]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - remove broken ports stuff and devpoll stuff.
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
2 Log:
3 - regenerate files
4
5
6 Changes: Modified:
7 +1 -25 trunk/configure (File Modified)
8 +0 -3 trunk/include/setup.h.in (File Modified)
9
10
11 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
12 Log:
13 - remove x86-optimized hash code.
14
15
16 Changes: Modified:
17 +0 -13 trunk/configure.ac (File Modified)
18 +2 -187 trunk/src/Makefile.in (File Modified)
19 + - trunk/src/fnvhash.s (File Deleted)
20
21
22 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
23 Log:
24 - apparently setting KE_LENGTH to 128 is fine.
25
26
27 Changes: Modified:
28 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
29
30
31 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
32 Log:
33 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
34
35
36 Changes: Modified:
37 +5627 -5747 trunk/configure (File Modified)
38 +0 -15 trunk/configure.ac (File Modified)
39 +0 -2 trunk/include/m_info.h (File Modified)
40 +6 -9 trunk/include/setup.h.in (File Modified)
41 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
42
43
44 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
45 Log:
46 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
47 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
48 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
49
50
51 Changes: Modified:
52 +0 -5 trunk/include/config.h (File Modified)
53 +0 -5 trunk/include/config.h.dist (File Modified)
54 +0 -6 trunk/include/defaults.h (File Modified)
55 +0 -3 trunk/include/m_info.h (File Modified)
56 +21 -7 trunk/libcharybdis/commio.c (File Modified)
57 +2 -0 trunk/libcharybdis/commio.h (File Modified)
58 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
59 +4 -3 trunk/libcharybdis/poll.c (File Modified)
60 +0 -3 trunk/libcharybdis/select.c (File Modified)
61 +0 -9 trunk/src/ircd.c (File Modified)
62 +23 -26 trunk/src/listener.c (File Modified)
63 +2 -1 trunk/src/restart.c (File Modified)
64 +5 -1 trunk/src/s_auth.c (File Modified)
65 +1 -1 trunk/src/s_conf.c (File Modified)
66 +3 -1 trunk/src/s_serv.c (File Modified)
67
68
69 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
70 Log:
71 Repair operspy who !#channel, broken by me in r3283.
72
73
74 Changes: Modified:
75 +2 -2 trunk/modules/m_who.c (File Modified)
76
77
78 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
79 Log:
80 Update bug report and IRC channel information.
81
82
83 Changes: Modified:
84 +2 -1 trunk/BUGS (File Modified)
85 +2 -1 trunk/NEWS (File Modified)
86
87
88 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
89 Log:
90 Change copyright years in version.c.SH as in release-2.1 r3339.
91
92
93 Changes: Modified:
94 +2 -2 trunk/src/version.c.SH (File Modified)
95
96
97 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
98 Log:
99 Rerun autoconf.
100
101
102 Changes: Modified:
103 +104 -0 trunk/configure (File Modified)
104
105
106 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
107 Log:
108 Need to check for various flavours of epoll,
109 even if --enable-epoll is forced.
110
111
112 Changes: Modified:
113 +1 -0 trunk/configure.ac (File Modified)
114
115
116 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
117 Log:
118 Hack to allow some more warnings, already present in configure (?).
119
120
121 Changes: Modified:
122 +1 -1 trunk/aclocal.m4 (File Modified)
123
124
125 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
126 Log:
127 Merge old trunk r2077,r2079:
128 - Move closing of servlink control fd to close_connection()
129 instead of doing it in exit_local_server(), and make sure
130 we first close the data fd and then the control fd.
131 - Have servlink process ready fds in order net, data, ctrl
132 instead of ctrl, data, net. This seems to fix the problem
133 that squit reasons do not show up on the other side of a
134 ziplink (by making it send any final SQUIT and/or ERROR
135 before noticing the closed control fd).
136
137
138 Changes: Modified:
139 +1 -1 trunk/servlink/io.c (File Modified)
140 +3 -12 trunk/src/client.c (File Modified)
141
142
143 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
144 Log:
145 Don't show the UID if a TS6 server sends a kick with
146 an empty or no comment. Note that charybdis never sends
147 such kicks.
148
149
150 Changes: Modified:
151 +4 -4 trunk/modules/core/m_kick.c (File Modified)
152
153
154 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
155 Log:
156 Merge old trunk r2081:
157 Don't say that services cannot be killed in
158 ERR_ISCHANSERVICE message (given when trying
159 to kick or deop them), as that's not the case.
160
161
162 Changes: Modified:
163 +1 -1 trunk/src/messages.tab (File Modified)
164
165
166 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
167 Log:
168 Merge old trunk r2059
169 Clarifications to the descriptions of umode +Q and cmode +F,
170 suggested by Ariadne@SorceryNet.
171
172
173 Changes: Modified:
174 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
175 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
176
177
178 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
179 Log:
180 Merge old trunk r2907,r2991:
181 Allow TESTLINE on channel names.
182
183
184 Changes: Modified:
185 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
186 +4 -0 trunk/help/opers/testline (File Modified)
187 +22 -0 trunk/modules/m_testline.c (File Modified)
188
189
190 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
191 Log:
192 Merge old trunk r2835:
193 resolver: if sendto(2) fails, try sending to the next nameserver
194
195
196 Changes: Modified:
197 +1 -1 trunk/src/res.c (File Modified)
198
199
200 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
201 Log:
202 Merge old trunk r2817:
203 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
204 starts with a digit. This is safe because the last
205 parameter is a nick and never a UID. (The first parameter
206 in a server-server two-param whois is a UID/SID.)
207
208
209 Changes: Modified:
210 +1 -1 trunk/modules/m_whois.c (File Modified)
211
212
213 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
214 Log:
215 Merge old trunk r2779,r2785:
216 Show correct privilege name in a few ERR_NOPRIVS numerics.
217
218
219 Changes: Modified:
220 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
221 +1 -1 trunk/extensions/m_opme.c (File Modified)
222 +2 -2 trunk/unsupported/m_force.c (File Modified)
223
224
225 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
226 Log:
227 Merge old trunk r2695:
228 Send an SQUIT instead of an ERROR to announce /die to connected servers.
229 This will generate better server notices.
230
231
232 Changes: Modified:
233 +3 -2 trunk/modules/core/m_die.c (File Modified)
234
235
236 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
237 Log:
238 Merge old trunk r2294:
239 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
240
241
242 Changes: Modified:
243 +1 -1 trunk/src/s_user.c (File Modified)
244
245
246 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
247 Log:
248 Merge old trunk r2226:
249 If we are connecting outward to a server, check if the
250 server name they sent is the same as what we tried to
251 connect to. Previously such a connection could succeed
252 if there existed connect blocks with the same IP and
253 passwords for the other server name.
254
255
256 Changes: Modified:
257 +11 -0 trunk/modules/core/m_server.c (File Modified)
258
259
260 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
261 Log:
262 Merge old trunk r2212:
263 Another handling of SJOINs without nicks:
264 Propagate them if the channel is +P or the channel
265 already existed, otherwise remove the channel again
266 and do not propagate the SJOIN.
267
268
269 Changes: Modified:
270 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
271
272
273 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
274 Log:
275 Remove channels entirely from /whois on services.
276 This cannot be overridden with operspy.
277
278
279 Changes: Modified:
280 +20 -17 trunk/modules/m_whois.c (File Modified)
281
282
283 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
284 Log:
285 Fix /who on channels with ** in their name.
286
287
288 Changes: Modified:
289 +2 -2 trunk/modules/m_who.c (File Modified)
290
291
292 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
293 Log:
294 NEWS: As in 2.1.3, mention that the TS6 revision will
295 interoperate with older versions
296
297
298 Changes: Modified:
299 +2 -1 trunk/NEWS (File Modified)
300
301
302 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
303 Log:
304 Fix documentation of HIDE_SERVERS_IPS define.
305
306
307 Changes: Modified:
308 +2 -2 trunk/include/config.h.dist (File Modified)
309
310
311 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
312 Log:
313 Don't leak auth{} spoofed ip for I-line is full notice either.
314
315
316 Changes: Modified:
317 +1 -1 trunk/src/s_conf.c (File Modified)
318
319
320 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
321 Log:
322 Update NEWS.
323
324
325 Changes: Modified:
326 +37 -0 trunk/NEWS (File Modified)
327
328
329 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
330 Log:
331 Allow /invite (but not invex) to override +r, +l, +j in
332 addition to +i. As before, a restrictive mode must be in
333 place at /invite time for the invite to have an effect;
334 +r does not count as a restrictive mode if the user is
335 logged in; +l and +j always count as restrictive modes to
336 allow for cases where they would allow join at /invite
337 time but not when the user tries to join.
338
339
340 Changes: Modified:
341 +6 -2 trunk/modules/m_invite.c (File Modified)
342 +21 -10 trunk/src/channel.c (File Modified)
343
344
345 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
346 Log:
347 Remove invite_ops_only, forcing it to YES.
348
349
350 Changes: Modified:
351 +0 -1 trunk/doc/example.conf (File Modified)
352 +0 -5 trunk/doc/reference.conf (File Modified)
353 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
354 +0 -1 trunk/include/s_conf.h (File Modified)
355 +0 -6 trunk/modules/m_info.c (File Modified)
356 +10 -14 trunk/modules/m_invite.c (File Modified)
357 +0 -1 trunk/src/newconf.c (File Modified)
358 +0 -1 trunk/src/s_conf.c (File Modified)
359
360
361 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
362 Log:
363 Move username check after xline and dnsbl checks, so it
364 will not complain to opers about clients who are xlined
365 or blacklisted anyway (both of which silently reject).
366
367
368 Changes: Modified:
369 +15 -15 trunk/src/s_user.c (File Modified)
370
371
372 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
373 Log:
374 - MASTER_MAX is no longer relevant
375
376
377 Changes: Modified:
378 +0 -7 trunk/modules/m_set.c (File Modified)
379
380
381 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
382 Log:
383 - add config option for setting max_clients.
384
385
386 Changes: Modified:
387 +5 -0 trunk/doc/example.conf (File Modified)
388 +5 -0 trunk/doc/reference.conf (File Modified)
389 +2 -0 trunk/include/s_conf.h (File Modified)
390 +1 -1 trunk/src/ircd.c (File Modified)
391 +2 -0 trunk/src/newconf.c (File Modified)
392 +2 -1 trunk/src/s_conf.c (File Modified)
393
394
395 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
396 Log:
397 - remove get_maxrss() and all of that insecure and unsafe nonsense
398
399
400 Changes: Modified:
401 +3 -38 trunk/src/ircd.c (File Modified)
402 +1 -1 trunk/src/restart.c (File Modified)
403 +0 -4 trunk/src/s_stats.c (File Modified)
404
405
406 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
407 Log:
408 - avoid some potential NULL dereferencing
409
410
411 Changes: Modified:
412 +1 -1 trunk/libcharybdis/commio.c (File Modified)
413
414
415 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
416 Log:
417 - fix a typo
418
419
420 Changes: Modified:
421 +1 -1 trunk/libcharybdis/poll.c (File Modified)
422
423
424 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
425 Log:
426 - rework poll a bit for the MAXCONNECTIONS changes.
427
428
429 Changes: Modified:
430 +46 -23 trunk/libcharybdis/poll.c (File Modified)
431
432
433 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
434 Log:
435 Our way of using kqueue may cause it to report fds we
436 don't know about anymore, cope.
437
438
439 Changes: Modified:
440 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
441
442
443 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
444 Log:
445 Don't reference freed memory (fde_t) in comm_close().
446
447
448 Changes: Modified:
449 +1 -1 trunk/libcharybdis/commio.c (File Modified)
450
451
452 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
453 Log:
454 - fix for 100% cpu use
455
456
457 Changes: Modified:
458 +1 -1 trunk/libcharybdis/commio.c (File Modified)
459
460
461 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
462 Log:
463 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
464
465
466 Changes: Modified:
467 +37 -25 trunk/libcharybdis/commio.c (File Modified)
468
469
470 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
471 Log:
472 - clear up use of fd_table in ircd.
473
474
475 Changes: Modified:
476 +3 -2 trunk/src/s_serv.c (File Modified)
477
478
479 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
480 Log:
481 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
482
483
484 Changes: Modified:
485 +97 -26 trunk/libcharybdis/commio.c (File Modified)
486 +3 -2 trunk/libcharybdis/commio.h (File Modified)
487 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
488 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
489 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
490 +3 -3 trunk/libcharybdis/poll.c (File Modified)
491 +2 -2 trunk/libcharybdis/ports.c (File Modified)
492 +2 -2 trunk/libcharybdis/select.c (File Modified)
493
494
495 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
496 Log:
497 Fix some cases where the size argument to strlcpy()
498 for usernames and hostnames is 1 too small.
499
500
501 Changes: Modified:
502 +1 -1 trunk/modules/m_chghost.c (File Modified)
503 +2 -2 trunk/src/res.c (File Modified)
504 +2 -2 trunk/src/s_user.c (File Modified)
505
506
507 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
508 Log:
509 Cut down quit/part/kick reasons to avoid quit reasons
510 overflowing the client exiting server notice (from
511 TOPICLEN to 260). kill reasons become shorter accordingly.
512 kline/dline/gline reasons become 390.
513 away messages stay at TOPICLEN for now.
514
515
516 Changes: Modified:
517 +8 -3 trunk/include/ircd_defs.h (File Modified)
518 +2 -2 trunk/modules/m_dline.c (File Modified)
519 +4 -4 trunk/modules/m_gline.c (File Modified)
520 +2 -2 trunk/modules/m_kline.c (File Modified)
521
522
523 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
524 Log:
525 Don't leak auth{} spoofed IP addresses in +f notices.
526 from ratbox (androsyn)
527
528
529 Changes: Modified:
530 +10 -3 trunk/src/s_conf.c (File Modified)
531
532
533 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
534 Log:
535 Make oper_up() take +i/-i during opering up into account
536 (e.g. no_oper_invis extension, +i in operator::umodes).
537 Remove the hack from no_oper_invis.
538
539
540 Changes: Modified:
541 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
542 +4 -0 trunk/src/s_user.c (File Modified)
543
544
545 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
546 Log:
547 no_oper_invis: decrement invisible count when clearing
548 invisible on a local client who has just opered up
549 oper_up() should really do this
550
551
552 Changes: Modified:
553 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
554
555
556 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
557 Log:
558 Put "End of Channel Quiet List" instead of
559 "End of Channel Ban List" for a +q list.
560 Due to client restrictions the numerics for
561 quiet lists must be the same as for ban lists.
562
563
564 Changes: Modified:
565 +4 -1 trunk/src/chmode.c (File Modified)
566
567
568 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
569 Log:
570 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
571 Change TS6 JOIN processing
572 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
573 a local user joins an existing channel
574 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
575 propagating a TS6 JOIN
576 - don't interpret simple modes in an incoming TS6 JOIN
577
578 This is to avoid desyncs when certain mode changes (e.g. -im)
579 cross with joins. A downside is that simple modes will be
580 more desynched when a JOIN creates a channel or lowers TS,
581 but that's less important.
582
583 Update the TS6 specification to include this, and clarify
584 that TMODE can come from a server and that MODE must be
585 translated into TMODE from other servers too.
586
587
588 Changes: Modified:
589 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
590 +19 -127 trunk/modules/core/m_join.c (File Modified)
591
592
593 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
594 Log:
595 Make -logfile work again.
596
597
598 Changes: Modified:
599 +2 -2 trunk/src/s_log.c (File Modified)
600
601
602 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
603 Log:
604 - fix off-by-one memory overflow error.
605
606
607 Changes: Modified:
608 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
609
610
611 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
612 Log:
613 Change handling of modularized umodes:
614 - keep the bitmask reserved forever to the letter, fixing
615 the problems when loading multiple umode modules,
616 unloading them and then loading them in a different order
617 - don't allow local users to change umodes which have
618 been unloaded and don't set them on new users via
619 default_umodes
620
621
622 Changes: Modified:
623 +24 -3 trunk/src/s_user.c (File Modified)
624
625
626 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
627 Log:
628 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
629
630
631 Changes: Modified:
632 +1 -0 trunk/include/s_user.h (File Modified)
633 +0 -22 trunk/libcharybdis/tools.c (File Modified)
634 +0 -1 trunk/libcharybdis/tools.h (File Modified)
635 +22 -0 trunk/src/s_user.c (File Modified)
636
637
638 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
639 Log:
640 DNSBL keyword substitution is available as of 2.1.3.
641
642
643 Changes: Modified:
644 +1 -1 trunk/doc/example.conf (File Modified)
645
646
647 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
648 Log:
649 Change two occurances like match(userinput, target_p->name) ||
650 match(target_p->name, userinput) to just match(userinput,
651 target_p->name). No client name can contain * or ? now.
652
653
654 Changes: Modified:
655 +1 -1 trunk/modules/m_trace.c (File Modified)
656 +1 -2 trunk/src/s_serv.c (File Modified)
657
658
659 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
660 Log:
661 Do not try find_server() on a name find_client() has
662 returned NULL for, as this will always return NULL
663 since the removal of hostmasking.
664
665
666 Changes: Modified:
667 +1 -2 trunk/modules/m_pong.c (File Modified)
668 +0 -4 trunk/src/s_serv.c (File Modified)
669
670
671 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
672 Log:
673 Remove server_exists() which checked whether the
674 server name existed taking hostmasking into account
675 and just check with find_server(); admittedly
676 this checks if the name is a SID but that's not
677 a real problem.
678
679
680 Changes: Modified:
681 +3 -27 trunk/modules/core/m_server.c (File Modified)
682
683
684 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
685 Log:
686 Remove hash_find_masked_server(), which made it possible
687 to specify the full (unmasked) name of a server behind
688 a hostmask. As a result find_any_client() (for prefixes)
689 becomes equal to find_client(), so remove that too.
690
691
692 Changes: Modified:
693 +0 -1 trunk/include/hash.h (File Modified)
694 +1 -75 trunk/src/hash.c (File Modified)
695 +1 -1 trunk/src/parse.c (File Modified)
696
697
698 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
699 Log:
700 Remove '*' from valid server name characters.
701 This makes it impossible to connect hostmasked servers.
702 (This support didn't work well anyway, was incompatible
703 with TS6 and we never masked ourselves.)
704
705
706 Changes: Modified:
707 +1 -1 trunk/src/match.c (File Modified)
708
709
710 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
711 Log:
712 Change spambot, flooder and jupe joiner notices from host to orighost.
713
714
715 Changes: Modified:
716 +1 -1 trunk/modules/core/m_join.c (File Modified)
717 +2 -2 trunk/modules/core/m_message.c (File Modified)
718 +2 -2 trunk/src/channel.c (File Modified)
719
720
721 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
722 Log:
723 Add documentation for SASL client protocol, same as atheme doc/SASL.
724
725
726 Changes: Modified:
727 + - trunk/doc/sasl.txt (File Added)
728
729
730 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
731 Log:
732 Include real hostname in Closing Link message for unknown
733 connections that have sent USER. This is helpful for
734 k-lined users while not breaking server IP hiding.
735
736
737 Changes: Modified:
738 +3 -1 trunk/src/client.c (File Modified)
739
740
741 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
742 Log:
743 Rerun autoconf.
744
745
746 Changes: Modified:
747 +29 -29 trunk/configure (File Modified)
748
749
750 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
751 Log:
752 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
753
754
755 Changes: Modified:
756 +3 -3 trunk/modules/core/m_kill.c (File Modified)
757
758
759 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
760 Log:
761 Backport from early 3.x:
762
763 --
764 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
765 Log:
766 - remove "Processing connection to foobar.net" message
767
768
769 Changes: Modified:
770 +0 -3 trunk/src/s_auth.c (File Modified)
771
772
773 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
774 Log:
775 - missed the processing connection one (actually, we can probably nuke this one)
776
777
778 Changes: Modified:
779 +1 -2 trunk/src/s_auth.c (File Modified)
780
781
782 river 2006/09/27 16:33:05 UTC (20060927-2174)
783 Log:
784 get_client_name = stupid
785
786
787
788 Changes: Modified:
789 +10 -7 trunk/modules/core/m_kill.c (File Modified)
790
791
792 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
793 Log:
794 - remove excessive arguments
795
796
797 Changes: Modified:
798 +1 -2 trunk/src/s_conf.c (File Modified)
799 +1 -1 trunk/src/s_user.c (File Modified)
800
801
802 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
803 Log:
804 - use sendto_one_notice() for on-connect notices too.
805
806
807 Changes: Modified:
808 +10 -10 trunk/src/s_auth.c (File Modified)
809
810
811 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
812 Log:
813 - use sendto_one_notice() in the core, too.
814
815
816 Changes: Modified:
817 +2 -2 trunk/src/chmode.c (File Modified)
818 +8 -15 trunk/src/modules.c (File Modified)
819 +3 -5 trunk/src/s_conf.c (File Modified)
820 +1 -2 trunk/src/s_newconf.c (File Modified)
821 +20 -57 trunk/src/s_user.c (File Modified)
822
823
824 river 2006/09/27 16:19:25 UTC (20060927-2166)
825 Log:
826 the KILL command will use get_client_name(, SHOW_IP) instead of
827 target->name, and will show a more useful error for local opers
828
829
830
831 Changes: Modified:
832 +6 -4 trunk/modules/core/m_kill.c (File Modified)
833
834
835 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
836 Log:
837 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
838
839
840 Changes: Modified:
841 +4 -2 trunk/src/send.c (File Modified)
842
843
844 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
845 Log:
846 - back out r2159
847
848
849 Changes: Modified:
850 +1 -1 trunk/include/client.h (File Modified)
851
852
853 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
854 Log:
855 - get_id(): fall back to "*" if client has no known name
856
857
858 Changes: Modified:
859 +1 -1 trunk/include/client.h (File Modified)
860
861
862 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
863 Log:
864 - convert to sendto_one_notice().
865
866
867 Changes: Modified:
868 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
869 +4 -6 trunk/unsupported/m_force.c (File Modified)
870
871
872 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
873 Log:
874 - use sendto_one_notice() in many places instead of
875 sendto_one(source_p, ":%s NOTICE %s :", ...);
876
877
878 Changes: Modified:
879 +10 -25 trunk/extensions/example_module.c (File Modified)
880 +5 -14 trunk/extensions/hurt.c (File Modified)
881 +1 -2 trunk/extensions/m_42.c (File Modified)
882 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
883 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
884 +1 -2 trunk/extensions/m_opme.c (File Modified)
885 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
886 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
887 +3 -7 trunk/modules/core/m_die.c (File Modified)
888 +2 -4 trunk/modules/core/m_kill.c (File Modified)
889 +2 -2 trunk/modules/core/m_squit.c (File Modified)
890 +1 -2 trunk/modules/m_challenge.c (File Modified)
891 +11 -15 trunk/modules/m_connect.c (File Modified)
892 +20 -28 trunk/modules/m_dline.c (File Modified)
893 +2 -2 trunk/modules/m_etrace.c (File Modified)
894 +11 -21 trunk/modules/m_gline.c (File Modified)
895 +2 -4 trunk/modules/m_kline.c (File Modified)
896 +1 -2 trunk/modules/m_rehash.c (File Modified)
897 +3 -7 trunk/modules/m_restart.c (File Modified)
898 +31 -45 trunk/modules/m_set.c (File Modified)
899 +2 -4 trunk/modules/m_testmask.c (File Modified)
900 +5 -8 trunk/modules/m_unreject.c (File Modified)
901 +2 -5 trunk/modules/m_xline.c (File Modified)
902 --
903
904
905 Changes: Modified:
906 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
907 +10 -25 trunk/extensions/example_module.c (File Modified)
908 +5 -14 trunk/extensions/hurt.c (File Modified)
909 +1 -2 trunk/extensions/m_42.c (File Modified)
910 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
911 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
912 +1 -2 trunk/extensions/m_opme.c (File Modified)
913 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
914 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
915 +3 -7 trunk/modules/core/m_die.c (File Modified)
916 +14 -11 trunk/modules/core/m_kill.c (File Modified)
917 +2 -2 trunk/modules/core/m_squit.c (File Modified)
918 +1 -2 trunk/modules/m_challenge.c (File Modified)
919 +11 -15 trunk/modules/m_connect.c (File Modified)
920 +2 -4 trunk/modules/m_dline.c (File Modified)
921 +2 -2 trunk/modules/m_etrace.c (File Modified)
922 +11 -21 trunk/modules/m_gline.c (File Modified)
923 +2 -4 trunk/modules/m_kline.c (File Modified)
924 +1 -2 trunk/modules/m_rehash.c (File Modified)
925 +3 -7 trunk/modules/m_restart.c (File Modified)
926 +31 -45 trunk/modules/m_set.c (File Modified)
927 +2 -4 trunk/modules/m_testmask.c (File Modified)
928 +5 -8 trunk/modules/m_unreject.c (File Modified)
929 +1 -3 trunk/modules/m_xline.c (File Modified)
930 +2 -2 trunk/src/chmode.c (File Modified)
931 +8 -15 trunk/src/modules.c (File Modified)
932 +10 -14 trunk/src/s_auth.c (File Modified)
933 +3 -6 trunk/src/s_conf.c (File Modified)
934 +1 -2 trunk/src/s_newconf.c (File Modified)
935 +20 -57 trunk/src/s_user.c (File Modified)
936 +4 -2 trunk/src/send.c (File Modified)
937 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
938 +4 -6 trunk/unsupported/m_force.c (File Modified)
939
940
941 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
942 Log:
943 - keyword-subst from charybdis 2.2.
944
945
946 Changes: Modified:
947 +12 -3 trunk/doc/example.conf (File Modified)
948 +58 -3 trunk/doc/reference.conf (File Modified)
949 + - trunk/include/substitution.h (File Added)
950 +1 -0 trunk/src/Makefile.in (File Modified)
951 +2 -2 trunk/src/s_conf.c (File Modified)
952 +164 -1 trunk/src/s_user.c (File Modified)
953 + - trunk/src/substitution.c (File Added)
954
955
956 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
957 Log:
958 Removed merge tracking for "svnmerge" for
959 http://svn.atheme.org/charybdis/branches/release-2.2
960
961
962 Changes: Modified:
963 + - trunk/ (Property Modified)
964
965
966 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
967 Log:
968 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
969 http://svn.atheme.org/charybdis/branches/release-2.2
970
971
972 Changes: Modified:
973 + - trunk/ (Property Modified)
974
975
976 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
977 Log:
978 Removed merge tracking for "svnmerge" for
979 http://svn.atheme.org/charybdis/branches/release-2.2
980
981
982 Changes: Modified:
983 + - trunk/ (Property Modified)
984
985
986 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
987 Log:
988 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
989 http://svn.atheme.org/charybdis/branches/release-2.2
990
991
992 Changes: Modified:
993 + - trunk/ (Property Modified)
994
995
996 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
997 Log:
998 - bleah
999
1000
1001 Changes: Modified:
1002 + - trunk/ (Property Modified)
1003
1004
1005 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1006 Log:
1007 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1008 http://svn.atheme.org/charybdis/branches/release-2.2
1009
1010
1011 Changes: Modified:
1012 + - trunk/ (Property Modified)
1013
1014
1015 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1016 Log:
1017 - version bump to 2.2.0
1018
1019
1020 Changes: Modified:
1021 +3 -1 trunk/NEWS (File Modified)
1022 +1 -1 trunk/configure.ac (File Modified)
1023
1024
1025 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1026 Log:
1027 - the new plan:
1028 + branches/release-2.1 -> 2.2 base
1029 + 3.0 -> branches/cxxconversion
1030 + backport some immediate 3.0 functionality for 2.2
1031 + other stuff
1032
1033
1034 Changes: Modified:
1035 + - trunk/ (File Added)
1036
1037
1038 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1039 Log:
1040 Merged revisions 3135,3137 via svnmerge from
1041 http://svn.atheme.org/charybdis/trunk
1042
1043 ........
1044 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1045
1046 - Expand TRACE description
1047 - Mention expiry time in TESTLINE
1048 ........
1049 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1050
1051 Update copyright year for sgml docs to 2007.
1052 ........
1053
1054
1055 Changes: Modified:
1056 + - branches/release-2.1/ (Property Modified)
1057 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1058 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1059
1060
1061 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1062 Log:
1063 Merged revisions 1999 via svnmerge from
1064 http://svn.atheme.org/charybdis/trunk
1065 Add river to CREDITS
1066
1067 ........
1068 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1069
1070 vanity
1071 ........
1072
1073
1074 Changes: Modified:
1075 + - branches/release-2.1/ (Property Modified)
1076 +1 -0 branches/release-2.1/CREDITS (File Modified)
1077
1078
1079 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1080 Log:
1081 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1082 http://svn.atheme.org/charybdis/trunk
1083
1084 ........
1085 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1086
1087 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1088 ........
1089 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1090
1091 - add use_forward to /info
1092 ........
1093 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1094
1095 Call channel_modes() with &me instead of source_p when
1096 sending out a JOIN and SJOIN for a local user. This
1097 saves checking whether they are on the channel they
1098 have just joined.
1099 ........
1100 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1101
1102 If use_forward is disabled:
1103 - hide +fFQ in 005
1104 - hide +f in /mode #channel (/mode #channel f still shows it)
1105 - do not send any mode changes adding +f to local clients
1106 (-f ones are still sent)
1107 ........
1108
1109
1110 Changes: Modified:
1111 + - branches/release-2.1/ (Property Modified)
1112 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1113 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1114 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1115 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1116 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1117 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1118 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1119 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1120 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1121 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1122 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1123 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1124
1125
1126 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1127 Log:
1128 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1129
1130
1131 Changes: Modified:
1132 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1133 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1134 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1135
1136
1137 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1138 Log:
1139 Add accountability (wallops, log) to OKICK.
1140
1141
1142 Changes: Modified:
1143 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1144
1145
1146 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1147 Log:
1148 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1149 Similar to branches/release-2.2 r3061.
1150
1151
1152 Changes: Modified:
1153 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1154
1155
1156 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1157 Log:
1158 - Write xline to file after instead of before notifying opers and source
1159 - Also notify source of failure to add xline
1160 Similar to branches/release-2.2 r3057.
1161
1162
1163 Changes: Modified:
1164 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1165
1166
1167 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1168 Log:
1169 If a dline/kline/resv cannot be added to the file, send
1170 the regular notices to local opers and source anyway,
1171 and also warn the source (local opers were already warned).
1172 Similar to branches/release-2.2 r3053.
1173
1174
1175 Changes: Modified:
1176 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1177
1178
1179 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1180 Log:
1181 Port over fixes from unkline/unxline/unresv to undline.
1182 Similar to branches/release-2.2 r3049.
1183
1184
1185 Changes: Modified:
1186 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1187
1188
1189 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1190 Log:
1191 Merged revisions 2915 via svnmerge from
1192 http://svn.atheme.org/charybdis/trunk
1193
1194 ........
1195 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1196
1197 In usage message, show kline.conf and xline.conf instead
1198 of klines.conf and xlines.conf.
1199 ........
1200
1201
1202 Changes: Modified:
1203 + - branches/release-2.1/ (Property Modified)
1204 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1205
1206
1207 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1208 Log:
1209 Merged revisions 2831,2833,2853 via svnmerge from
1210 http://svn.atheme.org/charybdis/trunk
1211
1212 ........
1213 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1214
1215 unkline/unxline/unresv:
1216 - if fclose on the output returns an error, treat this as a
1217 write error too
1218 - check if the rename from the temp file to the ban conf failed
1219 ........
1220 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1221
1222 When adding a permanent dline/kline/xline/resv, check
1223 the return value of fclose().
1224 ........
1225 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1226
1227 Do not free xline aconf if it could not be written out.
1228 It will be added to the list in memory anyway.
1229 ........
1230
1231
1232 Changes: Modified:
1233 + - branches/release-2.1/ (Property Modified)
1234 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1235 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1236 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1237 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1238
1239
1240 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1241 Log:
1242 NEWS: Clarify effects of ip_cloaking changes a little.
1243
1244
1245 Changes: Modified:
1246 +2 -0 branches/release-2.1/NEWS (File Modified)
1247
1248
1249 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1250 Log:
1251 Rerun autoconf.
1252
1253
1254 Changes: Modified:
1255 +9 -9 branches/release-2.1/configure (File Modified)
1256
1257
1258 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1259 Log:
1260 Version bump on 2.1 branch to 2.1.2.
1261
1262
1263 Changes: Modified:
1264 +1 -1 branches/release-2.1/configure.ac (File Modified)
1265
1266
1267 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1268 Log:
1269 Mention r2801/r2805.
1270
1271
1272 Changes: Modified:
1273 +1 -0 branches/release-2.1/NEWS (File Modified)
1274
1275
1276 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1277 Log:
1278 Merged revisions 2801 via svnmerge from
1279 http://svn.atheme.org/charybdis/trunk
1280
1281 ........
1282 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1283
1284 ip_cloaking: try to avoid truncation by removing more
1285 components of the hostname (except the TLD).
1286 ........
1287
1288
1289 Changes: Modified:
1290 + - branches/release-2.1/ (Property Modified)
1291 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1292
1293
1294 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1295 Log:
1296 Update NEWS.
1297
1298
1299 Changes: Modified:
1300 +8 -1 branches/release-2.1/NEWS (File Modified)
1301
1302
1303 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1304 Log:
1305 Merged revisions 2781 via svnmerge from
1306 http://svn.atheme.org/charybdis/trunk
1307
1308 ........
1309 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1310
1311 Fix stupid bug: checked a hostmask against the found
1312 ban instead of all exceptions, causing all host mangled
1313 clients to be exempted if there was a single ban
1314 exception in many cases.
1315 ........
1316
1317
1318 Changes: Modified:
1319 + - branches/release-2.1/ (Property Modified)
1320 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1321
1322
1323 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1324 Log:
1325 Merged revisions 2773 via svnmerge from
1326 http://svn.atheme.org/charybdis/trunk
1327
1328 ........
1329 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1330
1331 user@host must be *@* for a shared{} block with flags=locops
1332 (server should not be *).
1333 ........
1334
1335
1336 Changes: Modified:
1337 + - branches/release-2.1/ (Property Modified)
1338 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1339
1340
1341 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1342 Log:
1343 Tweak \s code a little.
1344
1345
1346 Changes: Modified:
1347 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1348 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1349 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1350
1351
1352 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1353 Log:
1354 Merged revisions 2761 via svnmerge from
1355 http://svn.atheme.org/charybdis/trunk
1356
1357 ........
1358 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1359
1360 The testline/no_tilde fixes are in 2.1.1.
1361 ........
1362
1363
1364 Changes: Modified:
1365 + - branches/release-2.1/ (Property Modified)
1366 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1367
1368
1369 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1370 Log:
1371 Update NEWS.
1372
1373
1374 Changes: Modified:
1375 +4 -1 branches/release-2.1/NEWS (File Modified)
1376
1377
1378 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1379 Log:
1380 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
1381 http://svn.atheme.org/charybdis/trunk
1382 no_tilde fixes
1383
1384 ........
1385 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1386
1387 If the auth{} block has no_tilde and is not kline exempt,
1388 check the username without tilde against klines too.
1389 This is consistent with the way klines work on spoofs
1390 (klines checked on both raw and appearing-on-IRC version).
1391 ........
1392 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1393
1394 Rework the fix for klines with no_tilde.
1395 Add an extra argument to find_address_conf() for the
1396 username without tilde, as that may contain one character more.
1397 ........
1398 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1399
1400 Unbreak compile (because of r2697).
1401 testline with ~ could be improved some more perhaps, but this should work.
1402 ........
1403 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1404
1405 testline: take no_tilde and username truncation into account
1406 ........
1407 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1408
1409 Add some information on /testline with no_tilde and username truncation.
1410 ........
1411
1412
1413 Changes: Modified:
1414 + - branches/release-2.1/ (Property Modified)
1415 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1416 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1417 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1418 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1419 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1420 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1421
1422
1423 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1424 Log:
1425 Merged revisions 2149,2151 via svnmerge from
1426 http://svn.atheme.org/charybdis/trunk
1427
1428 ........
1429 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1430
1431 Move kills from services from +s to +k snomask.
1432 Kills from non-service opers remain on +s.
1433 ........
1434 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1435
1436 Update description of +s and +k snomasks.
1437 ........
1438
1439
1440 Changes: Modified:
1441 + - branches/release-2.1/ (Property Modified)
1442 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1443 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1444 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1445
1446
1447 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1448 Log:
1449 Merged revisions 2685 via svnmerge from
1450 http://svn.atheme.org/charybdis/trunk
1451
1452 ........
1453 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1454
1455 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1456 ........
1457
1458
1459 Changes: Modified:
1460 + - branches/release-2.1/ (Property Modified)
1461 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1462
1463
1464 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1465 Log:
1466 Merged revisions 2693 via svnmerge from
1467 http://svn.atheme.org/charybdis/trunk
1468
1469 ........
1470 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1471
1472 Fix truncation (by one) of unidented usernames
1473 if user registration is done because of DNSBL
1474 completion (which is the usual case if a valid
1475 NICK and USER are sent quickly and any DNSBLs
1476 are enabled).
1477 ........
1478
1479
1480 Changes: Modified:
1481 + - branches/release-2.1/ (Property Modified)
1482 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1483
1484
1485 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1486 Log:
1487 Update NEWS.
1488
1489
1490 Changes: Modified:
1491 +10 -0 branches/release-2.1/NEWS (File Modified)
1492
1493
1494 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1495 Log:
1496 Rerun autoconf.
1497
1498
1499 Changes: Modified:
1500 +9 -9 branches/release-2.1/configure (File Modified)
1501
1502
1503 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1504 Log:
1505 Version bump to 2.1.1.
1506
1507
1508 Changes: Modified:
1509 +1 -1 branches/release-2.1/configure.ac (File Modified)
1510
1511
1512 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1513 Log:
1514 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
1515 http://svn.atheme.org/charybdis/trunk
1516
1517 ........
1518 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1519
1520 - fix a server notice on SID collision where the server name is mentioned twice
1521 ........
1522 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1523
1524 - get_server_name() is stupid
1525 ........
1526 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1527
1528 - fix an oops
1529 ........
1530 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1531
1532 Do the Attempt to re-introduce SID server notice somewhat
1533 differently, showing a real host again if !HIDE_SERVERS_IPS
1534 and still showing the server name exactly once.
1535 ........
1536 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1537
1538 Fix log message for Attempt to re-introduce SID (server notice was ok).
1539 ........
1540 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1541
1542 - replace "No N line" with "no connect block" in a
1543 serverlog message
1544 - show attempted server name in a few serverlog messages
1545 ........
1546
1547
1548 Changes: Modified:
1549 + - branches/release-2.1/ (Property Modified)
1550 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1551
1552
1553 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1554 Log:
1555 Merged revisions 2218 via svnmerge from
1556 http://svn.atheme.org/charybdis/trunk
1557
1558 ........
1559 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1560
1561 Fix garbage in /stats y output on 64-bit archs.
1562 ........
1563
1564
1565 Changes: Modified:
1566 + - branches/release-2.1/ (Property Modified)
1567 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1568
1569
1570 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1571 Log:
1572 Merged revisions 2438 via svnmerge from
1573 http://svn.atheme.org/charybdis/trunk
1574
1575 ........
1576 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1577
1578 Enable Revision keyword in addition to Id.
1579 ........
1580
1581
1582 Changes: Modified:
1583 + - branches/release-2.1/ (Property Modified)
1584 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1585
1586
1587 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1588 Log:
1589 Merged revisions 2679 via svnmerge from
1590 http://svn.atheme.org/charybdis/trunk
1591
1592 ........
1593 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1594
1595 Port over ratbox 2.2 r23253 (anfl):
1596 - remove the cached storage of how many +beI there are, thereby fixing a
1597 case where it can get desynced from reality
1598 ........
1599
1600
1601 Changes: Modified:
1602 + - branches/release-2.1/ (Property Modified)
1603 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1604 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1605
1606
1607 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1608 Log:
1609 Merged revisions 2093,2095 via svnmerge from
1610 http://svn.atheme.org/charybdis/trunk
1611
1612 ........
1613 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1614
1615 - change DNSBL licensing to BSD.
1616 ........
1617 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1618
1619 - change x86-assembly FNV implementation to BSD license
1620 ........
1621
1622
1623 Changes: Modified:
1624 + - branches/release-2.1/ (Property Modified)
1625 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1626 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1627
1628
1629 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1630 Log:
1631 Merged revisions 2073,2075 via svnmerge from
1632 http://svn.atheme.org/charybdis/trunk
1633
1634 ........
1635 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1636
1637 Put full information in the squit reason when exiting
1638 a server due to a servlink (ziplinks) error.
1639 ........
1640 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1641
1642 Put full information in the squit reason when exiting
1643 a server due to not enough arguments for a command.
1644 ........
1645
1646
1647 Changes: Modified:
1648 + - branches/release-2.1/ (Property Modified)
1649 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1650 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1651
1652
1653 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1654 Log:
1655 Merged revisions 2071 via svnmerge from
1656 http://svn.atheme.org/charybdis/trunk
1657
1658 ........
1659 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1660
1661 Don't redirect users from an existing domain to an
1662 existing server in reference.conf.
1663 Idea from ratbox.
1664 ........
1665
1666
1667 Changes: Modified:
1668 + - branches/release-2.1/ (Property Modified)
1669 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1670
1671
1672 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1673 Log:
1674 Merged revisions 2053 via svnmerge from
1675 http://svn.atheme.org/charybdis/trunk
1676
1677 ........
1678 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1679
1680 Make find_channel_membership() choose the shortest list
1681 (channel's list or user's list) to search, avoiding excessive
1682 CPU usage with services which are in lots of channels.
1683 From ratbox 2.2 (anfl/jilles)
1684 ........
1685
1686
1687 Changes: Modified:
1688 + - branches/release-2.1/ (Property Modified)
1689 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1690
1691
1692 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1693 Log:
1694 Rerun autoconf.
1695
1696
1697 Changes: Modified:
1698 +9 -9 branches/release-2.1/configure (File Modified)
1699
1700
1701 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1702 Log:
1703 Version change 2.1.0rc1 -> 2.1.0 (release).
1704
1705
1706 Changes: Modified:
1707 +1 -1 branches/release-2.1/configure.ac (File Modified)
1708
1709
1710 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1711 Log:
1712 Merged revisions 2029 via svnmerge from
1713 http://svn.atheme.org/charybdis/trunk
1714
1715 ........
1716 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1717
1718 NEWS: mention m_webirc.c module
1719 ........
1720
1721
1722 Changes: Modified:
1723 + - branches/release-2.1/ (Property Modified)
1724 +1 -0 branches/release-2.1/NEWS (File Modified)
1725
1726
1727 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1728 Log:
1729 Rerun autoconf.
1730
1731
1732 Changes: Modified:
1733 +9 -9 branches/release-2.1/configure (File Modified)
1734
1735
1736 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1737 Log:
1738 Change version to 2.1.0rc1.
1739
1740
1741 Changes: Modified:
1742 +1 -1 branches/release-2.1/configure.ac (File Modified)
1743
1744
1745 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1746 Log:
1747 Merged revisions 2021 via svnmerge from
1748 http://svn.atheme.org/charybdis/trunk
1749
1750 ........
1751 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1752
1753 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1754 related flaky looking things, and instead keep a list
1755 of BlacklistClients in PreClient.
1756 ........
1757
1758
1759 Changes: Modified:
1760 + - branches/release-2.1/ (Property Modified)
1761 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1762 +1 -1 branches/release-2.1/include/client.h (File Modified)
1763 +0 -1 branches/release-2.1/include/res.h (File Modified)
1764 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1765 +0 -24 branches/release-2.1/src/res.c (File Modified)
1766 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1767
1768
1769 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1770 Log:
1771 Merged revisions 2015,2017 via svnmerge from
1772 http://svn.atheme.org/charybdis/trunk
1773
1774 ........
1775 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1776
1777 Check if the name in the question section of the
1778 DNS reply matches what we queried, to guard against
1779 late replies to a previous query with the same id.
1780 ........
1781 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1782
1783 res.c: add a comment summarizing our changes
1784 ........
1785
1786
1787 Changes: Modified:
1788 + - branches/release-2.1/ (Property Modified)
1789 +53 -18 branches/release-2.1/src/res.c (File Modified)
1790
1791
1792 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1793 Log:
1794 Merged revisions 1981 via svnmerge from
1795 http://svn.atheme.org/charybdis/trunk
1796
1797 ........
1798 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1799
1800 Alphabetize extensions and tweak the descriptions a little.
1801 ........
1802
1803
1804 Changes: Modified:
1805 + - branches/release-2.1/ (Property Modified)
1806 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1807 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1808
1809
1810 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1811 Log:
1812 Merged revisions 1975 via svnmerge from
1813 http://svn.atheme.org/charybdis/trunk
1814
1815 ........
1816 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1817
1818 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1819 We should use the IP and not truncate the hostname.
1820 From ratbox 2.2 (androsyn)
1821 ........
1822
1823
1824 Changes: Modified:
1825 + - branches/release-2.1/ (Property Modified)
1826 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1827
1828
1829 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1830 Log:
1831 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1832 http://svn.atheme.org/charybdis/trunk
1833
1834
1835 Changes: Modified:
1836 + - branches/release-2.1/ (Property Modified)
1837
1838
1839 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1840 Log:
1841 - branch 2.1 release family
1842
1843
1844 Changes: Modified:
1845 + - branches/release-2.1/ (File Added)
1846
1847
1848 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1849 Log:
1850 Describe new handling of host mangling in channel bans in SGML.
1851
1852
1853 Changes: Modified:
1854 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1855
1856
1857 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1858 Log:
1859 - ok, 2.1 operline brought to you by marvin the melancholy robot
1860
1861
1862 Changes: Modified:
1863 +1 -1 trunk/src/messages.tab (File Modified)
1864
1865
1866 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1867 Log:
1868 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1869 If anybody comes up with anything better, then please let us know
1870 and we will change this before 2.1 is branched.
1871
1872
1873 Changes: Modified:
1874 +1 -1 trunk/src/messages.tab (File Modified)
1875
1876
1877 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1878 Log:
1879 Add EUID to capab.txt.
1880
1881
1882 Changes: Modified:
1883 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1884
1885
1886 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1887 Log:
1888 Update NEWS file.
1889
1890
1891 Changes: Modified:
1892 +3 -0 trunk/NEWS (File Modified)
1893
1894
1895 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1896 Log:
1897 Allow service{} servers to manipulate the nick delay table
1898 (for "nickserv enforcement").
1899 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1900 If duration is 0, the nickdelay entry is removed, otherwise
1901 it is added with the duration in seconds (maximum 24 hours).
1902 It is suggested that this is used if the EUID capab is present.
1903
1904
1905 Changes: Modified:
1906 +42 -1 trunk/modules/m_services.c (File Modified)
1907
1908
1909 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1910 Log:
1911 HURT: strip off *@ from the start of the mask
1912 reject anything else containing '@' or '!'
1913
1914
1915 Changes: Modified:
1916 +11 -0 trunk/extensions/hurt.c (File Modified)
1917
1918
1919 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1920 Log:
1921 ircd.c: need supported.h here
1922
1923
1924 Changes: Modified:
1925 +1 -0 trunk/src/ircd.c (File Modified)
1926
1927
1928 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1929 Log:
1930 HURT: less ambiguity here
1931 ips/hosts to be hurt must contain a '.' or ':' otherwise
1932 they are interpreted as nicks
1933
1934
1935 Changes: Modified:
1936 +14 -9 trunk/extensions/hurt.c (File Modified)
1937
1938
1939 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1940 Log:
1941 - we're now ircd-charybdis.org.
1942 - properly alphabetize credits
1943
1944
1945 Changes: Modified:
1946 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1947
1948
1949 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1950 Log:
1951 - add additional modules to the configs
1952
1953
1954 Changes: Modified:
1955 +6 -0 trunk/doc/example.conf (File Modified)
1956 +12 -0 trunk/doc/reference.conf (File Modified)
1957
1958
1959 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1960 Log:
1961 - remove hurt.h, it is pointless and confusing
1962
1963
1964 Changes: Modified:
1965 +27 -62 trunk/extensions/hurt.c (File Modified)
1966 + - trunk/extensions/hurt.h (File Deleted)
1967
1968
1969 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1970 Log:
1971 - add code to suggest a local HURT by nickname.
1972 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1973
1974
1975 Changes: Modified:
1976 +40 -10 trunk/extensions/hurt.c (File Modified)
1977 +1 -0 trunk/extensions/hurt.h (File Modified)
1978
1979
1980 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1981 Log:
1982 - update NEWS file
1983
1984
1985 Changes: Modified:
1986 +2 -1 trunk/NEWS (File Modified)
1987
1988
1989 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1990 Log:
1991 MASKTRACE/TESTMASK: check orighost as well
1992
1993
1994 Changes: Modified:
1995 +4 -2 trunk/modules/m_etrace.c (File Modified)
1996 +3 -1 trunk/modules/m_testmask.c (File Modified)
1997
1998
1999 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2000 Log:
2001 Make RPL_ISUPPORT (005) numeric modularizable.
2002 Currently it will reassemble the numeric every time
2003 it needs to be sent, using a few dozen callbacks;
2004 if this is too slow some caching scheme should be
2005 implemented.
2006
2007
2008 Changes: Modified:
2009 +0 -1 trunk/include/s_user.h (File Modified)
2010 +36 -114 trunk/include/supported.h (File Modified)
2011 +1 -1 trunk/modules/m_version.c (File Modified)
2012 +1 -0 trunk/src/Makefile.in (File Modified)
2013 +1 -0 trunk/src/ircd.c (File Modified)
2014 +300 -25 trunk/src/s_user.c (File Modified)
2015 + - trunk/src/supported.c (File Added)
2016
2017
2018 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2019 Log:
2020 EUID orighost could differ from host only in case,
2021 do not mark as dynamic spoof then
2022
2023
2024 Changes: Modified:
2025 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2026
2027
2028 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2029 Log:
2030 kline help file: clarify a bit and remove some obsolete stuff
2031 partly suggested by Olin
2032
2033
2034 Changes: Modified:
2035 +8 -8 trunk/help/opers/kline (File Modified)
2036
2037
2038 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2039 Log:
2040 Update NEWS file.
2041
2042
2043 Changes: Modified:
2044 +20 -0 trunk/NEWS (File Modified)
2045
2046
2047 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2048 Log:
2049 Show real host/IP to nonopers whoising themselves.
2050 The IP is not shown for auth{} spoofs, otherwise it is,
2051 as it looked rather weird to me to show an auth{} spoofed
2052 IP like this. (/userhost on self still shows the IP.)
2053
2054
2055 Changes: Modified:
2056 +13 -2 trunk/modules/m_whois.c (File Modified)
2057
2058
2059 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2060 Log:
2061 Document nick_delay stuff and move it around a bit.
2062
2063
2064 Changes: Modified:
2065 +1 -2 trunk/doc/example.conf (File Modified)
2066 +8 -2 trunk/doc/reference.conf (File Modified)
2067
2068
2069 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2070 Log:
2071 - disable nickdelay by default. Needs to be documented in reference.conf.
2072
2073
2074 Changes: Modified:
2075 +2 -0 trunk/doc/example.conf (File Modified)
2076 +2 -0 trunk/doc/reference.conf (File Modified)
2077
2078
2079 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2080 Log:
2081 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2082
2083
2084 Changes: Modified:
2085 +2 -1 trunk/modules/m_services.c (File Modified)
2086
2087
2088 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2089 Log:
2090 ip_cloaking: somewhat hackish but we need to send the
2091 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2092 umodes
2093
2094
2095 Changes: Modified:
2096 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2097
2098
2099 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2100 Log:
2101 If EUID is used, show realhost in far connect notice
2102 (but not in far disconnect notice).
2103
2104
2105 Changes: Modified:
2106 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2107
2108
2109 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2110 Log:
2111 ip_cloaking:
2112 - use non-ENCAP CHGHOST if possible
2113 - really introduce new users with their mangled and real
2114 host if +h is in default umodes
2115
2116
2117 Changes: Modified:
2118 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2119
2120
2121 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2122 Log:
2123 Add non-ENCAP CHGHOST.
2124
2125
2126 Changes: Modified:
2127 +49 -11 trunk/modules/m_chghost.c (File Modified)
2128
2129
2130 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2131 Log:
2132 Initial addition of EUID (puts realhost/account in same
2133 command as user introduction).
2134 See doc/technical/euid.txt for more information.
2135 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2136
2137
2138 Changes: Modified:
2139 + - trunk/doc/technical/euid.txt (File Added)
2140 +2 -1 trunk/include/s_serv.h (File Modified)
2141 +1 -1 trunk/include/s_user.h (File Modified)
2142 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2143 +1 -34 trunk/modules/m_chghost.c (File Modified)
2144 +0 -28 trunk/modules/m_services.c (File Modified)
2145 +30 -1 trunk/src/s_serv.c (File Modified)
2146 +30 -3 trunk/src/s_user.c (File Modified)
2147
2148
2149 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2150 Log:
2151 Store the mangled host in localClient and use it for
2152 ban matching (also match real host for mangled users,
2153 also match mangled host for uncloaked users).
2154 Improve interaction of +h with auth{} and services
2155 spoofs.
2156 Note that all of this only applies to clients who
2157 connect after the mangling module is loaded
2158 (other clients cannot even set +h).
2159 The sorcerynet cloaking module has not been updated
2160 for these changes.
2161
2162
2163 Changes: Modified:
2164 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2165 +3 -0 trunk/include/client.h (File Modified)
2166 +64 -5 trunk/src/channel.c (File Modified)
2167 +1 -0 trunk/src/client.c (File Modified)
2168 +2 -2 trunk/src/s_user.c (File Modified)
2169
2170
2171 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2172 Log:
2173 Document /stats U letters in sgml.
2174
2175
2176 Changes: Modified:
2177 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2178
2179
2180 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2181 Log:
2182 Better description of hub_mask and leaf_mask.
2183
2184
2185 Changes: Modified:
2186 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2187
2188
2189 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2190 Log:
2191 Add operspy_dont_care_user_info to sgml docs.
2192
2193
2194 Changes: Modified:
2195 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2196
2197
2198 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2199 Log:
2200 Add general::operspy_dont_care_user_info.
2201 This makes /who mask equivalent to /who !mask for opers
2202 with the operspy flag, and removes the operspy log/notice
2203 on /who mask, /masktrace and /scan.
2204 The necessary privilege (operspy flag) is unchanged.
2205 Behaviour for the other operspy commands (channel
2206 related ones) is also unchanged.
2207
2208
2209 Changes: Modified:
2210 +1 -0 trunk/doc/example.conf (File Modified)
2211 +6 -0 trunk/doc/reference.conf (File Modified)
2212 +1 -0 trunk/include/s_conf.h (File Modified)
2213 +10 -8 trunk/modules/m_etrace.c (File Modified)
2214 +6 -0 trunk/modules/m_info.c (File Modified)
2215 +8 -5 trunk/modules/m_scan.c (File Modified)
2216 +1 -1 trunk/modules/m_version.c (File Modified)
2217 +6 -1 trunk/modules/m_who.c (File Modified)
2218 +1 -0 trunk/src/newconf.c (File Modified)
2219 +1 -0 trunk/src/s_conf.c (File Modified)
2220
2221
2222 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2223 Log:
2224 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2225 This letter will also be used for showing operspy with
2226 limited accountability (show non channel related info
2227 without '!' or notice).
2228
2229
2230 Changes: Modified:
2231 +2 -0 trunk/doc/server-version-info (File Modified)
2232 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2233 +2 -0 trunk/include/ircd.h (File Modified)
2234 +6 -0 trunk/modules/m_info.c (File Modified)
2235 +2 -0 trunk/modules/m_version.c (File Modified)
2236 +1 -0 trunk/src/ircd_state.c (File Modified)
2237
2238
2239 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2240 Log:
2241 Add m_webirc module, allows showing real host of CGI:IRC users.
2242 Differences to the version available on my web page for a while:
2243 instructions on how to set it up.
2244
2245
2246 Changes: Modified:
2247 +137 -0 trunk/extensions/Makefile.in (File Modified)
2248 + - trunk/extensions/m_webirc.c (File Added)
2249
2250
2251 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2252 Log:
2253 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2254
2255
2256 Changes: Modified:
2257 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2258
2259
2260 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2261 Log:
2262 - move beu from core to contributors
2263 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2264
2265
2266 Changes: Modified:
2267 +2 -2 trunk/CREDITS (File Modified)
2268
2269
2270 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2271 Log:
2272 Mention that class blocks must be defined before the
2273 auth or connect blocks referencing them.
2274
2275
2276 Changes: Modified:
2277 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2278
2279
2280 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2281 Log:
2282 extb_canjoin:
2283 - change from "can join" to "is banned", this reverses sense
2284 and removes "weird" checks like for +i, +l, +j
2285 - don't allow $j to same channel
2286 - +s/+p restriction removed, anyone can /mode b anyway
2287 - +k check removed
2288
2289
2290 Changes: Modified:
2291 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2292
2293
2294 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2295 Log:
2296 Add a few important lines from reference.conf to example.conf.
2297
2298
2299 Changes: Modified:
2300 +8 -1 trunk/doc/example.conf (File Modified)
2301
2302
2303 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2304 Log:
2305 - we don't support rtsigio anymore
2306 - we definately don't support VMS nor Cygwin either.
2307
2308
2309 Changes: Modified:
2310 +2 -2 trunk/INSTALL (File Modified)
2311 +0 -2 trunk/README.FIRST (File Modified)
2312
2313
2314 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2315 Log:
2316 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2317
2318
2319 Changes: Modified:
2320 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2321
2322
2323 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2324 Log:
2325 extb_canjoin:
2326 - return EXTBAN_NOMATCH for a valid ban that does not match
2327 - consider a $j ban invalid if we were already processing a
2328 can_join for a $j ban
2329
2330
2331 Changes: Modified:
2332 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2333
2334
2335 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2336 Log:
2337 extb_extgecos: realhost -> orighost
2338
2339
2340 Changes: Modified:
2341 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2342
2343
2344 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2345 Log:
2346 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2347
2348
2349 Changes: Modified:
2350 +59 -0 trunk/extensions/Makefile.in (File Modified)
2351 + - trunk/extensions/extb_canjoin.c (File Added)
2352
2353
2354 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2355 Log:
2356 - oh right, charybdis calls that 'orighost'.
2357
2358
2359 Changes: Modified:
2360 +2 -2 trunk/modules/m_who.c (File Modified)
2361
2362
2363 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2364 Log:
2365 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2366
2367
2368 Changes: Modified:
2369 +2 -0 trunk/modules/m_who.c (File Modified)
2370
2371
2372 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2373 Log:
2374 - also check $x against realhost
2375
2376
2377 Changes: Modified:
2378 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2379
2380
2381 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2382 Log:
2383 Sorcerynet people want a debugging notice moved from +s to +d.
2384
2385
2386 Changes: Modified:
2387 +1 -1 trunk/src/blacklist.c (File Modified)
2388
2389
2390 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2391 Log:
2392 Use source_p instead of client_p for free_pre_client().
2393 client_p could be NULL or another client.
2394
2395
2396 Changes: Modified:
2397 +1 -1 trunk/src/client.c (File Modified)
2398
2399
2400 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2401 Log:
2402 - revert this, I know how to fix it now
2403
2404
2405 Changes: Modified:
2406 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2407
2408
2409 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2410 Log:
2411 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2412 This fix is probably suboptimal, but it does indeed fix the problem.
2413
2414
2415 Changes: Modified:
2416 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2417
2418
2419 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2420 Log:
2421 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2422
2423
2424 Changes: Modified:
2425 +49 -0 trunk/extensions/Makefile.in (File Modified)
2426 + - trunk/extensions/extb_extgecos.c (File Added)
2427
2428
2429 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2430 Log:
2431 Remove undocumented and unused general::fallback_to_ip6_int config option.
2432
2433
2434 Changes: Modified:
2435 +0 -3 trunk/include/s_conf.h (File Modified)
2436 +0 -3 trunk/src/newconf.c (File Modified)
2437
2438
2439 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2440 Log:
2441 SGML docs:
2442 - document new TESTMASK
2443 - mention that TESTMASK matching is the same as MASKTRACE matching
2444 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2445 been that way)
2446
2447
2448 Changes: Modified:
2449 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2450
2451
2452 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2453 Log:
2454 New testmask from ratbox 2.2.
2455 Allows matches on nick, ip and gecos in addition to user
2456 and host, and is fully analogous to masktrace.
2457 The numeric has changed from 724 to 727 and fields in it
2458 have changed.
2459
2460
2461 Changes: Modified:
2462 +4 -3 trunk/help/opers/testmask (File Modified)
2463 +1 -0 trunk/include/numeric.h (File Modified)
2464 +82 -9 trunk/modules/m_testmask.c (File Modified)
2465 +2 -2 trunk/src/messages.tab (File Modified)
2466
2467
2468 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2469 Log:
2470 contrib -> extensions
2471
2472
2473 Changes: Modified:
2474 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2475
2476
2477 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2478 Log:
2479 CHGHOST: Check validity of new hostname.
2480 If the command came from a local client (disabled by
2481 default), send an error message and drop the command.
2482 If the command came from a remote client or server,
2483 send a notice to opers and the target user (if local).
2484
2485
2486 Changes: Modified:
2487 +42 -1 trunk/modules/m_chghost.c (File Modified)
2488
2489
2490 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2491 Log:
2492 Update NEWS file.
2493
2494
2495 Changes: Modified:
2496 +23 -1 trunk/NEWS (File Modified)
2497
2498
2499 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2500 Log:
2501 When an outgoing server connection succeeds, set
2502 localClient->ip by simply copying the whole sockaddr
2503 struct instead of copying certain parts only.
2504
2505
2506 Changes: Modified:
2507 +1 -19 trunk/src/s_serv.c (File Modified)
2508
2509
2510 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2511 Log:
2512 Give a special error message and ignore the connect block
2513 if trying to add a connect block for the server's own name.
2514
2515
2516 Changes: Modified:
2517 +7 -0 trunk/src/newconf.c (File Modified)
2518
2519
2520 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2521 Log:
2522 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2523 when --disable-balloc is used, so that it compiles.
2524 Obviously the BlockHeapUsage() stub returns just zeroes so
2525 /stats z will be less informative.
2526
2527
2528 Changes: Modified:
2529 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2530
2531
2532 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2533 Log:
2534 Free and zero dns_query in DNS callback for outgoing connect.
2535 This avoids double free of reslist.
2536
2537
2538 Changes: Modified:
2539 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2540
2541
2542 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2543 Log:
2544 From ratbox, log failed outgoing connections to serverlog.
2545 Added: IP address.
2546
2547
2548 Changes: Modified:
2549 +13 -1 trunk/src/s_serv.c (File Modified)
2550
2551
2552 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2553 Log:
2554 Change serverlog message when connecting to be more clear and show the port number.
2555
2556
2557 Changes: Modified:
2558 +1 -1 trunk/src/s_serv.c (File Modified)
2559
2560
2561 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2562 Log:
2563 Remove gethost_byname(), this is meaningless
2564 since the removal of AAAA -> A fallback (r1763).
2565
2566
2567 Changes: Modified:
2568 +0 -1 trunk/include/res.h (File Modified)
2569 +0 -12 trunk/src/res.c (File Modified)
2570
2571
2572 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2573 Log:
2574 Remove ip6.int support and use only ip6.arpa.
2575 The global ip6.int zone has disappeared on June 1
2576 and a lot of other software has been removing ip6.int
2577 support also.
2578 This removes the second and last case where IPv6
2579 support in charybdis causes extra lookups and slows
2580 DNS down.
2581
2582
2583 Changes: Modified:
2584 +5 -27 trunk/src/res.c (File Modified)
2585
2586
2587 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2588 Log:
2589 Mention new default (r1767) for connect::aftype in sgml docs.
2590
2591
2592 Changes: Modified:
2593 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2594
2595
2596 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2597 Log:
2598 Use IPv6 if connect::host looks like an IPv6 address
2599 (contains a colon). No need to aftype=ipv6 anymore.
2600
2601
2602 Changes: Modified:
2603 +2 -0 trunk/src/newconf.c (File Modified)
2604
2605
2606 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2607 Log:
2608 More information about connect::host.
2609
2610
2611 Changes: Modified:
2612 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2613
2614
2615 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2616 Log:
2617 Remove fallback to A if AAAA cannot be found.
2618 In case of a forward check of a reverse lookup, we
2619 already know if it's ipv4 or ipv6, so it is not
2620 useful and in case of a forward lookup of a hostname
2621 in connect::host, connect::aftype already specifies
2622 if it's ipv4 or ipv6.
2623
2624
2625 Changes: Modified:
2626 +4 -27 trunk/src/res.c (File Modified)
2627
2628
2629 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2630 Log:
2631 msg_channel():
2632 - check if +c made the message text empty and refuse
2633 to send it if so
2634 - don't copy message text if it is not necessary
2635 (channel is -c)
2636
2637
2638 Changes: Modified:
2639 +14 -4 trunk/modules/core/m_message.c (File Modified)
2640
2641
2642 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2643 Log:
2644 remove_conf_item(): do not free cf_name, this is generally a string constant
2645
2646
2647 Changes: Modified:
2648 +0 -1 trunk/src/newconf.c (File Modified)
2649
2650
2651 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2652 Log:
2653 Remove the old unused FDL_ constants.
2654
2655
2656 Changes: Modified:
2657 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2658
2659
2660 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2661 Log:
2662 Remove an unused struct irc_sockaddr_storage from fde_t
2663 (allocated for every possible file descriptor).
2664
2665
2666 Changes: Modified:
2667 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2668
2669
2670 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2671 Log:
2672 If the DNS lookup for an outgoing connection is still
2673 pending when it is closed, clean it up.
2674
2675
2676 Changes: Modified:
2677 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2678
2679
2680 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2681 Log:
2682 If proc_answer() fails (for example if a lookup for an
2683 A record returns a CNAME), fail the query immediately.
2684 Previously the packet was just ignored, leaving the
2685 query to time out.
2686
2687
2688 Changes: Modified:
2689 +4 -8 trunk/src/res.c (File Modified)
2690
2691
2692 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2693 Log:
2694 Correct sockhost field in an outgoing server connection.
2695 First copy the host field from the server_conf, then
2696 take the IP from to where the connection was attempted
2697 when the connection callback is called.
2698 (Before r1747 this used the IP from the server_conf.)
2699
2700
2701 Changes: Modified:
2702 +8 -2 trunk/src/s_serv.c (File Modified)
2703
2704
2705 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2706 Log:
2707 Remove ipnum (keep aftype) and dns_query from server_conf.
2708 We don't keep track of binary form address in connect{}
2709 blocks anymore, DNS lookups of names in host= gone.
2710 As before the DNS lookup is done on connect.
2711 This should unbreak hostnames in host= somewhat.
2712
2713
2714 Changes: Modified:
2715 +1 -2 trunk/include/s_newconf.h (File Modified)
2716 +2 -2 trunk/src/newconf.c (File Modified)
2717 +1 -42 trunk/src/s_newconf.c (File Modified)
2718 +12 -31 trunk/src/s_serv.c (File Modified)
2719
2720
2721 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2722 Log:
2723 Rerun autoconf.
2724
2725
2726 Changes: Modified:
2727 +1 -1 trunk/configure (File Modified)
2728
2729
2730 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2731 Log:
2732 Fix --disable-balloc help text (said --disable-small-net).
2733
2734
2735 Changes: Modified:
2736 +1 -1 trunk/configure.ac (File Modified)
2737
2738
2739 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2740 Log:
2741 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2742 services (+S). Unlike operstring and adminstring, this
2743 is not changeable with /quote set but is updated on rehash.
2744
2745
2746 Changes: Modified:
2747 +1 -0 trunk/doc/example.conf (File Modified)
2748 +10 -2 trunk/doc/reference.conf (File Modified)
2749 +1 -0 trunk/include/s_conf.h (File Modified)
2750 +6 -0 trunk/modules/m_info.c (File Modified)
2751 +3 -2 trunk/modules/m_whois.c (File Modified)
2752 +1 -0 trunk/src/newconf.c (File Modified)
2753 +1 -0 trunk/src/s_conf.c (File Modified)
2754
2755
2756 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2757 Log:
2758 Fix handling of comma in whois: ignore the comma and
2759 everything after it but do output the entire parameter
2760 in RPL_ENDOFWHOIS.
2761
2762
2763 Changes: Modified:
2764 +2 -2 trunk/modules/m_whois.c (File Modified)
2765
2766
2767 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2768 Log:
2769 New /stats letter 's' to list HURTs:
2770 - opers get the full listing.
2771 - users get any HURTs that match their sockhost/orighost if
2772 "stats_k_oper_only" is set to 1.
2773
2774
2775 Changes: Modified:
2776 +50 -0 trunk/extensions/hurt.c (File Modified)
2777
2778
2779 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2780 Log:
2781 - make the newconf system available to modules.
2782
2783
2784 Changes: Modified:
2785 +4 -1 trunk/include/newconf.h (File Modified)
2786 +4 -8 trunk/src/newconf.c (File Modified)
2787
2788
2789 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2790 Log:
2791 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2792
2793 Changes: Modified:
2794 +0 -3 trunk/doc/example.conf (File Modified)
2795 +0 -3 trunk/doc/reference.conf (File Modified)
2796
2797
2798 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2799 Log:
2800 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2801
2802
2803 Changes: Modified:
2804 +3 -0 trunk/doc/example.conf (File Modified)
2805 +3 -0 trunk/doc/reference.conf (File Modified)
2806
2807
2808 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2809 Log:
2810 Fix too early truncation of JOIN channel list.
2811
2812
2813 Changes: Modified:
2814 +2 -3 trunk/modules/core/m_join.c (File Modified)
2815
2816
2817 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2818 Log:
2819 - From ratbox 2.2 (anfl), send server notices about read
2820 errors from handshakes and servers to +s instead of +d.
2821 - Send various server notices about failed server
2822 connections which did not reach registered state network
2823 wide if the connection was initiated by a remote oper.
2824 This avoids annoying the whole net if there is a
2825 broken autoconnect, but allows all opers to see why a
2826 remote connect failed. Failed connections which did reach
2827 server state already generate server notices everywhere.
2828
2829 Note: this is an exception to our general policy to not send
2830 server notices about unregistered connections remotely.
2831
2832
2833 Changes: Modified:
2834 +1 -0 trunk/include/client.h (File Modified)
2835 +20 -6 trunk/src/client.c (File Modified)
2836 +6 -6 trunk/src/s_serv.c (File Modified)
2837
2838
2839 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2840 Log:
2841 - fix typoes
2842
2843
2844 Changes: Modified:
2845 +1 -1 trunk/doc/example.conf (File Modified)
2846 +1 -1 trunk/doc/reference.conf (File Modified)
2847
2848
2849 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2850 Log:
2851 Don't allow #channel +b $c:&channel (inconsistent target).
2852
2853
2854 Changes: Modified:
2855 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2856
2857
2858 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2859 Log:
2860 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2861
2862
2863 Changes: Modified:
2864 +0 -2 trunk/include/client.h (File Modified)
2865
2866
2867 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2868 Log:
2869 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2870
2871
2872 Changes: Modified:
2873 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2874
2875
2876 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2877 Log:
2878 Store IP addresses in whowas. These are shown to opers.
2879 Obtained from Eurus patches.
2880 orighost tracking removed (not worth the memory IMHO),
2881 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2882 with unknown IPs and to not violate auth{} spoof policy.
2883
2884
2885 Changes: Modified:
2886 +2 -0 trunk/doc/reference.conf (File Modified)
2887 +1 -0 trunk/include/numeric.h (File Modified)
2888 +1 -0 trunk/include/whowas.h (File Modified)
2889 +10 -1 trunk/modules/m_whowas.c (File Modified)
2890 +1 -1 trunk/src/messages.tab (File Modified)
2891 +4 -0 trunk/src/whowas.c (File Modified)
2892
2893
2894 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2895 Log:
2896 Describe hostmask parameter of masktrace better in sgml docs.
2897
2898
2899 Changes: Modified:
2900 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2901
2902
2903 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2904 Log:
2905 masktrace help file: mention CIDR IP masks
2906 From ratbox 2.2
2907
2908
2909 Changes: Modified:
2910 +2 -0 trunk/help/opers/masktrace (File Modified)
2911
2912
2913 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2914 Log:
2915 MASKTRACE: allow normal match() on IP address also
2916 From ratbox 2.2
2917
2918
2919 Changes: Modified:
2920 +2 -3 trunk/modules/m_etrace.c (File Modified)
2921
2922
2923 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2924 Log:
2925 Allow +S clients (services) to send to channels and @/+ channels always.
2926
2927
2928 Changes: Modified:
2929 +1 -1 trunk/modules/core/m_message.c (File Modified)
2930 +1 -1 trunk/src/channel.c (File Modified)
2931
2932
2933 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2934 Log:
2935 Allow servers to send to @#chan and +#chan.
2936
2937
2938 Changes: Modified:
2939 +1 -1 trunk/modules/core/m_message.c (File Modified)
2940
2941
2942 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2943 Log:
2944 Don't count opers on service{} servers in /lusers.
2945
2946
2947 Changes: Modified:
2948 +2 -2 trunk/src/s_user.c (File Modified)
2949
2950
2951 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2952 Log:
2953 Show opers the real host behind a dynamic spoof in WHOIS.
2954 If the user is auth{} spoofed, this shows the auth{} spoof
2955 otherwise it shows the DNS hostname and IP address.
2956 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2957
2958
2959 Changes: Modified:
2960 +1 -0 trunk/include/numeric.h (File Modified)
2961 +12 -2 trunk/modules/m_whois.c (File Modified)
2962 +1 -1 trunk/src/messages.tab (File Modified)
2963
2964
2965 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2966 Log:
2967 Remove #define HIDE_SPOOF_IPS from config.h, should
2968 have been done earlier.
2969
2970
2971 Changes: Modified:
2972 +0 -7 trunk/include/config.h (File Modified)
2973
2974
2975 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2976 Log:
2977 Bring back ERR_CANTKILLSERVER.
2978
2979
2980 Changes: Modified:
2981 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2982
2983
2984 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2985 Log:
2986 ip_cloaking module:
2987 - also send RPL_HOSTHIDDEN on -h
2988 - don't allow +h for auth{} spoofed clients
2989
2990
2991 Changes: Modified:
2992 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2993
2994
2995 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2996 Log:
2997 /etc/resolv.conf parsing:
2998 - don't crash (sometimes) if there is a line without an argument
2999 (e.g. 'search' by itself)
3000 - fix handling of lines with leading whitespace
3001
3002
3003 Changes: Modified:
3004 +9 -8 trunk/src/reslib.c (File Modified)
3005
3006
3007 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3008 Log:
3009 Put back code that terminates DNS queries, which was
3010 removed during the resolver changes.
3011
3012
3013 Changes: Modified:
3014 +4 -0 trunk/src/s_auth.c (File Modified)
3015
3016
3017 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3018 Log:
3019 - oh hey, that was in the wrong place
3020
3021
3022 Changes: Modified:
3023 +13 -13 trunk/src/s_auth.c (File Modified)
3024
3025
3026 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3027 Log:
3028 - handle a situation where a user can go away before DNS completes
3029
3030
3031 Changes: Modified:
3032 +13 -0 trunk/src/s_auth.c (File Modified)
3033
3034
3035 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3036 Log:
3037 More dnsbl stuff
3038
3039
3040 Changes: Modified:
3041 +1 -0 trunk/include/blacklist.h (File Modified)
3042 +1 -0 trunk/include/res.h (File Modified)
3043 +33 -2 trunk/src/blacklist.c (File Modified)
3044 +2 -0 trunk/src/client.c (File Modified)
3045 +24 -0 trunk/src/res.c (File Modified)
3046
3047
3048 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3049 Log:
3050 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3051 if comm_accept() failed.
3052
3053 Found with valgrind.
3054
3055
3056 Changes: Modified:
3057 +4 -4 trunk/src/listener.c (File Modified)
3058
3059
3060 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3061 Log:
3062 - handle unavailable Client/preClient structs
3063
3064
3065 Changes: Modified:
3066 +9 -0 trunk/src/blacklist.c (File Modified)
3067
3068
3069 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3070 Log:
3071 Add +lf to SGML docs.
3072
3073
3074 Changes: Modified:
3075 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3076
3077
3078 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3079 Log:
3080 Also do forwarding if the channel limit (+l) is exceeded.
3081
3082
3083 Changes: Modified:
3084 +1 -1 trunk/help/opers/cmode (File Modified)
3085 +2 -2 trunk/modules/core/m_join.c (File Modified)
3086
3087
3088 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3089 Log:
3090 Post-release lovin':
3091 - Update version to 2.1.0.
3092 - Regenerate configure.
3093
3094
3095 Changes: Modified:
3096 +9 -9 trunk/configure (File Modified)
3097 +1 -1 trunk/configure.ac (File Modified)
3098
3099
3100 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3101 Log:
3102 Comment out example blacklist{} block.
3103
3104
3105 Changes: Modified:
3106 +7 -7 trunk/doc/example.conf (File Modified)
3107 +7 -7 trunk/doc/reference.conf (File Modified)
3108
3109
3110 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3111 Log:
3112 Add note regarding use of AHBL BLs.
3113
3114
3115 Changes: Modified:
3116 +4 -0 trunk/doc/example.conf (File Modified)
3117 +4 -0 trunk/doc/reference.conf (File Modified)
3118
3119
3120 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3121 Log:
3122 Fix typos.
3123
3124
3125 Changes: Modified:
3126 +2 -2 trunk/CREDITS (File Modified)
3127
3128
3129 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3130 Log:
3131 Add beu to CREDITS.
3132
3133
3134 Changes: Modified:
3135 +1 -0 trunk/CREDITS (File Modified)
3136
3137
3138 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3139 Log:
3140 Put more recent ratbox CREDITS here.
3141
3142
3143 Changes: Modified:
3144 +3 -2 trunk/doc/Ratbox-team (File Modified)
3145
3146
3147 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3148 Log:
3149 Clarify a bit.
3150
3151
3152 Changes: Modified:
3153 +5 -4 trunk/NEWS (File Modified)
3154
3155
3156 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3157 Log:
3158 Mention that install or make install also avoids modunload crashes.
3159
3160
3161 Changes: Modified:
3162 +2 -1 trunk/BUGS (File Modified)
3163
3164
3165 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3166 Log:
3167 - update NEWS a bit
3168
3169
3170 Changes: Modified:
3171 +3 -8 trunk/NEWS (File Modified)
3172
3173
3174 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3175 Log:
3176 - further updates
3177
3178
3179 Changes: Modified:
3180 +3 -2 trunk/BUGS (File Modified)
3181
3182
3183 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3184 Log:
3185 - add orighost check to hurt.c
3186 - update BUGS info
3187
3188
3189 Changes: Modified:
3190 +1 -6 trunk/BUGS (File Modified)
3191 +1 -1 trunk/extensions/hurt.c (File Modified)
3192
3193
3194 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3195 Log:
3196 Make kline_exempt exempt from HURT also.
3197
3198
3199 Changes: Modified:
3200 +2 -1 trunk/extensions/hurt.c (File Modified)
3201
3202
3203 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3204 Log:
3205 Fix mask HEAL propagation.
3206
3207
3208 Changes: Modified:
3209 +6 -3 trunk/extensions/hurt.c (File Modified)
3210
3211
3212 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3213 Log:
3214 - Remove old cruft.
3215 - Update.
3216
3217
3218 Changes: Modified:
3219 +18 -31 trunk/extensions/README (File Modified)
3220
3221
3222 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3223 Log:
3224 More target change hax.
3225 Ick.
3226
3227
3228 Changes: Modified:
3229 +5 -0 trunk/extensions/hurt.c (File Modified)
3230
3231
3232 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3233 Log:
3234 Improvements to HURT propagation.
3235
3236
3237 Changes: Modified:
3238 +8 -6 trunk/extensions/hurt.c (File Modified)
3239
3240
3241 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3242 Log:
3243 - further simplification
3244
3245
3246 Changes: Modified:
3247 +25 -76 trunk/extensions/hurt.c (File Modified)
3248 +0 -9 trunk/extensions/hurt.h (File Modified)
3249
3250
3251 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3252 Log:
3253 - client_exit hook
3254
3255
3256 Changes: Modified:
3257 +13 -0 trunk/extensions/hurt.c (File Modified)
3258
3259
3260 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3261 Log:
3262 - cut off at 15 messages instead of 30
3263
3264
3265 Changes: Modified:
3266 +1 -1 trunk/extensions/hurt.h (File Modified)
3267
3268
3269 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3270 Log:
3271 Squash a warning here.
3272
3273
3274 Changes: Modified:
3275 +1 -3 trunk/src/ircd.c (File Modified)
3276
3277
3278 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3279 Log:
3280 Don't show servers in /stats l to nonopers if flatten links is enabled.
3281
3282
3283 Changes: Modified:
3284 +3 -1 trunk/modules/m_stats.c (File Modified)
3285
3286
3287 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3288 Log:
3289 - hurt expiry
3290
3291
3292 Changes: Modified:
3293 +20 -7 trunk/extensions/hurt.c (File Modified)
3294
3295
3296 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3297 Log:
3298 - remove inline stuff (yuck)
3299 - sockaddr should have been sockhost
3300
3301
3302 Changes: Modified:
3303 +22 -31 trunk/extensions/hurt.c (File Modified)
3304
3305
3306 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3307 Log:
3308 - make hurt checking actually work
3309
3310
3311 Changes: Modified:
3312 +2 -7 trunk/extensions/hurt.c (File Modified)
3313
3314
3315 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3316 Log:
3317 Slight tweak to alias{}.
3318
3319
3320 Changes: Modified:
3321 +4 -0 trunk/src/parse.c (File Modified)
3322
3323
3324 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3325 Log:
3326 - further simplification
3327
3328
3329 Changes: Modified:
3330 +59 -71 trunk/extensions/hurt.c (File Modified)
3331 +0 -1 trunk/extensions/hurt.h (File Modified)
3332
3333
3334 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3335 Log:
3336 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3337
3338
3339 Changes: Modified:
3340 +10 -20 trunk/extensions/hurt.c (File Modified)
3341 +0 -4 trunk/extensions/hurt.h (File Modified)
3342
3343
3344 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3345 Log:
3346 - remove some unnecessary code here (hurt_initial_check_event()).
3347
3348
3349 Changes: Modified:
3350 +0 -23 trunk/extensions/hurt.c (File Modified)
3351
3352
3353 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3354 Log:
3355 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3356
3357
3358 Changes: Modified:
3359 +8 -0 trunk/modules/core/m_message.c (File Modified)
3360
3361
3362 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3363 Log:
3364 - more sane tgchange hax
3365
3366
3367 Changes: Modified:
3368 +2 -1 trunk/extensions/hurt.c (File Modified)
3369
3370
3371 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3372 Log:
3373 Make HEAL <nick> work.
3374
3375
3376 Changes: Modified:
3377 +40 -43 trunk/extensions/hurt.c (File Modified)
3378
3379
3380 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3381 Log:
3382 Destroy hurt_clients list on unload.
3383
3384
3385 Changes: Modified:
3386 +7 -0 trunk/extensions/hurt.c (File Modified)
3387
3388
3389 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3390 Log:
3391 Coding style: no space between a function name and parenthesis.
3392
3393
3394 Changes: Modified:
3395 +43 -43 trunk/extensions/hurt.c (File Modified)
3396
3397
3398 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3399 Log:
3400 Now works and throws out hurt clients after 30 protocol messages
3401 unless they identify.
3402
3403
3404 Changes: Modified:
3405 +28 -36 trunk/extensions/hurt.c (File Modified)
3406 +1 -7 trunk/extensions/hurt.h (File Modified)
3407
3408
3409 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3410 Log:
3411 Working addition/lookup.
3412
3413
3414 Changes: Modified:
3415 +8 -0 trunk/extensions/hurt.c (File Modified)
3416
3417
3418 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3419 Log:
3420 Get rid of hyb6 style propagation (:server COMMAND source).
3421
3422
3423 Changes: Modified:
3424 +18 -22 trunk/extensions/hurt.c (File Modified)
3425
3426
3427 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3428 Log:
3429 add not-working hurt_add and hurt_find
3430
3431
3432 Changes: Modified:
3433 +13 -5 trunk/extensions/hurt.c (File Modified)
3434
3435
3436 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3437 Log:
3438 Comment out a lot of stuff so I can load and unload this without crashing.
3439
3440
3441 Changes: Modified:
3442 +17 -6 trunk/extensions/hurt.c (File Modified)
3443
3444
3445 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3446 Log:
3447 Fix svn:keywords and add a short comment at the top.
3448
3449
3450 Changes: Modified:
3451 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3452
3453
3454 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3455 Log:
3456 - Make hurt module compile
3457 - Link it to the build
3458 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3459 correct flag name, no CAP_TS6 use etc
3460
3461
3462 Changes: Modified:
3463 +1 -0 trunk/extensions/Makefile.in (File Modified)
3464 +30 -32 trunk/extensions/hurt.c (File Modified)
3465
3466
3467 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3468 Log:
3469 Put beu's hurt module in trunk.
3470
3471
3472 Changes: Modified:
3473 + - trunk/extensions/hurt.c (File Added)
3474 + - trunk/extensions/hurt.h (File Added)
3475
3476
3477 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3478 Log:
3479 - _iprint(): use stderr instead of stdout
3480
3481
3482 Changes: Modified:
3483 +1 -1 trunk/src/s_log.c (File Modified)
3484
3485
3486 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3487 Log:
3488 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3489 and subsequently destroy our kqueue when we close 0, 1, 2
3490 (broke /restart).
3491 - After closing fd 0, 1, 2 reopen them to /dev/null again
3492 so we don't send messages from malloc etc to a random
3493 user's connection.
3494 - Remove an obsolete comment.
3495
3496
3497 Changes: Modified:
3498 +13 -2 trunk/src/ircd.c (File Modified)
3499
3500
3501 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3502 Log:
3503 Update NEWS file.
3504
3505
3506 Changes: Modified:
3507 +29 -1 trunk/NEWS (File Modified)
3508
3509
3510 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3511 Log:
3512 Rerun autoconf.
3513
3514
3515 Changes: Modified:
3516 +1 -1 trunk/configure (File Modified)
3517
3518
3519 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3520 Log:
3521 Fix openssl version check to also accept versions newer than 0.9.6.
3522
3523
3524 Changes: Modified:
3525 +1 -1 trunk/configure.ac (File Modified)
3526
3527
3528 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3529 Log:
3530 Oops, need packet.h here.
3531
3532
3533 Changes: Modified:
3534 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3535
3536
3537 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3538 Log:
3539 End the flood grace period in CPRIVMSG/CNOTICE.
3540
3541
3542 Changes: Modified:
3543 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3544
3545
3546 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3547 Log:
3548 - update class::connectfreq documentation
3549
3550
3551 Changes: Modified:
3552 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3553
3554
3555 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3556 Log:
3557 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3558
3559
3560 Changes: Modified:
3561 +3 -6 trunk/src/s_serv.c (File Modified)
3562
3563
3564 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3565 Log:
3566 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3567
3568
3569 Changes: Modified:
3570 +1 -1 trunk/src/messages.tab (File Modified)
3571
3572
3573 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3574 Log:
3575 Don't mention that /stats p shows idle times, as it doesn't.
3576
3577
3578 Changes: Modified:
3579 +1 -1 trunk/help/opers/stats (File Modified)
3580 +1 -1 trunk/help/users/stats (File Modified)
3581
3582
3583 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3584 Log:
3585 /stats A shows DNS servers, it doesn't matter whether ircd
3586 uses ADNS or something else.
3587
3588
3589 Changes: Modified:
3590 +1 -1 trunk/help/opers/stats (File Modified)
3591
3592
3593 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3594 Log:
3595 get_client_name() fix
3596
3597
3598 Changes: Modified:
3599 +4 -0 trunk/src/client.c (File Modified)
3600
3601
3602 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3603 Log:
3604 Add some comments.
3605
3606
3607 Changes: Modified:
3608 +6 -0 trunk/src/ircd.c (File Modified)
3609
3610
3611 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3612 Log:
3613 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3614
3615 Changes: Modified:
3616 +16 -17 trunk/configure (File Modified)
3617 +1 -1 trunk/configure.ac (File Modified)
3618
3619
3620 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3621 Log:
3622 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3623
3624 Changes: Modified:
3625 +135 -0 trunk/configure (File Modified)
3626 +6 -0 trunk/configure.ac (File Modified)
3627
3628
3629 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3630 Log:
3631 Exit 0 on successful -conftest.
3632
3633
3634 Changes: Modified:
3635 +1 -1 trunk/src/ircd.c (File Modified)
3636
3637
3638 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3639 Log:
3640 Make the "keep the parent process around" thing work, by opening
3641 a pipe to the child process. This pipe is on fd 0 in the child
3642 process. After successful initialization, the child will write
3643 a byte to this pipe, on fatal errors it will close it without
3644 writing anything.
3645
3646 Somewhat hackish still but should work.
3647
3648
3649 Changes: Modified:
3650 +27 -30 trunk/src/ircd.c (File Modified)
3651
3652
3653 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3654 Log:
3655 - convert some error messages to ierror() over fprintf/ilog combination
3656
3657
3658 Changes: Modified:
3659 +3 -6 trunk/src/ircd.c (File Modified)
3660
3661
3662 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3663 Log:
3664 - inotice() for loadmodule when in foreground mode
3665
3666
3667 Changes: Modified:
3668 +3 -0 trunk/src/modules.c (File Modified)
3669
3670
3671 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3672 Log:
3673 - remove inotice() on loading modules from the config
3674
3675
3676 Changes: Modified:
3677 +0 -3 trunk/src/modules.c (File Modified)
3678
3679
3680 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3681 Log:
3682 - usleep for 50000usec in the parent process to allow for startup messages
3683 to be cleanly printed before detaching to shell, this should be more than
3684 enough time really
3685
3686
3687 Changes: Modified:
3688 +3 -0 trunk/src/ircd.c (File Modified)
3689
3690
3691 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3692 Log:
3693 - display more errors during normal startup as to try to help people find common problems
3694
3695
3696 Changes: Modified:
3697 +27 -10 trunk/src/ircd.c (File Modified)
3698
3699
3700 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3701 Log:
3702 - version bump in preparation of 2.0.0 release
3703
3704
3705 Changes: Modified:
3706 +9 -9 trunk/configure (File Modified)
3707 +1 -1 trunk/configure.ac (File Modified)
3708
3709
3710 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3711 Log:
3712 Change example.conf operator block from "admin" to "god",
3713 so as to show we encourage per-person operator blocks.
3714
3715
3716 Changes: Modified:
3717 +4 -2 trunk/doc/example.conf (File Modified)
3718
3719
3720 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3721 Log:
3722 Document alias{} block.
3723
3724
3725 Changes: Modified:
3726 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3727
3728
3729 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3730 Log:
3731 Document DNS blacklist stuff in sgml.
3732
3733
3734 Changes: Modified:
3735 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3736 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3737
3738
3739 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3740 Log:
3741 Misc /stats clarifications.
3742
3743
3744 Changes: Modified:
3745 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3746
3747
3748 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3749 Log:
3750 Move snomasks into umodes chapter.
3751 Move oprivs chapter down.
3752
3753
3754 Changes: Modified:
3755 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3756 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3757 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3758
3759
3760 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3761 Log:
3762 Mention operator{} user@host change.
3763
3764
3765 Changes: Modified:
3766 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3767
3768
3769 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3770 Log:
3771 operator{} block user@host matches against orighost now, not host.
3772 This means that services/+h spoofs do not work in operator{} blocks;
3773 auth{} spoofs still work.
3774
3775
3776 Changes: Modified:
3777 +4 -0 trunk/doc/example.conf (File Modified)
3778 +1 -1 trunk/doc/reference.conf (File Modified)
3779 +2 -2 trunk/modules/m_challenge.c (File Modified)
3780 +1 -1 trunk/modules/m_oper.c (File Modified)
3781
3782
3783 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3784 Log:
3785 - inotice/iwarn/ierror() stuff I was working on
3786
3787
3788 Changes: Modified:
3789 +3 -0 trunk/include/s_log.h (File Modified)
3790 +15 -11 trunk/src/ircd.c (File Modified)
3791 +3 -1 trunk/src/modules.c (File Modified)
3792 +1 -1 trunk/src/newconf.c (File Modified)
3793 +54 -0 trunk/src/s_log.c (File Modified)
3794
3795
3796 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3797 Log:
3798 Oops, don't add blacklists to the list twice on rehash.
3799
3800
3801 Changes: Modified:
3802 +3 -2 trunk/src/blacklist.c (File Modified)
3803
3804
3805 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3806 Log:
3807 Remove notices to the client about progress of dnsbl lookups.
3808
3809
3810 Changes: Modified:
3811 +0 -4 trunk/src/blacklist.c (File Modified)
3812
3813
3814 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3815 Log:
3816 Add auth{} flag dnsbl_exempt.
3817
3818
3819 Changes: Modified:
3820 +2 -1 trunk/doc/example.conf (File Modified)
3821 +2 -1 trunk/doc/reference.conf (File Modified)
3822 +2 -0 trunk/include/s_conf.h (File Modified)
3823 +1 -0 trunk/src/newconf.c (File Modified)
3824 +8 -1 trunk/src/s_user.c (File Modified)
3825
3826
3827 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3828 Log:
3829 Switch alias{} and blacklist{} around, for consistency with example.conf.
3830
3831
3832 Changes: Modified:
3833 +18 -18 trunk/doc/reference.conf (File Modified)
3834
3835
3836 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3837 Log:
3838 Send a warning to the user if they are dnsbl listed but exempted.
3839
3840
3841 Changes: Modified:
3842 +17 -12 trunk/src/s_user.c (File Modified)
3843
3844
3845 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3846 Log:
3847 Move throwing out dnsbl listed clients to registration,
3848 and make kline_exempt exempt from it.
3849
3850
3851 Changes: Modified:
3852 +1 -0 trunk/include/blacklist.h (File Modified)
3853 +4 -0 trunk/include/client.h (File Modified)
3854 +15 -16 trunk/src/blacklist.c (File Modified)
3855 +6 -0 trunk/src/client.c (File Modified)
3856 +17 -0 trunk/src/s_user.c (File Modified)
3857
3858
3859 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3860 Log:
3861 Show refcount in /stats n.
3862
3863
3864 Changes: Modified:
3865 +3 -2 trunk/modules/m_stats.c (File Modified)
3866
3867
3868 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3869 Log:
3870 Don't look up dnsbls twice if they send USER twice.
3871
3872
3873 Changes: Modified:
3874 +5 -3 trunk/modules/m_user.c (File Modified)
3875
3876
3877 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3878 Log:
3879 Add /stats n to help files.
3880
3881
3882 Changes: Modified:
3883 +1 -0 trunk/help/opers/stats (File Modified)
3884 +1 -0 trunk/help/users/stats (File Modified)
3885
3886
3887 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3888 Log:
3889 Only check dnsbls for A records, not AAAA.
3890
3891
3892 Changes: Modified:
3893 +1 -1 trunk/src/blacklist.c (File Modified)
3894
3895
3896 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3897 Log:
3898 Don't remove non-illegal blacklists on completion of check.
3899 Add debugging notices (not working).
3900
3901
3902 Changes: Modified:
3903 +5 -1 trunk/src/blacklist.c (File Modified)
3904
3905
3906 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3907 Log:
3908 Don't call register_local_user() if they haven't sent a nick yet.
3909
3910
3911 Changes: Modified:
3912 +1 -1 trunk/src/blacklist.c (File Modified)
3913
3914
3915 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3916 Log:
3917 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3918
3919
3920 Changes: Modified:
3921 +21 -0 trunk/modules/m_stats.c (File Modified)
3922
3923
3924 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3925 Log:
3926 More dnsbl rehash fixes, it was adding bogus entries.
3927
3928
3929 Changes: Modified:
3930 +2 -7 trunk/src/newconf.c (File Modified)
3931
3932
3933 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3934 Log:
3935 Need blacklist.h here.
3936
3937
3938 Changes: Modified:
3939 +1 -0 trunk/src/s_conf.c (File Modified)
3940
3941
3942 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3943 Log:
3944 - nuke iauth
3945
3946
3947 Changes: Modified:
3948 +1 -2 trunk/configure (File Modified)
3949 +0 -48 trunk/configure.ac (File Modified)
3950 + - trunk/doc/example-iauth.conf (File Deleted)
3951 + - trunk/iauth/ (File Deleted)
3952
3953
3954 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3955 Log:
3956 Improve handling of rehashing with blacklists.
3957 Also some coding style tweaks.
3958
3959
3960 Changes: Modified:
3961 +3 -2 trunk/include/blacklist.h (File Modified)
3962 +35 -16 trunk/src/blacklist.c (File Modified)
3963 +2 -0 trunk/src/s_conf.c (File Modified)
3964
3965
3966 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3967 Log:
3968 Clear can_send cache if a user logs in or out from services.
3969
3970
3971 Changes: Modified:
3972 +2 -0 trunk/modules/m_services.c (File Modified)
3973
3974
3975 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3976 Log:
3977 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3978 This directory is not entered by default.
3979 More stuff needs to be moved into here.
3980
3981
3982 Changes: Modified:
3983 +2 -1 trunk/configure (File Modified)
3984 +1 -0 trunk/configure.ac (File Modified)
3985 +69 -458 trunk/extensions/Makefile.in (File Modified)
3986 + - trunk/extensions/m_clearchan.c (File Deleted)
3987 + - trunk/extensions/m_force.c (File Deleted)
3988 + - trunk/unsupported/ (File Added)
3989 + - trunk/unsupported/Makefile.in (File Added)
3990 + - trunk/unsupported/m_clearchan.c (File Added)
3991 + - trunk/unsupported/m_force.c (File Added)
3992
3993
3994 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3995 Log:
3996 Logging/wallops for forcejoin/forcepart, numeric fix.
3997 This needs to be moved to the toys section.
3998
3999
4000 Changes: Modified:
4001 +22 -2 trunk/extensions/m_force.c (File Modified)
4002
4003
4004 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4005 Log:
4006 Fix comments at the top (including copyright).
4007
4008
4009 Changes: Modified:
4010 +3 -2 trunk/extensions/m_omode.c (File Modified)
4011
4012
4013 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4014 Log:
4015 Add OMODE command to extensions/ for oper mode hacking:
4016 - requires admin privs
4017 - does not work for opped opers
4018 - sends wallops
4019 - sends a ServerMode for opping the oper themselves,
4020 otherwise a mode coming from the oper (not only
4021 does this provide full accountability, it is also
4022 easiest to implement while avoiding channels
4023 messed up with bogus bans etc).
4024
4025
4026 Changes: Modified:
4027 +171 -0 trunk/extensions/Makefile.in (File Modified)
4028 + - trunk/extensions/m_omode.c (File Added)
4029
4030
4031 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4032 Log:
4033 Metadata fix
4034
4035
4036 Changes: Modified:
4037 + - trunk/include/blacklist.h (Property Modified)
4038 + - trunk/src/blacklist.c (Property Modified)
4039
4040
4041 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4042 Log:
4043 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4044
4045
4046 Changes: Modified:
4047 +5 -1 trunk/src/blacklist.c (File Modified)
4048
4049
4050 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4051 Log:
4052 Initial DNS blacklist support:
4053 - see example.conf for how to use.
4054 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4055 - tor.ahbl.org is also included because most networks will not want to allow tor
4056 (and we're considering going KoS on tor users here anyway due to abuse)
4057
4058
4059 Changes: Modified:
4060 +18 -0 trunk/doc/example.conf (File Modified)
4061 +66 -0 trunk/doc/reference.conf (File Modified)
4062 + - trunk/include/blacklist.h (File Added)
4063 +2 -0 trunk/include/client.h (File Modified)
4064 +3 -0 trunk/modules/m_user.c (File Modified)
4065 +152 -0 trunk/src/Makefile.in (File Modified)
4066 + - trunk/src/blacklist.c (File Added)
4067 +34 -0 trunk/src/newconf.c (File Modified)
4068 +1 -0 trunk/src/s_auth.c (File Modified)
4069 +4 -0 trunk/src/s_user.c (File Modified)
4070
4071
4072 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4073 Log:
4074 Remove last bit of lzo stuff (comment in example.conf connect{}).
4075
4076
4077 Changes: Modified:
4078 +0 -4 trunk/doc/example.conf (File Modified)
4079
4080
4081 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4082 Log:
4083 Show sasl successes and failures in /stats t (like other
4084 things in /stats t, about local clients only).
4085
4086
4087 Changes: Modified:
4088 +2 -0 trunk/include/s_stats.h (File Modified)
4089 +3 -0 trunk/modules/m_sasl.c (File Modified)
4090 +3 -0 trunk/src/s_stats.c (File Modified)
4091
4092
4093 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4094 Log:
4095 Allow messaging services by nickname without using
4096 target change slots (this was already possible with
4097 user@server notation or services shortcuts).
4098
4099
4100 Changes: Modified:
4101 +2 -2 trunk/modules/core/m_message.c (File Modified)
4102
4103
4104 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4105 Log:
4106 Abort a safelist if a new /list comes in while one is already in progress.
4107
4108
4109 Changes: Modified:
4110 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4111
4112
4113 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4114 Log:
4115 Change $![letter]:[mask] to $~[letter]:[mask]
4116 so both ! and ~ invert an extban.
4117
4118
4119 Changes: Modified:
4120 +2 -0 trunk/src/chmode.c (File Modified)
4121
4122
4123 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4124 Log:
4125 - revert due to technical issues
4126
4127
4128 Changes: Modified:
4129 +1 -1 trunk/src/extban.c (File Modified)
4130
4131
4132 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4133 Log:
4134 - 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
4135
4136
4137 Changes: Modified:
4138 +1 -1 trunk/src/extban.c (File Modified)
4139
4140
4141 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4142 Log:
4143 Don't pace /list on a single channel.
4144
4145
4146 Changes: Modified:
4147 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4148
4149
4150 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4151 Log:
4152 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4153
4154
4155 Changes: Modified:
4156 +4 -2 trunk/include/supported.h (File Modified)
4157
4158
4159 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4160 Log:
4161 Extban types are case insensitive; force them to lowercase when added.
4162
4163
4164 Changes: Modified:
4165 +5 -5 trunk/doc/extban.txt (File Modified)
4166 +4 -0 trunk/src/chmode.c (File Modified)
4167 +3 -3 trunk/src/extban.c (File Modified)
4168
4169
4170 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4171 Log:
4172 sendto_wallops_flags():
4173 - instead of checking IsOper on each client, walk the appropriate list
4174 - instead of sending non-+z wallops from persons to nonopers, send only
4175 +w wallops from persons
4176
4177
4178 Changes: Modified:
4179 +1 -5 trunk/src/send.c (File Modified)
4180
4181
4182 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4183 Log:
4184 Prefix oper wallops with "WALLOPS - " if they would
4185 otherwise look like operwalls or locops, when sending
4186 them to local users.
4187
4188
4189 Changes: Modified:
4190 +11 -1 trunk/modules/m_wallops.c (File Modified)
4191
4192
4193 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4194 Log:
4195 Make sure destination field in some sasl numerics
4196 is the user's nick, not the sasl agent or server
4197 name.
4198
4199
4200 Changes: Modified:
4201 +2 -2 trunk/modules/m_sasl.c (File Modified)
4202
4203
4204 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4205 Log:
4206 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4207
4208
4209 Changes: Modified:
4210 +1 -1 trunk/extensions/Makefile.in (File Modified)
4211
4212
4213 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4214 Log:
4215 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4216
4217
4218 Changes: Modified:
4219 +1 -0 trunk/src/s_user.c (File Modified)
4220
4221
4222 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4223 Log:
4224 Fix build for when IPv6 is disabled.
4225
4226
4227 Changes: Modified:
4228 +12 -10 trunk/src/s_auth.c (File Modified)
4229
4230
4231 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4232 Log:
4233 Add information about adding extban types.
4234
4235
4236 Changes: Modified:
4237 +25 -0 trunk/doc/extban.txt (File Modified)
4238
4239
4240 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4241 Log:
4242 Better extban validation: try to match a new extban from
4243 a local user against its setter to see if it is valid.
4244 Unknown extban types from remotes are no longer hidden.
4245
4246
4247 Changes: Modified:
4248 +4 -3 trunk/doc/extban.txt (File Modified)
4249 +1 -0 trunk/include/channel.h (File Modified)
4250 +2 -6 trunk/src/chmode.c (File Modified)
4251 +32 -0 trunk/src/extban.c (File Modified)
4252
4253
4254 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4255 Log:
4256 Make sure both .c.o: and .s.o: are followed by the necessary command.
4257
4258
4259 Changes: Modified:
4260 +1 -0 trunk/src/Makefile.in (File Modified)
4261
4262
4263 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4264 Log:
4265 Add need_sasl auth{} flag to sgml documentation.
4266
4267
4268 Changes: Modified:
4269 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4270
4271
4272 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4273 Log:
4274 Document need_sasl auth{} flag in example confs.
4275
4276
4277 Changes: Modified:
4278 +1 -0 trunk/doc/example.conf (File Modified)
4279 +1 -0 trunk/doc/reference.conf (File Modified)
4280
4281
4282 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4283 Log:
4284 Don't allow TB to set an empty topic.
4285 This would be possible if a server sent bad protocol
4286 and could cause a crash.
4287
4288
4289 Changes: Modified:
4290 +4 -0 trunk/modules/m_tb.c (File Modified)
4291
4292
4293 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4294 Log:
4295 - oops
4296
4297
4298 Changes: Modified:
4299 +1 -1 trunk/Makefile.in (File Modified)
4300
4301
4302 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4303 Log:
4304 - typo fix
4305
4306
4307 Changes: Modified:
4308 +2 -2 trunk/configure (File Modified)
4309 +1 -1 trunk/configure.ac (File Modified)
4310
4311
4312 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4313 Log:
4314 - rebuild configure
4315
4316
4317 Changes: Modified:
4318 +2 -2 trunk/configure (File Modified)
4319
4320
4321 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4322 Log:
4323 - makefile fix
4324
4325
4326 Changes: Modified:
4327 +1 -1 trunk/extensions/Makefile.in (File Modified)
4328
4329
4330 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4331 Log:
4332 - rename contrib to extensions to bring some clarity to things
4333
4334
4335 Changes: Modified:
4336 +1 -1 trunk/Makefile.in (File Modified)
4337 +1 -1 trunk/configure.ac (File Modified)
4338 +10 -10 trunk/doc/example.conf (File Modified)
4339 +10 -10 trunk/doc/reference.conf (File Modified)
4340 + - trunk/extensions/ (File Added)
4341 + - trunk/extras/ (File Deleted)
4342
4343
4344 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4345 Log:
4346 - temporary rename
4347
4348
4349 Changes: Modified:
4350 +1 -1 trunk/Makefile.in (File Modified)
4351 +1 -1 trunk/configure.ac (File Modified)
4352 + - trunk/contrib/ (File Deleted)
4353 + - trunk/extras/ (File Added)
4354
4355
4356 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4357 Log:
4358 Don't allow servers to QUIT (they should use SQUIT).
4359
4360
4361 Changes: Modified:
4362 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4363
4364
4365 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4366 Log:
4367 - keywords
4368
4369
4370 Changes: Modified:
4371 + - trunk/src/fnvhash.s (Property Modified)
4372
4373
4374 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4375 Log:
4376 - reduced version of code
4377
4378
4379 Changes: Modified:
4380 +9 -61 trunk/src/fnvhash.s (File Modified)
4381
4382
4383 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4384 Log:
4385 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4386
4387
4388 Changes: Modified:
4389 +1 -1 trunk/src/fnvhash.s (File Modified)
4390
4391
4392 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4393 Log:
4394 Fix orighost matching for klines, etc. Was hashing the visible
4395 host, oops.
4396
4397
4398 Changes: Modified:
4399 +1 -1 trunk/src/hostmask.c (File Modified)
4400
4401
4402 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4403 Log:
4404 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4405
4406
4407 Changes: Modified:
4408 +7 -1 trunk/configure (File Modified)
4409 +5 -0 trunk/configure.ac (File Modified)
4410 +5 -6 trunk/src/Makefile.in (File Modified)
4411 +0 -4 trunk/src/fnvhash.s (File Modified)
4412 +0 -2 trunk/src/hash.c (File Modified)
4413
4414
4415 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4416 Log:
4417 - regenerate configure
4418
4419
4420 Changes: Modified:
4421 +18 -0 trunk/configure (File Modified)
4422
4423
4424 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4425 Log:
4426 - --enable-ricer-hashing option.
4427
4428
4429 Changes: Modified:
4430 +9 -0 trunk/configure.ac (File Modified)
4431 +3 -0 trunk/include/setup.h.in (File Modified)
4432
4433
4434 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4435 Log:
4436 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4437
4438
4439 Changes: Modified:
4440 + - trunk/src/fnvhash.s (File Added)
4441 +3 -0 trunk/src/hash.c (File Modified)
4442
4443
4444 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4445 Log:
4446 Fix syntax error in reference.conf.
4447
4448
4449 Changes: Modified:
4450 +0 -1 trunk/doc/reference.conf (File Modified)
4451
4452
4453 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4454 Log:
4455 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4456 (&& instead of ||...)
4457 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4458
4459
4460 Changes: Modified:
4461 +1 -1 trunk/src/chmode.c (File Modified)
4462
4463
4464 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4465 Log:
4466 Documentation for extban.
4467
4468
4469 Changes: Modified:
4470 + - trunk/doc/extban.txt (File Added)
4471
4472
4473 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4474 Log:
4475 Add extban modules to example confs.
4476
4477
4478 Changes: Modified:
4479 +5 -0 trunk/doc/example.conf (File Modified)
4480 +10 -0 trunk/doc/reference.conf (File Modified)
4481
4482
4483 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4484 Log:
4485 Initial addition of extended ban types (conditionals).
4486 Allows custom +bqeI checks via modules.
4487 Initial extra types are account (a[:mask]), oper (o),
4488 channel (c:name), realname (r:mask), server (s:mask).
4489
4490
4491 Changes: Modified:
4492 +229 -0 trunk/contrib/Makefile.in (File Modified)
4493 + - trunk/contrib/extb_account.c (File Added)
4494 + - trunk/contrib/extb_channel.c (File Added)
4495 + - trunk/contrib/extb_oper.c (File Added)
4496 + - trunk/contrib/extb_realname.c (File Added)
4497 + - trunk/contrib/extb_server.c (File Added)
4498 +13 -0 trunk/include/channel.h (File Modified)
4499 +1 -0 trunk/src/Makefile.in (File Modified)
4500 +14 -5 trunk/src/channel.c (File Modified)
4501 +91 -0 trunk/src/chmode.c (File Modified)
4502 + - trunk/src/extban.c (File Added)
4503
4504
4505 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4506 Log:
4507 Do not force +bqeI modes starting with '$' in nick!user@host format.
4508 * and ? characters in them are still assumed to be wildcards.
4509
4510
4511 Changes: Modified:
4512 +6 -0 trunk/src/chmode.c (File Modified)
4513
4514
4515 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4516 Log:
4517 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4518
4519
4520 Changes: Modified:
4521 +4 -0 trunk/modules/m_capab.c (File Modified)
4522
4523
4524 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4525 Log:
4526 Stop some mixing of client and server protocol.
4527
4528
4529 Changes: Modified:
4530 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4531 +4 -2 trunk/modules/m_pass.c (File Modified)
4532 +6 -0 trunk/modules/m_sasl.c (File Modified)
4533 +6 -0 trunk/modules/m_user.c (File Modified)
4534
4535
4536 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4537 Log:
4538 - additional revert
4539
4540
4541 Changes: Modified:
4542 +0 -2 trunk/include/s_newconf.h (File Modified)
4543 +0 -4 trunk/include/s_serv.h (File Modified)
4544 +0 -1 trunk/src/newconf.c (File Modified)
4545 +1 -13 trunk/src/s_serv.c (File Modified)
4546
4547
4548 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4549 Log:
4550 - revert LZOLink patch for now
4551
4552
4553 Changes: Modified:
4554 +0 -1 trunk/servlink/Makefile.in (File Modified)
4555 +0 -16 trunk/servlink/README (File Modified)
4556 +2 -36 trunk/servlink/control.c (File Modified)
4557 +0 -3 trunk/servlink/control.h (File Modified)
4558 +7 -5955 trunk/servlink/io.c (File Modified)
4559 + - trunk/servlink/lzoconf.h (File Deleted)
4560 + - trunk/servlink/lzodefs.h (File Deleted)
4561 + - trunk/servlink/minilzo.c (File Deleted)
4562 + - trunk/servlink/minilzo.h (File Deleted)
4563 +0 -1 trunk/servlink/servlink.h (File Modified)
4564
4565
4566 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4567 Log:
4568 - more stuff here
4569
4570
4571 Changes: Modified:
4572 +4 -2 trunk/servlink/control.c (File Modified)
4573 +2 -1 trunk/servlink/io.c (File Modified)
4574
4575
4576 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4577 Log:
4578 - oops
4579
4580
4581 Changes: Modified:
4582 +2 -2 trunk/servlink/io.c (File Modified)
4583
4584
4585 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4586 Log:
4587 - paranoia, prevent segfaults
4588
4589
4590 Changes: Modified:
4591 +2 -2 trunk/servlink/io.c (File Modified)
4592
4593
4594 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4595 Log:
4596 - more optimal servlink code
4597
4598
4599 Changes: Modified:
4600 +21 -8 trunk/servlink/io.c (File Modified)
4601
4602
4603 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4604 Log:
4605 - more efficient read strategy
4606
4607
4608 Changes: Modified:
4609 +15 -3 trunk/servlink/io.c (File Modified)
4610
4611
4612 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4613 Log:
4614 - use lzo_uintp cast to make LZO happy
4615
4616
4617 Changes: Modified:
4618 +3 -3 trunk/servlink/io.c (File Modified)
4619
4620
4621 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4622 Log:
4623 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4624
4625
4626 Changes: Modified:
4627 +4 -0 trunk/doc/example.conf (File Modified)
4628 +2 -1 trunk/include/s_newconf.h (File Modified)
4629 +4 -0 trunk/include/s_serv.h (File Modified)
4630 +1 -0 trunk/servlink/Makefile.in (File Modified)
4631 +16 -0 trunk/servlink/README (File Modified)
4632 +34 -2 trunk/servlink/control.c (File Modified)
4633 +3 -0 trunk/servlink/control.h (File Modified)
4634 +5929 -7 trunk/servlink/io.c (File Modified)
4635 + - trunk/servlink/lzoconf.h (File Added)
4636 + - trunk/servlink/lzodefs.h (File Added)
4637 + - trunk/servlink/minilzo.c (File Added)
4638 + - trunk/servlink/minilzo.h (File Added)
4639 +1 -0 trunk/servlink/servlink.h (File Modified)
4640 +1 -0 trunk/src/newconf.c (File Modified)
4641 +14 -2 trunk/src/s_serv.c (File Modified)
4642
4643
4644 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4645 Log:
4646 - remove imalloc, it was a concept that probably wouldn't have worked properly
4647
4648
4649 Changes: Modified:
4650 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4651 + - trunk/libcharybdis/imalloc.c (File Deleted)
4652 + - trunk/libcharybdis/imalloc.h (File Deleted)
4653
4654
4655 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4656 Log:
4657 - disable imalloc for now
4658
4659
4660 Changes: Modified:
4661 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4662
4663
4664 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4665 Log:
4666 - remove unneeded debug code
4667
4668
4669 Changes: Modified:
4670 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4671
4672
4673 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4674 Log:
4675 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4676
4677
4678 Changes: Modified:
4679 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4680
4681
4682 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4683 Log:
4684 - more stuff here, imalloc remains disabled for now
4685
4686
4687 Changes: Modified:
4688 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4689
4690
4691 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4692 Log:
4693 - more progress
4694
4695
4696 Changes: Modified:
4697 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4698
4699
4700 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4701 Log:
4702 - more tweaks
4703
4704
4705 Changes: Modified:
4706 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4707 +2 -0 trunk/src/ircd.c (File Modified)
4708
4709
4710 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4711 Log:
4712 - roll back libircd crap
4713
4714
4715 Changes: Modified:
4716 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4717 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4718 +29 -0 trunk/src/.depend (File Modified)
4719 +6 -21 trunk/src/Makefile.in (File Modified)
4720 +3 -218 trunk/src/ircd.c (File Modified)
4721 + - trunk/src/ircd_linker.c (File Deleted)
4722 + - trunk/src/main.c (File Deleted)
4723
4724
4725 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4726 Log:
4727 - realloc(), free() implementation
4728
4729
4730 Changes: Modified:
4731 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4732
4733
4734 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4735 Log:
4736 - malloc(), calloc() implementation
4737
4738
4739 Changes: Modified:
4740 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4741
4742
4743 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4744 Log:
4745 - block_free(), block_find(), retune_heaps() implementation
4746
4747
4748 Changes: Modified:
4749 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4750
4751
4752 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4753 Log:
4754 - block_destroy code, block_allocate code.
4755
4756
4757 Changes: Modified:
4758 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4759
4760
4761 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4762 Log:
4763 - block_new() code
4764
4765
4766 Changes: Modified:
4767 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4768
4769
4770 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4771 Log:
4772 - disable imalloc again :P
4773
4774
4775 Changes: Modified:
4776 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4777
4778
4779 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4780 Log:
4781 - fix warning
4782
4783
4784 Changes: Modified:
4785 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4786
4787
4788 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4789 Log:
4790 - fix typo
4791
4792
4793 Changes: Modified:
4794 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4795
4796
4797 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4798 Log:
4799 - constructor code for imalloc engine (malloc_init())
4800
4801
4802 Changes: Modified:
4803 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4804
4805
4806 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4807 Log:
4808 - imalloc engine improvements
4809
4810
4811 Changes: Modified:
4812 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4813
4814
4815 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4816 Log:
4817 - replace mmap() code with direct brk()/sbrk() calls.
4818
4819
4820 Changes: Modified:
4821 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4822
4823
4824 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4825 Log:
4826 - remove outdated i_malloc() interfaces
4827
4828
4829 Changes: Modified:
4830 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4831
4832
4833 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4834 Log:
4835 - redisable imalloc (sorry!)
4836
4837
4838 Changes: Modified:
4839 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4840
4841
4842 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4843 Log:
4844 - correct GET_PAGE_SLOT() macro
4845
4846
4847 Changes: Modified:
4848 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4849
4850
4851 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4852 Log:
4853 - oops forgot to commit it with imalloc turned off
4854
4855
4856 Changes: Modified:
4857 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4858
4859
4860 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4861 Log:
4862 - cleanups
4863
4864
4865 Changes: Modified:
4866 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4867 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4868
4869
4870 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4871 Log:
4872 - lowlevel imalloc code
4873
4874
4875 Changes: Modified:
4876 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4877 + - trunk/libcharybdis/imalloc.h (File Added)
4878
4879
4880 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4881 Log:
4882 - fix bindings
4883
4884
4885 Changes: Modified:
4886 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4887
4888
4889 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4890 Log:
4891 remove #ifndef
4892
4893
4894 Changes: Modified:
4895 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4896
4897
4898 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4899 Log:
4900 - 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)
4901
4902
4903 Changes: Modified:
4904 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4905 + - trunk/libcharybdis/imalloc.c (File Added)
4906
4907
4908 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4909 Log:
4910 - increment configure Id
4911
4912
4913 Changes: Modified:
4914 +2208 -1 trunk/configure (File Modified)
4915
4916
4917 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4918 Log:
4919 - bootstrap for imalloc code
4920
4921
4922 Changes: Modified:
4923 +54 -1 trunk/configure.ac (File Modified)
4924 +27 -0 trunk/include/setup.h.in (File Modified)
4925
4926
4927 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4928 Log:
4929 Clarify interaction of spoofs and channel bans/operator{} blocks.
4930
4931
4932 Changes: Modified:
4933 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4934 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4935
4936
4937 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4938 Log:
4939 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4940
4941
4942 Changes: Modified:
4943 +30 -22 trunk/src/ircd.c (File Modified)
4944
4945
4946 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4947 Log:
4948 If shared{} blocks deny something, the command
4949 is silently ignored.
4950
4951
4952 Changes: Modified:
4953 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4954
4955
4956 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4957 Log:
4958 Move up IsService check so we don't store a non-service
4959 in preClient->sasl_agent.
4960
4961
4962 Changes: Modified:
4963 +6 -6 trunk/modules/m_sasl.c (File Modified)
4964
4965
4966 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4967 Log:
4968 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4969 Add some more sanity checks on agent strings.
4970
4971
4972 Changes: Modified:
4973 +13 -11 trunk/modules/m_sasl.c (File Modified)
4974
4975
4976 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4977 Log:
4978 Unknown clients can have an ID too now so make sure to remove
4979 them from the hash if they exit.
4980
4981
4982 Changes: Modified:
4983 +3 -0 trunk/src/client.c (File Modified)
4984
4985
4986 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4987 Log:
4988 Only accept sasl from servers in a service{} block.
4989 Not tested but this must go in.
4990
4991
4992 Changes: Modified:
4993 +6 -0 trunk/modules/m_sasl.c (File Modified)
4994 +3 -0 trunk/modules/m_signon.c (File Modified)
4995
4996
4997 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4998 Log:
4999 Only process SAVE messages targetting registered users,
5000 not servers or unregistered connections. Could cause
5001 a crash when bad protocol was received.
5002
5003
5004 Changes: Modified:
5005 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5006
5007
5008 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5009 Log:
5010 - fix QJM buffer overflow vulnerability (fucking GXTi)
5011
5012
5013 Changes: Modified:
5014 +3 -3 trunk/src/s_user.c (File Modified)
5015
5016
5017 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5018 Log:
5019 Mention /scan umodes under oper_spy privilege.
5020
5021
5022 Changes: Modified:
5023 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5024
5025
5026 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5027 Log:
5028 Mention that overlapping cluster blocks are a bad thing.
5029
5030
5031 Changes: Modified:
5032 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5033
5034
5035 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5036 Log:
5037 - Document cluster{} and shared{} blocks.
5038 - Mention that service{} does not allow wildcards.
5039
5040
5041 Changes: Modified:
5042 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5043
5044
5045 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5046 Log:
5047 Document exempt{} and service{} blocks, point to reference.conf for
5048 general{}, channel{} and serverhide{}.
5049
5050
5051 Changes: Modified:
5052 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5053
5054
5055 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5056 Log:
5057 Document ~ in lists of values better.
5058
5059
5060 Changes: Modified:
5061 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5062
5063
5064 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5065 Log:
5066 More detailed CNOTICE, CPRIVMSG descriptions.
5067
5068
5069 Changes: Modified:
5070 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5071
5072
5073 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5074 Log:
5075 Oops, need both Revision and Id on modules.
5076
5077
5078 Changes: Modified:
5079 + - trunk/modules/sno_routing.c (Property Modified)
5080
5081
5082 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5083 Log:
5084 Tweak header comment a bit (filename, Id).
5085
5086
5087 Changes: Modified:
5088 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5089
5090
5091 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5092 Log:
5093 Add GLINE and UNGLINE.
5094
5095
5096 Changes: Modified:
5097 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5098
5099
5100 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5101 Log:
5102 New configure with proper Id.
5103
5104
5105 Changes: Modified:
5106 +3 -1 trunk/configure (File Modified)
5107
5108
5109 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5110 Log:
5111 Change #include directives for in6addr_any, hopefully compiles better now.
5112
5113
5114 Changes: Modified:
5115 +3 -1 trunk/configure.ac (File Modified)
5116
5117
5118 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5119 Log:
5120 Encourage putting actual administrative information
5121 in the admin{} block.
5122
5123
5124 Changes: Modified:
5125 +3 -3 trunk/doc/example.conf (File Modified)
5126
5127
5128 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5129 Log:
5130 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5131
5132
5133 Changes: Modified:
5134 +9 -7 trunk/include/s_conf.h (File Modified)
5135 +1 -0 trunk/src/newconf.c (File Modified)
5136 +10 -0 trunk/src/s_user.c (File Modified)
5137
5138
5139 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5140 Log:
5141 - Change to glines = no in example confs
5142 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5143 are disabled.
5144
5145
5146 Changes: Modified:
5147 +1 -1 trunk/doc/example.conf (File Modified)
5148 +1 -1 trunk/doc/reference.conf (File Modified)
5149 +2 -2 trunk/modules/m_gline.c (File Modified)
5150
5151
5152 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5153 Log:
5154 - forward-port QJM fix from 1.1
5155
5156
5157 Changes: Modified:
5158 +2 -0 trunk/src/s_user.c (File Modified)
5159
5160
5161 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5162 Log:
5163 - add switch to configure to disable the block allocator
5164
5165
5166 Changes: Modified:
5167 +18 -0 trunk/configure (File Modified)
5168 +9 -0 trunk/configure.ac (File Modified)
5169 +0 -6 trunk/include/config.h (File Modified)
5170 +3 -0 trunk/include/setup.h.in (File Modified)
5171
5172
5173 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5174 Log:
5175 Fix wierd error that would exit SASL users with "Overridden"
5176
5177 Changes: Modified:
5178 +1 -1 trunk/modules/m_signon.c (File Modified)
5179
5180
5181 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5182 Log:
5183 Remove obsolete XXX comment about lazylinks.
5184
5185
5186 Changes: Modified:
5187 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5188
5189
5190 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5191 Log:
5192 OJOIN: make sure to send the wallops remotely for #channels
5193
5194
5195 Changes: Modified:
5196 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5197
5198
5199 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5200 Log:
5201 Accountability for OJOIN (contrib module)
5202
5203 Changes: Modified:
5204 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5205
5206
5207 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5208 Log:
5209 - move more stuff over to ircd_state
5210
5211
5212 Changes: Modified:
5213 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5214 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5215 +9 -0 trunk/src/ircd_state.c (File Modified)
5216 +3 -3 trunk/src/patricia.c (File Modified)
5217
5218
5219 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5220 Log:
5221 - move more stuff out of libircd and into ircd_state.c
5222
5223
5224 Changes: Modified:
5225 +5 -5 trunk/src/channel.c (File Modified)
5226 +4 -4 trunk/src/client.c (File Modified)
5227 +12 -0 trunk/src/ircd_state.c (File Modified)
5228
5229
5230 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5231 Log:
5232 - this is just barrels of fun
5233
5234
5235 Changes: Modified:
5236 + - trunk/include/ircd_state.h (File Added)
5237 +1 -1 trunk/src/Makefile.in (File Modified)
5238 +2 -1 trunk/src/channel.c (File Modified)
5239 +3 -52 trunk/src/ircd.c (File Modified)
5240 +100 -3 trunk/src/ircd_state.c (File Modified)
5241
5242
5243 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5244 Log:
5245 It's .include, not #include.
5246
5247
5248 Changes: Modified:
5249 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5250
5251
5252 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5253 Log:
5254 More consistent section titles.
5255
5256
5257 Changes: Modified:
5258 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5259 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5260 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5261
5262
5263 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5264 Log:
5265 Mention possible exceeding of +j/+l due to propagation
5266 delays between servers.
5267
5268
5269 Changes: Modified:
5270 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5271
5272
5273 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5274 Log:
5275 Formatting nits:
5276 - "text" -> <quote>text</quote>
5277 - <filename>
5278 - a few more
5279
5280
5281 Changes: Modified:
5282 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5283 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5284 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5285 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5286
5287
5288 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5289 Log:
5290 Remove text about deprecation of glines.
5291
5292
5293 Changes: Modified:
5294 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5295
5296
5297 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5298 Log:
5299 - Add description of umode +D, deaf.
5300 - Mention CALLERID 005 token with umode +g.
5301
5302
5303 Changes: Modified:
5304 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5305
5306
5307 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5308 Log:
5309 Strip off a leading colon in services shortcuts (aliases).
5310
5311
5312 Changes: Modified:
5313 +2 -0 trunk/src/parse.c (File Modified)
5314
5315
5316 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5317 Log:
5318 Add no_oper_invis contrib module, denies opers setting
5319 themselves invisible (except hidden_oper's).
5320
5321
5322 Changes: Modified:
5323 +42 -0 trunk/contrib/Makefile.in (File Modified)
5324 + - trunk/contrib/no_oper_invis.c (File Added)
5325
5326
5327 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5328 Log:
5329 Mention /stats E, make the other /stats descriptions more consistent.
5330
5331
5332 Changes: Modified:
5333 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5334
5335
5336 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5337 Log:
5338 Mention that the KILL reason and oper will appear on channels.
5339
5340
5341 Changes: Modified:
5342 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5343
5344
5345 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5346 Log:
5347 Mention /mode #channel f to query forward channel from outside.
5348
5349
5350 Changes: Modified:
5351 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5352
5353
5354 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5355 Log:
5356 Port over RATBOX_2_1 r20960 (anfl):
5357 client connect notices to +C should be hiding the extra
5358 fields for spoofed users
5359
5360
5361 Changes: Modified:
5362 +2 -1 trunk/src/s_user.c (File Modified)
5363
5364
5365 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5366 Log:
5367 Add a chapter with our extra user commands:
5368 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5369
5370
5371 Changes: Modified:
5372 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5373 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5374
5375
5376 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5377 Log:
5378 Do not put by <server>: in SQUIT reasons to servers
5379 other than the one being exited.
5380
5381
5382 Changes: Modified:
5383 +1 -1 trunk/src/client.c (File Modified)
5384
5385
5386 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5387 Log:
5388 Regenerate configure.
5389
5390
5391 Changes: Modified:
5392 +1162 -1159 trunk/configure (File Modified)
5393
5394
5395 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5396 Log:
5397 Move the warning flags down so they do not mess up
5398 checks like for -Wl,-export-dynamic.
5399
5400
5401 Changes: Modified:
5402 +33 -30 trunk/configure.ac (File Modified)
5403
5404
5405 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5406 Log:
5407 - more work here
5408
5409
5410 Changes: Modified:
5411 +2 -1 trunk/iauth/Makefile.in (File Modified)
5412
5413
5414 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5415 Log:
5416 - build iauth makefile
5417
5418
5419 Changes: Modified:
5420 +3 -2 trunk/configure (File Modified)
5421 +1 -0 trunk/configure.ac (File Modified)
5422
5423
5424 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5425 Log:
5426 - Makefile
5427
5428
5429 Changes: Modified:
5430 + - trunk/iauth/Makefile.in (File Added)
5431
5432
5433 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5434 Log:
5435 - add iauth.conf.example from irc2.11
5436
5437
5438 Changes: Modified:
5439 + - trunk/doc/example-iauth.conf (File Added)
5440
5441
5442 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5443 Log:
5444 - wow, i found some docs on this thing
5445
5446
5447 Changes: Modified:
5448 + - trunk/doc/technical/iauth-internals.txt (File Added)
5449
5450
5451 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5452 Log:
5453 - no longer applicable
5454
5455
5456 Changes: Modified:
5457 + - trunk/authdaemon/ (File Deleted)
5458
5459
5460 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5461 Log:
5462 - remove libircd.so on make clean (oops)
5463
5464
5465 Changes: Modified:
5466 +1 -1 trunk/src/Makefile.in (File Modified)
5467
5468
5469 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5470 Log:
5471 - merge iauth source for experimentation
5472
5473
5474 Changes: Modified:
5475 + - trunk/iauth/ (File Added)
5476 + - trunk/iauth/a_conf.c (File Added)
5477 + - trunk/iauth/a_conf_def.h (File Added)
5478 + - trunk/iauth/a_conf_ext.h (File Added)
5479 + - trunk/iauth/a_defines.h (File Added)
5480 + - trunk/iauth/a_externs.h (File Added)
5481 + - trunk/iauth/a_io.c (File Added)
5482 + - trunk/iauth/a_io_ext.h (File Added)
5483 + - trunk/iauth/a_log.c (File Added)
5484 + - trunk/iauth/a_log_def.h (File Added)
5485 + - trunk/iauth/a_log_ext.h (File Added)
5486 + - trunk/iauth/a_struct_def.h (File Added)
5487 + - trunk/iauth/iauth.c (File Added)
5488 + - trunk/iauth/mod_lhex.c (File Added)
5489 + - trunk/iauth/mod_lhex_ext.h (File Added)
5490 + - trunk/iauth/mod_pipe.c (File Added)
5491 + - trunk/iauth/mod_pipe_ext.h (File Added)
5492 + - trunk/iauth/mod_rfc931.c (File Added)
5493 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5494 + - trunk/iauth/mod_socks.c (File Added)
5495 + - trunk/iauth/mod_socks_ext.h (File Added)
5496 + - trunk/iauth/mod_webproxy.c (File Added)
5497 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5498
5499
5500 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5501 Log:
5502 User /quote help index was not sorted properly.
5503
5504
5505 Changes: Modified:
5506 +2 -2 trunk/help/Makefile.in (File Modified)
5507 +8 -8 trunk/help/users/index (File Modified)
5508
5509
5510 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5511 Log:
5512 Add SCAN help file.
5513
5514
5515 Changes: Modified:
5516 +25 -8 trunk/help/opers/index (File Modified)
5517 + - trunk/help/opers/scan (File Added)
5518
5519
5520 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5521 Log:
5522 SGML docs:
5523 - Document SCAN UMODES
5524 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5525
5526
5527 Changes: Modified:
5528 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5529
5530
5531 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5532 Log:
5533 Add our copyright information to /info (part of release-1.1 r1026).
5534
5535
5536 Changes: Modified:
5537 +1 -0 trunk/src/version.c.SH (File Modified)
5538
5539
5540 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5541 Log:
5542 Fix some compile warnings.
5543
5544
5545 Changes: Modified:
5546 +1 -1 trunk/modules/core/m_join.c (File Modified)
5547 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5548 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5549 +1 -1 trunk/modules/m_scan.c (File Modified)
5550 +4 -4 trunk/modules/m_signon.c (File Modified)
5551
5552
5553 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5554 Log:
5555 RSFNC: OK, actually consider unknowns also for detecting a collide.
5556 Otherwise we can get two clients with the same nick.
5557
5558
5559 Changes: Modified:
5560 +1 -1 trunk/modules/m_services.c (File Modified)
5561
5562
5563 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5564 Log:
5565 - charybdis profiling stuff
5566 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5567 - update .depend
5568
5569
5570 Changes: Modified:
5571 +0 -8 trunk/configure (File Modified)
5572 +1 -8 trunk/configure.ac (File Modified)
5573 +18 -0 trunk/include/channel.h (File Modified)
5574 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5575 +335 -260 trunk/src/.depend (File Modified)
5576 +1569 -0 trunk/src/Makefile.in (File Modified)
5577 + - trunk/src/chmode.c (File Added)
5578 +16 -1 trunk/src/ircd.c (File Modified)
5579 +11 -0 trunk/src/main.c (File Modified)
5580 +11 -0 trunk/src/modules.c (File Modified)
5581
5582
5583 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5584 Log:
5585 RSFNC: Do not send kills to servers for unknowns
5586
5587
5588 Changes: Modified:
5589 +4 -2 trunk/modules/m_services.c (File Modified)
5590
5591
5592 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5593 Log:
5594 Describe service{} blocks in reference.conf.
5595
5596
5597 Changes: Modified:
5598 +12 -0 trunk/doc/reference.conf (File Modified)
5599
5600
5601 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5602 Log:
5603 Replace this list of modes with pointers to other documentation.
5604
5605
5606 Changes: Modified:
5607 +6 -50 trunk/doc/modes.txt (File Modified)
5608
5609
5610 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5611 Log:
5612 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5613 looks too much like an old-ircd client pointer otherwise.
5614
5615
5616 Changes: Modified:
5617 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5618
5619
5620 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5621 Log:
5622 findforwards:
5623 - note truncation of the list (perhaps sending multiple
5624 notices is better)
5625 - clarify in a comment that /findforwards on a nonexistent
5626 channel can be useful
5627 - sendto_one_notice() requires that the text start with
5628 a colon
5629
5630
5631 Changes: Modified:
5632 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5633
5634
5635 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5636 Log:
5637 When we close a local server's link, always include the
5638 name of the client causing the exit in the reason in the
5639 SQUIT we send them (replacing them with us). This makes
5640 sure server notices for stuff like "Not enough arguments
5641 to server command" are different on the two sides.
5642
5643
5644 Changes: Modified:
5645 +7 -5 trunk/src/client.c (File Modified)
5646
5647
5648 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5649 Log:
5650 New contrib module m_findforwards.c
5651
5652
5653 Changes: Modified:
5654 +112 -0 trunk/contrib/Makefile.in (File Modified)
5655 + - trunk/contrib/m_findforwards.c (File Added)
5656
5657
5658 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5659 Log:
5660 Whoops, don't show real host behind auth{} spoof in
5661 spoof notices if hide_spoof_ips is enabled.
5662
5663 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5664
5665
5666 Changes: Modified:
5667 +3 -2 trunk/src/s_conf.c (File Modified)
5668
5669
5670 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5671 Log:
5672 Add dalnet-style /identify that sends to nickserv or chanserv.
5673
5674
5675 Changes: Modified:
5676 +102 -0 trunk/contrib/Makefile.in (File Modified)
5677 + - trunk/contrib/m_identify.c (File Added)
5678
5679
5680 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5681 Log:
5682 Document alias{} blocks a bit better.
5683
5684
5685 Changes: Modified:
5686 +9 -0 trunk/doc/reference.conf (File Modified)
5687
5688
5689 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5690 Log:
5691 - add aliases to /stats m (data usage is not counted though, sorry)
5692
5693
5694 Changes: Modified:
5695 +1 -0 trunk/include/s_conf.h (File Modified)
5696 +3 -0 trunk/src/newconf.c (File Modified)
5697 +15 -0 trunk/src/parse.c (File Modified)
5698
5699
5700 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5701 Log:
5702 - remove m_sshortcut as it's no longer relevant
5703
5704
5705 Changes: Modified:
5706 +0 -145 trunk/modules/Makefile.in (File Modified)
5707 + - trunk/modules/m_sshortcut.c (File Deleted)
5708
5709
5710 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5711 Log:
5712 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5713 targets instead of my original idea :P)
5714
5715
5716 Changes: Modified:
5717 +32 -0 trunk/doc/example.conf (File Modified)
5718 +35 -0 trunk/doc/reference.conf (File Modified)
5719 +4 -0 trunk/include/parse.h (File Modified)
5720 +7 -0 trunk/include/s_conf.h (File Modified)
5721 +82 -0 trunk/src/newconf.c (File Modified)
5722 +78 -0 trunk/src/parse.c (File Modified)
5723 +16 -0 trunk/src/s_conf.c (File Modified)
5724
5725
5726 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5727 Log:
5728 Remove some spaces after tabs. ??
5729
5730
5731 Changes: Modified:
5732 +18 -18 trunk/src/newconf.c (File Modified)
5733
5734
5735 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5736 Log:
5737 Global /who:
5738 - make sure to clear all marks also if the who was aborted
5739 because of too many matches
5740 - give ERR_TOOMANYMATCHES if too many matches
5741 - clarify comments
5742
5743 ratbox RATBOX_2_2 r22003 (jilles)
5744
5745
5746 Changes: Modified:
5747 +28 -26 trunk/modules/m_who.c (File Modified)
5748
5749
5750 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5751 Log:
5752 - devel is 2.0
5753
5754
5755 Changes: Modified:
5756 +9 -9 trunk/configure (File Modified)
5757 +1 -1 trunk/configure.ac (File Modified)
5758
5759
5760 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5761 Log:
5762 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5763
5764
5765 Changes: Modified:
5766 +2 -1 trunk/include/s_newconf.h (File Modified)
5767 +20 -0 trunk/modules/m_rehash.c (File Modified)
5768 +1 -1 trunk/src/s_newconf.c (File Modified)
5769
5770
5771 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5772 Log:
5773 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5774
5775
5776 Changes: Modified:
5777 +0 -1 trunk/doc/example.conf (File Modified)
5778 +0 -3 trunk/doc/reference.conf (File Modified)
5779 +0 -1 trunk/include/s_conf.h (File Modified)
5780 +0 -6 trunk/modules/m_info.c (File Modified)
5781 +1 -1 trunk/src/channel.c (File Modified)
5782 +0 -1 trunk/src/newconf.c (File Modified)
5783
5784
5785 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5786 Log:
5787 Missing header in m_chghost.c
5788
5789 Changes: Modified:
5790 +1 -0 trunk/modules/m_chghost.c (File Modified)
5791
5792
5793 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5794 Log:
5795 Relocate QJM code to a seperate function(change_nick_user_host)
5796 Change CHGHOST to use change_nick_user_host instead of just setting it
5797
5798
5799 Changes: Modified:
5800 +3 -0 trunk/include/s_user.h (File Modified)
5801 +1 -1 trunk/modules/m_chghost.c (File Modified)
5802 +3 -78 trunk/modules/m_signon.c (File Modified)
5803 +89 -0 trunk/src/s_user.c (File Modified)
5804
5805
5806 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5807 Log:
5808 Restore /stats a (dns servers, admin-only).
5809
5810
5811 Changes: Modified:
5812 +1 -0 trunk/include/res.h (File Modified)
5813 +5 -8 trunk/modules/m_stats.c (File Modified)
5814 +16 -0 trunk/src/res.c (File Modified)
5815
5816
5817 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5818 Log:
5819 - Add CHARYBDIS_PROFILE if we are profiling.
5820 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5821 - Remove duplicate --enable-epoll entry.
5822
5823
5824 Changes: Modified:
5825 +1595 -15 trunk/configure (File Modified)
5826 +30 -11 trunk/configure.ac (File Modified)
5827 +3 -0 trunk/include/setup.h.in (File Modified)
5828
5829
5830 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5831 Log:
5832 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5833
5834
5835 Changes: Modified:
5836 +28 -0 trunk/aclocal.m4 (File Modified)
5837
5838
5839 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5840 Log:
5841 Allow requesting forward channel and quiet list in same mode command.
5842
5843
5844 Changes: Modified:
5845 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5846
5847
5848 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5849 Log:
5850 Add description of xline wildcards.
5851
5852
5853 Changes: Modified:
5854 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5855
5856
5857 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5858 Log:
5859 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5860
5861
5862 Changes: Modified:
5863 +0 -4 trunk/modules/m_services.c (File Modified)
5864
5865
5866 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5867 Log:
5868 typo
5869
5870
5871 Changes: Modified:
5872 +1 -1 trunk/include/hook.h (File Modified)
5873
5874
5875 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5876 Log:
5877 call_hook, not hook_call
5878
5879
5880 Changes: Modified:
5881 +1 -1 trunk/modules/core/m_join.c (File Modified)
5882
5883
5884 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5885 Log:
5886 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5887 Could be useful for a number of things.
5888
5889
5890 Changes: Modified:
5891 +9 -0 trunk/modules/core/m_join.c (File Modified)
5892
5893
5894 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5895 Log:
5896 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5897
5898
5899 Changes: Modified:
5900 +7 -0 trunk/include/hook.h (File Modified)
5901
5902
5903 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5904 Log:
5905 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5906
5907
5908 Changes: Modified:
5909 +15 -0 trunk/modules/m_services.c (File Modified)
5910
5911
5912 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5913 Log:
5914 Clarify snomask +f, +k, +u.
5915
5916
5917 Changes: Modified:
5918 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5919
5920
5921 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5922 Log:
5923 Cmode +p and +s may be set simultaneously.
5924
5925
5926 Changes: Modified:
5927 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5928
5929
5930 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5931 Log:
5932 actually, we should check the data version on each reload (oops)
5933
5934
5935 Changes: Modified:
5936 +6 -6 trunk/src/main.c (File Modified)
5937
5938
5939 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5940 Log:
5941 more work on the loader
5942
5943
5944 Changes: Modified:
5945 +45 -21 trunk/src/main.c (File Modified)
5946
5947
5948 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5949 Log:
5950 Add prototype ircd_state.c
5951
5952
5953 Changes: Modified:
5954 + - trunk/src/ircd_state.c (File Added)
5955
5956
5957 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5958 Log:
5959 Smaller improvements.
5960
5961
5962 Changes: Modified:
5963 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5964
5965
5966 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5967 Log:
5968 Add a lot of stuff here.
5969
5970
5971 Changes: Modified:
5972 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5973
5974
5975 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5976 Log:
5977 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5978
5979
5980 Changes: Modified:
5981 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5982
5983
5984 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5985 Log:
5986 Invex doesn't trump +r or (sic) +J.
5987
5988
5989 Changes: Modified:
5990 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5991
5992
5993 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5994 Log:
5995 Check to make sure a module is not loaded before loading it.
5996
5997
5998 Changes: Modified:
5999 +6 -1 trunk/src/ircd_parser.y (File Modified)
6000
6001
6002 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6003 Log:
6004 - Add a missing comma in the HeaderMessages array
6005 - Only send "Your hostname is too long ..." if that really is the case
6006
6007
6008 Changes: Modified:
6009 +2 -2 trunk/src/s_auth.c (File Modified)
6010
6011
6012 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6013 Log:
6014 build_symtable() will have already bailed here, so no need to check
6015 explicitly whether or not charybdis_main is NULL.
6016
6017
6018 Changes: Modified:
6019 +7 -16 trunk/src/main.c (File Modified)
6020
6021
6022 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6023 Log:
6024 Data structure versioning, part 1.
6025
6026
6027 Changes: Modified:
6028 +10 -1 trunk/include/ircd_defs.h (File Modified)
6029 +2 -0 trunk/src/ircd.c (File Modified)
6030 +15 -3 trunk/src/main.c (File Modified)
6031
6032
6033 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6034 Log:
6035 build a symbol table and use that instead of doing a raw dlsym on everything
6036
6037
6038 Changes: Modified:
6039 + - trunk/include/ircd_linker.h (File Added)
6040 +71 -1 trunk/src/Makefile.in (File Modified)
6041 + - trunk/src/ircd_linker.c (File Added)
6042 +16 -4 trunk/src/main.c (File Modified)
6043
6044
6045 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6046 Log:
6047 The launcher now calls io_loop() instead of charybdis_main().
6048 This is so that we do not have to reinitialize *everything* later.
6049
6050
6051 Changes: Modified:
6052 +1 -0 trunk/include/ircd.h (File Modified)
6053 +6 -7 trunk/src/ircd.c (File Modified)
6054 +13 -1 trunk/src/main.c (File Modified)
6055
6056
6057 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6058 Log:
6059 Use global binding on libircd.so.
6060
6061
6062 Changes: Modified:
6063 +1 -1 trunk/src/main.c (File Modified)
6064
6065
6066 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6067 Log:
6068 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6069 (it will do more later)
6070
6071
6072 Changes: Modified:
6073 +14 -12 trunk/include/config.h (File Modified)
6074 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6075 +31 -5 trunk/src/Makefile.in (File Modified)
6076 +78 -1 trunk/src/ircd.c (File Modified)
6077 + - trunk/src/main.c (File Added)
6078
6079
6080 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6081 Log:
6082 Add whitespace here, oops.
6083
6084
6085 Changes: Modified:
6086 +1 -1 trunk/CREDITS (File Modified)
6087
6088
6089 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6090 Log:
6091 Properly copy over the IP address here instead of using a cheap hack.
6092 Because the hack didn't work right except on IPv6. :|
6093
6094
6095 Changes: Modified:
6096 +12 -2 trunk/src/s_newconf.c (File Modified)
6097
6098
6099 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6100 Log:
6101 Revert reject cache notice to ratbox's, which more
6102 clearly suggests what's happening.
6103
6104
6105 Changes: Modified:
6106 +4 -1 trunk/src/reject.c (File Modified)
6107
6108
6109 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6110 Log:
6111 Fix the openssl status in the overview information.
6112
6113
6114 Changes: Modified:
6115 +1 -3 trunk/configure (File Modified)
6116 +1 -3 trunk/configure.ac (File Modified)
6117
6118
6119 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6120 Log:
6121 - Add simple exempt{} block (127.0.0.1) to example.conf.
6122 - Remove mention of deny{}.
6123
6124
6125 Changes: Modified:
6126 +5 -0 trunk/doc/example.conf (File Modified)
6127 +1 -1 trunk/doc/reference.conf (File Modified)
6128
6129
6130 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6131 Log:
6132 example.conf: add some comments at the start
6133 reference.conf: some ircd-ratbox -> charybdis
6134
6135
6136 Changes: Modified:
6137 +11 -0 trunk/doc/example.conf (File Modified)
6138 +6 -5 trunk/doc/reference.conf (File Modified)
6139
6140
6141 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6142 Log:
6143 Rename m_createauthonly module to createauthonly
6144 as this is not a module providing an m_function
6145 (command).
6146
6147
6148 Changes: Modified:
6149 +1 -38 trunk/contrib/Makefile.in (File Modified)
6150 + - trunk/contrib/createauthonly.c (File Added)
6151 + - trunk/contrib/m_createauthonly.c (File Deleted)
6152
6153
6154 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6155 Log:
6156 Add to example confs commented lines for:
6157 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6158 sno_globalkline.so, sno_globaloper.so.
6159
6160
6161 Changes: Modified:
6162 +5 -1 trunk/doc/example.conf (File Modified)
6163 +9 -1 trunk/doc/reference.conf (File Modified)
6164
6165
6166 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6167 Log:
6168 - Unbreak connecting to connect{}s with hostnames
6169 instead of IP addresses (broken with new resolver).
6170 - Try to do A/AAAA query based on aftype in
6171 connect{} (doesn't seem to work fully).
6172
6173
6174 Changes: Modified:
6175 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6176
6177
6178 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6179 Log:
6180 Unbreak /rehash dns.
6181
6182
6183 Changes: Modified:
6184 +1 -0 trunk/src/res.c (File Modified)
6185
6186
6187 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6188 Log:
6189 Preserve Hybrid Id and add one of our own.
6190
6191
6192 Changes: Modified:
6193 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6194 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6195
6196
6197 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6198 Log:
6199 Add anfl and Androsyn to CREDITS.
6200 They wrote a lot of ratbox code we use, both before and after the fork.
6201
6202
6203 Changes: Modified:
6204 +2 -0 trunk/CREDITS (File Modified)
6205
6206
6207 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6208 Log:
6209 Hostname validity check.
6210
6211
6212 Changes: Modified:
6213 +42 -3 trunk/src/s_auth.c (File Modified)
6214
6215
6216 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6217 Log:
6218 Version bump to 1.2.0.
6219
6220
6221 Changes: Modified:
6222 +9 -9 trunk/configure (File Modified)
6223 +1 -1 trunk/configure.ac (File Modified)
6224
6225
6226 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6227 Log:
6228 - Missed a spot in the IPv6 code here. Should be usable now.
6229
6230
6231 Changes: Modified:
6232 +2 -2 trunk/src/res.c (File Modified)
6233
6234
6235 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6236 Log:
6237 Alright, so, this massive commit does the following:
6238 - Removes adns
6239 - Adds a resolver based on the undernet and hybrid one.
6240 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6241 - Makes a check in ./configure be posixly correct
6242 - Simplifies the auth code and DNS callbacks
6243
6244 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6245
6246
6247 Changes: Modified:
6248 +1 -1 trunk/Makefile.in (File Modified)
6249 + - trunk/adns/ (File Deleted)
6250 +148 -80 trunk/configure (File Modified)
6251 +1 -2 trunk/configure.ac (File Modified)
6252 +6 -0 trunk/include/client.h (File Modified)
6253 +1 -0 trunk/include/packet.h (File Modified)
6254 +153 -41 trunk/include/res.h (File Modified)
6255 + - trunk/include/reslib.h (File Added)
6256 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6257 +930 -1449 trunk/modules/.depend (File Modified)
6258 +3 -0 trunk/modules/m_stats.c (File Modified)
6259 +417 -621 trunk/src/.depend (File Modified)
6260 +1 -1 trunk/src/.indent.pro (File Modified)
6261 +2069 -289 trunk/src/Makefile.in (File Modified)
6262 + - trunk/src/adns.c (File Deleted)
6263 + - trunk/src/res.c (File Added)
6264 + - trunk/src/reslib.c (File Added)
6265 +11 -50 trunk/src/s_auth.c (File Modified)
6266 +4 -26 trunk/src/s_newconf.c (File Modified)
6267
6268
6269 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6270 Log:
6271 Document the NOBALLOC feature.
6272
6273
6274 Changes: Modified:
6275 +7 -1 trunk/include/config.h (File Modified)
6276
6277
6278 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6279 Log:
6280 commands.sgml changes
6281
6282
6283 Changes: Modified:
6284 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6285
6286
6287 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6288 Log:
6289 connect{} changes.
6290
6291
6292 Changes: Modified:
6293 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6294
6295
6296 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6297 Log:
6298 Improve description of class{} block (in particular,
6299 mention server classes as well as client classes).
6300
6301
6302 Changes: Modified:
6303 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6304
6305
6306 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6307 Log:
6308 In comment:
6309 -/* sendq: servers need a higher sendq as they send more data */
6310 +/* sendq: servers need a higher sendq as they are sent more data */
6311
6312
6313 Changes: Modified:
6314 +1 -1 trunk/doc/reference.conf (File Modified)
6315
6316
6317 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6318 Log:
6319 Add modules{} block.
6320
6321
6322 Changes: Modified:
6323 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6324
6325
6326 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6327 Log:
6328 Add general::oper_snomask, snomask on oper up for opers
6329 that have umode +s set on oper up, but do not have
6330 a specific snomask setting in their operator block.
6331 If this is empty or not specified, +s is used as before.
6332
6333
6334 Changes: Modified:
6335 +4 -1 trunk/doc/example.conf (File Modified)
6336 +7 -1 trunk/doc/reference.conf (File Modified)
6337 +1 -0 trunk/include/client.h (File Modified)
6338 +1 -0 trunk/include/s_conf.h (File Modified)
6339 +32 -0 trunk/src/newconf.c (File Modified)
6340 +1 -0 trunk/src/s_conf.c (File Modified)
6341 +13 -3 trunk/src/s_user.c (File Modified)
6342
6343
6344 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6345 Log:
6346 fix error
6347
6348 Changes: Modified:
6349 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6350
6351
6352 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6353 Log:
6354 Add MASKTRACE and CHANTRACE commands.
6355
6356
6357 Changes: Modified:
6358 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6359
6360
6361 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6362 Log:
6363 document loadmodule directive
6364
6365
6366 Changes: Modified:
6367 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6368
6369
6370 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6371 Log:
6372 finish this up
6373
6374
6375 Changes: Modified:
6376 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6377
6378
6379 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6380 Log:
6381 q:lines are no longer living in the ircd.conf either
6382
6383
6384 Changes: Modified:
6385 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6386
6387
6388 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6389 Log:
6390 remove k:line, d:line, x:line as they are their own files now
6391
6392
6393 Changes: Modified:
6394 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6395
6396
6397 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6398 Log:
6399 New place for operator::snomask.
6400
6401
6402 Changes: Modified:
6403 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6404
6405
6406 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6407 Log:
6408 Document connect {}.
6409
6410
6411 Changes: Modified:
6412 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6413
6414
6415 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6416 Log:
6417 example.conf: move operator::snomask to a more logical place,
6418 more sensible default
6419 reference.conf: add operator::snomask
6420
6421
6422 Changes: Modified:
6423 +3 -3 trunk/doc/example.conf (File Modified)
6424 +3 -0 trunk/doc/reference.conf (File Modified)
6425
6426
6427 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6428 Log:
6429 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6430 in those conf entries that take umodes like <name1>, <name2>, ...
6431
6432
6433 Changes: Modified:
6434 +3 -0 trunk/doc/reference.conf (File Modified)
6435 +3 -0 trunk/src/newconf.c (File Modified)
6436
6437
6438 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6439 Log:
6440 Remove H:line
6441
6442
6443 Changes: Modified:
6444 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6445
6446
6447 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6448 Log:
6449 Aesthetic changes.
6450
6451
6452 Changes: Modified:
6453 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6454
6455
6456 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6457 Log:
6458 s/allow/auth
6459
6460
6461 Changes: Modified:
6462 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6463
6464
6465 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6466 Log:
6467 fix
6468
6469
6470 Changes: Modified:
6471 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6472
6473
6474 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6475 Log:
6476 Document operator {} blocks.
6477
6478
6479 Changes: Modified:
6480 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6481
6482
6483 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6484 Log:
6485 auth{}: clarify/add some details
6486
6487
6488 Changes: Modified:
6489 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6490
6491
6492 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6493 Log:
6494 auth{}: Move a paragraph.
6495
6496
6497 Changes: Modified:
6498 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6499
6500
6501 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6502 Log:
6503 Document auth{} blocks.
6504
6505
6506 Changes: Modified:
6507 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6508
6509
6510 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6511 Log:
6512 Add umode +R.
6513
6514
6515 Changes: Modified:
6516 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6517
6518
6519 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6520 Log:
6521 Add umode +R, prevents unidentified clients from
6522 sending private messages or notices. /accept'ed
6523 clients and opers are exempt.
6524 Due to the /accept part, this is only checked
6525 at the target's server, may want to change
6526 this?
6527
6528
6529 Changes: Modified:
6530 +1 -0 trunk/help/opers/umode (File Modified)
6531 +1 -0 trunk/help/users/umode (File Modified)
6532 +2 -0 trunk/include/client.h (File Modified)
6533 +1 -0 trunk/include/numeric.h (File Modified)
6534 +11 -1 trunk/modules/core/m_message.c (File Modified)
6535 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6536 +1 -1 trunk/src/messages.tab (File Modified)
6537 +1 -1 trunk/src/s_user.c (File Modified)
6538
6539
6540 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6541 Log:
6542 Don't allow a nick change if banned or quieted (and not
6543 voiced or opped) on a channel. This uses numeric 435
6544 (bahamut's "cannot change to a banned nick") because
6545 bahamut/ircu's 437 and hyperion's 438 already have
6546 another meaning for us.
6547
6548
6549 Changes: Modified:
6550 +2 -0 trunk/include/channel.h (File Modified)
6551 +1 -0 trunk/include/numeric.h (File Modified)
6552 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6553 +38 -0 trunk/src/channel.c (File Modified)
6554 +1 -1 trunk/src/messages.tab (File Modified)
6555
6556
6557 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6558 Log:
6559 KNOCK:
6560 - respect ban exceptions
6561 - also deny a knock if quieted
6562
6563
6564 Changes: Modified:
6565 +2 -1 trunk/modules/m_knock.c (File Modified)
6566
6567
6568 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6569 Log:
6570 Reverse bad substitution in comment.
6571
6572
6573 Changes: Modified:
6574 +1 -1 trunk/src/channel.c (File Modified)
6575
6576
6577 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6578 Log:
6579 - set DynSpoof flag for clients spoofed at registration
6580 - add orighost instead of host to the hostname hash
6581
6582
6583 Changes: Modified:
6584 +5 -1 trunk/src/s_user.c (File Modified)
6585
6586
6587 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6588 Log:
6589 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6590
6591
6592 Changes: Modified:
6593 +2 -3 trunk/src/send.c (File Modified)
6594
6595
6596 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6597 Log:
6598 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6599
6600
6601 Changes: Modified:
6602 +17 -7 trunk/modules/m_signon.c (File Modified)
6603
6604
6605 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6606 Log:
6607 Correct minimum args on ENCAP SASL to avoid nasty core.
6608
6609
6610 Changes: Modified:
6611 +1 -1 trunk/modules/m_sasl.c (File Modified)
6612
6613
6614 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6615 Log:
6616 Style nits: sptr can't ever be NULL, don't compare truth
6617 values with YES.
6618
6619
6620 Changes: Modified:
6621 +2 -3 trunk/modules/m_scan.c (File Modified)
6622
6623
6624 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6625 Log:
6626 - Comment out scan_cmodes() prototype to suppress warning
6627 - Correct minimum parameter count for mo_scan()
6628
6629
6630 Changes: Modified:
6631 +2 -2 trunk/modules/m_scan.c (File Modified)
6632
6633
6634 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6635 Log:
6636 SCAN UMODES:
6637 - Include full command in operspy notice
6638 - Allow global scans (no-list used, mask not used) without operspy
6639 - Use ERR_NOPRIVS numeric
6640
6641
6642 Changes: Modified:
6643 +21 -9 trunk/modules/m_scan.c (File Modified)
6644
6645
6646 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6647 Log:
6648 Cancel out the >3 default if < is given; this way
6649 any </> specification fully overrides the default.
6650
6651
6652 Changes: Modified:
6653 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6654
6655
6656 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6657 Log:
6658 - Call mo_list() from m_list() to reduce code duplication
6659 - Default to >3, rather arbitrarily (conf option?)
6660 - Make < and > mean less than and greater than again
6661
6662
6663 Changes: Modified:
6664 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6665
6666
6667 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6668 Log:
6669 When processing topic burst, hide connecting server
6670 on netburst if flatten links is enabled.
6671
6672
6673 Changes: Modified:
6674 +9 -2 trunk/modules/m_tb.c (File Modified)
6675
6676
6677 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6678 Log:
6679 - remove PENALTY token
6680
6681
6682 Changes: Modified:
6683 +0 -1 trunk/include/supported.h (File Modified)
6684
6685
6686 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6687 Log:
6688 005 fixups:
6689 - Add PENALTY because we have a pace-wait system.
6690 - Add FNC due to SAVE and RSFNC
6691 - Add q to MAXLIST.
6692
6693
6694 Changes: Modified:
6695 +4 -2 trunk/include/supported.h (File Modified)
6696
6697
6698 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6699 Log:
6700 mkay, indent went nuts here
6701
6702
6703 Changes: Modified:
6704 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6705
6706
6707 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6708 Log:
6709 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6710 and can be used instead. The SAFELIST implementation is the one used by
6711 default, as most users/networks will be used to it.
6712
6713
6714 Changes: Modified:
6715 +1 -0 trunk/NEWS (File Modified)
6716 +14 -0 trunk/include/client.h (File Modified)
6717 +5 -0 trunk/include/hash.h (File Modified)
6718 +404 -272 trunk/modules/Makefile.in (File Modified)
6719 + - trunk/modules/m_list.c (File Deleted)
6720 + - trunk/modules/m_list_ratbox.c (File Added)
6721 + - trunk/modules/m_list_safelist.c (File Added)
6722 +5 -5 trunk/src/hash.c (File Modified)
6723
6724
6725 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6726 Log:
6727 Clear invites on a lowerTS JOIN or SJOIN.
6728 This should complete kick_on_split_riding protection.
6729
6730
6731 Changes: Modified:
6732 +5 -0 trunk/modules/core/m_join.c (File Modified)
6733 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6734
6735
6736 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6737 Log:
6738 Like in ratbox, send and interpret timestamps on invites.
6739
6740
6741 Changes: Modified:
6742 +9 -2 trunk/modules/m_invite.c (File Modified)
6743
6744
6745 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6746 Log:
6747 Add +S (network service) umode. Just for completeness, users or opers
6748 cannot set this.
6749
6750
6751 Changes: Modified:
6752 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6753
6754
6755 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6756 Log:
6757 update NEWS a bit
6758
6759
6760 Changes: Modified:
6761 +35 -2 trunk/NEWS (File Modified)
6762
6763
6764 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6765 Log:
6766 Split off a PreClient structure for data to be freed on registation (i.e. password).
6767 New hook introduce_client for post-registration messages.
6768 Fix b0rked SASL numerics.
6769 Burst REALHOST post-introduction for spoofed-on-registration clients.
6770 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6771 Pre-registration signon support.
6772
6773
6774 Changes: Modified:
6775 +10 -0 trunk/configure (File Modified)
6776 +2 -0 trunk/configure.ac (File Modified)
6777 +14 -4 trunk/include/client.h (File Modified)
6778 +1 -0 trunk/include/hook.h (File Modified)
6779 +1 -0 trunk/include/numeric.h (File Modified)
6780 +3 -0 trunk/include/setup.h.in (File Modified)
6781 +16 -0 trunk/modules/m_chghost.c (File Modified)
6782 +25 -21 trunk/modules/m_sasl.c (File Modified)
6783 +63 -30 trunk/modules/m_signon.c (File Modified)
6784 +18 -0 trunk/src/client.c (File Modified)
6785 +2 -0 trunk/src/hook.c (File Modified)
6786 +5 -5 trunk/src/messages.tab (File Modified)
6787 +2 -0 trunk/src/s_serv.c (File Modified)
6788 +28 -2 trunk/src/s_user.c (File Modified)
6789
6790
6791 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6792 Log:
6793 Update hook documentation.
6794
6795
6796 Changes: Modified:
6797 +30 -0 trunk/doc/hooks.txt (File Modified)
6798
6799
6800 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6801 Log:
6802 Improve @/# handling in match_esc().
6803
6804
6805 Changes: Modified:
6806 +21 -13 trunk/src/match.c (File Modified)
6807
6808
6809 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6810 Log:
6811 backtrack instead of bailing out when handling a mismatched escape
6812
6813
6814 Changes: Modified:
6815 +1 -1 trunk/src/match.c (File Modified)
6816
6817
6818 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6819 Log:
6820 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6821
6822 Changes: Modified:
6823 +2 -1 trunk/CREDITS (File Modified)
6824
6825
6826 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6827 Log:
6828 Fix the escape brokenness and pick up a more efficient matching algorithm,
6829 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6830 Patch sent upstream. They can do whatever they want with it, *shrug*.
6831
6832
6833 Changes: Modified:
6834 +147 -161 trunk/src/match.c (File Modified)
6835
6836
6837 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6838 Log:
6839 If flatten links is enabled, fake the origins of some ServerModes
6840 sent to clients so that the server sending the netburst is hidden.
6841 Most mode hacks still show the true source.
6842
6843
6844 Changes: Modified:
6845 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6846 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6847
6848
6849 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6850 Log:
6851 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6852 where the exit originated).
6853 - When receiving an SQUIT for a server themselves
6854 (IsMe(target_p) || target_p == client_p)
6855 close their link and send a local server notice.
6856
6857
6858 Changes: Modified:
6859 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6860 +6 -3 trunk/src/client.c (File Modified)
6861
6862
6863 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6864 Log:
6865 Hooking into the wrong hook, whoops. :P
6866
6867
6868 Changes: Modified:
6869 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6870 +6 -10 trunk/modules/core/m_join.c (File Modified)
6871
6872
6873 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6874 Log:
6875 this doesn't work right, right now :P
6876
6877
6878 Changes: Modified:
6879 +40 -0 trunk/contrib/Makefile.in (File Modified)
6880 + - trunk/contrib/m_createauthonly.c (File Added)
6881 +6 -0 trunk/include/hook.h (File Modified)
6882 +26 -1 trunk/modules/core/m_join.c (File Modified)
6883 +1 -1 trunk/src/ircd.c (File Modified)
6884
6885
6886 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6887 Log:
6888 Make can_join() hookable.
6889
6890
6891 Changes: Modified:
6892 +12 -1 trunk/src/channel.c (File Modified)
6893
6894
6895 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6896 Log:
6897 add 'int approved;' to the channel event hook
6898
6899
6900 Changes: Modified:
6901 +1 -0 trunk/include/hook.h (File Modified)
6902
6903
6904 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6905 Log:
6906 Use SIDs in SASL ENCAP origin.
6907 Ignore responses from other agents once the first SASL response has been received for a client.
6908
6909
6910 Changes: Modified:
6911 +9 -5 trunk/modules/m_sasl.c (File Modified)
6912
6913
6914 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6915 Log:
6916 Removed stray debug code.
6917
6918
6919 Changes: Modified:
6920 +1 -1 trunk/modules/m_sasl.c (File Modified)
6921
6922
6923 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6924 Log:
6925 Don't complain "unknown MODE flag" if a non-oper attempts
6926 to unset an oper only umode they do not have.
6927 This is to prevent unwanted error messages when users/bots
6928 do things like MODE <nick> +i-sw.
6929
6930
6931 Changes: Modified:
6932 +4 -2 trunk/src/s_user.c (File Modified)
6933
6934
6935 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6936 Log:
6937 Fix client_exit hook name and only call it for local exits that are not
6938 IsAnyServer.
6939
6940
6941 Changes: Modified:
6942 +3 -2 trunk/modules/m_sasl.c (File Modified)
6943
6944
6945 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6946 Log:
6947 Fix SASL logic to actually use stored agent UID.
6948 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6949 Add abort code for exiting clients.
6950
6951
6952 Changes: Modified:
6953 +18 -9 trunk/modules/m_sasl.c (File Modified)
6954
6955
6956 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6957 Log:
6958 Port over ratbox 2.2 /challenge. This is slightly more secure
6959 (better crypto, longer keys, challenge timeout) and has better
6960 client scripts.
6961
6962 The respond tool is no longer part of the ircd tree but a
6963 separate package, currently available from
6964 http://respond.ircd-ratbox.org (we should mirror/... this).
6965
6966
6967 Changes: Modified:
6968 +65 -310 trunk/doc/challenge.txt (File Modified)
6969 +5 -5 trunk/include/client.h (File Modified)
6970 +3 -0 trunk/include/irc_string.h (File Modified)
6971 +3 -0 trunk/include/numeric.h (File Modified)
6972 +94 -50 trunk/modules/m_challenge.c (File Modified)
6973 +1 -2 trunk/src/client.c (File Modified)
6974 +125 -0 trunk/src/irc_string.c (File Modified)
6975 +2 -2 trunk/src/messages.tab (File Modified)
6976 + - trunk/tools/rsa_respond/ (File Deleted)
6977
6978
6979 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6980 Log:
6981 Preliminary SASL support.
6982
6983
6984 Changes: Modified:
6985 +7 -0 trunk/include/client.h (File Modified)
6986 +6 -0 trunk/include/numeric.h (File Modified)
6987 +1 -0 trunk/modules/Makefile.in (File Modified)
6988 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6989 +175 -1 trunk/modules/m_cap.c (File Modified)
6990 + - trunk/modules/m_sasl.c (File Added)
6991 +2 -0 trunk/modules/m_user.c (File Modified)
6992 +5 -5 trunk/src/messages.tab (File Modified)
6993 +8 -2 trunk/src/s_user.c (File Modified)
6994
6995
6996 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6997 Log:
6998 SIGNON: make logout also apply remotely.
6999
7000
7001 Changes: Modified:
7002 +7 -2 trunk/modules/m_signon.c (File Modified)
7003
7004
7005 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7006 Log:
7007 Use an asterisk when sending empty logins in SIGNON.
7008
7009
7010 Changes: Modified:
7011 +5 -5 trunk/modules/m_signon.c (File Modified)
7012
7013
7014 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7015 Log:
7016 SIGNON: Only add whowas entry (add_history()) and wipe
7017 accepts (del_all_accepts()) if nick changed.
7018
7019
7020 Changes: Modified:
7021 +5 -3 trunk/modules/m_signon.c (File Modified)
7022
7023
7024 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7025 Log:
7026 SIGNON: slight fixes to collision code:
7027 - don't kill if target_p == source_p (nick unchanged or only changed case)
7028 - add comment that SAVE support is missing
7029 - use sendto_realops_snomask() instead of sendto_realops_flags()
7030
7031
7032 Changes: Modified:
7033 +9 -6 trunk/modules/m_signon.c (File Modified)
7034
7035
7036 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7037 Log:
7038 Fix up kills for bad nick/user/host on SIGNON.
7039
7040
7041 Changes: Modified:
7042 +16 -6 trunk/modules/m_signon.c (File Modified)
7043
7044
7045 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7046 Log:
7047 If changing to a nick with a digit, only allow the UID.
7048
7049
7050 Changes: Modified:
7051 +4 -0 trunk/modules/m_signon.c (File Modified)
7052
7053
7054 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7055 Log:
7056 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7057 Strip leading digits from logins that are not purely numeric.
7058
7059
7060 Changes: Modified:
7061 +3 -0 trunk/include/numeric.h (File Modified)
7062 +2 -0 trunk/include/send.h (File Modified)
7063 +1 -0 trunk/modules/Makefile.in (File Modified)
7064 +456 -3 trunk/modules/m_services.c (File Modified)
7065 + - trunk/modules/m_signon.c (File Added)
7066 +2 -2 trunk/src/messages.tab (File Modified)
7067 +98 -0 trunk/src/send.c (File Modified)
7068
7069
7070 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7071 Log:
7072 Remove old server notice umodes from example confs.
7073
7074
7075 Changes: Modified:
7076 +1 -2 trunk/doc/example.conf (File Modified)
7077 +4 -17 trunk/doc/reference.conf (File Modified)
7078
7079
7080 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7081 Log:
7082 Add snomask help file (forgot this earlier).
7083
7084
7085 Changes: Modified:
7086 + - trunk/help/opers/snomask (File Added)
7087
7088
7089 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7090 Log:
7091 Add umode +l (receive locops).
7092
7093
7094 Changes: Modified:
7095 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7096
7097
7098 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7099 Log:
7100 We don't plan to implement cmode +R (quiet unidentified) and
7101 umode +I (deny invite) for 1.1, so comment them out from the
7102 docs.
7103
7104
7105 Changes: Modified:
7106 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7107 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7108
7109
7110 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7111 Log:
7112 Improve snomask usage description.
7113
7114
7115 Changes: Modified:
7116 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7117
7118
7119 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7120 Log:
7121 Mention the word snomask with umode +s (needs to be a link really).
7122
7123
7124 Changes: Modified:
7125 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7126
7127
7128 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7129 Log:
7130 Add snomask +Z (operspy notices).
7131
7132
7133 Changes: Modified:
7134 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7135
7136
7137 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7138 Log:
7139 Misc updates/clarifications.
7140
7141
7142 Changes: Modified:
7143 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7144
7145
7146 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7147 Log:
7148 Document snomasks.
7149
7150
7151 Changes: Modified:
7152 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7153 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7154 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7155
7156
7157 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7158 Log:
7159 - Allow ENCAP REALHOST outside burst
7160 - Fix comment describing race condition: this can only happen
7161 on a local whois with use_whois_actually enabled
7162
7163
7164 Changes: Modified:
7165 +4 -6 trunk/modules/m_chghost.c (File Modified)
7166
7167
7168 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7169 Log:
7170 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7171
7172
7173 Changes: Modified:
7174 +39 -0 trunk/contrib/Makefile.in (File Modified)
7175 + - trunk/contrib/sno_globaloper.c (File Added)
7176
7177
7178 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7179 Log:
7180 Pass along old umodes and snomask in umode_changed hook,
7181 changing its parameter type from struct Client *
7182 to hook_data_umode_changed *. (For a new client, both
7183 are zero.)
7184
7185 The IP cloaking module now fully ignores umode changes
7186 where +h didn't change.
7187
7188
7189 Changes: Modified:
7190 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7191 +7 -0 trunk/include/hook.h (File Modified)
7192 +18 -4 trunk/src/s_user.c (File Modified)
7193
7194
7195 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7196 Log:
7197 move libcharybdis-provided function initialisation into libcharybdis_init().
7198
7199
7200 Changes: Modified:
7201 +32 -11 trunk/src/ircd.c (File Modified)
7202
7203
7204 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7205 Log:
7206 Make +f notices (local host, global host, global user@host, local class)
7207 netwide. Exceeding /quote set max remains local.
7208
7209
7210 Changes: Modified:
7211 +4 -4 trunk/src/s_conf.c (File Modified)
7212
7213
7214 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7215 Log:
7216 Netwide notices about attempts to join juped channels.
7217
7218
7219 Changes: Modified:
7220 +1 -1 trunk/modules/core/m_join.c (File Modified)
7221
7222
7223 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7224 Log:
7225 Send server notices about failed oper attempts globally.
7226 Successful remote oper attempt notices will be generated
7227 from the mode changes.
7228
7229
7230 Changes: Modified:
7231 +3 -3 trunk/modules/m_challenge.c (File Modified)
7232 +2 -2 trunk/modules/m_oper.c (File Modified)
7233
7234
7235 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7236 Log:
7237 Rest of infrastructure for sending server notices globally.
7238 Uses a new L_NETWIDE level on sendto_realops_snomask().
7239
7240
7241 Changes: Modified:
7242 +1 -0 trunk/include/send.h (File Modified)
7243 +31 -4 trunk/src/send.c (File Modified)
7244
7245
7246 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7247 Log:
7248 Add general::global_snotices conf option to control
7249 whether we send out SNOTEs. Does not do anything yet.
7250
7251
7252 Changes: Modified:
7253 +1 -0 trunk/doc/example.conf (File Modified)
7254 +6 -0 trunk/doc/reference.conf (File Modified)
7255 +1 -0 trunk/include/s_conf.h (File Modified)
7256 +6 -0 trunk/modules/m_info.c (File Modified)
7257 +1 -0 trunk/src/newconf.c (File Modified)
7258 +1 -0 trunk/src/s_conf.c (File Modified)
7259
7260
7261 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7262 Log:
7263 Only accept SNOTE from servers.
7264
7265
7266 Changes: Modified:
7267 +2 -0 trunk/modules/m_snote.c (File Modified)
7268
7269
7270 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7271 Log:
7272 Correct parv indices so this actually works.
7273
7274
7275 Changes: Modified:
7276 +2 -2 trunk/modules/m_snote.c (File Modified)
7277
7278
7279 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7280 Log:
7281 s/scan/snote/g
7282
7283
7284 Changes: Modified:
7285 +3 -3 trunk/modules/m_snote.c (File Modified)
7286
7287
7288 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7289 Log:
7290 Add m_snote.c, SNOTE propagator.
7291
7292
7293 Changes: Modified:
7294 +86 -0 trunk/modules/Makefile.in (File Modified)
7295 + - trunk/modules/m_snote.c (File Added)
7296
7297
7298 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7299 Log:
7300 start seeding the 1.1 NEWS file
7301
7302
7303 Changes: Modified:
7304 +4 -0 trunk/NEWS (File Modified)
7305
7306
7307 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7308 Log:
7309 rename some modules to more descriptive names...
7310
7311
7312 Changes: Modified:
7313 +2 -131 trunk/contrib/Makefile.in (File Modified)
7314 + - trunk/contrib/globalconnexit.c (File Deleted)
7315 + - trunk/contrib/globallineactive.c (File Deleted)
7316 + - trunk/contrib/sno_farconnect.c (File Added)
7317 + - trunk/contrib/sno_globalkline.c (File Added)
7318 +1 -120 trunk/modules/Makefile.in (File Modified)
7319 + - trunk/modules/networknotice.c (File Deleted)
7320 + - trunk/modules/sno_routing.c (File Added)
7321
7322
7323 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7324 Log:
7325 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7326 Uses FLAGS2_FLOODDONE bit on servers.
7327
7328
7329 Changes: Modified:
7330 +3 -0 trunk/include/client.h (File Modified)
7331 +121 -1 trunk/modules/Makefile.in (File Modified)
7332 + - trunk/modules/networknotice.c (File Added)
7333
7334
7335 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7336 Log:
7337 Don't show servers in /trace to nonopers if flatten links is enabled.
7338
7339
7340 Changes: Modified:
7341 +8 -5 trunk/modules/m_trace.c (File Modified)
7342
7343
7344 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7345 Log:
7346 CHGHOST:
7347 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7348 - send back confirmation to source, if local client
7349 - send a +s server notice if the source is neither a server nor a service (+S)
7350
7351
7352 Changes: Modified:
7353 +5 -1 trunk/modules/m_chghost.c (File Modified)
7354
7355
7356 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7357 Log:
7358 Use sendto_realops_snomask_from() to make the
7359 server notices appear to come from the affected
7360 user's server.
7361
7362
7363 Changes: Modified:
7364 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7365 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7366
7367
7368 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7369 Log:
7370 Add sendto_realops_snomask_from(), allows
7371 specification of apparent source server.
7372
7373
7374 Changes: Modified:
7375 +1 -0 trunk/include/send.h (File Modified)
7376 +41 -1 trunk/src/send.c (File Modified)
7377
7378
7379 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7380 Log:
7381 Revert r579. Keep host, not orighost in oper up notice.
7382 It would be inconsistent to have orighost there, and we
7383 don't want to mess up all server notices by putting both
7384 host and orighost.
7385
7386
7387 Changes: Modified:
7388 +1 -1 trunk/src/s_user.c (File Modified)
7389
7390
7391 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7392 Log:
7393 Include the IP address in operlog/foperlog.
7394
7395
7396 Changes: Modified:
7397 +10 -8 trunk/modules/m_challenge.c (File Modified)
7398 +8 -6 trunk/modules/m_oper.c (File Modified)
7399
7400
7401 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7402 Log:
7403 Call umode_changed hook on oper up.
7404
7405
7406 Changes: Modified:
7407 +1 -0 trunk/src/s_user.c (File Modified)
7408
7409
7410 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7411 Log:
7412 Add globalconnexit contrib module, shows remote client connects/exits
7413 except netsplits/netjoin on snomask +F.
7414 Notice formatting will probably change somewhat still.
7415
7416
7417 Changes: Modified:
7418 +80 -0 trunk/contrib/Makefile.in (File Modified)
7419 + - trunk/contrib/globalconnexit.c (File Added)
7420
7421
7422 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7423 Log:
7424 Declare snomask_modes[] so modules can provide snomasks.
7425
7426
7427 Changes: Modified:
7428 +2 -0 trunk/include/snomask.h (File Modified)
7429
7430
7431 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7432 Log:
7433 Replace user_signon hook with two new hooks: new_local_user
7434 and new_remote_user.
7435 These are called right before the user is introduced to the
7436 rest of the network.
7437
7438
7439 Changes: Modified:
7440 +2 -1 trunk/include/hook.h (File Modified)
7441 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7442 +4 -2 trunk/src/hook.c (File Modified)
7443 +2 -3 trunk/src/s_user.c (File Modified)
7444
7445
7446 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7447 Log:
7448 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7449
7450
7451 Changes: Modified:
7452 +2 -2 trunk/modules/m_scan.c (File Modified)
7453
7454
7455 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7456 Log:
7457 Update doc/technical/send.txt.
7458
7459
7460 Changes: Modified:
7461 +91 -131 trunk/doc/technical/send.txt (File Modified)
7462
7463
7464 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7465 Log:
7466 Add chantrace and masktrace to help files.
7467
7468
7469 Changes: Modified:
7470 + - trunk/help/opers/chantrace (File Added)
7471 +27 -20 trunk/help/opers/index (File Modified)
7472 + - trunk/help/opers/masktrace (File Added)
7473 +2 -0 trunk/help/opers/operspy (File Modified)
7474
7475
7476 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7477 Log:
7478 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7479 Shows etrace-like output for all users in a channel,
7480 in particular IP addresses.
7481
7482
7483 Changes: Modified:
7484 +75 -2 trunk/modules/m_etrace.c (File Modified)
7485
7486
7487 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7488 Log:
7489 Port over ratbox 2.2 r21727 (anfl):
7490 add some logging when we drop servers in places where we only notify opers
7491
7492
7493 Changes: Modified:
7494 +31 -0 trunk/modules/core/m_server.c (File Modified)
7495
7496
7497 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7498 Log:
7499 display orighost in operup message
7500
7501
7502 Changes: Modified:
7503 +1 -1 trunk/src/s_user.c (File Modified)
7504
7505
7506 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7507 Log:
7508 Add globallineactive contrib module, a hack which can often
7509 show k/d/g/x line active for remote clients.
7510
7511
7512 Changes: Modified:
7513 +52 -0 trunk/contrib/Makefile.in (File Modified)
7514 + - trunk/contrib/globallineactive.c (File Added)
7515
7516
7517 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7518 Log:
7519 Show IP field in the same way as MASKTRACE:
7520 "255.255.255.255" if it's unknown (remote TS5 client)
7521 and "0" if we or the remote server are purposely
7522 hiding it.
7523
7524
7525 Changes: Modified:
7526 +12 -1 trunk/modules/m_scan.c (File Modified)
7527
7528
7529 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7530 Log:
7531 scan umodes:
7532 - don't show servers in a global scan
7533 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7534
7535
7536 Changes: Modified:
7537 +4 -1 trunk/modules/m_scan.c (File Modified)
7538
7539
7540 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7541 Log:
7542 Implement SCAN UMODES.
7543
7544
7545 Changes: Modified:
7546 +3 -0 trunk/include/numeric.h (File Modified)
7547 +128 -2 trunk/modules/m_scan.c (File Modified)
7548 +2 -2 trunk/src/messages.tab (File Modified)
7549
7550
7551 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7552 Log:
7553 more oops
7554
7555
7556 Changes: Modified:
7557 +1 -1 trunk/modules/m_scan.c (File Modified)
7558
7559
7560 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7561 Log:
7562 parv[0] should be parv[1].
7563
7564
7565 Changes: Modified:
7566 +1 -1 trunk/modules/m_scan.c (File Modified)
7567
7568
7569 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7570 Log:
7571 another oops
7572
7573
7574 Changes: Modified:
7575 +1 -1 trunk/modules/m_scan.c (File Modified)
7576
7577
7578 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7579 Log:
7580 fix mistake here
7581
7582
7583 Changes: Modified:
7584 +2 -2 trunk/modules/m_scan.c (File Modified)
7585
7586
7587 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7588 Log:
7589 framework for scan command
7590
7591
7592 Changes: Modified:
7593 +113 -0 trunk/modules/Makefile.in (File Modified)
7594 + - trunk/modules/m_scan.c (File Added)
7595
7596
7597 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7598 Log:
7599 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7600
7601
7602 Changes: Modified:
7603 +2 -0 trunk/include/irc_string.h (File Modified)
7604 +157 -1 trunk/modules/m_etrace.c (File Modified)
7605 +129 -90 trunk/src/match.c (File Modified)
7606
7607
7608 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7609 Log:
7610 orighost may live in a different hash bucket (likely the case), lets check it standalone
7611
7612
7613 Changes: Modified:
7614 +39 -3 trunk/src/hostmask.c (File Modified)
7615
7616
7617 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7618 Log:
7619 SVN didn't check modules/ somehow, hrmm.
7620
7621
7622 Changes: Modified:
7623 +1 -1 trunk/modules/m_kline.c (File Modified)
7624 +6 -6 trunk/modules/m_stats.c (File Modified)
7625
7626
7627 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7628 Log:
7629 Track hostmask entries for client_p->orighost, if available.
7630 Not throughly tested, but seems to work fine.
7631
7632
7633 Changes: Modified:
7634 +8 -4 trunk/include/hostmask.h (File Modified)
7635 +14 -10 trunk/src/hostmask.c (File Modified)
7636
7637
7638 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7639 Log:
7640 Pass on SQUIT reasons more.
7641
7642
7643 Changes: Modified:
7644 +17 -19 trunk/src/client.c (File Modified)
7645
7646
7647 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7648 Log:
7649 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7650 This way, hidden admins also get them.
7651
7652
7653 Changes: Modified:
7654 +4 -4 trunk/src/send.c (File Modified)
7655
7656
7657 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7658 Log:
7659 From ircd-ratbox 2.2 (r21339 anfl):
7660 ms_kill() should be using find_person(), not find_client()
7661 otherwise it can generate a core.
7662
7663
7664 Changes: Modified:
7665 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7666
7667
7668 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7669 Log:
7670 Add m_error to core_module_table, so it is loaded by default.
7671
7672
7673 Changes: Modified:
7674 +1 -0 trunk/src/modules.c (File Modified)
7675
7676
7677 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7678 Log:
7679 comment is a const char *, not char *.
7680
7681
7682 Changes: Modified:
7683 +1 -1 trunk/include/hook.h (File Modified)
7684
7685
7686 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7687 Log:
7688 Fix a long standing hybrid 7 bug: when getting a read error
7689 on a server, report_error() is called with a %d instead of
7690 a %s in the format string ("Lost connection" in +d).
7691
7692
7693 Changes: Modified:
7694 +1 -1 trunk/src/client.c (File Modified)
7695
7696
7697 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7698 Log:
7699 Clarifications.
7700
7701
7702 Changes: Modified:
7703 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7704
7705
7706 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7707 Log:
7708 Add document describing capabilities and what they mean.
7709
7710
7711 Changes: Modified:
7712 + - trunk/doc/technical/capab.txt (File Added)
7713
7714
7715 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7716 Log:
7717 Change client_exit hook to pass all exit_client() parameters.
7718
7719
7720 Changes: Modified:
7721 +8 -0 trunk/include/hook.h (File Modified)
7722 +6 -1 trunk/src/client.c (File Modified)
7723
7724
7725 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7726 Log:
7727 Add client_exit hook, called in exit_client() for all
7728 clients of all types, except clients exiting because
7729 of netsplits (QS). The only thing done before it is
7730 marking the client as "closing" (to prevent
7731 recursion).
7732
7733
7734 Changes: Modified:
7735 +1 -0 trunk/include/hook.h (File Modified)
7736 +2 -0 trunk/src/client.c (File Modified)
7737 +2 -0 trunk/src/hook.c (File Modified)
7738
7739
7740 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7741 Log:
7742 Improve the code that calculates the nnnS nnnC counts
7743 in RPL_TRACESERVER.
7744
7745 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7746
7747
7748 Changes: Modified:
7749 +43 -36 trunk/modules/m_trace.c (File Modified)
7750
7751
7752 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7753 Log:
7754 Add server_eob hook.
7755 Planning to use this for netsplit/join notices.
7756
7757
7758 Changes: Modified:
7759 +1 -0 trunk/include/hook.h (File Modified)
7760 +2 -0 trunk/modules/m_pong.c (File Modified)
7761 +2 -0 trunk/src/hook.c (File Modified)
7762
7763
7764 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7765 Log:
7766 Default motd: ircd-ratbox -> charybdis
7767
7768
7769 Changes: Modified:
7770 +1 -1 trunk/doc/ircd.motd (File Modified)
7771
7772
7773 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7774 Log:
7775 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7776
7777
7778 Changes: Modified:
7779 +4 -4 trunk/src/s_user.c (File Modified)
7780
7781
7782 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7783 Log:
7784 - Remove obsolete EOB help file
7785 - Document snomask in the help files
7786 - Update indexes
7787
7788
7789 Changes: Modified:
7790 + - trunk/help/opers/eob (File Deleted)
7791 +13 -12 trunk/help/opers/index (File Modified)
7792 +1 -13 trunk/help/opers/umode (File Modified)
7793 +7 -7 trunk/help/users/index (File Modified)
7794
7795
7796 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7797 Log:
7798 Bail if snomask to parse is not given. Pointy hat to myself.
7799
7800
7801 Changes: Modified:
7802 +3 -0 trunk/src/snomask.c (File Modified)
7803
7804
7805 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7806 Log:
7807 Remove m_flags from autoconf
7808
7809
7810 Changes: Modified:
7811 +0 -1 trunk/contrib/Makefile.in (File Modified)
7812
7813
7814 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7815 Log:
7816 remove m_flags
7817
7818
7819 Changes: Modified:
7820 + - trunk/contrib/m_flags.c (File Deleted)
7821
7822
7823 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7824 Log:
7825 If +s is in oper_only_umodes, clear snomask on deoper.
7826
7827
7828 Changes: Modified:
7829 +5 -0 trunk/src/s_user.c (File Modified)
7830
7831
7832 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7833 Log:
7834 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7835
7836
7837 Changes: Modified:
7838 +2 -2 trunk/configure (File Modified)
7839 +2 -2 trunk/configure.ac (File Modified)
7840
7841
7842 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7843 Log:
7844 Remove the old server notice umodes.
7845 Default oper only umodes is now +s.
7846 Please make sure all remaining umodes still work.
7847
7848
7849 Changes: Modified:
7850 +3 -21 trunk/include/client.h (File Modified)
7851 +0 -12 trunk/src/newconf.c (File Modified)
7852 +1 -1 trunk/src/s_conf.c (File Modified)
7853 +12 -12 trunk/src/s_user.c (File Modified)
7854
7855
7856 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7857 Log:
7858 operator::flags nick_changes now controls +n snomask instead of +n umode.
7859
7860
7861 Changes: Modified:
7862 +8 -8 trunk/src/s_user.c (File Modified)
7863
7864
7865 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7866 Log:
7867 Move down h_umode_changed hook call after umode allowed checks
7868 (so it will not see +a if someone tries to set it but is not
7869 allowed to).
7870
7871
7872 Changes: Modified:
7873 +2 -3 trunk/src/s_user.c (File Modified)
7874
7875
7876 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7877 Log:
7878 Move over non-+s server notices (hopefully, all of them).
7879
7880
7881 Changes: Modified:
7882 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7883 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7884 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7885 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7886 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7887 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7888 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7889 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7890 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7891 +2 -2 trunk/libcharybdis/event.c (File Modified)
7892 +2 -2 trunk/modules/core/m_join.c (File Modified)
7893 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7894 +3 -3 trunk/modules/core/m_message.c (File Modified)
7895 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7896 +2 -2 trunk/modules/core/m_server.c (File Modified)
7897 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7898 +1 -1 trunk/modules/m_post.c (File Modified)
7899 +1 -1 trunk/modules/m_services.c (File Modified)
7900 +2 -2 trunk/src/channel.c (File Modified)
7901 +3 -3 trunk/src/client.c (File Modified)
7902 +1 -1 trunk/src/hash.c (File Modified)
7903 +5 -5 trunk/src/s_conf.c (File Modified)
7904 +2 -2 trunk/src/s_log.c (File Modified)
7905 +4 -4 trunk/src/s_user.c (File Modified)
7906
7907
7908 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7909 Log:
7910 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7911
7912
7913 Changes: Modified:
7914 +2 -1 trunk/include/snomask.h (File Modified)
7915 +2 -2 trunk/src/snomask.c (File Modified)
7916
7917
7918 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7919 Log:
7920 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7921
7922
7923 Changes: Modified:
7924 +1 -1 trunk/contrib/example_module.c (File Modified)
7925 +2 -2 trunk/include/ircd_defs.h (File Modified)
7926 +6 -6 trunk/modules/core/m_error.c (File Modified)
7927 +1 -1 trunk/modules/core/m_join.c (File Modified)
7928 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7929 +1 -1 trunk/modules/core/m_message.c (File Modified)
7930 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7931 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7932 +18 -18 trunk/modules/core/m_server.c (File Modified)
7933 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7934 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7935 +4 -4 trunk/modules/m_challenge.c (File Modified)
7936 +4 -4 trunk/modules/m_dline.c (File Modified)
7937 +13 -13 trunk/modules/m_gline.c (File Modified)
7938 +5 -5 trunk/modules/m_kline.c (File Modified)
7939 +2 -2 trunk/modules/m_oper.c (File Modified)
7940 +1 -1 trunk/modules/m_pong.c (File Modified)
7941 +13 -13 trunk/modules/m_rehash.c (File Modified)
7942 +4 -4 trunk/modules/m_resv.c (File Modified)
7943 +16 -16 trunk/modules/m_set.c (File Modified)
7944 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7945 +6 -6 trunk/modules/m_xline.c (File Modified)
7946 +1 -1 trunk/src/adns.c (File Modified)
7947 +2 -2 trunk/src/channel.c (File Modified)
7948 +1 -1 trunk/src/listener.c (File Modified)
7949 +1 -1 trunk/src/s_auth.c (File Modified)
7950 +15 -15 trunk/src/s_conf.c (File Modified)
7951 +3 -3 trunk/src/s_user.c (File Modified)
7952 +7 -7 trunk/src/send.c (File Modified)
7953
7954
7955 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7956 Log:
7957 On oper up:
7958 - set +s snomask if +s umode set but no snomasks
7959 - put numerics in more logical order
7960
7961
7962 Changes: Modified:
7963 +3 -1 trunk/src/s_user.c (File Modified)
7964
7965
7966 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7967 Log:
7968 parse_snobuf_to_mask(): default to + at start
7969 allows stuff like /mode jilles +s C
7970
7971
7972 Changes: Modified:
7973 +1 -1 trunk/src/snomask.c (File Modified)
7974
7975
7976 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7977 Log:
7978 Changes to user_mode() snomask handling.
7979 - show snomask (if not 0) on /mode <nick>
7980 - show snomask once at the end if +s/-s used
7981 - only parse 1 parameter for umode changes
7982 - don't crash on /mode <nick> +s
7983 - /mode <nick> -s clears snomask, doesn't use parameter
7984 - set umode +s iff snomask is not 0
7985 - snomask is not propagated, but umode +s is
7986
7987
7988 Changes: Modified:
7989 +97 -72 trunk/src/s_user.c (File Modified)
7990
7991
7992 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7993 Log:
7994 Convert some messages over to snomask.
7995
7996
7997 Changes: Modified:
7998 +29 -29 trunk/src/client.c (File Modified)
7999 +2 -2 trunk/src/ircd.c (File Modified)
8000 +13 -13 trunk/src/modules.c (File Modified)
8001 +1 -1 trunk/src/newconf.c (File Modified)
8002 +5 -5 trunk/src/parse.c (File Modified)
8003 +1 -1 trunk/src/restart.c (File Modified)
8004 +4 -4 trunk/src/s_newconf.c (File Modified)
8005 +11 -11 trunk/src/s_serv.c (File Modified)
8006
8007
8008 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8009 Log:
8010 include snomask.h from client.h
8011
8012
8013 Changes: Modified:
8014 +1 -0 trunk/include/client.h (File Modified)
8015
8016
8017 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8018 Log:
8019 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8020
8021
8022 Changes: Modified:
8023 +1 -0 trunk/src/newconf.c (File Modified)
8024 +2 -1 trunk/src/snomask.c (File Modified)
8025
8026
8027 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8028 Log:
8029 should start with +, not \0. Whoops. :)
8030
8031
8032 Changes: Modified:
8033 +1 -1 trunk/src/snomask.c (File Modified)
8034
8035
8036 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8037 Log:
8038 core snomask support.
8039
8040
8041 Changes: Modified:
8042 +3 -0 trunk/doc/example.conf (File Modified)
8043 +2 -0 trunk/include/client.h (File Modified)
8044 +2 -0 trunk/include/numeric.h (File Modified)
8045 +2 -0 trunk/include/s_newconf.h (File Modified)
8046 +63 -0 trunk/include/send.h (File Modified)
8047 + - trunk/include/snomask.h (File Added)
8048 +1 -0 trunk/src/Makefile.in (File Modified)
8049 +1 -1 trunk/src/messages.tab (File Modified)
8050 +8 -0 trunk/src/newconf.c (File Modified)
8051 +12 -0 trunk/src/s_user.c (File Modified)
8052 +235 -0 trunk/src/send.c (File Modified)
8053 + - trunk/src/snomask.c (File Added)
8054
8055
8056 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8057 Log:
8058 add a blank line after the license info.
8059
8060
8061 Changes: Modified:
8062 +1 -1 trunk/CREDITS (File Modified)
8063
8064
8065 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8066 Log:
8067 Extend copyright to 2006.
8068
8069
8070 Changes: Modified:
8071 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8072
8073
8074 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8075 Log:
8076 - Fix up book id.
8077 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8078
8079
8080 Changes: Modified:
8081 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8082 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8083
8084
8085 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8086 Log:
8087 Add oper privileges document.
8088
8089
8090 Changes: Modified:
8091 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8092 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8093
8094
8095 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8096 Log:
8097 Capitalize message names in services shortcuts (for consistency).
8098
8099
8100 Changes: Modified:
8101 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8102
8103
8104 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8105 Log:
8106 Remove C++ comment.
8107
8108
8109 Changes: Modified:
8110 +1 -1 trunk/src/patricia.c (File Modified)
8111
8112
8113 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8114 Log:
8115 Remove obsolete 'nextconnect' variable.
8116
8117
8118 Changes: Modified:
8119 +0 -1 trunk/include/ircd.h (File Modified)
8120 +0 -2 trunk/src/client.c (File Modified)
8121 +0 -1 trunk/src/ircd.c (File Modified)
8122
8123
8124 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8125 Log:
8126 Remove this remnant of the hybrid 6 ziplinks implementation.
8127
8128
8129 Changes: Modified:
8130 + - trunk/include/s_zip.h (File Deleted)
8131
8132
8133 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8134 Log:
8135 Make clone limiting work on orighost, not host (so it
8136 looks through services cloaks). Lightly tested, please
8137 test/review.
8138
8139
8140 Changes: Modified:
8141 +2 -0 trunk/modules/m_chghost.c (File Modified)
8142 +1 -1 trunk/src/client.c (File Modified)
8143 +1 -1 trunk/src/s_conf.c (File Modified)
8144
8145
8146 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8147 Log:
8148 Don't forget to link me_realhost() into the command hash.
8149
8150 Pointy hat to: myself
8151
8152
8153 Changes: Modified:
8154 +1 -1 trunk/modules/m_chghost.c (File Modified)
8155
8156
8157 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8158 Log:
8159 It's call_hook, not hook_call.
8160
8161
8162 Changes: Modified:
8163 +1 -1 trunk/src/s_user.c (File Modified)
8164
8165
8166 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8167 Log:
8168 Add unreject help file.
8169
8170
8171 Changes: Modified:
8172 + - trunk/help/opers/unreject (File Added)
8173
8174
8175 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8176 Log:
8177 Link the all-important 42 module to the build :P
8178
8179
8180 Changes: Modified:
8181 +1 -0 trunk/contrib/Makefile.in (File Modified)
8182
8183
8184 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8185 Log:
8186 Mention /rehash help.
8187
8188
8189 Changes: Modified:
8190 +1 -0 trunk/help/opers/rehash (File Modified)
8191
8192
8193 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8194 Log:
8195 Add h_user_signon hook.
8196
8197
8198 Changes: Modified:
8199 +1 -0 trunk/include/hook.h (File Modified)
8200 +2 -0 trunk/src/hook.c (File Modified)
8201 +4 -0 trunk/src/s_user.c (File Modified)
8202
8203
8204 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8205 Log:
8206 Oops, forgot to set orighost for remote client introductions.
8207
8208
8209 Changes: Modified:
8210 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8211
8212
8213 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8214 Log:
8215 Use TS6 forms in services shortcuts, if possible.
8216
8217
8218 Changes: Modified:
8219 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8220
8221
8222 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8223 Log:
8224 - Start out default_umodes conf entry from the empty set instead of +i.
8225 - Move oper_only_umodes check to where default_umodes is used, as
8226 oper_only_umodes may not be set yet while we're reading the conf.
8227
8228
8229 Changes: Modified:
8230 +6 -7 trunk/src/newconf.c (File Modified)
8231 +1 -1 trunk/src/s_user.c (File Modified)
8232
8233
8234 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8235 Log:
8236 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8237
8238
8239 Changes: Modified:
8240 +1 -0 trunk/doc/example.conf (File Modified)
8241 +7 -0 trunk/doc/reference.conf (File Modified)
8242 +0 -7 trunk/include/config.h.dist (File Modified)
8243 +1 -0 trunk/include/s_conf.h (File Modified)
8244 +6 -0 trunk/modules/m_info.c (File Modified)
8245 +9 -18 trunk/src/client.c (File Modified)
8246 +1 -0 trunk/src/newconf.c (File Modified)
8247 +1 -0 trunk/src/s_conf.c (File Modified)
8248
8249
8250 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8251 Log:
8252 - Allow NULL target_ip in show_ip() (indicates message is being
8253 sent to local opers)
8254 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8255 confitem
8256 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8257 those in src/client.c
8258
8259 From ratbox 2.2 svn (anfl)
8260
8261
8262 Changes: Modified:
8263 +1 -0 trunk/include/client.h (File Modified)
8264 +21 -2 trunk/src/client.c (File Modified)
8265 +2 -4 trunk/src/hostmask.c (File Modified)
8266 +1 -5 trunk/src/s_conf.c (File Modified)
8267 +4 -8 trunk/src/s_user.c (File Modified)
8268
8269
8270 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8271 Log:
8272 Fire off events properly.
8273
8274
8275 Changes: Modified:
8276 +7 -3 trunk/src/s_user.c (File Modified)
8277
8278
8279 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8280 Log:
8281 make sure modules which depend on umode information get the message upon connection (oops)
8282
8283
8284 Changes: Modified:
8285 +3 -0 trunk/src/s_user.c (File Modified)
8286
8287
8288 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8289 Log:
8290 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8291 From ratbox 2.2 svn.
8292
8293
8294 Changes: Modified:
8295 +3 -7 trunk/modules/m_etrace.c (File Modified)
8296
8297
8298 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8299 Log:
8300 Replace silly `default_invisible' option with more versatile default_umodes.
8301
8302
8303 Changes: Modified:
8304 +2 -2 trunk/Makefile.in (File Modified)
8305 +12 -1 trunk/doc/example.conf (File Modified)
8306 +14 -7 trunk/doc/reference.conf (File Modified)
8307 +2 -4 trunk/include/s_conf.h (File Modified)
8308 +0 -6 trunk/modules/m_info.c (File Modified)
8309 +4 -0 trunk/src/modules.c (File Modified)
8310 +41 -1 trunk/src/newconf.c (File Modified)
8311 +2 -2 trunk/src/s_conf.c (File Modified)
8312 +3 -4 trunk/src/s_user.c (File Modified)
8313
8314
8315 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8316 Log:
8317 Add temporary nick resvs with the proper duration,
8318 not 60 times too long.
8319
8320
8321 Changes: Modified:
8322 +1 -1 trunk/modules/m_resv.c (File Modified)
8323
8324
8325 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8326 Log:
8327 Add kick on split riding. See reference.conf for more details.
8328
8329
8330 Changes: Modified:
8331 +1 -0 trunk/doc/example.conf (File Modified)
8332 +16 -0 trunk/doc/reference.conf (File Modified)
8333 +1 -0 trunk/include/s_conf.h (File Modified)
8334 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8335 +6 -0 trunk/modules/m_info.c (File Modified)
8336 +1 -0 trunk/src/newconf.c (File Modified)
8337 +1 -0 trunk/src/s_conf.c (File Modified)
8338
8339
8340 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8341 Log:
8342 New credits, denoting GXTi as being on the core team.
8343
8344
8345 Changes: Modified:
8346 +16 -5 trunk/CREDITS (File Modified)
8347
8348
8349 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8350 Log:
8351 better cloaking algorithm
8352
8353
8354 Changes: Modified:
8355 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8356
8357
8358 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8359 Log:
8360 don't do redundant bitshifting.
8361
8362
8363 Changes: Modified:
8364 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8365
8366
8367 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8368 Log:
8369 Add ip_cloaking.so.
8370
8371
8372 Changes: Modified:
8373 +1 -0 trunk/contrib/Makefile.in (File Modified)
8374
8375
8376 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8377 Log:
8378 Set the DynSpoof flag properly.
8379
8380
8381 Changes: Modified:
8382 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8383
8384
8385 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8386 Log:
8387 first go at an ip_cloaking implementation for charybdis.
8388
8389
8390 Changes: Modified:
8391 + - trunk/contrib/ip_cloaking.c (File Added)
8392
8393
8394 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8395 Log:
8396 Add libcharybdis to contrib/ includes.
8397
8398
8399 Changes: Modified:
8400 +1 -1 trunk/contrib/Makefile.in (File Modified)
8401
8402
8403 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8404 Log:
8405 add h_umode_changed hook for modules that provide usermodes.
8406
8407
8408 Changes: Modified:
8409 +1 -0 trunk/include/hook.h (File Modified)
8410 +2 -1 trunk/src/hook.c (File Modified)
8411 +3 -0 trunk/src/s_user.c (File Modified)
8412
8413
8414 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8415 Log:
8416 Show quiets in /stats z.
8417
8418
8419 Changes: Modified:
8420 +15 -10 trunk/src/s_stats.c (File Modified)
8421
8422
8423 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8424 Log:
8425 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8426
8427
8428 Changes: Modified:
8429 +0 -12 trunk/configure (File Modified)
8430 +0 -9 trunk/configure.ac (File Modified)
8431 +0 -3 trunk/include/setup.h.in (File Modified)
8432
8433
8434 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8435 Log:
8436 change various buffer sizes to = topiclen.
8437
8438
8439 Changes: Modified:
8440 +3 -4 trunk/include/ircd_defs.h (File Modified)
8441
8442
8443 jon 2005/12/12 19:32:18 UTC (20051212-400)
8444 Log:
8445 - Partial commit test, partial ego strokage ;)
8446
8447
8448 Changes: Modified:
8449 +2 -1 trunk/CREDITS (File Modified)
8450
8451
8452 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8453 Log:
8454 More kqueue corrections.
8455
8456 Changes: Modified:
8457 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8458
8459
8460 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8461 Log:
8462 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8463 Not sure why this wasn't this way to begin with.
8464
8465
8466 Changes: Modified:
8467 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8468
8469
8470 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8471 Log:
8472 example.conf tweaks:
8473 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8474 most people do not need this.
8475 Enable serverinfo::hub.
8476
8477
8478 Changes: Modified:
8479 +14 -11 trunk/doc/example.conf (File Modified)
8480
8481
8482 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8483 Log:
8484 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8485
8486
8487 Changes: Modified:
8488 +1 -1 trunk/src/s_serv.c (File Modified)
8489
8490
8491 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8492 Log:
8493 header include changes
8494
8495
8496 Changes: Modified:
8497 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8498 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8499 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8500 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8501 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8502 +1 -21 trunk/libcharybdis/select.c (File Modified)
8503
8504
8505 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8506 Log:
8507 s/ilog/libcharybdis_{die,log,restart}/g
8508
8509
8510 Changes: Modified:
8511 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8512 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8513 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8514 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8515 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8516 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8517 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8518 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8519
8520
8521 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8522 Log:
8523 Use the right callbacks in the function code.
8524
8525 Changes: Modified:
8526 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8527
8528
8529 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8530 Log:
8531 More work, it builds again!
8532
8533
8534 Changes: Modified:
8535 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8536 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8537 + - trunk/libcharybdis/libcharybdis.c (File Added)
8538 + - trunk/libcharybdis/libcharybdis.h (File Added)
8539
8540
8541 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8542 Log:
8543 Move some stuff around.
8544
8545
8546 Changes: Modified:
8547 + - trunk/include/memory.h (File Deleted)
8548 + - trunk/include/tools.h (File Deleted)
8549 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8550 + - trunk/libcharybdis/memory.c (File Added)
8551 + - trunk/libcharybdis/memory.h (File Added)
8552 + - trunk/libcharybdis/snprintf.c (File Added)
8553 + - trunk/libcharybdis/tools.c (File Added)
8554 + - trunk/libcharybdis/tools.h (File Added)
8555 +1000 -1062 trunk/modules/.depend (File Modified)
8556 +421 -455 trunk/src/.depend (File Modified)
8557 +0 -1191 trunk/src/Makefile.in (File Modified)
8558 + - trunk/src/memory.c (File Deleted)
8559 + - trunk/src/snprintf.c (File Deleted)
8560 + - trunk/src/tools.c (File Deleted)
8561
8562
8563 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8564 Log:
8565 move more headers into libcharybdis
8566
8567 Changes: Modified:
8568 + - trunk/include/balloc.h (File Deleted)
8569 + - trunk/include/event.h (File Deleted)
8570 + - trunk/libcharybdis/balloc.h (File Added)
8571 + - trunk/libcharybdis/event.h (File Added)
8572 +924 -1020 trunk/modules/.depend (File Modified)
8573 +327 -406 trunk/src/.depend (File Modified)
8574
8575
8576 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8577 Log:
8578 balloc, events -> libcharybdis
8579
8580 Changes: Modified:
8581 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8582 + - trunk/libcharybdis/balloc.c (File Added)
8583 + - trunk/libcharybdis/event.c (File Added)
8584 +0 -1008 trunk/src/Makefile.in (File Modified)
8585 + - trunk/src/balloc.c (File Deleted)
8586 + - trunk/src/event.c (File Deleted)
8587
8588
8589 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8590 Log:
8591 More fun
8592
8593 Changes: Modified:
8594 + - trunk/include/commio.h (File Deleted)
8595 + - trunk/include/linebuf.h (File Deleted)
8596 + - trunk/libcharybdis/commio.h (File Added)
8597 + - trunk/libcharybdis/linebuf.h (File Added)
8598 +1644 -530 trunk/modules/.depend (File Modified)
8599 +1 -1 trunk/modules/Makefile.in (File Modified)
8600 +720 -284 trunk/src/.depend (File Modified)
8601
8602
8603 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8604 Log:
8605 Makefile reworking -- moving libcharybdis headers into proper location.
8606
8607 Changes: Modified:
8608 +1 -1 trunk/adns/Makefile.in (File Modified)
8609 +1 -1 trunk/src/Makefile.in (File Modified)
8610
8611
8612 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8613 Log:
8614 Document proposed authdaemon protocol.
8615
8616 Changes: Modified:
8617 + - trunk/authdaemon/protocol.txt (File Added)
8618
8619
8620 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8621 Log:
8622 Makefile oops
8623
8624 Changes: Modified:
8625 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8626
8627
8628 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8629 Log:
8630 Remove dead makefile from generation
8631
8632 Changes: Modified:
8633 +1 -2 trunk/configure (File Modified)
8634 +0 -1 trunk/configure.ac (File Modified)
8635
8636
8637 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8638 Log:
8639 libcharybdisIO -> libcharybdis
8640
8641 Changes: Modified:
8642 +1 -1 trunk/src/Makefile.in (File Modified)
8643
8644
8645 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8646 Log:
8647 More restructuring.
8648
8649 Changes: Modified:
8650 + - trunk/libcharybdis/Makefile.in (File Added)
8651 + - trunk/libcharybdis/commio.c (File Added)
8652 + - trunk/libcharybdis/devpoll.c (File Added)
8653 + - trunk/libcharybdis/epoll.c (File Added)
8654 + - trunk/libcharybdis/io/ (File Deleted)
8655 + - trunk/libcharybdis/kqueue.c (File Added)
8656 + - trunk/libcharybdis/linebuf.c (File Added)
8657 + - trunk/libcharybdis/log/ (File Deleted)
8658 + - trunk/libcharybdis/poll.c (File Added)
8659 + - trunk/libcharybdis/ports.c (File Added)
8660 + - trunk/libcharybdis/select.c (File Added)
8661
8662
8663 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8664 Log:
8665 Blah kill makefile
8666
8667 Changes: Modified:
8668 + - trunk/libcharybdis/Makefile.in (File Deleted)
8669
8670
8671 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8672 Log:
8673 Blah kill makefile
8674
8675 Changes: Modified:
8676 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8677
8678
8679 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8680 Log:
8681 add authdaemon dir for later hacking
8682
8683
8684 Changes: Modified:
8685 + - trunk/authdaemon/ (File Added)
8686
8687
8688 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8689 Log:
8690 linebuf -> libcharybdisIO
8691
8692
8693 Changes: Modified:
8694 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8695 + - trunk/libcharybdis/io/linebuf.c (File Added)
8696 + - trunk/libcharybdis/log/ (File Added)
8697 + - trunk/libcharybdis/log/Makefile.in (File Added)
8698 +0 -687 trunk/src/Makefile.in (File Modified)
8699 + - trunk/src/linebuf.c (File Deleted)
8700
8701
8702 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8703 Log:
8704 Solaris 10 I/O ports support
8705
8706 Changes: Modified:
8707 + - trunk/libcharybdis/io/ports.c (File Added)
8708
8709
8710 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8711 Log:
8712 libcharybdis stuff
8713
8714
8715 Changes: Modified:
8716 +1 -1 trunk/Makefile.in (File Modified)
8717 +3 -1 trunk/configure (File Modified)
8718 +133 -10 trunk/configure.ac (File Modified)
8719 + - trunk/libcharybdis/ (File Added)
8720 + - trunk/libcharybdis/Makefile.in (File Added)
8721 + - trunk/libcharybdis/io/ (File Added)
8722 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8723 +2 -3 trunk/src/Makefile.in (File Modified)
8724 + - trunk/src/io/ (File Deleted)
8725
8726
8727 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8728 Log:
8729 split IO stuff into libcharybdisIO.
8730
8731
8732 Changes: Modified:
8733 + - trunk/src/commio.c (File Deleted)
8734 + - trunk/src/devpoll.c (File Deleted)
8735 + - trunk/src/epoll.c (File Deleted)
8736 + - trunk/src/io/ (File Added)
8737 + - trunk/src/io/Makefile.in (File Added)
8738 + - trunk/src/io/commio.c (File Added)
8739 + - trunk/src/io/devpoll.c (File Added)
8740 + - trunk/src/io/epoll.c (File Added)
8741 + - trunk/src/io/kqueue.c (File Added)
8742 + - trunk/src/io/poll.c (File Added)
8743 + - trunk/src/io/select.c (File Added)
8744 + - trunk/src/kqueue.c (File Deleted)
8745 + - trunk/src/poll.c (File Deleted)
8746 + - trunk/src/select.c (File Deleted)
8747
8748
8749 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8750 Log:
8751 Version bump: 1.1.0
8752
8753
8754 Changes: Modified:
8755 +86 -155 trunk/configure (File Modified)
8756 +1 -1 trunk/configure.ac (File Modified)
8757
8758
8759 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8760 Log:
8761 Remove mentions of mkkeypair/cryptlinks.
8762
8763
8764 Changes: Modified:
8765 +1 -3 trunk/doc/challenge.txt (File Modified)
8766
8767
8768 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8769 Log:
8770 Clarify serverinfo{} description.
8771
8772
8773 Changes: Modified:
8774 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8775
8776
8777 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8778 Log:
8779 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8780
8781
8782 Changes: Modified:
8783 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8784
8785
8786 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8787 Log:
8788 Improvements also applicable to hyperion 1.x.
8789
8790
8791 Changes: Modified:
8792 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8793
8794
8795 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8796 Log:
8797 - Add +F description
8798 - General improvements and changes to charybdis
8799
8800
8801 Changes: Modified:
8802 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8803
8804
8805 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8806 Log:
8807 The server notice umodes only have an effect
8808 for opers. ("sendto_realops_flags", so having
8809 the umode is not enough, they must also be
8810 opered)
8811
8812
8813 Changes: Modified:
8814 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8815
8816
8817 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8818 Log:
8819 Updates to umodes docs.
8820
8821
8822 Changes: Modified:
8823 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8824
8825
8826 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8827 Log:
8828 Add SGML documentation.
8829
8830 Changes: Modified:
8831 + - trunk/doc/sgml/ (File Added)
8832 + - trunk/doc/sgml/oper-guide/ (File Added)
8833 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8834 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8835 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8836 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8837 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8838 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8839 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8840
8841
8842 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8843 Log:
8844 Make operwall flag restrict setting umode +z.
8845 This repairs this flag broken in charybdis-1.0.
8846
8847
8848 Changes: Modified:
8849 +41 -0 trunk/contrib/m_flags.c (File Modified)
8850 +9 -0 trunk/src/s_user.c (File Modified)
8851
8852
8853 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8854 Log:
8855 Don't complain/reset remote clients +n. I'm still not
8856 convinced propagating all umodes is the way to go, oh
8857 well.
8858
8859
8860 Changes: Modified:
8861 +1 -1 trunk/src/s_user.c (File Modified)
8862
8863
8864 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8865 Log:
8866 - Require admin flag for oper /chghost (if it's enabled
8867 which is not default)
8868 - Give error message on nonexistant nick
8869
8870
8871 Changes: Modified:
8872 +12 -0 trunk/modules/m_chghost.c (File Modified)
8873
8874
8875 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8876 Log:
8877 Incorporated jilles' dynspoof patch with a few minor changes.
8878
8879 Changes: Modified:
8880 +5 -2 trunk/include/client.h (File Modified)
8881 +1 -0 trunk/include/numeric.h (File Modified)
8882 +75 -4 trunk/modules/m_chghost.c (File Modified)
8883 +2 -21 trunk/modules/m_stats.c (File Modified)
8884 +2 -8 trunk/modules/m_trace.c (File Modified)
8885 +2 -0 trunk/src/client.c (File Modified)
8886 +3 -0 trunk/src/s_user.c (File Modified)
8887
8888
8889 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8890 Log:
8891 Update NEWS.
8892
8893 Changes: Modified:
8894 +5 -0 trunk/NEWS (File Modified)
8895
8896
8897 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8898 Log:
8899 Make show_ip() far less braindead.
8900
8901 Obtained from: ratbox 2.2 SVN
8902
8903
8904 Changes: Modified:
8905 +14 -85 trunk/src/client.c (File Modified)
8906
8907
8908 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8909 Log:
8910 Instead of not showing channels at all for whoising services,
8911 only show channels the requester is also on. If operspying
8912 services, show all the channels.
8913
8914
8915 Changes: Modified:
8916 +37 -40 trunk/modules/m_whois.c (File Modified)
8917
8918
8919 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8920 Log:
8921 - Show real errno if we fail to connect to a server
8922 - Don't show server IPs on IRC if a server goes dead
8923 during handshake
8924
8925
8926 Changes: Modified:
8927 +2 -5 trunk/src/s_serv.c (File Modified)
8928
8929
8930 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8931 Log:
8932 Revert hybrid 7.2 aline code. It causes too many problems.
8933
8934
8935 Changes: Modified:
8936 +1 -47 trunk/NEWS (File Modified)
8937 + - trunk/include/aline.h (File Deleted)
8938 +53 -6 trunk/modules/m_dline.c (File Modified)
8939 +212 -16 trunk/modules/m_kline.c (File Modified)
8940 +37 -8 trunk/modules/m_resv.c (File Modified)
8941 +45 -24 trunk/modules/m_xline.c (File Modified)
8942 +0 -485 trunk/src/Makefile.in (File Modified)
8943 + - trunk/src/aline.c (File Deleted)
8944
8945
8946 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8947 Log:
8948 Incorporate recent ratbox monitor bugfixes (could crash).
8949
8950
8951 Changes: Modified:
8952 +16 -0 trunk/modules/m_monitor.c (File Modified)
8953 +4 -3 trunk/src/monitor.c (File Modified)
8954
8955
8956 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8957 Log:
8958 Fix /invite UID leak.
8959
8960 Found by logiclrd@EFnet.
8961
8962
8963 Changes: Modified:
8964 +3 -2 trunk/modules/m_invite.c (File Modified)
8965
8966
8967 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8968 Log:
8969 Don't show what channels a service is in.
8970
8971 Changes: Modified:
8972 +1 -0 trunk/NEWS (File Modified)
8973 +40 -35 trunk/modules/m_whois.c (File Modified)
8974
8975
8976 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8977 Log:
8978 Update version to 1.0.3.
8979
8980
8981 Changes: Modified:
8982 +9 -9 trunk/configure (File Modified)
8983 +1 -1 trunk/configure.ac (File Modified)
8984
8985
8986 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8987 Log:
8988 Update NEWS.
8989
8990
8991 Changes: Modified:
8992 +7 -1 trunk/NEWS (File Modified)
8993
8994
8995 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8996 Log:
8997 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8998 More static buffers :(
8999
9000
9001 Changes: Modified:
9002 +12 -4 trunk/src/aline.c (File Modified)
9003
9004
9005 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9006 Log:
9007 Make operspy mode (/mode !#channel showing parameters
9008 even if not on channel) work again.
9009
9010
9011 Changes: Modified:
9012 +4 -4 trunk/src/channel.c (File Modified)
9013
9014
9015 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9016 Log:
9017 Call server_introduced hook on TS6 remote server
9018 introduction (ms_sid()).
9019
9020
9021 Changes: Modified:
9022 +6 -0 trunk/modules/core/m_server.c (File Modified)
9023
9024
9025 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9026 Log:
9027 Cyrix boxes are wierd.
9028
9029 Changes: Modified:
9030 +2 -1 trunk/modules/m_services.c (File Modified)
9031
9032
9033 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9034 Log:
9035 More paranoia.
9036
9037 Changes: Modified:
9038 +1 -1 trunk/include/client.h (File Modified)
9039 +3 -1 trunk/modules/m_services.c (File Modified)
9040
9041
9042 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9043 Log:
9044 heh
9045
9046 Changes: Modified:
9047 +1 -6 trunk/modules/m_services.c (File Modified)
9048
9049
9050 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9051 Log:
9052 Disable a check that doesn't always seem to work right for some reason.
9053
9054 Changes: Modified:
9055 +2 -0 trunk/modules/m_services.c (File Modified)
9056
9057
9058 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9059 Log:
9060 Update NEWS.
9061
9062
9063 Changes: Modified:
9064 +4 -1 trunk/NEWS (File Modified)
9065
9066
9067 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9068 Log:
9069 1.0.2
9070
9071
9072 Changes: Modified:
9073 +9 -9 trunk/configure (File Modified)
9074 +1 -1 trunk/configure.ac (File Modified)
9075
9076
9077 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9078 Log:
9079 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9080
9081
9082 Changes: Modified:
9083 +3 -13 trunk/modules/m_trace.c (File Modified)
9084
9085
9086 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9087 Log:
9088 Don't send empty RPL_WHOISCHANNELS on remote whois.
9089
9090 Pointy hat to: jilles
9091
9092
9093 Changes: Modified:
9094 +1 -1 trunk/modules/m_whois.c (File Modified)
9095
9096
9097 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9098 Log:
9099 Update NEWS.
9100
9101
9102 Changes: Modified:
9103 +3 -0 trunk/NEWS (File Modified)
9104
9105
9106 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9107 Log:
9108 Modular umode support.
9109
9110
9111 Changes: Modified:
9112 +0 -9 trunk/include/client.h (File Modified)
9113 +2 -1 trunk/include/s_user.h (File Modified)
9114 +1 -1 trunk/include/tools.h (File Modified)
9115 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9116 +3 -0 trunk/src/ircd.c (File Modified)
9117 +1 -1 trunk/src/messages.tab (File Modified)
9118 +2 -2 trunk/src/s_serv.c (File Modified)
9119 +37 -59 trunk/src/s_user.c (File Modified)
9120 +21 -0 trunk/src/tools.c (File Modified)
9121
9122
9123 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9124 Log:
9125 Optionally do forced nick change to the UID instead of kill
9126 on nick collisions, see doc/collision_fnc.txt for more
9127 details.
9128
9129
9130 Changes: Modified:
9131 + - trunk/doc/collision_fnc.txt (File Added)
9132 +1 -0 trunk/doc/example.conf (File Modified)
9133 +8 -0 trunk/doc/reference.conf (File Modified)
9134 +1 -0 trunk/include/numeric.h (File Modified)
9135 +1 -0 trunk/include/s_conf.h (File Modified)
9136 +2 -1 trunk/include/s_serv.h (File Modified)
9137 +1 -0 trunk/include/s_stats.h (File Modified)
9138 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9139 +1 -1 trunk/src/messages.tab (File Modified)
9140 +1 -0 trunk/src/newconf.c (File Modified)
9141 +1 -0 trunk/src/s_conf.c (File Modified)
9142 +1 -0 trunk/src/s_serv.c (File Modified)
9143 +2 -2 trunk/src/s_stats.c (File Modified)
9144
9145
9146 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9147 Log:
9148 Update NEWS.
9149
9150
9151 Modified:
9152 trunk/NEWS (File Modified)
9153
9154
9155 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9156 Log:
9157 Don't allow lookups by uid in /monitor + and /monitor s.
9158
9159
9160 Modified:
9161 trunk/modules/m_monitor.c (File Modified)
9162
9163
9164 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9165 Log:
9166 Stop garbage +j being set in cases like +j aaa:bbb by
9167 initializing the variables properly.
9168
9169 Reported by kyle.
9170
9171
9172 Modified:
9173 trunk/modules/core/m_mode.c (File Modified)
9174 trunk/modules/core/m_sjoin.c (File Modified)
9175
9176
9177 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9178 Log:
9179 Apply flags to the proper server in me_gcap().
9180
9181
9182 Modified:
9183 trunk/modules/m_capab.c (File Modified)
9184
9185
9186 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9187 Log:
9188 Use find_named_client() instead of find_client() to check
9189 for nick collisions.
9190
9191
9192 Modified:
9193 trunk/modules/core/m_nick.c (File Modified)
9194
9195
9196 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9197 Log:
9198 - Replace old 381 numeric with a new, more positive one!
9199
9200
9201 Modified:
9202 trunk/src/messages.tab (File Modified)
9203
9204
9205 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9206 Log:
9207 Make it compile again.
9208
9209
9210 Modified:
9211 trunk/src/channel.c (File Modified)
9212 trunk/src/client.c (File Modified)
9213 trunk/src/ircd.c (File Modified)
9214 trunk/src/packet.c (File Modified)
9215
9216
9217 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9218 Log:
9219 - Prevent UID disclosure in cmode setting.
9220
9221
9222 Modified:
9223 trunk/NEWS (File Modified)
9224 trunk/modules/core/m_mode.c (File Modified)
9225
9226
9227 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9228 Log:
9229 A different check which prevents UID disclosure.
9230
9231
9232 Modified:
9233 trunk/modules/core/m_kick.c (File Modified)
9234
9235
9236 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9237 Log:
9238 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9239
9240
9241 Modified:
9242 trunk/modules/core/m_kick.c (File Modified)
9243
9244
9245 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9246 Log:
9247 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9248
9249
9250 Modified:
9251 trunk/NEWS (File Modified)
9252 trunk/modules/m_accept.c (File Modified)
9253 trunk/modules/m_admin.c (File Modified)
9254 trunk/modules/m_away.c (File Modified)
9255 trunk/modules/m_cap.c (File Modified)
9256 trunk/modules/m_capab.c (File Modified)
9257 trunk/modules/m_challenge.c (File Modified)
9258 trunk/modules/m_chghost.c (File Modified)
9259 trunk/modules/m_close.c (File Modified)
9260 trunk/modules/m_cmessage.c (File Modified)
9261 trunk/modules/m_connect.c (File Modified)
9262 trunk/modules/m_dline.c (File Modified)
9263 trunk/modules/m_encap.c (File Modified)
9264 trunk/modules/m_etrace.c (File Modified)
9265 trunk/modules/m_gline.c (File Modified)
9266 trunk/modules/m_help.c (File Modified)
9267 trunk/modules/m_info.c (File Modified)
9268 trunk/modules/m_invite.c (File Modified)
9269 trunk/modules/m_ison.c (File Modified)
9270 trunk/modules/m_kline.c (File Modified)
9271 trunk/modules/m_knock.c (File Modified)
9272 trunk/modules/m_links.c (File Modified)
9273 trunk/modules/m_list.c (File Modified)
9274 trunk/modules/m_locops.c (File Modified)
9275 trunk/modules/m_lusers.c (File Modified)
9276 trunk/modules/m_map.c (File Modified)
9277 trunk/modules/m_monitor.c (File Modified)
9278 trunk/modules/m_motd.c (File Modified)
9279 trunk/modules/m_names.c (File Modified)
9280 trunk/modules/m_oper.c (File Modified)
9281 trunk/modules/m_operspy.c (File Modified)
9282 trunk/modules/m_pass.c (File Modified)
9283 trunk/modules/m_ping.c (File Modified)
9284 trunk/modules/m_pong.c (File Modified)
9285 trunk/modules/m_post.c (File Modified)
9286 trunk/modules/m_rehash.c (File Modified)
9287 trunk/modules/m_restart.c (File Modified)
9288 trunk/modules/m_resv.c (File Modified)
9289 trunk/modules/m_services.c (File Modified)
9290 trunk/modules/m_set.c (File Modified)
9291 trunk/modules/m_sshortcut.c (File Modified)
9292 trunk/modules/m_stats.c (File Modified)
9293 trunk/modules/m_svinfo.c (File Modified)
9294 trunk/modules/m_tb.c (File Modified)
9295 trunk/modules/m_testline.c (File Modified)
9296 trunk/modules/m_testmask.c (File Modified)
9297 trunk/modules/m_time.c (File Modified)
9298 trunk/modules/m_topic.c (File Modified)
9299 trunk/modules/m_trace.c (File Modified)
9300 trunk/modules/m_unreject.c (File Modified)
9301 trunk/modules/m_user.c (File Modified)
9302 trunk/modules/m_userhost.c (File Modified)
9303 trunk/modules/m_users.c (File Modified)
9304 trunk/modules/m_version.c (File Modified)
9305 trunk/modules/m_wallops.c (File Modified)
9306 trunk/modules/m_who.c (File Modified)
9307 trunk/modules/m_whois.c (File Modified)
9308 trunk/modules/m_whowas.c (File Modified)
9309 trunk/modules/m_xline.c (File Modified)
9310 trunk/src/adns.c (File Modified)
9311 trunk/src/aline.c (File Modified)
9312 trunk/src/cache.c (File Modified)
9313 trunk/src/channel.c (File Modified)
9314 trunk/src/class.c (File Modified)
9315 trunk/src/client.c (File Modified)
9316 trunk/src/commio.c (File Modified)
9317 trunk/src/event.c (File Modified)
9318 trunk/src/hash.c (File Modified)
9319 trunk/src/hostmask.c (File Modified)
9320 trunk/src/ircd.c (File Modified)
9321 trunk/src/kdparse.c (File Modified)
9322 trunk/src/linebuf.c (File Modified)
9323 trunk/src/listener.c (File Modified)
9324 trunk/src/modules.c (File Modified)
9325 trunk/src/monitor.c (File Modified)
9326 trunk/src/newconf.c (File Modified)
9327 trunk/src/packet.c (File Modified)
9328 trunk/src/parse.c (File Modified)
9329 trunk/src/reject.c (File Modified)
9330 trunk/src/s_auth.c (File Modified)
9331 trunk/src/s_conf.c (File Modified)
9332 trunk/src/s_gline.c (File Modified)
9333 trunk/src/s_log.c (File Modified)
9334 trunk/src/s_newconf.c (File Modified)
9335 trunk/src/s_serv.c (File Modified)
9336 trunk/src/s_stats.c (File Modified)
9337 trunk/src/s_user.c (File Modified)
9338 trunk/src/send.c (File Modified)
9339 trunk/src/whowas.c (File Modified)
9340
9341
9342 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9343 Log:
9344 - More coding style niceities. Pretty much got client.h squared away.
9345
9346
9347 Modified:
9348 trunk/modules/m_dline.c (File Modified)
9349 trunk/modules/m_gline.c (File Modified)
9350 trunk/modules/m_kline.c (File Modified)
9351 trunk/modules/m_rehash.c (File Modified)
9352 trunk/modules/m_resv.c (File Modified)
9353 trunk/modules/m_stats.c (File Modified)
9354 trunk/modules/m_testline.c (File Modified)
9355 trunk/modules/m_user.c (File Modified)
9356 trunk/modules/m_xline.c (File Modified)
9357
9358
9359 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9360 Log:
9361 - Propagate quiets (+q) on netjoins
9362 - Clear +q list too on lowerTS sjoin from TS6 source
9363
9364
9365 Modified:
9366 trunk/modules/core/m_sjoin.c (File Modified)
9367 trunk/src/s_serv.c (File Modified)
9368
9369
9370 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9371 Log:
9372 Second argument to whois is always a nick, never a uid.
9373 This prevents /whois other.server uid to get information
9374 about that uid.
9375
9376
9377 Modified:
9378 trunk/modules/m_whois.c (File Modified)
9379
9380
9381 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9382 Log:
9383 Don't allow local users to use uids in user mode.
9384
9385
9386 Modified:
9387 trunk/src/s_user.c (File Modified)
9388
9389
9390 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9391 Log:
9392 Make it compile again.
9393
9394
9395 Modified:
9396 trunk/src/s_stats.c (File Modified)
9397
9398
9399 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9400 Log:
9401 Fix propagation of empty SJOIN.
9402
9403
9404 Modified:
9405 trunk/modules/core/m_sjoin.c (File Modified)
9406
9407
9408 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9409 Log:
9410 Some atheme-style niceties here.
9411
9412
9413 Modified:
9414 trunk/modules/m_accept.c (File Modified)
9415 trunk/modules/m_admin.c (File Modified)
9416 trunk/modules/m_away.c (File Modified)
9417 trunk/modules/m_cap.c (File Modified)
9418 trunk/modules/m_capab.c (File Modified)
9419 trunk/modules/m_challenge.c (File Modified)
9420 trunk/modules/m_chghost.c (File Modified)
9421 trunk/modules/m_close.c (File Modified)
9422 trunk/modules/m_cmessage.c (File Modified)
9423 trunk/modules/m_connect.c (File Modified)
9424 trunk/modules/m_dline.c (File Modified)
9425 trunk/modules/m_encap.c (File Modified)
9426 trunk/modules/m_etrace.c (File Modified)
9427 trunk/modules/m_gline.c (File Modified)
9428 trunk/modules/m_help.c (File Modified)
9429 trunk/modules/m_info.c (File Modified)
9430 trunk/modules/m_invite.c (File Modified)
9431 trunk/modules/m_ison.c (File Modified)
9432 trunk/modules/m_kline.c (File Modified)
9433 trunk/modules/m_knock.c (File Modified)
9434 trunk/modules/m_links.c (File Modified)
9435 trunk/modules/m_list.c (File Modified)
9436 trunk/modules/m_locops.c (File Modified)
9437 trunk/modules/m_lusers.c (File Modified)
9438 trunk/modules/m_map.c (File Modified)
9439 trunk/modules/m_monitor.c (File Modified)
9440 trunk/modules/m_motd.c (File Modified)
9441 trunk/modules/m_names.c (File Modified)
9442 trunk/modules/m_oper.c (File Modified)
9443 trunk/modules/m_operspy.c (File Modified)
9444 trunk/modules/m_pass.c (File Modified)
9445 trunk/modules/m_ping.c (File Modified)
9446 trunk/modules/m_pong.c (File Modified)
9447 trunk/modules/m_post.c (File Modified)
9448 trunk/modules/m_rehash.c (File Modified)
9449 trunk/modules/m_restart.c (File Modified)
9450 trunk/modules/m_resv.c (File Modified)
9451 trunk/modules/m_services.c (File Modified)
9452 trunk/modules/m_set.c (File Modified)
9453 trunk/modules/m_sshortcut.c (File Modified)
9454 trunk/modules/m_stats.c (File Modified)
9455 trunk/modules/m_svinfo.c (File Modified)
9456 trunk/modules/m_tb.c (File Modified)
9457 trunk/modules/m_testline.c (File Modified)
9458 trunk/modules/m_testmask.c (File Modified)
9459 trunk/modules/m_time.c (File Modified)
9460 trunk/modules/m_topic.c (File Modified)
9461 trunk/modules/m_trace.c (File Modified)
9462 trunk/modules/m_unreject.c (File Modified)
9463 trunk/modules/m_user.c (File Modified)
9464 trunk/modules/m_userhost.c (File Modified)
9465 trunk/modules/m_users.c (File Modified)
9466 trunk/modules/m_version.c (File Modified)
9467 trunk/modules/m_wallops.c (File Modified)
9468 trunk/modules/m_who.c (File Modified)
9469 trunk/modules/m_whois.c (File Modified)
9470 trunk/modules/m_whowas.c (File Modified)
9471 trunk/modules/m_xline.c (File Modified)
9472
9473
9474 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9475 Log:
9476 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9477
9478
9479 Modified:
9480 trunk/.indent.pro (File Modified)
9481 trunk/include/charybdis.h (File Added)
9482 trunk/include/client.h (File Modified)
9483 trunk/modules/.indent.pro (File Modified)
9484 trunk/src/.indent.pro (File Modified)
9485 trunk/src/adns.c (File Modified)
9486 trunk/src/aline.c (File Modified)
9487 trunk/src/cache.c (File Modified)
9488 trunk/src/channel.c (File Modified)
9489 trunk/src/class.c (File Modified)
9490 trunk/src/client.c (File Modified)
9491 trunk/src/commio.c (File Modified)
9492 trunk/src/event.c (File Modified)
9493 trunk/src/hash.c (File Modified)
9494 trunk/src/hostmask.c (File Modified)
9495 trunk/src/ircd.c (File Modified)
9496 trunk/src/kdparse.c (File Modified)
9497 trunk/src/linebuf.c (File Modified)
9498 trunk/src/listener.c (File Modified)
9499 trunk/src/modules.c (File Modified)
9500 trunk/src/monitor.c (File Modified)
9501 trunk/src/newconf.c (File Modified)
9502 trunk/src/packet.c (File Modified)
9503 trunk/src/parse.c (File Modified)
9504 trunk/src/reject.c (File Modified)
9505 trunk/src/s_auth.c (File Modified)
9506 trunk/src/s_conf.c (File Modified)
9507 trunk/src/s_gline.c (File Modified)
9508 trunk/src/s_log.c (File Modified)
9509 trunk/src/s_newconf.c (File Modified)
9510 trunk/src/s_serv.c (File Modified)
9511 trunk/src/s_stats.c (File Modified)
9512 trunk/src/s_user.c (File Modified)
9513 trunk/src/send.c (File Modified)
9514 trunk/src/whowas.c (File Modified)
9515
9516
9517 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9518 Log:
9519 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9520 - Convert a few modules towards using this code.
9521 - Make a note about this change in NEWS.
9522
9523
9524 Modified:
9525 trunk/NEWS (File Modified)
9526 trunk/include/aline.h (File Added)
9527 trunk/modules/m_dline.c (File Modified)
9528 trunk/modules/m_kline.c (File Modified)
9529 trunk/modules/m_resv.c (File Modified)
9530 trunk/modules/m_xline.c (File Modified)
9531 trunk/src/Makefile.in (File Modified)
9532 trunk/src/aline.c (File Added)
9533
9534
9535 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9536 Log:
9537 - Update NEWS document.
9538
9539
9540 Modified:
9541 trunk/NEWS (File Modified)
9542
9543
9544 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9545 Log:
9546 Use find_named_person() instead of find_person() in services shortcuts.
9547
9548
9549 Modified:
9550 trunk/modules/m_sshortcut.c (File Modified)
9551
9552
9553 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9554 Log:
9555 Fix propagation of empty channels (+P).
9556
9557
9558 Modified:
9559 trunk/modules/core/m_sjoin.c (File Modified)
9560 trunk/src/s_serv.c (File Modified)
9561
9562
9563 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9564 Log:
9565 Use same comparison for +f.
9566
9567
9568 Modified:
9569 trunk/modules/core/m_join.c (File Modified)
9570
9571
9572 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9573 Log:
9574 Retire server-server non-encap CHGHOST, and clean it up a bit.
9575
9576
9577 Modified:
9578 trunk/modules/m_chghost.c (File Modified)
9579
9580
9581 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9582 Log:
9583 Use TS6 form for SQUIT wallops.
9584
9585
9586 Modified:
9587 trunk/modules/core/m_squit.c (File Modified)
9588
9589
9590 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9591 Log:
9592 Propagate nick changes for remote clients in TS6 form if possible;
9593 simplify the code a bit.
9594
9595
9596 Modified:
9597 trunk/modules/core/m_nick.c (File Modified)
9598
9599
9600 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9601 Log:
9602 Only clear oper_only_umodes on deoper for local clients.
9603
9604
9605 Modified:
9606 trunk/src/s_user.c (File Modified)
9607
9608
9609 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9610 Log:
9611 - Don't enable use_whois_actually in the default config, makes cloaking
9612 only useful for vanity.
9613
9614
9615 Modified:
9616 trunk/doc/example.conf (File Modified)
9617
9618
9619 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9620 Log:
9621 Fix linebuf raw code to not truncate lines longer than
9622 510 characters. This stops ziplinks corruption at
9623 the initial burst if the other side sends a lot.
9624
9625
9626 Modified:
9627 trunk/src/linebuf.c (File Modified)
9628
9629
9630 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9631 Log:
9632 - Add +r to channel_modes().
9633
9634
9635 Modified:
9636 trunk/src/channel.c (File Modified)
9637
9638
9639 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9640 Log:
9641 Update NEWS.
9642
9643
9644 Modified:
9645 trunk/NEWS (File Modified)
9646
9647
9648 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9649 Log:
9650 err, nvm. wrong project :-P
9651
9652
9653 Modified:
9654 trunk/src/match.c (File Modified)
9655
9656
9657 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9658 Log:
9659 make sure we don't crash on match(NULL, test)
9660
9661
9662 Modified:
9663 trunk/src/match.c (File Modified)
9664
9665
9666 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9667 Log:
9668 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9669 flags = rehash in shared{}.
9670 Uses :<source> ENCAP <target> REHASH [option].
9671
9672
9673 Modified:
9674 trunk/doc/example.conf (File Modified)
9675 trunk/doc/reference.conf (File Modified)
9676 trunk/help/opers/rehash (File Modified)
9677 trunk/include/s_newconf.h (File Modified)
9678 trunk/modules/m_rehash.c (File Modified)
9679 trunk/modules/m_stats.c (File Modified)
9680 trunk/src/newconf.c (File Modified)
9681
9682
9683 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9684 Log:
9685 Initialize flags to 0 in conf_set_shared_flags() and
9686 conf_set_cluster_flags().
9687
9688
9689 Modified:
9690 trunk/src/newconf.c (File Modified)
9691
9692
9693 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9694 Log:
9695 Don't allow a forward from a #channel to an &channel.
9696 Error message is Illegal channel name.
9697
9698
9699 Modified:
9700 trunk/modules/core/m_mode.c (File Modified)
9701
9702
9703 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9704 Log:
9705 - change version to 1.0.1
9706
9707
9708 Modified:
9709 trunk/configure (File Modified)
9710 trunk/configure.ac (File Modified)
9711
9712
9713 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9714 Log:
9715 Update NEWS.
9716
9717
9718 Modified:
9719 trunk/NEWS (File Modified)
9720
9721
9722 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9723 Log:
9724 Services shortcuts changes:
9725 - Require umode +S on target
9726 - Use ERR_SERVICESDOWN (440) for error message
9727 - Fix check for empty string
9728
9729
9730 Modified:
9731 trunk/include/numeric.h (File Modified)
9732 trunk/modules/m_sshortcut.c (File Modified)
9733 trunk/src/messages.tab (File Modified)
9734
9735
9736 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9737 Log:
9738 s/IsChanService/IsService/g;
9739
9740
9741 Modified:
9742 trunk/modules/m_sshortcut.c (File Modified)
9743
9744
9745 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9746 Log:
9747 Add check for service validity in shortcut routines.
9748
9749
9750 Modified:
9751 trunk/modules/m_sshortcut.c (File Modified)
9752
9753
9754 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9755 Log:
9756 Don't allow forwarding to a -F channel the setter is not on.
9757
9758
9759 Modified:
9760 trunk/modules/core/m_mode.c (File Modified)
9761
9762
9763 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9764 Log:
9765 Describe identify_service and identify_command in
9766 reference.conf.
9767
9768
9769 Modified:
9770 trunk/doc/reference.conf (File Modified)
9771
9772
9773 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9774 Log:
9775 More helpfile updates.
9776
9777
9778 Modified:
9779 trunk/help/Makefile.in (File Modified)
9780 trunk/help/opers/die (File Modified)
9781 trunk/help/opers/join (File Modified)
9782 trunk/help/opers/links (File Modified)
9783 trunk/help/opers/lusers (File Modified)
9784 trunk/help/opers/map (File Added)
9785 trunk/help/opers/motd (File Modified)
9786 trunk/help/opers/names (File Modified)
9787 trunk/help/opers/notice (File Modified)
9788 trunk/help/opers/operspy (File Modified)
9789 trunk/help/opers/part (File Modified)
9790 trunk/help/opers/privmsg (File Modified)
9791 trunk/help/opers/restart (File Modified)
9792 trunk/help/opers/set (File Modified)
9793 trunk/help/opers/stats (File Modified)
9794 trunk/help/opers/trace (File Modified)
9795 trunk/help/opers/version (File Modified)
9796 trunk/help/users/notice (File Modified)
9797 trunk/help/users/privmsg (File Modified)
9798 trunk/help/users/stats (File Modified)
9799
9800
9801 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9802 Log:
9803 Update help files.
9804
9805
9806 Modified:
9807 trunk/help/opers/cmode (File Modified)
9808 trunk/help/opers/umode (File Modified)
9809 trunk/help/opers/wallops (File Modified)
9810 trunk/help/opers/who (File Modified)
9811 trunk/help/users/umode (File Modified)
9812
9813
9814 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9815 Log:
9816 Include cmode +r in 004 and 005.
9817
9818
9819 Modified:
9820 trunk/include/supported.h (File Modified)
9821 trunk/src/messages.tab (File Modified)
9822
9823
9824 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9825 Log:
9826 No need to clear all 3 buffers in channel_modes().
9827
9828
9829 Modified:
9830 trunk/src/channel.c (File Modified)
9831
9832
9833 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9834 Log:
9835 - Fix multiple +f modes per line
9836 - -f shouldn't take a parameter
9837
9838
9839 Modified:
9840 trunk/modules/core/m_mode.c (File Modified)
9841
9842
9843 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9844 Log:
9845 Channel mode +Q now prevents forwarding to or through
9846 a channel, just like in hyperion, not from a channel.
9847
9848
9849 Modified:
9850 trunk/modules/core/m_join.c (File Modified)
9851
9852
9853 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9854 Log:
9855 Complete +F/+Q propagation.
9856
9857
9858 Modified:
9859 trunk/modules/core/m_join.c (File Modified)
9860 trunk/modules/core/m_sjoin.c (File Modified)
9861 trunk/src/channel.c (File Modified)
9862
9863
9864 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9865 Log:
9866 - A few minor fixes.
9867
9868
9869 Modified:
9870 trunk/modules/core/m_join.c (File Modified)
9871 trunk/modules/m_services.c (File Modified)
9872
9873
9874 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9875 Log:
9876 - Fix netsplit obfuscation.
9877
9878
9879 Modified:
9880 trunk/src/client.c (File Modified)
9881
9882
9883 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9884 Log:
9885 - Fix another /stats p related bug.
9886
9887
9888 Modified:
9889 trunk/src/client.c (File Modified)
9890
9891
9892 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9893 Log:
9894 - Update example.conf.
9895
9896
9897 Modified:
9898 trunk/doc/example.conf (File Modified)
9899
9900
9901 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9902 Log:
9903 - Fix a minor bug here, and re-release 1.0.
9904
9905
9906 Modified:
9907 trunk/modules/core/m_nick.c (File Modified)
9908
9909
9910 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9911 Log:
9912 - Add bursted clients to /stats p list.
9913
9914
9915 Modified:
9916 trunk/modules/core/m_nick.c (File Modified)
9917
9918
9919 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9920 Log:
9921 - Add identify_service, identify_command options to the example.conf,
9922 newconf parser.
9923
9924
9925 Modified:
9926 trunk/NEWS (File Modified)
9927 trunk/doc/example.conf (File Modified)
9928 trunk/src/newconf.c (File Modified)
9929
9930
9931 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9932 Log:
9933 - Add services shortcuts.
9934
9935
9936 Modified:
9937 trunk/modules/Makefile.in (File Modified)
9938 trunk/modules/m_sshortcut.c (File Added)
9939
9940
9941 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9942 Log:
9943 - put back checks i removed by mistake
9944
9945
9946 Modified:
9947 trunk/modules/core/m_join.c (File Modified)
9948
9949
9950 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9951 Log:
9952 - Implement channel mode +Q, which disables forwarding.
9953 - Make forwarding usable by everyone.
9954 - Implement channel mode +F which bypasses authority checks on a target
9955 set with this mode
9956 - Update NEWS.
9957
9958
9959 Modified:
9960 trunk/NEWS (File Modified)
9961 trunk/include/channel.h (File Modified)
9962 trunk/include/supported.h (File Modified)
9963 trunk/modules/core/m_join.c (File Modified)
9964 trunk/modules/core/m_mode.c (File Modified)
9965 trunk/src/messages.tab (File Modified)
9966
9967
9968 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9969 Log:
9970 - Fix account handling brokenness.
9971
9972
9973 Modified:
9974 trunk/modules/m_services.c (File Modified)
9975
9976
9977 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9978 Log:
9979 Identify to services via server password hack. Still
9980 needs config file parts, like
9981 identifyservice = "nickserv@services.int";
9982 identifycommand = "IDENTIFY";
9983
9984
9985 Modified:
9986 trunk/include/s_conf.h (File Modified)
9987 trunk/src/s_user.c (File Modified)
9988
9989
9990 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9991 Log:
9992 Make send.c compile.
9993
9994
9995 Modified:
9996 trunk/src/send.c (File Modified)
9997
9998
9999 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10000 Log:
10001 - Handle this better.
10002
10003
10004 Modified:
10005 trunk/src/send.c (File Modified)
10006
10007
10008 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10009 Log:
10010 If the source is not a client, don't send to normal users.
10011
10012
10013 Modified:
10014 trunk/src/send.c (File Modified)
10015
10016
10017 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10018 Log:
10019 - Make /wallops behave as wallops in other ircds.
10020
10021
10022 Modified:
10023 trunk/modules/m_wallops.c (File Modified)
10024 trunk/src/send.c (File Modified)
10025
10026
10027 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10028 Log:
10029 - charybdis-1.0
10030
10031
10032 Modified:
10033 trunk/NEWS (File Modified)
10034 trunk/configure (File Modified)
10035 trunk/configure.ac (File Modified)
10036
10037
10038 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10039 Log:
10040 - Remove efnet configuration.
10041 - Rename example.conf as reference.conf, and replace the default
10042 example.conf with one suitable for AthemeNET.
10043 - Update makefile to reflect these changes.
10044
10045
10046 Modified:
10047 trunk/doc/Makefile.in (File Modified)
10048 trunk/doc/example.conf (File Modified)
10049 trunk/doc/example.efnet.conf (File Deleted)
10050 trunk/doc/reference.conf (File Added)
10051
10052
10053 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10054 Log:
10055 - Don't display opers who are /away.
10056
10057
10058 Modified:
10059 trunk/modules/m_stats.c (File Modified)
10060
10061
10062 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10063 Log:
10064 Put cmode +f in 004 and 005.
10065
10066
10067 Modified:
10068 trunk/include/supported.h (File Modified)
10069 trunk/src/messages.tab (File Modified)
10070
10071
10072 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10073 Log:
10074 Add user umode +Q which prevents a user from
10075 being forwarded.
10076
10077
10078 Modified:
10079 trunk/include/client.h (File Modified)
10080 trunk/modules/core/m_join.c (File Modified)
10081 trunk/src/messages.tab (File Modified)
10082 trunk/src/s_user.c (File Modified)
10083
10084
10085 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10086 Log:
10087 Implement channel forwarding in m_join(). As in
10088 hyperion, failing to join because of +i, +r or +j
10089 can cause you to be forwarded, potentially
10090 recursively. Unlike hyperion, a single numeric
10091 is sent in case of a successful forward, otherwise
10092 the ircd acts if there were no forward.
10093
10094
10095 Modified:
10096 trunk/include/numeric.h (File Modified)
10097 trunk/modules/core/m_join.c (File Modified)
10098 trunk/src/messages.tab (File Modified)
10099
10100
10101 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10102 Log:
10103 Allow servers to set oper-only cmodes as well.
10104
10105
10106 Modified:
10107 trunk/modules/core/m_mode.c (File Modified)
10108
10109
10110 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10111 Log:
10112 Add cmode +f which takes a channel name, settable
10113 only by opers for now. Does not do anything yet.
10114
10115
10116 Modified:
10117 trunk/include/channel.h (File Modified)
10118 trunk/modules/core/m_join.c (File Modified)
10119 trunk/modules/core/m_mode.c (File Modified)
10120 trunk/modules/core/m_sjoin.c (File Modified)
10121 trunk/src/channel.c (File Modified)
10122
10123
10124 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10125 Log:
10126 Fully initialize 'mode' in ms_join() and ms_sjoin()
10127 to avoid old +j garbage from being used.
10128
10129
10130 Modified:
10131 trunk/modules/core/m_join.c (File Modified)
10132 trunk/modules/core/m_sjoin.c (File Modified)
10133
10134
10135 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10136 Log:
10137 - only touch join_count/join_delta if join throttling
10138 is enabled on the channel
10139 - reset join_count/join_delta to 0 if -j is set
10140
10141
10142 Modified:
10143 trunk/modules/core/m_join.c (File Modified)
10144 trunk/modules/core/m_mode.c (File Modified)
10145 trunk/modules/core/m_sjoin.c (File Modified)
10146
10147
10148 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10149 Log:
10150 Also start a new "period" for join throttling for remote joins,
10151 if necessary. Make the code slightly clearer.
10152
10153
10154 Modified:
10155 trunk/modules/core/m_join.c (File Modified)
10156 trunk/src/channel.c (File Modified)
10157
10158
10159 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10160 Log:
10161 Some +j improvements, still broken.
10162
10163
10164 Modified:
10165 trunk/modules/core/m_join.c (File Modified)
10166 trunk/modules/core/m_sjoin.c (File Modified)
10167
10168
10169 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10170 Log:
10171 Only do +z processing for +m channels the sender is on,
10172 as bans/quiets are currently only checked locally.
10173
10174
10175 Modified:
10176 trunk/modules/core/m_message.c (File Modified)
10177
10178
10179 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10180 Log:
10181 - Add max_bans_large configuration option, defaulting to 500, to
10182 limit the number of bans in a +L channel
10183 - Change b/e/I to b/e/I/q in texts
10184
10185
10186 Modified:
10187 trunk/doc/example.conf (File Modified)
10188 trunk/include/s_conf.h (File Modified)
10189 trunk/modules/core/m_mode.c (File Modified)
10190 trunk/modules/m_info.c (File Modified)
10191 trunk/src/newconf.c (File Modified)
10192 trunk/src/s_conf.c (File Modified)
10193
10194
10195 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10196 Log:
10197 Store invite for +gi channels.
10198 Note that +gi is significantly weaker access control than +i.
10199
10200
10201 Modified:
10202 trunk/modules/m_invite.c (File Modified)
10203
10204
10205 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10206 Log:
10207 Nonops are allowed to see +q lists.
10208
10209
10210 Modified:
10211 trunk/modules/core/m_mode.c (File Modified)
10212
10213
10214 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10215 Log:
10216 Invalidate can_send() cache on -q.
10217
10218
10219 Modified:
10220 trunk/modules/core/m_mode.c (File Modified)
10221
10222
10223 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10224 Log:
10225 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10226
10227
10228 Modified:
10229 trunk/modules/core/m_sjoin.c (File Modified)
10230
10231
10232 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10233 Log:
10234 - Allow blank SJOINs -- for permanant channels.
10235
10236
10237 Modified:
10238 trunk/modules/core/m_sjoin.c (File Modified)
10239
10240
10241 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10242 Log:
10243 - Burst permanant channels.
10244
10245
10246 Modified:
10247 trunk/src/s_serv.c (File Modified)
10248
10249
10250 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10251 Log:
10252 - Fix handling of permanant channels.
10253
10254
10255 Modified:
10256 trunk/modules/core/m_join.c (File Modified)
10257
10258
10259 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10260 Log:
10261 - Run indent on core modules.
10262 - Add propagation of join throttle settings.
10263
10264
10265 Modified:
10266 trunk/modules/core/m_die.c (File Modified)
10267 trunk/modules/core/m_error.c (File Modified)
10268 trunk/modules/core/m_join.c (File Modified)
10269 trunk/modules/core/m_kick.c (File Modified)
10270 trunk/modules/core/m_kill.c (File Modified)
10271 trunk/modules/core/m_message.c (File Modified)
10272 trunk/modules/core/m_mode.c (File Modified)
10273 trunk/modules/core/m_nick.c (File Modified)
10274 trunk/modules/core/m_part.c (File Modified)
10275 trunk/modules/core/m_quit.c (File Modified)
10276 trunk/modules/core/m_server.c (File Modified)
10277 trunk/modules/core/m_sjoin.c (File Modified)
10278 trunk/modules/core/m_squit.c (File Modified)
10279
10280
10281 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10282 Log:
10283 - Fix mistake in commit message.
10284
10285
10286 Modified:
10287 trunk/ChangeLog (File Modified)
10288
10289
10290 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10291 Log:
10292 - Channel throttling.
10293
10294
10295 Modified:
10296 trunk/NEWS (File Modified)
10297 trunk/include/supported.h (File Modified)
10298 trunk/modules/core/m_mode.c (File Modified)
10299 trunk/src/messages.tab (File Modified)
10300
10301
10302 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10303 Log:
10304 - Channel throttle logic fixes.
10305
10306
10307 Modified:
10308 trunk/include/channel.h (File Modified)
10309
10310
10311 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10312 Log:
10313 - Add the throttle logic.
10314
10315
10316 Modified:
10317 trunk/include/channel.h (File Modified)
10318 trunk/include/numeric.h (File Modified)
10319 trunk/modules/core/m_join.c (File Modified)
10320 trunk/src/channel.c (File Modified)
10321 trunk/src/messages.tab (File Modified)
10322
10323
10324 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10325 Log:
10326 - Cosmetic fixes to CREDITS.
10327
10328
10329 Modified:
10330 trunk/CREDITS (File Modified)
10331
10332
10333 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10334 Log:
10335 - Better channel_modes() from ShadowIRCd 4.
10336
10337
10338 Modified:
10339 trunk/include/channel.h (File Modified)
10340 trunk/src/channel.c (File Modified)
10341
10342
10343 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10344 Log:
10345 - Strip colour codes from parts.
10346
10347
10348 Modified:
10349 trunk/modules/core/m_part.c (File Modified)
10350
10351
10352 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10353 Log:
10354 - Strip colour codes from quits.
10355
10356
10357 Modified:
10358 trunk/modules/core/m_quit.c (File Modified)
10359
10360
10361 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10362 Log:
10363 - add +c/+g/+z to channel_modes().
10364
10365
10366 Modified:
10367 trunk/src/channel.c (File Modified)
10368
10369
10370 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10371 Log:
10372 - Add +g to 004/005 numerics.
10373
10374
10375 Modified:
10376 trunk/include/supported.h (File Modified)
10377 trunk/src/messages.tab (File Modified)
10378
10379
10380 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10381 Log:
10382 - Add +cgz to set_final_mode() in both join/sjoin.
10383 - Implement channel mode +g: Free invite.
10384
10385
10386 Modified:
10387 trunk/include/channel.h (File Modified)
10388 trunk/modules/core/m_join.c (File Modified)
10389 trunk/modules/core/m_mode.c (File Modified)
10390 trunk/modules/core/m_sjoin.c (File Modified)
10391 trunk/modules/m_invite.c (File Modified)
10392
10393
10394 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10395 Log:
10396 - Make sure /stats p uses the right list.
10397
10398
10399 Modified:
10400 trunk/modules/m_stats.c (File Modified)
10401
10402
10403 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10404 Log:
10405 - local oper list becomes local_oper_list.
10406 - all opers are stored on oper_list for /stats p.
10407
10408
10409 Modified:
10410 trunk/include/ircd.h (File Modified)
10411 trunk/modules/m_stats.c (File Modified)
10412 trunk/modules/m_trace.c (File Modified)
10413 trunk/src/client.c (File Modified)
10414 trunk/src/ircd.c (File Modified)
10415 trunk/src/s_user.c (File Modified)
10416 trunk/src/send.c (File Modified)
10417
10418
10419 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10420 Log:
10421 - Remove ENABLE_SERVICES legacy define.
10422
10423
10424 Modified:
10425 trunk/configure (File Modified)
10426 trunk/configure.ac (File Modified)
10427 trunk/include/client.h (File Modified)
10428 trunk/include/m_info.h (File Modified)
10429 trunk/include/s_conf.h (File Modified)
10430 trunk/modules/Makefile.in (File Modified)
10431 trunk/modules/core/m_kick.c (File Modified)
10432 trunk/modules/core/m_mode.c (File Modified)
10433 trunk/modules/core/m_nick.c (File Modified)
10434 trunk/modules/core/m_sjoin.c (File Modified)
10435 trunk/modules/m_services.c (File Modified)
10436 trunk/src/channel.c (File Modified)
10437 trunk/src/newconf.c (File Modified)
10438 trunk/src/s_conf.c (File Modified)
10439 trunk/src/s_serv.c (File Modified)
10440 trunk/src/s_user.c (File Modified)
10441
10442
10443 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10444 Log:
10445 - New reject message, ala ircu.
10446
10447
10448 Modified:
10449 trunk/src/reject.c (File Modified)
10450
10451
10452 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10453 Log:
10454 - Reduce 'broadcast storm' effect in m_chghost.
10455
10456
10457 Modified:
10458 trunk/modules/m_chghost.c (File Modified)
10459
10460
10461 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10462 Log:
10463 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10464
10465
10466 Modified:
10467 trunk/include/supported.h (File Modified)
10468 trunk/src/messages.tab (File Modified)
10469
10470
10471 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10472 Log:
10473 - Implement +z.
10474
10475
10476 Modified:
10477 trunk/include/channel.h (File Modified)
10478 trunk/modules/core/m_message.c (File Modified)
10479 trunk/modules/core/m_mode.c (File Modified)
10480
10481
10482 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10483 Log:
10484 - use sendto_one_numeric() in some places.
10485
10486
10487 Modified:
10488 trunk/modules/core/m_mode.c (File Modified)
10489
10490
10491 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10492 Log:
10493 - Implement channel mode +c -- colour stripping.
10494
10495
10496 Modified:
10497 trunk/include/irc_string.h (File Modified)
10498 trunk/include/supported.h (File Modified)
10499 trunk/modules/core/m_message.c (File Modified)
10500 trunk/modules/core/m_mode.c (File Modified)
10501 trunk/src/irc_string.c (File Modified)
10502 trunk/src/messages.tab (File Modified)
10503
10504
10505 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10506 Log:
10507 - Add +qLP to CHANMODES 005 numeric.
10508
10509
10510 Modified:
10511 trunk/include/supported.h (File Modified)
10512
10513
10514 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10515 Log:
10516 Move credits files to doc/.
10517
10518
10519 Modified:
10520 trunk/Hybrid-team (File Deleted)
10521 trunk/Ratbox-team (File Deleted)
10522 trunk/doc/Hybrid-team (File Added)
10523 trunk/doc/Ratbox-team (File Added)
10524
10525
10526 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10527 Log:
10528 - Rename Ratbox credits as Ratbox-team.
10529 - Add in our own CREDITS.
10530
10531
10532 Modified:
10533 trunk/CREDITS (File Deleted)
10534 trunk/CREDITS (File Added)
10535 trunk/Ratbox-team (File Added)
10536
10537
10538 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10539 Log:
10540 - Quietcache fixes.
10541
10542
10543 Modified:
10544 trunk/modules/core/m_mode.c (File Modified)
10545
10546
10547 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10548 Log:
10549 - Rebuild configure.
10550
10551
10552 Modified:
10553 trunk/autom4te.cache/ (File Deleted)
10554 trunk/configure (File Modified)
10555
10556
10557 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10558 Log:
10559 Add +q to messages.tab.
10560
10561
10562 Modified:
10563 trunk/src/messages.tab (File Modified)
10564
10565
10566 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10567 Log:
10568 - port m_sjoin stuff to TS6 JOIN syntax.
10569
10570
10571 Modified:
10572 trunk/modules/core/m_join.c (File Modified)
10573
10574
10575 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10576 Log:
10577 - Implement channel mode +q (quiet)
10578
10579
10580 Modified:
10581 trunk/include/channel.h (File Modified)
10582 trunk/modules/core/m_mode.c (File Modified)
10583 trunk/src/channel.c (File Modified)
10584
10585
10586 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10587 Log:
10588 Add +L/+P for set_final_mode().
10589
10590
10591 Modified:
10592 trunk/modules/core/m_sjoin.c (File Modified)
10593
10594
10595 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10596 Log:
10597 Add +L/+P in channel_modes().
10598
10599
10600 Modified:
10601 trunk/src/channel.c (File Modified)
10602
10603
10604 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10605 Log:
10606 - Use MODE_PERMANENT, not MODE_PERMANANT
10607 - Actually use chm_staff()
10608
10609 It compiles but is not otherwise tested.
10610
10611
10612 Modified:
10613 trunk/include/channel.h (File Modified)
10614 trunk/modules/core/m_mode.c (File Modified)
10615 trunk/modules/core/m_sjoin.c (File Modified)
10616 trunk/src/channel.c (File Modified)
10617
10618
10619 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10620 Log:
10621 - Ok, patchlevel.h is fixed now.
10622
10623
10624 Modified:
10625 trunk/include/patchlevel.h (File Modified)
10626
10627
10628 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10629 Log:
10630 - *sigh*
10631
10632
10633 Modified:
10634 trunk/include/patchlevel.h (File Modified)
10635 trunk/src/version.c.SH (File Modified)
10636
10637
10638 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10639 Log:
10640 - Fix compilation issue with version.c.
10641
10642
10643 Modified:
10644 trunk/src/version.c.SH (File Modified)
10645
10646
10647 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10648 Log:
10649 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10650 this from the BUGS file.
10651
10652
10653 Modified:
10654 trunk/BUGS (File Modified)
10655
10656
10657 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10658 Log:
10659 Mangle all netsplit messages if flatten links is enabled.
10660
10661
10662 Modified:
10663 trunk/src/client.c (File Modified)
10664
10665
10666 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10667 Log:
10668 - jilles pointed out that /stats p needed severe changes -- implement
10669 them
10670
10671
10672 Modified:
10673 trunk/modules/m_stats.c (File Modified)
10674
10675
10676 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10677 Log:
10678 Rename RELNOTES to NEWS.
10679
10680
10681 Modified:
10682 trunk/NEWS (File Added)
10683 trunk/RELNOTES (File Deleted)
10684
10685
10686 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10687 Log:
10688 Update RELNOTES.
10689
10690
10691 Modified:
10692 trunk/RELNOTES (File Modified)
10693
10694
10695 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10696 Log:
10697 - Make /stats p work globally.
10698 - Change 'OPER(s)' to 'staff members'
10699
10700
10701 Modified:
10702 trunk/modules/m_stats.c (File Modified)
10703
10704
10705 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10706 Log:
10707 - add modes, +LP to RPL_MYINFO.
10708
10709
10710 Modified:
10711 trunk/src/messages.tab (File Modified)
10712
10713
10714 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10715 Log:
10716 More stuff to RELNOTES.
10717
10718
10719 Modified:
10720 trunk/RELNOTES (File Modified)
10721
10722
10723 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10724 Log:
10725 - Implement +P.
10726
10727
10728 Modified:
10729 trunk/modules/core/m_sjoin.c (File Modified)
10730 trunk/src/channel.c (File Modified)
10731
10732
10733 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10734 Log:
10735 - Implement list limit exceed modes -- +L.
10736
10737
10738 Modified:
10739 trunk/modules/core/m_mode.c (File Modified)
10740
10741
10742 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10743 Log:
10744 - Add handlers for modes +L, +P.
10745
10746
10747 Modified:
10748 trunk/include/channel.h (File Modified)
10749 trunk/modules/core/m_mode.c (File Modified)
10750
10751
10752 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10753 Log:
10754 Update properties on *everything*.
10755
10756
10757 Modified:
10758 trunk/.cvsignore (Property Modified)
10759 trunk/.indent.pro (Property Modified)
10760 trunk/BUGS (File Modified) (Property Modified)
10761 trunk/CREDITS (File Modified) (Property Modified)
10762 trunk/ChangeLog (Property Modified)
10763 trunk/Hybrid-team (File Modified) (Property Modified)
10764 trunk/INSTALL (File Modified) (Property Modified)
10765 trunk/LICENSE (File Modified) (Property Modified)
10766 trunk/Makefile.in (File Modified) (Property Modified)
10767 trunk/README.FIRST (File Modified) (Property Modified)
10768 trunk/RELNOTES (File Modified) (Property Modified)
10769 trunk/SVN-Access (Property Modified)
10770 trunk/aclocal.m4 (File Modified) (Property Modified)
10771 trunk/adns/.cvsignore (Property Modified)
10772 trunk/adns/COPYING (Property Modified)
10773 trunk/adns/GPL-vs-LGPL (Property Modified)
10774 trunk/adns/Makefile.in (File Modified) (Property Modified)
10775 trunk/adns/README (Property Modified)
10776 trunk/adns/README.ircd (Property Modified)
10777 trunk/adns/adns.h (File Modified) (Property Modified)
10778 trunk/adns/check.c (File Modified) (Property Modified)
10779 trunk/adns/dlist.h (File Modified) (Property Modified)
10780 trunk/adns/event.c (File Modified) (Property Modified)
10781 trunk/adns/general.c (File Modified) (Property Modified)
10782 trunk/adns/internal.h (File Modified) (Property Modified)
10783 trunk/adns/parse.c (File Modified) (Property Modified)
10784 trunk/adns/query.c (File Modified) (Property Modified)
10785 trunk/adns/reply.c (File Modified) (Property Modified)
10786 trunk/adns/setup.c (File Modified) (Property Modified)
10787 trunk/adns/transmit.c (File Modified) (Property Modified)
10788 trunk/adns/tvarith.h (File Modified) (Property Modified)
10789 trunk/adns/types.c (File Modified) (Property Modified)
10790 trunk/configure (File Modified) (Property Modified)
10791 trunk/configure.ac (File Modified) (Property Modified)
10792 trunk/contrib/.cvsignore (Property Modified)
10793 trunk/contrib/.indent.pro (Property Modified)
10794 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10795 trunk/contrib/README (File Modified) (Property Modified)
10796 trunk/contrib/example_module.c (File Modified) (Property Modified)
10797 trunk/contrib/m_42.c (File Modified) (Property Modified)
10798 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10799 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10800 trunk/contrib/m_force.c (File Modified) (Property Modified)
10801 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10802 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10803 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10804 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10805 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10806 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10807 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10808 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10809 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10810 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10811 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10812 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10813 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10814 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10815 trunk/doc/.cvsignore (Property Modified)
10816 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10817 trunk/doc/Makefile.in (File Modified) (Property Modified)
10818 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10819 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10820 trunk/doc/challenge.txt (File Modified) (Property Modified)
10821 trunk/doc/example.conf (File Modified) (Property Modified)
10822 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10823 trunk/doc/hooks.txt (File Modified) (Property Modified)
10824 trunk/doc/index.txt (File Modified) (Property Modified)
10825 trunk/doc/ircd.8 (File Modified) (Property Modified)
10826 trunk/doc/ircd.motd (Property Modified)
10827 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10828 trunk/doc/modeg.txt (File Modified) (Property Modified)
10829 trunk/doc/modes.txt (File Modified) (Property Modified)
10830 trunk/doc/monitor.txt (File Modified) (Property Modified)
10831 trunk/doc/old/Authors (Property Modified)
10832 trunk/doc/operguide.txt (File Modified) (Property Modified)
10833 trunk/doc/opermyth.txt (Property Modified)
10834 trunk/doc/server-version-info (File Modified) (Property Modified)
10835 trunk/doc/services.txt (File Modified) (Property Modified)
10836 trunk/doc/technical/README.TSora (Property Modified)
10837 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10838 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10839 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10840 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10841 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10842 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10843 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10844 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10845 trunk/doc/technical/rfc1459.txt (Property Modified)
10846 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10847 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10848 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10849 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10850 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10851 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10852 trunk/help/Makefile.in (File Modified) (Property Modified)
10853 trunk/help/opers/accept (Property Modified)
10854 trunk/help/opers/admin (Property Modified)
10855 trunk/help/opers/away (Property Modified)
10856 trunk/help/opers/capab (Property Modified)
10857 trunk/help/opers/challenge (Property Modified)
10858 trunk/help/opers/close (Property Modified)
10859 trunk/help/opers/cmode (Property Modified)
10860 trunk/help/opers/cnotice (Property Modified)
10861 trunk/help/opers/connect (Property Modified)
10862 trunk/help/opers/cprivmsg (Property Modified)
10863 trunk/help/opers/credits (Property Modified)
10864 trunk/help/opers/die (Property Modified)
10865 trunk/help/opers/dline (Property Modified)
10866 trunk/help/opers/eob (Property Modified)
10867 trunk/help/opers/error (Property Modified)
10868 trunk/help/opers/etrace (Property Modified)
10869 trunk/help/opers/gline (Property Modified)
10870 trunk/help/opers/help (Property Modified)
10871 trunk/help/opers/index (Property Modified)
10872 trunk/help/opers/info (Property Modified)
10873 trunk/help/opers/invite (Property Modified)
10874 trunk/help/opers/ison (Property Modified)
10875 trunk/help/opers/join (Property Modified)
10876 trunk/help/opers/kick (Property Modified)
10877 trunk/help/opers/kill (Property Modified)
10878 trunk/help/opers/kline (Property Modified)
10879 trunk/help/opers/knock (Property Modified)
10880 trunk/help/opers/links (Property Modified)
10881 trunk/help/opers/list (Property Modified)
10882 trunk/help/opers/locops (Property Modified)
10883 trunk/help/opers/lusers (Property Modified)
10884 trunk/help/opers/modlist (Property Modified)
10885 trunk/help/opers/modload (Property Modified)
10886 trunk/help/opers/modrestart (Property Modified)
10887 trunk/help/opers/modunload (Property Modified)
10888 trunk/help/opers/motd (Property Modified)
10889 trunk/help/opers/names (Property Modified)
10890 trunk/help/opers/nick (Property Modified)
10891 trunk/help/opers/notice (Property Modified)
10892 trunk/help/opers/oper (Property Modified)
10893 trunk/help/opers/operspy (Property Modified)
10894 trunk/help/opers/operwall (Property Modified)
10895 trunk/help/opers/part (Property Modified)
10896 trunk/help/opers/pass (Property Modified)
10897 trunk/help/opers/ping (Property Modified)
10898 trunk/help/opers/pong (Property Modified)
10899 trunk/help/opers/post (Property Modified)
10900 trunk/help/opers/privmsg (Property Modified)
10901 trunk/help/opers/quit (Property Modified)
10902 trunk/help/opers/rehash (Property Modified)
10903 trunk/help/opers/restart (Property Modified)
10904 trunk/help/opers/resv (Property Modified)
10905 trunk/help/opers/server (Property Modified)
10906 trunk/help/opers/set (Property Modified)
10907 trunk/help/opers/sjoin (Property Modified)
10908 trunk/help/opers/squit (Property Modified)
10909 trunk/help/opers/stats (Property Modified)
10910 trunk/help/opers/svinfo (Property Modified)
10911 trunk/help/opers/testgecos (Property Modified)
10912 trunk/help/opers/testline (Property Modified)
10913 trunk/help/opers/testmask (Property Modified)
10914 trunk/help/opers/time (Property Modified)
10915 trunk/help/opers/topic (Property Modified)
10916 trunk/help/opers/trace (Property Modified)
10917 trunk/help/opers/uhelp (Property Modified)
10918 trunk/help/opers/umode (Property Modified)
10919 trunk/help/opers/undline (Property Modified)
10920 trunk/help/opers/ungline (Property Modified)
10921 trunk/help/opers/unkline (Property Modified)
10922 trunk/help/opers/unresv (Property Modified)
10923 trunk/help/opers/unxline (Property Modified)
10924 trunk/help/opers/user (Property Modified)
10925 trunk/help/opers/userhost (Property Modified)
10926 trunk/help/opers/users (Property Modified)
10927 trunk/help/opers/version (Property Modified)
10928 trunk/help/opers/wallops (Property Modified)
10929 trunk/help/opers/who (Property Modified)
10930 trunk/help/opers/whois (Property Modified)
10931 trunk/help/opers/whowas (Property Modified)
10932 trunk/help/opers/xline (Property Modified)
10933 trunk/help/users/index (Property Modified)
10934 trunk/help/users/info (Property Modified)
10935 trunk/help/users/notice (Property Modified)
10936 trunk/help/users/privmsg (Property Modified)
10937 trunk/help/users/stats (Property Modified)
10938 trunk/help/users/umode (Property Modified)
10939 trunk/include/.cvsignore (Property Modified)
10940 trunk/include/.indent.pro (Property Modified)
10941 trunk/include/balloc.h (File Modified) (Property Modified)
10942 trunk/include/cache.h (File Modified) (Property Modified)
10943 trunk/include/channel.h (File Modified) (Property Modified)
10944 trunk/include/class.h (File Modified) (Property Modified)
10945 trunk/include/client.h (File Modified) (Property Modified)
10946 trunk/include/commio.h (File Modified) (Property Modified)
10947 trunk/include/common.h (File Modified) (Property Modified)
10948 trunk/include/config.h (File Modified) (Property Modified)
10949 trunk/include/config.h.dist (File Modified) (Property Modified)
10950 trunk/include/defaults.h (File Modified) (Property Modified)
10951 trunk/include/event.h (File Modified) (Property Modified)
10952 trunk/include/hash.h (File Modified) (Property Modified)
10953 trunk/include/hook.h (File Modified) (Property Modified)
10954 trunk/include/hostmask.h (File Modified) (Property Modified)
10955 trunk/include/irc_string.h (File Modified) (Property Modified)
10956 trunk/include/ircd.h (File Modified) (Property Modified)
10957 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10958 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10959 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10960 trunk/include/linebuf.h (File Modified) (Property Modified)
10961 trunk/include/listener.h (File Modified) (Property Modified)
10962 trunk/include/m_info.h (File Modified) (Property Modified)
10963 trunk/include/memory.h (File Modified) (Property Modified)
10964 trunk/include/modules.h (File Modified) (Property Modified)
10965 trunk/include/monitor.h (File Modified) (Property Modified)
10966 trunk/include/msg.h (File Modified) (Property Modified)
10967 trunk/include/newconf.h (File Modified) (Property Modified)
10968 trunk/include/numeric.h (File Modified) (Property Modified)
10969 trunk/include/packet.h (File Modified) (Property Modified)
10970 trunk/include/parse.h (File Modified) (Property Modified)
10971 trunk/include/patchlevel.h (File Modified) (Property Modified)
10972 trunk/include/patricia.h (File Modified) (Property Modified)
10973 trunk/include/reject.h (File Modified) (Property Modified)
10974 trunk/include/res.h (File Modified) (Property Modified)
10975 trunk/include/restart.h (File Modified) (Property Modified)
10976 trunk/include/s_auth.h (File Modified) (Property Modified)
10977 trunk/include/s_conf.h (File Modified) (Property Modified)
10978 trunk/include/s_gline.h (File Modified) (Property Modified)
10979 trunk/include/s_log.h (File Modified) (Property Modified)
10980 trunk/include/s_newconf.h (File Modified) (Property Modified)
10981 trunk/include/s_serv.h (File Modified) (Property Modified)
10982 trunk/include/s_stats.h (File Modified) (Property Modified)
10983 trunk/include/s_user.h (File Modified) (Property Modified)
10984 trunk/include/s_zip.h (File Modified) (Property Modified)
10985 trunk/include/scache.h (File Modified) (Property Modified)
10986 trunk/include/send.h (File Modified) (Property Modified)
10987 trunk/include/serno.h (Property Modified)
10988 trunk/include/setup.h.in (Property Modified)
10989 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10990 trunk/include/stdinc.h (File Modified) (Property Modified)
10991 trunk/include/supported.h (File Modified) (Property Modified)
10992 trunk/include/tools.h (File Modified) (Property Modified)
10993 trunk/include/whowas.h (File Modified) (Property Modified)
10994 trunk/install-sh (File Modified) (Property Modified)
10995 trunk/modules/.cvsignore (Property Modified)
10996 trunk/modules/.depend (Property Modified)
10997 trunk/modules/.indent.pro (Property Modified)
10998 trunk/modules/Makefile.in (File Modified) (Property Modified)
10999 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11000 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11001 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11002 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11003 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11004 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11005 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11006 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11007 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11008 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11009 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11010 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11011 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11012 trunk/modules/m_accept.c (File Modified) (Property Modified)
11013 trunk/modules/m_admin.c (File Modified) (Property Modified)
11014 trunk/modules/m_away.c (File Modified) (Property Modified)
11015 trunk/modules/m_cap.c (File Modified) (Property Modified)
11016 trunk/modules/m_capab.c (File Modified) (Property Modified)
11017 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11018 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11019 trunk/modules/m_close.c (File Modified) (Property Modified)
11020 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11021 trunk/modules/m_connect.c (File Modified) (Property Modified)
11022 trunk/modules/m_dline.c (File Modified) (Property Modified)
11023 trunk/modules/m_encap.c (File Modified) (Property Modified)
11024 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11025 trunk/modules/m_gline.c (File Modified) (Property Modified)
11026 trunk/modules/m_help.c (File Modified) (Property Modified)
11027 trunk/modules/m_info.c (File Modified) (Property Modified)
11028 trunk/modules/m_invite.c (File Modified) (Property Modified)
11029 trunk/modules/m_ison.c (File Modified) (Property Modified)
11030 trunk/modules/m_kline.c (File Modified) (Property Modified)
11031 trunk/modules/m_knock.c (File Modified) (Property Modified)
11032 trunk/modules/m_links.c (File Modified) (Property Modified)
11033 trunk/modules/m_list.c (File Modified) (Property Modified)
11034 trunk/modules/m_locops.c (File Modified) (Property Modified)
11035 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11036 trunk/modules/m_map.c (File Modified) (Property Modified)
11037 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11038 trunk/modules/m_motd.c (File Modified) (Property Modified)
11039 trunk/modules/m_names.c (File Modified) (Property Modified)
11040 trunk/modules/m_oper.c (File Modified) (Property Modified)
11041 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11042 trunk/modules/m_pass.c (File Modified) (Property Modified)
11043 trunk/modules/m_ping.c (File Modified) (Property Modified)
11044 trunk/modules/m_pong.c (File Modified) (Property Modified)
11045 trunk/modules/m_post.c (File Modified) (Property Modified)
11046 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11047 trunk/modules/m_restart.c (File Modified) (Property Modified)
11048 trunk/modules/m_resv.c (File Modified) (Property Modified)
11049 trunk/modules/m_services.c (File Modified) (Property Modified)
11050 trunk/modules/m_set.c (File Modified) (Property Modified)
11051 trunk/modules/m_stats.c (File Modified) (Property Modified)
11052 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11053 trunk/modules/m_tb.c (File Modified) (Property Modified)
11054 trunk/modules/m_testline.c (File Modified) (Property Modified)
11055 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11056 trunk/modules/m_time.c (File Modified) (Property Modified)
11057 trunk/modules/m_topic.c (File Modified) (Property Modified)
11058 trunk/modules/m_trace.c (File Modified) (Property Modified)
11059 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11060 trunk/modules/m_user.c (File Modified) (Property Modified)
11061 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11062 trunk/modules/m_users.c (File Modified) (Property Modified)
11063 trunk/modules/m_version.c (File Modified) (Property Modified)
11064 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11065 trunk/modules/m_who.c (File Modified) (Property Modified)
11066 trunk/modules/m_whois.c (File Modified) (Property Modified)
11067 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11068 trunk/modules/m_xline.c (File Modified) (Property Modified)
11069 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11070 trunk/servlink/.cvsignore (Property Modified)
11071 trunk/servlink/.indent.pro (Property Modified)
11072 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11073 trunk/servlink/README (File Modified) (Property Modified)
11074 trunk/servlink/TODO (File Modified) (Property Modified)
11075 trunk/servlink/control.c (File Modified) (Property Modified)
11076 trunk/servlink/control.h (File Modified) (Property Modified)
11077 trunk/servlink/io.c (File Modified) (Property Modified)
11078 trunk/servlink/io.h (File Modified) (Property Modified)
11079 trunk/servlink/servlink.c (File Modified) (Property Modified)
11080 trunk/servlink/servlink.h (File Modified) (Property Modified)
11081 trunk/src/.cvsignore (Property Modified)
11082 trunk/src/.depend (Property Modified)
11083 trunk/src/.indent.pro (Property Modified)
11084 trunk/src/Makefile.in (File Modified) (Property Modified)
11085 trunk/src/adns.c (File Modified) (Property Modified)
11086 trunk/src/balloc.c (File Modified) (Property Modified)
11087 trunk/src/cache.c (File Modified) (Property Modified)
11088 trunk/src/channel.c (File Modified) (Property Modified)
11089 trunk/src/class.c (File Modified) (Property Modified)
11090 trunk/src/client.c (File Modified) (Property Modified)
11091 trunk/src/commio.c (File Modified) (Property Modified)
11092 trunk/src/devpoll.c (File Modified) (Property Modified)
11093 trunk/src/epoll.c (File Modified) (Property Modified)
11094 trunk/src/event.c (File Modified) (Property Modified)
11095 trunk/src/getopt.c (File Modified) (Property Modified)
11096 trunk/src/hash.c (File Modified) (Property Modified)
11097 trunk/src/hook.c (File Modified) (Property Modified)
11098 trunk/src/hostmask.c (File Modified) (Property Modified)
11099 trunk/src/irc_string.c (File Modified) (Property Modified)
11100 trunk/src/ircd.c (File Modified) (Property Modified)
11101 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11102 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11103 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11104 trunk/src/kdparse.c (File Modified) (Property Modified)
11105 trunk/src/kqueue.c (File Modified) (Property Modified)
11106 trunk/src/linebuf.c (File Modified) (Property Modified)
11107 trunk/src/listener.c (File Modified) (Property Modified)
11108 trunk/src/match.c (File Modified) (Property Modified)
11109 trunk/src/memory.c (File Modified) (Property Modified)
11110 trunk/src/messages.tab (File Modified) (Property Modified)
11111 trunk/src/modules.c (File Modified) (Property Modified)
11112 trunk/src/monitor.c (File Modified) (Property Modified)
11113 trunk/src/newconf.c (File Modified) (Property Modified)
11114 trunk/src/numeric.c (File Modified) (Property Modified)
11115 trunk/src/packet.c (File Modified) (Property Modified)
11116 trunk/src/parse.c (File Modified) (Property Modified)
11117 trunk/src/patricia.c (File Modified) (Property Modified)
11118 trunk/src/poll.c (File Modified) (Property Modified)
11119 trunk/src/reject.c (File Modified) (Property Modified)
11120 trunk/src/restart.c (File Modified) (Property Modified)
11121 trunk/src/s_auth.c (File Modified) (Property Modified)
11122 trunk/src/s_conf.c (File Modified) (Property Modified)
11123 trunk/src/s_gline.c (File Modified) (Property Modified)
11124 trunk/src/s_log.c (File Modified) (Property Modified)
11125 trunk/src/s_newconf.c (File Modified) (Property Modified)
11126 trunk/src/s_serv.c (File Modified) (Property Modified)
11127 trunk/src/s_stats.c (File Modified) (Property Modified)
11128 trunk/src/s_user.c (File Modified) (Property Modified)
11129 trunk/src/scache.c (File Modified) (Property Modified)
11130 trunk/src/select.c (File Modified) (Property Modified)
11131 trunk/src/send.c (File Modified) (Property Modified)
11132 trunk/src/snprintf.c (File Modified) (Property Modified)
11133 trunk/src/tools.c (File Modified) (Property Modified)
11134 trunk/src/version.c.SH (File Modified) (Property Modified)
11135 trunk/src/whowas.c (File Modified) (Property Modified)
11136 trunk/tools/.cvsignore (Property Modified)
11137 trunk/tools/Makefile.in (File Modified) (Property Modified)
11138 trunk/tools/README (File Modified) (Property Modified)
11139 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11140 trunk/tools/convertilines.c (File Modified) (Property Modified)
11141 trunk/tools/convertklines.c (File Modified) (Property Modified)
11142 trunk/tools/mkkeypair (Property Modified)
11143 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11144 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11145 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11146 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11147 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11148 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11149 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11150 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11151 trunk/tools/untabify (File Modified) (Property Modified)
11152 trunk/tools/viconf.c (File Modified) (Property Modified)
11153
11154
11155 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11156 Log:
11157 - Update RELNOTES.
11158
11159
11160 Modified:
11161 trunk/RELNOTES (File Modified)
11162
11163
11164 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11165 Log:
11166 - Make version.c use our serial, not ratbox's.
11167
11168
11169 Modified:
11170 trunk/src/version.c.SH (File Modified)
11171
11172
11173 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11174 Log:
11175 - update RELNOTES
11176 - revved patchlevel to 2.1.5
11177
11178
11179 Modified:
11180 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11181 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11182
11183
11184 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11185 Log:
11186 - fix buffer overflow and unterminated buffer when removing TS6 bans
11187 - fix rebuilding of SJOIN
11188
11189
11190 Modified:
11191 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11192
11193
11194 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11195 Log:
11196 have servlink report if it gets an uncompressed error message when it gets inflate failures
11197
11198 Modified:
11199 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11200
11201
11202 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11203 Log:
11204 - extend our copyrights to 2005.
11205
11206
11207 Modified:
11208 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11209 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11210 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11211 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11212 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11213 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11214 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11215 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11216 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11217 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11218 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11219 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11220 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11221 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11222 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11223 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11224 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11225 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11226 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11227 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11228 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11229 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11230 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11231 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11232 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11233 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11234 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11235 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11236 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11237 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11238 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11239 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11240 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11241 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11242 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11243 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11244 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11245 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11246 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11247 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11248 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11249 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11250 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11251 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11252 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11253 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11254 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11255 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11256 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11257 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11258 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11259 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11260 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11261 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11262 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11263 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11264 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11265 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11266 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11267 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11268 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11269 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11270 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11271 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11272 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11273 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11274 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11275 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11276 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11277 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11278 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11279 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11280 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11281 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11282 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11283 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11284 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11285 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11286 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11287 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11288 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11289 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11290 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11291 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11292 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11293 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11294 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11295 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11296 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11297 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11298 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11299 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11300 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11301 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11302 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11303 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11304 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11305 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11306 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11307 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11308 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11309 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11310 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11311 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11312
11313
11314 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11315 Log:
11316 - update RELNOTES
11317 - revved patchlevel to 2.1.4
11318
11319
11320 Modified:
11321 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11322 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11323
11324
11325 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11326 Log:
11327 - add TARGMAX to 005
11328 - remove the +1 from ->uid in struct Client
11329 - fix checking of accept entries in m_accept.c
11330
11331
11332 Modified:
11333 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11337
11338
11339 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11340 Log:
11341 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11342 send it over TS6
11343
11344
11345 Modified:
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11347
11348
11349 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11350 Log:
11351 - remove an unused variable
11352
11353
11354 Modified:
11355 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11356
11357
11358 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11359 Log:
11360 don't burst a TS5 name in burst_TS6. -via jillies
11361
11362 Modified:
11363 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11364
11365
11366 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11367 Log:
11368 - via jilles, make nickchanges invalidate any cached bans for
11369 quiet_on_ban
11370
11371
11372 Modified:
11373 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11377
11378
11379 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11380 Log:
11381 - fix some char vs byte usage to make adns compile cleanly with gcc4
11382
11383
11384 Modified:
11385 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11393
11394
11395 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11396 Log:
11397 userhost should allow 5 userhost checks, not 4
11398
11399 Modified:
11400 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11401
11402
11403 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11404 Log:
11405 - another darwin fix
11406
11407
11408 Modified:
11409 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11410
11411
11412 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11413 Log:
11414 - darwin fixes
11415
11416
11417 Modified:
11418 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11419 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11420 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11424 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11425 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11426
11427
11428 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11429 Log:
11430 - remove bogus extern of abort_list
11431
11432
11433 Modified:
11434 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11435
11436
11437 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11438 Log:
11439 svn repo access stuff
11440
11441 Modified:
11442 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11443
11444
11445 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11446 Log:
11447 test commit
11448
11449
11450 Modified:
11451 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11452
11453
11454 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11455 Log:
11456 test commit
11457
11458
11459 Modified:
11460 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11461
11462
11463 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11464 Log:
11465 revert omotd..i thought it was a good idea..oh well
11466
11467 Modified:
11468 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11469
11470
11471 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11472 Log:
11473 Commas are bad things in channel keys
11474
11475
11476 Modified:
11477 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11478
11479
11480 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11481 Log:
11482 Add OMOTD command to display oper motd
11483
11484
11485 Modified:
11486 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11487
11488
11489 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11490 Log:
11491 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11492
11493 Modified:
11494 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11495
11496
11497 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11498
11499 Modified files: (Branch: RATBOX_2_1)
11500 modules m_whois.c
11501 Log:
11502 - stop testing whois for protocol violations, as they can be caused in
11503 ircds going all the way back to the original ircd2.8
11504
11505 Revision Changes Path
11506 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11507
11508
11509
11510 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11511
11512 Modified files: (Branch: RATBOX_2_1)
11513 modules m_time.c
11514 Log:
11515 - remove some 2.2 code
11516
11517 Revision Changes Path
11518 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11519
11520
11521
11522 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11523
11524 Modified files: (Branch: RATBOX_2_1)
11525 modules m_time.c
11526 Log:
11527 backport of the silly december 31st bug
11528
11529 Revision Changes Path
11530 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11531
11532
11533
11534 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11535
11536 Modified files: (Branch: RATBOX_2_1)
11537 . RELNOTES
11538 include patchlevel.h
11539 Log:
11540 - revved patchlevel to 2.1.3
11541
11542 Revision Changes Path
11543 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11544 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11545
11546
11547
11548 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11549
11550 Modified files: (Branch: RATBOX_2_1)
11551 include client.h
11552 modules m_accept.c
11553 modules/core m_nick.c
11554 src client.c
11555 Log:
11556 - stop removing a clients own list of accepted clients when they do a
11557 nickchange
11558 - clean up the accept code so its less retarded
11559
11560 Revision Changes Path
11561 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11562 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11563 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11564 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11565
11566
11567
11568 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11569
11570 Modified files: (Branch: RATBOX_2_1)
11571 include event.h
11572 modules m_links.c
11573 src event.c ircd.c newconf.c
11574 Log:
11575 - remove a defn of links_cache_list in m_links.c which was causing
11576 the flattened links update to be ignored
11577 - add eventUpdate(), and make links_delay update on rehash
11578
11579 Revision Changes Path
11580 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11581 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11582 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11583 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11584 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11585
11586
11587
11588 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11589
11590 Modified files: (Branch: RATBOX_2_1)
11591 doc services.txt
11592 src newconf.c
11593 Log:
11594 - make the conf parser apply service {}; on rehash
11595
11596 Revision Changes Path
11597 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11598 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11599
11600
11601
11602 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11603
11604 Modified files: (Branch: RATBOX_2_1)
11605 include m_info.h
11606 Log:
11607 - show ENABLE_SERVICES define in info
11608
11609 Revision Changes Path
11610 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11611
11612
11613
11614 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11615
11616 Modified files: (Branch: RATBOX_2_1)
11617 modules m_services.c m_stats.c
11618 Log:
11619 - via jilles, make m_services.c hook into stats U and display service
11620 blocks
11621
11622 Revision Changes Path
11623 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11624 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11625
11626
11627
11628 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11629
11630 Modified files: (Branch: RATBOX_2_1)
11631 . configure configure.ac
11632 Log:
11633 - default build to -O2
11634
11635 Revision Changes Path
11636 7.249.2.2 +4 -4 ircd-ratbox/configure
11637 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11638
11639
11640
11641 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11642
11643 Modified files: (Branch: RATBOX_2_1)
11644 doc example.conf example.efnet.conf
11645 include client.h s_conf.h s_newconf.h
11646 modules m_info.c
11647 modules/core m_join.c m_nick.c
11648 src channel.c newconf.c s_conf.c s_user.c
11649 Log:
11650 - remove no_oper_resvs from general {};
11651 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11652
11653 Revision Changes Path
11654 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11655 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11656 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11657 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11658 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11659 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11660 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11661 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11662 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11663 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11664 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11665 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11666
11667
11668
11669 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11670
11671 Modified files: (Branch: RATBOX_2_1)
11672 modules/core m_mode.c m_nick.c
11673 src s_newconf.c
11674 Log:
11675 - 2.0 sync:
11676 - raise max temptime to a year
11677 - tidy up BMASK
11678 - require 9 parameters in ms_nick(), 10 in ms_uid()
11679
11680 Revision Changes Path
11681 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11682 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11683 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11684
11685
11686
11687 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11688
11689 Modified files: (Branch: RATBOX_2_1)
11690 modules m_services.c
11691 Log:
11692 - only show services logged in info when its a local client
11693
11694 Revision Changes Path
11695 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11696
11697
11698
11699 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11700
11701 Modified files: (Branch: RATBOX_2_1)
11702 src match.c
11703 Log:
11704 passing a pointer to a pointer is not what was intended, oops
11705
11706 Revision Changes Path
11707 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11708
11709
11710
11711 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11712
11713 Modified files: (Branch: RATBOX_2_1)
11714 doc services.txt
11715 Log:
11716 - update services.txt with FNC
11717
11718 Revision Changes Path
11719 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11720
11721
11722
11723 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11724
11725 Modified files: (Branch: RATBOX_2_1)
11726 modules m_resv.c
11727 Log:
11728 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11729
11730 Revision Changes Path
11731 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11732
11733
11734
11735 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11736
11737 Modified files: (Branch: RATBOX_2_1)
11738 src s_auth.c
11739 Log:
11740 - add some uniqueness into auth process for bopm
11741
11742 Revision Changes Path
11743 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11744
11745
11746
11747 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11748
11749 Modified files: (Branch: RATBOX_2_1)
11750 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11751 Log:
11752 - make contrib/ compile
11753
11754 Revision Changes Path
11755 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11756 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11757 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11758 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11759
11760
11761
11762 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11763
11764 Modified files: (Branch: RATBOX_2_1)
11765 modules m_monitor.c
11766 Log:
11767 Don't allow MONITOR from an unregistered client
11768
11769 Revision Changes Path
11770 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11771
11772
11773
11774 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11775
11776 Modified files: (Branch: RATBOX_2_1)
11777 doc example.conf example.efnet.conf
11778 include class.h
11779 src class.c messages.tab newconf.c
11780 Log:
11781 - remove sendq_eob, its become more of a hindrance than a benefit.
11782 - sync example.efnet.conf cluster {}; with example.conf
11783
11784 Revision Changes Path
11785 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11786 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11787 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11788 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11789 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11790 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11791
11792
11793
11794 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11795
11796 Modified files: (Branch: RATBOX_2_1)
11797 . RELNOTES
11798 include patchlevel.h
11799 Log:
11800 - update RELNOTES
11801 - revved patchlevel to 2.1.2
11802
11803 Revision Changes Path
11804 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11805 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11806
11807
11808
11809 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11810
11811 Modified files: (Branch: RATBOX_2_1)
11812 . configure configure.ac
11813 Log:
11814 - raise default topiclen to 160.
11815
11816 Revision Changes Path
11817 7.249.2.1 +3 -3 ircd-ratbox/configure
11818 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11819
11820
11821
11822 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11823
11824 Modified files: (Branch: RATBOX_2_1)
11825 modules m_services.c
11826 Log:
11827 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11828 tsinfo matches this
11829
11830 Revision Changes Path
11831 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11832
11833
11834
11835 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11836
11837 Modified files: (Branch: RATBOX_2_1)
11838 modules m_services.c
11839 Log:
11840 - monitor_signoff() the client we're nickchanging
11841
11842 Revision Changes Path
11843 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11844
11845
11846
11847 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11848
11849 Modified files: (Branch: RATBOX_2_1)
11850 modules m_trace.c
11851 Log:
11852 - fix various UID problems with trace
11853
11854 Revision Changes Path
11855 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11856
11857
11858
11859 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11860
11861 Modified files: (Branch: RATBOX_2_1)
11862 help/opers dline kline
11863 modules m_resv.c m_stats.c
11864 modules/core m_mode.c
11865 Log:
11866 - sync with 2.0
11867 - tidy up kline/dline help to note they dont accept nick as target
11868 - disallow bans beginning with ':' over bmask
11869 - disallow bans with a space in chm_ban
11870 - stop counting hidden opers in stats p
11871 - match() parameters in remote unresv were inverted, causing it to fail
11872 - fix possibility of clients setting blank keys
11873
11874 Revision Changes Path
11875 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11876 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11877 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11878 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11879 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11880
11881
11882
11883 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11884
11885 Modified files: (Branch: RATBOX_2_1)
11886 src send.c
11887 Log:
11888 - fix problems with amd64 and the way we do va_list
11889
11890 Revision Changes Path
11891 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11892
11893
11894
11895 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11896
11897 Modified files: (Branch: RATBOX_2_1)
11898 modules m_services.c
11899 Log:
11900 - tidy up the kill notifications for RSFNC
11901
11902 Revision Changes Path
11903 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11904
11905
11906
11907 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11908
11909 Modified files: (Branch: RATBOX_2_1)
11910 include s_serv.h
11911 modules m_services.c
11912 src s_serv.c
11913 Log:
11914 - some more rserv stuff:
11915 - add RSFNC capability
11916 - fix up RSFNC, kill existing clients if they exist.
11917
11918 Revision Changes Path
11919 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11920 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11921 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11922
11923
11924
11925 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11926
11927 Modified files: (Branch: RATBOX_2_1)
11928 modules m_services.c
11929 Log:
11930 - first stab at a FNC implementation for rserv
11931
11932 Revision Changes Path
11933 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11934
11935
11936
11937 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11938
11939 Modified files: (Branch: RATBOX_2_1)
11940 help/opers umode
11941 Log:
11942 - remove a tab
11943
11944 Revision Changes Path
11945 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11946
11947
11948
11949 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11950
11951 Modified files: (Branch: RATBOX_2_1)
11952 src newconf.c
11953 Log:
11954 - add links_delay back
11955
11956 Revision Changes Path
11957 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11958
11959
11960
11961 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11962
11963 Modified files: (Branch: RATBOX_2_1)
11964 help/opers umode
11965 help/users umode
11966 Log:
11967 - swap tabs for spaces
11968
11969 Revision Changes Path
11970 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11971 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11972
11973
11974
11975 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11976
11977 Modified files: (Branch: RATBOX_2_1)
11978 include m_info.h
11979 Log:
11980 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11981 contained in the client_flood conf option
11982 - remove a couple of unused defines from info
11983
11984 Revision Changes Path
11985 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11986
11987
11988
11989 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11990
11991 Modified files: (Branch: RATBOX_2_1)
11992 src s_conf.c
11993 Log:
11994 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11995
11996 Revision Changes Path
11997 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11998
11999
12000
12001 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12002
12003 Modified files: (Branch: RATBOX_2_1)
12004 doc example.conf example.efnet.conf
12005 Log:
12006 - fix missing closing comment tag
12007
12008 Revision Changes Path
12009 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12010 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12011
12012
12013
12014 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12015
12016 Modified files: (Branch: RATBOX_2_1)
12017 . RELNOTES
12018 include patchlevel.h
12019 Log:
12020 - revved patchlevel to 2.1.1
12021
12022 Revision Changes Path
12023 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12024 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12025
12026
12027
12028 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12029
12030 Modified files: (Branch: RATBOX_2_1)
12031 modules m_kline.c
12032 Log:
12033 - sync up remote kline reasons, so theyre consistent with what happens
12034 when we add local klines - notably the "Temporary K-line x min" and
12035 date added to reason.
12036
12037 Revision Changes Path
12038 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12039
12040
12041
12042 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12043
12044 Modified files: (Branch: RATBOX_2_1)
12045 doc monitor.txt
12046 Log:
12047 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12048
12049 Revision Changes Path
12050 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12051
12052
12053
12054 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12055
12056 Modified files: (Branch: RATBOX_2_1)
12057 src commio.c
12058 Log:
12059 used the data pointer we saved, not what just got nulled
12060
12061 Revision Changes Path
12062 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12063
12064
12065
12066 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12067
12068 Modified files: (Branch: RATBOX_2_1)
12069 modules m_resv.c m_xline.c
12070 Log:
12071 - fix broken propagation of xline/resv
12072
12073 Revision Changes Path
12074 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12075 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12076
12077
12078
12079 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12080
12081 Modified files: (Branch: RATBOX_2_1)
12082 src s_auth.c
12083 Log:
12084 - properly increment bad auth count for stats T when we timeout an auth
12085
12086 Revision Changes Path
12087 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12088
12089
12090
12091 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12092
12093 Modified files: (Branch: RATBOX_2_1)
12094 doc monitor.txt
12095 include client.h
12096 modules/core m_nick.c
12097 Log:
12098 - fix a bit that didnt make sense in monitor.txt
12099 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12100
12101 Revision Changes Path
12102 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12103 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12104 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12105
12106
12107
12108 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12109
12110 Modified files: (Branch: RATBOX_2_1)
12111 src s_auth.c
12112 Log:
12113 removing dlink nodes from auth_poll_list twice is bad
12114
12115 Revision Changes Path
12116 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12117
12118
12119
12120 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12121
12122 Modified files: (Branch: RATBOX_2_1)
12123 modules m_stats.c
12124 Log:
12125 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12126 changed to RPL_STATSDEBUG
12127
12128 Revision Changes Path
12129 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12130
12131
12132
12133 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12134
12135 Added files: (Branch: RATBOX_2_1)
12136 doc tgchange.txt
12137 Log:
12138 - add some documentation about target change
12139
12140 Revision Changes Path
12141 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12142
12143
12144
12145 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12146
12147 Modified files: (Branch: RATBOX_2_1)
12148 include supported.h
12149 modules/core m_message.c
12150 Log:
12151 - remove extra argument to 005
12152 - disallow messaging of UIDs
12153
12154 Revision Changes Path
12155 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12156 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12157
12158
12159
12160 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12161
12162 Modified files: (Branch: RATBOX_2_1)
12163 src parse.c
12164 Log:
12165 - fix a longstanding parser bug with wrong limit checking, causing us to
12166 accept one less parameter than we're allowed to accept.
12167
12168 Revision Changes Path
12169 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12170
12171
12172
12173 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12174
12175 Modified files: (Branch: RATBOX_2_1)
12176 modules/core m_message.c
12177 Log:
12178 - exempt users messaging themselves from target change
12179
12180 Revision Changes Path
12181 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12182
12183
12184
12185 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12186
12187 Modified files: (Branch: RATBOX_2_1)
12188 include supported.h
12189 Log:
12190 - stop violating MAXPARA on 005.
12191
12192 Revision Changes Path
12193 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12194
12195
12196
12197 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12198
12199 Modified files: (Branch: RATBOX_2_1)
12200 modules/core m_nick.c
12201 Log:
12202 - dont store an ipv6 sockhost if we're not compiled with v6 support
12203
12204 Revision Changes Path
12205 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12206
12207
12208
12209 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12210
12211 Modified files: (Branch: RATBOX_2_1)
12212 include stdinc.h
12213 Log:
12214 - remove some vms includes
12215
12216 Revision Changes Path
12217 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12218
12219
12220
12221 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12222
12223 Modified files: (Branch: RATBOX_2_1)
12224 . ChangeLog
12225 include serno.h
12226 Log:
12227 - force commit for new branch
12228
12229 Revision Changes Path
12230 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12231 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12232
12233
12234
12235 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12236
12237 Modified files:
12238 . RELNOTES configure configure.ac
12239 include patchlevel.h
12240 Log:
12241 - revved patchlevel to 2.1.0
12242
12243 Revision Changes Path
12244 1.114 +6 -2 ircd-ratbox/RELNOTES
12245 7.249 +11 -11 ircd-ratbox/configure
12246 7.63 +3 -3 ircd-ratbox/configure.ac
12247 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12248
12249
12250
12251 leeh 2005/03/04 13:31:32 EST (20050304_2)
12252
12253 Modified files:
12254 . RELNOTES
12255 include patchlevel.h
12256 Log:
12257 - update RELNOTES
12258 - revved patchlevel to 2.1.0beta2
12259
12260 Revision Changes Path
12261 1.113 +12 -0 ircd-ratbox/RELNOTES
12262 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12263
12264
12265
12266 leeh 2005/03/04 13:27:05 EST (20050304_1)
12267
12268 Modified files:
12269 doc whats-new-2.1.txt
12270 src channel.c
12271 Log:
12272 - update whats-new-2.1
12273 - when we're handling global NAMES, dont output channels if there are no
12274 members within them we can show.
12275
12276 Revision Changes Path
12277 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12278 7.436 +12 -2 ircd-ratbox/src/channel.c
12279
12280
12281
12282 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12283
12284 Modified files:
12285 src patricia.c
12286 Log:
12287 That would be a node_heap not a prefix_heap..oops
12288
12289 Revision Changes Path
12290 7.30 +1 -1 ircd-ratbox/src/patricia.c
12291
12292
12293
12294 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12295
12296 Modified files:
12297 include stdinc.h
12298 Log:
12299 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12300 otherwise..the other macros might work????
12301
12302 Revision Changes Path
12303 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12304
12305
12306
12307 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12308
12309 Modified files:
12310 . configure configure.ac
12311 Log:
12312 i hate autoconf
12313
12314 Revision Changes Path
12315 7.248 +5 -5 ircd-ratbox/configure
12316 7.62 +5 -5 ircd-ratbox/configure.ac
12317
12318
12319
12320 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12321
12322 Modified files:
12323 . configure configure.ac
12324 Log:
12325 i hate autoconf
12326
12327 Revision Changes Path
12328 7.247 +3 -2 ircd-ratbox/configure
12329 7.61 +3 -2 ircd-ratbox/configure.ac
12330
12331
12332
12333 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12334
12335 Modified files:
12336 . configure configure.ac
12337 Log:
12338 doh
12339
12340 Revision Changes Path
12341 7.246 +6 -6 ircd-ratbox/configure
12342 7.60 +4 -4 ircd-ratbox/configure.ac
12343
12344
12345
12346 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12347
12348 Modified files:
12349 . configure configure.ac
12350 include stdinc.h
12351 Log:
12352 Doh these changes got put on RATBOX_2_0 when they were meant for
12353 head..oops...
12354 Also merged in the monitor heap size stuff, not that i think monitor has
12355 been moved to head
12356
12357 Revision Changes Path
12358 7.245 +12 -3 ircd-ratbox/configure
12359 7.59 +11 -3 ircd-ratbox/configure.ac
12360 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12361
12362
12363
12364 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12365
12366 Modified files:
12367 include stdinc.h
12368 Log:
12369 Add more robust alloca checking
12370
12371 Revision Changes Path
12372 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12373
12374
12375
12376 leeh 2005/02/24 15:27:17 EST (20050224_9)
12377
12378 Modified files:
12379 contrib m_42.c
12380 Log:
12381 - fix the copyright on m_42.c :p
12382
12383 Revision Changes Path
12384 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12385
12386
12387
12388 leeh 2005/02/24 15:22:53 EST (20050224_8)
12389
12390 Modified files:
12391 include supported.h
12392 modules m_dline.c
12393 Log:
12394 - fix a core in undline on bad masks
12395 - remove an unwanted space from beginning of second 005 numeric
12396
12397 Revision Changes Path
12398 7.5 +1 -1 ircd-ratbox/include/supported.h
12399 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12400
12401
12402
12403 leeh 2005/02/24 15:18:59 EST (20050224_7)
12404
12405 Modified files:
12406 modules m_monitor.c
12407 Log:
12408 - use max_monitor when adding nicknames
12409 - add in monitor s
12410 that should be everything now..
12411
12412 Revision Changes Path
12413 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12414
12415
12416
12417 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12418
12419 Modified files:
12420 contrib m_42.c
12421 Log:
12422 42
12423
12424 Revision Changes Path
12425 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12426
12427
12428
12429 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12430
12431 Modified files:
12432 contrib m_42.c
12433 Log:
12434 42
12435
12436 Revision Changes Path
12437 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12438
12439
12440
12441 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12442
12443 Added files:
12444 contrib m_42.c
12445 Log:
12446 The Answer to Life, the Universe, and Everything
12447
12448 Revision Changes Path
12449 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12450
12451
12452
12453 leeh 2005/02/24 14:53:04 EST (20050224_3)
12454
12455 Modified files:
12456 include monitor.h
12457 modules m_monitor.c
12458 src ircd.c monitor.c
12459 Log:
12460 - call init_monitor() on startup
12461 - add in support for adding/deleting/listing monitor entries
12462
12463 Revision Changes Path
12464 7.2 +3 -1 ircd-ratbox/include/monitor.h
12465 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12466 7.374 +2 -0 ircd-ratbox/src/ircd.c
12467 7.3 +15 -4 ircd-ratbox/src/monitor.c
12468
12469
12470
12471 leeh 2005/02/23 21:20:10 EST (20050224_2)
12472
12473 Modified files:
12474 doc example.conf example.efnet.conf
12475 include s_conf.h supported.h
12476 modules Makefile.in
12477 src client.c newconf.c s_conf.c
12478 Added files:
12479 modules m_monitor.c
12480 Log:
12481 - add the max_monitor config option
12482 - advertise MONITOR=%d in 005
12483 - clear a local clients monitor list on exit
12484 - add the framework for the MONITOR command
12485 - bed.
12486
12487 Revision Changes Path
12488 7.261 +5 -0 ircd-ratbox/doc/example.conf
12489 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12490 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12491 7.4 +4 -2 ircd-ratbox/include/supported.h
12492 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12493 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12494 7.492 +1 -0 ircd-ratbox/src/client.c
12495 7.202 +1 -0 ircd-ratbox/src/newconf.c
12496 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12497
12498
12499
12500 leeh 2005/02/23 20:57:51 EST (20050224_1)
12501
12502 Modified files:
12503 . configure configure.ac
12504 include setup.h.in
12505 src monitor.c
12506 Log:
12507 - move MONITOR_HEAP_SIZE over to configure
12508
12509 Revision Changes Path
12510 7.244 ircd-ratbox/configure
12511 7.58 +4 -2 ircd-ratbox/configure.ac
12512 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12513 7.2 +0 -2 ircd-ratbox/src/monitor.c
12514
12515
12516
12517 leeh 2005/02/23 20:48:08 EST (20050224_0)
12518
12519 Modified files:
12520 doc monitor.txt
12521 include client.h numeric.h
12522 modules/core m_nick.c
12523 src Makefile.in client.c messages.tab
12524 s_user.c
12525 Added files:
12526 include monitor.h
12527 src monitor.c
12528 Log:
12529 - first half of my server-side notify list implementation..
12530
12531 Revision Changes Path
12532 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12533 7.266 +3 -0 ircd-ratbox/include/client.h
12534 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12535 7.58 +6 -0 ircd-ratbox/include/numeric.h
12536 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12537 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12538 7.491 +3 -0 ircd-ratbox/src/client.c
12539 7.126 +5 -5 ircd-ratbox/src/messages.tab
12540 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12541 7.342 +2 -0 ircd-ratbox/src/s_user.c
12542
12543
12544
12545 leeh 2005/02/23 18:42:59 EST (20050223_0)
12546
12547 Modified files:
12548 include hash.h
12549 Log:
12550 - double the size of the client and channel hashtables (64k -> 128k and
12551 32k -> 64k). The improvements are quite significant..
12552
12553 Revision Changes Path
12554 7.54 +4 -4 ircd-ratbox/include/hash.h
12555
12556
12557
12558 leeh 2005/02/22 14:55:56 EST (20050222_1)
12559
12560 Modified files:
12561 doc monitor.txt
12562 modules m_services.c
12563 Log:
12564 - remove a couple of unused vars
12565 - update monitor.txt
12566
12567 Revision Changes Path
12568 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12569 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12570
12571
12572
12573 leeh 2005/02/21 19:47:24 EST (20050222_0)
12574
12575 Added files:
12576 doc monitor.txt
12577 Log:
12578 - add in my documentation on the upcoming MONITOR command
12579
12580 Revision Changes Path
12581 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12582
12583
12584
12585 leeh 2005/02/21 12:09:34 EST (20050221_0)
12586
12587 Modified files:
12588 . configure configure.ac
12589 doc whats-new-2.1.txt
12590 tools README.mkpasswd
12591 Removed files:
12592 src crypt.c
12593 Log:
12594 - update whats-new-2.1.txt some more
12595 - we dont have vms mkpasswd anymore
12596 - remove the unused crypt.c
12597
12598 Revision Changes Path
12599 7.243 +3 -6 ircd-ratbox/configure
12600 7.57 +2 -4 ircd-ratbox/configure.ac
12601 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12602 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12603 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12604
12605
12606
12607 leeh 2005/02/19 12:38:09 EST (20050219_3)
12608
12609 Modified files:
12610 doc example.conf example.efnet.conf
12611 include ircd.h
12612 modules m_pong.c
12613 src channel.c client.c ircd.c s_conf.c
12614 Log:
12615 - rework the splitcode, splitservers is now how many servers we've marked as
12616 EOB, rather than how many are linked. Thus pull ourselves out of
12617 splitmode immediately once this is satisfied
12618
12619 Revision Changes Path
12620 7.260 +8 -9 ircd-ratbox/doc/example.conf
12621 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12622 7.83 +1 -0 ircd-ratbox/include/ircd.h
12623 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12624 7.435 +16 -36 ircd-ratbox/src/channel.c
12625 7.490 +2 -0 ircd-ratbox/src/client.c
12626 7.373 +2 -1 ircd-ratbox/src/ircd.c
12627 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12628
12629
12630
12631 leeh 2005/02/19 09:02:34 EST (20050219_2)
12632
12633 Modified files:
12634 doc example.conf example.efnet.conf
12635 include ircd.h s_conf.h
12636 modules m_set.c
12637 src channel.c ircd.c newconf.c s_conf.c
12638 Log:
12639 - remove split_delay
12640
12641 Revision Changes Path
12642 7.259 +0 -5 ircd-ratbox/doc/example.conf
12643 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12644 7.82 +0 -1 ircd-ratbox/include/ircd.h
12645 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12646 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12647 7.434 +2 -7 ircd-ratbox/src/channel.c
12648 7.372 +0 -1 ircd-ratbox/src/ircd.c
12649 7.201 +0 -1 ircd-ratbox/src/newconf.c
12650 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12651
12652
12653
12654 leeh 2005/02/19 08:48:05 EST (20050219_1)
12655
12656 Modified files:
12657 include client.h
12658 modules m_cap.c m_who.c
12659 src channel.c
12660 Log:
12661 - implemented multi-prefix client capability, which allows stacking of @+ in
12662 names and who
12663
12664 Revision Changes Path
12665 7.265 +1 -1 ircd-ratbox/include/client.h
12666 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12667 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12668 7.433 +4 -6 ircd-ratbox/src/channel.c
12669
12670
12671
12672 leeh 2005/02/19 06:27:58 EST (20050219_0)
12673
12674 Modified files:
12675 modules m_etrace.c
12676 src newconf.c s_conf.c s_newconf.c
12677 Log:
12678 - removed some unused vars/functions
12679
12680 Revision Changes Path
12681 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12682 7.200 +0 -15 ircd-ratbox/src/newconf.c
12683 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12684 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12685
12686
12687
12688 leeh 2005/02/16 12:58:24 EST (20050216_2)
12689
12690 Modified files:
12691 . RELNOTES configure configure.ac
12692 include patchlevel.h
12693 Log:
12694 - update configure to reflect this is 'devel'
12695 - update RELNOTES
12696 - revved patchlevel to 2.1.0beta1
12697
12698 Revision Changes Path
12699 1.112 +9 -1 ircd-ratbox/RELNOTES
12700 7.242 +11 -11 ircd-ratbox/configure
12701 7.56 +3 -3 ircd-ratbox/configure.ac
12702 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12703
12704
12705
12706 leeh 2005/02/16 12:46:30 EST (20050216_1)
12707
12708 Modified files:
12709 . configure configure.ac
12710 include client.h numeric.h s_conf.h setup.h.in
12711 supported.h
12712 modules Makefile.in
12713 modules/core m_nick.c
12714 src Makefile.in client.c ircd.c messages.tab
12715 newconf.c s_conf.c s_user.c
12716 Removed files:
12717 include watch.h
12718 modules m_watch.c
12719 src watch.c
12720 Log:
12721 - remove watch, the protocol for this sucks so hard I just dont want it
12722 here ;-)
12723
12724 Revision Changes Path
12725 7.241 +2 -12 ircd-ratbox/configure
12726 7.55 +2 -4 ircd-ratbox/configure.ac
12727 7.264 +0 -2 ircd-ratbox/include/client.h
12728 7.57 +0 -11 ircd-ratbox/include/numeric.h
12729 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12730 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12731 7.3 +2 -3 ircd-ratbox/include/supported.h
12732 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12733 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12734 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12735 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12736 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12737 7.489 +0 -3 ircd-ratbox/src/client.c
12738 7.371 +0 -2 ircd-ratbox/src/ircd.c
12739 7.125 +9 -9 ircd-ratbox/src/messages.tab
12740 7.199 +0 -1 ircd-ratbox/src/newconf.c
12741 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12742 7.341 +0 -2 ircd-ratbox/src/s_user.c
12743 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12744
12745
12746
12747 leeh 2005/02/15 19:13:31 EST (20050216_0)
12748
12749 Modified files:
12750 include stdinc.h
12751 src event.c ircd_lexer.l ircd_signal.c
12752 modules.c
12753 Removed files:
12754 servlink descrip.mms
12755 Log:
12756 - remove a few vms bits
12757
12758 Revision Changes Path
12759 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12760 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12761 7.47 +0 -54 ircd-ratbox/src/event.c
12762 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12763 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12764 7.152 +0 -3 ircd-ratbox/src/modules.c
12765
12766
12767
12768 leeh 2005/02/15 18:53:32 EST (20050215_0)
12769
12770 Modified files:
12771 include hostmask.h ircd.h s_conf.h s_newconf.h
12772 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12773 m_xline.c
12774 src hostmask.c ircd.c ircd_signal.c s_conf.c
12775 s_newconf.c
12776 Log:
12777 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12778 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12779
12780 Revision Changes Path
12781 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12782 7.81 +1 -0 ircd-ratbox/include/ircd.h
12783 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12784 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12785 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12786 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12787 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12788 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12789 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12790 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12791 7.370 +7 -0 ircd-ratbox/src/ircd.c
12792 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12793 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12794 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12795
12796
12797
12798 leeh 2005/02/13 10:21:41 EST (20050213_4)
12799
12800 Modified files:
12801 doc services.txt
12802 Added files:
12803 doc whats-new-2.0.txt whats-new-2.1.txt
12804 Removed files:
12805 doc whats-new.txt
12806 Log:
12807 - move whats-new.txt to whats-new-2.0.txt
12808 - add in whats-new-2.1.txt
12809 - update services.txt with the whois for logged in users
12810
12811 Revision Changes Path
12812 7.2 +5 -0 ircd-ratbox/doc/services.txt
12813 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12814 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12815 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12816
12817
12818
12819 leeh 2005/02/13 09:20:37 EST (20050213_3)
12820
12821 Modified files:
12822 include supported.h
12823 modules/core m_message.c
12824 Log:
12825 - fix a compile error in m_message.c
12826 - update 005 to the spec and add CPRIVMSG/CNOTICE
12827
12828 Revision Changes Path
12829 7.2 +31 -37 ircd-ratbox/include/supported.h
12830 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12831
12832
12833
12834 leeh 2005/02/13 09:14:12 EST (20050213_2)
12835
12836 Modified files:
12837 src channel.c
12838 Log:
12839 - fix the membership memleak
12840
12841 Revision Changes Path
12842 7.432 +0 -3 ircd-ratbox/src/channel.c
12843
12844
12845
12846 leeh 2005/02/12 21:51:56 EST (20050213_1)
12847
12848 Modified files:
12849 include client.h
12850 modules/core m_message.c
12851 Log:
12852 - add a bitmask to track when they send their first message, only allowing
12853 clearing stuff after that.
12854
12855 Revision Changes Path
12856 7.263 +4 -0 ircd-ratbox/include/client.h
12857 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12858
12859
12860
12861 leeh 2005/02/12 21:17:52 EST (20050213_0)
12862
12863 Modified files:
12864 include patricia.h s_newconf.h
12865 modules/core m_message.c
12866 src patricia.c s_newconf.c s_user.c
12867 Log:
12868 - add in the patricia for tracking who fills up targets, give them a reduced
12869 count on connect
12870
12871 Revision Changes Path
12872 7.20 +1 -1 ircd-ratbox/include/patricia.h
12873 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12874 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12875 7.29 +1 -1 ircd-ratbox/src/patricia.c
12876 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12877 7.340 +4 -0 ircd-ratbox/src/s_user.c
12878
12879
12880
12881 leeh 2005/02/12 18:35:10 EST (20050212_0)
12882
12883 Modified files:
12884 include ircd_defs.h
12885 src class.c reject.c
12886 Log:
12887 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12888
12889 Revision Changes Path
12890 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12891 7.68 +1 -5 ircd-ratbox/src/class.c
12892 1.33 +1 -5 ircd-ratbox/src/reject.c
12893
12894
12895
12896 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12897
12898 Modified files:
12899 modules m_watch.c
12900 Log:
12901 remove stupid memory leak
12902
12903 Revision Changes Path
12904 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12905
12906
12907
12908 leeh 2005/02/11 06:42:48 EST (20050211_0)
12909
12910 Modified files:
12911 modules m_gline.c
12912 Log:
12913 - workaround hyb6 allowing empty gline reasons
12914
12915 Revision Changes Path
12916 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12917
12918
12919
12920 leeh 2005/02/09 14:39:13 EST (20050209_2)
12921
12922 Modified files:
12923 include s_conf.h
12924 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12925 src ircd.c s_conf.c
12926 Log:
12927 - move temp dlines and temp klines over to an array, rather than completely
12928 seperate dlinks.
12929
12930 Revision Changes Path
12931 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12932 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12933 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12934 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12935 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12936 7.369 +0 -5 ircd-ratbox/src/ircd.c
12937 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12938
12939
12940
12941 leeh 2005/02/09 14:02:13 EST (20050209_1)
12942
12943 Modified files:
12944 include s_user.h
12945 modules m_cap.c m_pong.c m_user.c
12946 modules/core m_nick.c
12947 src s_user.c
12948 Log:
12949 - remove 'nick' param from register_local_user(), its not needed.
12950
12951 Revision Changes Path
12952 7.35 +1 -1 ircd-ratbox/include/s_user.h
12953 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12954 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12955 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12956 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12957 7.339 +6 -6 ircd-ratbox/src/s_user.c
12958
12959
12960
12961 leeh 2005/02/09 13:12:53 EST (20050209_0)
12962
12963 Modified files:
12964 modules m_cmessage.c
12965 Log:
12966 - dont send numerics when we're dealing with CNOTICE
12967 - add in checking for +g, and resetting idle
12968
12969 Revision Changes Path
12970 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12971
12972
12973
12974 leeh 2005/02/08 11:37:50 EST (20050208_2)
12975
12976 Modified files:
12977 src s_newconf.c
12978 Log:
12979 - fix operator blocks to work on ip spoofs
12980
12981 Revision Changes Path
12982 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12983
12984
12985
12986 leeh 2005/02/07 19:23:22 EST (20050208_1)
12987
12988 Modified files:
12989 doc example.conf example.efnet.conf
12990 src newconf.c
12991 Log:
12992 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12993
12994 Revision Changes Path
12995 7.258 +0 -39 ircd-ratbox/doc/example.conf
12996 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12997 7.198 +0 -272 ircd-ratbox/src/newconf.c
12998
12999
13000
13001 leeh 2005/02/07 19:19:32 EST (20050208_0)
13002
13003 Modified files:
13004 src s_conf.c
13005 Log:
13006 - added support for kline.conf.perm et al, these take the same formats
13007 as their non-permanent partners, but you cant remove them via the ircd.
13008
13009 Revision Changes Path
13010 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13011
13012
13013
13014 leeh 2005/02/02 19:18:59 EST (20050203_1)
13015
13016 Modified files:
13017 help Makefile.in
13018 help/opers index
13019 help/users index
13020 Added files:
13021 help/opers cnotice cprivmsg
13022 Log:
13023 - added help files for cprivmsg/cnotice
13024
13025 Revision Changes Path
13026 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13027 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13028 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13029 1.10 +19 -19 ircd-ratbox/help/opers/index
13030 1.7 +10 -9 ircd-ratbox/help/users/index
13031
13032
13033
13034 leeh 2005/02/02 19:14:25 EST (20050203_0)
13035
13036 Modified files:
13037 include numeric.h
13038 modules Makefile.in
13039 src messages.tab
13040 Added files:
13041 modules m_cmessage.c
13042 Log:
13043 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13044 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13045 nick is a member. These bypass any target change limitations.
13046 - added ERR_VOICENEEDED, numeric 489.
13047
13048 Revision Changes Path
13049 7.56 +2 -0 ircd-ratbox/include/numeric.h
13050 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13051 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13052 7.124 +1 -1 ircd-ratbox/src/messages.tab
13053
13054
13055
13056 leeh 2005/02/02 16:58:16 EST (20050202_4)
13057
13058 Modified files:
13059 help/opers etrace
13060 Log:
13061 - update etrace help
13062
13063 Revision Changes Path
13064 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13065
13066
13067
13068 leeh 2005/02/02 16:55:04 EST (20050202_3)
13069
13070 Modified files:
13071 modules m_etrace.c
13072 Log:
13073 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13074 can put its external ip address in there..
13075
13076 Revision Changes Path
13077 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13078
13079
13080
13081 leeh 2005/02/02 16:41:06 EST (20050202_2)
13082
13083 Modified files:
13084 modules m_etrace.c
13085 Log:
13086 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13087 if its a non-local client. These will just get "lost" if the remote
13088 server doesnt support this..
13089
13090 Revision Changes Path
13091 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13092
13093
13094
13095 leeh 2005/02/02 16:12:12 EST (20050202_1)
13096
13097 Modified files:
13098 include client.h numeric.h s_conf.h
13099 modules/core m_message.c
13100 src messages.tab newconf.c s_conf.c
13101 Log:
13102 - first part of the target change code, add the storage of targets for
13103 localuser, throttle messages when they fill all the available slots
13104
13105 Revision Changes Path
13106 7.262 +5 -1 ircd-ratbox/include/client.h
13107 7.55 +2 -0 ircd-ratbox/include/numeric.h
13108 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13109 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13110 7.123 +1 -1 ircd-ratbox/src/messages.tab
13111 7.197 +1 -0 ircd-ratbox/src/newconf.c
13112 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13113
13114
13115
13116 leeh 2005/02/02 13:28:10 EST (20050202_0)
13117
13118 Modified files:
13119 modules m_resv.c m_stats.c m_testline.c
13120 modules/core m_join.c
13121 src hash.c kdparse.c messages.tab s_newconf.c
13122 Log:
13123 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13124 tracking of when resvs get hit
13125
13126 Revision Changes Path
13127 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13128 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13129 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13130 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13131 7.114 +3 -0 ircd-ratbox/src/hash.c
13132 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13133 7.122 +1 -1 ircd-ratbox/src/messages.tab
13134 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13135
13136
13137
13138 leeh 2005/01/31 09:04:10 EST (20050131_2)
13139
13140 Modified files:
13141 src s_log.c
13142 Log:
13143 - fflush() logfiles
13144
13145 Revision Changes Path
13146 7.79 +2 -0 ircd-ratbox/src/s_log.c
13147
13148
13149
13150 leeh 2005/01/31 08:59:09 EST (20050131_1)
13151
13152 Modified files:
13153 src commio.c
13154 Log:
13155 - rename fd_dump() to comm_dump()
13156
13157 Revision Changes Path
13158 1.27 +2 -2 ircd-ratbox/src/commio.c
13159
13160
13161
13162 leeh 2005/01/30 19:16:08 EST (20050131_0)
13163
13164 Modified files:
13165 doc hooks.txt
13166 include hook.h
13167 modules m_services.c
13168 modules/core m_server.c
13169 src hook.c s_serv.c
13170 Log:
13171 - added hook for server_introduced
13172 - fixed up services support for hooks
13173
13174 Revision Changes Path
13175 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13176 1.31 +1 -0 ircd-ratbox/include/hook.h
13177 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13178 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13179 7.36 +2 -0 ircd-ratbox/src/hook.c
13180 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13181
13182
13183
13184 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13185
13186 Modified files:
13187 src commio.c
13188 Log:
13189 Add back in the comm_fd_hack thing for solaris
13190
13191 Revision Changes Path
13192 1.26 +26 -1 ircd-ratbox/src/commio.c
13193
13194
13195
13196 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13197
13198 Modified files:
13199 adns adns.h
13200 include commio.h s_conf.h watch.h
13201 modules m_dline.c m_kline.c m_resv.c m_stats.c
13202 m_watch.c m_xline.c
13203 modules/core m_nick.c
13204 src balloc.c cache.c client.c commio.c
13205 epoll.c ircd.c ircd_lexer.l kdparse.c
13206 listener.c s_auth.c s_conf.c s_log.c
13207 s_serv.c watch.c
13208 Log:
13209 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13210
13211 Revision Changes Path
13212 1.18 +0 -2 ircd-ratbox/adns/adns.h
13213 1.14 +6 -37 ircd-ratbox/include/commio.h
13214 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13215 7.3 +2 -2 ircd-ratbox/include/watch.h
13216 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13217 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13218 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13219 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13220 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13221 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13222 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13223 7.85 +1 -1 ircd-ratbox/src/balloc.c
13224 1.24 +5 -5 ircd-ratbox/src/cache.c
13225 7.488 +4 -4 ircd-ratbox/src/client.c
13226 1.25 +10 -280 ircd-ratbox/src/commio.c
13227 1.33 +1 -1 ircd-ratbox/src/epoll.c
13228 7.368 +4 -4 ircd-ratbox/src/ircd.c
13229 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13230 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13231 7.125 +8 -8 ircd-ratbox/src/listener.c
13232 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13233 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13234 7.78 +20 -20 ircd-ratbox/src/s_log.c
13235 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13236 1.6 +22 -15 ircd-ratbox/src/watch.c
13237
13238
13239
13240 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13241
13242 Modified files:
13243 modules/core m_mode.c
13244 Log:
13245 remove two unused variables
13246
13247 Revision Changes Path
13248 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13249
13250
13251
13252 leeh 2005/01/28 15:31:40 EST (20050128_1)
13253
13254 Modified files:
13255 modules m_kline.c
13256 src s_conf.c
13257 Log:
13258 - mo_kline() needs minpara of 3, not 2
13259 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13260 - require me.info is never blank
13261
13262 Revision Changes Path
13263 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13264 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13265
13266
13267
13268 leeh 2005/01/28 15:26:28 EST (20050128_0)
13269
13270 Modified files:
13271 modules/core m_mode.c m_sjoin.c
13272 Log:
13273 - patch via jilles to fix +eI lists being shown to lusers when handling
13274 protocol stuff over TS6
13275
13276 Revision Changes Path
13277 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13278 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13279
13280
13281
13282 leeh 2005/01/25 19:47:38 EST (20050126_0)
13283
13284 Modified files:
13285 include channel.h
13286 modules/core m_join.c m_mode.c m_sjoin.c
13287 src channel.c messages.tab s_serv.c
13288 Log:
13289 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13290 an operspy call with &me
13291 - remove modebuf/parabuf params from channel_modes(), we now generate a
13292 buffer internally which we return.
13293
13294 Revision Changes Path
13295 7.163 +1 -1 ircd-ratbox/include/channel.h
13296 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13297 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13298 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13299 7.431 +25 -18 ircd-ratbox/src/channel.c
13300 7.121 +1 -1 ircd-ratbox/src/messages.tab
13301 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13302
13303
13304
13305 alz 2005/01/25 18:09:18 EST (20050125_5)
13306
13307 Modified files:
13308 doc example.conf example.efnet.conf
13309 include s_conf.h
13310 modules m_info.c
13311 src listener.c newconf.c s_conf.c
13312 Log:
13313 Added dline_with_reason config option (default yes):
13314
13315 /* dline reason: show the user the dline reason when they connect
13316 * and are dlined.
13317 */
13318 dline_with_reason = yes;
13319
13320 Revision Changes Path
13321 7.257 +6 -1 ircd-ratbox/doc/example.conf
13322 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13323 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13324 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13325 7.124 +1 -1 ircd-ratbox/src/listener.c
13326 7.196 +1 -0 ircd-ratbox/src/newconf.c
13327 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13328
13329
13330
13331 leeh 2005/01/25 13:21:17 EST (20050125_4)
13332
13333 Modified files:
13334 src newconf.c
13335 Log:
13336 - make conf_set_generic_string() test len exists before it uses it.
13337
13338 Revision Changes Path
13339 7.195 +1 -1 ircd-ratbox/src/newconf.c
13340
13341
13342
13343 leeh 2005/01/25 13:10:56 EST (20050125_3)
13344
13345 Modified files:
13346 doc example.conf
13347 src newconf.c
13348 Log:
13349 - rename 'type' to 'flags' in cluster {};
13350 - add stacking of servers in cluster {}; documented in example.conf
13351
13352 Revision Changes Path
13353 7.256 +18 -10 ircd-ratbox/doc/example.conf
13354 7.194 +39 -7 ircd-ratbox/src/newconf.c
13355
13356
13357
13358 alz 2005/01/25 12:48:54 EST (20050125_2)
13359
13360 Modified files:
13361 include s_conf.h
13362 src listener.c s_conf.c
13363 Log:
13364 Added dline reasons, connecting/banned clients now see ban reason.
13365
13366 Revision Changes Path
13367 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13368 7.123 +17 -4 ircd-ratbox/src/listener.c
13369 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13370
13371
13372
13373 leeh 2005/01/25 07:44:37 EST (20050125_1)
13374
13375 Modified files:
13376 doc example.conf example.efnet.conf
13377 src newconf.c
13378 Log:
13379 - implement stacking of shared {}; blocks, documented in example.conf
13380
13381 Revision Changes Path
13382 7.255 +26 -13 ircd-ratbox/doc/example.conf
13383 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13384 7.193 +51 -36 ircd-ratbox/src/newconf.c
13385
13386
13387
13388 leeh 2005/01/24 19:08:29 EST (20050125_0)
13389
13390 Modified files:
13391 doc example.conf
13392 include client.h s_conf.h
13393 modules/core m_join.c
13394 src newconf.c s_user.c
13395 Log:
13396 - added jupe_exempt to auth {};, exempts the user from generating warnings
13397 when they attempt to join juped channels.
13398
13399 Revision Changes Path
13400 7.254 +2 -0 ircd-ratbox/doc/example.conf
13401 7.261 +3 -0 ircd-ratbox/include/client.h
13402 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13403 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13404 7.192 +1 -0 ircd-ratbox/src/newconf.c
13405 7.338 +8 -0 ircd-ratbox/src/s_user.c
13406
13407
13408
13409 leeh 2005/01/24 18:57:02 EST (20050124_6)
13410
13411 Modified files:
13412 src newconf.c
13413 Log:
13414 - rework shared {};, the format is now:
13415 shared {
13416 oper = "flame@*.leeh.co.uk", "*.lan";
13417 flags = kline;
13418 };
13419
13420 With no privs:
13421 shared {
13422 oper = "flame@*.leeh.co.uk", "*.lan";
13423 flags = none;
13424 };
13425
13426 Revision Changes Path
13427 7.191 +55 -23 ircd-ratbox/src/newconf.c
13428
13429
13430
13431 leeh 2005/01/24 17:25:58 EST (20050124_5)
13432
13433 Modified files:
13434 include modules.h
13435 Log:
13436 - fix the prototype on load_static_modules()
13437
13438 Revision Changes Path
13439 7.61 +1 -1 ircd-ratbox/include/modules.h
13440
13441
13442
13443 leeh 2005/01/24 16:00:30 EST (20050124_4)
13444
13445 Modified files:
13446 modules m_cap.c
13447 Log:
13448 - have cap end call register_local_user() with its own copy of
13449 source_p->username so its safe for unidented users..
13450
13451 Revision Changes Path
13452 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13453
13454
13455
13456 leeh 2005/01/24 15:48:09 EST (20050124_3)
13457
13458 Modified files:
13459 include newconf.h s_conf.h
13460 modules m_info.c
13461 src newconf.c s_conf.c s_log.c
13462 Log:
13463 - move the conf parser over to a table based structure, with generic setting
13464 of integers/strings
13465
13466 Revision Changes Path
13467 7.34 +9 -8 ircd-ratbox/include/newconf.h
13468 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13469 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13470 7.190 +264 -808 ircd-ratbox/src/newconf.c
13471 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13472 7.77 +13 -13 ircd-ratbox/src/s_log.c
13473
13474
13475
13476 leeh 2005/01/24 13:11:30 EST (20050124_2)
13477
13478 Modified files:
13479 doc example.conf
13480 src newconf.c
13481 Log:
13482 - added stacking of ips in exempt {};
13483
13484 Revision Changes Path
13485 7.253 +4 -0 ircd-ratbox/doc/example.conf
13486 7.189 +11 -30 ircd-ratbox/src/newconf.c
13487
13488
13489
13490 leeh 2005/01/24 12:59:57 EST (20050124_1)
13491
13492 Modified files:
13493 include tools.h
13494 src channel.c client.c hash.c hook.c
13495 newconf.c s_user.c watch.c
13496 Log:
13497 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13498 consistent with the rest of the dlink code.
13499
13500 Revision Changes Path
13501 1.54 +7 -7 ircd-ratbox/include/tools.h
13502 7.430 +2 -2 ircd-ratbox/src/channel.c
13503 7.487 +6 -6 ircd-ratbox/src/client.c
13504 7.113 +5 -5 ircd-ratbox/src/hash.c
13505 7.35 +1 -1 ircd-ratbox/src/hook.c
13506 7.188 +2 -2 ircd-ratbox/src/newconf.c
13507 7.337 +1 -1 ircd-ratbox/src/s_user.c
13508 1.5 +4 -4 ircd-ratbox/src/watch.c
13509
13510
13511
13512 leeh 2005/01/24 12:47:13 EST (20050124_0)
13513
13514 Modified files:
13515 modules m_cap.c
13516 Log:
13517 - cheap hack on sticky capabs..
13518
13519 Revision Changes Path
13520 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13521
13522
13523
13524 leeh 2005/01/22 11:36:54 EST (20050122_0)
13525
13526 Modified files:
13527 modules m_cap.c
13528 Log:
13529 - updated my clicap implementation to match the spec so far..
13530
13531 Revision Changes Path
13532 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13533
13534
13535
13536 leeh 2005/01/21 07:14:43 EST (20050121_2)
13537
13538 Modified files:
13539 doc hooks.txt
13540 include hook.h
13541 modules m_services.c
13542 src hook.c s_serv.c
13543 Log:
13544 - added hooks for when we're sending a burst
13545 - rewrote hooks.txt
13546 - fix up the hooks ive already done in services compatibility, ill add the
13547 hooks for server/client introductions in a bit.
13548
13549 Revision Changes Path
13550 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13551 1.30 +4 -0 ircd-ratbox/include/hook.h
13552 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13553 7.34 +7 -0 ircd-ratbox/src/hook.c
13554 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13555
13556
13557
13558 leeh 2005/01/21 06:34:03 EST (20050121_1)
13559
13560 Modified files:
13561 contrib example_module.c spy_admin_notice.c
13562 spy_info_notice.c spy_links_notice.c
13563 spy_motd_notice.c spy_stats_notice.c
13564 spy_stats_p_notice.c spy_trace_notice.c
13565 spy_whois_notice.c
13566 spy_whois_notice_global.c
13567 include hook.h
13568 modules m_admin.c m_info.c m_links.c m_motd.c
13569 m_services.c m_stats.c m_trace.c
13570 m_whois.c static_modules.c.SH
13571 modules/core m_server.c
13572 src client.c hook.c ircd.c modules.c packet.c
13573 s_auth.c s_serv.c s_user.c send.c
13574 Log:
13575 - add a better implementation of the hook system, its now a slow leaking
13576 array and events are created whenever we try adding a hook for it, or
13577 theyre registered for the caller.
13578
13579 Ive temporarily fucked services support and removed most of the other
13580 hooks.. I shall fix this soon.
13581
13582 Revision Changes Path
13583 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13584 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13585 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13586 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13587 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13588 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13589 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13590 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13591 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13592 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13593 1.29 +34 -70 ircd-ratbox/include/hook.h
13594 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13595 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13596 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13597 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13598 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13599 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13600 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13601 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13602 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13603 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13604 7.486 +1 -28 ircd-ratbox/src/client.c
13605 7.33 +131 -137 ircd-ratbox/src/hook.c
13606 7.367 +1 -1 ircd-ratbox/src/ircd.c
13607 7.151 +6 -10 ircd-ratbox/src/modules.c
13608 7.138 +10 -14 ircd-ratbox/src/packet.c
13609 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13610 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13611 7.336 +0 -6 ircd-ratbox/src/s_user.c
13612 7.286 +8 -6 ircd-ratbox/src/send.c
13613
13614
13615
13616 leeh 2005/01/20 19:19:20 EST (20050121_0)
13617
13618 Modified files:
13619 include hostmask.h
13620 Log:
13621 - remove an unused struct
13622
13623 Revision Changes Path
13624 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13625
13626
13627
13628 leeh 2005/01/20 13:38:39 EST (20050120_1)
13629
13630 Modified files:
13631 . configure configure.ac
13632 include client.h numeric.h patchlevel.h
13633 modules Makefile.in
13634 src messages.tab s_user.c
13635 Added files:
13636 modules m_cap.c
13637 Log:
13638 - drop back to -O0, fix patchlevel.h
13639 - first stab at client capabilities.. this still needs work.
13640
13641 Revision Changes Path
13642 7.240 +3 -3 ircd-ratbox/configure
13643 7.54 +3 -3 ircd-ratbox/configure.ac
13644 7.260 +3 -0 ircd-ratbox/include/client.h
13645 7.54 +2 -0 ircd-ratbox/include/numeric.h
13646 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13647 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13648 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13649 7.120 +1 -1 ircd-ratbox/src/messages.tab
13650 7.335 +3 -0 ircd-ratbox/src/s_user.c
13651
13652
13653
13654 leeh 2005/01/20 06:04:41 EST (20050120_0)
13655
13656 Modified files:
13657 . ChangeLog RELNOTES
13658 include config.h config.h.dist memory.h
13659 patchlevel.h
13660 modules m_stats.c
13661 src commio.c crypt.c getopt.c ircd.c s_serv.c
13662 Removed files:
13663 . README.VMS clean.com make.com
13664 include setup.h_vms
13665 modules descrip.mms static_modules_c.com
13666 modules/core descrip.mms
13667 src descrip.mms qio.c version.com
13668 tools descrip.mms mkpasswd_vms.c
13669 Log:
13670 - clean changelog, relnotes
13671 - mark patchlevel as 2.1.0beta
13672 - remove VMS support
13673
13674 Revision Changes Path
13675 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13676 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13677 1.111 +1 -348 ircd-ratbox/RELNOTES
13678 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13679 7.182 +0 -42 ircd-ratbox/include/config.h
13680 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13681 7.50 +0 -4 ircd-ratbox/include/memory.h
13682 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13683 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13684 7.2 +0 -58 ircd-ratbox/make.com (dead)
13685 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13686 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13687 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13688 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13689 1.24 +7 -30 ircd-ratbox/src/commio.c
13690 7.12 +0 -4 ircd-ratbox/src/crypt.c
13691 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13692 7.24 +0 -4 ircd-ratbox/src/getopt.c
13693 7.366 +4 -19 ircd-ratbox/src/ircd.c
13694 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13695 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13696 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13697 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13698 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13699
13700
13701
13702 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13703
13704 Modified files:
13705 include watch.h
13706 src watch.c
13707 Log:
13708 not using the return values on a few watch functions so make them void
13709
13710 Revision Changes Path
13711 7.2 +5 -5 ircd-ratbox/include/watch.h
13712 1.4 +19 -28 ircd-ratbox/src/watch.c
13713
13714
13715 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13716
13717 Modified files:
13718 modules m_watch.c
13719 Log:
13720 Make watch throttle, don't accept letter commands stacked
13721
13722 Revision Changes Path
13723 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13724
13725
13726
13727 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13728
13729 Modified files:
13730 modules m_gline.c
13731 Log:
13732 fix merge error
13733
13734 Revision Changes Path
13735 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13736
13737
13738
13739 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13740
13741 Modified files:
13742 . ChangeLog README.FIRST RELNOTES configure
13743 configure.ac
13744 adns adns.h internal.h parse.c transmit.c
13745 types.c
13746 contrib example_module.c spy_admin_notice.c
13747 spy_info_notice.c spy_links_notice.c
13748 spy_motd_notice.c spy_stats_notice.c
13749 spy_stats_p_notice.c spy_trace_notice.c
13750 spy_whois_notice.c
13751 spy_whois_notice_global.c
13752 doc example.conf example.efnet.conf ircd.motd
13753 server-version-info whats-new.txt
13754 help/opers umode xline
13755 help/users umode
13756 include cache.h channel.h class.h client.h
13757 commio.h config.h config.h.dist hash.h
13758 hook.h hostmask.h irc_string.h ircd.h
13759 ircd_defs.h m_info.h memory.h msg.h
13760 newconf.h numeric.h packet.h patchlevel.h
13761 patricia.h s_conf.h s_gline.h s_newconf.h
13762 s_serv.h s_user.h scache.h serno.h
13763 setup.h.in sprintf_irc.h stdinc.h tools.h
13764 modules .depend Makefile.in m_admin.c m_away.c
13765 m_dline.c m_encap.c m_gline.c m_info.c
13766 m_kline.c m_links.c m_list.c m_lusers.c
13767 m_motd.c m_oper.c m_operspy.c m_rehash.c
13768 m_restart.c m_resv.c m_set.c m_stats.c
13769 m_svinfo.c m_testline.c m_testmask.c
13770 m_topic.c m_trace.c m_watch.c m_who.c
13771 m_whois.c m_whowas.c m_xline.c
13772 static_modules.c.SH
13773 modules/core m_error.c m_message.c m_mode.c m_quit.c
13774 m_server.c m_squit.c
13775 src .depend Makefile.in adns.c balloc.c
13776 cache.c channel.c class.c client.c
13777 commio.c crypt.c devpoll.c epoll.c
13778 event.c getopt.c hash.c hook.c hostmask.c
13779 irc_string.c ircd.c ircd_lexer.l
13780 ircd_parser.y ircd_signal.c listener.c
13781 modules.c newconf.c numeric.c packet.c
13782 parse.c patricia.c poll.c reject.c
13783 restart.c s_auth.c s_conf.c s_log.c
13784 s_newconf.c s_serv.c s_user.c scache.c
13785 select.c send.c snprintf.c tools.c
13786 version.c.SH watch.c whowas.c
13787 tools README.mkpasswd mkpasswd.c
13788 Added files:
13789 . README.VMS clean.com make.com
13790 doc services.txt
13791 include common.h s_stats.h setup.h_vms
13792 supported.h
13793 modules descrip.mms m_challenge.c m_etrace.c
13794 m_invite.c m_names.c m_pass.c m_ping.c
13795 m_pong.c m_services.c m_tb.c m_user.c
13796 m_users.c m_version.c
13797 static_modules_c.com
13798 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13799 m_part.c m_sjoin.c
13800 servlink descrip.mms
13801 src descrip.mms kdparse.c messages.tab qio.c
13802 s_gline.c s_stats.c version.com
13803 tools descrip.mms mkpasswd_vms.c
13804 Removed files:
13805 doc 005.txt
13806 include banconf.h
13807 modules/core channels.c users.c
13808 src banconf.c
13809 Log:
13810 merge from RATBOX_2_0
13811
13812 Revision Changes Path
13813 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13814 7.40 +1 -0 ircd-ratbox/README.FIRST
13815 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13816 1.110 +114 -6 ircd-ratbox/RELNOTES
13817 1.17 +4 -0 ircd-ratbox/adns/adns.h
13818 1.17 +4 -4 ircd-ratbox/adns/internal.h
13819 1.12 +38 -38 ircd-ratbox/adns/parse.c
13820 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13821 1.19 +13 -13 ircd-ratbox/adns/types.c
13822 7.1 +10 -0 ircd-ratbox/clean.com (new)
13823 7.239 +47 -29 ircd-ratbox/configure
13824 7.53 +40 -32 ircd-ratbox/configure.ac
13825 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13826 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13827 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13828 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13829 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13830 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13831 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13832 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13833 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13834 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13835 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13836 7.252 +68 -22 ircd-ratbox/doc/example.conf
13837 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13838 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13839 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13840 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13841 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13842 1.5 +2 -1 ircd-ratbox/help/opers/umode
13843 1.7 +1 -1 ircd-ratbox/help/opers/xline
13844 1.2 +1 -0 ircd-ratbox/help/users/umode
13845 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13846 1.7 +8 -0 ircd-ratbox/include/cache.h
13847 7.162 +18 -16 ircd-ratbox/include/channel.h
13848 7.25 +4 -0 ircd-ratbox/include/class.h
13849 7.259 +34 -28 ircd-ratbox/include/client.h
13850 1.13 +45 -7 ircd-ratbox/include/commio.h
13851 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13852 7.181 +74 -16 ircd-ratbox/include/config.h
13853 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13854 7.53 +2 -0 ircd-ratbox/include/hash.h
13855 1.28 +73 -27 ircd-ratbox/include/hook.h
13856 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13857 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13858 7.80 +6 -31 ircd-ratbox/include/ircd.h
13859 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13860 7.56 +14 -8 ircd-ratbox/include/m_info.h
13861 7.49 +4 -0 ircd-ratbox/include/memory.h
13862 7.53 +2 -0 ircd-ratbox/include/msg.h
13863 7.33 +9 -9 ircd-ratbox/include/newconf.h
13864 7.53 +12 -8 ircd-ratbox/include/numeric.h
13865 7.27 +1 -1 ircd-ratbox/include/packet.h
13866 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13867 7.19 +25 -1 ircd-ratbox/include/patricia.h
13868 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13869 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13870 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13871 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13872 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13873 7.34 +13 -9 ircd-ratbox/include/s_user.h
13874 7.15 +1 -1 ircd-ratbox/include/scache.h
13875 7.5366 +1 -1 ircd-ratbox/include/serno.h
13876 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13877 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13878 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13879 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13880 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13881 1.53 +10 -10 ircd-ratbox/include/tools.h
13882 7.1 +58 -0 ircd-ratbox/make.com (new)
13883 1.45 +338 -182 ircd-ratbox/modules/.depend
13884 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13885 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13886 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13887 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13888 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13889 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13890 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13891 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13892 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13893 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13894 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13895 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13896 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13897 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13898 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13899 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13900 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13901 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13902 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13903 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13904 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13905 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13906 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13907 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13908 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13909 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13910 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13911 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13912 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13913 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13914 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13915 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13916 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13917 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13918 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13919 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13920 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13921 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13922 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13923 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13924 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13925 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13926 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13927 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13928 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13929 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13930 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13931 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13932 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13933 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13934 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13935 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13936 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13937 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13938 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13939 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13940 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13941 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13942 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13943 7.48 +162 -119 ircd-ratbox/src/.depend
13944 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13945 7.75 +5 -5 ircd-ratbox/src/adns.c
13946 7.84 +1 -1 ircd-ratbox/src/balloc.c
13947 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13948 1.23 +75 -7 ircd-ratbox/src/cache.c
13949 7.429 +342 -79 ircd-ratbox/src/channel.c
13950 7.67 +42 -2 ircd-ratbox/src/class.c
13951 7.485 +245 -85 ircd-ratbox/src/client.c
13952 1.23 +349 -43 ircd-ratbox/src/commio.c
13953 7.11 +4 -0 ircd-ratbox/src/crypt.c
13954 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13955 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13956 1.32 +4 -8 ircd-ratbox/src/epoll.c
13957 7.46 +63 -6 ircd-ratbox/src/event.c
13958 7.23 +4 -0 ircd-ratbox/src/getopt.c
13959 7.112 +8 -7 ircd-ratbox/src/hash.c
13960 7.32 +135 -133 ircd-ratbox/src/hook.c
13961 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13962 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13963 7.365 +56 -48 ircd-ratbox/src/ircd.c
13964 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13965 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13966 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13967 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13968 7.122 +14 -13 ircd-ratbox/src/listener.c
13969 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13970 7.150 +17 -8 ircd-ratbox/src/modules.c
13971 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13972 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13973 7.137 +55 -42 ircd-ratbox/src/packet.c
13974 7.187 +8 -15 ircd-ratbox/src/parse.c
13975 7.28 +2 -4 ircd-ratbox/src/patricia.c
13976 7.82 +3 -1 ircd-ratbox/src/poll.c
13977 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13978 1.32 +8 -3 ircd-ratbox/src/reject.c
13979 7.34 +1 -0 ircd-ratbox/src/restart.c
13980 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13981 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13982 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13983 7.76 +32 -35 ircd-ratbox/src/s_log.c
13984 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13985 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13986 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13987 7.334 +773 -2 ircd-ratbox/src/s_user.c
13988 7.27 +2 -1 ircd-ratbox/src/scache.c
13989 7.44 +2 -0 ircd-ratbox/src/select.c
13990 7.285 +12 -12 ircd-ratbox/src/send.c
13991 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13992 7.46 +0 -1 ircd-ratbox/src/tools.c
13993 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13994 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13995 1.3 +4 -4 ircd-ratbox/src/watch.c
13996 7.32 +1 -0 ircd-ratbox/src/whowas.c
13997 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13998 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13999 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14000 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14001
14002
14003
14004 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14005
14006 Modified files: (Branch: RATBOX_2_0)
14007 src client.c
14008 Log:
14009 a remote client is never going to have a watch list..duh
14010
14011 Revision Changes Path
14012 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14013
14014
14015
14016 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14017
14018 Added files: (Branch: RATBOX_2_0)
14019 modules m_watch.c
14020 Log:
14021 get that one too
14022
14023 Revision Changes Path
14024 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14025
14026
14027
14028 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14029
14030 Added files: (Branch: RATBOX_2_0)
14031 include watch.h
14032 src watch.c
14033 Log:
14034 helps if we actually include the .c/.h files
14035
14036 Revision Changes Path
14037 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14038 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14039
14040
14041
14042 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14043
14044 Modified files: (Branch: RATBOX_2_0)
14045 . configure configure.ac
14046 include client.h numeric.h s_conf.h setup.h.in
14047 supported.h
14048 modules Makefile.in
14049 modules/core m_nick.c
14050 src Makefile.in client.c ircd.c messages.tab
14051 newconf.c s_conf.c s_user.c
14052 Log:
14053 backport watch from devel
14054
14055 Revision Changes Path
14056 7.229.2.10 +12 -2 ircd-ratbox/configure
14057 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14058 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14059 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14060 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14061 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14062 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14063 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14064 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14065 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14066 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14067 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14068 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14069 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14070 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14071 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14072
14073
14074
14075 leeh 2005/01/12 10:12:40 EST (20050112_1)
14076
14077 Modified files: (Branch: RATBOX_2_0)
14078 include numeric.h
14079 modules m_services.c m_whois.c
14080 src messages.tab
14081 Log:
14082 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14083 when the user is logged in
14084
14085 Revision Changes Path
14086 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14087 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14088 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14089 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14090
14091
14092
14093 leeh 2005/01/11 19:47:14 EST (20050112_0)
14094
14095 Modified files: (Branch: RATBOX_2_0)
14096 include supported.h
14097 Added files: (Branch: RATBOX_2_0)
14098 doc services.txt
14099 Log:
14100 - add +r to 005
14101 - added doc/services.txt, outlining the compatibility code
14102
14103 Revision Changes Path
14104 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14105 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14106
14107
14108
14109 leeh 2005/01/11 18:38:10 EST (20050111_5)
14110
14111 Modified files: (Branch: RATBOX_2_0)
14112 include client.h hook.h
14113 modules m_services.c
14114 modules/core m_server.c
14115 src hook.c s_serv.c
14116 Log:
14117 - more services compatibility code:
14118 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14119 appropriate service {}; entry, only accept SU from these.
14120 - hook into us finishing nick burst, and have services burst a list of
14121 logged in users
14122
14123 Revision Changes Path
14124 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14125 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14126 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14127 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14128 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14129 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14130
14131
14132
14133 leeh 2005/01/11 17:32:42 EST (20050111_4)
14134
14135 Modified files: (Branch: RATBOX_2_0)
14136 . configure configure.ac
14137 include client.h
14138 modules Makefile.in
14139 src channel.c
14140 Added files: (Branch: RATBOX_2_0)
14141 modules m_services.c
14142 Log:
14143 - more services compatibility code:
14144 - encap handlers for SU (services marking client as logged in)
14145 - and for LOGIN (servers bursting logged in status)
14146 - move suser from Client -> User
14147
14148 Revision Changes Path
14149 7.229.2.9 +9 -3 ircd-ratbox/configure
14150 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14151 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14152 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14153 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14154 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14155
14156
14157
14158 leeh 2005/01/11 16:46:34 EST (20050111_3)
14159
14160 Modified files: (Branch: RATBOX_2_0)
14161 include ircd_defs.h
14162 Log:
14163 - whoops, missing #endif
14164
14165 Revision Changes Path
14166 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14167
14168
14169
14170 leeh 2005/01/11 15:56:57 EST (20050111_2)
14171
14172 Modified files: (Branch: RATBOX_2_0)
14173 include ircd_defs.h
14174 Log:
14175 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14176 have ipv6 just report sizeof(struct sockaddr_in)
14177
14178 Revision Changes Path
14179 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14180
14181
14182
14183 leeh 2005/01/10 20:19:35 EST (20050111_1)
14184
14185 Modified files: (Branch: RATBOX_2_0)
14186 src newconf.c
14187 Log:
14188 - fix a gcc warning
14189
14190 Revision Changes Path
14191 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14192
14193
14194
14195 leeh 2005/01/10 20:10:35 EST (20050111_0)
14196
14197 Modified files: (Branch: RATBOX_2_0)
14198 adns internal.h parse.c transmit.c types.c
14199 Log:
14200 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14201 conflict
14202
14203 Revision Changes Path
14204 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14205 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14206 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14207 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14208
14209
14210
14211 leeh 2005/01/10 17:48:48 EST (20050110_3)
14212
14213 Modified files: (Branch: RATBOX_2_0)
14214 modules m_xline.c
14215 Log:
14216 - send out the reformatted xline to opers (\s -> ' ')
14217
14218 Revision Changes Path
14219 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14220
14221
14222
14223 leeh 2005/01/10 16:18:53 EST (20050110_2)
14224
14225 Modified files: (Branch: RATBOX_2_0)
14226 help/opers umode
14227 help/users umode
14228 include client.h supported.h
14229 src messages.tab s_user.c send.c
14230 Log:
14231 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14232 channel privmsgs.
14233
14234 Revision Changes Path
14235 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14236 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14237 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14238 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14239 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14240 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14241 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14242
14243
14244
14245 leeh 2005/01/10 14:50:47 EST (20050110_1)
14246
14247 Modified files: (Branch: RATBOX_2_0)
14248 doc example.conf example.efnet.conf
14249 Log:
14250 - I dont remember ts6 desyncing on bans, so im not sure why the example
14251 confs say so.
14252
14253 Revision Changes Path
14254 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14255 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14256
14257
14258
14259 leeh 2005/01/10 13:31:10 EST (20050110_0)
14260
14261 Modified files: (Branch: RATBOX_2_0)
14262 . configure configure.ac
14263 include channel.h client.h numeric.h s_conf.h
14264 s_serv.h setup.h.in
14265 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14266 m_sjoin.c
14267 src channel.c messages.tab newconf.c s_conf.c
14268 s_serv.c s_user.c
14269 Log:
14270 - added --enable-services to configure, which enables some ratbox-services
14271 compatibility code:
14272 - chanmode +r, registered users only
14273 - usermode +S, prevents deop/kick of a service
14274 - service { }; block in conf for the above umode
14275
14276 Revision Changes Path
14277 7.229.2.8 +28 -16 ircd-ratbox/configure
14278 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14279 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14280 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14281 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14282 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14283 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14284 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14285 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14286 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14287 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14288 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14289 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14290 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14291 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14292 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14293 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14294 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14295 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14296
14297
14298
14299 leeh 2005/01/09 08:23:30 EST (20050109_0)
14300
14301 Modified files: (Branch: RATBOX_2_0)
14302 help/opers umode
14303 Log:
14304 - remove a tab, and add +C to opers umode help
14305
14306 Revision Changes Path
14307 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14308