]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
841c738b7d501ef97c9748a24b04cf80de58cb47
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
2 Log:
3 - use mkdir -p
4
5
6 Changes: Modified:
7 +4 -4 trunk/doc/Makefile.in (File Modified)
8
9
10 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
11 Log:
12 - enforce proper conditions for EPOLL_CTL_DEL.
13 - remove possibly problematic "performance" check
14
15
16 Changes: Modified:
17 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
18
19
20 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
21 Log:
22 - rename m_list_safelist to m_list and remove ratbox implementation
23
24
25 Changes: Modified:
26 +393 -664 trunk/modules/Makefile.in (File Modified)
27 + - trunk/modules/m_list.c (File Added)
28 + - trunk/modules/m_list_ratbox.c (File Deleted)
29 + - trunk/modules/m_list_safelist.c (File Deleted)
30
31
32 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
33 Log:
34 - some more transit to sendto_one_numeric().
35
36
37 Changes: Modified:
38 +2 -3 trunk/modules/m_away.c (File Modified)
39 +3 -3 trunk/src/messages.tab (File Modified)
40 +1 -1 trunk/src/s_user.c (File Modified)
41
42
43 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
44 Log:
45 - change some sendto_one() to sendto_one_numeric().
46
47
48 Changes: Modified:
49 +4 -10 trunk/modules/m_admin.c (File Modified)
50 +3 -3 trunk/modules/m_map.c (File Modified)
51 +12 -12 trunk/src/messages.tab (File Modified)
52 +1 -2 trunk/src/s_conf.c (File Modified)
53 +9 -10 trunk/src/s_user.c (File Modified)
54
55
56 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
57 Log:
58 - river's ports.c from old charybdis trunk
59
60
61 Changes: Modified:
62 +195 -0 trunk/configure.ac (File Modified)
63 + - trunk/libcharybdis/ports.c (File Added)
64
65
66 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
67 Log:
68 - remove broken ports stuff and devpoll stuff.
69
70
71 Changes: Modified:
72 +0 -307 trunk/configure (File Modified)
73 +0 -21 trunk/configure.ac (File Modified)
74 +0 -474 trunk/include/setup.h.in (File Modified)
75 + - trunk/libcharybdis/devpoll.c (File Deleted)
76 + - trunk/libcharybdis/ports.c (File Deleted)
77
78
79 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
80 Log:
81 - regenerate files
82
83
84 Changes: Modified:
85 +1 -25 trunk/configure (File Modified)
86 +0 -3 trunk/include/setup.h.in (File Modified)
87
88
89 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
90 Log:
91 - remove x86-optimized hash code.
92
93
94 Changes: Modified:
95 +0 -13 trunk/configure.ac (File Modified)
96 +2 -187 trunk/src/Makefile.in (File Modified)
97 + - trunk/src/fnvhash.s (File Deleted)
98
99
100 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
101 Log:
102 - apparently setting KE_LENGTH to 128 is fine.
103
104
105 Changes: Modified:
106 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
107
108
109 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
110 Log:
111 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
112
113
114 Changes: Modified:
115 +5627 -5747 trunk/configure (File Modified)
116 +0 -15 trunk/configure.ac (File Modified)
117 +0 -2 trunk/include/m_info.h (File Modified)
118 +6 -9 trunk/include/setup.h.in (File Modified)
119 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
120
121
122 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
123 Log:
124 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
125 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
126 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
127
128
129 Changes: Modified:
130 +0 -5 trunk/include/config.h (File Modified)
131 +0 -5 trunk/include/config.h.dist (File Modified)
132 +0 -6 trunk/include/defaults.h (File Modified)
133 +0 -3 trunk/include/m_info.h (File Modified)
134 +21 -7 trunk/libcharybdis/commio.c (File Modified)
135 +2 -0 trunk/libcharybdis/commio.h (File Modified)
136 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
137 +4 -3 trunk/libcharybdis/poll.c (File Modified)
138 +0 -3 trunk/libcharybdis/select.c (File Modified)
139 +0 -9 trunk/src/ircd.c (File Modified)
140 +23 -26 trunk/src/listener.c (File Modified)
141 +2 -1 trunk/src/restart.c (File Modified)
142 +5 -1 trunk/src/s_auth.c (File Modified)
143 +1 -1 trunk/src/s_conf.c (File Modified)
144 +3 -1 trunk/src/s_serv.c (File Modified)
145
146
147 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
148 Log:
149 Repair operspy who !#channel, broken by me in r3283.
150
151
152 Changes: Modified:
153 +2 -2 trunk/modules/m_who.c (File Modified)
154
155
156 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
157 Log:
158 Update bug report and IRC channel information.
159
160
161 Changes: Modified:
162 +2 -1 trunk/BUGS (File Modified)
163 +2 -1 trunk/NEWS (File Modified)
164
165
166 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
167 Log:
168 Change copyright years in version.c.SH as in release-2.1 r3339.
169
170
171 Changes: Modified:
172 +2 -2 trunk/src/version.c.SH (File Modified)
173
174
175 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
176 Log:
177 Rerun autoconf.
178
179
180 Changes: Modified:
181 +104 -0 trunk/configure (File Modified)
182
183
184 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
185 Log:
186 Need to check for various flavours of epoll,
187 even if --enable-epoll is forced.
188
189
190 Changes: Modified:
191 +1 -0 trunk/configure.ac (File Modified)
192
193
194 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
195 Log:
196 Hack to allow some more warnings, already present in configure (?).
197
198
199 Changes: Modified:
200 +1 -1 trunk/aclocal.m4 (File Modified)
201
202
203 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
204 Log:
205 Merge old trunk r2077,r2079:
206 - Move closing of servlink control fd to close_connection()
207 instead of doing it in exit_local_server(), and make sure
208 we first close the data fd and then the control fd.
209 - Have servlink process ready fds in order net, data, ctrl
210 instead of ctrl, data, net. This seems to fix the problem
211 that squit reasons do not show up on the other side of a
212 ziplink (by making it send any final SQUIT and/or ERROR
213 before noticing the closed control fd).
214
215
216 Changes: Modified:
217 +1 -1 trunk/servlink/io.c (File Modified)
218 +3 -12 trunk/src/client.c (File Modified)
219
220
221 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
222 Log:
223 Don't show the UID if a TS6 server sends a kick with
224 an empty or no comment. Note that charybdis never sends
225 such kicks.
226
227
228 Changes: Modified:
229 +4 -4 trunk/modules/core/m_kick.c (File Modified)
230
231
232 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
233 Log:
234 Merge old trunk r2081:
235 Don't say that services cannot be killed in
236 ERR_ISCHANSERVICE message (given when trying
237 to kick or deop them), as that's not the case.
238
239
240 Changes: Modified:
241 +1 -1 trunk/src/messages.tab (File Modified)
242
243
244 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
245 Log:
246 Merge old trunk r2059
247 Clarifications to the descriptions of umode +Q and cmode +F,
248 suggested by Ariadne@SorceryNet.
249
250
251 Changes: Modified:
252 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
253 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
254
255
256 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
257 Log:
258 Merge old trunk r2907,r2991:
259 Allow TESTLINE on channel names.
260
261
262 Changes: Modified:
263 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
264 +4 -0 trunk/help/opers/testline (File Modified)
265 +22 -0 trunk/modules/m_testline.c (File Modified)
266
267
268 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
269 Log:
270 Merge old trunk r2835:
271 resolver: if sendto(2) fails, try sending to the next nameserver
272
273
274 Changes: Modified:
275 +1 -1 trunk/src/res.c (File Modified)
276
277
278 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
279 Log:
280 Merge old trunk r2817:
281 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
282 starts with a digit. This is safe because the last
283 parameter is a nick and never a UID. (The first parameter
284 in a server-server two-param whois is a UID/SID.)
285
286
287 Changes: Modified:
288 +1 -1 trunk/modules/m_whois.c (File Modified)
289
290
291 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
292 Log:
293 Merge old trunk r2779,r2785:
294 Show correct privilege name in a few ERR_NOPRIVS numerics.
295
296
297 Changes: Modified:
298 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
299 +1 -1 trunk/extensions/m_opme.c (File Modified)
300 +2 -2 trunk/unsupported/m_force.c (File Modified)
301
302
303 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
304 Log:
305 Merge old trunk r2695:
306 Send an SQUIT instead of an ERROR to announce /die to connected servers.
307 This will generate better server notices.
308
309
310 Changes: Modified:
311 +3 -2 trunk/modules/core/m_die.c (File Modified)
312
313
314 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
315 Log:
316 Merge old trunk r2294:
317 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
318
319
320 Changes: Modified:
321 +1 -1 trunk/src/s_user.c (File Modified)
322
323
324 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
325 Log:
326 Merge old trunk r2226:
327 If we are connecting outward to a server, check if the
328 server name they sent is the same as what we tried to
329 connect to. Previously such a connection could succeed
330 if there existed connect blocks with the same IP and
331 passwords for the other server name.
332
333
334 Changes: Modified:
335 +11 -0 trunk/modules/core/m_server.c (File Modified)
336
337
338 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
339 Log:
340 Merge old trunk r2212:
341 Another handling of SJOINs without nicks:
342 Propagate them if the channel is +P or the channel
343 already existed, otherwise remove the channel again
344 and do not propagate the SJOIN.
345
346
347 Changes: Modified:
348 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
349
350
351 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
352 Log:
353 Remove channels entirely from /whois on services.
354 This cannot be overridden with operspy.
355
356
357 Changes: Modified:
358 +20 -17 trunk/modules/m_whois.c (File Modified)
359
360
361 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
362 Log:
363 Fix /who on channels with ** in their name.
364
365
366 Changes: Modified:
367 +2 -2 trunk/modules/m_who.c (File Modified)
368
369
370 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
371 Log:
372 NEWS: As in 2.1.3, mention that the TS6 revision will
373 interoperate with older versions
374
375
376 Changes: Modified:
377 +2 -1 trunk/NEWS (File Modified)
378
379
380 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
381 Log:
382 Fix documentation of HIDE_SERVERS_IPS define.
383
384
385 Changes: Modified:
386 +2 -2 trunk/include/config.h.dist (File Modified)
387
388
389 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
390 Log:
391 Don't leak auth{} spoofed ip for I-line is full notice either.
392
393
394 Changes: Modified:
395 +1 -1 trunk/src/s_conf.c (File Modified)
396
397
398 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
399 Log:
400 Update NEWS.
401
402
403 Changes: Modified:
404 +37 -0 trunk/NEWS (File Modified)
405
406
407 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
408 Log:
409 Allow /invite (but not invex) to override +r, +l, +j in
410 addition to +i. As before, a restrictive mode must be in
411 place at /invite time for the invite to have an effect;
412 +r does not count as a restrictive mode if the user is
413 logged in; +l and +j always count as restrictive modes to
414 allow for cases where they would allow join at /invite
415 time but not when the user tries to join.
416
417
418 Changes: Modified:
419 +6 -2 trunk/modules/m_invite.c (File Modified)
420 +21 -10 trunk/src/channel.c (File Modified)
421
422
423 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
424 Log:
425 Remove invite_ops_only, forcing it to YES.
426
427
428 Changes: Modified:
429 +0 -1 trunk/doc/example.conf (File Modified)
430 +0 -5 trunk/doc/reference.conf (File Modified)
431 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
432 +0 -1 trunk/include/s_conf.h (File Modified)
433 +0 -6 trunk/modules/m_info.c (File Modified)
434 +10 -14 trunk/modules/m_invite.c (File Modified)
435 +0 -1 trunk/src/newconf.c (File Modified)
436 +0 -1 trunk/src/s_conf.c (File Modified)
437
438
439 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
440 Log:
441 Move username check after xline and dnsbl checks, so it
442 will not complain to opers about clients who are xlined
443 or blacklisted anyway (both of which silently reject).
444
445
446 Changes: Modified:
447 +15 -15 trunk/src/s_user.c (File Modified)
448
449
450 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
451 Log:
452 - MASTER_MAX is no longer relevant
453
454
455 Changes: Modified:
456 +0 -7 trunk/modules/m_set.c (File Modified)
457
458
459 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
460 Log:
461 - add config option for setting max_clients.
462
463
464 Changes: Modified:
465 +5 -0 trunk/doc/example.conf (File Modified)
466 +5 -0 trunk/doc/reference.conf (File Modified)
467 +2 -0 trunk/include/s_conf.h (File Modified)
468 +1 -1 trunk/src/ircd.c (File Modified)
469 +2 -0 trunk/src/newconf.c (File Modified)
470 +2 -1 trunk/src/s_conf.c (File Modified)
471
472
473 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
474 Log:
475 - remove get_maxrss() and all of that insecure and unsafe nonsense
476
477
478 Changes: Modified:
479 +3 -38 trunk/src/ircd.c (File Modified)
480 +1 -1 trunk/src/restart.c (File Modified)
481 +0 -4 trunk/src/s_stats.c (File Modified)
482
483
484 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
485 Log:
486 - avoid some potential NULL dereferencing
487
488
489 Changes: Modified:
490 +1 -1 trunk/libcharybdis/commio.c (File Modified)
491
492
493 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
494 Log:
495 - fix a typo
496
497
498 Changes: Modified:
499 +1 -1 trunk/libcharybdis/poll.c (File Modified)
500
501
502 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
503 Log:
504 - rework poll a bit for the MAXCONNECTIONS changes.
505
506
507 Changes: Modified:
508 +46 -23 trunk/libcharybdis/poll.c (File Modified)
509
510
511 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
512 Log:
513 Our way of using kqueue may cause it to report fds we
514 don't know about anymore, cope.
515
516
517 Changes: Modified:
518 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
519
520
521 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
522 Log:
523 Don't reference freed memory (fde_t) in comm_close().
524
525
526 Changes: Modified:
527 +1 -1 trunk/libcharybdis/commio.c (File Modified)
528
529
530 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
531 Log:
532 - fix for 100% cpu use
533
534
535 Changes: Modified:
536 +1 -1 trunk/libcharybdis/commio.c (File Modified)
537
538
539 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
540 Log:
541 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
542
543
544 Changes: Modified:
545 +37 -25 trunk/libcharybdis/commio.c (File Modified)
546
547
548 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
549 Log:
550 - clear up use of fd_table in ircd.
551
552
553 Changes: Modified:
554 +3 -2 trunk/src/s_serv.c (File Modified)
555
556
557 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
558 Log:
559 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
560
561
562 Changes: Modified:
563 +97 -26 trunk/libcharybdis/commio.c (File Modified)
564 +3 -2 trunk/libcharybdis/commio.h (File Modified)
565 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
566 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
567 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
568 +3 -3 trunk/libcharybdis/poll.c (File Modified)
569 +2 -2 trunk/libcharybdis/ports.c (File Modified)
570 +2 -2 trunk/libcharybdis/select.c (File Modified)
571
572
573 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
574 Log:
575 Fix some cases where the size argument to strlcpy()
576 for usernames and hostnames is 1 too small.
577
578
579 Changes: Modified:
580 +1 -1 trunk/modules/m_chghost.c (File Modified)
581 +2 -2 trunk/src/res.c (File Modified)
582 +2 -2 trunk/src/s_user.c (File Modified)
583
584
585 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
586 Log:
587 Cut down quit/part/kick reasons to avoid quit reasons
588 overflowing the client exiting server notice (from
589 TOPICLEN to 260). kill reasons become shorter accordingly.
590 kline/dline/gline reasons become 390.
591 away messages stay at TOPICLEN for now.
592
593
594 Changes: Modified:
595 +8 -3 trunk/include/ircd_defs.h (File Modified)
596 +2 -2 trunk/modules/m_dline.c (File Modified)
597 +4 -4 trunk/modules/m_gline.c (File Modified)
598 +2 -2 trunk/modules/m_kline.c (File Modified)
599
600
601 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
602 Log:
603 Don't leak auth{} spoofed IP addresses in +f notices.
604 from ratbox (androsyn)
605
606
607 Changes: Modified:
608 +10 -3 trunk/src/s_conf.c (File Modified)
609
610
611 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
612 Log:
613 Make oper_up() take +i/-i during opering up into account
614 (e.g. no_oper_invis extension, +i in operator::umodes).
615 Remove the hack from no_oper_invis.
616
617
618 Changes: Modified:
619 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
620 +4 -0 trunk/src/s_user.c (File Modified)
621
622
623 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
624 Log:
625 no_oper_invis: decrement invisible count when clearing
626 invisible on a local client who has just opered up
627 oper_up() should really do this
628
629
630 Changes: Modified:
631 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
632
633
634 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
635 Log:
636 Put "End of Channel Quiet List" instead of
637 "End of Channel Ban List" for a +q list.
638 Due to client restrictions the numerics for
639 quiet lists must be the same as for ban lists.
640
641
642 Changes: Modified:
643 +4 -1 trunk/src/chmode.c (File Modified)
644
645
646 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
647 Log:
648 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
649 Change TS6 JOIN processing
650 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
651 a local user joins an existing channel
652 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
653 propagating a TS6 JOIN
654 - don't interpret simple modes in an incoming TS6 JOIN
655
656 This is to avoid desyncs when certain mode changes (e.g. -im)
657 cross with joins. A downside is that simple modes will be
658 more desynched when a JOIN creates a channel or lowers TS,
659 but that's less important.
660
661 Update the TS6 specification to include this, and clarify
662 that TMODE can come from a server and that MODE must be
663 translated into TMODE from other servers too.
664
665
666 Changes: Modified:
667 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
668 +19 -127 trunk/modules/core/m_join.c (File Modified)
669
670
671 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
672 Log:
673 Make -logfile work again.
674
675
676 Changes: Modified:
677 +2 -2 trunk/src/s_log.c (File Modified)
678
679
680 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
681 Log:
682 - fix off-by-one memory overflow error.
683
684
685 Changes: Modified:
686 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
687
688
689 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
690 Log:
691 Change handling of modularized umodes:
692 - keep the bitmask reserved forever to the letter, fixing
693 the problems when loading multiple umode modules,
694 unloading them and then loading them in a different order
695 - don't allow local users to change umodes which have
696 been unloaded and don't set them on new users via
697 default_umodes
698
699
700 Changes: Modified:
701 +24 -3 trunk/src/s_user.c (File Modified)
702
703
704 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
705 Log:
706 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
707
708
709 Changes: Modified:
710 +1 -0 trunk/include/s_user.h (File Modified)
711 +0 -22 trunk/libcharybdis/tools.c (File Modified)
712 +0 -1 trunk/libcharybdis/tools.h (File Modified)
713 +22 -0 trunk/src/s_user.c (File Modified)
714
715
716 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
717 Log:
718 DNSBL keyword substitution is available as of 2.1.3.
719
720
721 Changes: Modified:
722 +1 -1 trunk/doc/example.conf (File Modified)
723
724
725 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
726 Log:
727 Change two occurances like match(userinput, target_p->name) ||
728 match(target_p->name, userinput) to just match(userinput,
729 target_p->name). No client name can contain * or ? now.
730
731
732 Changes: Modified:
733 +1 -1 trunk/modules/m_trace.c (File Modified)
734 +1 -2 trunk/src/s_serv.c (File Modified)
735
736
737 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
738 Log:
739 Do not try find_server() on a name find_client() has
740 returned NULL for, as this will always return NULL
741 since the removal of hostmasking.
742
743
744 Changes: Modified:
745 +1 -2 trunk/modules/m_pong.c (File Modified)
746 +0 -4 trunk/src/s_serv.c (File Modified)
747
748
749 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
750 Log:
751 Remove server_exists() which checked whether the
752 server name existed taking hostmasking into account
753 and just check with find_server(); admittedly
754 this checks if the name is a SID but that's not
755 a real problem.
756
757
758 Changes: Modified:
759 +3 -27 trunk/modules/core/m_server.c (File Modified)
760
761
762 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
763 Log:
764 Remove hash_find_masked_server(), which made it possible
765 to specify the full (unmasked) name of a server behind
766 a hostmask. As a result find_any_client() (for prefixes)
767 becomes equal to find_client(), so remove that too.
768
769
770 Changes: Modified:
771 +0 -1 trunk/include/hash.h (File Modified)
772 +1 -75 trunk/src/hash.c (File Modified)
773 +1 -1 trunk/src/parse.c (File Modified)
774
775
776 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
777 Log:
778 Remove '*' from valid server name characters.
779 This makes it impossible to connect hostmasked servers.
780 (This support didn't work well anyway, was incompatible
781 with TS6 and we never masked ourselves.)
782
783
784 Changes: Modified:
785 +1 -1 trunk/src/match.c (File Modified)
786
787
788 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
789 Log:
790 Change spambot, flooder and jupe joiner notices from host to orighost.
791
792
793 Changes: Modified:
794 +1 -1 trunk/modules/core/m_join.c (File Modified)
795 +2 -2 trunk/modules/core/m_message.c (File Modified)
796 +2 -2 trunk/src/channel.c (File Modified)
797
798
799 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
800 Log:
801 Add documentation for SASL client protocol, same as atheme doc/SASL.
802
803
804 Changes: Modified:
805 + - trunk/doc/sasl.txt (File Added)
806
807
808 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
809 Log:
810 Include real hostname in Closing Link message for unknown
811 connections that have sent USER. This is helpful for
812 k-lined users while not breaking server IP hiding.
813
814
815 Changes: Modified:
816 +3 -1 trunk/src/client.c (File Modified)
817
818
819 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
820 Log:
821 Rerun autoconf.
822
823
824 Changes: Modified:
825 +29 -29 trunk/configure (File Modified)
826
827
828 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
829 Log:
830 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
831
832
833 Changes: Modified:
834 +3 -3 trunk/modules/core/m_kill.c (File Modified)
835
836
837 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
838 Log:
839 Backport from early 3.x:
840
841 --
842 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
843 Log:
844 - remove "Processing connection to foobar.net" message
845
846
847 Changes: Modified:
848 +0 -3 trunk/src/s_auth.c (File Modified)
849
850
851 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
852 Log:
853 - missed the processing connection one (actually, we can probably nuke this one)
854
855
856 Changes: Modified:
857 +1 -2 trunk/src/s_auth.c (File Modified)
858
859
860 river 2006/09/27 16:33:05 UTC (20060927-2174)
861 Log:
862 get_client_name = stupid
863
864
865
866 Changes: Modified:
867 +10 -7 trunk/modules/core/m_kill.c (File Modified)
868
869
870 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
871 Log:
872 - remove excessive arguments
873
874
875 Changes: Modified:
876 +1 -2 trunk/src/s_conf.c (File Modified)
877 +1 -1 trunk/src/s_user.c (File Modified)
878
879
880 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
881 Log:
882 - use sendto_one_notice() for on-connect notices too.
883
884
885 Changes: Modified:
886 +10 -10 trunk/src/s_auth.c (File Modified)
887
888
889 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
890 Log:
891 - use sendto_one_notice() in the core, too.
892
893
894 Changes: Modified:
895 +2 -2 trunk/src/chmode.c (File Modified)
896 +8 -15 trunk/src/modules.c (File Modified)
897 +3 -5 trunk/src/s_conf.c (File Modified)
898 +1 -2 trunk/src/s_newconf.c (File Modified)
899 +20 -57 trunk/src/s_user.c (File Modified)
900
901
902 river 2006/09/27 16:19:25 UTC (20060927-2166)
903 Log:
904 the KILL command will use get_client_name(, SHOW_IP) instead of
905 target->name, and will show a more useful error for local opers
906
907
908
909 Changes: Modified:
910 +6 -4 trunk/modules/core/m_kill.c (File Modified)
911
912
913 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
914 Log:
915 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
916
917
918 Changes: Modified:
919 +4 -2 trunk/src/send.c (File Modified)
920
921
922 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
923 Log:
924 - back out r2159
925
926
927 Changes: Modified:
928 +1 -1 trunk/include/client.h (File Modified)
929
930
931 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
932 Log:
933 - get_id(): fall back to "*" if client has no known name
934
935
936 Changes: Modified:
937 +1 -1 trunk/include/client.h (File Modified)
938
939
940 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
941 Log:
942 - convert to sendto_one_notice().
943
944
945 Changes: Modified:
946 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
947 +4 -6 trunk/unsupported/m_force.c (File Modified)
948
949
950 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
951 Log:
952 - use sendto_one_notice() in many places instead of
953 sendto_one(source_p, ":%s NOTICE %s :", ...);
954
955
956 Changes: Modified:
957 +10 -25 trunk/extensions/example_module.c (File Modified)
958 +5 -14 trunk/extensions/hurt.c (File Modified)
959 +1 -2 trunk/extensions/m_42.c (File Modified)
960 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
961 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
962 +1 -2 trunk/extensions/m_opme.c (File Modified)
963 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
964 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
965 +3 -7 trunk/modules/core/m_die.c (File Modified)
966 +2 -4 trunk/modules/core/m_kill.c (File Modified)
967 +2 -2 trunk/modules/core/m_squit.c (File Modified)
968 +1 -2 trunk/modules/m_challenge.c (File Modified)
969 +11 -15 trunk/modules/m_connect.c (File Modified)
970 +20 -28 trunk/modules/m_dline.c (File Modified)
971 +2 -2 trunk/modules/m_etrace.c (File Modified)
972 +11 -21 trunk/modules/m_gline.c (File Modified)
973 +2 -4 trunk/modules/m_kline.c (File Modified)
974 +1 -2 trunk/modules/m_rehash.c (File Modified)
975 +3 -7 trunk/modules/m_restart.c (File Modified)
976 +31 -45 trunk/modules/m_set.c (File Modified)
977 +2 -4 trunk/modules/m_testmask.c (File Modified)
978 +5 -8 trunk/modules/m_unreject.c (File Modified)
979 +2 -5 trunk/modules/m_xline.c (File Modified)
980 --
981
982
983 Changes: Modified:
984 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
985 +10 -25 trunk/extensions/example_module.c (File Modified)
986 +5 -14 trunk/extensions/hurt.c (File Modified)
987 +1 -2 trunk/extensions/m_42.c (File Modified)
988 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
989 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
990 +1 -2 trunk/extensions/m_opme.c (File Modified)
991 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
992 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
993 +3 -7 trunk/modules/core/m_die.c (File Modified)
994 +14 -11 trunk/modules/core/m_kill.c (File Modified)
995 +2 -2 trunk/modules/core/m_squit.c (File Modified)
996 +1 -2 trunk/modules/m_challenge.c (File Modified)
997 +11 -15 trunk/modules/m_connect.c (File Modified)
998 +2 -4 trunk/modules/m_dline.c (File Modified)
999 +2 -2 trunk/modules/m_etrace.c (File Modified)
1000 +11 -21 trunk/modules/m_gline.c (File Modified)
1001 +2 -4 trunk/modules/m_kline.c (File Modified)
1002 +1 -2 trunk/modules/m_rehash.c (File Modified)
1003 +3 -7 trunk/modules/m_restart.c (File Modified)
1004 +31 -45 trunk/modules/m_set.c (File Modified)
1005 +2 -4 trunk/modules/m_testmask.c (File Modified)
1006 +5 -8 trunk/modules/m_unreject.c (File Modified)
1007 +1 -3 trunk/modules/m_xline.c (File Modified)
1008 +2 -2 trunk/src/chmode.c (File Modified)
1009 +8 -15 trunk/src/modules.c (File Modified)
1010 +10 -14 trunk/src/s_auth.c (File Modified)
1011 +3 -6 trunk/src/s_conf.c (File Modified)
1012 +1 -2 trunk/src/s_newconf.c (File Modified)
1013 +20 -57 trunk/src/s_user.c (File Modified)
1014 +4 -2 trunk/src/send.c (File Modified)
1015 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1016 +4 -6 trunk/unsupported/m_force.c (File Modified)
1017
1018
1019 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1020 Log:
1021 - keyword-subst from charybdis 2.2.
1022
1023
1024 Changes: Modified:
1025 +12 -3 trunk/doc/example.conf (File Modified)
1026 +58 -3 trunk/doc/reference.conf (File Modified)
1027 + - trunk/include/substitution.h (File Added)
1028 +1 -0 trunk/src/Makefile.in (File Modified)
1029 +2 -2 trunk/src/s_conf.c (File Modified)
1030 +164 -1 trunk/src/s_user.c (File Modified)
1031 + - trunk/src/substitution.c (File Added)
1032
1033
1034 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1035 Log:
1036 Removed merge tracking for "svnmerge" for
1037 http://svn.atheme.org/charybdis/branches/release-2.2
1038
1039
1040 Changes: Modified:
1041 + - trunk/ (Property Modified)
1042
1043
1044 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1045 Log:
1046 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1047 http://svn.atheme.org/charybdis/branches/release-2.2
1048
1049
1050 Changes: Modified:
1051 + - trunk/ (Property Modified)
1052
1053
1054 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1055 Log:
1056 Removed merge tracking for "svnmerge" for
1057 http://svn.atheme.org/charybdis/branches/release-2.2
1058
1059
1060 Changes: Modified:
1061 + - trunk/ (Property Modified)
1062
1063
1064 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1065 Log:
1066 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1067 http://svn.atheme.org/charybdis/branches/release-2.2
1068
1069
1070 Changes: Modified:
1071 + - trunk/ (Property Modified)
1072
1073
1074 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1075 Log:
1076 - bleah
1077
1078
1079 Changes: Modified:
1080 + - trunk/ (Property Modified)
1081
1082
1083 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1084 Log:
1085 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1086 http://svn.atheme.org/charybdis/branches/release-2.2
1087
1088
1089 Changes: Modified:
1090 + - trunk/ (Property Modified)
1091
1092
1093 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1094 Log:
1095 - version bump to 2.2.0
1096
1097
1098 Changes: Modified:
1099 +3 -1 trunk/NEWS (File Modified)
1100 +1 -1 trunk/configure.ac (File Modified)
1101
1102
1103 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1104 Log:
1105 - the new plan:
1106 + branches/release-2.1 -> 2.2 base
1107 + 3.0 -> branches/cxxconversion
1108 + backport some immediate 3.0 functionality for 2.2
1109 + other stuff
1110
1111
1112 Changes: Modified:
1113 + - trunk/ (File Added)
1114
1115
1116 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1117 Log:
1118 Merged revisions 3135,3137 via svnmerge from
1119 http://svn.atheme.org/charybdis/trunk
1120
1121 ........
1122 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1123
1124 - Expand TRACE description
1125 - Mention expiry time in TESTLINE
1126 ........
1127 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1128
1129 Update copyright year for sgml docs to 2007.
1130 ........
1131
1132
1133 Changes: Modified:
1134 + - branches/release-2.1/ (Property Modified)
1135 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1136 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1137
1138
1139 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1140 Log:
1141 Merged revisions 1999 via svnmerge from
1142 http://svn.atheme.org/charybdis/trunk
1143 Add river to CREDITS
1144
1145 ........
1146 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1147
1148 vanity
1149 ........
1150
1151
1152 Changes: Modified:
1153 + - branches/release-2.1/ (Property Modified)
1154 +1 -0 branches/release-2.1/CREDITS (File Modified)
1155
1156
1157 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1158 Log:
1159 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1160 http://svn.atheme.org/charybdis/trunk
1161
1162 ........
1163 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1164
1165 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1166 ........
1167 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1168
1169 - add use_forward to /info
1170 ........
1171 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1172
1173 Call channel_modes() with &me instead of source_p when
1174 sending out a JOIN and SJOIN for a local user. This
1175 saves checking whether they are on the channel they
1176 have just joined.
1177 ........
1178 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1179
1180 If use_forward is disabled:
1181 - hide +fFQ in 005
1182 - hide +f in /mode #channel (/mode #channel f still shows it)
1183 - do not send any mode changes adding +f to local clients
1184 (-f ones are still sent)
1185 ........
1186
1187
1188 Changes: Modified:
1189 + - branches/release-2.1/ (Property Modified)
1190 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1191 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1192 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1193 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1194 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1195 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1196 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1197 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1198 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1199 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1200 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1201 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1202
1203
1204 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1205 Log:
1206 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1207
1208
1209 Changes: Modified:
1210 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1211 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1212 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1213
1214
1215 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1216 Log:
1217 Add accountability (wallops, log) to OKICK.
1218
1219
1220 Changes: Modified:
1221 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1222
1223
1224 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1225 Log:
1226 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1227 Similar to branches/release-2.2 r3061.
1228
1229
1230 Changes: Modified:
1231 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1232
1233
1234 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1235 Log:
1236 - Write xline to file after instead of before notifying opers and source
1237 - Also notify source of failure to add xline
1238 Similar to branches/release-2.2 r3057.
1239
1240
1241 Changes: Modified:
1242 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1243
1244
1245 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1246 Log:
1247 If a dline/kline/resv cannot be added to the file, send
1248 the regular notices to local opers and source anyway,
1249 and also warn the source (local opers were already warned).
1250 Similar to branches/release-2.2 r3053.
1251
1252
1253 Changes: Modified:
1254 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1255
1256
1257 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1258 Log:
1259 Port over fixes from unkline/unxline/unresv to undline.
1260 Similar to branches/release-2.2 r3049.
1261
1262
1263 Changes: Modified:
1264 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1265
1266
1267 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1268 Log:
1269 Merged revisions 2915 via svnmerge from
1270 http://svn.atheme.org/charybdis/trunk
1271
1272 ........
1273 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1274
1275 In usage message, show kline.conf and xline.conf instead
1276 of klines.conf and xlines.conf.
1277 ........
1278
1279
1280 Changes: Modified:
1281 + - branches/release-2.1/ (Property Modified)
1282 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1283
1284
1285 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1286 Log:
1287 Merged revisions 2831,2833,2853 via svnmerge from
1288 http://svn.atheme.org/charybdis/trunk
1289
1290 ........
1291 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1292
1293 unkline/unxline/unresv:
1294 - if fclose on the output returns an error, treat this as a
1295 write error too
1296 - check if the rename from the temp file to the ban conf failed
1297 ........
1298 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1299
1300 When adding a permanent dline/kline/xline/resv, check
1301 the return value of fclose().
1302 ........
1303 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1304
1305 Do not free xline aconf if it could not be written out.
1306 It will be added to the list in memory anyway.
1307 ........
1308
1309
1310 Changes: Modified:
1311 + - branches/release-2.1/ (Property Modified)
1312 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1313 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1314 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1315 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1316
1317
1318 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1319 Log:
1320 NEWS: Clarify effects of ip_cloaking changes a little.
1321
1322
1323 Changes: Modified:
1324 +2 -0 branches/release-2.1/NEWS (File Modified)
1325
1326
1327 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1328 Log:
1329 Rerun autoconf.
1330
1331
1332 Changes: Modified:
1333 +9 -9 branches/release-2.1/configure (File Modified)
1334
1335
1336 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1337 Log:
1338 Version bump on 2.1 branch to 2.1.2.
1339
1340
1341 Changes: Modified:
1342 +1 -1 branches/release-2.1/configure.ac (File Modified)
1343
1344
1345 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1346 Log:
1347 Mention r2801/r2805.
1348
1349
1350 Changes: Modified:
1351 +1 -0 branches/release-2.1/NEWS (File Modified)
1352
1353
1354 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1355 Log:
1356 Merged revisions 2801 via svnmerge from
1357 http://svn.atheme.org/charybdis/trunk
1358
1359 ........
1360 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1361
1362 ip_cloaking: try to avoid truncation by removing more
1363 components of the hostname (except the TLD).
1364 ........
1365
1366
1367 Changes: Modified:
1368 + - branches/release-2.1/ (Property Modified)
1369 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1370
1371
1372 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1373 Log:
1374 Update NEWS.
1375
1376
1377 Changes: Modified:
1378 +8 -1 branches/release-2.1/NEWS (File Modified)
1379
1380
1381 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1382 Log:
1383 Merged revisions 2781 via svnmerge from
1384 http://svn.atheme.org/charybdis/trunk
1385
1386 ........
1387 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1388
1389 Fix stupid bug: checked a hostmask against the found
1390 ban instead of all exceptions, causing all host mangled
1391 clients to be exempted if there was a single ban
1392 exception in many cases.
1393 ........
1394
1395
1396 Changes: Modified:
1397 + - branches/release-2.1/ (Property Modified)
1398 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1399
1400
1401 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1402 Log:
1403 Merged revisions 2773 via svnmerge from
1404 http://svn.atheme.org/charybdis/trunk
1405
1406 ........
1407 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1408
1409 user@host must be *@* for a shared{} block with flags=locops
1410 (server should not be *).
1411 ........
1412
1413
1414 Changes: Modified:
1415 + - branches/release-2.1/ (Property Modified)
1416 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1417
1418
1419 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1420 Log:
1421 Tweak \s code a little.
1422
1423
1424 Changes: Modified:
1425 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1426 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1427 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1428
1429
1430 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1431 Log:
1432 Merged revisions 2761 via svnmerge from
1433 http://svn.atheme.org/charybdis/trunk
1434
1435 ........
1436 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1437
1438 The testline/no_tilde fixes are in 2.1.1.
1439 ........
1440
1441
1442 Changes: Modified:
1443 + - branches/release-2.1/ (Property Modified)
1444 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1445
1446
1447 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1448 Log:
1449 Update NEWS.
1450
1451
1452 Changes: Modified:
1453 +4 -1 branches/release-2.1/NEWS (File Modified)
1454
1455
1456 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1457 Log:
1458 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
1459 http://svn.atheme.org/charybdis/trunk
1460 no_tilde fixes
1461
1462 ........
1463 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1464
1465 If the auth{} block has no_tilde and is not kline exempt,
1466 check the username without tilde against klines too.
1467 This is consistent with the way klines work on spoofs
1468 (klines checked on both raw and appearing-on-IRC version).
1469 ........
1470 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1471
1472 Rework the fix for klines with no_tilde.
1473 Add an extra argument to find_address_conf() for the
1474 username without tilde, as that may contain one character more.
1475 ........
1476 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1477
1478 Unbreak compile (because of r2697).
1479 testline with ~ could be improved some more perhaps, but this should work.
1480 ........
1481 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1482
1483 testline: take no_tilde and username truncation into account
1484 ........
1485 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1486
1487 Add some information on /testline with no_tilde and username truncation.
1488 ........
1489
1490
1491 Changes: Modified:
1492 + - branches/release-2.1/ (Property Modified)
1493 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1494 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1495 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1496 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1497 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1498 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1499
1500
1501 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1502 Log:
1503 Merged revisions 2149,2151 via svnmerge from
1504 http://svn.atheme.org/charybdis/trunk
1505
1506 ........
1507 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1508
1509 Move kills from services from +s to +k snomask.
1510 Kills from non-service opers remain on +s.
1511 ........
1512 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1513
1514 Update description of +s and +k snomasks.
1515 ........
1516
1517
1518 Changes: Modified:
1519 + - branches/release-2.1/ (Property Modified)
1520 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1521 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1522 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1523
1524
1525 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1526 Log:
1527 Merged revisions 2685 via svnmerge from
1528 http://svn.atheme.org/charybdis/trunk
1529
1530 ........
1531 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1532
1533 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1534 ........
1535
1536
1537 Changes: Modified:
1538 + - branches/release-2.1/ (Property Modified)
1539 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1540
1541
1542 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1543 Log:
1544 Merged revisions 2693 via svnmerge from
1545 http://svn.atheme.org/charybdis/trunk
1546
1547 ........
1548 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1549
1550 Fix truncation (by one) of unidented usernames
1551 if user registration is done because of DNSBL
1552 completion (which is the usual case if a valid
1553 NICK and USER are sent quickly and any DNSBLs
1554 are enabled).
1555 ........
1556
1557
1558 Changes: Modified:
1559 + - branches/release-2.1/ (Property Modified)
1560 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1561
1562
1563 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1564 Log:
1565 Update NEWS.
1566
1567
1568 Changes: Modified:
1569 +10 -0 branches/release-2.1/NEWS (File Modified)
1570
1571
1572 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1573 Log:
1574 Rerun autoconf.
1575
1576
1577 Changes: Modified:
1578 +9 -9 branches/release-2.1/configure (File Modified)
1579
1580
1581 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1582 Log:
1583 Version bump to 2.1.1.
1584
1585
1586 Changes: Modified:
1587 +1 -1 branches/release-2.1/configure.ac (File Modified)
1588
1589
1590 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1591 Log:
1592 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
1593 http://svn.atheme.org/charybdis/trunk
1594
1595 ........
1596 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1597
1598 - fix a server notice on SID collision where the server name is mentioned twice
1599 ........
1600 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1601
1602 - get_server_name() is stupid
1603 ........
1604 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1605
1606 - fix an oops
1607 ........
1608 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1609
1610 Do the Attempt to re-introduce SID server notice somewhat
1611 differently, showing a real host again if !HIDE_SERVERS_IPS
1612 and still showing the server name exactly once.
1613 ........
1614 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1615
1616 Fix log message for Attempt to re-introduce SID (server notice was ok).
1617 ........
1618 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1619
1620 - replace "No N line" with "no connect block" in a
1621 serverlog message
1622 - show attempted server name in a few serverlog messages
1623 ........
1624
1625
1626 Changes: Modified:
1627 + - branches/release-2.1/ (Property Modified)
1628 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1629
1630
1631 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1632 Log:
1633 Merged revisions 2218 via svnmerge from
1634 http://svn.atheme.org/charybdis/trunk
1635
1636 ........
1637 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1638
1639 Fix garbage in /stats y output on 64-bit archs.
1640 ........
1641
1642
1643 Changes: Modified:
1644 + - branches/release-2.1/ (Property Modified)
1645 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1646
1647
1648 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1649 Log:
1650 Merged revisions 2438 via svnmerge from
1651 http://svn.atheme.org/charybdis/trunk
1652
1653 ........
1654 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1655
1656 Enable Revision keyword in addition to Id.
1657 ........
1658
1659
1660 Changes: Modified:
1661 + - branches/release-2.1/ (Property Modified)
1662 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1663
1664
1665 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1666 Log:
1667 Merged revisions 2679 via svnmerge from
1668 http://svn.atheme.org/charybdis/trunk
1669
1670 ........
1671 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1672
1673 Port over ratbox 2.2 r23253 (anfl):
1674 - remove the cached storage of how many +beI there are, thereby fixing a
1675 case where it can get desynced from reality
1676 ........
1677
1678
1679 Changes: Modified:
1680 + - branches/release-2.1/ (Property Modified)
1681 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1682 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1683
1684
1685 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1686 Log:
1687 Merged revisions 2093,2095 via svnmerge from
1688 http://svn.atheme.org/charybdis/trunk
1689
1690 ........
1691 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1692
1693 - change DNSBL licensing to BSD.
1694 ........
1695 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1696
1697 - change x86-assembly FNV implementation to BSD license
1698 ........
1699
1700
1701 Changes: Modified:
1702 + - branches/release-2.1/ (Property Modified)
1703 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1704 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1705
1706
1707 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1708 Log:
1709 Merged revisions 2073,2075 via svnmerge from
1710 http://svn.atheme.org/charybdis/trunk
1711
1712 ........
1713 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1714
1715 Put full information in the squit reason when exiting
1716 a server due to a servlink (ziplinks) error.
1717 ........
1718 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1719
1720 Put full information in the squit reason when exiting
1721 a server due to not enough arguments for a command.
1722 ........
1723
1724
1725 Changes: Modified:
1726 + - branches/release-2.1/ (Property Modified)
1727 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1728 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1729
1730
1731 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1732 Log:
1733 Merged revisions 2071 via svnmerge from
1734 http://svn.atheme.org/charybdis/trunk
1735
1736 ........
1737 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1738
1739 Don't redirect users from an existing domain to an
1740 existing server in reference.conf.
1741 Idea from ratbox.
1742 ........
1743
1744
1745 Changes: Modified:
1746 + - branches/release-2.1/ (Property Modified)
1747 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1748
1749
1750 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1751 Log:
1752 Merged revisions 2053 via svnmerge from
1753 http://svn.atheme.org/charybdis/trunk
1754
1755 ........
1756 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1757
1758 Make find_channel_membership() choose the shortest list
1759 (channel's list or user's list) to search, avoiding excessive
1760 CPU usage with services which are in lots of channels.
1761 From ratbox 2.2 (anfl/jilles)
1762 ........
1763
1764
1765 Changes: Modified:
1766 + - branches/release-2.1/ (Property Modified)
1767 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1768
1769
1770 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1771 Log:
1772 Rerun autoconf.
1773
1774
1775 Changes: Modified:
1776 +9 -9 branches/release-2.1/configure (File Modified)
1777
1778
1779 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1780 Log:
1781 Version change 2.1.0rc1 -> 2.1.0 (release).
1782
1783
1784 Changes: Modified:
1785 +1 -1 branches/release-2.1/configure.ac (File Modified)
1786
1787
1788 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1789 Log:
1790 Merged revisions 2029 via svnmerge from
1791 http://svn.atheme.org/charybdis/trunk
1792
1793 ........
1794 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1795
1796 NEWS: mention m_webirc.c module
1797 ........
1798
1799
1800 Changes: Modified:
1801 + - branches/release-2.1/ (Property Modified)
1802 +1 -0 branches/release-2.1/NEWS (File Modified)
1803
1804
1805 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1806 Log:
1807 Rerun autoconf.
1808
1809
1810 Changes: Modified:
1811 +9 -9 branches/release-2.1/configure (File Modified)
1812
1813
1814 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1815 Log:
1816 Change version to 2.1.0rc1.
1817
1818
1819 Changes: Modified:
1820 +1 -1 branches/release-2.1/configure.ac (File Modified)
1821
1822
1823 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1824 Log:
1825 Merged revisions 2021 via svnmerge from
1826 http://svn.atheme.org/charybdis/trunk
1827
1828 ........
1829 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1830
1831 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1832 related flaky looking things, and instead keep a list
1833 of BlacklistClients in PreClient.
1834 ........
1835
1836
1837 Changes: Modified:
1838 + - branches/release-2.1/ (Property Modified)
1839 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1840 +1 -1 branches/release-2.1/include/client.h (File Modified)
1841 +0 -1 branches/release-2.1/include/res.h (File Modified)
1842 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1843 +0 -24 branches/release-2.1/src/res.c (File Modified)
1844 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1845
1846
1847 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1848 Log:
1849 Merged revisions 2015,2017 via svnmerge from
1850 http://svn.atheme.org/charybdis/trunk
1851
1852 ........
1853 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1854
1855 Check if the name in the question section of the
1856 DNS reply matches what we queried, to guard against
1857 late replies to a previous query with the same id.
1858 ........
1859 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1860
1861 res.c: add a comment summarizing our changes
1862 ........
1863
1864
1865 Changes: Modified:
1866 + - branches/release-2.1/ (Property Modified)
1867 +53 -18 branches/release-2.1/src/res.c (File Modified)
1868
1869
1870 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1871 Log:
1872 Merged revisions 1981 via svnmerge from
1873 http://svn.atheme.org/charybdis/trunk
1874
1875 ........
1876 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1877
1878 Alphabetize extensions and tweak the descriptions a little.
1879 ........
1880
1881
1882 Changes: Modified:
1883 + - branches/release-2.1/ (Property Modified)
1884 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1885 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1886
1887
1888 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1889 Log:
1890 Merged revisions 1975 via svnmerge from
1891 http://svn.atheme.org/charybdis/trunk
1892
1893 ........
1894 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1895
1896 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1897 We should use the IP and not truncate the hostname.
1898 From ratbox 2.2 (androsyn)
1899 ........
1900
1901
1902 Changes: Modified:
1903 + - branches/release-2.1/ (Property Modified)
1904 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1905
1906
1907 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1908 Log:
1909 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1910 http://svn.atheme.org/charybdis/trunk
1911
1912
1913 Changes: Modified:
1914 + - branches/release-2.1/ (Property Modified)
1915
1916
1917 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1918 Log:
1919 - branch 2.1 release family
1920
1921
1922 Changes: Modified:
1923 + - branches/release-2.1/ (File Added)
1924
1925
1926 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1927 Log:
1928 Describe new handling of host mangling in channel bans in SGML.
1929
1930
1931 Changes: Modified:
1932 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1933
1934
1935 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1936 Log:
1937 - ok, 2.1 operline brought to you by marvin the melancholy robot
1938
1939
1940 Changes: Modified:
1941 +1 -1 trunk/src/messages.tab (File Modified)
1942
1943
1944 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1945 Log:
1946 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1947 If anybody comes up with anything better, then please let us know
1948 and we will change this before 2.1 is branched.
1949
1950
1951 Changes: Modified:
1952 +1 -1 trunk/src/messages.tab (File Modified)
1953
1954
1955 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1956 Log:
1957 Add EUID to capab.txt.
1958
1959
1960 Changes: Modified:
1961 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1962
1963
1964 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1965 Log:
1966 Update NEWS file.
1967
1968
1969 Changes: Modified:
1970 +3 -0 trunk/NEWS (File Modified)
1971
1972
1973 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1974 Log:
1975 Allow service{} servers to manipulate the nick delay table
1976 (for "nickserv enforcement").
1977 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1978 If duration is 0, the nickdelay entry is removed, otherwise
1979 it is added with the duration in seconds (maximum 24 hours).
1980 It is suggested that this is used if the EUID capab is present.
1981
1982
1983 Changes: Modified:
1984 +42 -1 trunk/modules/m_services.c (File Modified)
1985
1986
1987 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1988 Log:
1989 HURT: strip off *@ from the start of the mask
1990 reject anything else containing '@' or '!'
1991
1992
1993 Changes: Modified:
1994 +11 -0 trunk/extensions/hurt.c (File Modified)
1995
1996
1997 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1998 Log:
1999 ircd.c: need supported.h here
2000
2001
2002 Changes: Modified:
2003 +1 -0 trunk/src/ircd.c (File Modified)
2004
2005
2006 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2007 Log:
2008 HURT: less ambiguity here
2009 ips/hosts to be hurt must contain a '.' or ':' otherwise
2010 they are interpreted as nicks
2011
2012
2013 Changes: Modified:
2014 +14 -9 trunk/extensions/hurt.c (File Modified)
2015
2016
2017 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2018 Log:
2019 - we're now ircd-charybdis.org.
2020 - properly alphabetize credits
2021
2022
2023 Changes: Modified:
2024 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2025
2026
2027 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2028 Log:
2029 - add additional modules to the configs
2030
2031
2032 Changes: Modified:
2033 +6 -0 trunk/doc/example.conf (File Modified)
2034 +12 -0 trunk/doc/reference.conf (File Modified)
2035
2036
2037 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2038 Log:
2039 - remove hurt.h, it is pointless and confusing
2040
2041
2042 Changes: Modified:
2043 +27 -62 trunk/extensions/hurt.c (File Modified)
2044 + - trunk/extensions/hurt.h (File Deleted)
2045
2046
2047 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2048 Log:
2049 - add code to suggest a local HURT by nickname.
2050 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2051
2052
2053 Changes: Modified:
2054 +40 -10 trunk/extensions/hurt.c (File Modified)
2055 +1 -0 trunk/extensions/hurt.h (File Modified)
2056
2057
2058 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2059 Log:
2060 - update NEWS file
2061
2062
2063 Changes: Modified:
2064 +2 -1 trunk/NEWS (File Modified)
2065
2066
2067 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2068 Log:
2069 MASKTRACE/TESTMASK: check orighost as well
2070
2071
2072 Changes: Modified:
2073 +4 -2 trunk/modules/m_etrace.c (File Modified)
2074 +3 -1 trunk/modules/m_testmask.c (File Modified)
2075
2076
2077 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2078 Log:
2079 Make RPL_ISUPPORT (005) numeric modularizable.
2080 Currently it will reassemble the numeric every time
2081 it needs to be sent, using a few dozen callbacks;
2082 if this is too slow some caching scheme should be
2083 implemented.
2084
2085
2086 Changes: Modified:
2087 +0 -1 trunk/include/s_user.h (File Modified)
2088 +36 -114 trunk/include/supported.h (File Modified)
2089 +1 -1 trunk/modules/m_version.c (File Modified)
2090 +1 -0 trunk/src/Makefile.in (File Modified)
2091 +1 -0 trunk/src/ircd.c (File Modified)
2092 +300 -25 trunk/src/s_user.c (File Modified)
2093 + - trunk/src/supported.c (File Added)
2094
2095
2096 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2097 Log:
2098 EUID orighost could differ from host only in case,
2099 do not mark as dynamic spoof then
2100
2101
2102 Changes: Modified:
2103 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2104
2105
2106 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2107 Log:
2108 kline help file: clarify a bit and remove some obsolete stuff
2109 partly suggested by Olin
2110
2111
2112 Changes: Modified:
2113 +8 -8 trunk/help/opers/kline (File Modified)
2114
2115
2116 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2117 Log:
2118 Update NEWS file.
2119
2120
2121 Changes: Modified:
2122 +20 -0 trunk/NEWS (File Modified)
2123
2124
2125 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2126 Log:
2127 Show real host/IP to nonopers whoising themselves.
2128 The IP is not shown for auth{} spoofs, otherwise it is,
2129 as it looked rather weird to me to show an auth{} spoofed
2130 IP like this. (/userhost on self still shows the IP.)
2131
2132
2133 Changes: Modified:
2134 +13 -2 trunk/modules/m_whois.c (File Modified)
2135
2136
2137 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2138 Log:
2139 Document nick_delay stuff and move it around a bit.
2140
2141
2142 Changes: Modified:
2143 +1 -2 trunk/doc/example.conf (File Modified)
2144 +8 -2 trunk/doc/reference.conf (File Modified)
2145
2146
2147 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2148 Log:
2149 - disable nickdelay by default. Needs to be documented in reference.conf.
2150
2151
2152 Changes: Modified:
2153 +2 -0 trunk/doc/example.conf (File Modified)
2154 +2 -0 trunk/doc/reference.conf (File Modified)
2155
2156
2157 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2158 Log:
2159 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2160
2161
2162 Changes: Modified:
2163 +2 -1 trunk/modules/m_services.c (File Modified)
2164
2165
2166 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2167 Log:
2168 ip_cloaking: somewhat hackish but we need to send the
2169 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2170 umodes
2171
2172
2173 Changes: Modified:
2174 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2175
2176
2177 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2178 Log:
2179 If EUID is used, show realhost in far connect notice
2180 (but not in far disconnect notice).
2181
2182
2183 Changes: Modified:
2184 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2185
2186
2187 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2188 Log:
2189 ip_cloaking:
2190 - use non-ENCAP CHGHOST if possible
2191 - really introduce new users with their mangled and real
2192 host if +h is in default umodes
2193
2194
2195 Changes: Modified:
2196 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2197
2198
2199 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2200 Log:
2201 Add non-ENCAP CHGHOST.
2202
2203
2204 Changes: Modified:
2205 +49 -11 trunk/modules/m_chghost.c (File Modified)
2206
2207
2208 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2209 Log:
2210 Initial addition of EUID (puts realhost/account in same
2211 command as user introduction).
2212 See doc/technical/euid.txt for more information.
2213 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2214
2215
2216 Changes: Modified:
2217 + - trunk/doc/technical/euid.txt (File Added)
2218 +2 -1 trunk/include/s_serv.h (File Modified)
2219 +1 -1 trunk/include/s_user.h (File Modified)
2220 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2221 +1 -34 trunk/modules/m_chghost.c (File Modified)
2222 +0 -28 trunk/modules/m_services.c (File Modified)
2223 +30 -1 trunk/src/s_serv.c (File Modified)
2224 +30 -3 trunk/src/s_user.c (File Modified)
2225
2226
2227 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2228 Log:
2229 Store the mangled host in localClient and use it for
2230 ban matching (also match real host for mangled users,
2231 also match mangled host for uncloaked users).
2232 Improve interaction of +h with auth{} and services
2233 spoofs.
2234 Note that all of this only applies to clients who
2235 connect after the mangling module is loaded
2236 (other clients cannot even set +h).
2237 The sorcerynet cloaking module has not been updated
2238 for these changes.
2239
2240
2241 Changes: Modified:
2242 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2243 +3 -0 trunk/include/client.h (File Modified)
2244 +64 -5 trunk/src/channel.c (File Modified)
2245 +1 -0 trunk/src/client.c (File Modified)
2246 +2 -2 trunk/src/s_user.c (File Modified)
2247
2248
2249 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2250 Log:
2251 Document /stats U letters in sgml.
2252
2253
2254 Changes: Modified:
2255 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2256
2257
2258 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2259 Log:
2260 Better description of hub_mask and leaf_mask.
2261
2262
2263 Changes: Modified:
2264 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2265
2266
2267 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2268 Log:
2269 Add operspy_dont_care_user_info to sgml docs.
2270
2271
2272 Changes: Modified:
2273 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2274
2275
2276 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2277 Log:
2278 Add general::operspy_dont_care_user_info.
2279 This makes /who mask equivalent to /who !mask for opers
2280 with the operspy flag, and removes the operspy log/notice
2281 on /who mask, /masktrace and /scan.
2282 The necessary privilege (operspy flag) is unchanged.
2283 Behaviour for the other operspy commands (channel
2284 related ones) is also unchanged.
2285
2286
2287 Changes: Modified:
2288 +1 -0 trunk/doc/example.conf (File Modified)
2289 +6 -0 trunk/doc/reference.conf (File Modified)
2290 +1 -0 trunk/include/s_conf.h (File Modified)
2291 +10 -8 trunk/modules/m_etrace.c (File Modified)
2292 +6 -0 trunk/modules/m_info.c (File Modified)
2293 +8 -5 trunk/modules/m_scan.c (File Modified)
2294 +1 -1 trunk/modules/m_version.c (File Modified)
2295 +6 -1 trunk/modules/m_who.c (File Modified)
2296 +1 -0 trunk/src/newconf.c (File Modified)
2297 +1 -0 trunk/src/s_conf.c (File Modified)
2298
2299
2300 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2301 Log:
2302 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2303 This letter will also be used for showing operspy with
2304 limited accountability (show non channel related info
2305 without '!' or notice).
2306
2307
2308 Changes: Modified:
2309 +2 -0 trunk/doc/server-version-info (File Modified)
2310 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2311 +2 -0 trunk/include/ircd.h (File Modified)
2312 +6 -0 trunk/modules/m_info.c (File Modified)
2313 +2 -0 trunk/modules/m_version.c (File Modified)
2314 +1 -0 trunk/src/ircd_state.c (File Modified)
2315
2316
2317 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2318 Log:
2319 Add m_webirc module, allows showing real host of CGI:IRC users.
2320 Differences to the version available on my web page for a while:
2321 instructions on how to set it up.
2322
2323
2324 Changes: Modified:
2325 +137 -0 trunk/extensions/Makefile.in (File Modified)
2326 + - trunk/extensions/m_webirc.c (File Added)
2327
2328
2329 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2330 Log:
2331 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2332
2333
2334 Changes: Modified:
2335 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2336
2337
2338 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2339 Log:
2340 - move beu from core to contributors
2341 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2342
2343
2344 Changes: Modified:
2345 +2 -2 trunk/CREDITS (File Modified)
2346
2347
2348 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2349 Log:
2350 Mention that class blocks must be defined before the
2351 auth or connect blocks referencing them.
2352
2353
2354 Changes: Modified:
2355 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2356
2357
2358 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2359 Log:
2360 extb_canjoin:
2361 - change from "can join" to "is banned", this reverses sense
2362 and removes "weird" checks like for +i, +l, +j
2363 - don't allow $j to same channel
2364 - +s/+p restriction removed, anyone can /mode b anyway
2365 - +k check removed
2366
2367
2368 Changes: Modified:
2369 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2370
2371
2372 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2373 Log:
2374 Add a few important lines from reference.conf to example.conf.
2375
2376
2377 Changes: Modified:
2378 +8 -1 trunk/doc/example.conf (File Modified)
2379
2380
2381 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2382 Log:
2383 - we don't support rtsigio anymore
2384 - we definately don't support VMS nor Cygwin either.
2385
2386
2387 Changes: Modified:
2388 +2 -2 trunk/INSTALL (File Modified)
2389 +0 -2 trunk/README.FIRST (File Modified)
2390
2391
2392 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2393 Log:
2394 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2395
2396
2397 Changes: Modified:
2398 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2399
2400
2401 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2402 Log:
2403 extb_canjoin:
2404 - return EXTBAN_NOMATCH for a valid ban that does not match
2405 - consider a $j ban invalid if we were already processing a
2406 can_join for a $j ban
2407
2408
2409 Changes: Modified:
2410 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2411
2412
2413 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2414 Log:
2415 extb_extgecos: realhost -> orighost
2416
2417
2418 Changes: Modified:
2419 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2420
2421
2422 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2423 Log:
2424 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2425
2426
2427 Changes: Modified:
2428 +59 -0 trunk/extensions/Makefile.in (File Modified)
2429 + - trunk/extensions/extb_canjoin.c (File Added)
2430
2431
2432 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2433 Log:
2434 - oh right, charybdis calls that 'orighost'.
2435
2436
2437 Changes: Modified:
2438 +2 -2 trunk/modules/m_who.c (File Modified)
2439
2440
2441 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2442 Log:
2443 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2444
2445
2446 Changes: Modified:
2447 +2 -0 trunk/modules/m_who.c (File Modified)
2448
2449
2450 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2451 Log:
2452 - also check $x against realhost
2453
2454
2455 Changes: Modified:
2456 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2457
2458
2459 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2460 Log:
2461 Sorcerynet people want a debugging notice moved from +s to +d.
2462
2463
2464 Changes: Modified:
2465 +1 -1 trunk/src/blacklist.c (File Modified)
2466
2467
2468 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2469 Log:
2470 Use source_p instead of client_p for free_pre_client().
2471 client_p could be NULL or another client.
2472
2473
2474 Changes: Modified:
2475 +1 -1 trunk/src/client.c (File Modified)
2476
2477
2478 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2479 Log:
2480 - revert this, I know how to fix it now
2481
2482
2483 Changes: Modified:
2484 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2485
2486
2487 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2488 Log:
2489 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2490 This fix is probably suboptimal, but it does indeed fix the problem.
2491
2492
2493 Changes: Modified:
2494 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2495
2496
2497 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2498 Log:
2499 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2500
2501
2502 Changes: Modified:
2503 +49 -0 trunk/extensions/Makefile.in (File Modified)
2504 + - trunk/extensions/extb_extgecos.c (File Added)
2505
2506
2507 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2508 Log:
2509 Remove undocumented and unused general::fallback_to_ip6_int config option.
2510
2511
2512 Changes: Modified:
2513 +0 -3 trunk/include/s_conf.h (File Modified)
2514 +0 -3 trunk/src/newconf.c (File Modified)
2515
2516
2517 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2518 Log:
2519 SGML docs:
2520 - document new TESTMASK
2521 - mention that TESTMASK matching is the same as MASKTRACE matching
2522 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2523 been that way)
2524
2525
2526 Changes: Modified:
2527 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2528
2529
2530 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2531 Log:
2532 New testmask from ratbox 2.2.
2533 Allows matches on nick, ip and gecos in addition to user
2534 and host, and is fully analogous to masktrace.
2535 The numeric has changed from 724 to 727 and fields in it
2536 have changed.
2537
2538
2539 Changes: Modified:
2540 +4 -3 trunk/help/opers/testmask (File Modified)
2541 +1 -0 trunk/include/numeric.h (File Modified)
2542 +82 -9 trunk/modules/m_testmask.c (File Modified)
2543 +2 -2 trunk/src/messages.tab (File Modified)
2544
2545
2546 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2547 Log:
2548 contrib -> extensions
2549
2550
2551 Changes: Modified:
2552 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2553
2554
2555 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2556 Log:
2557 CHGHOST: Check validity of new hostname.
2558 If the command came from a local client (disabled by
2559 default), send an error message and drop the command.
2560 If the command came from a remote client or server,
2561 send a notice to opers and the target user (if local).
2562
2563
2564 Changes: Modified:
2565 +42 -1 trunk/modules/m_chghost.c (File Modified)
2566
2567
2568 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2569 Log:
2570 Update NEWS file.
2571
2572
2573 Changes: Modified:
2574 +23 -1 trunk/NEWS (File Modified)
2575
2576
2577 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2578 Log:
2579 When an outgoing server connection succeeds, set
2580 localClient->ip by simply copying the whole sockaddr
2581 struct instead of copying certain parts only.
2582
2583
2584 Changes: Modified:
2585 +1 -19 trunk/src/s_serv.c (File Modified)
2586
2587
2588 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2589 Log:
2590 Give a special error message and ignore the connect block
2591 if trying to add a connect block for the server's own name.
2592
2593
2594 Changes: Modified:
2595 +7 -0 trunk/src/newconf.c (File Modified)
2596
2597
2598 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2599 Log:
2600 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2601 when --disable-balloc is used, so that it compiles.
2602 Obviously the BlockHeapUsage() stub returns just zeroes so
2603 /stats z will be less informative.
2604
2605
2606 Changes: Modified:
2607 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2608
2609
2610 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2611 Log:
2612 Free and zero dns_query in DNS callback for outgoing connect.
2613 This avoids double free of reslist.
2614
2615
2616 Changes: Modified:
2617 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2618
2619
2620 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2621 Log:
2622 From ratbox, log failed outgoing connections to serverlog.
2623 Added: IP address.
2624
2625
2626 Changes: Modified:
2627 +13 -1 trunk/src/s_serv.c (File Modified)
2628
2629
2630 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2631 Log:
2632 Change serverlog message when connecting to be more clear and show the port number.
2633
2634
2635 Changes: Modified:
2636 +1 -1 trunk/src/s_serv.c (File Modified)
2637
2638
2639 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2640 Log:
2641 Remove gethost_byname(), this is meaningless
2642 since the removal of AAAA -> A fallback (r1763).
2643
2644
2645 Changes: Modified:
2646 +0 -1 trunk/include/res.h (File Modified)
2647 +0 -12 trunk/src/res.c (File Modified)
2648
2649
2650 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2651 Log:
2652 Remove ip6.int support and use only ip6.arpa.
2653 The global ip6.int zone has disappeared on June 1
2654 and a lot of other software has been removing ip6.int
2655 support also.
2656 This removes the second and last case where IPv6
2657 support in charybdis causes extra lookups and slows
2658 DNS down.
2659
2660
2661 Changes: Modified:
2662 +5 -27 trunk/src/res.c (File Modified)
2663
2664
2665 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2666 Log:
2667 Mention new default (r1767) for connect::aftype in sgml docs.
2668
2669
2670 Changes: Modified:
2671 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2672
2673
2674 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2675 Log:
2676 Use IPv6 if connect::host looks like an IPv6 address
2677 (contains a colon). No need to aftype=ipv6 anymore.
2678
2679
2680 Changes: Modified:
2681 +2 -0 trunk/src/newconf.c (File Modified)
2682
2683
2684 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2685 Log:
2686 More information about connect::host.
2687
2688
2689 Changes: Modified:
2690 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2691
2692
2693 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2694 Log:
2695 Remove fallback to A if AAAA cannot be found.
2696 In case of a forward check of a reverse lookup, we
2697 already know if it's ipv4 or ipv6, so it is not
2698 useful and in case of a forward lookup of a hostname
2699 in connect::host, connect::aftype already specifies
2700 if it's ipv4 or ipv6.
2701
2702
2703 Changes: Modified:
2704 +4 -27 trunk/src/res.c (File Modified)
2705
2706
2707 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2708 Log:
2709 msg_channel():
2710 - check if +c made the message text empty and refuse
2711 to send it if so
2712 - don't copy message text if it is not necessary
2713 (channel is -c)
2714
2715
2716 Changes: Modified:
2717 +14 -4 trunk/modules/core/m_message.c (File Modified)
2718
2719
2720 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2721 Log:
2722 remove_conf_item(): do not free cf_name, this is generally a string constant
2723
2724
2725 Changes: Modified:
2726 +0 -1 trunk/src/newconf.c (File Modified)
2727
2728
2729 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2730 Log:
2731 Remove the old unused FDL_ constants.
2732
2733
2734 Changes: Modified:
2735 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2736
2737
2738 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2739 Log:
2740 Remove an unused struct irc_sockaddr_storage from fde_t
2741 (allocated for every possible file descriptor).
2742
2743
2744 Changes: Modified:
2745 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2746
2747
2748 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2749 Log:
2750 If the DNS lookup for an outgoing connection is still
2751 pending when it is closed, clean it up.
2752
2753
2754 Changes: Modified:
2755 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2756
2757
2758 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2759 Log:
2760 If proc_answer() fails (for example if a lookup for an
2761 A record returns a CNAME), fail the query immediately.
2762 Previously the packet was just ignored, leaving the
2763 query to time out.
2764
2765
2766 Changes: Modified:
2767 +4 -8 trunk/src/res.c (File Modified)
2768
2769
2770 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2771 Log:
2772 Correct sockhost field in an outgoing server connection.
2773 First copy the host field from the server_conf, then
2774 take the IP from to where the connection was attempted
2775 when the connection callback is called.
2776 (Before r1747 this used the IP from the server_conf.)
2777
2778
2779 Changes: Modified:
2780 +8 -2 trunk/src/s_serv.c (File Modified)
2781
2782
2783 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2784 Log:
2785 Remove ipnum (keep aftype) and dns_query from server_conf.
2786 We don't keep track of binary form address in connect{}
2787 blocks anymore, DNS lookups of names in host= gone.
2788 As before the DNS lookup is done on connect.
2789 This should unbreak hostnames in host= somewhat.
2790
2791
2792 Changes: Modified:
2793 +1 -2 trunk/include/s_newconf.h (File Modified)
2794 +2 -2 trunk/src/newconf.c (File Modified)
2795 +1 -42 trunk/src/s_newconf.c (File Modified)
2796 +12 -31 trunk/src/s_serv.c (File Modified)
2797
2798
2799 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2800 Log:
2801 Rerun autoconf.
2802
2803
2804 Changes: Modified:
2805 +1 -1 trunk/configure (File Modified)
2806
2807
2808 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2809 Log:
2810 Fix --disable-balloc help text (said --disable-small-net).
2811
2812
2813 Changes: Modified:
2814 +1 -1 trunk/configure.ac (File Modified)
2815
2816
2817 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2818 Log:
2819 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2820 services (+S). Unlike operstring and adminstring, this
2821 is not changeable with /quote set but is updated on rehash.
2822
2823
2824 Changes: Modified:
2825 +1 -0 trunk/doc/example.conf (File Modified)
2826 +10 -2 trunk/doc/reference.conf (File Modified)
2827 +1 -0 trunk/include/s_conf.h (File Modified)
2828 +6 -0 trunk/modules/m_info.c (File Modified)
2829 +3 -2 trunk/modules/m_whois.c (File Modified)
2830 +1 -0 trunk/src/newconf.c (File Modified)
2831 +1 -0 trunk/src/s_conf.c (File Modified)
2832
2833
2834 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2835 Log:
2836 Fix handling of comma in whois: ignore the comma and
2837 everything after it but do output the entire parameter
2838 in RPL_ENDOFWHOIS.
2839
2840
2841 Changes: Modified:
2842 +2 -2 trunk/modules/m_whois.c (File Modified)
2843
2844
2845 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2846 Log:
2847 New /stats letter 's' to list HURTs:
2848 - opers get the full listing.
2849 - users get any HURTs that match their sockhost/orighost if
2850 "stats_k_oper_only" is set to 1.
2851
2852
2853 Changes: Modified:
2854 +50 -0 trunk/extensions/hurt.c (File Modified)
2855
2856
2857 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2858 Log:
2859 - make the newconf system available to modules.
2860
2861
2862 Changes: Modified:
2863 +4 -1 trunk/include/newconf.h (File Modified)
2864 +4 -8 trunk/src/newconf.c (File Modified)
2865
2866
2867 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2868 Log:
2869 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2870
2871 Changes: Modified:
2872 +0 -3 trunk/doc/example.conf (File Modified)
2873 +0 -3 trunk/doc/reference.conf (File Modified)
2874
2875
2876 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2877 Log:
2878 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2879
2880
2881 Changes: Modified:
2882 +3 -0 trunk/doc/example.conf (File Modified)
2883 +3 -0 trunk/doc/reference.conf (File Modified)
2884
2885
2886 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2887 Log:
2888 Fix too early truncation of JOIN channel list.
2889
2890
2891 Changes: Modified:
2892 +2 -3 trunk/modules/core/m_join.c (File Modified)
2893
2894
2895 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2896 Log:
2897 - From ratbox 2.2 (anfl), send server notices about read
2898 errors from handshakes and servers to +s instead of +d.
2899 - Send various server notices about failed server
2900 connections which did not reach registered state network
2901 wide if the connection was initiated by a remote oper.
2902 This avoids annoying the whole net if there is a
2903 broken autoconnect, but allows all opers to see why a
2904 remote connect failed. Failed connections which did reach
2905 server state already generate server notices everywhere.
2906
2907 Note: this is an exception to our general policy to not send
2908 server notices about unregistered connections remotely.
2909
2910
2911 Changes: Modified:
2912 +1 -0 trunk/include/client.h (File Modified)
2913 +20 -6 trunk/src/client.c (File Modified)
2914 +6 -6 trunk/src/s_serv.c (File Modified)
2915
2916
2917 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2918 Log:
2919 - fix typoes
2920
2921
2922 Changes: Modified:
2923 +1 -1 trunk/doc/example.conf (File Modified)
2924 +1 -1 trunk/doc/reference.conf (File Modified)
2925
2926
2927 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2928 Log:
2929 Don't allow #channel +b $c:&channel (inconsistent target).
2930
2931
2932 Changes: Modified:
2933 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2934
2935
2936 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2937 Log:
2938 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2939
2940
2941 Changes: Modified:
2942 +0 -2 trunk/include/client.h (File Modified)
2943
2944
2945 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2946 Log:
2947 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2948
2949
2950 Changes: Modified:
2951 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2952
2953
2954 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2955 Log:
2956 Store IP addresses in whowas. These are shown to opers.
2957 Obtained from Eurus patches.
2958 orighost tracking removed (not worth the memory IMHO),
2959 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2960 with unknown IPs and to not violate auth{} spoof policy.
2961
2962
2963 Changes: Modified:
2964 +2 -0 trunk/doc/reference.conf (File Modified)
2965 +1 -0 trunk/include/numeric.h (File Modified)
2966 +1 -0 trunk/include/whowas.h (File Modified)
2967 +10 -1 trunk/modules/m_whowas.c (File Modified)
2968 +1 -1 trunk/src/messages.tab (File Modified)
2969 +4 -0 trunk/src/whowas.c (File Modified)
2970
2971
2972 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2973 Log:
2974 Describe hostmask parameter of masktrace better in sgml docs.
2975
2976
2977 Changes: Modified:
2978 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2979
2980
2981 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2982 Log:
2983 masktrace help file: mention CIDR IP masks
2984 From ratbox 2.2
2985
2986
2987 Changes: Modified:
2988 +2 -0 trunk/help/opers/masktrace (File Modified)
2989
2990
2991 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2992 Log:
2993 MASKTRACE: allow normal match() on IP address also
2994 From ratbox 2.2
2995
2996
2997 Changes: Modified:
2998 +2 -3 trunk/modules/m_etrace.c (File Modified)
2999
3000
3001 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3002 Log:
3003 Allow +S clients (services) to send to channels and @/+ channels always.
3004
3005
3006 Changes: Modified:
3007 +1 -1 trunk/modules/core/m_message.c (File Modified)
3008 +1 -1 trunk/src/channel.c (File Modified)
3009
3010
3011 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3012 Log:
3013 Allow servers to send to @#chan and +#chan.
3014
3015
3016 Changes: Modified:
3017 +1 -1 trunk/modules/core/m_message.c (File Modified)
3018
3019
3020 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3021 Log:
3022 Don't count opers on service{} servers in /lusers.
3023
3024
3025 Changes: Modified:
3026 +2 -2 trunk/src/s_user.c (File Modified)
3027
3028
3029 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3030 Log:
3031 Show opers the real host behind a dynamic spoof in WHOIS.
3032 If the user is auth{} spoofed, this shows the auth{} spoof
3033 otherwise it shows the DNS hostname and IP address.
3034 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3035
3036
3037 Changes: Modified:
3038 +1 -0 trunk/include/numeric.h (File Modified)
3039 +12 -2 trunk/modules/m_whois.c (File Modified)
3040 +1 -1 trunk/src/messages.tab (File Modified)
3041
3042
3043 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3044 Log:
3045 Remove #define HIDE_SPOOF_IPS from config.h, should
3046 have been done earlier.
3047
3048
3049 Changes: Modified:
3050 +0 -7 trunk/include/config.h (File Modified)
3051
3052
3053 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3054 Log:
3055 Bring back ERR_CANTKILLSERVER.
3056
3057
3058 Changes: Modified:
3059 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3060
3061
3062 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3063 Log:
3064 ip_cloaking module:
3065 - also send RPL_HOSTHIDDEN on -h
3066 - don't allow +h for auth{} spoofed clients
3067
3068
3069 Changes: Modified:
3070 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3071
3072
3073 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3074 Log:
3075 /etc/resolv.conf parsing:
3076 - don't crash (sometimes) if there is a line without an argument
3077 (e.g. 'search' by itself)
3078 - fix handling of lines with leading whitespace
3079
3080
3081 Changes: Modified:
3082 +9 -8 trunk/src/reslib.c (File Modified)
3083
3084
3085 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3086 Log:
3087 Put back code that terminates DNS queries, which was
3088 removed during the resolver changes.
3089
3090
3091 Changes: Modified:
3092 +4 -0 trunk/src/s_auth.c (File Modified)
3093
3094
3095 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3096 Log:
3097 - oh hey, that was in the wrong place
3098
3099
3100 Changes: Modified:
3101 +13 -13 trunk/src/s_auth.c (File Modified)
3102
3103
3104 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3105 Log:
3106 - handle a situation where a user can go away before DNS completes
3107
3108
3109 Changes: Modified:
3110 +13 -0 trunk/src/s_auth.c (File Modified)
3111
3112
3113 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3114 Log:
3115 More dnsbl stuff
3116
3117
3118 Changes: Modified:
3119 +1 -0 trunk/include/blacklist.h (File Modified)
3120 +1 -0 trunk/include/res.h (File Modified)
3121 +33 -2 trunk/src/blacklist.c (File Modified)
3122 +2 -0 trunk/src/client.c (File Modified)
3123 +24 -0 trunk/src/res.c (File Modified)
3124
3125
3126 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3127 Log:
3128 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3129 if comm_accept() failed.
3130
3131 Found with valgrind.
3132
3133
3134 Changes: Modified:
3135 +4 -4 trunk/src/listener.c (File Modified)
3136
3137
3138 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3139 Log:
3140 - handle unavailable Client/preClient structs
3141
3142
3143 Changes: Modified:
3144 +9 -0 trunk/src/blacklist.c (File Modified)
3145
3146
3147 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3148 Log:
3149 Add +lf to SGML docs.
3150
3151
3152 Changes: Modified:
3153 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3154
3155
3156 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3157 Log:
3158 Also do forwarding if the channel limit (+l) is exceeded.
3159
3160
3161 Changes: Modified:
3162 +1 -1 trunk/help/opers/cmode (File Modified)
3163 +2 -2 trunk/modules/core/m_join.c (File Modified)
3164
3165
3166 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3167 Log:
3168 Post-release lovin':
3169 - Update version to 2.1.0.
3170 - Regenerate configure.
3171
3172
3173 Changes: Modified:
3174 +9 -9 trunk/configure (File Modified)
3175 +1 -1 trunk/configure.ac (File Modified)
3176
3177
3178 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3179 Log:
3180 Comment out example blacklist{} block.
3181
3182
3183 Changes: Modified:
3184 +7 -7 trunk/doc/example.conf (File Modified)
3185 +7 -7 trunk/doc/reference.conf (File Modified)
3186
3187
3188 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3189 Log:
3190 Add note regarding use of AHBL BLs.
3191
3192
3193 Changes: Modified:
3194 +4 -0 trunk/doc/example.conf (File Modified)
3195 +4 -0 trunk/doc/reference.conf (File Modified)
3196
3197
3198 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3199 Log:
3200 Fix typos.
3201
3202
3203 Changes: Modified:
3204 +2 -2 trunk/CREDITS (File Modified)
3205
3206
3207 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3208 Log:
3209 Add beu to CREDITS.
3210
3211
3212 Changes: Modified:
3213 +1 -0 trunk/CREDITS (File Modified)
3214
3215
3216 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3217 Log:
3218 Put more recent ratbox CREDITS here.
3219
3220
3221 Changes: Modified:
3222 +3 -2 trunk/doc/Ratbox-team (File Modified)
3223
3224
3225 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3226 Log:
3227 Clarify a bit.
3228
3229
3230 Changes: Modified:
3231 +5 -4 trunk/NEWS (File Modified)
3232
3233
3234 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3235 Log:
3236 Mention that install or make install also avoids modunload crashes.
3237
3238
3239 Changes: Modified:
3240 +2 -1 trunk/BUGS (File Modified)
3241
3242
3243 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3244 Log:
3245 - update NEWS a bit
3246
3247
3248 Changes: Modified:
3249 +3 -8 trunk/NEWS (File Modified)
3250
3251
3252 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3253 Log:
3254 - further updates
3255
3256
3257 Changes: Modified:
3258 +3 -2 trunk/BUGS (File Modified)
3259
3260
3261 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3262 Log:
3263 - add orighost check to hurt.c
3264 - update BUGS info
3265
3266
3267 Changes: Modified:
3268 +1 -6 trunk/BUGS (File Modified)
3269 +1 -1 trunk/extensions/hurt.c (File Modified)
3270
3271
3272 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3273 Log:
3274 Make kline_exempt exempt from HURT also.
3275
3276
3277 Changes: Modified:
3278 +2 -1 trunk/extensions/hurt.c (File Modified)
3279
3280
3281 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3282 Log:
3283 Fix mask HEAL propagation.
3284
3285
3286 Changes: Modified:
3287 +6 -3 trunk/extensions/hurt.c (File Modified)
3288
3289
3290 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3291 Log:
3292 - Remove old cruft.
3293 - Update.
3294
3295
3296 Changes: Modified:
3297 +18 -31 trunk/extensions/README (File Modified)
3298
3299
3300 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3301 Log:
3302 More target change hax.
3303 Ick.
3304
3305
3306 Changes: Modified:
3307 +5 -0 trunk/extensions/hurt.c (File Modified)
3308
3309
3310 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3311 Log:
3312 Improvements to HURT propagation.
3313
3314
3315 Changes: Modified:
3316 +8 -6 trunk/extensions/hurt.c (File Modified)
3317
3318
3319 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3320 Log:
3321 - further simplification
3322
3323
3324 Changes: Modified:
3325 +25 -76 trunk/extensions/hurt.c (File Modified)
3326 +0 -9 trunk/extensions/hurt.h (File Modified)
3327
3328
3329 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3330 Log:
3331 - client_exit hook
3332
3333
3334 Changes: Modified:
3335 +13 -0 trunk/extensions/hurt.c (File Modified)
3336
3337
3338 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3339 Log:
3340 - cut off at 15 messages instead of 30
3341
3342
3343 Changes: Modified:
3344 +1 -1 trunk/extensions/hurt.h (File Modified)
3345
3346
3347 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3348 Log:
3349 Squash a warning here.
3350
3351
3352 Changes: Modified:
3353 +1 -3 trunk/src/ircd.c (File Modified)
3354
3355
3356 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3357 Log:
3358 Don't show servers in /stats l to nonopers if flatten links is enabled.
3359
3360
3361 Changes: Modified:
3362 +3 -1 trunk/modules/m_stats.c (File Modified)
3363
3364
3365 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3366 Log:
3367 - hurt expiry
3368
3369
3370 Changes: Modified:
3371 +20 -7 trunk/extensions/hurt.c (File Modified)
3372
3373
3374 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3375 Log:
3376 - remove inline stuff (yuck)
3377 - sockaddr should have been sockhost
3378
3379
3380 Changes: Modified:
3381 +22 -31 trunk/extensions/hurt.c (File Modified)
3382
3383
3384 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3385 Log:
3386 - make hurt checking actually work
3387
3388
3389 Changes: Modified:
3390 +2 -7 trunk/extensions/hurt.c (File Modified)
3391
3392
3393 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3394 Log:
3395 Slight tweak to alias{}.
3396
3397
3398 Changes: Modified:
3399 +4 -0 trunk/src/parse.c (File Modified)
3400
3401
3402 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3403 Log:
3404 - further simplification
3405
3406
3407 Changes: Modified:
3408 +59 -71 trunk/extensions/hurt.c (File Modified)
3409 +0 -1 trunk/extensions/hurt.h (File Modified)
3410
3411
3412 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3413 Log:
3414 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3415
3416
3417 Changes: Modified:
3418 +10 -20 trunk/extensions/hurt.c (File Modified)
3419 +0 -4 trunk/extensions/hurt.h (File Modified)
3420
3421
3422 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3423 Log:
3424 - remove some unnecessary code here (hurt_initial_check_event()).
3425
3426
3427 Changes: Modified:
3428 +0 -23 trunk/extensions/hurt.c (File Modified)
3429
3430
3431 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3432 Log:
3433 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3434
3435
3436 Changes: Modified:
3437 +8 -0 trunk/modules/core/m_message.c (File Modified)
3438
3439
3440 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3441 Log:
3442 - more sane tgchange hax
3443
3444
3445 Changes: Modified:
3446 +2 -1 trunk/extensions/hurt.c (File Modified)
3447
3448
3449 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3450 Log:
3451 Make HEAL <nick> work.
3452
3453
3454 Changes: Modified:
3455 +40 -43 trunk/extensions/hurt.c (File Modified)
3456
3457
3458 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3459 Log:
3460 Destroy hurt_clients list on unload.
3461
3462
3463 Changes: Modified:
3464 +7 -0 trunk/extensions/hurt.c (File Modified)
3465
3466
3467 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3468 Log:
3469 Coding style: no space between a function name and parenthesis.
3470
3471
3472 Changes: Modified:
3473 +43 -43 trunk/extensions/hurt.c (File Modified)
3474
3475
3476 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3477 Log:
3478 Now works and throws out hurt clients after 30 protocol messages
3479 unless they identify.
3480
3481
3482 Changes: Modified:
3483 +28 -36 trunk/extensions/hurt.c (File Modified)
3484 +1 -7 trunk/extensions/hurt.h (File Modified)
3485
3486
3487 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3488 Log:
3489 Working addition/lookup.
3490
3491
3492 Changes: Modified:
3493 +8 -0 trunk/extensions/hurt.c (File Modified)
3494
3495
3496 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3497 Log:
3498 Get rid of hyb6 style propagation (:server COMMAND source).
3499
3500
3501 Changes: Modified:
3502 +18 -22 trunk/extensions/hurt.c (File Modified)
3503
3504
3505 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3506 Log:
3507 add not-working hurt_add and hurt_find
3508
3509
3510 Changes: Modified:
3511 +13 -5 trunk/extensions/hurt.c (File Modified)
3512
3513
3514 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3515 Log:
3516 Comment out a lot of stuff so I can load and unload this without crashing.
3517
3518
3519 Changes: Modified:
3520 +17 -6 trunk/extensions/hurt.c (File Modified)
3521
3522
3523 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3524 Log:
3525 Fix svn:keywords and add a short comment at the top.
3526
3527
3528 Changes: Modified:
3529 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3530
3531
3532 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3533 Log:
3534 - Make hurt module compile
3535 - Link it to the build
3536 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3537 correct flag name, no CAP_TS6 use etc
3538
3539
3540 Changes: Modified:
3541 +1 -0 trunk/extensions/Makefile.in (File Modified)
3542 +30 -32 trunk/extensions/hurt.c (File Modified)
3543
3544
3545 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3546 Log:
3547 Put beu's hurt module in trunk.
3548
3549
3550 Changes: Modified:
3551 + - trunk/extensions/hurt.c (File Added)
3552 + - trunk/extensions/hurt.h (File Added)
3553
3554
3555 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3556 Log:
3557 - _iprint(): use stderr instead of stdout
3558
3559
3560 Changes: Modified:
3561 +1 -1 trunk/src/s_log.c (File Modified)
3562
3563
3564 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3565 Log:
3566 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3567 and subsequently destroy our kqueue when we close 0, 1, 2
3568 (broke /restart).
3569 - After closing fd 0, 1, 2 reopen them to /dev/null again
3570 so we don't send messages from malloc etc to a random
3571 user's connection.
3572 - Remove an obsolete comment.
3573
3574
3575 Changes: Modified:
3576 +13 -2 trunk/src/ircd.c (File Modified)
3577
3578
3579 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3580 Log:
3581 Update NEWS file.
3582
3583
3584 Changes: Modified:
3585 +29 -1 trunk/NEWS (File Modified)
3586
3587
3588 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3589 Log:
3590 Rerun autoconf.
3591
3592
3593 Changes: Modified:
3594 +1 -1 trunk/configure (File Modified)
3595
3596
3597 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3598 Log:
3599 Fix openssl version check to also accept versions newer than 0.9.6.
3600
3601
3602 Changes: Modified:
3603 +1 -1 trunk/configure.ac (File Modified)
3604
3605
3606 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3607 Log:
3608 Oops, need packet.h here.
3609
3610
3611 Changes: Modified:
3612 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3613
3614
3615 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3616 Log:
3617 End the flood grace period in CPRIVMSG/CNOTICE.
3618
3619
3620 Changes: Modified:
3621 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3622
3623
3624 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3625 Log:
3626 - update class::connectfreq documentation
3627
3628
3629 Changes: Modified:
3630 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3631
3632
3633 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3634 Log:
3635 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3636
3637
3638 Changes: Modified:
3639 +3 -6 trunk/src/s_serv.c (File Modified)
3640
3641
3642 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3643 Log:
3644 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3645
3646
3647 Changes: Modified:
3648 +1 -1 trunk/src/messages.tab (File Modified)
3649
3650
3651 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3652 Log:
3653 Don't mention that /stats p shows idle times, as it doesn't.
3654
3655
3656 Changes: Modified:
3657 +1 -1 trunk/help/opers/stats (File Modified)
3658 +1 -1 trunk/help/users/stats (File Modified)
3659
3660
3661 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3662 Log:
3663 /stats A shows DNS servers, it doesn't matter whether ircd
3664 uses ADNS or something else.
3665
3666
3667 Changes: Modified:
3668 +1 -1 trunk/help/opers/stats (File Modified)
3669
3670
3671 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3672 Log:
3673 get_client_name() fix
3674
3675
3676 Changes: Modified:
3677 +4 -0 trunk/src/client.c (File Modified)
3678
3679
3680 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3681 Log:
3682 Add some comments.
3683
3684
3685 Changes: Modified:
3686 +6 -0 trunk/src/ircd.c (File Modified)
3687
3688
3689 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3690 Log:
3691 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3692
3693 Changes: Modified:
3694 +16 -17 trunk/configure (File Modified)
3695 +1 -1 trunk/configure.ac (File Modified)
3696
3697
3698 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3699 Log:
3700 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3701
3702 Changes: Modified:
3703 +135 -0 trunk/configure (File Modified)
3704 +6 -0 trunk/configure.ac (File Modified)
3705
3706
3707 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3708 Log:
3709 Exit 0 on successful -conftest.
3710
3711
3712 Changes: Modified:
3713 +1 -1 trunk/src/ircd.c (File Modified)
3714
3715
3716 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3717 Log:
3718 Make the "keep the parent process around" thing work, by opening
3719 a pipe to the child process. This pipe is on fd 0 in the child
3720 process. After successful initialization, the child will write
3721 a byte to this pipe, on fatal errors it will close it without
3722 writing anything.
3723
3724 Somewhat hackish still but should work.
3725
3726
3727 Changes: Modified:
3728 +27 -30 trunk/src/ircd.c (File Modified)
3729
3730
3731 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3732 Log:
3733 - convert some error messages to ierror() over fprintf/ilog combination
3734
3735
3736 Changes: Modified:
3737 +3 -6 trunk/src/ircd.c (File Modified)
3738
3739
3740 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3741 Log:
3742 - inotice() for loadmodule when in foreground mode
3743
3744
3745 Changes: Modified:
3746 +3 -0 trunk/src/modules.c (File Modified)
3747
3748
3749 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3750 Log:
3751 - remove inotice() on loading modules from the config
3752
3753
3754 Changes: Modified:
3755 +0 -3 trunk/src/modules.c (File Modified)
3756
3757
3758 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3759 Log:
3760 - usleep for 50000usec in the parent process to allow for startup messages
3761 to be cleanly printed before detaching to shell, this should be more than
3762 enough time really
3763
3764
3765 Changes: Modified:
3766 +3 -0 trunk/src/ircd.c (File Modified)
3767
3768
3769 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3770 Log:
3771 - display more errors during normal startup as to try to help people find common problems
3772
3773
3774 Changes: Modified:
3775 +27 -10 trunk/src/ircd.c (File Modified)
3776
3777
3778 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3779 Log:
3780 - version bump in preparation of 2.0.0 release
3781
3782
3783 Changes: Modified:
3784 +9 -9 trunk/configure (File Modified)
3785 +1 -1 trunk/configure.ac (File Modified)
3786
3787
3788 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3789 Log:
3790 Change example.conf operator block from "admin" to "god",
3791 so as to show we encourage per-person operator blocks.
3792
3793
3794 Changes: Modified:
3795 +4 -2 trunk/doc/example.conf (File Modified)
3796
3797
3798 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3799 Log:
3800 Document alias{} block.
3801
3802
3803 Changes: Modified:
3804 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3805
3806
3807 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3808 Log:
3809 Document DNS blacklist stuff in sgml.
3810
3811
3812 Changes: Modified:
3813 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3814 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3815
3816
3817 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3818 Log:
3819 Misc /stats clarifications.
3820
3821
3822 Changes: Modified:
3823 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3824
3825
3826 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3827 Log:
3828 Move snomasks into umodes chapter.
3829 Move oprivs chapter down.
3830
3831
3832 Changes: Modified:
3833 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3834 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3835 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3836
3837
3838 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3839 Log:
3840 Mention operator{} user@host change.
3841
3842
3843 Changes: Modified:
3844 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3845
3846
3847 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3848 Log:
3849 operator{} block user@host matches against orighost now, not host.
3850 This means that services/+h spoofs do not work in operator{} blocks;
3851 auth{} spoofs still work.
3852
3853
3854 Changes: Modified:
3855 +4 -0 trunk/doc/example.conf (File Modified)
3856 +1 -1 trunk/doc/reference.conf (File Modified)
3857 +2 -2 trunk/modules/m_challenge.c (File Modified)
3858 +1 -1 trunk/modules/m_oper.c (File Modified)
3859
3860
3861 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3862 Log:
3863 - inotice/iwarn/ierror() stuff I was working on
3864
3865
3866 Changes: Modified:
3867 +3 -0 trunk/include/s_log.h (File Modified)
3868 +15 -11 trunk/src/ircd.c (File Modified)
3869 +3 -1 trunk/src/modules.c (File Modified)
3870 +1 -1 trunk/src/newconf.c (File Modified)
3871 +54 -0 trunk/src/s_log.c (File Modified)
3872
3873
3874 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3875 Log:
3876 Oops, don't add blacklists to the list twice on rehash.
3877
3878
3879 Changes: Modified:
3880 +3 -2 trunk/src/blacklist.c (File Modified)
3881
3882
3883 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3884 Log:
3885 Remove notices to the client about progress of dnsbl lookups.
3886
3887
3888 Changes: Modified:
3889 +0 -4 trunk/src/blacklist.c (File Modified)
3890
3891
3892 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3893 Log:
3894 Add auth{} flag dnsbl_exempt.
3895
3896
3897 Changes: Modified:
3898 +2 -1 trunk/doc/example.conf (File Modified)
3899 +2 -1 trunk/doc/reference.conf (File Modified)
3900 +2 -0 trunk/include/s_conf.h (File Modified)
3901 +1 -0 trunk/src/newconf.c (File Modified)
3902 +8 -1 trunk/src/s_user.c (File Modified)
3903
3904
3905 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3906 Log:
3907 Switch alias{} and blacklist{} around, for consistency with example.conf.
3908
3909
3910 Changes: Modified:
3911 +18 -18 trunk/doc/reference.conf (File Modified)
3912
3913
3914 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3915 Log:
3916 Send a warning to the user if they are dnsbl listed but exempted.
3917
3918
3919 Changes: Modified:
3920 +17 -12 trunk/src/s_user.c (File Modified)
3921
3922
3923 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3924 Log:
3925 Move throwing out dnsbl listed clients to registration,
3926 and make kline_exempt exempt from it.
3927
3928
3929 Changes: Modified:
3930 +1 -0 trunk/include/blacklist.h (File Modified)
3931 +4 -0 trunk/include/client.h (File Modified)
3932 +15 -16 trunk/src/blacklist.c (File Modified)
3933 +6 -0 trunk/src/client.c (File Modified)
3934 +17 -0 trunk/src/s_user.c (File Modified)
3935
3936
3937 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3938 Log:
3939 Show refcount in /stats n.
3940
3941
3942 Changes: Modified:
3943 +3 -2 trunk/modules/m_stats.c (File Modified)
3944
3945
3946 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3947 Log:
3948 Don't look up dnsbls twice if they send USER twice.
3949
3950
3951 Changes: Modified:
3952 +5 -3 trunk/modules/m_user.c (File Modified)
3953
3954
3955 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3956 Log:
3957 Add /stats n to help files.
3958
3959
3960 Changes: Modified:
3961 +1 -0 trunk/help/opers/stats (File Modified)
3962 +1 -0 trunk/help/users/stats (File Modified)
3963
3964
3965 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3966 Log:
3967 Only check dnsbls for A records, not AAAA.
3968
3969
3970 Changes: Modified:
3971 +1 -1 trunk/src/blacklist.c (File Modified)
3972
3973
3974 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3975 Log:
3976 Don't remove non-illegal blacklists on completion of check.
3977 Add debugging notices (not working).
3978
3979
3980 Changes: Modified:
3981 +5 -1 trunk/src/blacklist.c (File Modified)
3982
3983
3984 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3985 Log:
3986 Don't call register_local_user() if they haven't sent a nick yet.
3987
3988
3989 Changes: Modified:
3990 +1 -1 trunk/src/blacklist.c (File Modified)
3991
3992
3993 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3994 Log:
3995 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3996
3997
3998 Changes: Modified:
3999 +21 -0 trunk/modules/m_stats.c (File Modified)
4000
4001
4002 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4003 Log:
4004 More dnsbl rehash fixes, it was adding bogus entries.
4005
4006
4007 Changes: Modified:
4008 +2 -7 trunk/src/newconf.c (File Modified)
4009
4010
4011 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4012 Log:
4013 Need blacklist.h here.
4014
4015
4016 Changes: Modified:
4017 +1 -0 trunk/src/s_conf.c (File Modified)
4018
4019
4020 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4021 Log:
4022 - nuke iauth
4023
4024
4025 Changes: Modified:
4026 +1 -2 trunk/configure (File Modified)
4027 +0 -48 trunk/configure.ac (File Modified)
4028 + - trunk/doc/example-iauth.conf (File Deleted)
4029 + - trunk/iauth/ (File Deleted)
4030
4031
4032 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4033 Log:
4034 Improve handling of rehashing with blacklists.
4035 Also some coding style tweaks.
4036
4037
4038 Changes: Modified:
4039 +3 -2 trunk/include/blacklist.h (File Modified)
4040 +35 -16 trunk/src/blacklist.c (File Modified)
4041 +2 -0 trunk/src/s_conf.c (File Modified)
4042
4043
4044 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4045 Log:
4046 Clear can_send cache if a user logs in or out from services.
4047
4048
4049 Changes: Modified:
4050 +2 -0 trunk/modules/m_services.c (File Modified)
4051
4052
4053 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4054 Log:
4055 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4056 This directory is not entered by default.
4057 More stuff needs to be moved into here.
4058
4059
4060 Changes: Modified:
4061 +2 -1 trunk/configure (File Modified)
4062 +1 -0 trunk/configure.ac (File Modified)
4063 +69 -458 trunk/extensions/Makefile.in (File Modified)
4064 + - trunk/extensions/m_clearchan.c (File Deleted)
4065 + - trunk/extensions/m_force.c (File Deleted)
4066 + - trunk/unsupported/ (File Added)
4067 + - trunk/unsupported/Makefile.in (File Added)
4068 + - trunk/unsupported/m_clearchan.c (File Added)
4069 + - trunk/unsupported/m_force.c (File Added)
4070
4071
4072 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4073 Log:
4074 Logging/wallops for forcejoin/forcepart, numeric fix.
4075 This needs to be moved to the toys section.
4076
4077
4078 Changes: Modified:
4079 +22 -2 trunk/extensions/m_force.c (File Modified)
4080
4081
4082 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4083 Log:
4084 Fix comments at the top (including copyright).
4085
4086
4087 Changes: Modified:
4088 +3 -2 trunk/extensions/m_omode.c (File Modified)
4089
4090
4091 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4092 Log:
4093 Add OMODE command to extensions/ for oper mode hacking:
4094 - requires admin privs
4095 - does not work for opped opers
4096 - sends wallops
4097 - sends a ServerMode for opping the oper themselves,
4098 otherwise a mode coming from the oper (not only
4099 does this provide full accountability, it is also
4100 easiest to implement while avoiding channels
4101 messed up with bogus bans etc).
4102
4103
4104 Changes: Modified:
4105 +171 -0 trunk/extensions/Makefile.in (File Modified)
4106 + - trunk/extensions/m_omode.c (File Added)
4107
4108
4109 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4110 Log:
4111 Metadata fix
4112
4113
4114 Changes: Modified:
4115 + - trunk/include/blacklist.h (Property Modified)
4116 + - trunk/src/blacklist.c (Property Modified)
4117
4118
4119 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4120 Log:
4121 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4122
4123
4124 Changes: Modified:
4125 +5 -1 trunk/src/blacklist.c (File Modified)
4126
4127
4128 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4129 Log:
4130 Initial DNS blacklist support:
4131 - see example.conf for how to use.
4132 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4133 - tor.ahbl.org is also included because most networks will not want to allow tor
4134 (and we're considering going KoS on tor users here anyway due to abuse)
4135
4136
4137 Changes: Modified:
4138 +18 -0 trunk/doc/example.conf (File Modified)
4139 +66 -0 trunk/doc/reference.conf (File Modified)
4140 + - trunk/include/blacklist.h (File Added)
4141 +2 -0 trunk/include/client.h (File Modified)
4142 +3 -0 trunk/modules/m_user.c (File Modified)
4143 +152 -0 trunk/src/Makefile.in (File Modified)
4144 + - trunk/src/blacklist.c (File Added)
4145 +34 -0 trunk/src/newconf.c (File Modified)
4146 +1 -0 trunk/src/s_auth.c (File Modified)
4147 +4 -0 trunk/src/s_user.c (File Modified)
4148
4149
4150 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4151 Log:
4152 Remove last bit of lzo stuff (comment in example.conf connect{}).
4153
4154
4155 Changes: Modified:
4156 +0 -4 trunk/doc/example.conf (File Modified)
4157
4158
4159 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4160 Log:
4161 Show sasl successes and failures in /stats t (like other
4162 things in /stats t, about local clients only).
4163
4164
4165 Changes: Modified:
4166 +2 -0 trunk/include/s_stats.h (File Modified)
4167 +3 -0 trunk/modules/m_sasl.c (File Modified)
4168 +3 -0 trunk/src/s_stats.c (File Modified)
4169
4170
4171 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4172 Log:
4173 Allow messaging services by nickname without using
4174 target change slots (this was already possible with
4175 user@server notation or services shortcuts).
4176
4177
4178 Changes: Modified:
4179 +2 -2 trunk/modules/core/m_message.c (File Modified)
4180
4181
4182 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4183 Log:
4184 Abort a safelist if a new /list comes in while one is already in progress.
4185
4186
4187 Changes: Modified:
4188 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4189
4190
4191 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4192 Log:
4193 Change $![letter]:[mask] to $~[letter]:[mask]
4194 so both ! and ~ invert an extban.
4195
4196
4197 Changes: Modified:
4198 +2 -0 trunk/src/chmode.c (File Modified)
4199
4200
4201 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4202 Log:
4203 - revert due to technical issues
4204
4205
4206 Changes: Modified:
4207 +1 -1 trunk/src/extban.c (File Modified)
4208
4209
4210 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4211 Log:
4212 - 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
4213
4214
4215 Changes: Modified:
4216 +1 -1 trunk/src/extban.c (File Modified)
4217
4218
4219 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4220 Log:
4221 Don't pace /list on a single channel.
4222
4223
4224 Changes: Modified:
4225 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4226
4227
4228 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4229 Log:
4230 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4231
4232
4233 Changes: Modified:
4234 +4 -2 trunk/include/supported.h (File Modified)
4235
4236
4237 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4238 Log:
4239 Extban types are case insensitive; force them to lowercase when added.
4240
4241
4242 Changes: Modified:
4243 +5 -5 trunk/doc/extban.txt (File Modified)
4244 +4 -0 trunk/src/chmode.c (File Modified)
4245 +3 -3 trunk/src/extban.c (File Modified)
4246
4247
4248 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4249 Log:
4250 sendto_wallops_flags():
4251 - instead of checking IsOper on each client, walk the appropriate list
4252 - instead of sending non-+z wallops from persons to nonopers, send only
4253 +w wallops from persons
4254
4255
4256 Changes: Modified:
4257 +1 -5 trunk/src/send.c (File Modified)
4258
4259
4260 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4261 Log:
4262 Prefix oper wallops with "WALLOPS - " if they would
4263 otherwise look like operwalls or locops, when sending
4264 them to local users.
4265
4266
4267 Changes: Modified:
4268 +11 -1 trunk/modules/m_wallops.c (File Modified)
4269
4270
4271 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4272 Log:
4273 Make sure destination field in some sasl numerics
4274 is the user's nick, not the sasl agent or server
4275 name.
4276
4277
4278 Changes: Modified:
4279 +2 -2 trunk/modules/m_sasl.c (File Modified)
4280
4281
4282 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4283 Log:
4284 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4285
4286
4287 Changes: Modified:
4288 +1 -1 trunk/extensions/Makefile.in (File Modified)
4289
4290
4291 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4292 Log:
4293 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4294
4295
4296 Changes: Modified:
4297 +1 -0 trunk/src/s_user.c (File Modified)
4298
4299
4300 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4301 Log:
4302 Fix build for when IPv6 is disabled.
4303
4304
4305 Changes: Modified:
4306 +12 -10 trunk/src/s_auth.c (File Modified)
4307
4308
4309 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4310 Log:
4311 Add information about adding extban types.
4312
4313
4314 Changes: Modified:
4315 +25 -0 trunk/doc/extban.txt (File Modified)
4316
4317
4318 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4319 Log:
4320 Better extban validation: try to match a new extban from
4321 a local user against its setter to see if it is valid.
4322 Unknown extban types from remotes are no longer hidden.
4323
4324
4325 Changes: Modified:
4326 +4 -3 trunk/doc/extban.txt (File Modified)
4327 +1 -0 trunk/include/channel.h (File Modified)
4328 +2 -6 trunk/src/chmode.c (File Modified)
4329 +32 -0 trunk/src/extban.c (File Modified)
4330
4331
4332 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4333 Log:
4334 Make sure both .c.o: and .s.o: are followed by the necessary command.
4335
4336
4337 Changes: Modified:
4338 +1 -0 trunk/src/Makefile.in (File Modified)
4339
4340
4341 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4342 Log:
4343 Add need_sasl auth{} flag to sgml documentation.
4344
4345
4346 Changes: Modified:
4347 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4348
4349
4350 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4351 Log:
4352 Document need_sasl auth{} flag in example confs.
4353
4354
4355 Changes: Modified:
4356 +1 -0 trunk/doc/example.conf (File Modified)
4357 +1 -0 trunk/doc/reference.conf (File Modified)
4358
4359
4360 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4361 Log:
4362 Don't allow TB to set an empty topic.
4363 This would be possible if a server sent bad protocol
4364 and could cause a crash.
4365
4366
4367 Changes: Modified:
4368 +4 -0 trunk/modules/m_tb.c (File Modified)
4369
4370
4371 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4372 Log:
4373 - oops
4374
4375
4376 Changes: Modified:
4377 +1 -1 trunk/Makefile.in (File Modified)
4378
4379
4380 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4381 Log:
4382 - typo fix
4383
4384
4385 Changes: Modified:
4386 +2 -2 trunk/configure (File Modified)
4387 +1 -1 trunk/configure.ac (File Modified)
4388
4389
4390 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4391 Log:
4392 - rebuild configure
4393
4394
4395 Changes: Modified:
4396 +2 -2 trunk/configure (File Modified)
4397
4398
4399 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4400 Log:
4401 - makefile fix
4402
4403
4404 Changes: Modified:
4405 +1 -1 trunk/extensions/Makefile.in (File Modified)
4406
4407
4408 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4409 Log:
4410 - rename contrib to extensions to bring some clarity to things
4411
4412
4413 Changes: Modified:
4414 +1 -1 trunk/Makefile.in (File Modified)
4415 +1 -1 trunk/configure.ac (File Modified)
4416 +10 -10 trunk/doc/example.conf (File Modified)
4417 +10 -10 trunk/doc/reference.conf (File Modified)
4418 + - trunk/extensions/ (File Added)
4419 + - trunk/extras/ (File Deleted)
4420
4421
4422 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4423 Log:
4424 - temporary rename
4425
4426
4427 Changes: Modified:
4428 +1 -1 trunk/Makefile.in (File Modified)
4429 +1 -1 trunk/configure.ac (File Modified)
4430 + - trunk/contrib/ (File Deleted)
4431 + - trunk/extras/ (File Added)
4432
4433
4434 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4435 Log:
4436 Don't allow servers to QUIT (they should use SQUIT).
4437
4438
4439 Changes: Modified:
4440 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4441
4442
4443 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4444 Log:
4445 - keywords
4446
4447
4448 Changes: Modified:
4449 + - trunk/src/fnvhash.s (Property Modified)
4450
4451
4452 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4453 Log:
4454 - reduced version of code
4455
4456
4457 Changes: Modified:
4458 +9 -61 trunk/src/fnvhash.s (File Modified)
4459
4460
4461 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4462 Log:
4463 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4464
4465
4466 Changes: Modified:
4467 +1 -1 trunk/src/fnvhash.s (File Modified)
4468
4469
4470 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4471 Log:
4472 Fix orighost matching for klines, etc. Was hashing the visible
4473 host, oops.
4474
4475
4476 Changes: Modified:
4477 +1 -1 trunk/src/hostmask.c (File Modified)
4478
4479
4480 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4481 Log:
4482 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4483
4484
4485 Changes: Modified:
4486 +7 -1 trunk/configure (File Modified)
4487 +5 -0 trunk/configure.ac (File Modified)
4488 +5 -6 trunk/src/Makefile.in (File Modified)
4489 +0 -4 trunk/src/fnvhash.s (File Modified)
4490 +0 -2 trunk/src/hash.c (File Modified)
4491
4492
4493 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4494 Log:
4495 - regenerate configure
4496
4497
4498 Changes: Modified:
4499 +18 -0 trunk/configure (File Modified)
4500
4501
4502 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4503 Log:
4504 - --enable-ricer-hashing option.
4505
4506
4507 Changes: Modified:
4508 +9 -0 trunk/configure.ac (File Modified)
4509 +3 -0 trunk/include/setup.h.in (File Modified)
4510
4511
4512 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4513 Log:
4514 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4515
4516
4517 Changes: Modified:
4518 + - trunk/src/fnvhash.s (File Added)
4519 +3 -0 trunk/src/hash.c (File Modified)
4520
4521
4522 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4523 Log:
4524 Fix syntax error in reference.conf.
4525
4526
4527 Changes: Modified:
4528 +0 -1 trunk/doc/reference.conf (File Modified)
4529
4530
4531 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4532 Log:
4533 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4534 (&& instead of ||...)
4535 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4536
4537
4538 Changes: Modified:
4539 +1 -1 trunk/src/chmode.c (File Modified)
4540
4541
4542 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4543 Log:
4544 Documentation for extban.
4545
4546
4547 Changes: Modified:
4548 + - trunk/doc/extban.txt (File Added)
4549
4550
4551 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4552 Log:
4553 Add extban modules to example confs.
4554
4555
4556 Changes: Modified:
4557 +5 -0 trunk/doc/example.conf (File Modified)
4558 +10 -0 trunk/doc/reference.conf (File Modified)
4559
4560
4561 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4562 Log:
4563 Initial addition of extended ban types (conditionals).
4564 Allows custom +bqeI checks via modules.
4565 Initial extra types are account (a[:mask]), oper (o),
4566 channel (c:name), realname (r:mask), server (s:mask).
4567
4568
4569 Changes: Modified:
4570 +229 -0 trunk/contrib/Makefile.in (File Modified)
4571 + - trunk/contrib/extb_account.c (File Added)
4572 + - trunk/contrib/extb_channel.c (File Added)
4573 + - trunk/contrib/extb_oper.c (File Added)
4574 + - trunk/contrib/extb_realname.c (File Added)
4575 + - trunk/contrib/extb_server.c (File Added)
4576 +13 -0 trunk/include/channel.h (File Modified)
4577 +1 -0 trunk/src/Makefile.in (File Modified)
4578 +14 -5 trunk/src/channel.c (File Modified)
4579 +91 -0 trunk/src/chmode.c (File Modified)
4580 + - trunk/src/extban.c (File Added)
4581
4582
4583 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4584 Log:
4585 Do not force +bqeI modes starting with '$' in nick!user@host format.
4586 * and ? characters in them are still assumed to be wildcards.
4587
4588
4589 Changes: Modified:
4590 +6 -0 trunk/src/chmode.c (File Modified)
4591
4592
4593 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4594 Log:
4595 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4596
4597
4598 Changes: Modified:
4599 +4 -0 trunk/modules/m_capab.c (File Modified)
4600
4601
4602 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4603 Log:
4604 Stop some mixing of client and server protocol.
4605
4606
4607 Changes: Modified:
4608 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4609 +4 -2 trunk/modules/m_pass.c (File Modified)
4610 +6 -0 trunk/modules/m_sasl.c (File Modified)
4611 +6 -0 trunk/modules/m_user.c (File Modified)
4612
4613
4614 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4615 Log:
4616 - additional revert
4617
4618
4619 Changes: Modified:
4620 +0 -2 trunk/include/s_newconf.h (File Modified)
4621 +0 -4 trunk/include/s_serv.h (File Modified)
4622 +0 -1 trunk/src/newconf.c (File Modified)
4623 +1 -13 trunk/src/s_serv.c (File Modified)
4624
4625
4626 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4627 Log:
4628 - revert LZOLink patch for now
4629
4630
4631 Changes: Modified:
4632 +0 -1 trunk/servlink/Makefile.in (File Modified)
4633 +0 -16 trunk/servlink/README (File Modified)
4634 +2 -36 trunk/servlink/control.c (File Modified)
4635 +0 -3 trunk/servlink/control.h (File Modified)
4636 +7 -5955 trunk/servlink/io.c (File Modified)
4637 + - trunk/servlink/lzoconf.h (File Deleted)
4638 + - trunk/servlink/lzodefs.h (File Deleted)
4639 + - trunk/servlink/minilzo.c (File Deleted)
4640 + - trunk/servlink/minilzo.h (File Deleted)
4641 +0 -1 trunk/servlink/servlink.h (File Modified)
4642
4643
4644 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4645 Log:
4646 - more stuff here
4647
4648
4649 Changes: Modified:
4650 +4 -2 trunk/servlink/control.c (File Modified)
4651 +2 -1 trunk/servlink/io.c (File Modified)
4652
4653
4654 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4655 Log:
4656 - oops
4657
4658
4659 Changes: Modified:
4660 +2 -2 trunk/servlink/io.c (File Modified)
4661
4662
4663 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4664 Log:
4665 - paranoia, prevent segfaults
4666
4667
4668 Changes: Modified:
4669 +2 -2 trunk/servlink/io.c (File Modified)
4670
4671
4672 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4673 Log:
4674 - more optimal servlink code
4675
4676
4677 Changes: Modified:
4678 +21 -8 trunk/servlink/io.c (File Modified)
4679
4680
4681 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4682 Log:
4683 - more efficient read strategy
4684
4685
4686 Changes: Modified:
4687 +15 -3 trunk/servlink/io.c (File Modified)
4688
4689
4690 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4691 Log:
4692 - use lzo_uintp cast to make LZO happy
4693
4694
4695 Changes: Modified:
4696 +3 -3 trunk/servlink/io.c (File Modified)
4697
4698
4699 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4700 Log:
4701 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4702
4703
4704 Changes: Modified:
4705 +4 -0 trunk/doc/example.conf (File Modified)
4706 +2 -1 trunk/include/s_newconf.h (File Modified)
4707 +4 -0 trunk/include/s_serv.h (File Modified)
4708 +1 -0 trunk/servlink/Makefile.in (File Modified)
4709 +16 -0 trunk/servlink/README (File Modified)
4710 +34 -2 trunk/servlink/control.c (File Modified)
4711 +3 -0 trunk/servlink/control.h (File Modified)
4712 +5929 -7 trunk/servlink/io.c (File Modified)
4713 + - trunk/servlink/lzoconf.h (File Added)
4714 + - trunk/servlink/lzodefs.h (File Added)
4715 + - trunk/servlink/minilzo.c (File Added)
4716 + - trunk/servlink/minilzo.h (File Added)
4717 +1 -0 trunk/servlink/servlink.h (File Modified)
4718 +1 -0 trunk/src/newconf.c (File Modified)
4719 +14 -2 trunk/src/s_serv.c (File Modified)
4720
4721
4722 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4723 Log:
4724 - remove imalloc, it was a concept that probably wouldn't have worked properly
4725
4726
4727 Changes: Modified:
4728 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4729 + - trunk/libcharybdis/imalloc.c (File Deleted)
4730 + - trunk/libcharybdis/imalloc.h (File Deleted)
4731
4732
4733 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4734 Log:
4735 - disable imalloc for now
4736
4737
4738 Changes: Modified:
4739 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4740
4741
4742 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4743 Log:
4744 - remove unneeded debug code
4745
4746
4747 Changes: Modified:
4748 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4749
4750
4751 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4752 Log:
4753 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4754
4755
4756 Changes: Modified:
4757 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4758
4759
4760 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4761 Log:
4762 - more stuff here, imalloc remains disabled for now
4763
4764
4765 Changes: Modified:
4766 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4767
4768
4769 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4770 Log:
4771 - more progress
4772
4773
4774 Changes: Modified:
4775 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4776
4777
4778 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4779 Log:
4780 - more tweaks
4781
4782
4783 Changes: Modified:
4784 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4785 +2 -0 trunk/src/ircd.c (File Modified)
4786
4787
4788 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4789 Log:
4790 - roll back libircd crap
4791
4792
4793 Changes: Modified:
4794 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4795 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4796 +29 -0 trunk/src/.depend (File Modified)
4797 +6 -21 trunk/src/Makefile.in (File Modified)
4798 +3 -218 trunk/src/ircd.c (File Modified)
4799 + - trunk/src/ircd_linker.c (File Deleted)
4800 + - trunk/src/main.c (File Deleted)
4801
4802
4803 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4804 Log:
4805 - realloc(), free() implementation
4806
4807
4808 Changes: Modified:
4809 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4810
4811
4812 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4813 Log:
4814 - malloc(), calloc() implementation
4815
4816
4817 Changes: Modified:
4818 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4819
4820
4821 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4822 Log:
4823 - block_free(), block_find(), retune_heaps() implementation
4824
4825
4826 Changes: Modified:
4827 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4828
4829
4830 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4831 Log:
4832 - block_destroy code, block_allocate code.
4833
4834
4835 Changes: Modified:
4836 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4837
4838
4839 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4840 Log:
4841 - block_new() code
4842
4843
4844 Changes: Modified:
4845 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4846
4847
4848 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4849 Log:
4850 - disable imalloc again :P
4851
4852
4853 Changes: Modified:
4854 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4855
4856
4857 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4858 Log:
4859 - fix warning
4860
4861
4862 Changes: Modified:
4863 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4864
4865
4866 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4867 Log:
4868 - fix typo
4869
4870
4871 Changes: Modified:
4872 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4873
4874
4875 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4876 Log:
4877 - constructor code for imalloc engine (malloc_init())
4878
4879
4880 Changes: Modified:
4881 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4882
4883
4884 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4885 Log:
4886 - imalloc engine improvements
4887
4888
4889 Changes: Modified:
4890 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4891
4892
4893 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4894 Log:
4895 - replace mmap() code with direct brk()/sbrk() calls.
4896
4897
4898 Changes: Modified:
4899 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4900
4901
4902 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4903 Log:
4904 - remove outdated i_malloc() interfaces
4905
4906
4907 Changes: Modified:
4908 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4909
4910
4911 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4912 Log:
4913 - redisable imalloc (sorry!)
4914
4915
4916 Changes: Modified:
4917 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4918
4919
4920 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4921 Log:
4922 - correct GET_PAGE_SLOT() macro
4923
4924
4925 Changes: Modified:
4926 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4927
4928
4929 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4930 Log:
4931 - oops forgot to commit it with imalloc turned off
4932
4933
4934 Changes: Modified:
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4936
4937
4938 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4939 Log:
4940 - cleanups
4941
4942
4943 Changes: Modified:
4944 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4945 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4946
4947
4948 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4949 Log:
4950 - lowlevel imalloc code
4951
4952
4953 Changes: Modified:
4954 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4955 + - trunk/libcharybdis/imalloc.h (File Added)
4956
4957
4958 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4959 Log:
4960 - fix bindings
4961
4962
4963 Changes: Modified:
4964 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4965
4966
4967 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4968 Log:
4969 remove #ifndef
4970
4971
4972 Changes: Modified:
4973 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4974
4975
4976 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4977 Log:
4978 - 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)
4979
4980
4981 Changes: Modified:
4982 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4983 + - trunk/libcharybdis/imalloc.c (File Added)
4984
4985
4986 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4987 Log:
4988 - increment configure Id
4989
4990
4991 Changes: Modified:
4992 +2208 -1 trunk/configure (File Modified)
4993
4994
4995 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4996 Log:
4997 - bootstrap for imalloc code
4998
4999
5000 Changes: Modified:
5001 +54 -1 trunk/configure.ac (File Modified)
5002 +27 -0 trunk/include/setup.h.in (File Modified)
5003
5004
5005 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5006 Log:
5007 Clarify interaction of spoofs and channel bans/operator{} blocks.
5008
5009
5010 Changes: Modified:
5011 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5012 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5013
5014
5015 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5016 Log:
5017 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5018
5019
5020 Changes: Modified:
5021 +30 -22 trunk/src/ircd.c (File Modified)
5022
5023
5024 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5025 Log:
5026 If shared{} blocks deny something, the command
5027 is silently ignored.
5028
5029
5030 Changes: Modified:
5031 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5032
5033
5034 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5035 Log:
5036 Move up IsService check so we don't store a non-service
5037 in preClient->sasl_agent.
5038
5039
5040 Changes: Modified:
5041 +6 -6 trunk/modules/m_sasl.c (File Modified)
5042
5043
5044 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5045 Log:
5046 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5047 Add some more sanity checks on agent strings.
5048
5049
5050 Changes: Modified:
5051 +13 -11 trunk/modules/m_sasl.c (File Modified)
5052
5053
5054 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5055 Log:
5056 Unknown clients can have an ID too now so make sure to remove
5057 them from the hash if they exit.
5058
5059
5060 Changes: Modified:
5061 +3 -0 trunk/src/client.c (File Modified)
5062
5063
5064 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5065 Log:
5066 Only accept sasl from servers in a service{} block.
5067 Not tested but this must go in.
5068
5069
5070 Changes: Modified:
5071 +6 -0 trunk/modules/m_sasl.c (File Modified)
5072 +3 -0 trunk/modules/m_signon.c (File Modified)
5073
5074
5075 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5076 Log:
5077 Only process SAVE messages targetting registered users,
5078 not servers or unregistered connections. Could cause
5079 a crash when bad protocol was received.
5080
5081
5082 Changes: Modified:
5083 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5084
5085
5086 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5087 Log:
5088 - fix QJM buffer overflow vulnerability (fucking GXTi)
5089
5090
5091 Changes: Modified:
5092 +3 -3 trunk/src/s_user.c (File Modified)
5093
5094
5095 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5096 Log:
5097 Mention /scan umodes under oper_spy privilege.
5098
5099
5100 Changes: Modified:
5101 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5102
5103
5104 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5105 Log:
5106 Mention that overlapping cluster blocks are a bad thing.
5107
5108
5109 Changes: Modified:
5110 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5111
5112
5113 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5114 Log:
5115 - Document cluster{} and shared{} blocks.
5116 - Mention that service{} does not allow wildcards.
5117
5118
5119 Changes: Modified:
5120 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5121
5122
5123 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5124 Log:
5125 Document exempt{} and service{} blocks, point to reference.conf for
5126 general{}, channel{} and serverhide{}.
5127
5128
5129 Changes: Modified:
5130 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5131
5132
5133 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5134 Log:
5135 Document ~ in lists of values better.
5136
5137
5138 Changes: Modified:
5139 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5140
5141
5142 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5143 Log:
5144 More detailed CNOTICE, CPRIVMSG descriptions.
5145
5146
5147 Changes: Modified:
5148 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5149
5150
5151 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5152 Log:
5153 Oops, need both Revision and Id on modules.
5154
5155
5156 Changes: Modified:
5157 + - trunk/modules/sno_routing.c (Property Modified)
5158
5159
5160 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5161 Log:
5162 Tweak header comment a bit (filename, Id).
5163
5164
5165 Changes: Modified:
5166 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5167
5168
5169 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5170 Log:
5171 Add GLINE and UNGLINE.
5172
5173
5174 Changes: Modified:
5175 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5176
5177
5178 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5179 Log:
5180 New configure with proper Id.
5181
5182
5183 Changes: Modified:
5184 +3 -1 trunk/configure (File Modified)
5185
5186
5187 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5188 Log:
5189 Change #include directives for in6addr_any, hopefully compiles better now.
5190
5191
5192 Changes: Modified:
5193 +3 -1 trunk/configure.ac (File Modified)
5194
5195
5196 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5197 Log:
5198 Encourage putting actual administrative information
5199 in the admin{} block.
5200
5201
5202 Changes: Modified:
5203 +3 -3 trunk/doc/example.conf (File Modified)
5204
5205
5206 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5207 Log:
5208 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5209
5210
5211 Changes: Modified:
5212 +9 -7 trunk/include/s_conf.h (File Modified)
5213 +1 -0 trunk/src/newconf.c (File Modified)
5214 +10 -0 trunk/src/s_user.c (File Modified)
5215
5216
5217 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5218 Log:
5219 - Change to glines = no in example confs
5220 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5221 are disabled.
5222
5223
5224 Changes: Modified:
5225 +1 -1 trunk/doc/example.conf (File Modified)
5226 +1 -1 trunk/doc/reference.conf (File Modified)
5227 +2 -2 trunk/modules/m_gline.c (File Modified)
5228
5229
5230 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5231 Log:
5232 - forward-port QJM fix from 1.1
5233
5234
5235 Changes: Modified:
5236 +2 -0 trunk/src/s_user.c (File Modified)
5237
5238
5239 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5240 Log:
5241 - add switch to configure to disable the block allocator
5242
5243
5244 Changes: Modified:
5245 +18 -0 trunk/configure (File Modified)
5246 +9 -0 trunk/configure.ac (File Modified)
5247 +0 -6 trunk/include/config.h (File Modified)
5248 +3 -0 trunk/include/setup.h.in (File Modified)
5249
5250
5251 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5252 Log:
5253 Fix wierd error that would exit SASL users with "Overridden"
5254
5255 Changes: Modified:
5256 +1 -1 trunk/modules/m_signon.c (File Modified)
5257
5258
5259 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5260 Log:
5261 Remove obsolete XXX comment about lazylinks.
5262
5263
5264 Changes: Modified:
5265 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5266
5267
5268 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5269 Log:
5270 OJOIN: make sure to send the wallops remotely for #channels
5271
5272
5273 Changes: Modified:
5274 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5275
5276
5277 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5278 Log:
5279 Accountability for OJOIN (contrib module)
5280
5281 Changes: Modified:
5282 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5283
5284
5285 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5286 Log:
5287 - move more stuff over to ircd_state
5288
5289
5290 Changes: Modified:
5291 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5292 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5293 +9 -0 trunk/src/ircd_state.c (File Modified)
5294 +3 -3 trunk/src/patricia.c (File Modified)
5295
5296
5297 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5298 Log:
5299 - move more stuff out of libircd and into ircd_state.c
5300
5301
5302 Changes: Modified:
5303 +5 -5 trunk/src/channel.c (File Modified)
5304 +4 -4 trunk/src/client.c (File Modified)
5305 +12 -0 trunk/src/ircd_state.c (File Modified)
5306
5307
5308 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5309 Log:
5310 - this is just barrels of fun
5311
5312
5313 Changes: Modified:
5314 + - trunk/include/ircd_state.h (File Added)
5315 +1 -1 trunk/src/Makefile.in (File Modified)
5316 +2 -1 trunk/src/channel.c (File Modified)
5317 +3 -52 trunk/src/ircd.c (File Modified)
5318 +100 -3 trunk/src/ircd_state.c (File Modified)
5319
5320
5321 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5322 Log:
5323 It's .include, not #include.
5324
5325
5326 Changes: Modified:
5327 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5328
5329
5330 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5331 Log:
5332 More consistent section titles.
5333
5334
5335 Changes: Modified:
5336 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5337 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5338 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5339
5340
5341 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5342 Log:
5343 Mention possible exceeding of +j/+l due to propagation
5344 delays between servers.
5345
5346
5347 Changes: Modified:
5348 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5349
5350
5351 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5352 Log:
5353 Formatting nits:
5354 - "text" -> <quote>text</quote>
5355 - <filename>
5356 - a few more
5357
5358
5359 Changes: Modified:
5360 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5361 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5362 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5363 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5364
5365
5366 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5367 Log:
5368 Remove text about deprecation of glines.
5369
5370
5371 Changes: Modified:
5372 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5373
5374
5375 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5376 Log:
5377 - Add description of umode +D, deaf.
5378 - Mention CALLERID 005 token with umode +g.
5379
5380
5381 Changes: Modified:
5382 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5383
5384
5385 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5386 Log:
5387 Strip off a leading colon in services shortcuts (aliases).
5388
5389
5390 Changes: Modified:
5391 +2 -0 trunk/src/parse.c (File Modified)
5392
5393
5394 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5395 Log:
5396 Add no_oper_invis contrib module, denies opers setting
5397 themselves invisible (except hidden_oper's).
5398
5399
5400 Changes: Modified:
5401 +42 -0 trunk/contrib/Makefile.in (File Modified)
5402 + - trunk/contrib/no_oper_invis.c (File Added)
5403
5404
5405 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5406 Log:
5407 Mention /stats E, make the other /stats descriptions more consistent.
5408
5409
5410 Changes: Modified:
5411 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5412
5413
5414 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5415 Log:
5416 Mention that the KILL reason and oper will appear on channels.
5417
5418
5419 Changes: Modified:
5420 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5421
5422
5423 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5424 Log:
5425 Mention /mode #channel f to query forward channel from outside.
5426
5427
5428 Changes: Modified:
5429 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5430
5431
5432 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5433 Log:
5434 Port over RATBOX_2_1 r20960 (anfl):
5435 client connect notices to +C should be hiding the extra
5436 fields for spoofed users
5437
5438
5439 Changes: Modified:
5440 +2 -1 trunk/src/s_user.c (File Modified)
5441
5442
5443 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5444 Log:
5445 Add a chapter with our extra user commands:
5446 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5447
5448
5449 Changes: Modified:
5450 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5451 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5452
5453
5454 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5455 Log:
5456 Do not put by <server>: in SQUIT reasons to servers
5457 other than the one being exited.
5458
5459
5460 Changes: Modified:
5461 +1 -1 trunk/src/client.c (File Modified)
5462
5463
5464 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5465 Log:
5466 Regenerate configure.
5467
5468
5469 Changes: Modified:
5470 +1162 -1159 trunk/configure (File Modified)
5471
5472
5473 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5474 Log:
5475 Move the warning flags down so they do not mess up
5476 checks like for -Wl,-export-dynamic.
5477
5478
5479 Changes: Modified:
5480 +33 -30 trunk/configure.ac (File Modified)
5481
5482
5483 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5484 Log:
5485 - more work here
5486
5487
5488 Changes: Modified:
5489 +2 -1 trunk/iauth/Makefile.in (File Modified)
5490
5491
5492 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5493 Log:
5494 - build iauth makefile
5495
5496
5497 Changes: Modified:
5498 +3 -2 trunk/configure (File Modified)
5499 +1 -0 trunk/configure.ac (File Modified)
5500
5501
5502 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5503 Log:
5504 - Makefile
5505
5506
5507 Changes: Modified:
5508 + - trunk/iauth/Makefile.in (File Added)
5509
5510
5511 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5512 Log:
5513 - add iauth.conf.example from irc2.11
5514
5515
5516 Changes: Modified:
5517 + - trunk/doc/example-iauth.conf (File Added)
5518
5519
5520 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5521 Log:
5522 - wow, i found some docs on this thing
5523
5524
5525 Changes: Modified:
5526 + - trunk/doc/technical/iauth-internals.txt (File Added)
5527
5528
5529 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5530 Log:
5531 - no longer applicable
5532
5533
5534 Changes: Modified:
5535 + - trunk/authdaemon/ (File Deleted)
5536
5537
5538 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5539 Log:
5540 - remove libircd.so on make clean (oops)
5541
5542
5543 Changes: Modified:
5544 +1 -1 trunk/src/Makefile.in (File Modified)
5545
5546
5547 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5548 Log:
5549 - merge iauth source for experimentation
5550
5551
5552 Changes: Modified:
5553 + - trunk/iauth/ (File Added)
5554 + - trunk/iauth/a_conf.c (File Added)
5555 + - trunk/iauth/a_conf_def.h (File Added)
5556 + - trunk/iauth/a_conf_ext.h (File Added)
5557 + - trunk/iauth/a_defines.h (File Added)
5558 + - trunk/iauth/a_externs.h (File Added)
5559 + - trunk/iauth/a_io.c (File Added)
5560 + - trunk/iauth/a_io_ext.h (File Added)
5561 + - trunk/iauth/a_log.c (File Added)
5562 + - trunk/iauth/a_log_def.h (File Added)
5563 + - trunk/iauth/a_log_ext.h (File Added)
5564 + - trunk/iauth/a_struct_def.h (File Added)
5565 + - trunk/iauth/iauth.c (File Added)
5566 + - trunk/iauth/mod_lhex.c (File Added)
5567 + - trunk/iauth/mod_lhex_ext.h (File Added)
5568 + - trunk/iauth/mod_pipe.c (File Added)
5569 + - trunk/iauth/mod_pipe_ext.h (File Added)
5570 + - trunk/iauth/mod_rfc931.c (File Added)
5571 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5572 + - trunk/iauth/mod_socks.c (File Added)
5573 + - trunk/iauth/mod_socks_ext.h (File Added)
5574 + - trunk/iauth/mod_webproxy.c (File Added)
5575 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5576
5577
5578 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5579 Log:
5580 User /quote help index was not sorted properly.
5581
5582
5583 Changes: Modified:
5584 +2 -2 trunk/help/Makefile.in (File Modified)
5585 +8 -8 trunk/help/users/index (File Modified)
5586
5587
5588 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5589 Log:
5590 Add SCAN help file.
5591
5592
5593 Changes: Modified:
5594 +25 -8 trunk/help/opers/index (File Modified)
5595 + - trunk/help/opers/scan (File Added)
5596
5597
5598 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5599 Log:
5600 SGML docs:
5601 - Document SCAN UMODES
5602 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5603
5604
5605 Changes: Modified:
5606 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5607
5608
5609 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5610 Log:
5611 Add our copyright information to /info (part of release-1.1 r1026).
5612
5613
5614 Changes: Modified:
5615 +1 -0 trunk/src/version.c.SH (File Modified)
5616
5617
5618 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5619 Log:
5620 Fix some compile warnings.
5621
5622
5623 Changes: Modified:
5624 +1 -1 trunk/modules/core/m_join.c (File Modified)
5625 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5626 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5627 +1 -1 trunk/modules/m_scan.c (File Modified)
5628 +4 -4 trunk/modules/m_signon.c (File Modified)
5629
5630
5631 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5632 Log:
5633 RSFNC: OK, actually consider unknowns also for detecting a collide.
5634 Otherwise we can get two clients with the same nick.
5635
5636
5637 Changes: Modified:
5638 +1 -1 trunk/modules/m_services.c (File Modified)
5639
5640
5641 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5642 Log:
5643 - charybdis profiling stuff
5644 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5645 - update .depend
5646
5647
5648 Changes: Modified:
5649 +0 -8 trunk/configure (File Modified)
5650 +1 -8 trunk/configure.ac (File Modified)
5651 +18 -0 trunk/include/channel.h (File Modified)
5652 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5653 +335 -260 trunk/src/.depend (File Modified)
5654 +1569 -0 trunk/src/Makefile.in (File Modified)
5655 + - trunk/src/chmode.c (File Added)
5656 +16 -1 trunk/src/ircd.c (File Modified)
5657 +11 -0 trunk/src/main.c (File Modified)
5658 +11 -0 trunk/src/modules.c (File Modified)
5659
5660
5661 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5662 Log:
5663 RSFNC: Do not send kills to servers for unknowns
5664
5665
5666 Changes: Modified:
5667 +4 -2 trunk/modules/m_services.c (File Modified)
5668
5669
5670 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5671 Log:
5672 Describe service{} blocks in reference.conf.
5673
5674
5675 Changes: Modified:
5676 +12 -0 trunk/doc/reference.conf (File Modified)
5677
5678
5679 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5680 Log:
5681 Replace this list of modes with pointers to other documentation.
5682
5683
5684 Changes: Modified:
5685 +6 -50 trunk/doc/modes.txt (File Modified)
5686
5687
5688 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5689 Log:
5690 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5691 looks too much like an old-ircd client pointer otherwise.
5692
5693
5694 Changes: Modified:
5695 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5696
5697
5698 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5699 Log:
5700 findforwards:
5701 - note truncation of the list (perhaps sending multiple
5702 notices is better)
5703 - clarify in a comment that /findforwards on a nonexistent
5704 channel can be useful
5705 - sendto_one_notice() requires that the text start with
5706 a colon
5707
5708
5709 Changes: Modified:
5710 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5711
5712
5713 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5714 Log:
5715 When we close a local server's link, always include the
5716 name of the client causing the exit in the reason in the
5717 SQUIT we send them (replacing them with us). This makes
5718 sure server notices for stuff like "Not enough arguments
5719 to server command" are different on the two sides.
5720
5721
5722 Changes: Modified:
5723 +7 -5 trunk/src/client.c (File Modified)
5724
5725
5726 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5727 Log:
5728 New contrib module m_findforwards.c
5729
5730
5731 Changes: Modified:
5732 +112 -0 trunk/contrib/Makefile.in (File Modified)
5733 + - trunk/contrib/m_findforwards.c (File Added)
5734
5735
5736 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5737 Log:
5738 Whoops, don't show real host behind auth{} spoof in
5739 spoof notices if hide_spoof_ips is enabled.
5740
5741 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5742
5743
5744 Changes: Modified:
5745 +3 -2 trunk/src/s_conf.c (File Modified)
5746
5747
5748 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5749 Log:
5750 Add dalnet-style /identify that sends to nickserv or chanserv.
5751
5752
5753 Changes: Modified:
5754 +102 -0 trunk/contrib/Makefile.in (File Modified)
5755 + - trunk/contrib/m_identify.c (File Added)
5756
5757
5758 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5759 Log:
5760 Document alias{} blocks a bit better.
5761
5762
5763 Changes: Modified:
5764 +9 -0 trunk/doc/reference.conf (File Modified)
5765
5766
5767 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5768 Log:
5769 - add aliases to /stats m (data usage is not counted though, sorry)
5770
5771
5772 Changes: Modified:
5773 +1 -0 trunk/include/s_conf.h (File Modified)
5774 +3 -0 trunk/src/newconf.c (File Modified)
5775 +15 -0 trunk/src/parse.c (File Modified)
5776
5777
5778 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5779 Log:
5780 - remove m_sshortcut as it's no longer relevant
5781
5782
5783 Changes: Modified:
5784 +0 -145 trunk/modules/Makefile.in (File Modified)
5785 + - trunk/modules/m_sshortcut.c (File Deleted)
5786
5787
5788 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5789 Log:
5790 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5791 targets instead of my original idea :P)
5792
5793
5794 Changes: Modified:
5795 +32 -0 trunk/doc/example.conf (File Modified)
5796 +35 -0 trunk/doc/reference.conf (File Modified)
5797 +4 -0 trunk/include/parse.h (File Modified)
5798 +7 -0 trunk/include/s_conf.h (File Modified)
5799 +82 -0 trunk/src/newconf.c (File Modified)
5800 +78 -0 trunk/src/parse.c (File Modified)
5801 +16 -0 trunk/src/s_conf.c (File Modified)
5802
5803
5804 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5805 Log:
5806 Remove some spaces after tabs. ??
5807
5808
5809 Changes: Modified:
5810 +18 -18 trunk/src/newconf.c (File Modified)
5811
5812
5813 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5814 Log:
5815 Global /who:
5816 - make sure to clear all marks also if the who was aborted
5817 because of too many matches
5818 - give ERR_TOOMANYMATCHES if too many matches
5819 - clarify comments
5820
5821 ratbox RATBOX_2_2 r22003 (jilles)
5822
5823
5824 Changes: Modified:
5825 +28 -26 trunk/modules/m_who.c (File Modified)
5826
5827
5828 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5829 Log:
5830 - devel is 2.0
5831
5832
5833 Changes: Modified:
5834 +9 -9 trunk/configure (File Modified)
5835 +1 -1 trunk/configure.ac (File Modified)
5836
5837
5838 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5839 Log:
5840 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5841
5842
5843 Changes: Modified:
5844 +2 -1 trunk/include/s_newconf.h (File Modified)
5845 +20 -0 trunk/modules/m_rehash.c (File Modified)
5846 +1 -1 trunk/src/s_newconf.c (File Modified)
5847
5848
5849 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5850 Log:
5851 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5852
5853
5854 Changes: Modified:
5855 +0 -1 trunk/doc/example.conf (File Modified)
5856 +0 -3 trunk/doc/reference.conf (File Modified)
5857 +0 -1 trunk/include/s_conf.h (File Modified)
5858 +0 -6 trunk/modules/m_info.c (File Modified)
5859 +1 -1 trunk/src/channel.c (File Modified)
5860 +0 -1 trunk/src/newconf.c (File Modified)
5861
5862
5863 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5864 Log:
5865 Missing header in m_chghost.c
5866
5867 Changes: Modified:
5868 +1 -0 trunk/modules/m_chghost.c (File Modified)
5869
5870
5871 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5872 Log:
5873 Relocate QJM code to a seperate function(change_nick_user_host)
5874 Change CHGHOST to use change_nick_user_host instead of just setting it
5875
5876
5877 Changes: Modified:
5878 +3 -0 trunk/include/s_user.h (File Modified)
5879 +1 -1 trunk/modules/m_chghost.c (File Modified)
5880 +3 -78 trunk/modules/m_signon.c (File Modified)
5881 +89 -0 trunk/src/s_user.c (File Modified)
5882
5883
5884 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5885 Log:
5886 Restore /stats a (dns servers, admin-only).
5887
5888
5889 Changes: Modified:
5890 +1 -0 trunk/include/res.h (File Modified)
5891 +5 -8 trunk/modules/m_stats.c (File Modified)
5892 +16 -0 trunk/src/res.c (File Modified)
5893
5894
5895 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5896 Log:
5897 - Add CHARYBDIS_PROFILE if we are profiling.
5898 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5899 - Remove duplicate --enable-epoll entry.
5900
5901
5902 Changes: Modified:
5903 +1595 -15 trunk/configure (File Modified)
5904 +30 -11 trunk/configure.ac (File Modified)
5905 +3 -0 trunk/include/setup.h.in (File Modified)
5906
5907
5908 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5909 Log:
5910 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5911
5912
5913 Changes: Modified:
5914 +28 -0 trunk/aclocal.m4 (File Modified)
5915
5916
5917 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5918 Log:
5919 Allow requesting forward channel and quiet list in same mode command.
5920
5921
5922 Changes: Modified:
5923 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5924
5925
5926 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5927 Log:
5928 Add description of xline wildcards.
5929
5930
5931 Changes: Modified:
5932 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5933
5934
5935 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5936 Log:
5937 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5938
5939
5940 Changes: Modified:
5941 +0 -4 trunk/modules/m_services.c (File Modified)
5942
5943
5944 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5945 Log:
5946 typo
5947
5948
5949 Changes: Modified:
5950 +1 -1 trunk/include/hook.h (File Modified)
5951
5952
5953 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5954 Log:
5955 call_hook, not hook_call
5956
5957
5958 Changes: Modified:
5959 +1 -1 trunk/modules/core/m_join.c (File Modified)
5960
5961
5962 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5963 Log:
5964 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5965 Could be useful for a number of things.
5966
5967
5968 Changes: Modified:
5969 +9 -0 trunk/modules/core/m_join.c (File Modified)
5970
5971
5972 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5973 Log:
5974 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5975
5976
5977 Changes: Modified:
5978 +7 -0 trunk/include/hook.h (File Modified)
5979
5980
5981 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5982 Log:
5983 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5984
5985
5986 Changes: Modified:
5987 +15 -0 trunk/modules/m_services.c (File Modified)
5988
5989
5990 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5991 Log:
5992 Clarify snomask +f, +k, +u.
5993
5994
5995 Changes: Modified:
5996 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5997
5998
5999 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6000 Log:
6001 Cmode +p and +s may be set simultaneously.
6002
6003
6004 Changes: Modified:
6005 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6006
6007
6008 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6009 Log:
6010 actually, we should check the data version on each reload (oops)
6011
6012
6013 Changes: Modified:
6014 +6 -6 trunk/src/main.c (File Modified)
6015
6016
6017 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6018 Log:
6019 more work on the loader
6020
6021
6022 Changes: Modified:
6023 +45 -21 trunk/src/main.c (File Modified)
6024
6025
6026 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6027 Log:
6028 Add prototype ircd_state.c
6029
6030
6031 Changes: Modified:
6032 + - trunk/src/ircd_state.c (File Added)
6033
6034
6035 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6036 Log:
6037 Smaller improvements.
6038
6039
6040 Changes: Modified:
6041 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6042
6043
6044 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6045 Log:
6046 Add a lot of stuff here.
6047
6048
6049 Changes: Modified:
6050 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6051
6052
6053 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6054 Log:
6055 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6056
6057
6058 Changes: Modified:
6059 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6060
6061
6062 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6063 Log:
6064 Invex doesn't trump +r or (sic) +J.
6065
6066
6067 Changes: Modified:
6068 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6069
6070
6071 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6072 Log:
6073 Check to make sure a module is not loaded before loading it.
6074
6075
6076 Changes: Modified:
6077 +6 -1 trunk/src/ircd_parser.y (File Modified)
6078
6079
6080 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6081 Log:
6082 - Add a missing comma in the HeaderMessages array
6083 - Only send "Your hostname is too long ..." if that really is the case
6084
6085
6086 Changes: Modified:
6087 +2 -2 trunk/src/s_auth.c (File Modified)
6088
6089
6090 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6091 Log:
6092 build_symtable() will have already bailed here, so no need to check
6093 explicitly whether or not charybdis_main is NULL.
6094
6095
6096 Changes: Modified:
6097 +7 -16 trunk/src/main.c (File Modified)
6098
6099
6100 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6101 Log:
6102 Data structure versioning, part 1.
6103
6104
6105 Changes: Modified:
6106 +10 -1 trunk/include/ircd_defs.h (File Modified)
6107 +2 -0 trunk/src/ircd.c (File Modified)
6108 +15 -3 trunk/src/main.c (File Modified)
6109
6110
6111 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6112 Log:
6113 build a symbol table and use that instead of doing a raw dlsym on everything
6114
6115
6116 Changes: Modified:
6117 + - trunk/include/ircd_linker.h (File Added)
6118 +71 -1 trunk/src/Makefile.in (File Modified)
6119 + - trunk/src/ircd_linker.c (File Added)
6120 +16 -4 trunk/src/main.c (File Modified)
6121
6122
6123 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6124 Log:
6125 The launcher now calls io_loop() instead of charybdis_main().
6126 This is so that we do not have to reinitialize *everything* later.
6127
6128
6129 Changes: Modified:
6130 +1 -0 trunk/include/ircd.h (File Modified)
6131 +6 -7 trunk/src/ircd.c (File Modified)
6132 +13 -1 trunk/src/main.c (File Modified)
6133
6134
6135 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6136 Log:
6137 Use global binding on libircd.so.
6138
6139
6140 Changes: Modified:
6141 +1 -1 trunk/src/main.c (File Modified)
6142
6143
6144 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6145 Log:
6146 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6147 (it will do more later)
6148
6149
6150 Changes: Modified:
6151 +14 -12 trunk/include/config.h (File Modified)
6152 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6153 +31 -5 trunk/src/Makefile.in (File Modified)
6154 +78 -1 trunk/src/ircd.c (File Modified)
6155 + - trunk/src/main.c (File Added)
6156
6157
6158 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6159 Log:
6160 Add whitespace here, oops.
6161
6162
6163 Changes: Modified:
6164 +1 -1 trunk/CREDITS (File Modified)
6165
6166
6167 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6168 Log:
6169 Properly copy over the IP address here instead of using a cheap hack.
6170 Because the hack didn't work right except on IPv6. :|
6171
6172
6173 Changes: Modified:
6174 +12 -2 trunk/src/s_newconf.c (File Modified)
6175
6176
6177 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6178 Log:
6179 Revert reject cache notice to ratbox's, which more
6180 clearly suggests what's happening.
6181
6182
6183 Changes: Modified:
6184 +4 -1 trunk/src/reject.c (File Modified)
6185
6186
6187 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6188 Log:
6189 Fix the openssl status in the overview information.
6190
6191
6192 Changes: Modified:
6193 +1 -3 trunk/configure (File Modified)
6194 +1 -3 trunk/configure.ac (File Modified)
6195
6196
6197 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6198 Log:
6199 - Add simple exempt{} block (127.0.0.1) to example.conf.
6200 - Remove mention of deny{}.
6201
6202
6203 Changes: Modified:
6204 +5 -0 trunk/doc/example.conf (File Modified)
6205 +1 -1 trunk/doc/reference.conf (File Modified)
6206
6207
6208 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6209 Log:
6210 example.conf: add some comments at the start
6211 reference.conf: some ircd-ratbox -> charybdis
6212
6213
6214 Changes: Modified:
6215 +11 -0 trunk/doc/example.conf (File Modified)
6216 +6 -5 trunk/doc/reference.conf (File Modified)
6217
6218
6219 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6220 Log:
6221 Rename m_createauthonly module to createauthonly
6222 as this is not a module providing an m_function
6223 (command).
6224
6225
6226 Changes: Modified:
6227 +1 -38 trunk/contrib/Makefile.in (File Modified)
6228 + - trunk/contrib/createauthonly.c (File Added)
6229 + - trunk/contrib/m_createauthonly.c (File Deleted)
6230
6231
6232 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6233 Log:
6234 Add to example confs commented lines for:
6235 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6236 sno_globalkline.so, sno_globaloper.so.
6237
6238
6239 Changes: Modified:
6240 +5 -1 trunk/doc/example.conf (File Modified)
6241 +9 -1 trunk/doc/reference.conf (File Modified)
6242
6243
6244 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6245 Log:
6246 - Unbreak connecting to connect{}s with hostnames
6247 instead of IP addresses (broken with new resolver).
6248 - Try to do A/AAAA query based on aftype in
6249 connect{} (doesn't seem to work fully).
6250
6251
6252 Changes: Modified:
6253 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6254
6255
6256 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6257 Log:
6258 Unbreak /rehash dns.
6259
6260
6261 Changes: Modified:
6262 +1 -0 trunk/src/res.c (File Modified)
6263
6264
6265 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6266 Log:
6267 Preserve Hybrid Id and add one of our own.
6268
6269
6270 Changes: Modified:
6271 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6272 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6273
6274
6275 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6276 Log:
6277 Add anfl and Androsyn to CREDITS.
6278 They wrote a lot of ratbox code we use, both before and after the fork.
6279
6280
6281 Changes: Modified:
6282 +2 -0 trunk/CREDITS (File Modified)
6283
6284
6285 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6286 Log:
6287 Hostname validity check.
6288
6289
6290 Changes: Modified:
6291 +42 -3 trunk/src/s_auth.c (File Modified)
6292
6293
6294 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6295 Log:
6296 Version bump to 1.2.0.
6297
6298
6299 Changes: Modified:
6300 +9 -9 trunk/configure (File Modified)
6301 +1 -1 trunk/configure.ac (File Modified)
6302
6303
6304 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6305 Log:
6306 - Missed a spot in the IPv6 code here. Should be usable now.
6307
6308
6309 Changes: Modified:
6310 +2 -2 trunk/src/res.c (File Modified)
6311
6312
6313 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6314 Log:
6315 Alright, so, this massive commit does the following:
6316 - Removes adns
6317 - Adds a resolver based on the undernet and hybrid one.
6318 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6319 - Makes a check in ./configure be posixly correct
6320 - Simplifies the auth code and DNS callbacks
6321
6322 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6323
6324
6325 Changes: Modified:
6326 +1 -1 trunk/Makefile.in (File Modified)
6327 + - trunk/adns/ (File Deleted)
6328 +148 -80 trunk/configure (File Modified)
6329 +1 -2 trunk/configure.ac (File Modified)
6330 +6 -0 trunk/include/client.h (File Modified)
6331 +1 -0 trunk/include/packet.h (File Modified)
6332 +153 -41 trunk/include/res.h (File Modified)
6333 + - trunk/include/reslib.h (File Added)
6334 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6335 +930 -1449 trunk/modules/.depend (File Modified)
6336 +3 -0 trunk/modules/m_stats.c (File Modified)
6337 +417 -621 trunk/src/.depend (File Modified)
6338 +1 -1 trunk/src/.indent.pro (File Modified)
6339 +2069 -289 trunk/src/Makefile.in (File Modified)
6340 + - trunk/src/adns.c (File Deleted)
6341 + - trunk/src/res.c (File Added)
6342 + - trunk/src/reslib.c (File Added)
6343 +11 -50 trunk/src/s_auth.c (File Modified)
6344 +4 -26 trunk/src/s_newconf.c (File Modified)
6345
6346
6347 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6348 Log:
6349 Document the NOBALLOC feature.
6350
6351
6352 Changes: Modified:
6353 +7 -1 trunk/include/config.h (File Modified)
6354
6355
6356 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6357 Log:
6358 commands.sgml changes
6359
6360
6361 Changes: Modified:
6362 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6363
6364
6365 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6366 Log:
6367 connect{} changes.
6368
6369
6370 Changes: Modified:
6371 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6372
6373
6374 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6375 Log:
6376 Improve description of class{} block (in particular,
6377 mention server classes as well as client classes).
6378
6379
6380 Changes: Modified:
6381 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6382
6383
6384 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6385 Log:
6386 In comment:
6387 -/* sendq: servers need a higher sendq as they send more data */
6388 +/* sendq: servers need a higher sendq as they are sent more data */
6389
6390
6391 Changes: Modified:
6392 +1 -1 trunk/doc/reference.conf (File Modified)
6393
6394
6395 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6396 Log:
6397 Add modules{} block.
6398
6399
6400 Changes: Modified:
6401 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6402
6403
6404 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6405 Log:
6406 Add general::oper_snomask, snomask on oper up for opers
6407 that have umode +s set on oper up, but do not have
6408 a specific snomask setting in their operator block.
6409 If this is empty or not specified, +s is used as before.
6410
6411
6412 Changes: Modified:
6413 +4 -1 trunk/doc/example.conf (File Modified)
6414 +7 -1 trunk/doc/reference.conf (File Modified)
6415 +1 -0 trunk/include/client.h (File Modified)
6416 +1 -0 trunk/include/s_conf.h (File Modified)
6417 +32 -0 trunk/src/newconf.c (File Modified)
6418 +1 -0 trunk/src/s_conf.c (File Modified)
6419 +13 -3 trunk/src/s_user.c (File Modified)
6420
6421
6422 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6423 Log:
6424 fix error
6425
6426 Changes: Modified:
6427 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6428
6429
6430 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6431 Log:
6432 Add MASKTRACE and CHANTRACE commands.
6433
6434
6435 Changes: Modified:
6436 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6437
6438
6439 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6440 Log:
6441 document loadmodule directive
6442
6443
6444 Changes: Modified:
6445 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6446
6447
6448 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6449 Log:
6450 finish this up
6451
6452
6453 Changes: Modified:
6454 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6455
6456
6457 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6458 Log:
6459 q:lines are no longer living in the ircd.conf either
6460
6461
6462 Changes: Modified:
6463 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6464
6465
6466 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6467 Log:
6468 remove k:line, d:line, x:line as they are their own files now
6469
6470
6471 Changes: Modified:
6472 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6473
6474
6475 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6476 Log:
6477 New place for operator::snomask.
6478
6479
6480 Changes: Modified:
6481 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6482
6483
6484 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6485 Log:
6486 Document connect {}.
6487
6488
6489 Changes: Modified:
6490 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6491
6492
6493 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6494 Log:
6495 example.conf: move operator::snomask to a more logical place,
6496 more sensible default
6497 reference.conf: add operator::snomask
6498
6499
6500 Changes: Modified:
6501 +3 -3 trunk/doc/example.conf (File Modified)
6502 +3 -0 trunk/doc/reference.conf (File Modified)
6503
6504
6505 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6506 Log:
6507 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6508 in those conf entries that take umodes like <name1>, <name2>, ...
6509
6510
6511 Changes: Modified:
6512 +3 -0 trunk/doc/reference.conf (File Modified)
6513 +3 -0 trunk/src/newconf.c (File Modified)
6514
6515
6516 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6517 Log:
6518 Remove H:line
6519
6520
6521 Changes: Modified:
6522 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6523
6524
6525 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6526 Log:
6527 Aesthetic changes.
6528
6529
6530 Changes: Modified:
6531 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6532
6533
6534 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6535 Log:
6536 s/allow/auth
6537
6538
6539 Changes: Modified:
6540 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6541
6542
6543 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6544 Log:
6545 fix
6546
6547
6548 Changes: Modified:
6549 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6550
6551
6552 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6553 Log:
6554 Document operator {} blocks.
6555
6556
6557 Changes: Modified:
6558 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6559
6560
6561 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6562 Log:
6563 auth{}: clarify/add some details
6564
6565
6566 Changes: Modified:
6567 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6568
6569
6570 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6571 Log:
6572 auth{}: Move a paragraph.
6573
6574
6575 Changes: Modified:
6576 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6577
6578
6579 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6580 Log:
6581 Document auth{} blocks.
6582
6583
6584 Changes: Modified:
6585 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6586
6587
6588 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6589 Log:
6590 Add umode +R.
6591
6592
6593 Changes: Modified:
6594 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6595
6596
6597 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6598 Log:
6599 Add umode +R, prevents unidentified clients from
6600 sending private messages or notices. /accept'ed
6601 clients and opers are exempt.
6602 Due to the /accept part, this is only checked
6603 at the target's server, may want to change
6604 this?
6605
6606
6607 Changes: Modified:
6608 +1 -0 trunk/help/opers/umode (File Modified)
6609 +1 -0 trunk/help/users/umode (File Modified)
6610 +2 -0 trunk/include/client.h (File Modified)
6611 +1 -0 trunk/include/numeric.h (File Modified)
6612 +11 -1 trunk/modules/core/m_message.c (File Modified)
6613 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6614 +1 -1 trunk/src/messages.tab (File Modified)
6615 +1 -1 trunk/src/s_user.c (File Modified)
6616
6617
6618 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6619 Log:
6620 Don't allow a nick change if banned or quieted (and not
6621 voiced or opped) on a channel. This uses numeric 435
6622 (bahamut's "cannot change to a banned nick") because
6623 bahamut/ircu's 437 and hyperion's 438 already have
6624 another meaning for us.
6625
6626
6627 Changes: Modified:
6628 +2 -0 trunk/include/channel.h (File Modified)
6629 +1 -0 trunk/include/numeric.h (File Modified)
6630 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6631 +38 -0 trunk/src/channel.c (File Modified)
6632 +1 -1 trunk/src/messages.tab (File Modified)
6633
6634
6635 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6636 Log:
6637 KNOCK:
6638 - respect ban exceptions
6639 - also deny a knock if quieted
6640
6641
6642 Changes: Modified:
6643 +2 -1 trunk/modules/m_knock.c (File Modified)
6644
6645
6646 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6647 Log:
6648 Reverse bad substitution in comment.
6649
6650
6651 Changes: Modified:
6652 +1 -1 trunk/src/channel.c (File Modified)
6653
6654
6655 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6656 Log:
6657 - set DynSpoof flag for clients spoofed at registration
6658 - add orighost instead of host to the hostname hash
6659
6660
6661 Changes: Modified:
6662 +5 -1 trunk/src/s_user.c (File Modified)
6663
6664
6665 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6666 Log:
6667 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6668
6669
6670 Changes: Modified:
6671 +2 -3 trunk/src/send.c (File Modified)
6672
6673
6674 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6675 Log:
6676 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6677
6678
6679 Changes: Modified:
6680 +17 -7 trunk/modules/m_signon.c (File Modified)
6681
6682
6683 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6684 Log:
6685 Correct minimum args on ENCAP SASL to avoid nasty core.
6686
6687
6688 Changes: Modified:
6689 +1 -1 trunk/modules/m_sasl.c (File Modified)
6690
6691
6692 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6693 Log:
6694 Style nits: sptr can't ever be NULL, don't compare truth
6695 values with YES.
6696
6697
6698 Changes: Modified:
6699 +2 -3 trunk/modules/m_scan.c (File Modified)
6700
6701
6702 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6703 Log:
6704 - Comment out scan_cmodes() prototype to suppress warning
6705 - Correct minimum parameter count for mo_scan()
6706
6707
6708 Changes: Modified:
6709 +2 -2 trunk/modules/m_scan.c (File Modified)
6710
6711
6712 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6713 Log:
6714 SCAN UMODES:
6715 - Include full command in operspy notice
6716 - Allow global scans (no-list used, mask not used) without operspy
6717 - Use ERR_NOPRIVS numeric
6718
6719
6720 Changes: Modified:
6721 +21 -9 trunk/modules/m_scan.c (File Modified)
6722
6723
6724 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6725 Log:
6726 Cancel out the >3 default if < is given; this way
6727 any </> specification fully overrides the default.
6728
6729
6730 Changes: Modified:
6731 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6732
6733
6734 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6735 Log:
6736 - Call mo_list() from m_list() to reduce code duplication
6737 - Default to >3, rather arbitrarily (conf option?)
6738 - Make < and > mean less than and greater than again
6739
6740
6741 Changes: Modified:
6742 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6743
6744
6745 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6746 Log:
6747 When processing topic burst, hide connecting server
6748 on netburst if flatten links is enabled.
6749
6750
6751 Changes: Modified:
6752 +9 -2 trunk/modules/m_tb.c (File Modified)
6753
6754
6755 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6756 Log:
6757 - remove PENALTY token
6758
6759
6760 Changes: Modified:
6761 +0 -1 trunk/include/supported.h (File Modified)
6762
6763
6764 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6765 Log:
6766 005 fixups:
6767 - Add PENALTY because we have a pace-wait system.
6768 - Add FNC due to SAVE and RSFNC
6769 - Add q to MAXLIST.
6770
6771
6772 Changes: Modified:
6773 +4 -2 trunk/include/supported.h (File Modified)
6774
6775
6776 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6777 Log:
6778 mkay, indent went nuts here
6779
6780
6781 Changes: Modified:
6782 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6783
6784
6785 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6786 Log:
6787 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6788 and can be used instead. The SAFELIST implementation is the one used by
6789 default, as most users/networks will be used to it.
6790
6791
6792 Changes: Modified:
6793 +1 -0 trunk/NEWS (File Modified)
6794 +14 -0 trunk/include/client.h (File Modified)
6795 +5 -0 trunk/include/hash.h (File Modified)
6796 +404 -272 trunk/modules/Makefile.in (File Modified)
6797 + - trunk/modules/m_list.c (File Deleted)
6798 + - trunk/modules/m_list_ratbox.c (File Added)
6799 + - trunk/modules/m_list_safelist.c (File Added)
6800 +5 -5 trunk/src/hash.c (File Modified)
6801
6802
6803 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6804 Log:
6805 Clear invites on a lowerTS JOIN or SJOIN.
6806 This should complete kick_on_split_riding protection.
6807
6808
6809 Changes: Modified:
6810 +5 -0 trunk/modules/core/m_join.c (File Modified)
6811 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6812
6813
6814 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6815 Log:
6816 Like in ratbox, send and interpret timestamps on invites.
6817
6818
6819 Changes: Modified:
6820 +9 -2 trunk/modules/m_invite.c (File Modified)
6821
6822
6823 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6824 Log:
6825 Add +S (network service) umode. Just for completeness, users or opers
6826 cannot set this.
6827
6828
6829 Changes: Modified:
6830 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6831
6832
6833 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6834 Log:
6835 update NEWS a bit
6836
6837
6838 Changes: Modified:
6839 +35 -2 trunk/NEWS (File Modified)
6840
6841
6842 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6843 Log:
6844 Split off a PreClient structure for data to be freed on registation (i.e. password).
6845 New hook introduce_client for post-registration messages.
6846 Fix b0rked SASL numerics.
6847 Burst REALHOST post-introduction for spoofed-on-registration clients.
6848 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6849 Pre-registration signon support.
6850
6851
6852 Changes: Modified:
6853 +10 -0 trunk/configure (File Modified)
6854 +2 -0 trunk/configure.ac (File Modified)
6855 +14 -4 trunk/include/client.h (File Modified)
6856 +1 -0 trunk/include/hook.h (File Modified)
6857 +1 -0 trunk/include/numeric.h (File Modified)
6858 +3 -0 trunk/include/setup.h.in (File Modified)
6859 +16 -0 trunk/modules/m_chghost.c (File Modified)
6860 +25 -21 trunk/modules/m_sasl.c (File Modified)
6861 +63 -30 trunk/modules/m_signon.c (File Modified)
6862 +18 -0 trunk/src/client.c (File Modified)
6863 +2 -0 trunk/src/hook.c (File Modified)
6864 +5 -5 trunk/src/messages.tab (File Modified)
6865 +2 -0 trunk/src/s_serv.c (File Modified)
6866 +28 -2 trunk/src/s_user.c (File Modified)
6867
6868
6869 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6870 Log:
6871 Update hook documentation.
6872
6873
6874 Changes: Modified:
6875 +30 -0 trunk/doc/hooks.txt (File Modified)
6876
6877
6878 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6879 Log:
6880 Improve @/# handling in match_esc().
6881
6882
6883 Changes: Modified:
6884 +21 -13 trunk/src/match.c (File Modified)
6885
6886
6887 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6888 Log:
6889 backtrack instead of bailing out when handling a mismatched escape
6890
6891
6892 Changes: Modified:
6893 +1 -1 trunk/src/match.c (File Modified)
6894
6895
6896 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6897 Log:
6898 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6899
6900 Changes: Modified:
6901 +2 -1 trunk/CREDITS (File Modified)
6902
6903
6904 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6905 Log:
6906 Fix the escape brokenness and pick up a more efficient matching algorithm,
6907 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6908 Patch sent upstream. They can do whatever they want with it, *shrug*.
6909
6910
6911 Changes: Modified:
6912 +147 -161 trunk/src/match.c (File Modified)
6913
6914
6915 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6916 Log:
6917 If flatten links is enabled, fake the origins of some ServerModes
6918 sent to clients so that the server sending the netburst is hidden.
6919 Most mode hacks still show the true source.
6920
6921
6922 Changes: Modified:
6923 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6924 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6925
6926
6927 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6928 Log:
6929 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6930 where the exit originated).
6931 - When receiving an SQUIT for a server themselves
6932 (IsMe(target_p) || target_p == client_p)
6933 close their link and send a local server notice.
6934
6935
6936 Changes: Modified:
6937 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6938 +6 -3 trunk/src/client.c (File Modified)
6939
6940
6941 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6942 Log:
6943 Hooking into the wrong hook, whoops. :P
6944
6945
6946 Changes: Modified:
6947 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6948 +6 -10 trunk/modules/core/m_join.c (File Modified)
6949
6950
6951 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6952 Log:
6953 this doesn't work right, right now :P
6954
6955
6956 Changes: Modified:
6957 +40 -0 trunk/contrib/Makefile.in (File Modified)
6958 + - trunk/contrib/m_createauthonly.c (File Added)
6959 +6 -0 trunk/include/hook.h (File Modified)
6960 +26 -1 trunk/modules/core/m_join.c (File Modified)
6961 +1 -1 trunk/src/ircd.c (File Modified)
6962
6963
6964 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6965 Log:
6966 Make can_join() hookable.
6967
6968
6969 Changes: Modified:
6970 +12 -1 trunk/src/channel.c (File Modified)
6971
6972
6973 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6974 Log:
6975 add 'int approved;' to the channel event hook
6976
6977
6978 Changes: Modified:
6979 +1 -0 trunk/include/hook.h (File Modified)
6980
6981
6982 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6983 Log:
6984 Use SIDs in SASL ENCAP origin.
6985 Ignore responses from other agents once the first SASL response has been received for a client.
6986
6987
6988 Changes: Modified:
6989 +9 -5 trunk/modules/m_sasl.c (File Modified)
6990
6991
6992 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6993 Log:
6994 Removed stray debug code.
6995
6996
6997 Changes: Modified:
6998 +1 -1 trunk/modules/m_sasl.c (File Modified)
6999
7000
7001 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7002 Log:
7003 Don't complain "unknown MODE flag" if a non-oper attempts
7004 to unset an oper only umode they do not have.
7005 This is to prevent unwanted error messages when users/bots
7006 do things like MODE <nick> +i-sw.
7007
7008
7009 Changes: Modified:
7010 +4 -2 trunk/src/s_user.c (File Modified)
7011
7012
7013 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7014 Log:
7015 Fix client_exit hook name and only call it for local exits that are not
7016 IsAnyServer.
7017
7018
7019 Changes: Modified:
7020 +3 -2 trunk/modules/m_sasl.c (File Modified)
7021
7022
7023 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7024 Log:
7025 Fix SASL logic to actually use stored agent UID.
7026 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7027 Add abort code for exiting clients.
7028
7029
7030 Changes: Modified:
7031 +18 -9 trunk/modules/m_sasl.c (File Modified)
7032
7033
7034 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7035 Log:
7036 Port over ratbox 2.2 /challenge. This is slightly more secure
7037 (better crypto, longer keys, challenge timeout) and has better
7038 client scripts.
7039
7040 The respond tool is no longer part of the ircd tree but a
7041 separate package, currently available from
7042 http://respond.ircd-ratbox.org (we should mirror/... this).
7043
7044
7045 Changes: Modified:
7046 +65 -310 trunk/doc/challenge.txt (File Modified)
7047 +5 -5 trunk/include/client.h (File Modified)
7048 +3 -0 trunk/include/irc_string.h (File Modified)
7049 +3 -0 trunk/include/numeric.h (File Modified)
7050 +94 -50 trunk/modules/m_challenge.c (File Modified)
7051 +1 -2 trunk/src/client.c (File Modified)
7052 +125 -0 trunk/src/irc_string.c (File Modified)
7053 +2 -2 trunk/src/messages.tab (File Modified)
7054 + - trunk/tools/rsa_respond/ (File Deleted)
7055
7056
7057 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7058 Log:
7059 Preliminary SASL support.
7060
7061
7062 Changes: Modified:
7063 +7 -0 trunk/include/client.h (File Modified)
7064 +6 -0 trunk/include/numeric.h (File Modified)
7065 +1 -0 trunk/modules/Makefile.in (File Modified)
7066 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7067 +175 -1 trunk/modules/m_cap.c (File Modified)
7068 + - trunk/modules/m_sasl.c (File Added)
7069 +2 -0 trunk/modules/m_user.c (File Modified)
7070 +5 -5 trunk/src/messages.tab (File Modified)
7071 +8 -2 trunk/src/s_user.c (File Modified)
7072
7073
7074 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7075 Log:
7076 SIGNON: make logout also apply remotely.
7077
7078
7079 Changes: Modified:
7080 +7 -2 trunk/modules/m_signon.c (File Modified)
7081
7082
7083 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7084 Log:
7085 Use an asterisk when sending empty logins in SIGNON.
7086
7087
7088 Changes: Modified:
7089 +5 -5 trunk/modules/m_signon.c (File Modified)
7090
7091
7092 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7093 Log:
7094 SIGNON: Only add whowas entry (add_history()) and wipe
7095 accepts (del_all_accepts()) if nick changed.
7096
7097
7098 Changes: Modified:
7099 +5 -3 trunk/modules/m_signon.c (File Modified)
7100
7101
7102 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7103 Log:
7104 SIGNON: slight fixes to collision code:
7105 - don't kill if target_p == source_p (nick unchanged or only changed case)
7106 - add comment that SAVE support is missing
7107 - use sendto_realops_snomask() instead of sendto_realops_flags()
7108
7109
7110 Changes: Modified:
7111 +9 -6 trunk/modules/m_signon.c (File Modified)
7112
7113
7114 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7115 Log:
7116 Fix up kills for bad nick/user/host on SIGNON.
7117
7118
7119 Changes: Modified:
7120 +16 -6 trunk/modules/m_signon.c (File Modified)
7121
7122
7123 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7124 Log:
7125 If changing to a nick with a digit, only allow the UID.
7126
7127
7128 Changes: Modified:
7129 +4 -0 trunk/modules/m_signon.c (File Modified)
7130
7131
7132 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7133 Log:
7134 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7135 Strip leading digits from logins that are not purely numeric.
7136
7137
7138 Changes: Modified:
7139 +3 -0 trunk/include/numeric.h (File Modified)
7140 +2 -0 trunk/include/send.h (File Modified)
7141 +1 -0 trunk/modules/Makefile.in (File Modified)
7142 +456 -3 trunk/modules/m_services.c (File Modified)
7143 + - trunk/modules/m_signon.c (File Added)
7144 +2 -2 trunk/src/messages.tab (File Modified)
7145 +98 -0 trunk/src/send.c (File Modified)
7146
7147
7148 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7149 Log:
7150 Remove old server notice umodes from example confs.
7151
7152
7153 Changes: Modified:
7154 +1 -2 trunk/doc/example.conf (File Modified)
7155 +4 -17 trunk/doc/reference.conf (File Modified)
7156
7157
7158 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7159 Log:
7160 Add snomask help file (forgot this earlier).
7161
7162
7163 Changes: Modified:
7164 + - trunk/help/opers/snomask (File Added)
7165
7166
7167 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7168 Log:
7169 Add umode +l (receive locops).
7170
7171
7172 Changes: Modified:
7173 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7174
7175
7176 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7177 Log:
7178 We don't plan to implement cmode +R (quiet unidentified) and
7179 umode +I (deny invite) for 1.1, so comment them out from the
7180 docs.
7181
7182
7183 Changes: Modified:
7184 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7185 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7186
7187
7188 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7189 Log:
7190 Improve snomask usage description.
7191
7192
7193 Changes: Modified:
7194 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7195
7196
7197 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7198 Log:
7199 Mention the word snomask with umode +s (needs to be a link really).
7200
7201
7202 Changes: Modified:
7203 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7204
7205
7206 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7207 Log:
7208 Add snomask +Z (operspy notices).
7209
7210
7211 Changes: Modified:
7212 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7213
7214
7215 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7216 Log:
7217 Misc updates/clarifications.
7218
7219
7220 Changes: Modified:
7221 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7222
7223
7224 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7225 Log:
7226 Document snomasks.
7227
7228
7229 Changes: Modified:
7230 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7231 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7232 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7233
7234
7235 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7236 Log:
7237 - Allow ENCAP REALHOST outside burst
7238 - Fix comment describing race condition: this can only happen
7239 on a local whois with use_whois_actually enabled
7240
7241
7242 Changes: Modified:
7243 +4 -6 trunk/modules/m_chghost.c (File Modified)
7244
7245
7246 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7247 Log:
7248 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7249
7250
7251 Changes: Modified:
7252 +39 -0 trunk/contrib/Makefile.in (File Modified)
7253 + - trunk/contrib/sno_globaloper.c (File Added)
7254
7255
7256 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7257 Log:
7258 Pass along old umodes and snomask in umode_changed hook,
7259 changing its parameter type from struct Client *
7260 to hook_data_umode_changed *. (For a new client, both
7261 are zero.)
7262
7263 The IP cloaking module now fully ignores umode changes
7264 where +h didn't change.
7265
7266
7267 Changes: Modified:
7268 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7269 +7 -0 trunk/include/hook.h (File Modified)
7270 +18 -4 trunk/src/s_user.c (File Modified)
7271
7272
7273 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7274 Log:
7275 move libcharybdis-provided function initialisation into libcharybdis_init().
7276
7277
7278 Changes: Modified:
7279 +32 -11 trunk/src/ircd.c (File Modified)
7280
7281
7282 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7283 Log:
7284 Make +f notices (local host, global host, global user@host, local class)
7285 netwide. Exceeding /quote set max remains local.
7286
7287
7288 Changes: Modified:
7289 +4 -4 trunk/src/s_conf.c (File Modified)
7290
7291
7292 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7293 Log:
7294 Netwide notices about attempts to join juped channels.
7295
7296
7297 Changes: Modified:
7298 +1 -1 trunk/modules/core/m_join.c (File Modified)
7299
7300
7301 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7302 Log:
7303 Send server notices about failed oper attempts globally.
7304 Successful remote oper attempt notices will be generated
7305 from the mode changes.
7306
7307
7308 Changes: Modified:
7309 +3 -3 trunk/modules/m_challenge.c (File Modified)
7310 +2 -2 trunk/modules/m_oper.c (File Modified)
7311
7312
7313 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7314 Log:
7315 Rest of infrastructure for sending server notices globally.
7316 Uses a new L_NETWIDE level on sendto_realops_snomask().
7317
7318
7319 Changes: Modified:
7320 +1 -0 trunk/include/send.h (File Modified)
7321 +31 -4 trunk/src/send.c (File Modified)
7322
7323
7324 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7325 Log:
7326 Add general::global_snotices conf option to control
7327 whether we send out SNOTEs. Does not do anything yet.
7328
7329
7330 Changes: Modified:
7331 +1 -0 trunk/doc/example.conf (File Modified)
7332 +6 -0 trunk/doc/reference.conf (File Modified)
7333 +1 -0 trunk/include/s_conf.h (File Modified)
7334 +6 -0 trunk/modules/m_info.c (File Modified)
7335 +1 -0 trunk/src/newconf.c (File Modified)
7336 +1 -0 trunk/src/s_conf.c (File Modified)
7337
7338
7339 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7340 Log:
7341 Only accept SNOTE from servers.
7342
7343
7344 Changes: Modified:
7345 +2 -0 trunk/modules/m_snote.c (File Modified)
7346
7347
7348 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7349 Log:
7350 Correct parv indices so this actually works.
7351
7352
7353 Changes: Modified:
7354 +2 -2 trunk/modules/m_snote.c (File Modified)
7355
7356
7357 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7358 Log:
7359 s/scan/snote/g
7360
7361
7362 Changes: Modified:
7363 +3 -3 trunk/modules/m_snote.c (File Modified)
7364
7365
7366 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7367 Log:
7368 Add m_snote.c, SNOTE propagator.
7369
7370
7371 Changes: Modified:
7372 +86 -0 trunk/modules/Makefile.in (File Modified)
7373 + - trunk/modules/m_snote.c (File Added)
7374
7375
7376 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7377 Log:
7378 start seeding the 1.1 NEWS file
7379
7380
7381 Changes: Modified:
7382 +4 -0 trunk/NEWS (File Modified)
7383
7384
7385 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7386 Log:
7387 rename some modules to more descriptive names...
7388
7389
7390 Changes: Modified:
7391 +2 -131 trunk/contrib/Makefile.in (File Modified)
7392 + - trunk/contrib/globalconnexit.c (File Deleted)
7393 + - trunk/contrib/globallineactive.c (File Deleted)
7394 + - trunk/contrib/sno_farconnect.c (File Added)
7395 + - trunk/contrib/sno_globalkline.c (File Added)
7396 +1 -120 trunk/modules/Makefile.in (File Modified)
7397 + - trunk/modules/networknotice.c (File Deleted)
7398 + - trunk/modules/sno_routing.c (File Added)
7399
7400
7401 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7402 Log:
7403 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7404 Uses FLAGS2_FLOODDONE bit on servers.
7405
7406
7407 Changes: Modified:
7408 +3 -0 trunk/include/client.h (File Modified)
7409 +121 -1 trunk/modules/Makefile.in (File Modified)
7410 + - trunk/modules/networknotice.c (File Added)
7411
7412
7413 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7414 Log:
7415 Don't show servers in /trace to nonopers if flatten links is enabled.
7416
7417
7418 Changes: Modified:
7419 +8 -5 trunk/modules/m_trace.c (File Modified)
7420
7421
7422 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7423 Log:
7424 CHGHOST:
7425 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7426 - send back confirmation to source, if local client
7427 - send a +s server notice if the source is neither a server nor a service (+S)
7428
7429
7430 Changes: Modified:
7431 +5 -1 trunk/modules/m_chghost.c (File Modified)
7432
7433
7434 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7435 Log:
7436 Use sendto_realops_snomask_from() to make the
7437 server notices appear to come from the affected
7438 user's server.
7439
7440
7441 Changes: Modified:
7442 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7443 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7444
7445
7446 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7447 Log:
7448 Add sendto_realops_snomask_from(), allows
7449 specification of apparent source server.
7450
7451
7452 Changes: Modified:
7453 +1 -0 trunk/include/send.h (File Modified)
7454 +41 -1 trunk/src/send.c (File Modified)
7455
7456
7457 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7458 Log:
7459 Revert r579. Keep host, not orighost in oper up notice.
7460 It would be inconsistent to have orighost there, and we
7461 don't want to mess up all server notices by putting both
7462 host and orighost.
7463
7464
7465 Changes: Modified:
7466 +1 -1 trunk/src/s_user.c (File Modified)
7467
7468
7469 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7470 Log:
7471 Include the IP address in operlog/foperlog.
7472
7473
7474 Changes: Modified:
7475 +10 -8 trunk/modules/m_challenge.c (File Modified)
7476 +8 -6 trunk/modules/m_oper.c (File Modified)
7477
7478
7479 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7480 Log:
7481 Call umode_changed hook on oper up.
7482
7483
7484 Changes: Modified:
7485 +1 -0 trunk/src/s_user.c (File Modified)
7486
7487
7488 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7489 Log:
7490 Add globalconnexit contrib module, shows remote client connects/exits
7491 except netsplits/netjoin on snomask +F.
7492 Notice formatting will probably change somewhat still.
7493
7494
7495 Changes: Modified:
7496 +80 -0 trunk/contrib/Makefile.in (File Modified)
7497 + - trunk/contrib/globalconnexit.c (File Added)
7498
7499
7500 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7501 Log:
7502 Declare snomask_modes[] so modules can provide snomasks.
7503
7504
7505 Changes: Modified:
7506 +2 -0 trunk/include/snomask.h (File Modified)
7507
7508
7509 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7510 Log:
7511 Replace user_signon hook with two new hooks: new_local_user
7512 and new_remote_user.
7513 These are called right before the user is introduced to the
7514 rest of the network.
7515
7516
7517 Changes: Modified:
7518 +2 -1 trunk/include/hook.h (File Modified)
7519 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7520 +4 -2 trunk/src/hook.c (File Modified)
7521 +2 -3 trunk/src/s_user.c (File Modified)
7522
7523
7524 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7525 Log:
7526 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7527
7528
7529 Changes: Modified:
7530 +2 -2 trunk/modules/m_scan.c (File Modified)
7531
7532
7533 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7534 Log:
7535 Update doc/technical/send.txt.
7536
7537
7538 Changes: Modified:
7539 +91 -131 trunk/doc/technical/send.txt (File Modified)
7540
7541
7542 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7543 Log:
7544 Add chantrace and masktrace to help files.
7545
7546
7547 Changes: Modified:
7548 + - trunk/help/opers/chantrace (File Added)
7549 +27 -20 trunk/help/opers/index (File Modified)
7550 + - trunk/help/opers/masktrace (File Added)
7551 +2 -0 trunk/help/opers/operspy (File Modified)
7552
7553
7554 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7555 Log:
7556 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7557 Shows etrace-like output for all users in a channel,
7558 in particular IP addresses.
7559
7560
7561 Changes: Modified:
7562 +75 -2 trunk/modules/m_etrace.c (File Modified)
7563
7564
7565 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7566 Log:
7567 Port over ratbox 2.2 r21727 (anfl):
7568 add some logging when we drop servers in places where we only notify opers
7569
7570
7571 Changes: Modified:
7572 +31 -0 trunk/modules/core/m_server.c (File Modified)
7573
7574
7575 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7576 Log:
7577 display orighost in operup message
7578
7579
7580 Changes: Modified:
7581 +1 -1 trunk/src/s_user.c (File Modified)
7582
7583
7584 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7585 Log:
7586 Add globallineactive contrib module, a hack which can often
7587 show k/d/g/x line active for remote clients.
7588
7589
7590 Changes: Modified:
7591 +52 -0 trunk/contrib/Makefile.in (File Modified)
7592 + - trunk/contrib/globallineactive.c (File Added)
7593
7594
7595 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7596 Log:
7597 Show IP field in the same way as MASKTRACE:
7598 "255.255.255.255" if it's unknown (remote TS5 client)
7599 and "0" if we or the remote server are purposely
7600 hiding it.
7601
7602
7603 Changes: Modified:
7604 +12 -1 trunk/modules/m_scan.c (File Modified)
7605
7606
7607 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7608 Log:
7609 scan umodes:
7610 - don't show servers in a global scan
7611 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7612
7613
7614 Changes: Modified:
7615 +4 -1 trunk/modules/m_scan.c (File Modified)
7616
7617
7618 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7619 Log:
7620 Implement SCAN UMODES.
7621
7622
7623 Changes: Modified:
7624 +3 -0 trunk/include/numeric.h (File Modified)
7625 +128 -2 trunk/modules/m_scan.c (File Modified)
7626 +2 -2 trunk/src/messages.tab (File Modified)
7627
7628
7629 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7630 Log:
7631 more oops
7632
7633
7634 Changes: Modified:
7635 +1 -1 trunk/modules/m_scan.c (File Modified)
7636
7637
7638 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7639 Log:
7640 parv[0] should be parv[1].
7641
7642
7643 Changes: Modified:
7644 +1 -1 trunk/modules/m_scan.c (File Modified)
7645
7646
7647 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7648 Log:
7649 another oops
7650
7651
7652 Changes: Modified:
7653 +1 -1 trunk/modules/m_scan.c (File Modified)
7654
7655
7656 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7657 Log:
7658 fix mistake here
7659
7660
7661 Changes: Modified:
7662 +2 -2 trunk/modules/m_scan.c (File Modified)
7663
7664
7665 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7666 Log:
7667 framework for scan command
7668
7669
7670 Changes: Modified:
7671 +113 -0 trunk/modules/Makefile.in (File Modified)
7672 + - trunk/modules/m_scan.c (File Added)
7673
7674
7675 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7676 Log:
7677 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7678
7679
7680 Changes: Modified:
7681 +2 -0 trunk/include/irc_string.h (File Modified)
7682 +157 -1 trunk/modules/m_etrace.c (File Modified)
7683 +129 -90 trunk/src/match.c (File Modified)
7684
7685
7686 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7687 Log:
7688 orighost may live in a different hash bucket (likely the case), lets check it standalone
7689
7690
7691 Changes: Modified:
7692 +39 -3 trunk/src/hostmask.c (File Modified)
7693
7694
7695 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7696 Log:
7697 SVN didn't check modules/ somehow, hrmm.
7698
7699
7700 Changes: Modified:
7701 +1 -1 trunk/modules/m_kline.c (File Modified)
7702 +6 -6 trunk/modules/m_stats.c (File Modified)
7703
7704
7705 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7706 Log:
7707 Track hostmask entries for client_p->orighost, if available.
7708 Not throughly tested, but seems to work fine.
7709
7710
7711 Changes: Modified:
7712 +8 -4 trunk/include/hostmask.h (File Modified)
7713 +14 -10 trunk/src/hostmask.c (File Modified)
7714
7715
7716 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7717 Log:
7718 Pass on SQUIT reasons more.
7719
7720
7721 Changes: Modified:
7722 +17 -19 trunk/src/client.c (File Modified)
7723
7724
7725 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7726 Log:
7727 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7728 This way, hidden admins also get them.
7729
7730
7731 Changes: Modified:
7732 +4 -4 trunk/src/send.c (File Modified)
7733
7734
7735 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7736 Log:
7737 From ircd-ratbox 2.2 (r21339 anfl):
7738 ms_kill() should be using find_person(), not find_client()
7739 otherwise it can generate a core.
7740
7741
7742 Changes: Modified:
7743 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7744
7745
7746 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7747 Log:
7748 Add m_error to core_module_table, so it is loaded by default.
7749
7750
7751 Changes: Modified:
7752 +1 -0 trunk/src/modules.c (File Modified)
7753
7754
7755 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7756 Log:
7757 comment is a const char *, not char *.
7758
7759
7760 Changes: Modified:
7761 +1 -1 trunk/include/hook.h (File Modified)
7762
7763
7764 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7765 Log:
7766 Fix a long standing hybrid 7 bug: when getting a read error
7767 on a server, report_error() is called with a %d instead of
7768 a %s in the format string ("Lost connection" in +d).
7769
7770
7771 Changes: Modified:
7772 +1 -1 trunk/src/client.c (File Modified)
7773
7774
7775 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7776 Log:
7777 Clarifications.
7778
7779
7780 Changes: Modified:
7781 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7782
7783
7784 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7785 Log:
7786 Add document describing capabilities and what they mean.
7787
7788
7789 Changes: Modified:
7790 + - trunk/doc/technical/capab.txt (File Added)
7791
7792
7793 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7794 Log:
7795 Change client_exit hook to pass all exit_client() parameters.
7796
7797
7798 Changes: Modified:
7799 +8 -0 trunk/include/hook.h (File Modified)
7800 +6 -1 trunk/src/client.c (File Modified)
7801
7802
7803 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7804 Log:
7805 Add client_exit hook, called in exit_client() for all
7806 clients of all types, except clients exiting because
7807 of netsplits (QS). The only thing done before it is
7808 marking the client as "closing" (to prevent
7809 recursion).
7810
7811
7812 Changes: Modified:
7813 +1 -0 trunk/include/hook.h (File Modified)
7814 +2 -0 trunk/src/client.c (File Modified)
7815 +2 -0 trunk/src/hook.c (File Modified)
7816
7817
7818 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7819 Log:
7820 Improve the code that calculates the nnnS nnnC counts
7821 in RPL_TRACESERVER.
7822
7823 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7824
7825
7826 Changes: Modified:
7827 +43 -36 trunk/modules/m_trace.c (File Modified)
7828
7829
7830 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7831 Log:
7832 Add server_eob hook.
7833 Planning to use this for netsplit/join notices.
7834
7835
7836 Changes: Modified:
7837 +1 -0 trunk/include/hook.h (File Modified)
7838 +2 -0 trunk/modules/m_pong.c (File Modified)
7839 +2 -0 trunk/src/hook.c (File Modified)
7840
7841
7842 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7843 Log:
7844 Default motd: ircd-ratbox -> charybdis
7845
7846
7847 Changes: Modified:
7848 +1 -1 trunk/doc/ircd.motd (File Modified)
7849
7850
7851 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7852 Log:
7853 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7854
7855
7856 Changes: Modified:
7857 +4 -4 trunk/src/s_user.c (File Modified)
7858
7859
7860 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7861 Log:
7862 - Remove obsolete EOB help file
7863 - Document snomask in the help files
7864 - Update indexes
7865
7866
7867 Changes: Modified:
7868 + - trunk/help/opers/eob (File Deleted)
7869 +13 -12 trunk/help/opers/index (File Modified)
7870 +1 -13 trunk/help/opers/umode (File Modified)
7871 +7 -7 trunk/help/users/index (File Modified)
7872
7873
7874 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7875 Log:
7876 Bail if snomask to parse is not given. Pointy hat to myself.
7877
7878
7879 Changes: Modified:
7880 +3 -0 trunk/src/snomask.c (File Modified)
7881
7882
7883 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7884 Log:
7885 Remove m_flags from autoconf
7886
7887
7888 Changes: Modified:
7889 +0 -1 trunk/contrib/Makefile.in (File Modified)
7890
7891
7892 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7893 Log:
7894 remove m_flags
7895
7896
7897 Changes: Modified:
7898 + - trunk/contrib/m_flags.c (File Deleted)
7899
7900
7901 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7902 Log:
7903 If +s is in oper_only_umodes, clear snomask on deoper.
7904
7905
7906 Changes: Modified:
7907 +5 -0 trunk/src/s_user.c (File Modified)
7908
7909
7910 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7911 Log:
7912 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7913
7914
7915 Changes: Modified:
7916 +2 -2 trunk/configure (File Modified)
7917 +2 -2 trunk/configure.ac (File Modified)
7918
7919
7920 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7921 Log:
7922 Remove the old server notice umodes.
7923 Default oper only umodes is now +s.
7924 Please make sure all remaining umodes still work.
7925
7926
7927 Changes: Modified:
7928 +3 -21 trunk/include/client.h (File Modified)
7929 +0 -12 trunk/src/newconf.c (File Modified)
7930 +1 -1 trunk/src/s_conf.c (File Modified)
7931 +12 -12 trunk/src/s_user.c (File Modified)
7932
7933
7934 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7935 Log:
7936 operator::flags nick_changes now controls +n snomask instead of +n umode.
7937
7938
7939 Changes: Modified:
7940 +8 -8 trunk/src/s_user.c (File Modified)
7941
7942
7943 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7944 Log:
7945 Move down h_umode_changed hook call after umode allowed checks
7946 (so it will not see +a if someone tries to set it but is not
7947 allowed to).
7948
7949
7950 Changes: Modified:
7951 +2 -3 trunk/src/s_user.c (File Modified)
7952
7953
7954 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7955 Log:
7956 Move over non-+s server notices (hopefully, all of them).
7957
7958
7959 Changes: Modified:
7960 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7961 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7962 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7963 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7964 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7965 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7966 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7967 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7968 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7969 +2 -2 trunk/libcharybdis/event.c (File Modified)
7970 +2 -2 trunk/modules/core/m_join.c (File Modified)
7971 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7972 +3 -3 trunk/modules/core/m_message.c (File Modified)
7973 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7974 +2 -2 trunk/modules/core/m_server.c (File Modified)
7975 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7976 +1 -1 trunk/modules/m_post.c (File Modified)
7977 +1 -1 trunk/modules/m_services.c (File Modified)
7978 +2 -2 trunk/src/channel.c (File Modified)
7979 +3 -3 trunk/src/client.c (File Modified)
7980 +1 -1 trunk/src/hash.c (File Modified)
7981 +5 -5 trunk/src/s_conf.c (File Modified)
7982 +2 -2 trunk/src/s_log.c (File Modified)
7983 +4 -4 trunk/src/s_user.c (File Modified)
7984
7985
7986 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7987 Log:
7988 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7989
7990
7991 Changes: Modified:
7992 +2 -1 trunk/include/snomask.h (File Modified)
7993 +2 -2 trunk/src/snomask.c (File Modified)
7994
7995
7996 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7997 Log:
7998 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7999
8000
8001 Changes: Modified:
8002 +1 -1 trunk/contrib/example_module.c (File Modified)
8003 +2 -2 trunk/include/ircd_defs.h (File Modified)
8004 +6 -6 trunk/modules/core/m_error.c (File Modified)
8005 +1 -1 trunk/modules/core/m_join.c (File Modified)
8006 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8007 +1 -1 trunk/modules/core/m_message.c (File Modified)
8008 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8009 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8010 +18 -18 trunk/modules/core/m_server.c (File Modified)
8011 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8012 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8013 +4 -4 trunk/modules/m_challenge.c (File Modified)
8014 +4 -4 trunk/modules/m_dline.c (File Modified)
8015 +13 -13 trunk/modules/m_gline.c (File Modified)
8016 +5 -5 trunk/modules/m_kline.c (File Modified)
8017 +2 -2 trunk/modules/m_oper.c (File Modified)
8018 +1 -1 trunk/modules/m_pong.c (File Modified)
8019 +13 -13 trunk/modules/m_rehash.c (File Modified)
8020 +4 -4 trunk/modules/m_resv.c (File Modified)
8021 +16 -16 trunk/modules/m_set.c (File Modified)
8022 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8023 +6 -6 trunk/modules/m_xline.c (File Modified)
8024 +1 -1 trunk/src/adns.c (File Modified)
8025 +2 -2 trunk/src/channel.c (File Modified)
8026 +1 -1 trunk/src/listener.c (File Modified)
8027 +1 -1 trunk/src/s_auth.c (File Modified)
8028 +15 -15 trunk/src/s_conf.c (File Modified)
8029 +3 -3 trunk/src/s_user.c (File Modified)
8030 +7 -7 trunk/src/send.c (File Modified)
8031
8032
8033 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8034 Log:
8035 On oper up:
8036 - set +s snomask if +s umode set but no snomasks
8037 - put numerics in more logical order
8038
8039
8040 Changes: Modified:
8041 +3 -1 trunk/src/s_user.c (File Modified)
8042
8043
8044 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8045 Log:
8046 parse_snobuf_to_mask(): default to + at start
8047 allows stuff like /mode jilles +s C
8048
8049
8050 Changes: Modified:
8051 +1 -1 trunk/src/snomask.c (File Modified)
8052
8053
8054 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8055 Log:
8056 Changes to user_mode() snomask handling.
8057 - show snomask (if not 0) on /mode <nick>
8058 - show snomask once at the end if +s/-s used
8059 - only parse 1 parameter for umode changes
8060 - don't crash on /mode <nick> +s
8061 - /mode <nick> -s clears snomask, doesn't use parameter
8062 - set umode +s iff snomask is not 0
8063 - snomask is not propagated, but umode +s is
8064
8065
8066 Changes: Modified:
8067 +97 -72 trunk/src/s_user.c (File Modified)
8068
8069
8070 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8071 Log:
8072 Convert some messages over to snomask.
8073
8074
8075 Changes: Modified:
8076 +29 -29 trunk/src/client.c (File Modified)
8077 +2 -2 trunk/src/ircd.c (File Modified)
8078 +13 -13 trunk/src/modules.c (File Modified)
8079 +1 -1 trunk/src/newconf.c (File Modified)
8080 +5 -5 trunk/src/parse.c (File Modified)
8081 +1 -1 trunk/src/restart.c (File Modified)
8082 +4 -4 trunk/src/s_newconf.c (File Modified)
8083 +11 -11 trunk/src/s_serv.c (File Modified)
8084
8085
8086 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8087 Log:
8088 include snomask.h from client.h
8089
8090
8091 Changes: Modified:
8092 +1 -0 trunk/include/client.h (File Modified)
8093
8094
8095 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8096 Log:
8097 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8098
8099
8100 Changes: Modified:
8101 +1 -0 trunk/src/newconf.c (File Modified)
8102 +2 -1 trunk/src/snomask.c (File Modified)
8103
8104
8105 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8106 Log:
8107 should start with +, not \0. Whoops. :)
8108
8109
8110 Changes: Modified:
8111 +1 -1 trunk/src/snomask.c (File Modified)
8112
8113
8114 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8115 Log:
8116 core snomask support.
8117
8118
8119 Changes: Modified:
8120 +3 -0 trunk/doc/example.conf (File Modified)
8121 +2 -0 trunk/include/client.h (File Modified)
8122 +2 -0 trunk/include/numeric.h (File Modified)
8123 +2 -0 trunk/include/s_newconf.h (File Modified)
8124 +63 -0 trunk/include/send.h (File Modified)
8125 + - trunk/include/snomask.h (File Added)
8126 +1 -0 trunk/src/Makefile.in (File Modified)
8127 +1 -1 trunk/src/messages.tab (File Modified)
8128 +8 -0 trunk/src/newconf.c (File Modified)
8129 +12 -0 trunk/src/s_user.c (File Modified)
8130 +235 -0 trunk/src/send.c (File Modified)
8131 + - trunk/src/snomask.c (File Added)
8132
8133
8134 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8135 Log:
8136 add a blank line after the license info.
8137
8138
8139 Changes: Modified:
8140 +1 -1 trunk/CREDITS (File Modified)
8141
8142
8143 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8144 Log:
8145 Extend copyright to 2006.
8146
8147
8148 Changes: Modified:
8149 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8150
8151
8152 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8153 Log:
8154 - Fix up book id.
8155 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8156
8157
8158 Changes: Modified:
8159 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8160 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8161
8162
8163 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8164 Log:
8165 Add oper privileges document.
8166
8167
8168 Changes: Modified:
8169 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8170 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8171
8172
8173 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8174 Log:
8175 Capitalize message names in services shortcuts (for consistency).
8176
8177
8178 Changes: Modified:
8179 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8180
8181
8182 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8183 Log:
8184 Remove C++ comment.
8185
8186
8187 Changes: Modified:
8188 +1 -1 trunk/src/patricia.c (File Modified)
8189
8190
8191 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8192 Log:
8193 Remove obsolete 'nextconnect' variable.
8194
8195
8196 Changes: Modified:
8197 +0 -1 trunk/include/ircd.h (File Modified)
8198 +0 -2 trunk/src/client.c (File Modified)
8199 +0 -1 trunk/src/ircd.c (File Modified)
8200
8201
8202 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8203 Log:
8204 Remove this remnant of the hybrid 6 ziplinks implementation.
8205
8206
8207 Changes: Modified:
8208 + - trunk/include/s_zip.h (File Deleted)
8209
8210
8211 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8212 Log:
8213 Make clone limiting work on orighost, not host (so it
8214 looks through services cloaks). Lightly tested, please
8215 test/review.
8216
8217
8218 Changes: Modified:
8219 +2 -0 trunk/modules/m_chghost.c (File Modified)
8220 +1 -1 trunk/src/client.c (File Modified)
8221 +1 -1 trunk/src/s_conf.c (File Modified)
8222
8223
8224 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8225 Log:
8226 Don't forget to link me_realhost() into the command hash.
8227
8228 Pointy hat to: myself
8229
8230
8231 Changes: Modified:
8232 +1 -1 trunk/modules/m_chghost.c (File Modified)
8233
8234
8235 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8236 Log:
8237 It's call_hook, not hook_call.
8238
8239
8240 Changes: Modified:
8241 +1 -1 trunk/src/s_user.c (File Modified)
8242
8243
8244 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8245 Log:
8246 Add unreject help file.
8247
8248
8249 Changes: Modified:
8250 + - trunk/help/opers/unreject (File Added)
8251
8252
8253 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8254 Log:
8255 Link the all-important 42 module to the build :P
8256
8257
8258 Changes: Modified:
8259 +1 -0 trunk/contrib/Makefile.in (File Modified)
8260
8261
8262 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8263 Log:
8264 Mention /rehash help.
8265
8266
8267 Changes: Modified:
8268 +1 -0 trunk/help/opers/rehash (File Modified)
8269
8270
8271 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8272 Log:
8273 Add h_user_signon hook.
8274
8275
8276 Changes: Modified:
8277 +1 -0 trunk/include/hook.h (File Modified)
8278 +2 -0 trunk/src/hook.c (File Modified)
8279 +4 -0 trunk/src/s_user.c (File Modified)
8280
8281
8282 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8283 Log:
8284 Oops, forgot to set orighost for remote client introductions.
8285
8286
8287 Changes: Modified:
8288 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8289
8290
8291 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8292 Log:
8293 Use TS6 forms in services shortcuts, if possible.
8294
8295
8296 Changes: Modified:
8297 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8298
8299
8300 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8301 Log:
8302 - Start out default_umodes conf entry from the empty set instead of +i.
8303 - Move oper_only_umodes check to where default_umodes is used, as
8304 oper_only_umodes may not be set yet while we're reading the conf.
8305
8306
8307 Changes: Modified:
8308 +6 -7 trunk/src/newconf.c (File Modified)
8309 +1 -1 trunk/src/s_user.c (File Modified)
8310
8311
8312 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8313 Log:
8314 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8315
8316
8317 Changes: Modified:
8318 +1 -0 trunk/doc/example.conf (File Modified)
8319 +7 -0 trunk/doc/reference.conf (File Modified)
8320 +0 -7 trunk/include/config.h.dist (File Modified)
8321 +1 -0 trunk/include/s_conf.h (File Modified)
8322 +6 -0 trunk/modules/m_info.c (File Modified)
8323 +9 -18 trunk/src/client.c (File Modified)
8324 +1 -0 trunk/src/newconf.c (File Modified)
8325 +1 -0 trunk/src/s_conf.c (File Modified)
8326
8327
8328 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8329 Log:
8330 - Allow NULL target_ip in show_ip() (indicates message is being
8331 sent to local opers)
8332 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8333 confitem
8334 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8335 those in src/client.c
8336
8337 From ratbox 2.2 svn (anfl)
8338
8339
8340 Changes: Modified:
8341 +1 -0 trunk/include/client.h (File Modified)
8342 +21 -2 trunk/src/client.c (File Modified)
8343 +2 -4 trunk/src/hostmask.c (File Modified)
8344 +1 -5 trunk/src/s_conf.c (File Modified)
8345 +4 -8 trunk/src/s_user.c (File Modified)
8346
8347
8348 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8349 Log:
8350 Fire off events properly.
8351
8352
8353 Changes: Modified:
8354 +7 -3 trunk/src/s_user.c (File Modified)
8355
8356
8357 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8358 Log:
8359 make sure modules which depend on umode information get the message upon connection (oops)
8360
8361
8362 Changes: Modified:
8363 +3 -0 trunk/src/s_user.c (File Modified)
8364
8365
8366 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8367 Log:
8368 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8369 From ratbox 2.2 svn.
8370
8371
8372 Changes: Modified:
8373 +3 -7 trunk/modules/m_etrace.c (File Modified)
8374
8375
8376 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8377 Log:
8378 Replace silly `default_invisible' option with more versatile default_umodes.
8379
8380
8381 Changes: Modified:
8382 +2 -2 trunk/Makefile.in (File Modified)
8383 +12 -1 trunk/doc/example.conf (File Modified)
8384 +14 -7 trunk/doc/reference.conf (File Modified)
8385 +2 -4 trunk/include/s_conf.h (File Modified)
8386 +0 -6 trunk/modules/m_info.c (File Modified)
8387 +4 -0 trunk/src/modules.c (File Modified)
8388 +41 -1 trunk/src/newconf.c (File Modified)
8389 +2 -2 trunk/src/s_conf.c (File Modified)
8390 +3 -4 trunk/src/s_user.c (File Modified)
8391
8392
8393 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8394 Log:
8395 Add temporary nick resvs with the proper duration,
8396 not 60 times too long.
8397
8398
8399 Changes: Modified:
8400 +1 -1 trunk/modules/m_resv.c (File Modified)
8401
8402
8403 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8404 Log:
8405 Add kick on split riding. See reference.conf for more details.
8406
8407
8408 Changes: Modified:
8409 +1 -0 trunk/doc/example.conf (File Modified)
8410 +16 -0 trunk/doc/reference.conf (File Modified)
8411 +1 -0 trunk/include/s_conf.h (File Modified)
8412 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8413 +6 -0 trunk/modules/m_info.c (File Modified)
8414 +1 -0 trunk/src/newconf.c (File Modified)
8415 +1 -0 trunk/src/s_conf.c (File Modified)
8416
8417
8418 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8419 Log:
8420 New credits, denoting GXTi as being on the core team.
8421
8422
8423 Changes: Modified:
8424 +16 -5 trunk/CREDITS (File Modified)
8425
8426
8427 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8428 Log:
8429 better cloaking algorithm
8430
8431
8432 Changes: Modified:
8433 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8434
8435
8436 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8437 Log:
8438 don't do redundant bitshifting.
8439
8440
8441 Changes: Modified:
8442 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8443
8444
8445 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8446 Log:
8447 Add ip_cloaking.so.
8448
8449
8450 Changes: Modified:
8451 +1 -0 trunk/contrib/Makefile.in (File Modified)
8452
8453
8454 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8455 Log:
8456 Set the DynSpoof flag properly.
8457
8458
8459 Changes: Modified:
8460 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8461
8462
8463 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8464 Log:
8465 first go at an ip_cloaking implementation for charybdis.
8466
8467
8468 Changes: Modified:
8469 + - trunk/contrib/ip_cloaking.c (File Added)
8470
8471
8472 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8473 Log:
8474 Add libcharybdis to contrib/ includes.
8475
8476
8477 Changes: Modified:
8478 +1 -1 trunk/contrib/Makefile.in (File Modified)
8479
8480
8481 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8482 Log:
8483 add h_umode_changed hook for modules that provide usermodes.
8484
8485
8486 Changes: Modified:
8487 +1 -0 trunk/include/hook.h (File Modified)
8488 +2 -1 trunk/src/hook.c (File Modified)
8489 +3 -0 trunk/src/s_user.c (File Modified)
8490
8491
8492 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8493 Log:
8494 Show quiets in /stats z.
8495
8496
8497 Changes: Modified:
8498 +15 -10 trunk/src/s_stats.c (File Modified)
8499
8500
8501 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8502 Log:
8503 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8504
8505
8506 Changes: Modified:
8507 +0 -12 trunk/configure (File Modified)
8508 +0 -9 trunk/configure.ac (File Modified)
8509 +0 -3 trunk/include/setup.h.in (File Modified)
8510
8511
8512 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8513 Log:
8514 change various buffer sizes to = topiclen.
8515
8516
8517 Changes: Modified:
8518 +3 -4 trunk/include/ircd_defs.h (File Modified)
8519
8520
8521 jon 2005/12/12 19:32:18 UTC (20051212-400)
8522 Log:
8523 - Partial commit test, partial ego strokage ;)
8524
8525
8526 Changes: Modified:
8527 +2 -1 trunk/CREDITS (File Modified)
8528
8529
8530 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8531 Log:
8532 More kqueue corrections.
8533
8534 Changes: Modified:
8535 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8536
8537
8538 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8539 Log:
8540 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8541 Not sure why this wasn't this way to begin with.
8542
8543
8544 Changes: Modified:
8545 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8546
8547
8548 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8549 Log:
8550 example.conf tweaks:
8551 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8552 most people do not need this.
8553 Enable serverinfo::hub.
8554
8555
8556 Changes: Modified:
8557 +14 -11 trunk/doc/example.conf (File Modified)
8558
8559
8560 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8561 Log:
8562 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8563
8564
8565 Changes: Modified:
8566 +1 -1 trunk/src/s_serv.c (File Modified)
8567
8568
8569 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8570 Log:
8571 header include changes
8572
8573
8574 Changes: Modified:
8575 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8576 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8577 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8578 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8579 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8580 +1 -21 trunk/libcharybdis/select.c (File Modified)
8581
8582
8583 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8584 Log:
8585 s/ilog/libcharybdis_{die,log,restart}/g
8586
8587
8588 Changes: Modified:
8589 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8590 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8591 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8592 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8593 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8594 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8595 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8596 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8597
8598
8599 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8600 Log:
8601 Use the right callbacks in the function code.
8602
8603 Changes: Modified:
8604 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8605
8606
8607 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8608 Log:
8609 More work, it builds again!
8610
8611
8612 Changes: Modified:
8613 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8614 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8615 + - trunk/libcharybdis/libcharybdis.c (File Added)
8616 + - trunk/libcharybdis/libcharybdis.h (File Added)
8617
8618
8619 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8620 Log:
8621 Move some stuff around.
8622
8623
8624 Changes: Modified:
8625 + - trunk/include/memory.h (File Deleted)
8626 + - trunk/include/tools.h (File Deleted)
8627 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8628 + - trunk/libcharybdis/memory.c (File Added)
8629 + - trunk/libcharybdis/memory.h (File Added)
8630 + - trunk/libcharybdis/snprintf.c (File Added)
8631 + - trunk/libcharybdis/tools.c (File Added)
8632 + - trunk/libcharybdis/tools.h (File Added)
8633 +1000 -1062 trunk/modules/.depend (File Modified)
8634 +421 -455 trunk/src/.depend (File Modified)
8635 +0 -1191 trunk/src/Makefile.in (File Modified)
8636 + - trunk/src/memory.c (File Deleted)
8637 + - trunk/src/snprintf.c (File Deleted)
8638 + - trunk/src/tools.c (File Deleted)
8639
8640
8641 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8642 Log:
8643 move more headers into libcharybdis
8644
8645 Changes: Modified:
8646 + - trunk/include/balloc.h (File Deleted)
8647 + - trunk/include/event.h (File Deleted)
8648 + - trunk/libcharybdis/balloc.h (File Added)
8649 + - trunk/libcharybdis/event.h (File Added)
8650 +924 -1020 trunk/modules/.depend (File Modified)
8651 +327 -406 trunk/src/.depend (File Modified)
8652
8653
8654 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8655 Log:
8656 balloc, events -> libcharybdis
8657
8658 Changes: Modified:
8659 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8660 + - trunk/libcharybdis/balloc.c (File Added)
8661 + - trunk/libcharybdis/event.c (File Added)
8662 +0 -1008 trunk/src/Makefile.in (File Modified)
8663 + - trunk/src/balloc.c (File Deleted)
8664 + - trunk/src/event.c (File Deleted)
8665
8666
8667 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8668 Log:
8669 More fun
8670
8671 Changes: Modified:
8672 + - trunk/include/commio.h (File Deleted)
8673 + - trunk/include/linebuf.h (File Deleted)
8674 + - trunk/libcharybdis/commio.h (File Added)
8675 + - trunk/libcharybdis/linebuf.h (File Added)
8676 +1644 -530 trunk/modules/.depend (File Modified)
8677 +1 -1 trunk/modules/Makefile.in (File Modified)
8678 +720 -284 trunk/src/.depend (File Modified)
8679
8680
8681 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8682 Log:
8683 Makefile reworking -- moving libcharybdis headers into proper location.
8684
8685 Changes: Modified:
8686 +1 -1 trunk/adns/Makefile.in (File Modified)
8687 +1 -1 trunk/src/Makefile.in (File Modified)
8688
8689
8690 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8691 Log:
8692 Document proposed authdaemon protocol.
8693
8694 Changes: Modified:
8695 + - trunk/authdaemon/protocol.txt (File Added)
8696
8697
8698 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8699 Log:
8700 Makefile oops
8701
8702 Changes: Modified:
8703 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8704
8705
8706 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8707 Log:
8708 Remove dead makefile from generation
8709
8710 Changes: Modified:
8711 +1 -2 trunk/configure (File Modified)
8712 +0 -1 trunk/configure.ac (File Modified)
8713
8714
8715 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8716 Log:
8717 libcharybdisIO -> libcharybdis
8718
8719 Changes: Modified:
8720 +1 -1 trunk/src/Makefile.in (File Modified)
8721
8722
8723 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8724 Log:
8725 More restructuring.
8726
8727 Changes: Modified:
8728 + - trunk/libcharybdis/Makefile.in (File Added)
8729 + - trunk/libcharybdis/commio.c (File Added)
8730 + - trunk/libcharybdis/devpoll.c (File Added)
8731 + - trunk/libcharybdis/epoll.c (File Added)
8732 + - trunk/libcharybdis/io/ (File Deleted)
8733 + - trunk/libcharybdis/kqueue.c (File Added)
8734 + - trunk/libcharybdis/linebuf.c (File Added)
8735 + - trunk/libcharybdis/log/ (File Deleted)
8736 + - trunk/libcharybdis/poll.c (File Added)
8737 + - trunk/libcharybdis/ports.c (File Added)
8738 + - trunk/libcharybdis/select.c (File Added)
8739
8740
8741 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8742 Log:
8743 Blah kill makefile
8744
8745 Changes: Modified:
8746 + - trunk/libcharybdis/Makefile.in (File Deleted)
8747
8748
8749 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8750 Log:
8751 Blah kill makefile
8752
8753 Changes: Modified:
8754 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8755
8756
8757 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8758 Log:
8759 add authdaemon dir for later hacking
8760
8761
8762 Changes: Modified:
8763 + - trunk/authdaemon/ (File Added)
8764
8765
8766 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8767 Log:
8768 linebuf -> libcharybdisIO
8769
8770
8771 Changes: Modified:
8772 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8773 + - trunk/libcharybdis/io/linebuf.c (File Added)
8774 + - trunk/libcharybdis/log/ (File Added)
8775 + - trunk/libcharybdis/log/Makefile.in (File Added)
8776 +0 -687 trunk/src/Makefile.in (File Modified)
8777 + - trunk/src/linebuf.c (File Deleted)
8778
8779
8780 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8781 Log:
8782 Solaris 10 I/O ports support
8783
8784 Changes: Modified:
8785 + - trunk/libcharybdis/io/ports.c (File Added)
8786
8787
8788 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8789 Log:
8790 libcharybdis stuff
8791
8792
8793 Changes: Modified:
8794 +1 -1 trunk/Makefile.in (File Modified)
8795 +3 -1 trunk/configure (File Modified)
8796 +133 -10 trunk/configure.ac (File Modified)
8797 + - trunk/libcharybdis/ (File Added)
8798 + - trunk/libcharybdis/Makefile.in (File Added)
8799 + - trunk/libcharybdis/io/ (File Added)
8800 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8801 +2 -3 trunk/src/Makefile.in (File Modified)
8802 + - trunk/src/io/ (File Deleted)
8803
8804
8805 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8806 Log:
8807 split IO stuff into libcharybdisIO.
8808
8809
8810 Changes: Modified:
8811 + - trunk/src/commio.c (File Deleted)
8812 + - trunk/src/devpoll.c (File Deleted)
8813 + - trunk/src/epoll.c (File Deleted)
8814 + - trunk/src/io/ (File Added)
8815 + - trunk/src/io/Makefile.in (File Added)
8816 + - trunk/src/io/commio.c (File Added)
8817 + - trunk/src/io/devpoll.c (File Added)
8818 + - trunk/src/io/epoll.c (File Added)
8819 + - trunk/src/io/kqueue.c (File Added)
8820 + - trunk/src/io/poll.c (File Added)
8821 + - trunk/src/io/select.c (File Added)
8822 + - trunk/src/kqueue.c (File Deleted)
8823 + - trunk/src/poll.c (File Deleted)
8824 + - trunk/src/select.c (File Deleted)
8825
8826
8827 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8828 Log:
8829 Version bump: 1.1.0
8830
8831
8832 Changes: Modified:
8833 +86 -155 trunk/configure (File Modified)
8834 +1 -1 trunk/configure.ac (File Modified)
8835
8836
8837 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8838 Log:
8839 Remove mentions of mkkeypair/cryptlinks.
8840
8841
8842 Changes: Modified:
8843 +1 -3 trunk/doc/challenge.txt (File Modified)
8844
8845
8846 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8847 Log:
8848 Clarify serverinfo{} description.
8849
8850
8851 Changes: Modified:
8852 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8853
8854
8855 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8856 Log:
8857 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8858
8859
8860 Changes: Modified:
8861 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8862
8863
8864 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8865 Log:
8866 Improvements also applicable to hyperion 1.x.
8867
8868
8869 Changes: Modified:
8870 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8871
8872
8873 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8874 Log:
8875 - Add +F description
8876 - General improvements and changes to charybdis
8877
8878
8879 Changes: Modified:
8880 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8881
8882
8883 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8884 Log:
8885 The server notice umodes only have an effect
8886 for opers. ("sendto_realops_flags", so having
8887 the umode is not enough, they must also be
8888 opered)
8889
8890
8891 Changes: Modified:
8892 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8893
8894
8895 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8896 Log:
8897 Updates to umodes docs.
8898
8899
8900 Changes: Modified:
8901 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8902
8903
8904 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8905 Log:
8906 Add SGML documentation.
8907
8908 Changes: Modified:
8909 + - trunk/doc/sgml/ (File Added)
8910 + - trunk/doc/sgml/oper-guide/ (File Added)
8911 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8912 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8913 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8914 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8915 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8916 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8917 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8918
8919
8920 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8921 Log:
8922 Make operwall flag restrict setting umode +z.
8923 This repairs this flag broken in charybdis-1.0.
8924
8925
8926 Changes: Modified:
8927 +41 -0 trunk/contrib/m_flags.c (File Modified)
8928 +9 -0 trunk/src/s_user.c (File Modified)
8929
8930
8931 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8932 Log:
8933 Don't complain/reset remote clients +n. I'm still not
8934 convinced propagating all umodes is the way to go, oh
8935 well.
8936
8937
8938 Changes: Modified:
8939 +1 -1 trunk/src/s_user.c (File Modified)
8940
8941
8942 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8943 Log:
8944 - Require admin flag for oper /chghost (if it's enabled
8945 which is not default)
8946 - Give error message on nonexistant nick
8947
8948
8949 Changes: Modified:
8950 +12 -0 trunk/modules/m_chghost.c (File Modified)
8951
8952
8953 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8954 Log:
8955 Incorporated jilles' dynspoof patch with a few minor changes.
8956
8957 Changes: Modified:
8958 +5 -2 trunk/include/client.h (File Modified)
8959 +1 -0 trunk/include/numeric.h (File Modified)
8960 +75 -4 trunk/modules/m_chghost.c (File Modified)
8961 +2 -21 trunk/modules/m_stats.c (File Modified)
8962 +2 -8 trunk/modules/m_trace.c (File Modified)
8963 +2 -0 trunk/src/client.c (File Modified)
8964 +3 -0 trunk/src/s_user.c (File Modified)
8965
8966
8967 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8968 Log:
8969 Update NEWS.
8970
8971 Changes: Modified:
8972 +5 -0 trunk/NEWS (File Modified)
8973
8974
8975 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8976 Log:
8977 Make show_ip() far less braindead.
8978
8979 Obtained from: ratbox 2.2 SVN
8980
8981
8982 Changes: Modified:
8983 +14 -85 trunk/src/client.c (File Modified)
8984
8985
8986 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8987 Log:
8988 Instead of not showing channels at all for whoising services,
8989 only show channels the requester is also on. If operspying
8990 services, show all the channels.
8991
8992
8993 Changes: Modified:
8994 +37 -40 trunk/modules/m_whois.c (File Modified)
8995
8996
8997 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8998 Log:
8999 - Show real errno if we fail to connect to a server
9000 - Don't show server IPs on IRC if a server goes dead
9001 during handshake
9002
9003
9004 Changes: Modified:
9005 +2 -5 trunk/src/s_serv.c (File Modified)
9006
9007
9008 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9009 Log:
9010 Revert hybrid 7.2 aline code. It causes too many problems.
9011
9012
9013 Changes: Modified:
9014 +1 -47 trunk/NEWS (File Modified)
9015 + - trunk/include/aline.h (File Deleted)
9016 +53 -6 trunk/modules/m_dline.c (File Modified)
9017 +212 -16 trunk/modules/m_kline.c (File Modified)
9018 +37 -8 trunk/modules/m_resv.c (File Modified)
9019 +45 -24 trunk/modules/m_xline.c (File Modified)
9020 +0 -485 trunk/src/Makefile.in (File Modified)
9021 + - trunk/src/aline.c (File Deleted)
9022
9023
9024 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9025 Log:
9026 Incorporate recent ratbox monitor bugfixes (could crash).
9027
9028
9029 Changes: Modified:
9030 +16 -0 trunk/modules/m_monitor.c (File Modified)
9031 +4 -3 trunk/src/monitor.c (File Modified)
9032
9033
9034 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9035 Log:
9036 Fix /invite UID leak.
9037
9038 Found by logiclrd@EFnet.
9039
9040
9041 Changes: Modified:
9042 +3 -2 trunk/modules/m_invite.c (File Modified)
9043
9044
9045 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9046 Log:
9047 Don't show what channels a service is in.
9048
9049 Changes: Modified:
9050 +1 -0 trunk/NEWS (File Modified)
9051 +40 -35 trunk/modules/m_whois.c (File Modified)
9052
9053
9054 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9055 Log:
9056 Update version to 1.0.3.
9057
9058
9059 Changes: Modified:
9060 +9 -9 trunk/configure (File Modified)
9061 +1 -1 trunk/configure.ac (File Modified)
9062
9063
9064 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9065 Log:
9066 Update NEWS.
9067
9068
9069 Changes: Modified:
9070 +7 -1 trunk/NEWS (File Modified)
9071
9072
9073 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9074 Log:
9075 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9076 More static buffers :(
9077
9078
9079 Changes: Modified:
9080 +12 -4 trunk/src/aline.c (File Modified)
9081
9082
9083 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9084 Log:
9085 Make operspy mode (/mode !#channel showing parameters
9086 even if not on channel) work again.
9087
9088
9089 Changes: Modified:
9090 +4 -4 trunk/src/channel.c (File Modified)
9091
9092
9093 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9094 Log:
9095 Call server_introduced hook on TS6 remote server
9096 introduction (ms_sid()).
9097
9098
9099 Changes: Modified:
9100 +6 -0 trunk/modules/core/m_server.c (File Modified)
9101
9102
9103 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9104 Log:
9105 Cyrix boxes are wierd.
9106
9107 Changes: Modified:
9108 +2 -1 trunk/modules/m_services.c (File Modified)
9109
9110
9111 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9112 Log:
9113 More paranoia.
9114
9115 Changes: Modified:
9116 +1 -1 trunk/include/client.h (File Modified)
9117 +3 -1 trunk/modules/m_services.c (File Modified)
9118
9119
9120 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9121 Log:
9122 heh
9123
9124 Changes: Modified:
9125 +1 -6 trunk/modules/m_services.c (File Modified)
9126
9127
9128 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9129 Log:
9130 Disable a check that doesn't always seem to work right for some reason.
9131
9132 Changes: Modified:
9133 +2 -0 trunk/modules/m_services.c (File Modified)
9134
9135
9136 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9137 Log:
9138 Update NEWS.
9139
9140
9141 Changes: Modified:
9142 +4 -1 trunk/NEWS (File Modified)
9143
9144
9145 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9146 Log:
9147 1.0.2
9148
9149
9150 Changes: Modified:
9151 +9 -9 trunk/configure (File Modified)
9152 +1 -1 trunk/configure.ac (File Modified)
9153
9154
9155 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9156 Log:
9157 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9158
9159
9160 Changes: Modified:
9161 +3 -13 trunk/modules/m_trace.c (File Modified)
9162
9163
9164 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9165 Log:
9166 Don't send empty RPL_WHOISCHANNELS on remote whois.
9167
9168 Pointy hat to: jilles
9169
9170
9171 Changes: Modified:
9172 +1 -1 trunk/modules/m_whois.c (File Modified)
9173
9174
9175 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9176 Log:
9177 Update NEWS.
9178
9179
9180 Changes: Modified:
9181 +3 -0 trunk/NEWS (File Modified)
9182
9183
9184 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9185 Log:
9186 Modular umode support.
9187
9188
9189 Changes: Modified:
9190 +0 -9 trunk/include/client.h (File Modified)
9191 +2 -1 trunk/include/s_user.h (File Modified)
9192 +1 -1 trunk/include/tools.h (File Modified)
9193 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9194 +3 -0 trunk/src/ircd.c (File Modified)
9195 +1 -1 trunk/src/messages.tab (File Modified)
9196 +2 -2 trunk/src/s_serv.c (File Modified)
9197 +37 -59 trunk/src/s_user.c (File Modified)
9198 +21 -0 trunk/src/tools.c (File Modified)
9199
9200
9201 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9202 Log:
9203 Optionally do forced nick change to the UID instead of kill
9204 on nick collisions, see doc/collision_fnc.txt for more
9205 details.
9206
9207
9208 Changes: Modified:
9209 + - trunk/doc/collision_fnc.txt (File Added)
9210 +1 -0 trunk/doc/example.conf (File Modified)
9211 +8 -0 trunk/doc/reference.conf (File Modified)
9212 +1 -0 trunk/include/numeric.h (File Modified)
9213 +1 -0 trunk/include/s_conf.h (File Modified)
9214 +2 -1 trunk/include/s_serv.h (File Modified)
9215 +1 -0 trunk/include/s_stats.h (File Modified)
9216 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9217 +1 -1 trunk/src/messages.tab (File Modified)
9218 +1 -0 trunk/src/newconf.c (File Modified)
9219 +1 -0 trunk/src/s_conf.c (File Modified)
9220 +1 -0 trunk/src/s_serv.c (File Modified)
9221 +2 -2 trunk/src/s_stats.c (File Modified)
9222
9223
9224 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9225 Log:
9226 Update NEWS.
9227
9228
9229 Modified:
9230 trunk/NEWS (File Modified)
9231
9232
9233 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9234 Log:
9235 Don't allow lookups by uid in /monitor + and /monitor s.
9236
9237
9238 Modified:
9239 trunk/modules/m_monitor.c (File Modified)
9240
9241
9242 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9243 Log:
9244 Stop garbage +j being set in cases like +j aaa:bbb by
9245 initializing the variables properly.
9246
9247 Reported by kyle.
9248
9249
9250 Modified:
9251 trunk/modules/core/m_mode.c (File Modified)
9252 trunk/modules/core/m_sjoin.c (File Modified)
9253
9254
9255 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9256 Log:
9257 Apply flags to the proper server in me_gcap().
9258
9259
9260 Modified:
9261 trunk/modules/m_capab.c (File Modified)
9262
9263
9264 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9265 Log:
9266 Use find_named_client() instead of find_client() to check
9267 for nick collisions.
9268
9269
9270 Modified:
9271 trunk/modules/core/m_nick.c (File Modified)
9272
9273
9274 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9275 Log:
9276 - Replace old 381 numeric with a new, more positive one!
9277
9278
9279 Modified:
9280 trunk/src/messages.tab (File Modified)
9281
9282
9283 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9284 Log:
9285 Make it compile again.
9286
9287
9288 Modified:
9289 trunk/src/channel.c (File Modified)
9290 trunk/src/client.c (File Modified)
9291 trunk/src/ircd.c (File Modified)
9292 trunk/src/packet.c (File Modified)
9293
9294
9295 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9296 Log:
9297 - Prevent UID disclosure in cmode setting.
9298
9299
9300 Modified:
9301 trunk/NEWS (File Modified)
9302 trunk/modules/core/m_mode.c (File Modified)
9303
9304
9305 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9306 Log:
9307 A different check which prevents UID disclosure.
9308
9309
9310 Modified:
9311 trunk/modules/core/m_kick.c (File Modified)
9312
9313
9314 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9315 Log:
9316 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9317
9318
9319 Modified:
9320 trunk/modules/core/m_kick.c (File Modified)
9321
9322
9323 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9324 Log:
9325 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9326
9327
9328 Modified:
9329 trunk/NEWS (File Modified)
9330 trunk/modules/m_accept.c (File Modified)
9331 trunk/modules/m_admin.c (File Modified)
9332 trunk/modules/m_away.c (File Modified)
9333 trunk/modules/m_cap.c (File Modified)
9334 trunk/modules/m_capab.c (File Modified)
9335 trunk/modules/m_challenge.c (File Modified)
9336 trunk/modules/m_chghost.c (File Modified)
9337 trunk/modules/m_close.c (File Modified)
9338 trunk/modules/m_cmessage.c (File Modified)
9339 trunk/modules/m_connect.c (File Modified)
9340 trunk/modules/m_dline.c (File Modified)
9341 trunk/modules/m_encap.c (File Modified)
9342 trunk/modules/m_etrace.c (File Modified)
9343 trunk/modules/m_gline.c (File Modified)
9344 trunk/modules/m_help.c (File Modified)
9345 trunk/modules/m_info.c (File Modified)
9346 trunk/modules/m_invite.c (File Modified)
9347 trunk/modules/m_ison.c (File Modified)
9348 trunk/modules/m_kline.c (File Modified)
9349 trunk/modules/m_knock.c (File Modified)
9350 trunk/modules/m_links.c (File Modified)
9351 trunk/modules/m_list.c (File Modified)
9352 trunk/modules/m_locops.c (File Modified)
9353 trunk/modules/m_lusers.c (File Modified)
9354 trunk/modules/m_map.c (File Modified)
9355 trunk/modules/m_monitor.c (File Modified)
9356 trunk/modules/m_motd.c (File Modified)
9357 trunk/modules/m_names.c (File Modified)
9358 trunk/modules/m_oper.c (File Modified)
9359 trunk/modules/m_operspy.c (File Modified)
9360 trunk/modules/m_pass.c (File Modified)
9361 trunk/modules/m_ping.c (File Modified)
9362 trunk/modules/m_pong.c (File Modified)
9363 trunk/modules/m_post.c (File Modified)
9364 trunk/modules/m_rehash.c (File Modified)
9365 trunk/modules/m_restart.c (File Modified)
9366 trunk/modules/m_resv.c (File Modified)
9367 trunk/modules/m_services.c (File Modified)
9368 trunk/modules/m_set.c (File Modified)
9369 trunk/modules/m_sshortcut.c (File Modified)
9370 trunk/modules/m_stats.c (File Modified)
9371 trunk/modules/m_svinfo.c (File Modified)
9372 trunk/modules/m_tb.c (File Modified)
9373 trunk/modules/m_testline.c (File Modified)
9374 trunk/modules/m_testmask.c (File Modified)
9375 trunk/modules/m_time.c (File Modified)
9376 trunk/modules/m_topic.c (File Modified)
9377 trunk/modules/m_trace.c (File Modified)
9378 trunk/modules/m_unreject.c (File Modified)
9379 trunk/modules/m_user.c (File Modified)
9380 trunk/modules/m_userhost.c (File Modified)
9381 trunk/modules/m_users.c (File Modified)
9382 trunk/modules/m_version.c (File Modified)
9383 trunk/modules/m_wallops.c (File Modified)
9384 trunk/modules/m_who.c (File Modified)
9385 trunk/modules/m_whois.c (File Modified)
9386 trunk/modules/m_whowas.c (File Modified)
9387 trunk/modules/m_xline.c (File Modified)
9388 trunk/src/adns.c (File Modified)
9389 trunk/src/aline.c (File Modified)
9390 trunk/src/cache.c (File Modified)
9391 trunk/src/channel.c (File Modified)
9392 trunk/src/class.c (File Modified)
9393 trunk/src/client.c (File Modified)
9394 trunk/src/commio.c (File Modified)
9395 trunk/src/event.c (File Modified)
9396 trunk/src/hash.c (File Modified)
9397 trunk/src/hostmask.c (File Modified)
9398 trunk/src/ircd.c (File Modified)
9399 trunk/src/kdparse.c (File Modified)
9400 trunk/src/linebuf.c (File Modified)
9401 trunk/src/listener.c (File Modified)
9402 trunk/src/modules.c (File Modified)
9403 trunk/src/monitor.c (File Modified)
9404 trunk/src/newconf.c (File Modified)
9405 trunk/src/packet.c (File Modified)
9406 trunk/src/parse.c (File Modified)
9407 trunk/src/reject.c (File Modified)
9408 trunk/src/s_auth.c (File Modified)
9409 trunk/src/s_conf.c (File Modified)
9410 trunk/src/s_gline.c (File Modified)
9411 trunk/src/s_log.c (File Modified)
9412 trunk/src/s_newconf.c (File Modified)
9413 trunk/src/s_serv.c (File Modified)
9414 trunk/src/s_stats.c (File Modified)
9415 trunk/src/s_user.c (File Modified)
9416 trunk/src/send.c (File Modified)
9417 trunk/src/whowas.c (File Modified)
9418
9419
9420 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9421 Log:
9422 - More coding style niceities. Pretty much got client.h squared away.
9423
9424
9425 Modified:
9426 trunk/modules/m_dline.c (File Modified)
9427 trunk/modules/m_gline.c (File Modified)
9428 trunk/modules/m_kline.c (File Modified)
9429 trunk/modules/m_rehash.c (File Modified)
9430 trunk/modules/m_resv.c (File Modified)
9431 trunk/modules/m_stats.c (File Modified)
9432 trunk/modules/m_testline.c (File Modified)
9433 trunk/modules/m_user.c (File Modified)
9434 trunk/modules/m_xline.c (File Modified)
9435
9436
9437 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9438 Log:
9439 - Propagate quiets (+q) on netjoins
9440 - Clear +q list too on lowerTS sjoin from TS6 source
9441
9442
9443 Modified:
9444 trunk/modules/core/m_sjoin.c (File Modified)
9445 trunk/src/s_serv.c (File Modified)
9446
9447
9448 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9449 Log:
9450 Second argument to whois is always a nick, never a uid.
9451 This prevents /whois other.server uid to get information
9452 about that uid.
9453
9454
9455 Modified:
9456 trunk/modules/m_whois.c (File Modified)
9457
9458
9459 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9460 Log:
9461 Don't allow local users to use uids in user mode.
9462
9463
9464 Modified:
9465 trunk/src/s_user.c (File Modified)
9466
9467
9468 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9469 Log:
9470 Make it compile again.
9471
9472
9473 Modified:
9474 trunk/src/s_stats.c (File Modified)
9475
9476
9477 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9478 Log:
9479 Fix propagation of empty SJOIN.
9480
9481
9482 Modified:
9483 trunk/modules/core/m_sjoin.c (File Modified)
9484
9485
9486 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9487 Log:
9488 Some atheme-style niceties here.
9489
9490
9491 Modified:
9492 trunk/modules/m_accept.c (File Modified)
9493 trunk/modules/m_admin.c (File Modified)
9494 trunk/modules/m_away.c (File Modified)
9495 trunk/modules/m_cap.c (File Modified)
9496 trunk/modules/m_capab.c (File Modified)
9497 trunk/modules/m_challenge.c (File Modified)
9498 trunk/modules/m_chghost.c (File Modified)
9499 trunk/modules/m_close.c (File Modified)
9500 trunk/modules/m_cmessage.c (File Modified)
9501 trunk/modules/m_connect.c (File Modified)
9502 trunk/modules/m_dline.c (File Modified)
9503 trunk/modules/m_encap.c (File Modified)
9504 trunk/modules/m_etrace.c (File Modified)
9505 trunk/modules/m_gline.c (File Modified)
9506 trunk/modules/m_help.c (File Modified)
9507 trunk/modules/m_info.c (File Modified)
9508 trunk/modules/m_invite.c (File Modified)
9509 trunk/modules/m_ison.c (File Modified)
9510 trunk/modules/m_kline.c (File Modified)
9511 trunk/modules/m_knock.c (File Modified)
9512 trunk/modules/m_links.c (File Modified)
9513 trunk/modules/m_list.c (File Modified)
9514 trunk/modules/m_locops.c (File Modified)
9515 trunk/modules/m_lusers.c (File Modified)
9516 trunk/modules/m_map.c (File Modified)
9517 trunk/modules/m_monitor.c (File Modified)
9518 trunk/modules/m_motd.c (File Modified)
9519 trunk/modules/m_names.c (File Modified)
9520 trunk/modules/m_oper.c (File Modified)
9521 trunk/modules/m_operspy.c (File Modified)
9522 trunk/modules/m_pass.c (File Modified)
9523 trunk/modules/m_ping.c (File Modified)
9524 trunk/modules/m_pong.c (File Modified)
9525 trunk/modules/m_post.c (File Modified)
9526 trunk/modules/m_rehash.c (File Modified)
9527 trunk/modules/m_restart.c (File Modified)
9528 trunk/modules/m_resv.c (File Modified)
9529 trunk/modules/m_services.c (File Modified)
9530 trunk/modules/m_set.c (File Modified)
9531 trunk/modules/m_sshortcut.c (File Modified)
9532 trunk/modules/m_stats.c (File Modified)
9533 trunk/modules/m_svinfo.c (File Modified)
9534 trunk/modules/m_tb.c (File Modified)
9535 trunk/modules/m_testline.c (File Modified)
9536 trunk/modules/m_testmask.c (File Modified)
9537 trunk/modules/m_time.c (File Modified)
9538 trunk/modules/m_topic.c (File Modified)
9539 trunk/modules/m_trace.c (File Modified)
9540 trunk/modules/m_unreject.c (File Modified)
9541 trunk/modules/m_user.c (File Modified)
9542 trunk/modules/m_userhost.c (File Modified)
9543 trunk/modules/m_users.c (File Modified)
9544 trunk/modules/m_version.c (File Modified)
9545 trunk/modules/m_wallops.c (File Modified)
9546 trunk/modules/m_who.c (File Modified)
9547 trunk/modules/m_whois.c (File Modified)
9548 trunk/modules/m_whowas.c (File Modified)
9549 trunk/modules/m_xline.c (File Modified)
9550
9551
9552 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9553 Log:
9554 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9555
9556
9557 Modified:
9558 trunk/.indent.pro (File Modified)
9559 trunk/include/charybdis.h (File Added)
9560 trunk/include/client.h (File Modified)
9561 trunk/modules/.indent.pro (File Modified)
9562 trunk/src/.indent.pro (File Modified)
9563 trunk/src/adns.c (File Modified)
9564 trunk/src/aline.c (File Modified)
9565 trunk/src/cache.c (File Modified)
9566 trunk/src/channel.c (File Modified)
9567 trunk/src/class.c (File Modified)
9568 trunk/src/client.c (File Modified)
9569 trunk/src/commio.c (File Modified)
9570 trunk/src/event.c (File Modified)
9571 trunk/src/hash.c (File Modified)
9572 trunk/src/hostmask.c (File Modified)
9573 trunk/src/ircd.c (File Modified)
9574 trunk/src/kdparse.c (File Modified)
9575 trunk/src/linebuf.c (File Modified)
9576 trunk/src/listener.c (File Modified)
9577 trunk/src/modules.c (File Modified)
9578 trunk/src/monitor.c (File Modified)
9579 trunk/src/newconf.c (File Modified)
9580 trunk/src/packet.c (File Modified)
9581 trunk/src/parse.c (File Modified)
9582 trunk/src/reject.c (File Modified)
9583 trunk/src/s_auth.c (File Modified)
9584 trunk/src/s_conf.c (File Modified)
9585 trunk/src/s_gline.c (File Modified)
9586 trunk/src/s_log.c (File Modified)
9587 trunk/src/s_newconf.c (File Modified)
9588 trunk/src/s_serv.c (File Modified)
9589 trunk/src/s_stats.c (File Modified)
9590 trunk/src/s_user.c (File Modified)
9591 trunk/src/send.c (File Modified)
9592 trunk/src/whowas.c (File Modified)
9593
9594
9595 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9596 Log:
9597 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9598 - Convert a few modules towards using this code.
9599 - Make a note about this change in NEWS.
9600
9601
9602 Modified:
9603 trunk/NEWS (File Modified)
9604 trunk/include/aline.h (File Added)
9605 trunk/modules/m_dline.c (File Modified)
9606 trunk/modules/m_kline.c (File Modified)
9607 trunk/modules/m_resv.c (File Modified)
9608 trunk/modules/m_xline.c (File Modified)
9609 trunk/src/Makefile.in (File Modified)
9610 trunk/src/aline.c (File Added)
9611
9612
9613 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9614 Log:
9615 - Update NEWS document.
9616
9617
9618 Modified:
9619 trunk/NEWS (File Modified)
9620
9621
9622 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9623 Log:
9624 Use find_named_person() instead of find_person() in services shortcuts.
9625
9626
9627 Modified:
9628 trunk/modules/m_sshortcut.c (File Modified)
9629
9630
9631 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9632 Log:
9633 Fix propagation of empty channels (+P).
9634
9635
9636 Modified:
9637 trunk/modules/core/m_sjoin.c (File Modified)
9638 trunk/src/s_serv.c (File Modified)
9639
9640
9641 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9642 Log:
9643 Use same comparison for +f.
9644
9645
9646 Modified:
9647 trunk/modules/core/m_join.c (File Modified)
9648
9649
9650 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9651 Log:
9652 Retire server-server non-encap CHGHOST, and clean it up a bit.
9653
9654
9655 Modified:
9656 trunk/modules/m_chghost.c (File Modified)
9657
9658
9659 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9660 Log:
9661 Use TS6 form for SQUIT wallops.
9662
9663
9664 Modified:
9665 trunk/modules/core/m_squit.c (File Modified)
9666
9667
9668 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9669 Log:
9670 Propagate nick changes for remote clients in TS6 form if possible;
9671 simplify the code a bit.
9672
9673
9674 Modified:
9675 trunk/modules/core/m_nick.c (File Modified)
9676
9677
9678 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9679 Log:
9680 Only clear oper_only_umodes on deoper for local clients.
9681
9682
9683 Modified:
9684 trunk/src/s_user.c (File Modified)
9685
9686
9687 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9688 Log:
9689 - Don't enable use_whois_actually in the default config, makes cloaking
9690 only useful for vanity.
9691
9692
9693 Modified:
9694 trunk/doc/example.conf (File Modified)
9695
9696
9697 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9698 Log:
9699 Fix linebuf raw code to not truncate lines longer than
9700 510 characters. This stops ziplinks corruption at
9701 the initial burst if the other side sends a lot.
9702
9703
9704 Modified:
9705 trunk/src/linebuf.c (File Modified)
9706
9707
9708 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9709 Log:
9710 - Add +r to channel_modes().
9711
9712
9713 Modified:
9714 trunk/src/channel.c (File Modified)
9715
9716
9717 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9718 Log:
9719 Update NEWS.
9720
9721
9722 Modified:
9723 trunk/NEWS (File Modified)
9724
9725
9726 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9727 Log:
9728 err, nvm. wrong project :-P
9729
9730
9731 Modified:
9732 trunk/src/match.c (File Modified)
9733
9734
9735 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9736 Log:
9737 make sure we don't crash on match(NULL, test)
9738
9739
9740 Modified:
9741 trunk/src/match.c (File Modified)
9742
9743
9744 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9745 Log:
9746 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9747 flags = rehash in shared{}.
9748 Uses :<source> ENCAP <target> REHASH [option].
9749
9750
9751 Modified:
9752 trunk/doc/example.conf (File Modified)
9753 trunk/doc/reference.conf (File Modified)
9754 trunk/help/opers/rehash (File Modified)
9755 trunk/include/s_newconf.h (File Modified)
9756 trunk/modules/m_rehash.c (File Modified)
9757 trunk/modules/m_stats.c (File Modified)
9758 trunk/src/newconf.c (File Modified)
9759
9760
9761 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9762 Log:
9763 Initialize flags to 0 in conf_set_shared_flags() and
9764 conf_set_cluster_flags().
9765
9766
9767 Modified:
9768 trunk/src/newconf.c (File Modified)
9769
9770
9771 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9772 Log:
9773 Don't allow a forward from a #channel to an &channel.
9774 Error message is Illegal channel name.
9775
9776
9777 Modified:
9778 trunk/modules/core/m_mode.c (File Modified)
9779
9780
9781 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9782 Log:
9783 - change version to 1.0.1
9784
9785
9786 Modified:
9787 trunk/configure (File Modified)
9788 trunk/configure.ac (File Modified)
9789
9790
9791 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9792 Log:
9793 Update NEWS.
9794
9795
9796 Modified:
9797 trunk/NEWS (File Modified)
9798
9799
9800 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9801 Log:
9802 Services shortcuts changes:
9803 - Require umode +S on target
9804 - Use ERR_SERVICESDOWN (440) for error message
9805 - Fix check for empty string
9806
9807
9808 Modified:
9809 trunk/include/numeric.h (File Modified)
9810 trunk/modules/m_sshortcut.c (File Modified)
9811 trunk/src/messages.tab (File Modified)
9812
9813
9814 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9815 Log:
9816 s/IsChanService/IsService/g;
9817
9818
9819 Modified:
9820 trunk/modules/m_sshortcut.c (File Modified)
9821
9822
9823 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9824 Log:
9825 Add check for service validity in shortcut routines.
9826
9827
9828 Modified:
9829 trunk/modules/m_sshortcut.c (File Modified)
9830
9831
9832 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9833 Log:
9834 Don't allow forwarding to a -F channel the setter is not on.
9835
9836
9837 Modified:
9838 trunk/modules/core/m_mode.c (File Modified)
9839
9840
9841 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9842 Log:
9843 Describe identify_service and identify_command in
9844 reference.conf.
9845
9846
9847 Modified:
9848 trunk/doc/reference.conf (File Modified)
9849
9850
9851 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9852 Log:
9853 More helpfile updates.
9854
9855
9856 Modified:
9857 trunk/help/Makefile.in (File Modified)
9858 trunk/help/opers/die (File Modified)
9859 trunk/help/opers/join (File Modified)
9860 trunk/help/opers/links (File Modified)
9861 trunk/help/opers/lusers (File Modified)
9862 trunk/help/opers/map (File Added)
9863 trunk/help/opers/motd (File Modified)
9864 trunk/help/opers/names (File Modified)
9865 trunk/help/opers/notice (File Modified)
9866 trunk/help/opers/operspy (File Modified)
9867 trunk/help/opers/part (File Modified)
9868 trunk/help/opers/privmsg (File Modified)
9869 trunk/help/opers/restart (File Modified)
9870 trunk/help/opers/set (File Modified)
9871 trunk/help/opers/stats (File Modified)
9872 trunk/help/opers/trace (File Modified)
9873 trunk/help/opers/version (File Modified)
9874 trunk/help/users/notice (File Modified)
9875 trunk/help/users/privmsg (File Modified)
9876 trunk/help/users/stats (File Modified)
9877
9878
9879 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9880 Log:
9881 Update help files.
9882
9883
9884 Modified:
9885 trunk/help/opers/cmode (File Modified)
9886 trunk/help/opers/umode (File Modified)
9887 trunk/help/opers/wallops (File Modified)
9888 trunk/help/opers/who (File Modified)
9889 trunk/help/users/umode (File Modified)
9890
9891
9892 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9893 Log:
9894 Include cmode +r in 004 and 005.
9895
9896
9897 Modified:
9898 trunk/include/supported.h (File Modified)
9899 trunk/src/messages.tab (File Modified)
9900
9901
9902 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9903 Log:
9904 No need to clear all 3 buffers in channel_modes().
9905
9906
9907 Modified:
9908 trunk/src/channel.c (File Modified)
9909
9910
9911 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9912 Log:
9913 - Fix multiple +f modes per line
9914 - -f shouldn't take a parameter
9915
9916
9917 Modified:
9918 trunk/modules/core/m_mode.c (File Modified)
9919
9920
9921 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9922 Log:
9923 Channel mode +Q now prevents forwarding to or through
9924 a channel, just like in hyperion, not from a channel.
9925
9926
9927 Modified:
9928 trunk/modules/core/m_join.c (File Modified)
9929
9930
9931 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9932 Log:
9933 Complete +F/+Q propagation.
9934
9935
9936 Modified:
9937 trunk/modules/core/m_join.c (File Modified)
9938 trunk/modules/core/m_sjoin.c (File Modified)
9939 trunk/src/channel.c (File Modified)
9940
9941
9942 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9943 Log:
9944 - A few minor fixes.
9945
9946
9947 Modified:
9948 trunk/modules/core/m_join.c (File Modified)
9949 trunk/modules/m_services.c (File Modified)
9950
9951
9952 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9953 Log:
9954 - Fix netsplit obfuscation.
9955
9956
9957 Modified:
9958 trunk/src/client.c (File Modified)
9959
9960
9961 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9962 Log:
9963 - Fix another /stats p related bug.
9964
9965
9966 Modified:
9967 trunk/src/client.c (File Modified)
9968
9969
9970 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9971 Log:
9972 - Update example.conf.
9973
9974
9975 Modified:
9976 trunk/doc/example.conf (File Modified)
9977
9978
9979 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9980 Log:
9981 - Fix a minor bug here, and re-release 1.0.
9982
9983
9984 Modified:
9985 trunk/modules/core/m_nick.c (File Modified)
9986
9987
9988 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9989 Log:
9990 - Add bursted clients to /stats p list.
9991
9992
9993 Modified:
9994 trunk/modules/core/m_nick.c (File Modified)
9995
9996
9997 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9998 Log:
9999 - Add identify_service, identify_command options to the example.conf,
10000 newconf parser.
10001
10002
10003 Modified:
10004 trunk/NEWS (File Modified)
10005 trunk/doc/example.conf (File Modified)
10006 trunk/src/newconf.c (File Modified)
10007
10008
10009 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10010 Log:
10011 - Add services shortcuts.
10012
10013
10014 Modified:
10015 trunk/modules/Makefile.in (File Modified)
10016 trunk/modules/m_sshortcut.c (File Added)
10017
10018
10019 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10020 Log:
10021 - put back checks i removed by mistake
10022
10023
10024 Modified:
10025 trunk/modules/core/m_join.c (File Modified)
10026
10027
10028 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10029 Log:
10030 - Implement channel mode +Q, which disables forwarding.
10031 - Make forwarding usable by everyone.
10032 - Implement channel mode +F which bypasses authority checks on a target
10033 set with this mode
10034 - Update NEWS.
10035
10036
10037 Modified:
10038 trunk/NEWS (File Modified)
10039 trunk/include/channel.h (File Modified)
10040 trunk/include/supported.h (File Modified)
10041 trunk/modules/core/m_join.c (File Modified)
10042 trunk/modules/core/m_mode.c (File Modified)
10043 trunk/src/messages.tab (File Modified)
10044
10045
10046 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10047 Log:
10048 - Fix account handling brokenness.
10049
10050
10051 Modified:
10052 trunk/modules/m_services.c (File Modified)
10053
10054
10055 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10056 Log:
10057 Identify to services via server password hack. Still
10058 needs config file parts, like
10059 identifyservice = "nickserv@services.int";
10060 identifycommand = "IDENTIFY";
10061
10062
10063 Modified:
10064 trunk/include/s_conf.h (File Modified)
10065 trunk/src/s_user.c (File Modified)
10066
10067
10068 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10069 Log:
10070 Make send.c compile.
10071
10072
10073 Modified:
10074 trunk/src/send.c (File Modified)
10075
10076
10077 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10078 Log:
10079 - Handle this better.
10080
10081
10082 Modified:
10083 trunk/src/send.c (File Modified)
10084
10085
10086 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10087 Log:
10088 If the source is not a client, don't send to normal users.
10089
10090
10091 Modified:
10092 trunk/src/send.c (File Modified)
10093
10094
10095 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10096 Log:
10097 - Make /wallops behave as wallops in other ircds.
10098
10099
10100 Modified:
10101 trunk/modules/m_wallops.c (File Modified)
10102 trunk/src/send.c (File Modified)
10103
10104
10105 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10106 Log:
10107 - charybdis-1.0
10108
10109
10110 Modified:
10111 trunk/NEWS (File Modified)
10112 trunk/configure (File Modified)
10113 trunk/configure.ac (File Modified)
10114
10115
10116 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10117 Log:
10118 - Remove efnet configuration.
10119 - Rename example.conf as reference.conf, and replace the default
10120 example.conf with one suitable for AthemeNET.
10121 - Update makefile to reflect these changes.
10122
10123
10124 Modified:
10125 trunk/doc/Makefile.in (File Modified)
10126 trunk/doc/example.conf (File Modified)
10127 trunk/doc/example.efnet.conf (File Deleted)
10128 trunk/doc/reference.conf (File Added)
10129
10130
10131 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10132 Log:
10133 - Don't display opers who are /away.
10134
10135
10136 Modified:
10137 trunk/modules/m_stats.c (File Modified)
10138
10139
10140 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10141 Log:
10142 Put cmode +f in 004 and 005.
10143
10144
10145 Modified:
10146 trunk/include/supported.h (File Modified)
10147 trunk/src/messages.tab (File Modified)
10148
10149
10150 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10151 Log:
10152 Add user umode +Q which prevents a user from
10153 being forwarded.
10154
10155
10156 Modified:
10157 trunk/include/client.h (File Modified)
10158 trunk/modules/core/m_join.c (File Modified)
10159 trunk/src/messages.tab (File Modified)
10160 trunk/src/s_user.c (File Modified)
10161
10162
10163 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10164 Log:
10165 Implement channel forwarding in m_join(). As in
10166 hyperion, failing to join because of +i, +r or +j
10167 can cause you to be forwarded, potentially
10168 recursively. Unlike hyperion, a single numeric
10169 is sent in case of a successful forward, otherwise
10170 the ircd acts if there were no forward.
10171
10172
10173 Modified:
10174 trunk/include/numeric.h (File Modified)
10175 trunk/modules/core/m_join.c (File Modified)
10176 trunk/src/messages.tab (File Modified)
10177
10178
10179 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10180 Log:
10181 Allow servers to set oper-only cmodes as well.
10182
10183
10184 Modified:
10185 trunk/modules/core/m_mode.c (File Modified)
10186
10187
10188 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10189 Log:
10190 Add cmode +f which takes a channel name, settable
10191 only by opers for now. Does not do anything yet.
10192
10193
10194 Modified:
10195 trunk/include/channel.h (File Modified)
10196 trunk/modules/core/m_join.c (File Modified)
10197 trunk/modules/core/m_mode.c (File Modified)
10198 trunk/modules/core/m_sjoin.c (File Modified)
10199 trunk/src/channel.c (File Modified)
10200
10201
10202 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10203 Log:
10204 Fully initialize 'mode' in ms_join() and ms_sjoin()
10205 to avoid old +j garbage from being used.
10206
10207
10208 Modified:
10209 trunk/modules/core/m_join.c (File Modified)
10210 trunk/modules/core/m_sjoin.c (File Modified)
10211
10212
10213 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10214 Log:
10215 - only touch join_count/join_delta if join throttling
10216 is enabled on the channel
10217 - reset join_count/join_delta to 0 if -j is set
10218
10219
10220 Modified:
10221 trunk/modules/core/m_join.c (File Modified)
10222 trunk/modules/core/m_mode.c (File Modified)
10223 trunk/modules/core/m_sjoin.c (File Modified)
10224
10225
10226 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10227 Log:
10228 Also start a new "period" for join throttling for remote joins,
10229 if necessary. Make the code slightly clearer.
10230
10231
10232 Modified:
10233 trunk/modules/core/m_join.c (File Modified)
10234 trunk/src/channel.c (File Modified)
10235
10236
10237 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10238 Log:
10239 Some +j improvements, still broken.
10240
10241
10242 Modified:
10243 trunk/modules/core/m_join.c (File Modified)
10244 trunk/modules/core/m_sjoin.c (File Modified)
10245
10246
10247 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10248 Log:
10249 Only do +z processing for +m channels the sender is on,
10250 as bans/quiets are currently only checked locally.
10251
10252
10253 Modified:
10254 trunk/modules/core/m_message.c (File Modified)
10255
10256
10257 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10258 Log:
10259 - Add max_bans_large configuration option, defaulting to 500, to
10260 limit the number of bans in a +L channel
10261 - Change b/e/I to b/e/I/q in texts
10262
10263
10264 Modified:
10265 trunk/doc/example.conf (File Modified)
10266 trunk/include/s_conf.h (File Modified)
10267 trunk/modules/core/m_mode.c (File Modified)
10268 trunk/modules/m_info.c (File Modified)
10269 trunk/src/newconf.c (File Modified)
10270 trunk/src/s_conf.c (File Modified)
10271
10272
10273 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10274 Log:
10275 Store invite for +gi channels.
10276 Note that +gi is significantly weaker access control than +i.
10277
10278
10279 Modified:
10280 trunk/modules/m_invite.c (File Modified)
10281
10282
10283 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10284 Log:
10285 Nonops are allowed to see +q lists.
10286
10287
10288 Modified:
10289 trunk/modules/core/m_mode.c (File Modified)
10290
10291
10292 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10293 Log:
10294 Invalidate can_send() cache on -q.
10295
10296
10297 Modified:
10298 trunk/modules/core/m_mode.c (File Modified)
10299
10300
10301 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10302 Log:
10303 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10304
10305
10306 Modified:
10307 trunk/modules/core/m_sjoin.c (File Modified)
10308
10309
10310 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10311 Log:
10312 - Allow blank SJOINs -- for permanant channels.
10313
10314
10315 Modified:
10316 trunk/modules/core/m_sjoin.c (File Modified)
10317
10318
10319 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10320 Log:
10321 - Burst permanant channels.
10322
10323
10324 Modified:
10325 trunk/src/s_serv.c (File Modified)
10326
10327
10328 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10329 Log:
10330 - Fix handling of permanant channels.
10331
10332
10333 Modified:
10334 trunk/modules/core/m_join.c (File Modified)
10335
10336
10337 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10338 Log:
10339 - Run indent on core modules.
10340 - Add propagation of join throttle settings.
10341
10342
10343 Modified:
10344 trunk/modules/core/m_die.c (File Modified)
10345 trunk/modules/core/m_error.c (File Modified)
10346 trunk/modules/core/m_join.c (File Modified)
10347 trunk/modules/core/m_kick.c (File Modified)
10348 trunk/modules/core/m_kill.c (File Modified)
10349 trunk/modules/core/m_message.c (File Modified)
10350 trunk/modules/core/m_mode.c (File Modified)
10351 trunk/modules/core/m_nick.c (File Modified)
10352 trunk/modules/core/m_part.c (File Modified)
10353 trunk/modules/core/m_quit.c (File Modified)
10354 trunk/modules/core/m_server.c (File Modified)
10355 trunk/modules/core/m_sjoin.c (File Modified)
10356 trunk/modules/core/m_squit.c (File Modified)
10357
10358
10359 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10360 Log:
10361 - Fix mistake in commit message.
10362
10363
10364 Modified:
10365 trunk/ChangeLog (File Modified)
10366
10367
10368 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10369 Log:
10370 - Channel throttling.
10371
10372
10373 Modified:
10374 trunk/NEWS (File Modified)
10375 trunk/include/supported.h (File Modified)
10376 trunk/modules/core/m_mode.c (File Modified)
10377 trunk/src/messages.tab (File Modified)
10378
10379
10380 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10381 Log:
10382 - Channel throttle logic fixes.
10383
10384
10385 Modified:
10386 trunk/include/channel.h (File Modified)
10387
10388
10389 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10390 Log:
10391 - Add the throttle logic.
10392
10393
10394 Modified:
10395 trunk/include/channel.h (File Modified)
10396 trunk/include/numeric.h (File Modified)
10397 trunk/modules/core/m_join.c (File Modified)
10398 trunk/src/channel.c (File Modified)
10399 trunk/src/messages.tab (File Modified)
10400
10401
10402 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10403 Log:
10404 - Cosmetic fixes to CREDITS.
10405
10406
10407 Modified:
10408 trunk/CREDITS (File Modified)
10409
10410
10411 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10412 Log:
10413 - Better channel_modes() from ShadowIRCd 4.
10414
10415
10416 Modified:
10417 trunk/include/channel.h (File Modified)
10418 trunk/src/channel.c (File Modified)
10419
10420
10421 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10422 Log:
10423 - Strip colour codes from parts.
10424
10425
10426 Modified:
10427 trunk/modules/core/m_part.c (File Modified)
10428
10429
10430 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10431 Log:
10432 - Strip colour codes from quits.
10433
10434
10435 Modified:
10436 trunk/modules/core/m_quit.c (File Modified)
10437
10438
10439 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10440 Log:
10441 - add +c/+g/+z to channel_modes().
10442
10443
10444 Modified:
10445 trunk/src/channel.c (File Modified)
10446
10447
10448 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10449 Log:
10450 - Add +g to 004/005 numerics.
10451
10452
10453 Modified:
10454 trunk/include/supported.h (File Modified)
10455 trunk/src/messages.tab (File Modified)
10456
10457
10458 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10459 Log:
10460 - Add +cgz to set_final_mode() in both join/sjoin.
10461 - Implement channel mode +g: Free invite.
10462
10463
10464 Modified:
10465 trunk/include/channel.h (File Modified)
10466 trunk/modules/core/m_join.c (File Modified)
10467 trunk/modules/core/m_mode.c (File Modified)
10468 trunk/modules/core/m_sjoin.c (File Modified)
10469 trunk/modules/m_invite.c (File Modified)
10470
10471
10472 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10473 Log:
10474 - Make sure /stats p uses the right list.
10475
10476
10477 Modified:
10478 trunk/modules/m_stats.c (File Modified)
10479
10480
10481 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10482 Log:
10483 - local oper list becomes local_oper_list.
10484 - all opers are stored on oper_list for /stats p.
10485
10486
10487 Modified:
10488 trunk/include/ircd.h (File Modified)
10489 trunk/modules/m_stats.c (File Modified)
10490 trunk/modules/m_trace.c (File Modified)
10491 trunk/src/client.c (File Modified)
10492 trunk/src/ircd.c (File Modified)
10493 trunk/src/s_user.c (File Modified)
10494 trunk/src/send.c (File Modified)
10495
10496
10497 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10498 Log:
10499 - Remove ENABLE_SERVICES legacy define.
10500
10501
10502 Modified:
10503 trunk/configure (File Modified)
10504 trunk/configure.ac (File Modified)
10505 trunk/include/client.h (File Modified)
10506 trunk/include/m_info.h (File Modified)
10507 trunk/include/s_conf.h (File Modified)
10508 trunk/modules/Makefile.in (File Modified)
10509 trunk/modules/core/m_kick.c (File Modified)
10510 trunk/modules/core/m_mode.c (File Modified)
10511 trunk/modules/core/m_nick.c (File Modified)
10512 trunk/modules/core/m_sjoin.c (File Modified)
10513 trunk/modules/m_services.c (File Modified)
10514 trunk/src/channel.c (File Modified)
10515 trunk/src/newconf.c (File Modified)
10516 trunk/src/s_conf.c (File Modified)
10517 trunk/src/s_serv.c (File Modified)
10518 trunk/src/s_user.c (File Modified)
10519
10520
10521 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10522 Log:
10523 - New reject message, ala ircu.
10524
10525
10526 Modified:
10527 trunk/src/reject.c (File Modified)
10528
10529
10530 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10531 Log:
10532 - Reduce 'broadcast storm' effect in m_chghost.
10533
10534
10535 Modified:
10536 trunk/modules/m_chghost.c (File Modified)
10537
10538
10539 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10540 Log:
10541 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10542
10543
10544 Modified:
10545 trunk/include/supported.h (File Modified)
10546 trunk/src/messages.tab (File Modified)
10547
10548
10549 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10550 Log:
10551 - Implement +z.
10552
10553
10554 Modified:
10555 trunk/include/channel.h (File Modified)
10556 trunk/modules/core/m_message.c (File Modified)
10557 trunk/modules/core/m_mode.c (File Modified)
10558
10559
10560 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10561 Log:
10562 - use sendto_one_numeric() in some places.
10563
10564
10565 Modified:
10566 trunk/modules/core/m_mode.c (File Modified)
10567
10568
10569 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10570 Log:
10571 - Implement channel mode +c -- colour stripping.
10572
10573
10574 Modified:
10575 trunk/include/irc_string.h (File Modified)
10576 trunk/include/supported.h (File Modified)
10577 trunk/modules/core/m_message.c (File Modified)
10578 trunk/modules/core/m_mode.c (File Modified)
10579 trunk/src/irc_string.c (File Modified)
10580 trunk/src/messages.tab (File Modified)
10581
10582
10583 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10584 Log:
10585 - Add +qLP to CHANMODES 005 numeric.
10586
10587
10588 Modified:
10589 trunk/include/supported.h (File Modified)
10590
10591
10592 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10593 Log:
10594 Move credits files to doc/.
10595
10596
10597 Modified:
10598 trunk/Hybrid-team (File Deleted)
10599 trunk/Ratbox-team (File Deleted)
10600 trunk/doc/Hybrid-team (File Added)
10601 trunk/doc/Ratbox-team (File Added)
10602
10603
10604 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10605 Log:
10606 - Rename Ratbox credits as Ratbox-team.
10607 - Add in our own CREDITS.
10608
10609
10610 Modified:
10611 trunk/CREDITS (File Deleted)
10612 trunk/CREDITS (File Added)
10613 trunk/Ratbox-team (File Added)
10614
10615
10616 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10617 Log:
10618 - Quietcache fixes.
10619
10620
10621 Modified:
10622 trunk/modules/core/m_mode.c (File Modified)
10623
10624
10625 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10626 Log:
10627 - Rebuild configure.
10628
10629
10630 Modified:
10631 trunk/autom4te.cache/ (File Deleted)
10632 trunk/configure (File Modified)
10633
10634
10635 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10636 Log:
10637 Add +q to messages.tab.
10638
10639
10640 Modified:
10641 trunk/src/messages.tab (File Modified)
10642
10643
10644 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10645 Log:
10646 - port m_sjoin stuff to TS6 JOIN syntax.
10647
10648
10649 Modified:
10650 trunk/modules/core/m_join.c (File Modified)
10651
10652
10653 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10654 Log:
10655 - Implement channel mode +q (quiet)
10656
10657
10658 Modified:
10659 trunk/include/channel.h (File Modified)
10660 trunk/modules/core/m_mode.c (File Modified)
10661 trunk/src/channel.c (File Modified)
10662
10663
10664 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10665 Log:
10666 Add +L/+P for set_final_mode().
10667
10668
10669 Modified:
10670 trunk/modules/core/m_sjoin.c (File Modified)
10671
10672
10673 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10674 Log:
10675 Add +L/+P in channel_modes().
10676
10677
10678 Modified:
10679 trunk/src/channel.c (File Modified)
10680
10681
10682 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10683 Log:
10684 - Use MODE_PERMANENT, not MODE_PERMANANT
10685 - Actually use chm_staff()
10686
10687 It compiles but is not otherwise tested.
10688
10689
10690 Modified:
10691 trunk/include/channel.h (File Modified)
10692 trunk/modules/core/m_mode.c (File Modified)
10693 trunk/modules/core/m_sjoin.c (File Modified)
10694 trunk/src/channel.c (File Modified)
10695
10696
10697 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10698 Log:
10699 - Ok, patchlevel.h is fixed now.
10700
10701
10702 Modified:
10703 trunk/include/patchlevel.h (File Modified)
10704
10705
10706 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10707 Log:
10708 - *sigh*
10709
10710
10711 Modified:
10712 trunk/include/patchlevel.h (File Modified)
10713 trunk/src/version.c.SH (File Modified)
10714
10715
10716 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10717 Log:
10718 - Fix compilation issue with version.c.
10719
10720
10721 Modified:
10722 trunk/src/version.c.SH (File Modified)
10723
10724
10725 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10726 Log:
10727 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10728 this from the BUGS file.
10729
10730
10731 Modified:
10732 trunk/BUGS (File Modified)
10733
10734
10735 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10736 Log:
10737 Mangle all netsplit messages if flatten links is enabled.
10738
10739
10740 Modified:
10741 trunk/src/client.c (File Modified)
10742
10743
10744 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10745 Log:
10746 - jilles pointed out that /stats p needed severe changes -- implement
10747 them
10748
10749
10750 Modified:
10751 trunk/modules/m_stats.c (File Modified)
10752
10753
10754 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10755 Log:
10756 Rename RELNOTES to NEWS.
10757
10758
10759 Modified:
10760 trunk/NEWS (File Added)
10761 trunk/RELNOTES (File Deleted)
10762
10763
10764 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10765 Log:
10766 Update RELNOTES.
10767
10768
10769 Modified:
10770 trunk/RELNOTES (File Modified)
10771
10772
10773 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10774 Log:
10775 - Make /stats p work globally.
10776 - Change 'OPER(s)' to 'staff members'
10777
10778
10779 Modified:
10780 trunk/modules/m_stats.c (File Modified)
10781
10782
10783 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10784 Log:
10785 - add modes, +LP to RPL_MYINFO.
10786
10787
10788 Modified:
10789 trunk/src/messages.tab (File Modified)
10790
10791
10792 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10793 Log:
10794 More stuff to RELNOTES.
10795
10796
10797 Modified:
10798 trunk/RELNOTES (File Modified)
10799
10800
10801 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10802 Log:
10803 - Implement +P.
10804
10805
10806 Modified:
10807 trunk/modules/core/m_sjoin.c (File Modified)
10808 trunk/src/channel.c (File Modified)
10809
10810
10811 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10812 Log:
10813 - Implement list limit exceed modes -- +L.
10814
10815
10816 Modified:
10817 trunk/modules/core/m_mode.c (File Modified)
10818
10819
10820 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10821 Log:
10822 - Add handlers for modes +L, +P.
10823
10824
10825 Modified:
10826 trunk/include/channel.h (File Modified)
10827 trunk/modules/core/m_mode.c (File Modified)
10828
10829
10830 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10831 Log:
10832 Update properties on *everything*.
10833
10834
10835 Modified:
10836 trunk/.cvsignore (Property Modified)
10837 trunk/.indent.pro (Property Modified)
10838 trunk/BUGS (File Modified) (Property Modified)
10839 trunk/CREDITS (File Modified) (Property Modified)
10840 trunk/ChangeLog (Property Modified)
10841 trunk/Hybrid-team (File Modified) (Property Modified)
10842 trunk/INSTALL (File Modified) (Property Modified)
10843 trunk/LICENSE (File Modified) (Property Modified)
10844 trunk/Makefile.in (File Modified) (Property Modified)
10845 trunk/README.FIRST (File Modified) (Property Modified)
10846 trunk/RELNOTES (File Modified) (Property Modified)
10847 trunk/SVN-Access (Property Modified)
10848 trunk/aclocal.m4 (File Modified) (Property Modified)
10849 trunk/adns/.cvsignore (Property Modified)
10850 trunk/adns/COPYING (Property Modified)
10851 trunk/adns/GPL-vs-LGPL (Property Modified)
10852 trunk/adns/Makefile.in (File Modified) (Property Modified)
10853 trunk/adns/README (Property Modified)
10854 trunk/adns/README.ircd (Property Modified)
10855 trunk/adns/adns.h (File Modified) (Property Modified)
10856 trunk/adns/check.c (File Modified) (Property Modified)
10857 trunk/adns/dlist.h (File Modified) (Property Modified)
10858 trunk/adns/event.c (File Modified) (Property Modified)
10859 trunk/adns/general.c (File Modified) (Property Modified)
10860 trunk/adns/internal.h (File Modified) (Property Modified)
10861 trunk/adns/parse.c (File Modified) (Property Modified)
10862 trunk/adns/query.c (File Modified) (Property Modified)
10863 trunk/adns/reply.c (File Modified) (Property Modified)
10864 trunk/adns/setup.c (File Modified) (Property Modified)
10865 trunk/adns/transmit.c (File Modified) (Property Modified)
10866 trunk/adns/tvarith.h (File Modified) (Property Modified)
10867 trunk/adns/types.c (File Modified) (Property Modified)
10868 trunk/configure (File Modified) (Property Modified)
10869 trunk/configure.ac (File Modified) (Property Modified)
10870 trunk/contrib/.cvsignore (Property Modified)
10871 trunk/contrib/.indent.pro (Property Modified)
10872 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10873 trunk/contrib/README (File Modified) (Property Modified)
10874 trunk/contrib/example_module.c (File Modified) (Property Modified)
10875 trunk/contrib/m_42.c (File Modified) (Property Modified)
10876 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10877 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10878 trunk/contrib/m_force.c (File Modified) (Property Modified)
10879 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10880 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10881 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10882 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10883 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10884 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10885 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10886 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10887 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10888 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10889 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10890 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10891 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10892 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10893 trunk/doc/.cvsignore (Property Modified)
10894 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10895 trunk/doc/Makefile.in (File Modified) (Property Modified)
10896 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10897 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10898 trunk/doc/challenge.txt (File Modified) (Property Modified)
10899 trunk/doc/example.conf (File Modified) (Property Modified)
10900 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10901 trunk/doc/hooks.txt (File Modified) (Property Modified)
10902 trunk/doc/index.txt (File Modified) (Property Modified)
10903 trunk/doc/ircd.8 (File Modified) (Property Modified)
10904 trunk/doc/ircd.motd (Property Modified)
10905 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10906 trunk/doc/modeg.txt (File Modified) (Property Modified)
10907 trunk/doc/modes.txt (File Modified) (Property Modified)
10908 trunk/doc/monitor.txt (File Modified) (Property Modified)
10909 trunk/doc/old/Authors (Property Modified)
10910 trunk/doc/operguide.txt (File Modified) (Property Modified)
10911 trunk/doc/opermyth.txt (Property Modified)
10912 trunk/doc/server-version-info (File Modified) (Property Modified)
10913 trunk/doc/services.txt (File Modified) (Property Modified)
10914 trunk/doc/technical/README.TSora (Property Modified)
10915 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10916 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10917 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10918 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10919 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10920 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10921 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10922 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10923 trunk/doc/technical/rfc1459.txt (Property Modified)
10924 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10925 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10926 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10927 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10928 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10929 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10930 trunk/help/Makefile.in (File Modified) (Property Modified)
10931 trunk/help/opers/accept (Property Modified)
10932 trunk/help/opers/admin (Property Modified)
10933 trunk/help/opers/away (Property Modified)
10934 trunk/help/opers/capab (Property Modified)
10935 trunk/help/opers/challenge (Property Modified)
10936 trunk/help/opers/close (Property Modified)
10937 trunk/help/opers/cmode (Property Modified)
10938 trunk/help/opers/cnotice (Property Modified)
10939 trunk/help/opers/connect (Property Modified)
10940 trunk/help/opers/cprivmsg (Property Modified)
10941 trunk/help/opers/credits (Property Modified)
10942 trunk/help/opers/die (Property Modified)
10943 trunk/help/opers/dline (Property Modified)
10944 trunk/help/opers/eob (Property Modified)
10945 trunk/help/opers/error (Property Modified)
10946 trunk/help/opers/etrace (Property Modified)
10947 trunk/help/opers/gline (Property Modified)
10948 trunk/help/opers/help (Property Modified)
10949 trunk/help/opers/index (Property Modified)
10950 trunk/help/opers/info (Property Modified)
10951 trunk/help/opers/invite (Property Modified)
10952 trunk/help/opers/ison (Property Modified)
10953 trunk/help/opers/join (Property Modified)
10954 trunk/help/opers/kick (Property Modified)
10955 trunk/help/opers/kill (Property Modified)
10956 trunk/help/opers/kline (Property Modified)
10957 trunk/help/opers/knock (Property Modified)
10958 trunk/help/opers/links (Property Modified)
10959 trunk/help/opers/list (Property Modified)
10960 trunk/help/opers/locops (Property Modified)
10961 trunk/help/opers/lusers (Property Modified)
10962 trunk/help/opers/modlist (Property Modified)
10963 trunk/help/opers/modload (Property Modified)
10964 trunk/help/opers/modrestart (Property Modified)
10965 trunk/help/opers/modunload (Property Modified)
10966 trunk/help/opers/motd (Property Modified)
10967 trunk/help/opers/names (Property Modified)
10968 trunk/help/opers/nick (Property Modified)
10969 trunk/help/opers/notice (Property Modified)
10970 trunk/help/opers/oper (Property Modified)
10971 trunk/help/opers/operspy (Property Modified)
10972 trunk/help/opers/operwall (Property Modified)
10973 trunk/help/opers/part (Property Modified)
10974 trunk/help/opers/pass (Property Modified)
10975 trunk/help/opers/ping (Property Modified)
10976 trunk/help/opers/pong (Property Modified)
10977 trunk/help/opers/post (Property Modified)
10978 trunk/help/opers/privmsg (Property Modified)
10979 trunk/help/opers/quit (Property Modified)
10980 trunk/help/opers/rehash (Property Modified)
10981 trunk/help/opers/restart (Property Modified)
10982 trunk/help/opers/resv (Property Modified)
10983 trunk/help/opers/server (Property Modified)
10984 trunk/help/opers/set (Property Modified)
10985 trunk/help/opers/sjoin (Property Modified)
10986 trunk/help/opers/squit (Property Modified)
10987 trunk/help/opers/stats (Property Modified)
10988 trunk/help/opers/svinfo (Property Modified)
10989 trunk/help/opers/testgecos (Property Modified)
10990 trunk/help/opers/testline (Property Modified)
10991 trunk/help/opers/testmask (Property Modified)
10992 trunk/help/opers/time (Property Modified)
10993 trunk/help/opers/topic (Property Modified)
10994 trunk/help/opers/trace (Property Modified)
10995 trunk/help/opers/uhelp (Property Modified)
10996 trunk/help/opers/umode (Property Modified)
10997 trunk/help/opers/undline (Property Modified)
10998 trunk/help/opers/ungline (Property Modified)
10999 trunk/help/opers/unkline (Property Modified)
11000 trunk/help/opers/unresv (Property Modified)
11001 trunk/help/opers/unxline (Property Modified)
11002 trunk/help/opers/user (Property Modified)
11003 trunk/help/opers/userhost (Property Modified)
11004 trunk/help/opers/users (Property Modified)
11005 trunk/help/opers/version (Property Modified)
11006 trunk/help/opers/wallops (Property Modified)
11007 trunk/help/opers/who (Property Modified)
11008 trunk/help/opers/whois (Property Modified)
11009 trunk/help/opers/whowas (Property Modified)
11010 trunk/help/opers/xline (Property Modified)
11011 trunk/help/users/index (Property Modified)
11012 trunk/help/users/info (Property Modified)
11013 trunk/help/users/notice (Property Modified)
11014 trunk/help/users/privmsg (Property Modified)
11015 trunk/help/users/stats (Property Modified)
11016 trunk/help/users/umode (Property Modified)
11017 trunk/include/.cvsignore (Property Modified)
11018 trunk/include/.indent.pro (Property Modified)
11019 trunk/include/balloc.h (File Modified) (Property Modified)
11020 trunk/include/cache.h (File Modified) (Property Modified)
11021 trunk/include/channel.h (File Modified) (Property Modified)
11022 trunk/include/class.h (File Modified) (Property Modified)
11023 trunk/include/client.h (File Modified) (Property Modified)
11024 trunk/include/commio.h (File Modified) (Property Modified)
11025 trunk/include/common.h (File Modified) (Property Modified)
11026 trunk/include/config.h (File Modified) (Property Modified)
11027 trunk/include/config.h.dist (File Modified) (Property Modified)
11028 trunk/include/defaults.h (File Modified) (Property Modified)
11029 trunk/include/event.h (File Modified) (Property Modified)
11030 trunk/include/hash.h (File Modified) (Property Modified)
11031 trunk/include/hook.h (File Modified) (Property Modified)
11032 trunk/include/hostmask.h (File Modified) (Property Modified)
11033 trunk/include/irc_string.h (File Modified) (Property Modified)
11034 trunk/include/ircd.h (File Modified) (Property Modified)
11035 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11036 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11037 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11038 trunk/include/linebuf.h (File Modified) (Property Modified)
11039 trunk/include/listener.h (File Modified) (Property Modified)
11040 trunk/include/m_info.h (File Modified) (Property Modified)
11041 trunk/include/memory.h (File Modified) (Property Modified)
11042 trunk/include/modules.h (File Modified) (Property Modified)
11043 trunk/include/monitor.h (File Modified) (Property Modified)
11044 trunk/include/msg.h (File Modified) (Property Modified)
11045 trunk/include/newconf.h (File Modified) (Property Modified)
11046 trunk/include/numeric.h (File Modified) (Property Modified)
11047 trunk/include/packet.h (File Modified) (Property Modified)
11048 trunk/include/parse.h (File Modified) (Property Modified)
11049 trunk/include/patchlevel.h (File Modified) (Property Modified)
11050 trunk/include/patricia.h (File Modified) (Property Modified)
11051 trunk/include/reject.h (File Modified) (Property Modified)
11052 trunk/include/res.h (File Modified) (Property Modified)
11053 trunk/include/restart.h (File Modified) (Property Modified)
11054 trunk/include/s_auth.h (File Modified) (Property Modified)
11055 trunk/include/s_conf.h (File Modified) (Property Modified)
11056 trunk/include/s_gline.h (File Modified) (Property Modified)
11057 trunk/include/s_log.h (File Modified) (Property Modified)
11058 trunk/include/s_newconf.h (File Modified) (Property Modified)
11059 trunk/include/s_serv.h (File Modified) (Property Modified)
11060 trunk/include/s_stats.h (File Modified) (Property Modified)
11061 trunk/include/s_user.h (File Modified) (Property Modified)
11062 trunk/include/s_zip.h (File Modified) (Property Modified)
11063 trunk/include/scache.h (File Modified) (Property Modified)
11064 trunk/include/send.h (File Modified) (Property Modified)
11065 trunk/include/serno.h (Property Modified)
11066 trunk/include/setup.h.in (Property Modified)
11067 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11068 trunk/include/stdinc.h (File Modified) (Property Modified)
11069 trunk/include/supported.h (File Modified) (Property Modified)
11070 trunk/include/tools.h (File Modified) (Property Modified)
11071 trunk/include/whowas.h (File Modified) (Property Modified)
11072 trunk/install-sh (File Modified) (Property Modified)
11073 trunk/modules/.cvsignore (Property Modified)
11074 trunk/modules/.depend (Property Modified)
11075 trunk/modules/.indent.pro (Property Modified)
11076 trunk/modules/Makefile.in (File Modified) (Property Modified)
11077 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11078 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11079 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11080 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11081 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11082 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11083 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11084 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11085 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11086 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11087 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11088 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11089 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11090 trunk/modules/m_accept.c (File Modified) (Property Modified)
11091 trunk/modules/m_admin.c (File Modified) (Property Modified)
11092 trunk/modules/m_away.c (File Modified) (Property Modified)
11093 trunk/modules/m_cap.c (File Modified) (Property Modified)
11094 trunk/modules/m_capab.c (File Modified) (Property Modified)
11095 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11096 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11097 trunk/modules/m_close.c (File Modified) (Property Modified)
11098 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11099 trunk/modules/m_connect.c (File Modified) (Property Modified)
11100 trunk/modules/m_dline.c (File Modified) (Property Modified)
11101 trunk/modules/m_encap.c (File Modified) (Property Modified)
11102 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11103 trunk/modules/m_gline.c (File Modified) (Property Modified)
11104 trunk/modules/m_help.c (File Modified) (Property Modified)
11105 trunk/modules/m_info.c (File Modified) (Property Modified)
11106 trunk/modules/m_invite.c (File Modified) (Property Modified)
11107 trunk/modules/m_ison.c (File Modified) (Property Modified)
11108 trunk/modules/m_kline.c (File Modified) (Property Modified)
11109 trunk/modules/m_knock.c (File Modified) (Property Modified)
11110 trunk/modules/m_links.c (File Modified) (Property Modified)
11111 trunk/modules/m_list.c (File Modified) (Property Modified)
11112 trunk/modules/m_locops.c (File Modified) (Property Modified)
11113 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11114 trunk/modules/m_map.c (File Modified) (Property Modified)
11115 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11116 trunk/modules/m_motd.c (File Modified) (Property Modified)
11117 trunk/modules/m_names.c (File Modified) (Property Modified)
11118 trunk/modules/m_oper.c (File Modified) (Property Modified)
11119 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11120 trunk/modules/m_pass.c (File Modified) (Property Modified)
11121 trunk/modules/m_ping.c (File Modified) (Property Modified)
11122 trunk/modules/m_pong.c (File Modified) (Property Modified)
11123 trunk/modules/m_post.c (File Modified) (Property Modified)
11124 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11125 trunk/modules/m_restart.c (File Modified) (Property Modified)
11126 trunk/modules/m_resv.c (File Modified) (Property Modified)
11127 trunk/modules/m_services.c (File Modified) (Property Modified)
11128 trunk/modules/m_set.c (File Modified) (Property Modified)
11129 trunk/modules/m_stats.c (File Modified) (Property Modified)
11130 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11131 trunk/modules/m_tb.c (File Modified) (Property Modified)
11132 trunk/modules/m_testline.c (File Modified) (Property Modified)
11133 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11134 trunk/modules/m_time.c (File Modified) (Property Modified)
11135 trunk/modules/m_topic.c (File Modified) (Property Modified)
11136 trunk/modules/m_trace.c (File Modified) (Property Modified)
11137 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11138 trunk/modules/m_user.c (File Modified) (Property Modified)
11139 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11140 trunk/modules/m_users.c (File Modified) (Property Modified)
11141 trunk/modules/m_version.c (File Modified) (Property Modified)
11142 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11143 trunk/modules/m_who.c (File Modified) (Property Modified)
11144 trunk/modules/m_whois.c (File Modified) (Property Modified)
11145 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11146 trunk/modules/m_xline.c (File Modified) (Property Modified)
11147 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11148 trunk/servlink/.cvsignore (Property Modified)
11149 trunk/servlink/.indent.pro (Property Modified)
11150 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11151 trunk/servlink/README (File Modified) (Property Modified)
11152 trunk/servlink/TODO (File Modified) (Property Modified)
11153 trunk/servlink/control.c (File Modified) (Property Modified)
11154 trunk/servlink/control.h (File Modified) (Property Modified)
11155 trunk/servlink/io.c (File Modified) (Property Modified)
11156 trunk/servlink/io.h (File Modified) (Property Modified)
11157 trunk/servlink/servlink.c (File Modified) (Property Modified)
11158 trunk/servlink/servlink.h (File Modified) (Property Modified)
11159 trunk/src/.cvsignore (Property Modified)
11160 trunk/src/.depend (Property Modified)
11161 trunk/src/.indent.pro (Property Modified)
11162 trunk/src/Makefile.in (File Modified) (Property Modified)
11163 trunk/src/adns.c (File Modified) (Property Modified)
11164 trunk/src/balloc.c (File Modified) (Property Modified)
11165 trunk/src/cache.c (File Modified) (Property Modified)
11166 trunk/src/channel.c (File Modified) (Property Modified)
11167 trunk/src/class.c (File Modified) (Property Modified)
11168 trunk/src/client.c (File Modified) (Property Modified)
11169 trunk/src/commio.c (File Modified) (Property Modified)
11170 trunk/src/devpoll.c (File Modified) (Property Modified)
11171 trunk/src/epoll.c (File Modified) (Property Modified)
11172 trunk/src/event.c (File Modified) (Property Modified)
11173 trunk/src/getopt.c (File Modified) (Property Modified)
11174 trunk/src/hash.c (File Modified) (Property Modified)
11175 trunk/src/hook.c (File Modified) (Property Modified)
11176 trunk/src/hostmask.c (File Modified) (Property Modified)
11177 trunk/src/irc_string.c (File Modified) (Property Modified)
11178 trunk/src/ircd.c (File Modified) (Property Modified)
11179 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11180 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11181 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11182 trunk/src/kdparse.c (File Modified) (Property Modified)
11183 trunk/src/kqueue.c (File Modified) (Property Modified)
11184 trunk/src/linebuf.c (File Modified) (Property Modified)
11185 trunk/src/listener.c (File Modified) (Property Modified)
11186 trunk/src/match.c (File Modified) (Property Modified)
11187 trunk/src/memory.c (File Modified) (Property Modified)
11188 trunk/src/messages.tab (File Modified) (Property Modified)
11189 trunk/src/modules.c (File Modified) (Property Modified)
11190 trunk/src/monitor.c (File Modified) (Property Modified)
11191 trunk/src/newconf.c (File Modified) (Property Modified)
11192 trunk/src/numeric.c (File Modified) (Property Modified)
11193 trunk/src/packet.c (File Modified) (Property Modified)
11194 trunk/src/parse.c (File Modified) (Property Modified)
11195 trunk/src/patricia.c (File Modified) (Property Modified)
11196 trunk/src/poll.c (File Modified) (Property Modified)
11197 trunk/src/reject.c (File Modified) (Property Modified)
11198 trunk/src/restart.c (File Modified) (Property Modified)
11199 trunk/src/s_auth.c (File Modified) (Property Modified)
11200 trunk/src/s_conf.c (File Modified) (Property Modified)
11201 trunk/src/s_gline.c (File Modified) (Property Modified)
11202 trunk/src/s_log.c (File Modified) (Property Modified)
11203 trunk/src/s_newconf.c (File Modified) (Property Modified)
11204 trunk/src/s_serv.c (File Modified) (Property Modified)
11205 trunk/src/s_stats.c (File Modified) (Property Modified)
11206 trunk/src/s_user.c (File Modified) (Property Modified)
11207 trunk/src/scache.c (File Modified) (Property Modified)
11208 trunk/src/select.c (File Modified) (Property Modified)
11209 trunk/src/send.c (File Modified) (Property Modified)
11210 trunk/src/snprintf.c (File Modified) (Property Modified)
11211 trunk/src/tools.c (File Modified) (Property Modified)
11212 trunk/src/version.c.SH (File Modified) (Property Modified)
11213 trunk/src/whowas.c (File Modified) (Property Modified)
11214 trunk/tools/.cvsignore (Property Modified)
11215 trunk/tools/Makefile.in (File Modified) (Property Modified)
11216 trunk/tools/README (File Modified) (Property Modified)
11217 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11218 trunk/tools/convertilines.c (File Modified) (Property Modified)
11219 trunk/tools/convertklines.c (File Modified) (Property Modified)
11220 trunk/tools/mkkeypair (Property Modified)
11221 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11222 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11223 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11224 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11225 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11226 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11227 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11228 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11229 trunk/tools/untabify (File Modified) (Property Modified)
11230 trunk/tools/viconf.c (File Modified) (Property Modified)
11231
11232
11233 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11234 Log:
11235 - Update RELNOTES.
11236
11237
11238 Modified:
11239 trunk/RELNOTES (File Modified)
11240
11241
11242 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11243 Log:
11244 - Make version.c use our serial, not ratbox's.
11245
11246
11247 Modified:
11248 trunk/src/version.c.SH (File Modified)
11249
11250
11251 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11252 Log:
11253 - update RELNOTES
11254 - revved patchlevel to 2.1.5
11255
11256
11257 Modified:
11258 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11259 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11260
11261
11262 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11263 Log:
11264 - fix buffer overflow and unterminated buffer when removing TS6 bans
11265 - fix rebuilding of SJOIN
11266
11267
11268 Modified:
11269 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11270
11271
11272 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11273 Log:
11274 have servlink report if it gets an uncompressed error message when it gets inflate failures
11275
11276 Modified:
11277 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11278
11279
11280 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11281 Log:
11282 - extend our copyrights to 2005.
11283
11284
11285 Modified:
11286 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11287 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11288 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11289 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11290 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11291 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11292 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11293 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11294 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11295 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11296 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11297 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11298 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11299 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11300 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11301 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11302 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11303 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11304 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11305 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11306 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11307 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11308 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11309 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11310 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11311 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11312 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11313 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11314 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11315 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11316 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11317 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11318 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11319 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11320 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11321 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11322 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11323 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11324 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11325 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11326 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11327 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11328 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11329 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11330 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11337 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11338 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11339 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11341 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11342 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11350 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11351 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11352 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11353 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11354 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11355 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11356 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11357 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11358 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11390
11391
11392 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11393 Log:
11394 - update RELNOTES
11395 - revved patchlevel to 2.1.4
11396
11397
11398 Modified:
11399 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11401
11402
11403 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11404 Log:
11405 - add TARGMAX to 005
11406 - remove the +1 from ->uid in struct Client
11407 - fix checking of accept entries in m_accept.c
11408
11409
11410 Modified:
11411 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11412 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11413 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11414 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11415
11416
11417 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11418 Log:
11419 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11420 send it over TS6
11421
11422
11423 Modified:
11424 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11425
11426
11427 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11428 Log:
11429 - remove an unused variable
11430
11431
11432 Modified:
11433 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11434
11435
11436 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11437 Log:
11438 don't burst a TS5 name in burst_TS6. -via jillies
11439
11440 Modified:
11441 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11442
11443
11444 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11445 Log:
11446 - via jilles, make nickchanges invalidate any cached bans for
11447 quiet_on_ban
11448
11449
11450 Modified:
11451 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11455
11456
11457 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11458 Log:
11459 - fix some char vs byte usage to make adns compile cleanly with gcc4
11460
11461
11462 Modified:
11463 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11464 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11465 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11466 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11467 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11468 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11469 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11471
11472
11473 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11474 Log:
11475 userhost should allow 5 userhost checks, not 4
11476
11477 Modified:
11478 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11479
11480
11481 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11482 Log:
11483 - another darwin fix
11484
11485
11486 Modified:
11487 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11488
11489
11490 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11491 Log:
11492 - darwin fixes
11493
11494
11495 Modified:
11496 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11504
11505
11506 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11507 Log:
11508 - remove bogus extern of abort_list
11509
11510
11511 Modified:
11512 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11513
11514
11515 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11516 Log:
11517 svn repo access stuff
11518
11519 Modified:
11520 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11521
11522
11523 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11524 Log:
11525 test commit
11526
11527
11528 Modified:
11529 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11530
11531
11532 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11533 Log:
11534 test commit
11535
11536
11537 Modified:
11538 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11539
11540
11541 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11542 Log:
11543 revert omotd..i thought it was a good idea..oh well
11544
11545 Modified:
11546 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11547
11548
11549 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11550 Log:
11551 Commas are bad things in channel keys
11552
11553
11554 Modified:
11555 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11556
11557
11558 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11559 Log:
11560 Add OMOTD command to display oper motd
11561
11562
11563 Modified:
11564 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11565
11566
11567 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11568 Log:
11569 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11570
11571 Modified:
11572 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11573
11574
11575 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11576
11577 Modified files: (Branch: RATBOX_2_1)
11578 modules m_whois.c
11579 Log:
11580 - stop testing whois for protocol violations, as they can be caused in
11581 ircds going all the way back to the original ircd2.8
11582
11583 Revision Changes Path
11584 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11585
11586
11587
11588 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11589
11590 Modified files: (Branch: RATBOX_2_1)
11591 modules m_time.c
11592 Log:
11593 - remove some 2.2 code
11594
11595 Revision Changes Path
11596 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11597
11598
11599
11600 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11601
11602 Modified files: (Branch: RATBOX_2_1)
11603 modules m_time.c
11604 Log:
11605 backport of the silly december 31st bug
11606
11607 Revision Changes Path
11608 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11609
11610
11611
11612 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11613
11614 Modified files: (Branch: RATBOX_2_1)
11615 . RELNOTES
11616 include patchlevel.h
11617 Log:
11618 - revved patchlevel to 2.1.3
11619
11620 Revision Changes Path
11621 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11622 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11623
11624
11625
11626 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11627
11628 Modified files: (Branch: RATBOX_2_1)
11629 include client.h
11630 modules m_accept.c
11631 modules/core m_nick.c
11632 src client.c
11633 Log:
11634 - stop removing a clients own list of accepted clients when they do a
11635 nickchange
11636 - clean up the accept code so its less retarded
11637
11638 Revision Changes Path
11639 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11640 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11641 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11642 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11643
11644
11645
11646 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11647
11648 Modified files: (Branch: RATBOX_2_1)
11649 include event.h
11650 modules m_links.c
11651 src event.c ircd.c newconf.c
11652 Log:
11653 - remove a defn of links_cache_list in m_links.c which was causing
11654 the flattened links update to be ignored
11655 - add eventUpdate(), and make links_delay update on rehash
11656
11657 Revision Changes Path
11658 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11659 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11660 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11661 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11662 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11663
11664
11665
11666 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11667
11668 Modified files: (Branch: RATBOX_2_1)
11669 doc services.txt
11670 src newconf.c
11671 Log:
11672 - make the conf parser apply service {}; on rehash
11673
11674 Revision Changes Path
11675 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11676 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11677
11678
11679
11680 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11681
11682 Modified files: (Branch: RATBOX_2_1)
11683 include m_info.h
11684 Log:
11685 - show ENABLE_SERVICES define in info
11686
11687 Revision Changes Path
11688 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11689
11690
11691
11692 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11693
11694 Modified files: (Branch: RATBOX_2_1)
11695 modules m_services.c m_stats.c
11696 Log:
11697 - via jilles, make m_services.c hook into stats U and display service
11698 blocks
11699
11700 Revision Changes Path
11701 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11702 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11703
11704
11705
11706 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11707
11708 Modified files: (Branch: RATBOX_2_1)
11709 . configure configure.ac
11710 Log:
11711 - default build to -O2
11712
11713 Revision Changes Path
11714 7.249.2.2 +4 -4 ircd-ratbox/configure
11715 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11716
11717
11718
11719 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11720
11721 Modified files: (Branch: RATBOX_2_1)
11722 doc example.conf example.efnet.conf
11723 include client.h s_conf.h s_newconf.h
11724 modules m_info.c
11725 modules/core m_join.c m_nick.c
11726 src channel.c newconf.c s_conf.c s_user.c
11727 Log:
11728 - remove no_oper_resvs from general {};
11729 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11730
11731 Revision Changes Path
11732 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11733 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11734 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11735 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11736 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11737 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11738 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11739 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11740 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11741 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11742 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11743 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11744
11745
11746
11747 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11748
11749 Modified files: (Branch: RATBOX_2_1)
11750 modules/core m_mode.c m_nick.c
11751 src s_newconf.c
11752 Log:
11753 - 2.0 sync:
11754 - raise max temptime to a year
11755 - tidy up BMASK
11756 - require 9 parameters in ms_nick(), 10 in ms_uid()
11757
11758 Revision Changes Path
11759 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11760 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11761 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11762
11763
11764
11765 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11766
11767 Modified files: (Branch: RATBOX_2_1)
11768 modules m_services.c
11769 Log:
11770 - only show services logged in info when its a local client
11771
11772 Revision Changes Path
11773 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11774
11775
11776
11777 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11778
11779 Modified files: (Branch: RATBOX_2_1)
11780 src match.c
11781 Log:
11782 passing a pointer to a pointer is not what was intended, oops
11783
11784 Revision Changes Path
11785 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11786
11787
11788
11789 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11790
11791 Modified files: (Branch: RATBOX_2_1)
11792 doc services.txt
11793 Log:
11794 - update services.txt with FNC
11795
11796 Revision Changes Path
11797 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11798
11799
11800
11801 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11802
11803 Modified files: (Branch: RATBOX_2_1)
11804 modules m_resv.c
11805 Log:
11806 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11807
11808 Revision Changes Path
11809 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11810
11811
11812
11813 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11814
11815 Modified files: (Branch: RATBOX_2_1)
11816 src s_auth.c
11817 Log:
11818 - add some uniqueness into auth process for bopm
11819
11820 Revision Changes Path
11821 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11822
11823
11824
11825 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11826
11827 Modified files: (Branch: RATBOX_2_1)
11828 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11829 Log:
11830 - make contrib/ compile
11831
11832 Revision Changes Path
11833 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11834 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11835 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11836 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11837
11838
11839
11840 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11841
11842 Modified files: (Branch: RATBOX_2_1)
11843 modules m_monitor.c
11844 Log:
11845 Don't allow MONITOR from an unregistered client
11846
11847 Revision Changes Path
11848 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11849
11850
11851
11852 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11853
11854 Modified files: (Branch: RATBOX_2_1)
11855 doc example.conf example.efnet.conf
11856 include class.h
11857 src class.c messages.tab newconf.c
11858 Log:
11859 - remove sendq_eob, its become more of a hindrance than a benefit.
11860 - sync example.efnet.conf cluster {}; with example.conf
11861
11862 Revision Changes Path
11863 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11864 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11865 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11866 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11867 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11868 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11869
11870
11871
11872 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11873
11874 Modified files: (Branch: RATBOX_2_1)
11875 . RELNOTES
11876 include patchlevel.h
11877 Log:
11878 - update RELNOTES
11879 - revved patchlevel to 2.1.2
11880
11881 Revision Changes Path
11882 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11883 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11884
11885
11886
11887 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11888
11889 Modified files: (Branch: RATBOX_2_1)
11890 . configure configure.ac
11891 Log:
11892 - raise default topiclen to 160.
11893
11894 Revision Changes Path
11895 7.249.2.1 +3 -3 ircd-ratbox/configure
11896 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11897
11898
11899
11900 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11901
11902 Modified files: (Branch: RATBOX_2_1)
11903 modules m_services.c
11904 Log:
11905 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11906 tsinfo matches this
11907
11908 Revision Changes Path
11909 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11910
11911
11912
11913 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11914
11915 Modified files: (Branch: RATBOX_2_1)
11916 modules m_services.c
11917 Log:
11918 - monitor_signoff() the client we're nickchanging
11919
11920 Revision Changes Path
11921 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11922
11923
11924
11925 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11926
11927 Modified files: (Branch: RATBOX_2_1)
11928 modules m_trace.c
11929 Log:
11930 - fix various UID problems with trace
11931
11932 Revision Changes Path
11933 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11934
11935
11936
11937 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11938
11939 Modified files: (Branch: RATBOX_2_1)
11940 help/opers dline kline
11941 modules m_resv.c m_stats.c
11942 modules/core m_mode.c
11943 Log:
11944 - sync with 2.0
11945 - tidy up kline/dline help to note they dont accept nick as target
11946 - disallow bans beginning with ':' over bmask
11947 - disallow bans with a space in chm_ban
11948 - stop counting hidden opers in stats p
11949 - match() parameters in remote unresv were inverted, causing it to fail
11950 - fix possibility of clients setting blank keys
11951
11952 Revision Changes Path
11953 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11954 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11955 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11956 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11957 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11958
11959
11960
11961 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11962
11963 Modified files: (Branch: RATBOX_2_1)
11964 src send.c
11965 Log:
11966 - fix problems with amd64 and the way we do va_list
11967
11968 Revision Changes Path
11969 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11970
11971
11972
11973 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11974
11975 Modified files: (Branch: RATBOX_2_1)
11976 modules m_services.c
11977 Log:
11978 - tidy up the kill notifications for RSFNC
11979
11980 Revision Changes Path
11981 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11982
11983
11984
11985 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11986
11987 Modified files: (Branch: RATBOX_2_1)
11988 include s_serv.h
11989 modules m_services.c
11990 src s_serv.c
11991 Log:
11992 - some more rserv stuff:
11993 - add RSFNC capability
11994 - fix up RSFNC, kill existing clients if they exist.
11995
11996 Revision Changes Path
11997 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11998 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11999 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12000
12001
12002
12003 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12004
12005 Modified files: (Branch: RATBOX_2_1)
12006 modules m_services.c
12007 Log:
12008 - first stab at a FNC implementation for rserv
12009
12010 Revision Changes Path
12011 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12012
12013
12014
12015 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12016
12017 Modified files: (Branch: RATBOX_2_1)
12018 help/opers umode
12019 Log:
12020 - remove a tab
12021
12022 Revision Changes Path
12023 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12024
12025
12026
12027 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12028
12029 Modified files: (Branch: RATBOX_2_1)
12030 src newconf.c
12031 Log:
12032 - add links_delay back
12033
12034 Revision Changes Path
12035 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12036
12037
12038
12039 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12040
12041 Modified files: (Branch: RATBOX_2_1)
12042 help/opers umode
12043 help/users umode
12044 Log:
12045 - swap tabs for spaces
12046
12047 Revision Changes Path
12048 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12049 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12050
12051
12052
12053 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12054
12055 Modified files: (Branch: RATBOX_2_1)
12056 include m_info.h
12057 Log:
12058 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12059 contained in the client_flood conf option
12060 - remove a couple of unused defines from info
12061
12062 Revision Changes Path
12063 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12064
12065
12066
12067 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12068
12069 Modified files: (Branch: RATBOX_2_1)
12070 src s_conf.c
12071 Log:
12072 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12073
12074 Revision Changes Path
12075 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12076
12077
12078
12079 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12080
12081 Modified files: (Branch: RATBOX_2_1)
12082 doc example.conf example.efnet.conf
12083 Log:
12084 - fix missing closing comment tag
12085
12086 Revision Changes Path
12087 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12088 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12089
12090
12091
12092 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12093
12094 Modified files: (Branch: RATBOX_2_1)
12095 . RELNOTES
12096 include patchlevel.h
12097 Log:
12098 - revved patchlevel to 2.1.1
12099
12100 Revision Changes Path
12101 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12102 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12103
12104
12105
12106 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12107
12108 Modified files: (Branch: RATBOX_2_1)
12109 modules m_kline.c
12110 Log:
12111 - sync up remote kline reasons, so theyre consistent with what happens
12112 when we add local klines - notably the "Temporary K-line x min" and
12113 date added to reason.
12114
12115 Revision Changes Path
12116 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12117
12118
12119
12120 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12121
12122 Modified files: (Branch: RATBOX_2_1)
12123 doc monitor.txt
12124 Log:
12125 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12126
12127 Revision Changes Path
12128 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12129
12130
12131
12132 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12133
12134 Modified files: (Branch: RATBOX_2_1)
12135 src commio.c
12136 Log:
12137 used the data pointer we saved, not what just got nulled
12138
12139 Revision Changes Path
12140 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12141
12142
12143
12144 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12145
12146 Modified files: (Branch: RATBOX_2_1)
12147 modules m_resv.c m_xline.c
12148 Log:
12149 - fix broken propagation of xline/resv
12150
12151 Revision Changes Path
12152 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12153 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12154
12155
12156
12157 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12158
12159 Modified files: (Branch: RATBOX_2_1)
12160 src s_auth.c
12161 Log:
12162 - properly increment bad auth count for stats T when we timeout an auth
12163
12164 Revision Changes Path
12165 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12166
12167
12168
12169 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12170
12171 Modified files: (Branch: RATBOX_2_1)
12172 doc monitor.txt
12173 include client.h
12174 modules/core m_nick.c
12175 Log:
12176 - fix a bit that didnt make sense in monitor.txt
12177 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12178
12179 Revision Changes Path
12180 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12181 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12182 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12183
12184
12185
12186 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12187
12188 Modified files: (Branch: RATBOX_2_1)
12189 src s_auth.c
12190 Log:
12191 removing dlink nodes from auth_poll_list twice is bad
12192
12193 Revision Changes Path
12194 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12195
12196
12197
12198 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12199
12200 Modified files: (Branch: RATBOX_2_1)
12201 modules m_stats.c
12202 Log:
12203 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12204 changed to RPL_STATSDEBUG
12205
12206 Revision Changes Path
12207 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12208
12209
12210
12211 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12212
12213 Added files: (Branch: RATBOX_2_1)
12214 doc tgchange.txt
12215 Log:
12216 - add some documentation about target change
12217
12218 Revision Changes Path
12219 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12220
12221
12222
12223 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12224
12225 Modified files: (Branch: RATBOX_2_1)
12226 include supported.h
12227 modules/core m_message.c
12228 Log:
12229 - remove extra argument to 005
12230 - disallow messaging of UIDs
12231
12232 Revision Changes Path
12233 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12234 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12235
12236
12237
12238 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12239
12240 Modified files: (Branch: RATBOX_2_1)
12241 src parse.c
12242 Log:
12243 - fix a longstanding parser bug with wrong limit checking, causing us to
12244 accept one less parameter than we're allowed to accept.
12245
12246 Revision Changes Path
12247 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12248
12249
12250
12251 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12252
12253 Modified files: (Branch: RATBOX_2_1)
12254 modules/core m_message.c
12255 Log:
12256 - exempt users messaging themselves from target change
12257
12258 Revision Changes Path
12259 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12260
12261
12262
12263 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12264
12265 Modified files: (Branch: RATBOX_2_1)
12266 include supported.h
12267 Log:
12268 - stop violating MAXPARA on 005.
12269
12270 Revision Changes Path
12271 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12272
12273
12274
12275 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12276
12277 Modified files: (Branch: RATBOX_2_1)
12278 modules/core m_nick.c
12279 Log:
12280 - dont store an ipv6 sockhost if we're not compiled with v6 support
12281
12282 Revision Changes Path
12283 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12284
12285
12286
12287 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12288
12289 Modified files: (Branch: RATBOX_2_1)
12290 include stdinc.h
12291 Log:
12292 - remove some vms includes
12293
12294 Revision Changes Path
12295 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12296
12297
12298
12299 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12300
12301 Modified files: (Branch: RATBOX_2_1)
12302 . ChangeLog
12303 include serno.h
12304 Log:
12305 - force commit for new branch
12306
12307 Revision Changes Path
12308 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12309 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12310
12311
12312
12313 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12314
12315 Modified files:
12316 . RELNOTES configure configure.ac
12317 include patchlevel.h
12318 Log:
12319 - revved patchlevel to 2.1.0
12320
12321 Revision Changes Path
12322 1.114 +6 -2 ircd-ratbox/RELNOTES
12323 7.249 +11 -11 ircd-ratbox/configure
12324 7.63 +3 -3 ircd-ratbox/configure.ac
12325 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12326
12327
12328
12329 leeh 2005/03/04 13:31:32 EST (20050304_2)
12330
12331 Modified files:
12332 . RELNOTES
12333 include patchlevel.h
12334 Log:
12335 - update RELNOTES
12336 - revved patchlevel to 2.1.0beta2
12337
12338 Revision Changes Path
12339 1.113 +12 -0 ircd-ratbox/RELNOTES
12340 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12341
12342
12343
12344 leeh 2005/03/04 13:27:05 EST (20050304_1)
12345
12346 Modified files:
12347 doc whats-new-2.1.txt
12348 src channel.c
12349 Log:
12350 - update whats-new-2.1
12351 - when we're handling global NAMES, dont output channels if there are no
12352 members within them we can show.
12353
12354 Revision Changes Path
12355 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12356 7.436 +12 -2 ircd-ratbox/src/channel.c
12357
12358
12359
12360 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12361
12362 Modified files:
12363 src patricia.c
12364 Log:
12365 That would be a node_heap not a prefix_heap..oops
12366
12367 Revision Changes Path
12368 7.30 +1 -1 ircd-ratbox/src/patricia.c
12369
12370
12371
12372 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12373
12374 Modified files:
12375 include stdinc.h
12376 Log:
12377 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12378 otherwise..the other macros might work????
12379
12380 Revision Changes Path
12381 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12382
12383
12384
12385 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12386
12387 Modified files:
12388 . configure configure.ac
12389 Log:
12390 i hate autoconf
12391
12392 Revision Changes Path
12393 7.248 +5 -5 ircd-ratbox/configure
12394 7.62 +5 -5 ircd-ratbox/configure.ac
12395
12396
12397
12398 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12399
12400 Modified files:
12401 . configure configure.ac
12402 Log:
12403 i hate autoconf
12404
12405 Revision Changes Path
12406 7.247 +3 -2 ircd-ratbox/configure
12407 7.61 +3 -2 ircd-ratbox/configure.ac
12408
12409
12410
12411 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12412
12413 Modified files:
12414 . configure configure.ac
12415 Log:
12416 doh
12417
12418 Revision Changes Path
12419 7.246 +6 -6 ircd-ratbox/configure
12420 7.60 +4 -4 ircd-ratbox/configure.ac
12421
12422
12423
12424 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12425
12426 Modified files:
12427 . configure configure.ac
12428 include stdinc.h
12429 Log:
12430 Doh these changes got put on RATBOX_2_0 when they were meant for
12431 head..oops...
12432 Also merged in the monitor heap size stuff, not that i think monitor has
12433 been moved to head
12434
12435 Revision Changes Path
12436 7.245 +12 -3 ircd-ratbox/configure
12437 7.59 +11 -3 ircd-ratbox/configure.ac
12438 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12439
12440
12441
12442 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12443
12444 Modified files:
12445 include stdinc.h
12446 Log:
12447 Add more robust alloca checking
12448
12449 Revision Changes Path
12450 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12451
12452
12453
12454 leeh 2005/02/24 15:27:17 EST (20050224_9)
12455
12456 Modified files:
12457 contrib m_42.c
12458 Log:
12459 - fix the copyright on m_42.c :p
12460
12461 Revision Changes Path
12462 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12463
12464
12465
12466 leeh 2005/02/24 15:22:53 EST (20050224_8)
12467
12468 Modified files:
12469 include supported.h
12470 modules m_dline.c
12471 Log:
12472 - fix a core in undline on bad masks
12473 - remove an unwanted space from beginning of second 005 numeric
12474
12475 Revision Changes Path
12476 7.5 +1 -1 ircd-ratbox/include/supported.h
12477 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12478
12479
12480
12481 leeh 2005/02/24 15:18:59 EST (20050224_7)
12482
12483 Modified files:
12484 modules m_monitor.c
12485 Log:
12486 - use max_monitor when adding nicknames
12487 - add in monitor s
12488 that should be everything now..
12489
12490 Revision Changes Path
12491 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12492
12493
12494
12495 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12496
12497 Modified files:
12498 contrib m_42.c
12499 Log:
12500 42
12501
12502 Revision Changes Path
12503 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12504
12505
12506
12507 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12508
12509 Modified files:
12510 contrib m_42.c
12511 Log:
12512 42
12513
12514 Revision Changes Path
12515 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12516
12517
12518
12519 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12520
12521 Added files:
12522 contrib m_42.c
12523 Log:
12524 The Answer to Life, the Universe, and Everything
12525
12526 Revision Changes Path
12527 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12528
12529
12530
12531 leeh 2005/02/24 14:53:04 EST (20050224_3)
12532
12533 Modified files:
12534 include monitor.h
12535 modules m_monitor.c
12536 src ircd.c monitor.c
12537 Log:
12538 - call init_monitor() on startup
12539 - add in support for adding/deleting/listing monitor entries
12540
12541 Revision Changes Path
12542 7.2 +3 -1 ircd-ratbox/include/monitor.h
12543 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12544 7.374 +2 -0 ircd-ratbox/src/ircd.c
12545 7.3 +15 -4 ircd-ratbox/src/monitor.c
12546
12547
12548
12549 leeh 2005/02/23 21:20:10 EST (20050224_2)
12550
12551 Modified files:
12552 doc example.conf example.efnet.conf
12553 include s_conf.h supported.h
12554 modules Makefile.in
12555 src client.c newconf.c s_conf.c
12556 Added files:
12557 modules m_monitor.c
12558 Log:
12559 - add the max_monitor config option
12560 - advertise MONITOR=%d in 005
12561 - clear a local clients monitor list on exit
12562 - add the framework for the MONITOR command
12563 - bed.
12564
12565 Revision Changes Path
12566 7.261 +5 -0 ircd-ratbox/doc/example.conf
12567 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12568 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12569 7.4 +4 -2 ircd-ratbox/include/supported.h
12570 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12571 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12572 7.492 +1 -0 ircd-ratbox/src/client.c
12573 7.202 +1 -0 ircd-ratbox/src/newconf.c
12574 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12575
12576
12577
12578 leeh 2005/02/23 20:57:51 EST (20050224_1)
12579
12580 Modified files:
12581 . configure configure.ac
12582 include setup.h.in
12583 src monitor.c
12584 Log:
12585 - move MONITOR_HEAP_SIZE over to configure
12586
12587 Revision Changes Path
12588 7.244 ircd-ratbox/configure
12589 7.58 +4 -2 ircd-ratbox/configure.ac
12590 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12591 7.2 +0 -2 ircd-ratbox/src/monitor.c
12592
12593
12594
12595 leeh 2005/02/23 20:48:08 EST (20050224_0)
12596
12597 Modified files:
12598 doc monitor.txt
12599 include client.h numeric.h
12600 modules/core m_nick.c
12601 src Makefile.in client.c messages.tab
12602 s_user.c
12603 Added files:
12604 include monitor.h
12605 src monitor.c
12606 Log:
12607 - first half of my server-side notify list implementation..
12608
12609 Revision Changes Path
12610 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12611 7.266 +3 -0 ircd-ratbox/include/client.h
12612 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12613 7.58 +6 -0 ircd-ratbox/include/numeric.h
12614 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12615 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12616 7.491 +3 -0 ircd-ratbox/src/client.c
12617 7.126 +5 -5 ircd-ratbox/src/messages.tab
12618 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12619 7.342 +2 -0 ircd-ratbox/src/s_user.c
12620
12621
12622
12623 leeh 2005/02/23 18:42:59 EST (20050223_0)
12624
12625 Modified files:
12626 include hash.h
12627 Log:
12628 - double the size of the client and channel hashtables (64k -> 128k and
12629 32k -> 64k). The improvements are quite significant..
12630
12631 Revision Changes Path
12632 7.54 +4 -4 ircd-ratbox/include/hash.h
12633
12634
12635
12636 leeh 2005/02/22 14:55:56 EST (20050222_1)
12637
12638 Modified files:
12639 doc monitor.txt
12640 modules m_services.c
12641 Log:
12642 - remove a couple of unused vars
12643 - update monitor.txt
12644
12645 Revision Changes Path
12646 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12647 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12648
12649
12650
12651 leeh 2005/02/21 19:47:24 EST (20050222_0)
12652
12653 Added files:
12654 doc monitor.txt
12655 Log:
12656 - add in my documentation on the upcoming MONITOR command
12657
12658 Revision Changes Path
12659 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12660
12661
12662
12663 leeh 2005/02/21 12:09:34 EST (20050221_0)
12664
12665 Modified files:
12666 . configure configure.ac
12667 doc whats-new-2.1.txt
12668 tools README.mkpasswd
12669 Removed files:
12670 src crypt.c
12671 Log:
12672 - update whats-new-2.1.txt some more
12673 - we dont have vms mkpasswd anymore
12674 - remove the unused crypt.c
12675
12676 Revision Changes Path
12677 7.243 +3 -6 ircd-ratbox/configure
12678 7.57 +2 -4 ircd-ratbox/configure.ac
12679 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12680 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12681 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12682
12683
12684
12685 leeh 2005/02/19 12:38:09 EST (20050219_3)
12686
12687 Modified files:
12688 doc example.conf example.efnet.conf
12689 include ircd.h
12690 modules m_pong.c
12691 src channel.c client.c ircd.c s_conf.c
12692 Log:
12693 - rework the splitcode, splitservers is now how many servers we've marked as
12694 EOB, rather than how many are linked. Thus pull ourselves out of
12695 splitmode immediately once this is satisfied
12696
12697 Revision Changes Path
12698 7.260 +8 -9 ircd-ratbox/doc/example.conf
12699 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12700 7.83 +1 -0 ircd-ratbox/include/ircd.h
12701 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12702 7.435 +16 -36 ircd-ratbox/src/channel.c
12703 7.490 +2 -0 ircd-ratbox/src/client.c
12704 7.373 +2 -1 ircd-ratbox/src/ircd.c
12705 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12706
12707
12708
12709 leeh 2005/02/19 09:02:34 EST (20050219_2)
12710
12711 Modified files:
12712 doc example.conf example.efnet.conf
12713 include ircd.h s_conf.h
12714 modules m_set.c
12715 src channel.c ircd.c newconf.c s_conf.c
12716 Log:
12717 - remove split_delay
12718
12719 Revision Changes Path
12720 7.259 +0 -5 ircd-ratbox/doc/example.conf
12721 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12722 7.82 +0 -1 ircd-ratbox/include/ircd.h
12723 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12724 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12725 7.434 +2 -7 ircd-ratbox/src/channel.c
12726 7.372 +0 -1 ircd-ratbox/src/ircd.c
12727 7.201 +0 -1 ircd-ratbox/src/newconf.c
12728 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12729
12730
12731
12732 leeh 2005/02/19 08:48:05 EST (20050219_1)
12733
12734 Modified files:
12735 include client.h
12736 modules m_cap.c m_who.c
12737 src channel.c
12738 Log:
12739 - implemented multi-prefix client capability, which allows stacking of @+ in
12740 names and who
12741
12742 Revision Changes Path
12743 7.265 +1 -1 ircd-ratbox/include/client.h
12744 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12745 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12746 7.433 +4 -6 ircd-ratbox/src/channel.c
12747
12748
12749
12750 leeh 2005/02/19 06:27:58 EST (20050219_0)
12751
12752 Modified files:
12753 modules m_etrace.c
12754 src newconf.c s_conf.c s_newconf.c
12755 Log:
12756 - removed some unused vars/functions
12757
12758 Revision Changes Path
12759 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12760 7.200 +0 -15 ircd-ratbox/src/newconf.c
12761 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12762 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12763
12764
12765
12766 leeh 2005/02/16 12:58:24 EST (20050216_2)
12767
12768 Modified files:
12769 . RELNOTES configure configure.ac
12770 include patchlevel.h
12771 Log:
12772 - update configure to reflect this is 'devel'
12773 - update RELNOTES
12774 - revved patchlevel to 2.1.0beta1
12775
12776 Revision Changes Path
12777 1.112 +9 -1 ircd-ratbox/RELNOTES
12778 7.242 +11 -11 ircd-ratbox/configure
12779 7.56 +3 -3 ircd-ratbox/configure.ac
12780 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12781
12782
12783
12784 leeh 2005/02/16 12:46:30 EST (20050216_1)
12785
12786 Modified files:
12787 . configure configure.ac
12788 include client.h numeric.h s_conf.h setup.h.in
12789 supported.h
12790 modules Makefile.in
12791 modules/core m_nick.c
12792 src Makefile.in client.c ircd.c messages.tab
12793 newconf.c s_conf.c s_user.c
12794 Removed files:
12795 include watch.h
12796 modules m_watch.c
12797 src watch.c
12798 Log:
12799 - remove watch, the protocol for this sucks so hard I just dont want it
12800 here ;-)
12801
12802 Revision Changes Path
12803 7.241 +2 -12 ircd-ratbox/configure
12804 7.55 +2 -4 ircd-ratbox/configure.ac
12805 7.264 +0 -2 ircd-ratbox/include/client.h
12806 7.57 +0 -11 ircd-ratbox/include/numeric.h
12807 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12808 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12809 7.3 +2 -3 ircd-ratbox/include/supported.h
12810 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12811 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12812 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12813 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12814 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12815 7.489 +0 -3 ircd-ratbox/src/client.c
12816 7.371 +0 -2 ircd-ratbox/src/ircd.c
12817 7.125 +9 -9 ircd-ratbox/src/messages.tab
12818 7.199 +0 -1 ircd-ratbox/src/newconf.c
12819 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12820 7.341 +0 -2 ircd-ratbox/src/s_user.c
12821 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12822
12823
12824
12825 leeh 2005/02/15 19:13:31 EST (20050216_0)
12826
12827 Modified files:
12828 include stdinc.h
12829 src event.c ircd_lexer.l ircd_signal.c
12830 modules.c
12831 Removed files:
12832 servlink descrip.mms
12833 Log:
12834 - remove a few vms bits
12835
12836 Revision Changes Path
12837 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12838 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12839 7.47 +0 -54 ircd-ratbox/src/event.c
12840 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12841 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12842 7.152 +0 -3 ircd-ratbox/src/modules.c
12843
12844
12845
12846 leeh 2005/02/15 18:53:32 EST (20050215_0)
12847
12848 Modified files:
12849 include hostmask.h ircd.h s_conf.h s_newconf.h
12850 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12851 m_xline.c
12852 src hostmask.c ircd.c ircd_signal.c s_conf.c
12853 s_newconf.c
12854 Log:
12855 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12856 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12857
12858 Revision Changes Path
12859 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12860 7.81 +1 -0 ircd-ratbox/include/ircd.h
12861 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12862 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12863 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12864 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12865 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12866 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12867 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12868 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12869 7.370 +7 -0 ircd-ratbox/src/ircd.c
12870 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12871 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12872 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12873
12874
12875
12876 leeh 2005/02/13 10:21:41 EST (20050213_4)
12877
12878 Modified files:
12879 doc services.txt
12880 Added files:
12881 doc whats-new-2.0.txt whats-new-2.1.txt
12882 Removed files:
12883 doc whats-new.txt
12884 Log:
12885 - move whats-new.txt to whats-new-2.0.txt
12886 - add in whats-new-2.1.txt
12887 - update services.txt with the whois for logged in users
12888
12889 Revision Changes Path
12890 7.2 +5 -0 ircd-ratbox/doc/services.txt
12891 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12892 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12893 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12894
12895
12896
12897 leeh 2005/02/13 09:20:37 EST (20050213_3)
12898
12899 Modified files:
12900 include supported.h
12901 modules/core m_message.c
12902 Log:
12903 - fix a compile error in m_message.c
12904 - update 005 to the spec and add CPRIVMSG/CNOTICE
12905
12906 Revision Changes Path
12907 7.2 +31 -37 ircd-ratbox/include/supported.h
12908 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12909
12910
12911
12912 leeh 2005/02/13 09:14:12 EST (20050213_2)
12913
12914 Modified files:
12915 src channel.c
12916 Log:
12917 - fix the membership memleak
12918
12919 Revision Changes Path
12920 7.432 +0 -3 ircd-ratbox/src/channel.c
12921
12922
12923
12924 leeh 2005/02/12 21:51:56 EST (20050213_1)
12925
12926 Modified files:
12927 include client.h
12928 modules/core m_message.c
12929 Log:
12930 - add a bitmask to track when they send their first message, only allowing
12931 clearing stuff after that.
12932
12933 Revision Changes Path
12934 7.263 +4 -0 ircd-ratbox/include/client.h
12935 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12936
12937
12938
12939 leeh 2005/02/12 21:17:52 EST (20050213_0)
12940
12941 Modified files:
12942 include patricia.h s_newconf.h
12943 modules/core m_message.c
12944 src patricia.c s_newconf.c s_user.c
12945 Log:
12946 - add in the patricia for tracking who fills up targets, give them a reduced
12947 count on connect
12948
12949 Revision Changes Path
12950 7.20 +1 -1 ircd-ratbox/include/patricia.h
12951 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12952 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12953 7.29 +1 -1 ircd-ratbox/src/patricia.c
12954 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12955 7.340 +4 -0 ircd-ratbox/src/s_user.c
12956
12957
12958
12959 leeh 2005/02/12 18:35:10 EST (20050212_0)
12960
12961 Modified files:
12962 include ircd_defs.h
12963 src class.c reject.c
12964 Log:
12965 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12966
12967 Revision Changes Path
12968 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12969 7.68 +1 -5 ircd-ratbox/src/class.c
12970 1.33 +1 -5 ircd-ratbox/src/reject.c
12971
12972
12973
12974 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12975
12976 Modified files:
12977 modules m_watch.c
12978 Log:
12979 remove stupid memory leak
12980
12981 Revision Changes Path
12982 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12983
12984
12985
12986 leeh 2005/02/11 06:42:48 EST (20050211_0)
12987
12988 Modified files:
12989 modules m_gline.c
12990 Log:
12991 - workaround hyb6 allowing empty gline reasons
12992
12993 Revision Changes Path
12994 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12995
12996
12997
12998 leeh 2005/02/09 14:39:13 EST (20050209_2)
12999
13000 Modified files:
13001 include s_conf.h
13002 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13003 src ircd.c s_conf.c
13004 Log:
13005 - move temp dlines and temp klines over to an array, rather than completely
13006 seperate dlinks.
13007
13008 Revision Changes Path
13009 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13010 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13011 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13012 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13013 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13014 7.369 +0 -5 ircd-ratbox/src/ircd.c
13015 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13016
13017
13018
13019 leeh 2005/02/09 14:02:13 EST (20050209_1)
13020
13021 Modified files:
13022 include s_user.h
13023 modules m_cap.c m_pong.c m_user.c
13024 modules/core m_nick.c
13025 src s_user.c
13026 Log:
13027 - remove 'nick' param from register_local_user(), its not needed.
13028
13029 Revision Changes Path
13030 7.35 +1 -1 ircd-ratbox/include/s_user.h
13031 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13032 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13033 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13034 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13035 7.339 +6 -6 ircd-ratbox/src/s_user.c
13036
13037
13038
13039 leeh 2005/02/09 13:12:53 EST (20050209_0)
13040
13041 Modified files:
13042 modules m_cmessage.c
13043 Log:
13044 - dont send numerics when we're dealing with CNOTICE
13045 - add in checking for +g, and resetting idle
13046
13047 Revision Changes Path
13048 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13049
13050
13051
13052 leeh 2005/02/08 11:37:50 EST (20050208_2)
13053
13054 Modified files:
13055 src s_newconf.c
13056 Log:
13057 - fix operator blocks to work on ip spoofs
13058
13059 Revision Changes Path
13060 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13061
13062
13063
13064 leeh 2005/02/07 19:23:22 EST (20050208_1)
13065
13066 Modified files:
13067 doc example.conf example.efnet.conf
13068 src newconf.c
13069 Log:
13070 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13071
13072 Revision Changes Path
13073 7.258 +0 -39 ircd-ratbox/doc/example.conf
13074 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13075 7.198 +0 -272 ircd-ratbox/src/newconf.c
13076
13077
13078
13079 leeh 2005/02/07 19:19:32 EST (20050208_0)
13080
13081 Modified files:
13082 src s_conf.c
13083 Log:
13084 - added support for kline.conf.perm et al, these take the same formats
13085 as their non-permanent partners, but you cant remove them via the ircd.
13086
13087 Revision Changes Path
13088 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13089
13090
13091
13092 leeh 2005/02/02 19:18:59 EST (20050203_1)
13093
13094 Modified files:
13095 help Makefile.in
13096 help/opers index
13097 help/users index
13098 Added files:
13099 help/opers cnotice cprivmsg
13100 Log:
13101 - added help files for cprivmsg/cnotice
13102
13103 Revision Changes Path
13104 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13105 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13106 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13107 1.10 +19 -19 ircd-ratbox/help/opers/index
13108 1.7 +10 -9 ircd-ratbox/help/users/index
13109
13110
13111
13112 leeh 2005/02/02 19:14:25 EST (20050203_0)
13113
13114 Modified files:
13115 include numeric.h
13116 modules Makefile.in
13117 src messages.tab
13118 Added files:
13119 modules m_cmessage.c
13120 Log:
13121 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13122 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13123 nick is a member. These bypass any target change limitations.
13124 - added ERR_VOICENEEDED, numeric 489.
13125
13126 Revision Changes Path
13127 7.56 +2 -0 ircd-ratbox/include/numeric.h
13128 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13129 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13130 7.124 +1 -1 ircd-ratbox/src/messages.tab
13131
13132
13133
13134 leeh 2005/02/02 16:58:16 EST (20050202_4)
13135
13136 Modified files:
13137 help/opers etrace
13138 Log:
13139 - update etrace help
13140
13141 Revision Changes Path
13142 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13143
13144
13145
13146 leeh 2005/02/02 16:55:04 EST (20050202_3)
13147
13148 Modified files:
13149 modules m_etrace.c
13150 Log:
13151 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13152 can put its external ip address in there..
13153
13154 Revision Changes Path
13155 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13156
13157
13158
13159 leeh 2005/02/02 16:41:06 EST (20050202_2)
13160
13161 Modified files:
13162 modules m_etrace.c
13163 Log:
13164 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13165 if its a non-local client. These will just get "lost" if the remote
13166 server doesnt support this..
13167
13168 Revision Changes Path
13169 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13170
13171
13172
13173 leeh 2005/02/02 16:12:12 EST (20050202_1)
13174
13175 Modified files:
13176 include client.h numeric.h s_conf.h
13177 modules/core m_message.c
13178 src messages.tab newconf.c s_conf.c
13179 Log:
13180 - first part of the target change code, add the storage of targets for
13181 localuser, throttle messages when they fill all the available slots
13182
13183 Revision Changes Path
13184 7.262 +5 -1 ircd-ratbox/include/client.h
13185 7.55 +2 -0 ircd-ratbox/include/numeric.h
13186 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13187 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13188 7.123 +1 -1 ircd-ratbox/src/messages.tab
13189 7.197 +1 -0 ircd-ratbox/src/newconf.c
13190 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13191
13192
13193
13194 leeh 2005/02/02 13:28:10 EST (20050202_0)
13195
13196 Modified files:
13197 modules m_resv.c m_stats.c m_testline.c
13198 modules/core m_join.c
13199 src hash.c kdparse.c messages.tab s_newconf.c
13200 Log:
13201 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13202 tracking of when resvs get hit
13203
13204 Revision Changes Path
13205 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13206 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13207 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13208 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13209 7.114 +3 -0 ircd-ratbox/src/hash.c
13210 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13211 7.122 +1 -1 ircd-ratbox/src/messages.tab
13212 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13213
13214
13215
13216 leeh 2005/01/31 09:04:10 EST (20050131_2)
13217
13218 Modified files:
13219 src s_log.c
13220 Log:
13221 - fflush() logfiles
13222
13223 Revision Changes Path
13224 7.79 +2 -0 ircd-ratbox/src/s_log.c
13225
13226
13227
13228 leeh 2005/01/31 08:59:09 EST (20050131_1)
13229
13230 Modified files:
13231 src commio.c
13232 Log:
13233 - rename fd_dump() to comm_dump()
13234
13235 Revision Changes Path
13236 1.27 +2 -2 ircd-ratbox/src/commio.c
13237
13238
13239
13240 leeh 2005/01/30 19:16:08 EST (20050131_0)
13241
13242 Modified files:
13243 doc hooks.txt
13244 include hook.h
13245 modules m_services.c
13246 modules/core m_server.c
13247 src hook.c s_serv.c
13248 Log:
13249 - added hook for server_introduced
13250 - fixed up services support for hooks
13251
13252 Revision Changes Path
13253 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13254 1.31 +1 -0 ircd-ratbox/include/hook.h
13255 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13256 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13257 7.36 +2 -0 ircd-ratbox/src/hook.c
13258 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13259
13260
13261
13262 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13263
13264 Modified files:
13265 src commio.c
13266 Log:
13267 Add back in the comm_fd_hack thing for solaris
13268
13269 Revision Changes Path
13270 1.26 +26 -1 ircd-ratbox/src/commio.c
13271
13272
13273
13274 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13275
13276 Modified files:
13277 adns adns.h
13278 include commio.h s_conf.h watch.h
13279 modules m_dline.c m_kline.c m_resv.c m_stats.c
13280 m_watch.c m_xline.c
13281 modules/core m_nick.c
13282 src balloc.c cache.c client.c commio.c
13283 epoll.c ircd.c ircd_lexer.l kdparse.c
13284 listener.c s_auth.c s_conf.c s_log.c
13285 s_serv.c watch.c
13286 Log:
13287 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13288
13289 Revision Changes Path
13290 1.18 +0 -2 ircd-ratbox/adns/adns.h
13291 1.14 +6 -37 ircd-ratbox/include/commio.h
13292 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13293 7.3 +2 -2 ircd-ratbox/include/watch.h
13294 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13295 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13296 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13297 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13298 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13299 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13300 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13301 7.85 +1 -1 ircd-ratbox/src/balloc.c
13302 1.24 +5 -5 ircd-ratbox/src/cache.c
13303 7.488 +4 -4 ircd-ratbox/src/client.c
13304 1.25 +10 -280 ircd-ratbox/src/commio.c
13305 1.33 +1 -1 ircd-ratbox/src/epoll.c
13306 7.368 +4 -4 ircd-ratbox/src/ircd.c
13307 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13308 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13309 7.125 +8 -8 ircd-ratbox/src/listener.c
13310 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13311 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13312 7.78 +20 -20 ircd-ratbox/src/s_log.c
13313 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13314 1.6 +22 -15 ircd-ratbox/src/watch.c
13315
13316
13317
13318 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13319
13320 Modified files:
13321 modules/core m_mode.c
13322 Log:
13323 remove two unused variables
13324
13325 Revision Changes Path
13326 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13327
13328
13329
13330 leeh 2005/01/28 15:31:40 EST (20050128_1)
13331
13332 Modified files:
13333 modules m_kline.c
13334 src s_conf.c
13335 Log:
13336 - mo_kline() needs minpara of 3, not 2
13337 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13338 - require me.info is never blank
13339
13340 Revision Changes Path
13341 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13342 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13343
13344
13345
13346 leeh 2005/01/28 15:26:28 EST (20050128_0)
13347
13348 Modified files:
13349 modules/core m_mode.c m_sjoin.c
13350 Log:
13351 - patch via jilles to fix +eI lists being shown to lusers when handling
13352 protocol stuff over TS6
13353
13354 Revision Changes Path
13355 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13356 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13357
13358
13359
13360 leeh 2005/01/25 19:47:38 EST (20050126_0)
13361
13362 Modified files:
13363 include channel.h
13364 modules/core m_join.c m_mode.c m_sjoin.c
13365 src channel.c messages.tab s_serv.c
13366 Log:
13367 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13368 an operspy call with &me
13369 - remove modebuf/parabuf params from channel_modes(), we now generate a
13370 buffer internally which we return.
13371
13372 Revision Changes Path
13373 7.163 +1 -1 ircd-ratbox/include/channel.h
13374 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13375 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13376 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13377 7.431 +25 -18 ircd-ratbox/src/channel.c
13378 7.121 +1 -1 ircd-ratbox/src/messages.tab
13379 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13380
13381
13382
13383 alz 2005/01/25 18:09:18 EST (20050125_5)
13384
13385 Modified files:
13386 doc example.conf example.efnet.conf
13387 include s_conf.h
13388 modules m_info.c
13389 src listener.c newconf.c s_conf.c
13390 Log:
13391 Added dline_with_reason config option (default yes):
13392
13393 /* dline reason: show the user the dline reason when they connect
13394 * and are dlined.
13395 */
13396 dline_with_reason = yes;
13397
13398 Revision Changes Path
13399 7.257 +6 -1 ircd-ratbox/doc/example.conf
13400 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13401 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13402 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13403 7.124 +1 -1 ircd-ratbox/src/listener.c
13404 7.196 +1 -0 ircd-ratbox/src/newconf.c
13405 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13406
13407
13408
13409 leeh 2005/01/25 13:21:17 EST (20050125_4)
13410
13411 Modified files:
13412 src newconf.c
13413 Log:
13414 - make conf_set_generic_string() test len exists before it uses it.
13415
13416 Revision Changes Path
13417 7.195 +1 -1 ircd-ratbox/src/newconf.c
13418
13419
13420
13421 leeh 2005/01/25 13:10:56 EST (20050125_3)
13422
13423 Modified files:
13424 doc example.conf
13425 src newconf.c
13426 Log:
13427 - rename 'type' to 'flags' in cluster {};
13428 - add stacking of servers in cluster {}; documented in example.conf
13429
13430 Revision Changes Path
13431 7.256 +18 -10 ircd-ratbox/doc/example.conf
13432 7.194 +39 -7 ircd-ratbox/src/newconf.c
13433
13434
13435
13436 alz 2005/01/25 12:48:54 EST (20050125_2)
13437
13438 Modified files:
13439 include s_conf.h
13440 src listener.c s_conf.c
13441 Log:
13442 Added dline reasons, connecting/banned clients now see ban reason.
13443
13444 Revision Changes Path
13445 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13446 7.123 +17 -4 ircd-ratbox/src/listener.c
13447 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13448
13449
13450
13451 leeh 2005/01/25 07:44:37 EST (20050125_1)
13452
13453 Modified files:
13454 doc example.conf example.efnet.conf
13455 src newconf.c
13456 Log:
13457 - implement stacking of shared {}; blocks, documented in example.conf
13458
13459 Revision Changes Path
13460 7.255 +26 -13 ircd-ratbox/doc/example.conf
13461 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13462 7.193 +51 -36 ircd-ratbox/src/newconf.c
13463
13464
13465
13466 leeh 2005/01/24 19:08:29 EST (20050125_0)
13467
13468 Modified files:
13469 doc example.conf
13470 include client.h s_conf.h
13471 modules/core m_join.c
13472 src newconf.c s_user.c
13473 Log:
13474 - added jupe_exempt to auth {};, exempts the user from generating warnings
13475 when they attempt to join juped channels.
13476
13477 Revision Changes Path
13478 7.254 +2 -0 ircd-ratbox/doc/example.conf
13479 7.261 +3 -0 ircd-ratbox/include/client.h
13480 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13481 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13482 7.192 +1 -0 ircd-ratbox/src/newconf.c
13483 7.338 +8 -0 ircd-ratbox/src/s_user.c
13484
13485
13486
13487 leeh 2005/01/24 18:57:02 EST (20050124_6)
13488
13489 Modified files:
13490 src newconf.c
13491 Log:
13492 - rework shared {};, the format is now:
13493 shared {
13494 oper = "flame@*.leeh.co.uk", "*.lan";
13495 flags = kline;
13496 };
13497
13498 With no privs:
13499 shared {
13500 oper = "flame@*.leeh.co.uk", "*.lan";
13501 flags = none;
13502 };
13503
13504 Revision Changes Path
13505 7.191 +55 -23 ircd-ratbox/src/newconf.c
13506
13507
13508
13509 leeh 2005/01/24 17:25:58 EST (20050124_5)
13510
13511 Modified files:
13512 include modules.h
13513 Log:
13514 - fix the prototype on load_static_modules()
13515
13516 Revision Changes Path
13517 7.61 +1 -1 ircd-ratbox/include/modules.h
13518
13519
13520
13521 leeh 2005/01/24 16:00:30 EST (20050124_4)
13522
13523 Modified files:
13524 modules m_cap.c
13525 Log:
13526 - have cap end call register_local_user() with its own copy of
13527 source_p->username so its safe for unidented users..
13528
13529 Revision Changes Path
13530 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13531
13532
13533
13534 leeh 2005/01/24 15:48:09 EST (20050124_3)
13535
13536 Modified files:
13537 include newconf.h s_conf.h
13538 modules m_info.c
13539 src newconf.c s_conf.c s_log.c
13540 Log:
13541 - move the conf parser over to a table based structure, with generic setting
13542 of integers/strings
13543
13544 Revision Changes Path
13545 7.34 +9 -8 ircd-ratbox/include/newconf.h
13546 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13547 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13548 7.190 +264 -808 ircd-ratbox/src/newconf.c
13549 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13550 7.77 +13 -13 ircd-ratbox/src/s_log.c
13551
13552
13553
13554 leeh 2005/01/24 13:11:30 EST (20050124_2)
13555
13556 Modified files:
13557 doc example.conf
13558 src newconf.c
13559 Log:
13560 - added stacking of ips in exempt {};
13561
13562 Revision Changes Path
13563 7.253 +4 -0 ircd-ratbox/doc/example.conf
13564 7.189 +11 -30 ircd-ratbox/src/newconf.c
13565
13566
13567
13568 leeh 2005/01/24 12:59:57 EST (20050124_1)
13569
13570 Modified files:
13571 include tools.h
13572 src channel.c client.c hash.c hook.c
13573 newconf.c s_user.c watch.c
13574 Log:
13575 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13576 consistent with the rest of the dlink code.
13577
13578 Revision Changes Path
13579 1.54 +7 -7 ircd-ratbox/include/tools.h
13580 7.430 +2 -2 ircd-ratbox/src/channel.c
13581 7.487 +6 -6 ircd-ratbox/src/client.c
13582 7.113 +5 -5 ircd-ratbox/src/hash.c
13583 7.35 +1 -1 ircd-ratbox/src/hook.c
13584 7.188 +2 -2 ircd-ratbox/src/newconf.c
13585 7.337 +1 -1 ircd-ratbox/src/s_user.c
13586 1.5 +4 -4 ircd-ratbox/src/watch.c
13587
13588
13589
13590 leeh 2005/01/24 12:47:13 EST (20050124_0)
13591
13592 Modified files:
13593 modules m_cap.c
13594 Log:
13595 - cheap hack on sticky capabs..
13596
13597 Revision Changes Path
13598 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13599
13600
13601
13602 leeh 2005/01/22 11:36:54 EST (20050122_0)
13603
13604 Modified files:
13605 modules m_cap.c
13606 Log:
13607 - updated my clicap implementation to match the spec so far..
13608
13609 Revision Changes Path
13610 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13611
13612
13613
13614 leeh 2005/01/21 07:14:43 EST (20050121_2)
13615
13616 Modified files:
13617 doc hooks.txt
13618 include hook.h
13619 modules m_services.c
13620 src hook.c s_serv.c
13621 Log:
13622 - added hooks for when we're sending a burst
13623 - rewrote hooks.txt
13624 - fix up the hooks ive already done in services compatibility, ill add the
13625 hooks for server/client introductions in a bit.
13626
13627 Revision Changes Path
13628 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13629 1.30 +4 -0 ircd-ratbox/include/hook.h
13630 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13631 7.34 +7 -0 ircd-ratbox/src/hook.c
13632 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13633
13634
13635
13636 leeh 2005/01/21 06:34:03 EST (20050121_1)
13637
13638 Modified files:
13639 contrib example_module.c spy_admin_notice.c
13640 spy_info_notice.c spy_links_notice.c
13641 spy_motd_notice.c spy_stats_notice.c
13642 spy_stats_p_notice.c spy_trace_notice.c
13643 spy_whois_notice.c
13644 spy_whois_notice_global.c
13645 include hook.h
13646 modules m_admin.c m_info.c m_links.c m_motd.c
13647 m_services.c m_stats.c m_trace.c
13648 m_whois.c static_modules.c.SH
13649 modules/core m_server.c
13650 src client.c hook.c ircd.c modules.c packet.c
13651 s_auth.c s_serv.c s_user.c send.c
13652 Log:
13653 - add a better implementation of the hook system, its now a slow leaking
13654 array and events are created whenever we try adding a hook for it, or
13655 theyre registered for the caller.
13656
13657 Ive temporarily fucked services support and removed most of the other
13658 hooks.. I shall fix this soon.
13659
13660 Revision Changes Path
13661 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13662 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13663 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13664 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13665 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13666 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13667 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13668 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13669 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13670 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13671 1.29 +34 -70 ircd-ratbox/include/hook.h
13672 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13673 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13674 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13675 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13676 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13677 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13678 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13679 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13680 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13681 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13682 7.486 +1 -28 ircd-ratbox/src/client.c
13683 7.33 +131 -137 ircd-ratbox/src/hook.c
13684 7.367 +1 -1 ircd-ratbox/src/ircd.c
13685 7.151 +6 -10 ircd-ratbox/src/modules.c
13686 7.138 +10 -14 ircd-ratbox/src/packet.c
13687 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13688 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13689 7.336 +0 -6 ircd-ratbox/src/s_user.c
13690 7.286 +8 -6 ircd-ratbox/src/send.c
13691
13692
13693
13694 leeh 2005/01/20 19:19:20 EST (20050121_0)
13695
13696 Modified files:
13697 include hostmask.h
13698 Log:
13699 - remove an unused struct
13700
13701 Revision Changes Path
13702 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13703
13704
13705
13706 leeh 2005/01/20 13:38:39 EST (20050120_1)
13707
13708 Modified files:
13709 . configure configure.ac
13710 include client.h numeric.h patchlevel.h
13711 modules Makefile.in
13712 src messages.tab s_user.c
13713 Added files:
13714 modules m_cap.c
13715 Log:
13716 - drop back to -O0, fix patchlevel.h
13717 - first stab at client capabilities.. this still needs work.
13718
13719 Revision Changes Path
13720 7.240 +3 -3 ircd-ratbox/configure
13721 7.54 +3 -3 ircd-ratbox/configure.ac
13722 7.260 +3 -0 ircd-ratbox/include/client.h
13723 7.54 +2 -0 ircd-ratbox/include/numeric.h
13724 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13725 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13726 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13727 7.120 +1 -1 ircd-ratbox/src/messages.tab
13728 7.335 +3 -0 ircd-ratbox/src/s_user.c
13729
13730
13731
13732 leeh 2005/01/20 06:04:41 EST (20050120_0)
13733
13734 Modified files:
13735 . ChangeLog RELNOTES
13736 include config.h config.h.dist memory.h
13737 patchlevel.h
13738 modules m_stats.c
13739 src commio.c crypt.c getopt.c ircd.c s_serv.c
13740 Removed files:
13741 . README.VMS clean.com make.com
13742 include setup.h_vms
13743 modules descrip.mms static_modules_c.com
13744 modules/core descrip.mms
13745 src descrip.mms qio.c version.com
13746 tools descrip.mms mkpasswd_vms.c
13747 Log:
13748 - clean changelog, relnotes
13749 - mark patchlevel as 2.1.0beta
13750 - remove VMS support
13751
13752 Revision Changes Path
13753 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13754 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13755 1.111 +1 -348 ircd-ratbox/RELNOTES
13756 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13757 7.182 +0 -42 ircd-ratbox/include/config.h
13758 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13759 7.50 +0 -4 ircd-ratbox/include/memory.h
13760 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13761 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13762 7.2 +0 -58 ircd-ratbox/make.com (dead)
13763 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13764 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13765 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13766 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13767 1.24 +7 -30 ircd-ratbox/src/commio.c
13768 7.12 +0 -4 ircd-ratbox/src/crypt.c
13769 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13770 7.24 +0 -4 ircd-ratbox/src/getopt.c
13771 7.366 +4 -19 ircd-ratbox/src/ircd.c
13772 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13773 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13774 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13775 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13776 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13777
13778
13779
13780 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13781
13782 Modified files:
13783 include watch.h
13784 src watch.c
13785 Log:
13786 not using the return values on a few watch functions so make them void
13787
13788 Revision Changes Path
13789 7.2 +5 -5 ircd-ratbox/include/watch.h
13790 1.4 +19 -28 ircd-ratbox/src/watch.c
13791
13792
13793 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13794
13795 Modified files:
13796 modules m_watch.c
13797 Log:
13798 Make watch throttle, don't accept letter commands stacked
13799
13800 Revision Changes Path
13801 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13802
13803
13804
13805 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13806
13807 Modified files:
13808 modules m_gline.c
13809 Log:
13810 fix merge error
13811
13812 Revision Changes Path
13813 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13814
13815
13816
13817 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13818
13819 Modified files:
13820 . ChangeLog README.FIRST RELNOTES configure
13821 configure.ac
13822 adns adns.h internal.h parse.c transmit.c
13823 types.c
13824 contrib example_module.c spy_admin_notice.c
13825 spy_info_notice.c spy_links_notice.c
13826 spy_motd_notice.c spy_stats_notice.c
13827 spy_stats_p_notice.c spy_trace_notice.c
13828 spy_whois_notice.c
13829 spy_whois_notice_global.c
13830 doc example.conf example.efnet.conf ircd.motd
13831 server-version-info whats-new.txt
13832 help/opers umode xline
13833 help/users umode
13834 include cache.h channel.h class.h client.h
13835 commio.h config.h config.h.dist hash.h
13836 hook.h hostmask.h irc_string.h ircd.h
13837 ircd_defs.h m_info.h memory.h msg.h
13838 newconf.h numeric.h packet.h patchlevel.h
13839 patricia.h s_conf.h s_gline.h s_newconf.h
13840 s_serv.h s_user.h scache.h serno.h
13841 setup.h.in sprintf_irc.h stdinc.h tools.h
13842 modules .depend Makefile.in m_admin.c m_away.c
13843 m_dline.c m_encap.c m_gline.c m_info.c
13844 m_kline.c m_links.c m_list.c m_lusers.c
13845 m_motd.c m_oper.c m_operspy.c m_rehash.c
13846 m_restart.c m_resv.c m_set.c m_stats.c
13847 m_svinfo.c m_testline.c m_testmask.c
13848 m_topic.c m_trace.c m_watch.c m_who.c
13849 m_whois.c m_whowas.c m_xline.c
13850 static_modules.c.SH
13851 modules/core m_error.c m_message.c m_mode.c m_quit.c
13852 m_server.c m_squit.c
13853 src .depend Makefile.in adns.c balloc.c
13854 cache.c channel.c class.c client.c
13855 commio.c crypt.c devpoll.c epoll.c
13856 event.c getopt.c hash.c hook.c hostmask.c
13857 irc_string.c ircd.c ircd_lexer.l
13858 ircd_parser.y ircd_signal.c listener.c
13859 modules.c newconf.c numeric.c packet.c
13860 parse.c patricia.c poll.c reject.c
13861 restart.c s_auth.c s_conf.c s_log.c
13862 s_newconf.c s_serv.c s_user.c scache.c
13863 select.c send.c snprintf.c tools.c
13864 version.c.SH watch.c whowas.c
13865 tools README.mkpasswd mkpasswd.c
13866 Added files:
13867 . README.VMS clean.com make.com
13868 doc services.txt
13869 include common.h s_stats.h setup.h_vms
13870 supported.h
13871 modules descrip.mms m_challenge.c m_etrace.c
13872 m_invite.c m_names.c m_pass.c m_ping.c
13873 m_pong.c m_services.c m_tb.c m_user.c
13874 m_users.c m_version.c
13875 static_modules_c.com
13876 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13877 m_part.c m_sjoin.c
13878 servlink descrip.mms
13879 src descrip.mms kdparse.c messages.tab qio.c
13880 s_gline.c s_stats.c version.com
13881 tools descrip.mms mkpasswd_vms.c
13882 Removed files:
13883 doc 005.txt
13884 include banconf.h
13885 modules/core channels.c users.c
13886 src banconf.c
13887 Log:
13888 merge from RATBOX_2_0
13889
13890 Revision Changes Path
13891 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13892 7.40 +1 -0 ircd-ratbox/README.FIRST
13893 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13894 1.110 +114 -6 ircd-ratbox/RELNOTES
13895 1.17 +4 -0 ircd-ratbox/adns/adns.h
13896 1.17 +4 -4 ircd-ratbox/adns/internal.h
13897 1.12 +38 -38 ircd-ratbox/adns/parse.c
13898 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13899 1.19 +13 -13 ircd-ratbox/adns/types.c
13900 7.1 +10 -0 ircd-ratbox/clean.com (new)
13901 7.239 +47 -29 ircd-ratbox/configure
13902 7.53 +40 -32 ircd-ratbox/configure.ac
13903 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13904 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13905 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13906 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13907 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13908 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13909 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13910 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13911 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13912 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13913 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13914 7.252 +68 -22 ircd-ratbox/doc/example.conf
13915 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13916 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13917 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13918 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13919 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13920 1.5 +2 -1 ircd-ratbox/help/opers/umode
13921 1.7 +1 -1 ircd-ratbox/help/opers/xline
13922 1.2 +1 -0 ircd-ratbox/help/users/umode
13923 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13924 1.7 +8 -0 ircd-ratbox/include/cache.h
13925 7.162 +18 -16 ircd-ratbox/include/channel.h
13926 7.25 +4 -0 ircd-ratbox/include/class.h
13927 7.259 +34 -28 ircd-ratbox/include/client.h
13928 1.13 +45 -7 ircd-ratbox/include/commio.h
13929 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13930 7.181 +74 -16 ircd-ratbox/include/config.h
13931 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13932 7.53 +2 -0 ircd-ratbox/include/hash.h
13933 1.28 +73 -27 ircd-ratbox/include/hook.h
13934 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13935 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13936 7.80 +6 -31 ircd-ratbox/include/ircd.h
13937 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13938 7.56 +14 -8 ircd-ratbox/include/m_info.h
13939 7.49 +4 -0 ircd-ratbox/include/memory.h
13940 7.53 +2 -0 ircd-ratbox/include/msg.h
13941 7.33 +9 -9 ircd-ratbox/include/newconf.h
13942 7.53 +12 -8 ircd-ratbox/include/numeric.h
13943 7.27 +1 -1 ircd-ratbox/include/packet.h
13944 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13945 7.19 +25 -1 ircd-ratbox/include/patricia.h
13946 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13947 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13948 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13949 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13950 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13951 7.34 +13 -9 ircd-ratbox/include/s_user.h
13952 7.15 +1 -1 ircd-ratbox/include/scache.h
13953 7.5366 +1 -1 ircd-ratbox/include/serno.h
13954 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13955 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13956 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13957 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13958 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13959 1.53 +10 -10 ircd-ratbox/include/tools.h
13960 7.1 +58 -0 ircd-ratbox/make.com (new)
13961 1.45 +338 -182 ircd-ratbox/modules/.depend
13962 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13963 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13964 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13965 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13966 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13967 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13968 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13969 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13970 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13971 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13972 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13973 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13974 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13975 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13976 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13977 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13978 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13979 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13980 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13981 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13982 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13983 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13984 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13985 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13986 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13987 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13988 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13989 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13990 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13991 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13992 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13993 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13994 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13995 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13996 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13997 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13998 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13999 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14000 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14001 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14002 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14003 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14004 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14005 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14006 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14007 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14008 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14009 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14010 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14011 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14012 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14013 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14014 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14015 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14016 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14017 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14018 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14019 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14020 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14021 7.48 +162 -119 ircd-ratbox/src/.depend
14022 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14023 7.75 +5 -5 ircd-ratbox/src/adns.c
14024 7.84 +1 -1 ircd-ratbox/src/balloc.c
14025 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14026 1.23 +75 -7 ircd-ratbox/src/cache.c
14027 7.429 +342 -79 ircd-ratbox/src/channel.c
14028 7.67 +42 -2 ircd-ratbox/src/class.c
14029 7.485 +245 -85 ircd-ratbox/src/client.c
14030 1.23 +349 -43 ircd-ratbox/src/commio.c
14031 7.11 +4 -0 ircd-ratbox/src/crypt.c
14032 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14033 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14034 1.32 +4 -8 ircd-ratbox/src/epoll.c
14035 7.46 +63 -6 ircd-ratbox/src/event.c
14036 7.23 +4 -0 ircd-ratbox/src/getopt.c
14037 7.112 +8 -7 ircd-ratbox/src/hash.c
14038 7.32 +135 -133 ircd-ratbox/src/hook.c
14039 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14040 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14041 7.365 +56 -48 ircd-ratbox/src/ircd.c
14042 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14043 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14044 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14045 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14046 7.122 +14 -13 ircd-ratbox/src/listener.c
14047 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14048 7.150 +17 -8 ircd-ratbox/src/modules.c
14049 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14050 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14051 7.137 +55 -42 ircd-ratbox/src/packet.c
14052 7.187 +8 -15 ircd-ratbox/src/parse.c
14053 7.28 +2 -4 ircd-ratbox/src/patricia.c
14054 7.82 +3 -1 ircd-ratbox/src/poll.c
14055 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14056 1.32 +8 -3 ircd-ratbox/src/reject.c
14057 7.34 +1 -0 ircd-ratbox/src/restart.c
14058 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14059 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14060 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14061 7.76 +32 -35 ircd-ratbox/src/s_log.c
14062 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14063 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14064 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14065 7.334 +773 -2 ircd-ratbox/src/s_user.c
14066 7.27 +2 -1 ircd-ratbox/src/scache.c
14067 7.44 +2 -0 ircd-ratbox/src/select.c
14068 7.285 +12 -12 ircd-ratbox/src/send.c
14069 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14070 7.46 +0 -1 ircd-ratbox/src/tools.c
14071 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14072 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14073 1.3 +4 -4 ircd-ratbox/src/watch.c
14074 7.32 +1 -0 ircd-ratbox/src/whowas.c
14075 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14076 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14077 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14078 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14079
14080
14081
14082 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14083
14084 Modified files: (Branch: RATBOX_2_0)
14085 src client.c
14086 Log:
14087 a remote client is never going to have a watch list..duh
14088
14089 Revision Changes Path
14090 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14091
14092
14093
14094 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14095
14096 Added files: (Branch: RATBOX_2_0)
14097 modules m_watch.c
14098 Log:
14099 get that one too
14100
14101 Revision Changes Path
14102 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14103
14104
14105
14106 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14107
14108 Added files: (Branch: RATBOX_2_0)
14109 include watch.h
14110 src watch.c
14111 Log:
14112 helps if we actually include the .c/.h files
14113
14114 Revision Changes Path
14115 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14116 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14117
14118
14119
14120 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14121
14122 Modified files: (Branch: RATBOX_2_0)
14123 . configure configure.ac
14124 include client.h numeric.h s_conf.h setup.h.in
14125 supported.h
14126 modules Makefile.in
14127 modules/core m_nick.c
14128 src Makefile.in client.c ircd.c messages.tab
14129 newconf.c s_conf.c s_user.c
14130 Log:
14131 backport watch from devel
14132
14133 Revision Changes Path
14134 7.229.2.10 +12 -2 ircd-ratbox/configure
14135 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14136 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14137 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14138 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14139 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14140 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14141 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14142 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14143 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14144 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14145 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14146 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14147 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14148 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14149 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14150
14151
14152
14153 leeh 2005/01/12 10:12:40 EST (20050112_1)
14154
14155 Modified files: (Branch: RATBOX_2_0)
14156 include numeric.h
14157 modules m_services.c m_whois.c
14158 src messages.tab
14159 Log:
14160 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14161 when the user is logged in
14162
14163 Revision Changes Path
14164 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14165 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14166 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14167 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14168
14169
14170
14171 leeh 2005/01/11 19:47:14 EST (20050112_0)
14172
14173 Modified files: (Branch: RATBOX_2_0)
14174 include supported.h
14175 Added files: (Branch: RATBOX_2_0)
14176 doc services.txt
14177 Log:
14178 - add +r to 005
14179 - added doc/services.txt, outlining the compatibility code
14180
14181 Revision Changes Path
14182 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14183 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14184
14185
14186
14187 leeh 2005/01/11 18:38:10 EST (20050111_5)
14188
14189 Modified files: (Branch: RATBOX_2_0)
14190 include client.h hook.h
14191 modules m_services.c
14192 modules/core m_server.c
14193 src hook.c s_serv.c
14194 Log:
14195 - more services compatibility code:
14196 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14197 appropriate service {}; entry, only accept SU from these.
14198 - hook into us finishing nick burst, and have services burst a list of
14199 logged in users
14200
14201 Revision Changes Path
14202 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14203 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14204 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14205 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14206 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14207 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14208
14209
14210
14211 leeh 2005/01/11 17:32:42 EST (20050111_4)
14212
14213 Modified files: (Branch: RATBOX_2_0)
14214 . configure configure.ac
14215 include client.h
14216 modules Makefile.in
14217 src channel.c
14218 Added files: (Branch: RATBOX_2_0)
14219 modules m_services.c
14220 Log:
14221 - more services compatibility code:
14222 - encap handlers for SU (services marking client as logged in)
14223 - and for LOGIN (servers bursting logged in status)
14224 - move suser from Client -> User
14225
14226 Revision Changes Path
14227 7.229.2.9 +9 -3 ircd-ratbox/configure
14228 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14229 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14230 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14231 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14232 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14233
14234
14235
14236 leeh 2005/01/11 16:46:34 EST (20050111_3)
14237
14238 Modified files: (Branch: RATBOX_2_0)
14239 include ircd_defs.h
14240 Log:
14241 - whoops, missing #endif
14242
14243 Revision Changes Path
14244 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14245
14246
14247
14248 leeh 2005/01/11 15:56:57 EST (20050111_2)
14249
14250 Modified files: (Branch: RATBOX_2_0)
14251 include ircd_defs.h
14252 Log:
14253 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14254 have ipv6 just report sizeof(struct sockaddr_in)
14255
14256 Revision Changes Path
14257 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14258
14259
14260
14261 leeh 2005/01/10 20:19:35 EST (20050111_1)
14262
14263 Modified files: (Branch: RATBOX_2_0)
14264 src newconf.c
14265 Log:
14266 - fix a gcc warning
14267
14268 Revision Changes Path
14269 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14270
14271
14272
14273 leeh 2005/01/10 20:10:35 EST (20050111_0)
14274
14275 Modified files: (Branch: RATBOX_2_0)
14276 adns internal.h parse.c transmit.c types.c
14277 Log:
14278 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14279 conflict
14280
14281 Revision Changes Path
14282 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14283 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14284 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14285 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14286
14287
14288
14289 leeh 2005/01/10 17:48:48 EST (20050110_3)
14290
14291 Modified files: (Branch: RATBOX_2_0)
14292 modules m_xline.c
14293 Log:
14294 - send out the reformatted xline to opers (\s -> ' ')
14295
14296 Revision Changes Path
14297 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14298
14299
14300
14301 leeh 2005/01/10 16:18:53 EST (20050110_2)
14302
14303 Modified files: (Branch: RATBOX_2_0)
14304 help/opers umode
14305 help/users umode
14306 include client.h supported.h
14307 src messages.tab s_user.c send.c
14308 Log:
14309 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14310 channel privmsgs.
14311
14312 Revision Changes Path
14313 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14314 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14315 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14316 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14317 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14318 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14319 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14320
14321
14322
14323 leeh 2005/01/10 14:50:47 EST (20050110_1)
14324
14325 Modified files: (Branch: RATBOX_2_0)
14326 doc example.conf example.efnet.conf
14327 Log:
14328 - I dont remember ts6 desyncing on bans, so im not sure why the example
14329 confs say so.
14330
14331 Revision Changes Path
14332 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14333 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14334
14335
14336
14337 leeh 2005/01/10 13:31:10 EST (20050110_0)
14338
14339 Modified files: (Branch: RATBOX_2_0)
14340 . configure configure.ac
14341 include channel.h client.h numeric.h s_conf.h
14342 s_serv.h setup.h.in
14343 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14344 m_sjoin.c
14345 src channel.c messages.tab newconf.c s_conf.c
14346 s_serv.c s_user.c
14347 Log:
14348 - added --enable-services to configure, which enables some ratbox-services
14349 compatibility code:
14350 - chanmode +r, registered users only
14351 - usermode +S, prevents deop/kick of a service
14352 - service { }; block in conf for the above umode
14353
14354 Revision Changes Path
14355 7.229.2.8 +28 -16 ircd-ratbox/configure
14356 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14357 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14358 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14359 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14360 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14361 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14362 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14363 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14364 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14365 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14366 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14367 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14368 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14369 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14370 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14371 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14372 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14373 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14374
14375
14376
14377 leeh 2005/01/09 08:23:30 EST (20050109_0)
14378
14379 Modified files: (Branch: RATBOX_2_0)
14380 help/opers umode
14381 Log:
14382 - remove a tab, and add +C to opers umode help
14383
14384 Revision Changes Path
14385 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14386