]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] set: Use sendto_one_notice() for MAXCLIENTS too high notice.
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
2 Log:
3 - 2.2 operline
4
5
6 Changes: Modified:
7 +1 -1 trunk/src/messages.tab (File Modified)
8
9
10 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
11 Log:
12 Show max_clients in /info.
13
14
15 Changes: Modified:
16 +6 -0 trunk/modules/m_info.c (File Modified)
17
18
19 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
20 Log:
21 Don't allow /quote set max higher than the
22 serverinfo::max_clients ircd.conf value.
23
24
25 Changes: Modified:
26 +8 -0 trunk/modules/m_set.c (File Modified)
27
28
29 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
30 Log:
31 Change code that checks maxclients limit: allow exactly
32 the configured amount of non-exceed_limit clients.
33 Code that appeared to limit exceed_limit clients too
34 but less heavily removed (it was not effective because
35 the parentheses were wrong).
36
37
38 Changes: Modified:
39 +2 -4 trunk/src/s_user.c (File Modified)
40
41
42 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
43 Log:
44 By default, leave MAX_BUFFER fds free for log files,
45 server connections, ident lookups, exceed_limit clients,
46 etc. Mention this in example.conf and reference.conf.
47
48
49 Changes: Modified:
50 +4 -2 trunk/doc/example.conf (File Modified)
51 +3 -1 trunk/doc/reference.conf (File Modified)
52 +1 -1 trunk/src/s_conf.c (File Modified)
53
54
55 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
56 Log:
57 --with-maxclients configure option is gone
58
59
60 Changes: Modified:
61 +0 -11 trunk/INSTALL (File Modified)
62
63
64 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
65 Log:
66 Make the code that raises fd rlimit to hard limit work.
67
68
69 Changes: Modified:
70 +5 -5 trunk/src/ircd.c (File Modified)
71
72
73 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
74 Log:
75 - note the I/O reworking
76
77
78 Changes: Modified:
79 +2 -0 trunk/NEWS (File Modified)
80
81
82 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
83 Log:
84 - use mkdir -p
85
86
87 Changes: Modified:
88 +4 -4 trunk/doc/Makefile.in (File Modified)
89
90
91 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
92 Log:
93 - enforce proper conditions for EPOLL_CTL_DEL.
94 - remove possibly problematic "performance" check
95
96
97 Changes: Modified:
98 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
99
100
101 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
102 Log:
103 - rename m_list_safelist to m_list and remove ratbox implementation
104
105
106 Changes: Modified:
107 +393 -664 trunk/modules/Makefile.in (File Modified)
108 + - trunk/modules/m_list.c (File Added)
109 + - trunk/modules/m_list_ratbox.c (File Deleted)
110 + - trunk/modules/m_list_safelist.c (File Deleted)
111
112
113 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
114 Log:
115 - some more transit to sendto_one_numeric().
116
117
118 Changes: Modified:
119 +2 -3 trunk/modules/m_away.c (File Modified)
120 +3 -3 trunk/src/messages.tab (File Modified)
121 +1 -1 trunk/src/s_user.c (File Modified)
122
123
124 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
125 Log:
126 - change some sendto_one() to sendto_one_numeric().
127
128
129 Changes: Modified:
130 +4 -10 trunk/modules/m_admin.c (File Modified)
131 +3 -3 trunk/modules/m_map.c (File Modified)
132 +12 -12 trunk/src/messages.tab (File Modified)
133 +1 -2 trunk/src/s_conf.c (File Modified)
134 +9 -10 trunk/src/s_user.c (File Modified)
135
136
137 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
138 Log:
139 - river's ports.c from old charybdis trunk
140
141
142 Changes: Modified:
143 +195 -0 trunk/configure.ac (File Modified)
144 + - trunk/libcharybdis/ports.c (File Added)
145
146
147 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
148 Log:
149 - remove broken ports stuff and devpoll stuff.
150
151
152 Changes: Modified:
153 +0 -307 trunk/configure (File Modified)
154 +0 -21 trunk/configure.ac (File Modified)
155 +0 -474 trunk/include/setup.h.in (File Modified)
156 + - trunk/libcharybdis/devpoll.c (File Deleted)
157 + - trunk/libcharybdis/ports.c (File Deleted)
158
159
160 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
161 Log:
162 - regenerate files
163
164
165 Changes: Modified:
166 +1 -25 trunk/configure (File Modified)
167 +0 -3 trunk/include/setup.h.in (File Modified)
168
169
170 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
171 Log:
172 - remove x86-optimized hash code.
173
174
175 Changes: Modified:
176 +0 -13 trunk/configure.ac (File Modified)
177 +2 -187 trunk/src/Makefile.in (File Modified)
178 + - trunk/src/fnvhash.s (File Deleted)
179
180
181 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
182 Log:
183 - apparently setting KE_LENGTH to 128 is fine.
184
185
186 Changes: Modified:
187 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
188
189
190 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
191 Log:
192 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
193
194
195 Changes: Modified:
196 +5627 -5747 trunk/configure (File Modified)
197 +0 -15 trunk/configure.ac (File Modified)
198 +0 -2 trunk/include/m_info.h (File Modified)
199 +6 -9 trunk/include/setup.h.in (File Modified)
200 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
201
202
203 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
204 Log:
205 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
206 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
207 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
208
209
210 Changes: Modified:
211 +0 -5 trunk/include/config.h (File Modified)
212 +0 -5 trunk/include/config.h.dist (File Modified)
213 +0 -6 trunk/include/defaults.h (File Modified)
214 +0 -3 trunk/include/m_info.h (File Modified)
215 +21 -7 trunk/libcharybdis/commio.c (File Modified)
216 +2 -0 trunk/libcharybdis/commio.h (File Modified)
217 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
218 +4 -3 trunk/libcharybdis/poll.c (File Modified)
219 +0 -3 trunk/libcharybdis/select.c (File Modified)
220 +0 -9 trunk/src/ircd.c (File Modified)
221 +23 -26 trunk/src/listener.c (File Modified)
222 +2 -1 trunk/src/restart.c (File Modified)
223 +5 -1 trunk/src/s_auth.c (File Modified)
224 +1 -1 trunk/src/s_conf.c (File Modified)
225 +3 -1 trunk/src/s_serv.c (File Modified)
226
227
228 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
229 Log:
230 Repair operspy who !#channel, broken by me in r3283.
231
232
233 Changes: Modified:
234 +2 -2 trunk/modules/m_who.c (File Modified)
235
236
237 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
238 Log:
239 Update bug report and IRC channel information.
240
241
242 Changes: Modified:
243 +2 -1 trunk/BUGS (File Modified)
244 +2 -1 trunk/NEWS (File Modified)
245
246
247 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
248 Log:
249 Change copyright years in version.c.SH as in release-2.1 r3339.
250
251
252 Changes: Modified:
253 +2 -2 trunk/src/version.c.SH (File Modified)
254
255
256 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
257 Log:
258 Rerun autoconf.
259
260
261 Changes: Modified:
262 +104 -0 trunk/configure (File Modified)
263
264
265 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
266 Log:
267 Need to check for various flavours of epoll,
268 even if --enable-epoll is forced.
269
270
271 Changes: Modified:
272 +1 -0 trunk/configure.ac (File Modified)
273
274
275 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
276 Log:
277 Hack to allow some more warnings, already present in configure (?).
278
279
280 Changes: Modified:
281 +1 -1 trunk/aclocal.m4 (File Modified)
282
283
284 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
285 Log:
286 Merge old trunk r2077,r2079:
287 - Move closing of servlink control fd to close_connection()
288 instead of doing it in exit_local_server(), and make sure
289 we first close the data fd and then the control fd.
290 - Have servlink process ready fds in order net, data, ctrl
291 instead of ctrl, data, net. This seems to fix the problem
292 that squit reasons do not show up on the other side of a
293 ziplink (by making it send any final SQUIT and/or ERROR
294 before noticing the closed control fd).
295
296
297 Changes: Modified:
298 +1 -1 trunk/servlink/io.c (File Modified)
299 +3 -12 trunk/src/client.c (File Modified)
300
301
302 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
303 Log:
304 Don't show the UID if a TS6 server sends a kick with
305 an empty or no comment. Note that charybdis never sends
306 such kicks.
307
308
309 Changes: Modified:
310 +4 -4 trunk/modules/core/m_kick.c (File Modified)
311
312
313 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
314 Log:
315 Merge old trunk r2081:
316 Don't say that services cannot be killed in
317 ERR_ISCHANSERVICE message (given when trying
318 to kick or deop them), as that's not the case.
319
320
321 Changes: Modified:
322 +1 -1 trunk/src/messages.tab (File Modified)
323
324
325 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
326 Log:
327 Merge old trunk r2059
328 Clarifications to the descriptions of umode +Q and cmode +F,
329 suggested by Ariadne@SorceryNet.
330
331
332 Changes: Modified:
333 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
334 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
335
336
337 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
338 Log:
339 Merge old trunk r2907,r2991:
340 Allow TESTLINE on channel names.
341
342
343 Changes: Modified:
344 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
345 +4 -0 trunk/help/opers/testline (File Modified)
346 +22 -0 trunk/modules/m_testline.c (File Modified)
347
348
349 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
350 Log:
351 Merge old trunk r2835:
352 resolver: if sendto(2) fails, try sending to the next nameserver
353
354
355 Changes: Modified:
356 +1 -1 trunk/src/res.c (File Modified)
357
358
359 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
360 Log:
361 Merge old trunk r2817:
362 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
363 starts with a digit. This is safe because the last
364 parameter is a nick and never a UID. (The first parameter
365 in a server-server two-param whois is a UID/SID.)
366
367
368 Changes: Modified:
369 +1 -1 trunk/modules/m_whois.c (File Modified)
370
371
372 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
373 Log:
374 Merge old trunk r2779,r2785:
375 Show correct privilege name in a few ERR_NOPRIVS numerics.
376
377
378 Changes: Modified:
379 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
380 +1 -1 trunk/extensions/m_opme.c (File Modified)
381 +2 -2 trunk/unsupported/m_force.c (File Modified)
382
383
384 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
385 Log:
386 Merge old trunk r2695:
387 Send an SQUIT instead of an ERROR to announce /die to connected servers.
388 This will generate better server notices.
389
390
391 Changes: Modified:
392 +3 -2 trunk/modules/core/m_die.c (File Modified)
393
394
395 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
396 Log:
397 Merge old trunk r2294:
398 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
399
400
401 Changes: Modified:
402 +1 -1 trunk/src/s_user.c (File Modified)
403
404
405 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
406 Log:
407 Merge old trunk r2226:
408 If we are connecting outward to a server, check if the
409 server name they sent is the same as what we tried to
410 connect to. Previously such a connection could succeed
411 if there existed connect blocks with the same IP and
412 passwords for the other server name.
413
414
415 Changes: Modified:
416 +11 -0 trunk/modules/core/m_server.c (File Modified)
417
418
419 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
420 Log:
421 Merge old trunk r2212:
422 Another handling of SJOINs without nicks:
423 Propagate them if the channel is +P or the channel
424 already existed, otherwise remove the channel again
425 and do not propagate the SJOIN.
426
427
428 Changes: Modified:
429 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
430
431
432 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
433 Log:
434 Remove channels entirely from /whois on services.
435 This cannot be overridden with operspy.
436
437
438 Changes: Modified:
439 +20 -17 trunk/modules/m_whois.c (File Modified)
440
441
442 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
443 Log:
444 Fix /who on channels with ** in their name.
445
446
447 Changes: Modified:
448 +2 -2 trunk/modules/m_who.c (File Modified)
449
450
451 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
452 Log:
453 NEWS: As in 2.1.3, mention that the TS6 revision will
454 interoperate with older versions
455
456
457 Changes: Modified:
458 +2 -1 trunk/NEWS (File Modified)
459
460
461 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
462 Log:
463 Fix documentation of HIDE_SERVERS_IPS define.
464
465
466 Changes: Modified:
467 +2 -2 trunk/include/config.h.dist (File Modified)
468
469
470 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
471 Log:
472 Don't leak auth{} spoofed ip for I-line is full notice either.
473
474
475 Changes: Modified:
476 +1 -1 trunk/src/s_conf.c (File Modified)
477
478
479 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
480 Log:
481 Update NEWS.
482
483
484 Changes: Modified:
485 +37 -0 trunk/NEWS (File Modified)
486
487
488 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
489 Log:
490 Allow /invite (but not invex) to override +r, +l, +j in
491 addition to +i. As before, a restrictive mode must be in
492 place at /invite time for the invite to have an effect;
493 +r does not count as a restrictive mode if the user is
494 logged in; +l and +j always count as restrictive modes to
495 allow for cases where they would allow join at /invite
496 time but not when the user tries to join.
497
498
499 Changes: Modified:
500 +6 -2 trunk/modules/m_invite.c (File Modified)
501 +21 -10 trunk/src/channel.c (File Modified)
502
503
504 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
505 Log:
506 Remove invite_ops_only, forcing it to YES.
507
508
509 Changes: Modified:
510 +0 -1 trunk/doc/example.conf (File Modified)
511 +0 -5 trunk/doc/reference.conf (File Modified)
512 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
513 +0 -1 trunk/include/s_conf.h (File Modified)
514 +0 -6 trunk/modules/m_info.c (File Modified)
515 +10 -14 trunk/modules/m_invite.c (File Modified)
516 +0 -1 trunk/src/newconf.c (File Modified)
517 +0 -1 trunk/src/s_conf.c (File Modified)
518
519
520 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
521 Log:
522 Move username check after xline and dnsbl checks, so it
523 will not complain to opers about clients who are xlined
524 or blacklisted anyway (both of which silently reject).
525
526
527 Changes: Modified:
528 +15 -15 trunk/src/s_user.c (File Modified)
529
530
531 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
532 Log:
533 - MASTER_MAX is no longer relevant
534
535
536 Changes: Modified:
537 +0 -7 trunk/modules/m_set.c (File Modified)
538
539
540 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
541 Log:
542 - add config option for setting max_clients.
543
544
545 Changes: Modified:
546 +5 -0 trunk/doc/example.conf (File Modified)
547 +5 -0 trunk/doc/reference.conf (File Modified)
548 +2 -0 trunk/include/s_conf.h (File Modified)
549 +1 -1 trunk/src/ircd.c (File Modified)
550 +2 -0 trunk/src/newconf.c (File Modified)
551 +2 -1 trunk/src/s_conf.c (File Modified)
552
553
554 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
555 Log:
556 - remove get_maxrss() and all of that insecure and unsafe nonsense
557
558
559 Changes: Modified:
560 +3 -38 trunk/src/ircd.c (File Modified)
561 +1 -1 trunk/src/restart.c (File Modified)
562 +0 -4 trunk/src/s_stats.c (File Modified)
563
564
565 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
566 Log:
567 - avoid some potential NULL dereferencing
568
569
570 Changes: Modified:
571 +1 -1 trunk/libcharybdis/commio.c (File Modified)
572
573
574 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
575 Log:
576 - fix a typo
577
578
579 Changes: Modified:
580 +1 -1 trunk/libcharybdis/poll.c (File Modified)
581
582
583 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
584 Log:
585 - rework poll a bit for the MAXCONNECTIONS changes.
586
587
588 Changes: Modified:
589 +46 -23 trunk/libcharybdis/poll.c (File Modified)
590
591
592 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
593 Log:
594 Our way of using kqueue may cause it to report fds we
595 don't know about anymore, cope.
596
597
598 Changes: Modified:
599 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
600
601
602 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
603 Log:
604 Don't reference freed memory (fde_t) in comm_close().
605
606
607 Changes: Modified:
608 +1 -1 trunk/libcharybdis/commio.c (File Modified)
609
610
611 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
612 Log:
613 - fix for 100% cpu use
614
615
616 Changes: Modified:
617 +1 -1 trunk/libcharybdis/commio.c (File Modified)
618
619
620 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
621 Log:
622 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
623
624
625 Changes: Modified:
626 +37 -25 trunk/libcharybdis/commio.c (File Modified)
627
628
629 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
630 Log:
631 - clear up use of fd_table in ircd.
632
633
634 Changes: Modified:
635 +3 -2 trunk/src/s_serv.c (File Modified)
636
637
638 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
639 Log:
640 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
641
642
643 Changes: Modified:
644 +97 -26 trunk/libcharybdis/commio.c (File Modified)
645 +3 -2 trunk/libcharybdis/commio.h (File Modified)
646 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
647 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
648 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
649 +3 -3 trunk/libcharybdis/poll.c (File Modified)
650 +2 -2 trunk/libcharybdis/ports.c (File Modified)
651 +2 -2 trunk/libcharybdis/select.c (File Modified)
652
653
654 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
655 Log:
656 Fix some cases where the size argument to strlcpy()
657 for usernames and hostnames is 1 too small.
658
659
660 Changes: Modified:
661 +1 -1 trunk/modules/m_chghost.c (File Modified)
662 +2 -2 trunk/src/res.c (File Modified)
663 +2 -2 trunk/src/s_user.c (File Modified)
664
665
666 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
667 Log:
668 Cut down quit/part/kick reasons to avoid quit reasons
669 overflowing the client exiting server notice (from
670 TOPICLEN to 260). kill reasons become shorter accordingly.
671 kline/dline/gline reasons become 390.
672 away messages stay at TOPICLEN for now.
673
674
675 Changes: Modified:
676 +8 -3 trunk/include/ircd_defs.h (File Modified)
677 +2 -2 trunk/modules/m_dline.c (File Modified)
678 +4 -4 trunk/modules/m_gline.c (File Modified)
679 +2 -2 trunk/modules/m_kline.c (File Modified)
680
681
682 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
683 Log:
684 Don't leak auth{} spoofed IP addresses in +f notices.
685 from ratbox (androsyn)
686
687
688 Changes: Modified:
689 +10 -3 trunk/src/s_conf.c (File Modified)
690
691
692 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
693 Log:
694 Make oper_up() take +i/-i during opering up into account
695 (e.g. no_oper_invis extension, +i in operator::umodes).
696 Remove the hack from no_oper_invis.
697
698
699 Changes: Modified:
700 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
701 +4 -0 trunk/src/s_user.c (File Modified)
702
703
704 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
705 Log:
706 no_oper_invis: decrement invisible count when clearing
707 invisible on a local client who has just opered up
708 oper_up() should really do this
709
710
711 Changes: Modified:
712 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
713
714
715 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
716 Log:
717 Put "End of Channel Quiet List" instead of
718 "End of Channel Ban List" for a +q list.
719 Due to client restrictions the numerics for
720 quiet lists must be the same as for ban lists.
721
722
723 Changes: Modified:
724 +4 -1 trunk/src/chmode.c (File Modified)
725
726
727 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
728 Log:
729 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
730 Change TS6 JOIN processing
731 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
732 a local user joins an existing channel
733 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
734 propagating a TS6 JOIN
735 - don't interpret simple modes in an incoming TS6 JOIN
736
737 This is to avoid desyncs when certain mode changes (e.g. -im)
738 cross with joins. A downside is that simple modes will be
739 more desynched when a JOIN creates a channel or lowers TS,
740 but that's less important.
741
742 Update the TS6 specification to include this, and clarify
743 that TMODE can come from a server and that MODE must be
744 translated into TMODE from other servers too.
745
746
747 Changes: Modified:
748 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
749 +19 -127 trunk/modules/core/m_join.c (File Modified)
750
751
752 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
753 Log:
754 Make -logfile work again.
755
756
757 Changes: Modified:
758 +2 -2 trunk/src/s_log.c (File Modified)
759
760
761 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
762 Log:
763 - fix off-by-one memory overflow error.
764
765
766 Changes: Modified:
767 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
768
769
770 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
771 Log:
772 Change handling of modularized umodes:
773 - keep the bitmask reserved forever to the letter, fixing
774 the problems when loading multiple umode modules,
775 unloading them and then loading them in a different order
776 - don't allow local users to change umodes which have
777 been unloaded and don't set them on new users via
778 default_umodes
779
780
781 Changes: Modified:
782 +24 -3 trunk/src/s_user.c (File Modified)
783
784
785 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
786 Log:
787 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
788
789
790 Changes: Modified:
791 +1 -0 trunk/include/s_user.h (File Modified)
792 +0 -22 trunk/libcharybdis/tools.c (File Modified)
793 +0 -1 trunk/libcharybdis/tools.h (File Modified)
794 +22 -0 trunk/src/s_user.c (File Modified)
795
796
797 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
798 Log:
799 DNSBL keyword substitution is available as of 2.1.3.
800
801
802 Changes: Modified:
803 +1 -1 trunk/doc/example.conf (File Modified)
804
805
806 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
807 Log:
808 Change two occurances like match(userinput, target_p->name) ||
809 match(target_p->name, userinput) to just match(userinput,
810 target_p->name). No client name can contain * or ? now.
811
812
813 Changes: Modified:
814 +1 -1 trunk/modules/m_trace.c (File Modified)
815 +1 -2 trunk/src/s_serv.c (File Modified)
816
817
818 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
819 Log:
820 Do not try find_server() on a name find_client() has
821 returned NULL for, as this will always return NULL
822 since the removal of hostmasking.
823
824
825 Changes: Modified:
826 +1 -2 trunk/modules/m_pong.c (File Modified)
827 +0 -4 trunk/src/s_serv.c (File Modified)
828
829
830 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
831 Log:
832 Remove server_exists() which checked whether the
833 server name existed taking hostmasking into account
834 and just check with find_server(); admittedly
835 this checks if the name is a SID but that's not
836 a real problem.
837
838
839 Changes: Modified:
840 +3 -27 trunk/modules/core/m_server.c (File Modified)
841
842
843 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
844 Log:
845 Remove hash_find_masked_server(), which made it possible
846 to specify the full (unmasked) name of a server behind
847 a hostmask. As a result find_any_client() (for prefixes)
848 becomes equal to find_client(), so remove that too.
849
850
851 Changes: Modified:
852 +0 -1 trunk/include/hash.h (File Modified)
853 +1 -75 trunk/src/hash.c (File Modified)
854 +1 -1 trunk/src/parse.c (File Modified)
855
856
857 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
858 Log:
859 Remove '*' from valid server name characters.
860 This makes it impossible to connect hostmasked servers.
861 (This support didn't work well anyway, was incompatible
862 with TS6 and we never masked ourselves.)
863
864
865 Changes: Modified:
866 +1 -1 trunk/src/match.c (File Modified)
867
868
869 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
870 Log:
871 Change spambot, flooder and jupe joiner notices from host to orighost.
872
873
874 Changes: Modified:
875 +1 -1 trunk/modules/core/m_join.c (File Modified)
876 +2 -2 trunk/modules/core/m_message.c (File Modified)
877 +2 -2 trunk/src/channel.c (File Modified)
878
879
880 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
881 Log:
882 Add documentation for SASL client protocol, same as atheme doc/SASL.
883
884
885 Changes: Modified:
886 + - trunk/doc/sasl.txt (File Added)
887
888
889 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
890 Log:
891 Include real hostname in Closing Link message for unknown
892 connections that have sent USER. This is helpful for
893 k-lined users while not breaking server IP hiding.
894
895
896 Changes: Modified:
897 +3 -1 trunk/src/client.c (File Modified)
898
899
900 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
901 Log:
902 Rerun autoconf.
903
904
905 Changes: Modified:
906 +29 -29 trunk/configure (File Modified)
907
908
909 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
910 Log:
911 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
912
913
914 Changes: Modified:
915 +3 -3 trunk/modules/core/m_kill.c (File Modified)
916
917
918 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
919 Log:
920 Backport from early 3.x:
921
922 --
923 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
924 Log:
925 - remove "Processing connection to foobar.net" message
926
927
928 Changes: Modified:
929 +0 -3 trunk/src/s_auth.c (File Modified)
930
931
932 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
933 Log:
934 - missed the processing connection one (actually, we can probably nuke this one)
935
936
937 Changes: Modified:
938 +1 -2 trunk/src/s_auth.c (File Modified)
939
940
941 river 2006/09/27 16:33:05 UTC (20060927-2174)
942 Log:
943 get_client_name = stupid
944
945
946
947 Changes: Modified:
948 +10 -7 trunk/modules/core/m_kill.c (File Modified)
949
950
951 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
952 Log:
953 - remove excessive arguments
954
955
956 Changes: Modified:
957 +1 -2 trunk/src/s_conf.c (File Modified)
958 +1 -1 trunk/src/s_user.c (File Modified)
959
960
961 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
962 Log:
963 - use sendto_one_notice() for on-connect notices too.
964
965
966 Changes: Modified:
967 +10 -10 trunk/src/s_auth.c (File Modified)
968
969
970 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
971 Log:
972 - use sendto_one_notice() in the core, too.
973
974
975 Changes: Modified:
976 +2 -2 trunk/src/chmode.c (File Modified)
977 +8 -15 trunk/src/modules.c (File Modified)
978 +3 -5 trunk/src/s_conf.c (File Modified)
979 +1 -2 trunk/src/s_newconf.c (File Modified)
980 +20 -57 trunk/src/s_user.c (File Modified)
981
982
983 river 2006/09/27 16:19:25 UTC (20060927-2166)
984 Log:
985 the KILL command will use get_client_name(, SHOW_IP) instead of
986 target->name, and will show a more useful error for local opers
987
988
989
990 Changes: Modified:
991 +6 -4 trunk/modules/core/m_kill.c (File Modified)
992
993
994 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
995 Log:
996 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
997
998
999 Changes: Modified:
1000 +4 -2 trunk/src/send.c (File Modified)
1001
1002
1003 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1004 Log:
1005 - back out r2159
1006
1007
1008 Changes: Modified:
1009 +1 -1 trunk/include/client.h (File Modified)
1010
1011
1012 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1013 Log:
1014 - get_id(): fall back to "*" if client has no known name
1015
1016
1017 Changes: Modified:
1018 +1 -1 trunk/include/client.h (File Modified)
1019
1020
1021 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1022 Log:
1023 - convert to sendto_one_notice().
1024
1025
1026 Changes: Modified:
1027 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1028 +4 -6 trunk/unsupported/m_force.c (File Modified)
1029
1030
1031 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1032 Log:
1033 - use sendto_one_notice() in many places instead of
1034 sendto_one(source_p, ":%s NOTICE %s :", ...);
1035
1036
1037 Changes: Modified:
1038 +10 -25 trunk/extensions/example_module.c (File Modified)
1039 +5 -14 trunk/extensions/hurt.c (File Modified)
1040 +1 -2 trunk/extensions/m_42.c (File Modified)
1041 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1042 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1043 +1 -2 trunk/extensions/m_opme.c (File Modified)
1044 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1045 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1046 +3 -7 trunk/modules/core/m_die.c (File Modified)
1047 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1048 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1049 +1 -2 trunk/modules/m_challenge.c (File Modified)
1050 +11 -15 trunk/modules/m_connect.c (File Modified)
1051 +20 -28 trunk/modules/m_dline.c (File Modified)
1052 +2 -2 trunk/modules/m_etrace.c (File Modified)
1053 +11 -21 trunk/modules/m_gline.c (File Modified)
1054 +2 -4 trunk/modules/m_kline.c (File Modified)
1055 +1 -2 trunk/modules/m_rehash.c (File Modified)
1056 +3 -7 trunk/modules/m_restart.c (File Modified)
1057 +31 -45 trunk/modules/m_set.c (File Modified)
1058 +2 -4 trunk/modules/m_testmask.c (File Modified)
1059 +5 -8 trunk/modules/m_unreject.c (File Modified)
1060 +2 -5 trunk/modules/m_xline.c (File Modified)
1061 --
1062
1063
1064 Changes: Modified:
1065 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1066 +10 -25 trunk/extensions/example_module.c (File Modified)
1067 +5 -14 trunk/extensions/hurt.c (File Modified)
1068 +1 -2 trunk/extensions/m_42.c (File Modified)
1069 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1070 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1071 +1 -2 trunk/extensions/m_opme.c (File Modified)
1072 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1073 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1074 +3 -7 trunk/modules/core/m_die.c (File Modified)
1075 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1076 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1077 +1 -2 trunk/modules/m_challenge.c (File Modified)
1078 +11 -15 trunk/modules/m_connect.c (File Modified)
1079 +2 -4 trunk/modules/m_dline.c (File Modified)
1080 +2 -2 trunk/modules/m_etrace.c (File Modified)
1081 +11 -21 trunk/modules/m_gline.c (File Modified)
1082 +2 -4 trunk/modules/m_kline.c (File Modified)
1083 +1 -2 trunk/modules/m_rehash.c (File Modified)
1084 +3 -7 trunk/modules/m_restart.c (File Modified)
1085 +31 -45 trunk/modules/m_set.c (File Modified)
1086 +2 -4 trunk/modules/m_testmask.c (File Modified)
1087 +5 -8 trunk/modules/m_unreject.c (File Modified)
1088 +1 -3 trunk/modules/m_xline.c (File Modified)
1089 +2 -2 trunk/src/chmode.c (File Modified)
1090 +8 -15 trunk/src/modules.c (File Modified)
1091 +10 -14 trunk/src/s_auth.c (File Modified)
1092 +3 -6 trunk/src/s_conf.c (File Modified)
1093 +1 -2 trunk/src/s_newconf.c (File Modified)
1094 +20 -57 trunk/src/s_user.c (File Modified)
1095 +4 -2 trunk/src/send.c (File Modified)
1096 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1097 +4 -6 trunk/unsupported/m_force.c (File Modified)
1098
1099
1100 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1101 Log:
1102 - keyword-subst from charybdis 2.2.
1103
1104
1105 Changes: Modified:
1106 +12 -3 trunk/doc/example.conf (File Modified)
1107 +58 -3 trunk/doc/reference.conf (File Modified)
1108 + - trunk/include/substitution.h (File Added)
1109 +1 -0 trunk/src/Makefile.in (File Modified)
1110 +2 -2 trunk/src/s_conf.c (File Modified)
1111 +164 -1 trunk/src/s_user.c (File Modified)
1112 + - trunk/src/substitution.c (File Added)
1113
1114
1115 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1116 Log:
1117 Removed merge tracking for "svnmerge" for
1118 http://svn.atheme.org/charybdis/branches/release-2.2
1119
1120
1121 Changes: Modified:
1122 + - trunk/ (Property Modified)
1123
1124
1125 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1126 Log:
1127 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1128 http://svn.atheme.org/charybdis/branches/release-2.2
1129
1130
1131 Changes: Modified:
1132 + - trunk/ (Property Modified)
1133
1134
1135 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1136 Log:
1137 Removed merge tracking for "svnmerge" for
1138 http://svn.atheme.org/charybdis/branches/release-2.2
1139
1140
1141 Changes: Modified:
1142 + - trunk/ (Property Modified)
1143
1144
1145 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1146 Log:
1147 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1148 http://svn.atheme.org/charybdis/branches/release-2.2
1149
1150
1151 Changes: Modified:
1152 + - trunk/ (Property Modified)
1153
1154
1155 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1156 Log:
1157 - bleah
1158
1159
1160 Changes: Modified:
1161 + - trunk/ (Property Modified)
1162
1163
1164 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1165 Log:
1166 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1167 http://svn.atheme.org/charybdis/branches/release-2.2
1168
1169
1170 Changes: Modified:
1171 + - trunk/ (Property Modified)
1172
1173
1174 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1175 Log:
1176 - version bump to 2.2.0
1177
1178
1179 Changes: Modified:
1180 +3 -1 trunk/NEWS (File Modified)
1181 +1 -1 trunk/configure.ac (File Modified)
1182
1183
1184 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1185 Log:
1186 - the new plan:
1187 + branches/release-2.1 -> 2.2 base
1188 + 3.0 -> branches/cxxconversion
1189 + backport some immediate 3.0 functionality for 2.2
1190 + other stuff
1191
1192
1193 Changes: Modified:
1194 + - trunk/ (File Added)
1195
1196
1197 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1198 Log:
1199 Merged revisions 3135,3137 via svnmerge from
1200 http://svn.atheme.org/charybdis/trunk
1201
1202 ........
1203 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1204
1205 - Expand TRACE description
1206 - Mention expiry time in TESTLINE
1207 ........
1208 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1209
1210 Update copyright year for sgml docs to 2007.
1211 ........
1212
1213
1214 Changes: Modified:
1215 + - branches/release-2.1/ (Property Modified)
1216 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1217 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1218
1219
1220 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1221 Log:
1222 Merged revisions 1999 via svnmerge from
1223 http://svn.atheme.org/charybdis/trunk
1224 Add river to CREDITS
1225
1226 ........
1227 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1228
1229 vanity
1230 ........
1231
1232
1233 Changes: Modified:
1234 + - branches/release-2.1/ (Property Modified)
1235 +1 -0 branches/release-2.1/CREDITS (File Modified)
1236
1237
1238 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1239 Log:
1240 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1241 http://svn.atheme.org/charybdis/trunk
1242
1243 ........
1244 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1245
1246 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1247 ........
1248 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1249
1250 - add use_forward to /info
1251 ........
1252 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1253
1254 Call channel_modes() with &me instead of source_p when
1255 sending out a JOIN and SJOIN for a local user. This
1256 saves checking whether they are on the channel they
1257 have just joined.
1258 ........
1259 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1260
1261 If use_forward is disabled:
1262 - hide +fFQ in 005
1263 - hide +f in /mode #channel (/mode #channel f still shows it)
1264 - do not send any mode changes adding +f to local clients
1265 (-f ones are still sent)
1266 ........
1267
1268
1269 Changes: Modified:
1270 + - branches/release-2.1/ (Property Modified)
1271 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1272 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1273 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1274 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1275 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1276 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1277 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1278 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1279 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1280 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1281 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1282 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1283
1284
1285 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1286 Log:
1287 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1288
1289
1290 Changes: Modified:
1291 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1292 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1293 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1294
1295
1296 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1297 Log:
1298 Add accountability (wallops, log) to OKICK.
1299
1300
1301 Changes: Modified:
1302 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1303
1304
1305 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1306 Log:
1307 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1308 Similar to branches/release-2.2 r3061.
1309
1310
1311 Changes: Modified:
1312 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1313
1314
1315 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1316 Log:
1317 - Write xline to file after instead of before notifying opers and source
1318 - Also notify source of failure to add xline
1319 Similar to branches/release-2.2 r3057.
1320
1321
1322 Changes: Modified:
1323 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1324
1325
1326 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1327 Log:
1328 If a dline/kline/resv cannot be added to the file, send
1329 the regular notices to local opers and source anyway,
1330 and also warn the source (local opers were already warned).
1331 Similar to branches/release-2.2 r3053.
1332
1333
1334 Changes: Modified:
1335 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1336
1337
1338 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1339 Log:
1340 Port over fixes from unkline/unxline/unresv to undline.
1341 Similar to branches/release-2.2 r3049.
1342
1343
1344 Changes: Modified:
1345 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1346
1347
1348 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1349 Log:
1350 Merged revisions 2915 via svnmerge from
1351 http://svn.atheme.org/charybdis/trunk
1352
1353 ........
1354 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1355
1356 In usage message, show kline.conf and xline.conf instead
1357 of klines.conf and xlines.conf.
1358 ........
1359
1360
1361 Changes: Modified:
1362 + - branches/release-2.1/ (Property Modified)
1363 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1364
1365
1366 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1367 Log:
1368 Merged revisions 2831,2833,2853 via svnmerge from
1369 http://svn.atheme.org/charybdis/trunk
1370
1371 ........
1372 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1373
1374 unkline/unxline/unresv:
1375 - if fclose on the output returns an error, treat this as a
1376 write error too
1377 - check if the rename from the temp file to the ban conf failed
1378 ........
1379 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1380
1381 When adding a permanent dline/kline/xline/resv, check
1382 the return value of fclose().
1383 ........
1384 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1385
1386 Do not free xline aconf if it could not be written out.
1387 It will be added to the list in memory anyway.
1388 ........
1389
1390
1391 Changes: Modified:
1392 + - branches/release-2.1/ (Property Modified)
1393 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1394 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1395 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1396 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1397
1398
1399 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1400 Log:
1401 NEWS: Clarify effects of ip_cloaking changes a little.
1402
1403
1404 Changes: Modified:
1405 +2 -0 branches/release-2.1/NEWS (File Modified)
1406
1407
1408 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1409 Log:
1410 Rerun autoconf.
1411
1412
1413 Changes: Modified:
1414 +9 -9 branches/release-2.1/configure (File Modified)
1415
1416
1417 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1418 Log:
1419 Version bump on 2.1 branch to 2.1.2.
1420
1421
1422 Changes: Modified:
1423 +1 -1 branches/release-2.1/configure.ac (File Modified)
1424
1425
1426 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1427 Log:
1428 Mention r2801/r2805.
1429
1430
1431 Changes: Modified:
1432 +1 -0 branches/release-2.1/NEWS (File Modified)
1433
1434
1435 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1436 Log:
1437 Merged revisions 2801 via svnmerge from
1438 http://svn.atheme.org/charybdis/trunk
1439
1440 ........
1441 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1442
1443 ip_cloaking: try to avoid truncation by removing more
1444 components of the hostname (except the TLD).
1445 ........
1446
1447
1448 Changes: Modified:
1449 + - branches/release-2.1/ (Property Modified)
1450 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1451
1452
1453 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1454 Log:
1455 Update NEWS.
1456
1457
1458 Changes: Modified:
1459 +8 -1 branches/release-2.1/NEWS (File Modified)
1460
1461
1462 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1463 Log:
1464 Merged revisions 2781 via svnmerge from
1465 http://svn.atheme.org/charybdis/trunk
1466
1467 ........
1468 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1469
1470 Fix stupid bug: checked a hostmask against the found
1471 ban instead of all exceptions, causing all host mangled
1472 clients to be exempted if there was a single ban
1473 exception in many cases.
1474 ........
1475
1476
1477 Changes: Modified:
1478 + - branches/release-2.1/ (Property Modified)
1479 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1480
1481
1482 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1483 Log:
1484 Merged revisions 2773 via svnmerge from
1485 http://svn.atheme.org/charybdis/trunk
1486
1487 ........
1488 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1489
1490 user@host must be *@* for a shared{} block with flags=locops
1491 (server should not be *).
1492 ........
1493
1494
1495 Changes: Modified:
1496 + - branches/release-2.1/ (Property Modified)
1497 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1498
1499
1500 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1501 Log:
1502 Tweak \s code a little.
1503
1504
1505 Changes: Modified:
1506 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1507 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1508 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1509
1510
1511 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1512 Log:
1513 Merged revisions 2761 via svnmerge from
1514 http://svn.atheme.org/charybdis/trunk
1515
1516 ........
1517 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1518
1519 The testline/no_tilde fixes are in 2.1.1.
1520 ........
1521
1522
1523 Changes: Modified:
1524 + - branches/release-2.1/ (Property Modified)
1525 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1526
1527
1528 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1529 Log:
1530 Update NEWS.
1531
1532
1533 Changes: Modified:
1534 +4 -1 branches/release-2.1/NEWS (File Modified)
1535
1536
1537 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1538 Log:
1539 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
1540 http://svn.atheme.org/charybdis/trunk
1541 no_tilde fixes
1542
1543 ........
1544 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1545
1546 If the auth{} block has no_tilde and is not kline exempt,
1547 check the username without tilde against klines too.
1548 This is consistent with the way klines work on spoofs
1549 (klines checked on both raw and appearing-on-IRC version).
1550 ........
1551 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1552
1553 Rework the fix for klines with no_tilde.
1554 Add an extra argument to find_address_conf() for the
1555 username without tilde, as that may contain one character more.
1556 ........
1557 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1558
1559 Unbreak compile (because of r2697).
1560 testline with ~ could be improved some more perhaps, but this should work.
1561 ........
1562 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1563
1564 testline: take no_tilde and username truncation into account
1565 ........
1566 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1567
1568 Add some information on /testline with no_tilde and username truncation.
1569 ........
1570
1571
1572 Changes: Modified:
1573 + - branches/release-2.1/ (Property Modified)
1574 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1575 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1576 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1577 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1578 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1579 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1580
1581
1582 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1583 Log:
1584 Merged revisions 2149,2151 via svnmerge from
1585 http://svn.atheme.org/charybdis/trunk
1586
1587 ........
1588 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1589
1590 Move kills from services from +s to +k snomask.
1591 Kills from non-service opers remain on +s.
1592 ........
1593 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1594
1595 Update description of +s and +k snomasks.
1596 ........
1597
1598
1599 Changes: Modified:
1600 + - branches/release-2.1/ (Property Modified)
1601 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1602 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1603 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1604
1605
1606 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1607 Log:
1608 Merged revisions 2685 via svnmerge from
1609 http://svn.atheme.org/charybdis/trunk
1610
1611 ........
1612 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1613
1614 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1615 ........
1616
1617
1618 Changes: Modified:
1619 + - branches/release-2.1/ (Property Modified)
1620 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1621
1622
1623 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1624 Log:
1625 Merged revisions 2693 via svnmerge from
1626 http://svn.atheme.org/charybdis/trunk
1627
1628 ........
1629 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1630
1631 Fix truncation (by one) of unidented usernames
1632 if user registration is done because of DNSBL
1633 completion (which is the usual case if a valid
1634 NICK and USER are sent quickly and any DNSBLs
1635 are enabled).
1636 ........
1637
1638
1639 Changes: Modified:
1640 + - branches/release-2.1/ (Property Modified)
1641 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1642
1643
1644 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1645 Log:
1646 Update NEWS.
1647
1648
1649 Changes: Modified:
1650 +10 -0 branches/release-2.1/NEWS (File Modified)
1651
1652
1653 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1654 Log:
1655 Rerun autoconf.
1656
1657
1658 Changes: Modified:
1659 +9 -9 branches/release-2.1/configure (File Modified)
1660
1661
1662 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1663 Log:
1664 Version bump to 2.1.1.
1665
1666
1667 Changes: Modified:
1668 +1 -1 branches/release-2.1/configure.ac (File Modified)
1669
1670
1671 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1672 Log:
1673 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
1674 http://svn.atheme.org/charybdis/trunk
1675
1676 ........
1677 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1678
1679 - fix a server notice on SID collision where the server name is mentioned twice
1680 ........
1681 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1682
1683 - get_server_name() is stupid
1684 ........
1685 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1686
1687 - fix an oops
1688 ........
1689 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1690
1691 Do the Attempt to re-introduce SID server notice somewhat
1692 differently, showing a real host again if !HIDE_SERVERS_IPS
1693 and still showing the server name exactly once.
1694 ........
1695 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1696
1697 Fix log message for Attempt to re-introduce SID (server notice was ok).
1698 ........
1699 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1700
1701 - replace "No N line" with "no connect block" in a
1702 serverlog message
1703 - show attempted server name in a few serverlog messages
1704 ........
1705
1706
1707 Changes: Modified:
1708 + - branches/release-2.1/ (Property Modified)
1709 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1710
1711
1712 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1713 Log:
1714 Merged revisions 2218 via svnmerge from
1715 http://svn.atheme.org/charybdis/trunk
1716
1717 ........
1718 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1719
1720 Fix garbage in /stats y output on 64-bit archs.
1721 ........
1722
1723
1724 Changes: Modified:
1725 + - branches/release-2.1/ (Property Modified)
1726 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1727
1728
1729 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1730 Log:
1731 Merged revisions 2438 via svnmerge from
1732 http://svn.atheme.org/charybdis/trunk
1733
1734 ........
1735 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1736
1737 Enable Revision keyword in addition to Id.
1738 ........
1739
1740
1741 Changes: Modified:
1742 + - branches/release-2.1/ (Property Modified)
1743 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1744
1745
1746 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1747 Log:
1748 Merged revisions 2679 via svnmerge from
1749 http://svn.atheme.org/charybdis/trunk
1750
1751 ........
1752 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1753
1754 Port over ratbox 2.2 r23253 (anfl):
1755 - remove the cached storage of how many +beI there are, thereby fixing a
1756 case where it can get desynced from reality
1757 ........
1758
1759
1760 Changes: Modified:
1761 + - branches/release-2.1/ (Property Modified)
1762 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1763 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1764
1765
1766 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1767 Log:
1768 Merged revisions 2093,2095 via svnmerge from
1769 http://svn.atheme.org/charybdis/trunk
1770
1771 ........
1772 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1773
1774 - change DNSBL licensing to BSD.
1775 ........
1776 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1777
1778 - change x86-assembly FNV implementation to BSD license
1779 ........
1780
1781
1782 Changes: Modified:
1783 + - branches/release-2.1/ (Property Modified)
1784 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1785 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1786
1787
1788 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1789 Log:
1790 Merged revisions 2073,2075 via svnmerge from
1791 http://svn.atheme.org/charybdis/trunk
1792
1793 ........
1794 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1795
1796 Put full information in the squit reason when exiting
1797 a server due to a servlink (ziplinks) error.
1798 ........
1799 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1800
1801 Put full information in the squit reason when exiting
1802 a server due to not enough arguments for a command.
1803 ........
1804
1805
1806 Changes: Modified:
1807 + - branches/release-2.1/ (Property Modified)
1808 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1809 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1810
1811
1812 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1813 Log:
1814 Merged revisions 2071 via svnmerge from
1815 http://svn.atheme.org/charybdis/trunk
1816
1817 ........
1818 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1819
1820 Don't redirect users from an existing domain to an
1821 existing server in reference.conf.
1822 Idea from ratbox.
1823 ........
1824
1825
1826 Changes: Modified:
1827 + - branches/release-2.1/ (Property Modified)
1828 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1829
1830
1831 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1832 Log:
1833 Merged revisions 2053 via svnmerge from
1834 http://svn.atheme.org/charybdis/trunk
1835
1836 ........
1837 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1838
1839 Make find_channel_membership() choose the shortest list
1840 (channel's list or user's list) to search, avoiding excessive
1841 CPU usage with services which are in lots of channels.
1842 From ratbox 2.2 (anfl/jilles)
1843 ........
1844
1845
1846 Changes: Modified:
1847 + - branches/release-2.1/ (Property Modified)
1848 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1849
1850
1851 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1852 Log:
1853 Rerun autoconf.
1854
1855
1856 Changes: Modified:
1857 +9 -9 branches/release-2.1/configure (File Modified)
1858
1859
1860 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1861 Log:
1862 Version change 2.1.0rc1 -> 2.1.0 (release).
1863
1864
1865 Changes: Modified:
1866 +1 -1 branches/release-2.1/configure.ac (File Modified)
1867
1868
1869 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1870 Log:
1871 Merged revisions 2029 via svnmerge from
1872 http://svn.atheme.org/charybdis/trunk
1873
1874 ........
1875 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1876
1877 NEWS: mention m_webirc.c module
1878 ........
1879
1880
1881 Changes: Modified:
1882 + - branches/release-2.1/ (Property Modified)
1883 +1 -0 branches/release-2.1/NEWS (File Modified)
1884
1885
1886 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1887 Log:
1888 Rerun autoconf.
1889
1890
1891 Changes: Modified:
1892 +9 -9 branches/release-2.1/configure (File Modified)
1893
1894
1895 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1896 Log:
1897 Change version to 2.1.0rc1.
1898
1899
1900 Changes: Modified:
1901 +1 -1 branches/release-2.1/configure.ac (File Modified)
1902
1903
1904 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1905 Log:
1906 Merged revisions 2021 via svnmerge from
1907 http://svn.atheme.org/charybdis/trunk
1908
1909 ........
1910 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1911
1912 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1913 related flaky looking things, and instead keep a list
1914 of BlacklistClients in PreClient.
1915 ........
1916
1917
1918 Changes: Modified:
1919 + - branches/release-2.1/ (Property Modified)
1920 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1921 +1 -1 branches/release-2.1/include/client.h (File Modified)
1922 +0 -1 branches/release-2.1/include/res.h (File Modified)
1923 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1924 +0 -24 branches/release-2.1/src/res.c (File Modified)
1925 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1926
1927
1928 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1929 Log:
1930 Merged revisions 2015,2017 via svnmerge from
1931 http://svn.atheme.org/charybdis/trunk
1932
1933 ........
1934 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1935
1936 Check if the name in the question section of the
1937 DNS reply matches what we queried, to guard against
1938 late replies to a previous query with the same id.
1939 ........
1940 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1941
1942 res.c: add a comment summarizing our changes
1943 ........
1944
1945
1946 Changes: Modified:
1947 + - branches/release-2.1/ (Property Modified)
1948 +53 -18 branches/release-2.1/src/res.c (File Modified)
1949
1950
1951 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1952 Log:
1953 Merged revisions 1981 via svnmerge from
1954 http://svn.atheme.org/charybdis/trunk
1955
1956 ........
1957 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1958
1959 Alphabetize extensions and tweak the descriptions a little.
1960 ........
1961
1962
1963 Changes: Modified:
1964 + - branches/release-2.1/ (Property Modified)
1965 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1966 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1967
1968
1969 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1970 Log:
1971 Merged revisions 1975 via svnmerge from
1972 http://svn.atheme.org/charybdis/trunk
1973
1974 ........
1975 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1976
1977 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1978 We should use the IP and not truncate the hostname.
1979 From ratbox 2.2 (androsyn)
1980 ........
1981
1982
1983 Changes: Modified:
1984 + - branches/release-2.1/ (Property Modified)
1985 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1986
1987
1988 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1989 Log:
1990 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1991 http://svn.atheme.org/charybdis/trunk
1992
1993
1994 Changes: Modified:
1995 + - branches/release-2.1/ (Property Modified)
1996
1997
1998 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1999 Log:
2000 - branch 2.1 release family
2001
2002
2003 Changes: Modified:
2004 + - branches/release-2.1/ (File Added)
2005
2006
2007 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2008 Log:
2009 Describe new handling of host mangling in channel bans in SGML.
2010
2011
2012 Changes: Modified:
2013 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2014
2015
2016 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2017 Log:
2018 - ok, 2.1 operline brought to you by marvin the melancholy robot
2019
2020
2021 Changes: Modified:
2022 +1 -1 trunk/src/messages.tab (File Modified)
2023
2024
2025 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2026 Log:
2027 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2028 If anybody comes up with anything better, then please let us know
2029 and we will change this before 2.1 is branched.
2030
2031
2032 Changes: Modified:
2033 +1 -1 trunk/src/messages.tab (File Modified)
2034
2035
2036 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2037 Log:
2038 Add EUID to capab.txt.
2039
2040
2041 Changes: Modified:
2042 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2043
2044
2045 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2046 Log:
2047 Update NEWS file.
2048
2049
2050 Changes: Modified:
2051 +3 -0 trunk/NEWS (File Modified)
2052
2053
2054 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2055 Log:
2056 Allow service{} servers to manipulate the nick delay table
2057 (for "nickserv enforcement").
2058 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2059 If duration is 0, the nickdelay entry is removed, otherwise
2060 it is added with the duration in seconds (maximum 24 hours).
2061 It is suggested that this is used if the EUID capab is present.
2062
2063
2064 Changes: Modified:
2065 +42 -1 trunk/modules/m_services.c (File Modified)
2066
2067
2068 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2069 Log:
2070 HURT: strip off *@ from the start of the mask
2071 reject anything else containing '@' or '!'
2072
2073
2074 Changes: Modified:
2075 +11 -0 trunk/extensions/hurt.c (File Modified)
2076
2077
2078 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2079 Log:
2080 ircd.c: need supported.h here
2081
2082
2083 Changes: Modified:
2084 +1 -0 trunk/src/ircd.c (File Modified)
2085
2086
2087 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2088 Log:
2089 HURT: less ambiguity here
2090 ips/hosts to be hurt must contain a '.' or ':' otherwise
2091 they are interpreted as nicks
2092
2093
2094 Changes: Modified:
2095 +14 -9 trunk/extensions/hurt.c (File Modified)
2096
2097
2098 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2099 Log:
2100 - we're now ircd-charybdis.org.
2101 - properly alphabetize credits
2102
2103
2104 Changes: Modified:
2105 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2106
2107
2108 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2109 Log:
2110 - add additional modules to the configs
2111
2112
2113 Changes: Modified:
2114 +6 -0 trunk/doc/example.conf (File Modified)
2115 +12 -0 trunk/doc/reference.conf (File Modified)
2116
2117
2118 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2119 Log:
2120 - remove hurt.h, it is pointless and confusing
2121
2122
2123 Changes: Modified:
2124 +27 -62 trunk/extensions/hurt.c (File Modified)
2125 + - trunk/extensions/hurt.h (File Deleted)
2126
2127
2128 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2129 Log:
2130 - add code to suggest a local HURT by nickname.
2131 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2132
2133
2134 Changes: Modified:
2135 +40 -10 trunk/extensions/hurt.c (File Modified)
2136 +1 -0 trunk/extensions/hurt.h (File Modified)
2137
2138
2139 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2140 Log:
2141 - update NEWS file
2142
2143
2144 Changes: Modified:
2145 +2 -1 trunk/NEWS (File Modified)
2146
2147
2148 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2149 Log:
2150 MASKTRACE/TESTMASK: check orighost as well
2151
2152
2153 Changes: Modified:
2154 +4 -2 trunk/modules/m_etrace.c (File Modified)
2155 +3 -1 trunk/modules/m_testmask.c (File Modified)
2156
2157
2158 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2159 Log:
2160 Make RPL_ISUPPORT (005) numeric modularizable.
2161 Currently it will reassemble the numeric every time
2162 it needs to be sent, using a few dozen callbacks;
2163 if this is too slow some caching scheme should be
2164 implemented.
2165
2166
2167 Changes: Modified:
2168 +0 -1 trunk/include/s_user.h (File Modified)
2169 +36 -114 trunk/include/supported.h (File Modified)
2170 +1 -1 trunk/modules/m_version.c (File Modified)
2171 +1 -0 trunk/src/Makefile.in (File Modified)
2172 +1 -0 trunk/src/ircd.c (File Modified)
2173 +300 -25 trunk/src/s_user.c (File Modified)
2174 + - trunk/src/supported.c (File Added)
2175
2176
2177 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2178 Log:
2179 EUID orighost could differ from host only in case,
2180 do not mark as dynamic spoof then
2181
2182
2183 Changes: Modified:
2184 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2185
2186
2187 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2188 Log:
2189 kline help file: clarify a bit and remove some obsolete stuff
2190 partly suggested by Olin
2191
2192
2193 Changes: Modified:
2194 +8 -8 trunk/help/opers/kline (File Modified)
2195
2196
2197 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2198 Log:
2199 Update NEWS file.
2200
2201
2202 Changes: Modified:
2203 +20 -0 trunk/NEWS (File Modified)
2204
2205
2206 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2207 Log:
2208 Show real host/IP to nonopers whoising themselves.
2209 The IP is not shown for auth{} spoofs, otherwise it is,
2210 as it looked rather weird to me to show an auth{} spoofed
2211 IP like this. (/userhost on self still shows the IP.)
2212
2213
2214 Changes: Modified:
2215 +13 -2 trunk/modules/m_whois.c (File Modified)
2216
2217
2218 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2219 Log:
2220 Document nick_delay stuff and move it around a bit.
2221
2222
2223 Changes: Modified:
2224 +1 -2 trunk/doc/example.conf (File Modified)
2225 +8 -2 trunk/doc/reference.conf (File Modified)
2226
2227
2228 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2229 Log:
2230 - disable nickdelay by default. Needs to be documented in reference.conf.
2231
2232
2233 Changes: Modified:
2234 +2 -0 trunk/doc/example.conf (File Modified)
2235 +2 -0 trunk/doc/reference.conf (File Modified)
2236
2237
2238 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2239 Log:
2240 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2241
2242
2243 Changes: Modified:
2244 +2 -1 trunk/modules/m_services.c (File Modified)
2245
2246
2247 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2248 Log:
2249 ip_cloaking: somewhat hackish but we need to send the
2250 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2251 umodes
2252
2253
2254 Changes: Modified:
2255 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2256
2257
2258 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2259 Log:
2260 If EUID is used, show realhost in far connect notice
2261 (but not in far disconnect notice).
2262
2263
2264 Changes: Modified:
2265 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2266
2267
2268 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2269 Log:
2270 ip_cloaking:
2271 - use non-ENCAP CHGHOST if possible
2272 - really introduce new users with their mangled and real
2273 host if +h is in default umodes
2274
2275
2276 Changes: Modified:
2277 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2278
2279
2280 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2281 Log:
2282 Add non-ENCAP CHGHOST.
2283
2284
2285 Changes: Modified:
2286 +49 -11 trunk/modules/m_chghost.c (File Modified)
2287
2288
2289 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2290 Log:
2291 Initial addition of EUID (puts realhost/account in same
2292 command as user introduction).
2293 See doc/technical/euid.txt for more information.
2294 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2295
2296
2297 Changes: Modified:
2298 + - trunk/doc/technical/euid.txt (File Added)
2299 +2 -1 trunk/include/s_serv.h (File Modified)
2300 +1 -1 trunk/include/s_user.h (File Modified)
2301 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2302 +1 -34 trunk/modules/m_chghost.c (File Modified)
2303 +0 -28 trunk/modules/m_services.c (File Modified)
2304 +30 -1 trunk/src/s_serv.c (File Modified)
2305 +30 -3 trunk/src/s_user.c (File Modified)
2306
2307
2308 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2309 Log:
2310 Store the mangled host in localClient and use it for
2311 ban matching (also match real host for mangled users,
2312 also match mangled host for uncloaked users).
2313 Improve interaction of +h with auth{} and services
2314 spoofs.
2315 Note that all of this only applies to clients who
2316 connect after the mangling module is loaded
2317 (other clients cannot even set +h).
2318 The sorcerynet cloaking module has not been updated
2319 for these changes.
2320
2321
2322 Changes: Modified:
2323 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2324 +3 -0 trunk/include/client.h (File Modified)
2325 +64 -5 trunk/src/channel.c (File Modified)
2326 +1 -0 trunk/src/client.c (File Modified)
2327 +2 -2 trunk/src/s_user.c (File Modified)
2328
2329
2330 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2331 Log:
2332 Document /stats U letters in sgml.
2333
2334
2335 Changes: Modified:
2336 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2337
2338
2339 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2340 Log:
2341 Better description of hub_mask and leaf_mask.
2342
2343
2344 Changes: Modified:
2345 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2346
2347
2348 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2349 Log:
2350 Add operspy_dont_care_user_info to sgml docs.
2351
2352
2353 Changes: Modified:
2354 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2355
2356
2357 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2358 Log:
2359 Add general::operspy_dont_care_user_info.
2360 This makes /who mask equivalent to /who !mask for opers
2361 with the operspy flag, and removes the operspy log/notice
2362 on /who mask, /masktrace and /scan.
2363 The necessary privilege (operspy flag) is unchanged.
2364 Behaviour for the other operspy commands (channel
2365 related ones) is also unchanged.
2366
2367
2368 Changes: Modified:
2369 +1 -0 trunk/doc/example.conf (File Modified)
2370 +6 -0 trunk/doc/reference.conf (File Modified)
2371 +1 -0 trunk/include/s_conf.h (File Modified)
2372 +10 -8 trunk/modules/m_etrace.c (File Modified)
2373 +6 -0 trunk/modules/m_info.c (File Modified)
2374 +8 -5 trunk/modules/m_scan.c (File Modified)
2375 +1 -1 trunk/modules/m_version.c (File Modified)
2376 +6 -1 trunk/modules/m_who.c (File Modified)
2377 +1 -0 trunk/src/newconf.c (File Modified)
2378 +1 -0 trunk/src/s_conf.c (File Modified)
2379
2380
2381 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2382 Log:
2383 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2384 This letter will also be used for showing operspy with
2385 limited accountability (show non channel related info
2386 without '!' or notice).
2387
2388
2389 Changes: Modified:
2390 +2 -0 trunk/doc/server-version-info (File Modified)
2391 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2392 +2 -0 trunk/include/ircd.h (File Modified)
2393 +6 -0 trunk/modules/m_info.c (File Modified)
2394 +2 -0 trunk/modules/m_version.c (File Modified)
2395 +1 -0 trunk/src/ircd_state.c (File Modified)
2396
2397
2398 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2399 Log:
2400 Add m_webirc module, allows showing real host of CGI:IRC users.
2401 Differences to the version available on my web page for a while:
2402 instructions on how to set it up.
2403
2404
2405 Changes: Modified:
2406 +137 -0 trunk/extensions/Makefile.in (File Modified)
2407 + - trunk/extensions/m_webirc.c (File Added)
2408
2409
2410 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2411 Log:
2412 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2413
2414
2415 Changes: Modified:
2416 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2417
2418
2419 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2420 Log:
2421 - move beu from core to contributors
2422 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2423
2424
2425 Changes: Modified:
2426 +2 -2 trunk/CREDITS (File Modified)
2427
2428
2429 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2430 Log:
2431 Mention that class blocks must be defined before the
2432 auth or connect blocks referencing them.
2433
2434
2435 Changes: Modified:
2436 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2437
2438
2439 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2440 Log:
2441 extb_canjoin:
2442 - change from "can join" to "is banned", this reverses sense
2443 and removes "weird" checks like for +i, +l, +j
2444 - don't allow $j to same channel
2445 - +s/+p restriction removed, anyone can /mode b anyway
2446 - +k check removed
2447
2448
2449 Changes: Modified:
2450 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2451
2452
2453 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2454 Log:
2455 Add a few important lines from reference.conf to example.conf.
2456
2457
2458 Changes: Modified:
2459 +8 -1 trunk/doc/example.conf (File Modified)
2460
2461
2462 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2463 Log:
2464 - we don't support rtsigio anymore
2465 - we definately don't support VMS nor Cygwin either.
2466
2467
2468 Changes: Modified:
2469 +2 -2 trunk/INSTALL (File Modified)
2470 +0 -2 trunk/README.FIRST (File Modified)
2471
2472
2473 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2474 Log:
2475 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2476
2477
2478 Changes: Modified:
2479 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2480
2481
2482 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2483 Log:
2484 extb_canjoin:
2485 - return EXTBAN_NOMATCH for a valid ban that does not match
2486 - consider a $j ban invalid if we were already processing a
2487 can_join for a $j ban
2488
2489
2490 Changes: Modified:
2491 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2492
2493
2494 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2495 Log:
2496 extb_extgecos: realhost -> orighost
2497
2498
2499 Changes: Modified:
2500 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2501
2502
2503 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2504 Log:
2505 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2506
2507
2508 Changes: Modified:
2509 +59 -0 trunk/extensions/Makefile.in (File Modified)
2510 + - trunk/extensions/extb_canjoin.c (File Added)
2511
2512
2513 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2514 Log:
2515 - oh right, charybdis calls that 'orighost'.
2516
2517
2518 Changes: Modified:
2519 +2 -2 trunk/modules/m_who.c (File Modified)
2520
2521
2522 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2523 Log:
2524 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2525
2526
2527 Changes: Modified:
2528 +2 -0 trunk/modules/m_who.c (File Modified)
2529
2530
2531 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2532 Log:
2533 - also check $x against realhost
2534
2535
2536 Changes: Modified:
2537 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2538
2539
2540 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2541 Log:
2542 Sorcerynet people want a debugging notice moved from +s to +d.
2543
2544
2545 Changes: Modified:
2546 +1 -1 trunk/src/blacklist.c (File Modified)
2547
2548
2549 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2550 Log:
2551 Use source_p instead of client_p for free_pre_client().
2552 client_p could be NULL or another client.
2553
2554
2555 Changes: Modified:
2556 +1 -1 trunk/src/client.c (File Modified)
2557
2558
2559 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2560 Log:
2561 - revert this, I know how to fix it now
2562
2563
2564 Changes: Modified:
2565 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2566
2567
2568 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2569 Log:
2570 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2571 This fix is probably suboptimal, but it does indeed fix the problem.
2572
2573
2574 Changes: Modified:
2575 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2576
2577
2578 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2579 Log:
2580 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2581
2582
2583 Changes: Modified:
2584 +49 -0 trunk/extensions/Makefile.in (File Modified)
2585 + - trunk/extensions/extb_extgecos.c (File Added)
2586
2587
2588 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2589 Log:
2590 Remove undocumented and unused general::fallback_to_ip6_int config option.
2591
2592
2593 Changes: Modified:
2594 +0 -3 trunk/include/s_conf.h (File Modified)
2595 +0 -3 trunk/src/newconf.c (File Modified)
2596
2597
2598 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2599 Log:
2600 SGML docs:
2601 - document new TESTMASK
2602 - mention that TESTMASK matching is the same as MASKTRACE matching
2603 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2604 been that way)
2605
2606
2607 Changes: Modified:
2608 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2609
2610
2611 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2612 Log:
2613 New testmask from ratbox 2.2.
2614 Allows matches on nick, ip and gecos in addition to user
2615 and host, and is fully analogous to masktrace.
2616 The numeric has changed from 724 to 727 and fields in it
2617 have changed.
2618
2619
2620 Changes: Modified:
2621 +4 -3 trunk/help/opers/testmask (File Modified)
2622 +1 -0 trunk/include/numeric.h (File Modified)
2623 +82 -9 trunk/modules/m_testmask.c (File Modified)
2624 +2 -2 trunk/src/messages.tab (File Modified)
2625
2626
2627 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2628 Log:
2629 contrib -> extensions
2630
2631
2632 Changes: Modified:
2633 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2634
2635
2636 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2637 Log:
2638 CHGHOST: Check validity of new hostname.
2639 If the command came from a local client (disabled by
2640 default), send an error message and drop the command.
2641 If the command came from a remote client or server,
2642 send a notice to opers and the target user (if local).
2643
2644
2645 Changes: Modified:
2646 +42 -1 trunk/modules/m_chghost.c (File Modified)
2647
2648
2649 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2650 Log:
2651 Update NEWS file.
2652
2653
2654 Changes: Modified:
2655 +23 -1 trunk/NEWS (File Modified)
2656
2657
2658 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2659 Log:
2660 When an outgoing server connection succeeds, set
2661 localClient->ip by simply copying the whole sockaddr
2662 struct instead of copying certain parts only.
2663
2664
2665 Changes: Modified:
2666 +1 -19 trunk/src/s_serv.c (File Modified)
2667
2668
2669 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2670 Log:
2671 Give a special error message and ignore the connect block
2672 if trying to add a connect block for the server's own name.
2673
2674
2675 Changes: Modified:
2676 +7 -0 trunk/src/newconf.c (File Modified)
2677
2678
2679 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2680 Log:
2681 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2682 when --disable-balloc is used, so that it compiles.
2683 Obviously the BlockHeapUsage() stub returns just zeroes so
2684 /stats z will be less informative.
2685
2686
2687 Changes: Modified:
2688 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2689
2690
2691 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2692 Log:
2693 Free and zero dns_query in DNS callback for outgoing connect.
2694 This avoids double free of reslist.
2695
2696
2697 Changes: Modified:
2698 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2699
2700
2701 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2702 Log:
2703 From ratbox, log failed outgoing connections to serverlog.
2704 Added: IP address.
2705
2706
2707 Changes: Modified:
2708 +13 -1 trunk/src/s_serv.c (File Modified)
2709
2710
2711 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2712 Log:
2713 Change serverlog message when connecting to be more clear and show the port number.
2714
2715
2716 Changes: Modified:
2717 +1 -1 trunk/src/s_serv.c (File Modified)
2718
2719
2720 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2721 Log:
2722 Remove gethost_byname(), this is meaningless
2723 since the removal of AAAA -> A fallback (r1763).
2724
2725
2726 Changes: Modified:
2727 +0 -1 trunk/include/res.h (File Modified)
2728 +0 -12 trunk/src/res.c (File Modified)
2729
2730
2731 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2732 Log:
2733 Remove ip6.int support and use only ip6.arpa.
2734 The global ip6.int zone has disappeared on June 1
2735 and a lot of other software has been removing ip6.int
2736 support also.
2737 This removes the second and last case where IPv6
2738 support in charybdis causes extra lookups and slows
2739 DNS down.
2740
2741
2742 Changes: Modified:
2743 +5 -27 trunk/src/res.c (File Modified)
2744
2745
2746 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2747 Log:
2748 Mention new default (r1767) for connect::aftype in sgml docs.
2749
2750
2751 Changes: Modified:
2752 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2753
2754
2755 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2756 Log:
2757 Use IPv6 if connect::host looks like an IPv6 address
2758 (contains a colon). No need to aftype=ipv6 anymore.
2759
2760
2761 Changes: Modified:
2762 +2 -0 trunk/src/newconf.c (File Modified)
2763
2764
2765 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2766 Log:
2767 More information about connect::host.
2768
2769
2770 Changes: Modified:
2771 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2772
2773
2774 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2775 Log:
2776 Remove fallback to A if AAAA cannot be found.
2777 In case of a forward check of a reverse lookup, we
2778 already know if it's ipv4 or ipv6, so it is not
2779 useful and in case of a forward lookup of a hostname
2780 in connect::host, connect::aftype already specifies
2781 if it's ipv4 or ipv6.
2782
2783
2784 Changes: Modified:
2785 +4 -27 trunk/src/res.c (File Modified)
2786
2787
2788 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2789 Log:
2790 msg_channel():
2791 - check if +c made the message text empty and refuse
2792 to send it if so
2793 - don't copy message text if it is not necessary
2794 (channel is -c)
2795
2796
2797 Changes: Modified:
2798 +14 -4 trunk/modules/core/m_message.c (File Modified)
2799
2800
2801 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2802 Log:
2803 remove_conf_item(): do not free cf_name, this is generally a string constant
2804
2805
2806 Changes: Modified:
2807 +0 -1 trunk/src/newconf.c (File Modified)
2808
2809
2810 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2811 Log:
2812 Remove the old unused FDL_ constants.
2813
2814
2815 Changes: Modified:
2816 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2817
2818
2819 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2820 Log:
2821 Remove an unused struct irc_sockaddr_storage from fde_t
2822 (allocated for every possible file descriptor).
2823
2824
2825 Changes: Modified:
2826 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2827
2828
2829 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2830 Log:
2831 If the DNS lookup for an outgoing connection is still
2832 pending when it is closed, clean it up.
2833
2834
2835 Changes: Modified:
2836 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2837
2838
2839 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2840 Log:
2841 If proc_answer() fails (for example if a lookup for an
2842 A record returns a CNAME), fail the query immediately.
2843 Previously the packet was just ignored, leaving the
2844 query to time out.
2845
2846
2847 Changes: Modified:
2848 +4 -8 trunk/src/res.c (File Modified)
2849
2850
2851 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2852 Log:
2853 Correct sockhost field in an outgoing server connection.
2854 First copy the host field from the server_conf, then
2855 take the IP from to where the connection was attempted
2856 when the connection callback is called.
2857 (Before r1747 this used the IP from the server_conf.)
2858
2859
2860 Changes: Modified:
2861 +8 -2 trunk/src/s_serv.c (File Modified)
2862
2863
2864 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2865 Log:
2866 Remove ipnum (keep aftype) and dns_query from server_conf.
2867 We don't keep track of binary form address in connect{}
2868 blocks anymore, DNS lookups of names in host= gone.
2869 As before the DNS lookup is done on connect.
2870 This should unbreak hostnames in host= somewhat.
2871
2872
2873 Changes: Modified:
2874 +1 -2 trunk/include/s_newconf.h (File Modified)
2875 +2 -2 trunk/src/newconf.c (File Modified)
2876 +1 -42 trunk/src/s_newconf.c (File Modified)
2877 +12 -31 trunk/src/s_serv.c (File Modified)
2878
2879
2880 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2881 Log:
2882 Rerun autoconf.
2883
2884
2885 Changes: Modified:
2886 +1 -1 trunk/configure (File Modified)
2887
2888
2889 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2890 Log:
2891 Fix --disable-balloc help text (said --disable-small-net).
2892
2893
2894 Changes: Modified:
2895 +1 -1 trunk/configure.ac (File Modified)
2896
2897
2898 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2899 Log:
2900 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2901 services (+S). Unlike operstring and adminstring, this
2902 is not changeable with /quote set but is updated on rehash.
2903
2904
2905 Changes: Modified:
2906 +1 -0 trunk/doc/example.conf (File Modified)
2907 +10 -2 trunk/doc/reference.conf (File Modified)
2908 +1 -0 trunk/include/s_conf.h (File Modified)
2909 +6 -0 trunk/modules/m_info.c (File Modified)
2910 +3 -2 trunk/modules/m_whois.c (File Modified)
2911 +1 -0 trunk/src/newconf.c (File Modified)
2912 +1 -0 trunk/src/s_conf.c (File Modified)
2913
2914
2915 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2916 Log:
2917 Fix handling of comma in whois: ignore the comma and
2918 everything after it but do output the entire parameter
2919 in RPL_ENDOFWHOIS.
2920
2921
2922 Changes: Modified:
2923 +2 -2 trunk/modules/m_whois.c (File Modified)
2924
2925
2926 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2927 Log:
2928 New /stats letter 's' to list HURTs:
2929 - opers get the full listing.
2930 - users get any HURTs that match their sockhost/orighost if
2931 "stats_k_oper_only" is set to 1.
2932
2933
2934 Changes: Modified:
2935 +50 -0 trunk/extensions/hurt.c (File Modified)
2936
2937
2938 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2939 Log:
2940 - make the newconf system available to modules.
2941
2942
2943 Changes: Modified:
2944 +4 -1 trunk/include/newconf.h (File Modified)
2945 +4 -8 trunk/src/newconf.c (File Modified)
2946
2947
2948 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2949 Log:
2950 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2951
2952 Changes: Modified:
2953 +0 -3 trunk/doc/example.conf (File Modified)
2954 +0 -3 trunk/doc/reference.conf (File Modified)
2955
2956
2957 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2958 Log:
2959 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2960
2961
2962 Changes: Modified:
2963 +3 -0 trunk/doc/example.conf (File Modified)
2964 +3 -0 trunk/doc/reference.conf (File Modified)
2965
2966
2967 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2968 Log:
2969 Fix too early truncation of JOIN channel list.
2970
2971
2972 Changes: Modified:
2973 +2 -3 trunk/modules/core/m_join.c (File Modified)
2974
2975
2976 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2977 Log:
2978 - From ratbox 2.2 (anfl), send server notices about read
2979 errors from handshakes and servers to +s instead of +d.
2980 - Send various server notices about failed server
2981 connections which did not reach registered state network
2982 wide if the connection was initiated by a remote oper.
2983 This avoids annoying the whole net if there is a
2984 broken autoconnect, but allows all opers to see why a
2985 remote connect failed. Failed connections which did reach
2986 server state already generate server notices everywhere.
2987
2988 Note: this is an exception to our general policy to not send
2989 server notices about unregistered connections remotely.
2990
2991
2992 Changes: Modified:
2993 +1 -0 trunk/include/client.h (File Modified)
2994 +20 -6 trunk/src/client.c (File Modified)
2995 +6 -6 trunk/src/s_serv.c (File Modified)
2996
2997
2998 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2999 Log:
3000 - fix typoes
3001
3002
3003 Changes: Modified:
3004 +1 -1 trunk/doc/example.conf (File Modified)
3005 +1 -1 trunk/doc/reference.conf (File Modified)
3006
3007
3008 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3009 Log:
3010 Don't allow #channel +b $c:&channel (inconsistent target).
3011
3012
3013 Changes: Modified:
3014 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3015
3016
3017 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3018 Log:
3019 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3020
3021
3022 Changes: Modified:
3023 +0 -2 trunk/include/client.h (File Modified)
3024
3025
3026 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3027 Log:
3028 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3029
3030
3031 Changes: Modified:
3032 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3033
3034
3035 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3036 Log:
3037 Store IP addresses in whowas. These are shown to opers.
3038 Obtained from Eurus patches.
3039 orighost tracking removed (not worth the memory IMHO),
3040 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3041 with unknown IPs and to not violate auth{} spoof policy.
3042
3043
3044 Changes: Modified:
3045 +2 -0 trunk/doc/reference.conf (File Modified)
3046 +1 -0 trunk/include/numeric.h (File Modified)
3047 +1 -0 trunk/include/whowas.h (File Modified)
3048 +10 -1 trunk/modules/m_whowas.c (File Modified)
3049 +1 -1 trunk/src/messages.tab (File Modified)
3050 +4 -0 trunk/src/whowas.c (File Modified)
3051
3052
3053 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3054 Log:
3055 Describe hostmask parameter of masktrace better in sgml docs.
3056
3057
3058 Changes: Modified:
3059 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3060
3061
3062 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3063 Log:
3064 masktrace help file: mention CIDR IP masks
3065 From ratbox 2.2
3066
3067
3068 Changes: Modified:
3069 +2 -0 trunk/help/opers/masktrace (File Modified)
3070
3071
3072 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3073 Log:
3074 MASKTRACE: allow normal match() on IP address also
3075 From ratbox 2.2
3076
3077
3078 Changes: Modified:
3079 +2 -3 trunk/modules/m_etrace.c (File Modified)
3080
3081
3082 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3083 Log:
3084 Allow +S clients (services) to send to channels and @/+ channels always.
3085
3086
3087 Changes: Modified:
3088 +1 -1 trunk/modules/core/m_message.c (File Modified)
3089 +1 -1 trunk/src/channel.c (File Modified)
3090
3091
3092 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3093 Log:
3094 Allow servers to send to @#chan and +#chan.
3095
3096
3097 Changes: Modified:
3098 +1 -1 trunk/modules/core/m_message.c (File Modified)
3099
3100
3101 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3102 Log:
3103 Don't count opers on service{} servers in /lusers.
3104
3105
3106 Changes: Modified:
3107 +2 -2 trunk/src/s_user.c (File Modified)
3108
3109
3110 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3111 Log:
3112 Show opers the real host behind a dynamic spoof in WHOIS.
3113 If the user is auth{} spoofed, this shows the auth{} spoof
3114 otherwise it shows the DNS hostname and IP address.
3115 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3116
3117
3118 Changes: Modified:
3119 +1 -0 trunk/include/numeric.h (File Modified)
3120 +12 -2 trunk/modules/m_whois.c (File Modified)
3121 +1 -1 trunk/src/messages.tab (File Modified)
3122
3123
3124 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3125 Log:
3126 Remove #define HIDE_SPOOF_IPS from config.h, should
3127 have been done earlier.
3128
3129
3130 Changes: Modified:
3131 +0 -7 trunk/include/config.h (File Modified)
3132
3133
3134 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3135 Log:
3136 Bring back ERR_CANTKILLSERVER.
3137
3138
3139 Changes: Modified:
3140 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3141
3142
3143 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3144 Log:
3145 ip_cloaking module:
3146 - also send RPL_HOSTHIDDEN on -h
3147 - don't allow +h for auth{} spoofed clients
3148
3149
3150 Changes: Modified:
3151 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3152
3153
3154 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3155 Log:
3156 /etc/resolv.conf parsing:
3157 - don't crash (sometimes) if there is a line without an argument
3158 (e.g. 'search' by itself)
3159 - fix handling of lines with leading whitespace
3160
3161
3162 Changes: Modified:
3163 +9 -8 trunk/src/reslib.c (File Modified)
3164
3165
3166 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3167 Log:
3168 Put back code that terminates DNS queries, which was
3169 removed during the resolver changes.
3170
3171
3172 Changes: Modified:
3173 +4 -0 trunk/src/s_auth.c (File Modified)
3174
3175
3176 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3177 Log:
3178 - oh hey, that was in the wrong place
3179
3180
3181 Changes: Modified:
3182 +13 -13 trunk/src/s_auth.c (File Modified)
3183
3184
3185 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3186 Log:
3187 - handle a situation where a user can go away before DNS completes
3188
3189
3190 Changes: Modified:
3191 +13 -0 trunk/src/s_auth.c (File Modified)
3192
3193
3194 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3195 Log:
3196 More dnsbl stuff
3197
3198
3199 Changes: Modified:
3200 +1 -0 trunk/include/blacklist.h (File Modified)
3201 +1 -0 trunk/include/res.h (File Modified)
3202 +33 -2 trunk/src/blacklist.c (File Modified)
3203 +2 -0 trunk/src/client.c (File Modified)
3204 +24 -0 trunk/src/res.c (File Modified)
3205
3206
3207 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3208 Log:
3209 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3210 if comm_accept() failed.
3211
3212 Found with valgrind.
3213
3214
3215 Changes: Modified:
3216 +4 -4 trunk/src/listener.c (File Modified)
3217
3218
3219 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3220 Log:
3221 - handle unavailable Client/preClient structs
3222
3223
3224 Changes: Modified:
3225 +9 -0 trunk/src/blacklist.c (File Modified)
3226
3227
3228 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3229 Log:
3230 Add +lf to SGML docs.
3231
3232
3233 Changes: Modified:
3234 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3235
3236
3237 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3238 Log:
3239 Also do forwarding if the channel limit (+l) is exceeded.
3240
3241
3242 Changes: Modified:
3243 +1 -1 trunk/help/opers/cmode (File Modified)
3244 +2 -2 trunk/modules/core/m_join.c (File Modified)
3245
3246
3247 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3248 Log:
3249 Post-release lovin':
3250 - Update version to 2.1.0.
3251 - Regenerate configure.
3252
3253
3254 Changes: Modified:
3255 +9 -9 trunk/configure (File Modified)
3256 +1 -1 trunk/configure.ac (File Modified)
3257
3258
3259 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3260 Log:
3261 Comment out example blacklist{} block.
3262
3263
3264 Changes: Modified:
3265 +7 -7 trunk/doc/example.conf (File Modified)
3266 +7 -7 trunk/doc/reference.conf (File Modified)
3267
3268
3269 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3270 Log:
3271 Add note regarding use of AHBL BLs.
3272
3273
3274 Changes: Modified:
3275 +4 -0 trunk/doc/example.conf (File Modified)
3276 +4 -0 trunk/doc/reference.conf (File Modified)
3277
3278
3279 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3280 Log:
3281 Fix typos.
3282
3283
3284 Changes: Modified:
3285 +2 -2 trunk/CREDITS (File Modified)
3286
3287
3288 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3289 Log:
3290 Add beu to CREDITS.
3291
3292
3293 Changes: Modified:
3294 +1 -0 trunk/CREDITS (File Modified)
3295
3296
3297 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3298 Log:
3299 Put more recent ratbox CREDITS here.
3300
3301
3302 Changes: Modified:
3303 +3 -2 trunk/doc/Ratbox-team (File Modified)
3304
3305
3306 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3307 Log:
3308 Clarify a bit.
3309
3310
3311 Changes: Modified:
3312 +5 -4 trunk/NEWS (File Modified)
3313
3314
3315 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3316 Log:
3317 Mention that install or make install also avoids modunload crashes.
3318
3319
3320 Changes: Modified:
3321 +2 -1 trunk/BUGS (File Modified)
3322
3323
3324 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3325 Log:
3326 - update NEWS a bit
3327
3328
3329 Changes: Modified:
3330 +3 -8 trunk/NEWS (File Modified)
3331
3332
3333 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3334 Log:
3335 - further updates
3336
3337
3338 Changes: Modified:
3339 +3 -2 trunk/BUGS (File Modified)
3340
3341
3342 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3343 Log:
3344 - add orighost check to hurt.c
3345 - update BUGS info
3346
3347
3348 Changes: Modified:
3349 +1 -6 trunk/BUGS (File Modified)
3350 +1 -1 trunk/extensions/hurt.c (File Modified)
3351
3352
3353 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3354 Log:
3355 Make kline_exempt exempt from HURT also.
3356
3357
3358 Changes: Modified:
3359 +2 -1 trunk/extensions/hurt.c (File Modified)
3360
3361
3362 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3363 Log:
3364 Fix mask HEAL propagation.
3365
3366
3367 Changes: Modified:
3368 +6 -3 trunk/extensions/hurt.c (File Modified)
3369
3370
3371 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3372 Log:
3373 - Remove old cruft.
3374 - Update.
3375
3376
3377 Changes: Modified:
3378 +18 -31 trunk/extensions/README (File Modified)
3379
3380
3381 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3382 Log:
3383 More target change hax.
3384 Ick.
3385
3386
3387 Changes: Modified:
3388 +5 -0 trunk/extensions/hurt.c (File Modified)
3389
3390
3391 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3392 Log:
3393 Improvements to HURT propagation.
3394
3395
3396 Changes: Modified:
3397 +8 -6 trunk/extensions/hurt.c (File Modified)
3398
3399
3400 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3401 Log:
3402 - further simplification
3403
3404
3405 Changes: Modified:
3406 +25 -76 trunk/extensions/hurt.c (File Modified)
3407 +0 -9 trunk/extensions/hurt.h (File Modified)
3408
3409
3410 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3411 Log:
3412 - client_exit hook
3413
3414
3415 Changes: Modified:
3416 +13 -0 trunk/extensions/hurt.c (File Modified)
3417
3418
3419 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3420 Log:
3421 - cut off at 15 messages instead of 30
3422
3423
3424 Changes: Modified:
3425 +1 -1 trunk/extensions/hurt.h (File Modified)
3426
3427
3428 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3429 Log:
3430 Squash a warning here.
3431
3432
3433 Changes: Modified:
3434 +1 -3 trunk/src/ircd.c (File Modified)
3435
3436
3437 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3438 Log:
3439 Don't show servers in /stats l to nonopers if flatten links is enabled.
3440
3441
3442 Changes: Modified:
3443 +3 -1 trunk/modules/m_stats.c (File Modified)
3444
3445
3446 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3447 Log:
3448 - hurt expiry
3449
3450
3451 Changes: Modified:
3452 +20 -7 trunk/extensions/hurt.c (File Modified)
3453
3454
3455 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3456 Log:
3457 - remove inline stuff (yuck)
3458 - sockaddr should have been sockhost
3459
3460
3461 Changes: Modified:
3462 +22 -31 trunk/extensions/hurt.c (File Modified)
3463
3464
3465 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3466 Log:
3467 - make hurt checking actually work
3468
3469
3470 Changes: Modified:
3471 +2 -7 trunk/extensions/hurt.c (File Modified)
3472
3473
3474 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3475 Log:
3476 Slight tweak to alias{}.
3477
3478
3479 Changes: Modified:
3480 +4 -0 trunk/src/parse.c (File Modified)
3481
3482
3483 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3484 Log:
3485 - further simplification
3486
3487
3488 Changes: Modified:
3489 +59 -71 trunk/extensions/hurt.c (File Modified)
3490 +0 -1 trunk/extensions/hurt.h (File Modified)
3491
3492
3493 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3494 Log:
3495 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3496
3497
3498 Changes: Modified:
3499 +10 -20 trunk/extensions/hurt.c (File Modified)
3500 +0 -4 trunk/extensions/hurt.h (File Modified)
3501
3502
3503 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3504 Log:
3505 - remove some unnecessary code here (hurt_initial_check_event()).
3506
3507
3508 Changes: Modified:
3509 +0 -23 trunk/extensions/hurt.c (File Modified)
3510
3511
3512 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3513 Log:
3514 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3515
3516
3517 Changes: Modified:
3518 +8 -0 trunk/modules/core/m_message.c (File Modified)
3519
3520
3521 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3522 Log:
3523 - more sane tgchange hax
3524
3525
3526 Changes: Modified:
3527 +2 -1 trunk/extensions/hurt.c (File Modified)
3528
3529
3530 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3531 Log:
3532 Make HEAL <nick> work.
3533
3534
3535 Changes: Modified:
3536 +40 -43 trunk/extensions/hurt.c (File Modified)
3537
3538
3539 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3540 Log:
3541 Destroy hurt_clients list on unload.
3542
3543
3544 Changes: Modified:
3545 +7 -0 trunk/extensions/hurt.c (File Modified)
3546
3547
3548 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3549 Log:
3550 Coding style: no space between a function name and parenthesis.
3551
3552
3553 Changes: Modified:
3554 +43 -43 trunk/extensions/hurt.c (File Modified)
3555
3556
3557 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3558 Log:
3559 Now works and throws out hurt clients after 30 protocol messages
3560 unless they identify.
3561
3562
3563 Changes: Modified:
3564 +28 -36 trunk/extensions/hurt.c (File Modified)
3565 +1 -7 trunk/extensions/hurt.h (File Modified)
3566
3567
3568 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3569 Log:
3570 Working addition/lookup.
3571
3572
3573 Changes: Modified:
3574 +8 -0 trunk/extensions/hurt.c (File Modified)
3575
3576
3577 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3578 Log:
3579 Get rid of hyb6 style propagation (:server COMMAND source).
3580
3581
3582 Changes: Modified:
3583 +18 -22 trunk/extensions/hurt.c (File Modified)
3584
3585
3586 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3587 Log:
3588 add not-working hurt_add and hurt_find
3589
3590
3591 Changes: Modified:
3592 +13 -5 trunk/extensions/hurt.c (File Modified)
3593
3594
3595 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3596 Log:
3597 Comment out a lot of stuff so I can load and unload this without crashing.
3598
3599
3600 Changes: Modified:
3601 +17 -6 trunk/extensions/hurt.c (File Modified)
3602
3603
3604 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3605 Log:
3606 Fix svn:keywords and add a short comment at the top.
3607
3608
3609 Changes: Modified:
3610 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3611
3612
3613 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3614 Log:
3615 - Make hurt module compile
3616 - Link it to the build
3617 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3618 correct flag name, no CAP_TS6 use etc
3619
3620
3621 Changes: Modified:
3622 +1 -0 trunk/extensions/Makefile.in (File Modified)
3623 +30 -32 trunk/extensions/hurt.c (File Modified)
3624
3625
3626 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3627 Log:
3628 Put beu's hurt module in trunk.
3629
3630
3631 Changes: Modified:
3632 + - trunk/extensions/hurt.c (File Added)
3633 + - trunk/extensions/hurt.h (File Added)
3634
3635
3636 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3637 Log:
3638 - _iprint(): use stderr instead of stdout
3639
3640
3641 Changes: Modified:
3642 +1 -1 trunk/src/s_log.c (File Modified)
3643
3644
3645 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3646 Log:
3647 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3648 and subsequently destroy our kqueue when we close 0, 1, 2
3649 (broke /restart).
3650 - After closing fd 0, 1, 2 reopen them to /dev/null again
3651 so we don't send messages from malloc etc to a random
3652 user's connection.
3653 - Remove an obsolete comment.
3654
3655
3656 Changes: Modified:
3657 +13 -2 trunk/src/ircd.c (File Modified)
3658
3659
3660 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3661 Log:
3662 Update NEWS file.
3663
3664
3665 Changes: Modified:
3666 +29 -1 trunk/NEWS (File Modified)
3667
3668
3669 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3670 Log:
3671 Rerun autoconf.
3672
3673
3674 Changes: Modified:
3675 +1 -1 trunk/configure (File Modified)
3676
3677
3678 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3679 Log:
3680 Fix openssl version check to also accept versions newer than 0.9.6.
3681
3682
3683 Changes: Modified:
3684 +1 -1 trunk/configure.ac (File Modified)
3685
3686
3687 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3688 Log:
3689 Oops, need packet.h here.
3690
3691
3692 Changes: Modified:
3693 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3694
3695
3696 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3697 Log:
3698 End the flood grace period in CPRIVMSG/CNOTICE.
3699
3700
3701 Changes: Modified:
3702 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3703
3704
3705 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3706 Log:
3707 - update class::connectfreq documentation
3708
3709
3710 Changes: Modified:
3711 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3712
3713
3714 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3715 Log:
3716 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3717
3718
3719 Changes: Modified:
3720 +3 -6 trunk/src/s_serv.c (File Modified)
3721
3722
3723 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3724 Log:
3725 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3726
3727
3728 Changes: Modified:
3729 +1 -1 trunk/src/messages.tab (File Modified)
3730
3731
3732 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3733 Log:
3734 Don't mention that /stats p shows idle times, as it doesn't.
3735
3736
3737 Changes: Modified:
3738 +1 -1 trunk/help/opers/stats (File Modified)
3739 +1 -1 trunk/help/users/stats (File Modified)
3740
3741
3742 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3743 Log:
3744 /stats A shows DNS servers, it doesn't matter whether ircd
3745 uses ADNS or something else.
3746
3747
3748 Changes: Modified:
3749 +1 -1 trunk/help/opers/stats (File Modified)
3750
3751
3752 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3753 Log:
3754 get_client_name() fix
3755
3756
3757 Changes: Modified:
3758 +4 -0 trunk/src/client.c (File Modified)
3759
3760
3761 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3762 Log:
3763 Add some comments.
3764
3765
3766 Changes: Modified:
3767 +6 -0 trunk/src/ircd.c (File Modified)
3768
3769
3770 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3771 Log:
3772 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3773
3774 Changes: Modified:
3775 +16 -17 trunk/configure (File Modified)
3776 +1 -1 trunk/configure.ac (File Modified)
3777
3778
3779 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3780 Log:
3781 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3782
3783 Changes: Modified:
3784 +135 -0 trunk/configure (File Modified)
3785 +6 -0 trunk/configure.ac (File Modified)
3786
3787
3788 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3789 Log:
3790 Exit 0 on successful -conftest.
3791
3792
3793 Changes: Modified:
3794 +1 -1 trunk/src/ircd.c (File Modified)
3795
3796
3797 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3798 Log:
3799 Make the "keep the parent process around" thing work, by opening
3800 a pipe to the child process. This pipe is on fd 0 in the child
3801 process. After successful initialization, the child will write
3802 a byte to this pipe, on fatal errors it will close it without
3803 writing anything.
3804
3805 Somewhat hackish still but should work.
3806
3807
3808 Changes: Modified:
3809 +27 -30 trunk/src/ircd.c (File Modified)
3810
3811
3812 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3813 Log:
3814 - convert some error messages to ierror() over fprintf/ilog combination
3815
3816
3817 Changes: Modified:
3818 +3 -6 trunk/src/ircd.c (File Modified)
3819
3820
3821 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3822 Log:
3823 - inotice() for loadmodule when in foreground mode
3824
3825
3826 Changes: Modified:
3827 +3 -0 trunk/src/modules.c (File Modified)
3828
3829
3830 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3831 Log:
3832 - remove inotice() on loading modules from the config
3833
3834
3835 Changes: Modified:
3836 +0 -3 trunk/src/modules.c (File Modified)
3837
3838
3839 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3840 Log:
3841 - usleep for 50000usec in the parent process to allow for startup messages
3842 to be cleanly printed before detaching to shell, this should be more than
3843 enough time really
3844
3845
3846 Changes: Modified:
3847 +3 -0 trunk/src/ircd.c (File Modified)
3848
3849
3850 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3851 Log:
3852 - display more errors during normal startup as to try to help people find common problems
3853
3854
3855 Changes: Modified:
3856 +27 -10 trunk/src/ircd.c (File Modified)
3857
3858
3859 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3860 Log:
3861 - version bump in preparation of 2.0.0 release
3862
3863
3864 Changes: Modified:
3865 +9 -9 trunk/configure (File Modified)
3866 +1 -1 trunk/configure.ac (File Modified)
3867
3868
3869 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3870 Log:
3871 Change example.conf operator block from "admin" to "god",
3872 so as to show we encourage per-person operator blocks.
3873
3874
3875 Changes: Modified:
3876 +4 -2 trunk/doc/example.conf (File Modified)
3877
3878
3879 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3880 Log:
3881 Document alias{} block.
3882
3883
3884 Changes: Modified:
3885 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3886
3887
3888 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3889 Log:
3890 Document DNS blacklist stuff in sgml.
3891
3892
3893 Changes: Modified:
3894 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3895 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3896
3897
3898 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3899 Log:
3900 Misc /stats clarifications.
3901
3902
3903 Changes: Modified:
3904 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3905
3906
3907 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3908 Log:
3909 Move snomasks into umodes chapter.
3910 Move oprivs chapter down.
3911
3912
3913 Changes: Modified:
3914 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3915 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3916 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3917
3918
3919 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3920 Log:
3921 Mention operator{} user@host change.
3922
3923
3924 Changes: Modified:
3925 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3926
3927
3928 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3929 Log:
3930 operator{} block user@host matches against orighost now, not host.
3931 This means that services/+h spoofs do not work in operator{} blocks;
3932 auth{} spoofs still work.
3933
3934
3935 Changes: Modified:
3936 +4 -0 trunk/doc/example.conf (File Modified)
3937 +1 -1 trunk/doc/reference.conf (File Modified)
3938 +2 -2 trunk/modules/m_challenge.c (File Modified)
3939 +1 -1 trunk/modules/m_oper.c (File Modified)
3940
3941
3942 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3943 Log:
3944 - inotice/iwarn/ierror() stuff I was working on
3945
3946
3947 Changes: Modified:
3948 +3 -0 trunk/include/s_log.h (File Modified)
3949 +15 -11 trunk/src/ircd.c (File Modified)
3950 +3 -1 trunk/src/modules.c (File Modified)
3951 +1 -1 trunk/src/newconf.c (File Modified)
3952 +54 -0 trunk/src/s_log.c (File Modified)
3953
3954
3955 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3956 Log:
3957 Oops, don't add blacklists to the list twice on rehash.
3958
3959
3960 Changes: Modified:
3961 +3 -2 trunk/src/blacklist.c (File Modified)
3962
3963
3964 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3965 Log:
3966 Remove notices to the client about progress of dnsbl lookups.
3967
3968
3969 Changes: Modified:
3970 +0 -4 trunk/src/blacklist.c (File Modified)
3971
3972
3973 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3974 Log:
3975 Add auth{} flag dnsbl_exempt.
3976
3977
3978 Changes: Modified:
3979 +2 -1 trunk/doc/example.conf (File Modified)
3980 +2 -1 trunk/doc/reference.conf (File Modified)
3981 +2 -0 trunk/include/s_conf.h (File Modified)
3982 +1 -0 trunk/src/newconf.c (File Modified)
3983 +8 -1 trunk/src/s_user.c (File Modified)
3984
3985
3986 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3987 Log:
3988 Switch alias{} and blacklist{} around, for consistency with example.conf.
3989
3990
3991 Changes: Modified:
3992 +18 -18 trunk/doc/reference.conf (File Modified)
3993
3994
3995 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3996 Log:
3997 Send a warning to the user if they are dnsbl listed but exempted.
3998
3999
4000 Changes: Modified:
4001 +17 -12 trunk/src/s_user.c (File Modified)
4002
4003
4004 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4005 Log:
4006 Move throwing out dnsbl listed clients to registration,
4007 and make kline_exempt exempt from it.
4008
4009
4010 Changes: Modified:
4011 +1 -0 trunk/include/blacklist.h (File Modified)
4012 +4 -0 trunk/include/client.h (File Modified)
4013 +15 -16 trunk/src/blacklist.c (File Modified)
4014 +6 -0 trunk/src/client.c (File Modified)
4015 +17 -0 trunk/src/s_user.c (File Modified)
4016
4017
4018 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4019 Log:
4020 Show refcount in /stats n.
4021
4022
4023 Changes: Modified:
4024 +3 -2 trunk/modules/m_stats.c (File Modified)
4025
4026
4027 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4028 Log:
4029 Don't look up dnsbls twice if they send USER twice.
4030
4031
4032 Changes: Modified:
4033 +5 -3 trunk/modules/m_user.c (File Modified)
4034
4035
4036 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4037 Log:
4038 Add /stats n to help files.
4039
4040
4041 Changes: Modified:
4042 +1 -0 trunk/help/opers/stats (File Modified)
4043 +1 -0 trunk/help/users/stats (File Modified)
4044
4045
4046 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4047 Log:
4048 Only check dnsbls for A records, not AAAA.
4049
4050
4051 Changes: Modified:
4052 +1 -1 trunk/src/blacklist.c (File Modified)
4053
4054
4055 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4056 Log:
4057 Don't remove non-illegal blacklists on completion of check.
4058 Add debugging notices (not working).
4059
4060
4061 Changes: Modified:
4062 +5 -1 trunk/src/blacklist.c (File Modified)
4063
4064
4065 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4066 Log:
4067 Don't call register_local_user() if they haven't sent a nick yet.
4068
4069
4070 Changes: Modified:
4071 +1 -1 trunk/src/blacklist.c (File Modified)
4072
4073
4074 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4075 Log:
4076 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4077
4078
4079 Changes: Modified:
4080 +21 -0 trunk/modules/m_stats.c (File Modified)
4081
4082
4083 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4084 Log:
4085 More dnsbl rehash fixes, it was adding bogus entries.
4086
4087
4088 Changes: Modified:
4089 +2 -7 trunk/src/newconf.c (File Modified)
4090
4091
4092 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4093 Log:
4094 Need blacklist.h here.
4095
4096
4097 Changes: Modified:
4098 +1 -0 trunk/src/s_conf.c (File Modified)
4099
4100
4101 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4102 Log:
4103 - nuke iauth
4104
4105
4106 Changes: Modified:
4107 +1 -2 trunk/configure (File Modified)
4108 +0 -48 trunk/configure.ac (File Modified)
4109 + - trunk/doc/example-iauth.conf (File Deleted)
4110 + - trunk/iauth/ (File Deleted)
4111
4112
4113 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4114 Log:
4115 Improve handling of rehashing with blacklists.
4116 Also some coding style tweaks.
4117
4118
4119 Changes: Modified:
4120 +3 -2 trunk/include/blacklist.h (File Modified)
4121 +35 -16 trunk/src/blacklist.c (File Modified)
4122 +2 -0 trunk/src/s_conf.c (File Modified)
4123
4124
4125 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4126 Log:
4127 Clear can_send cache if a user logs in or out from services.
4128
4129
4130 Changes: Modified:
4131 +2 -0 trunk/modules/m_services.c (File Modified)
4132
4133
4134 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4135 Log:
4136 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4137 This directory is not entered by default.
4138 More stuff needs to be moved into here.
4139
4140
4141 Changes: Modified:
4142 +2 -1 trunk/configure (File Modified)
4143 +1 -0 trunk/configure.ac (File Modified)
4144 +69 -458 trunk/extensions/Makefile.in (File Modified)
4145 + - trunk/extensions/m_clearchan.c (File Deleted)
4146 + - trunk/extensions/m_force.c (File Deleted)
4147 + - trunk/unsupported/ (File Added)
4148 + - trunk/unsupported/Makefile.in (File Added)
4149 + - trunk/unsupported/m_clearchan.c (File Added)
4150 + - trunk/unsupported/m_force.c (File Added)
4151
4152
4153 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4154 Log:
4155 Logging/wallops for forcejoin/forcepart, numeric fix.
4156 This needs to be moved to the toys section.
4157
4158
4159 Changes: Modified:
4160 +22 -2 trunk/extensions/m_force.c (File Modified)
4161
4162
4163 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4164 Log:
4165 Fix comments at the top (including copyright).
4166
4167
4168 Changes: Modified:
4169 +3 -2 trunk/extensions/m_omode.c (File Modified)
4170
4171
4172 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4173 Log:
4174 Add OMODE command to extensions/ for oper mode hacking:
4175 - requires admin privs
4176 - does not work for opped opers
4177 - sends wallops
4178 - sends a ServerMode for opping the oper themselves,
4179 otherwise a mode coming from the oper (not only
4180 does this provide full accountability, it is also
4181 easiest to implement while avoiding channels
4182 messed up with bogus bans etc).
4183
4184
4185 Changes: Modified:
4186 +171 -0 trunk/extensions/Makefile.in (File Modified)
4187 + - trunk/extensions/m_omode.c (File Added)
4188
4189
4190 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4191 Log:
4192 Metadata fix
4193
4194
4195 Changes: Modified:
4196 + - trunk/include/blacklist.h (Property Modified)
4197 + - trunk/src/blacklist.c (Property Modified)
4198
4199
4200 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4201 Log:
4202 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4203
4204
4205 Changes: Modified:
4206 +5 -1 trunk/src/blacklist.c (File Modified)
4207
4208
4209 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4210 Log:
4211 Initial DNS blacklist support:
4212 - see example.conf for how to use.
4213 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4214 - tor.ahbl.org is also included because most networks will not want to allow tor
4215 (and we're considering going KoS on tor users here anyway due to abuse)
4216
4217
4218 Changes: Modified:
4219 +18 -0 trunk/doc/example.conf (File Modified)
4220 +66 -0 trunk/doc/reference.conf (File Modified)
4221 + - trunk/include/blacklist.h (File Added)
4222 +2 -0 trunk/include/client.h (File Modified)
4223 +3 -0 trunk/modules/m_user.c (File Modified)
4224 +152 -0 trunk/src/Makefile.in (File Modified)
4225 + - trunk/src/blacklist.c (File Added)
4226 +34 -0 trunk/src/newconf.c (File Modified)
4227 +1 -0 trunk/src/s_auth.c (File Modified)
4228 +4 -0 trunk/src/s_user.c (File Modified)
4229
4230
4231 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4232 Log:
4233 Remove last bit of lzo stuff (comment in example.conf connect{}).
4234
4235
4236 Changes: Modified:
4237 +0 -4 trunk/doc/example.conf (File Modified)
4238
4239
4240 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4241 Log:
4242 Show sasl successes and failures in /stats t (like other
4243 things in /stats t, about local clients only).
4244
4245
4246 Changes: Modified:
4247 +2 -0 trunk/include/s_stats.h (File Modified)
4248 +3 -0 trunk/modules/m_sasl.c (File Modified)
4249 +3 -0 trunk/src/s_stats.c (File Modified)
4250
4251
4252 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4253 Log:
4254 Allow messaging services by nickname without using
4255 target change slots (this was already possible with
4256 user@server notation or services shortcuts).
4257
4258
4259 Changes: Modified:
4260 +2 -2 trunk/modules/core/m_message.c (File Modified)
4261
4262
4263 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4264 Log:
4265 Abort a safelist if a new /list comes in while one is already in progress.
4266
4267
4268 Changes: Modified:
4269 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4270
4271
4272 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4273 Log:
4274 Change $![letter]:[mask] to $~[letter]:[mask]
4275 so both ! and ~ invert an extban.
4276
4277
4278 Changes: Modified:
4279 +2 -0 trunk/src/chmode.c (File Modified)
4280
4281
4282 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4283 Log:
4284 - revert due to technical issues
4285
4286
4287 Changes: Modified:
4288 +1 -1 trunk/src/extban.c (File Modified)
4289
4290
4291 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4292 Log:
4293 - 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
4294
4295
4296 Changes: Modified:
4297 +1 -1 trunk/src/extban.c (File Modified)
4298
4299
4300 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4301 Log:
4302 Don't pace /list on a single channel.
4303
4304
4305 Changes: Modified:
4306 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4307
4308
4309 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4310 Log:
4311 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4312
4313
4314 Changes: Modified:
4315 +4 -2 trunk/include/supported.h (File Modified)
4316
4317
4318 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4319 Log:
4320 Extban types are case insensitive; force them to lowercase when added.
4321
4322
4323 Changes: Modified:
4324 +5 -5 trunk/doc/extban.txt (File Modified)
4325 +4 -0 trunk/src/chmode.c (File Modified)
4326 +3 -3 trunk/src/extban.c (File Modified)
4327
4328
4329 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4330 Log:
4331 sendto_wallops_flags():
4332 - instead of checking IsOper on each client, walk the appropriate list
4333 - instead of sending non-+z wallops from persons to nonopers, send only
4334 +w wallops from persons
4335
4336
4337 Changes: Modified:
4338 +1 -5 trunk/src/send.c (File Modified)
4339
4340
4341 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4342 Log:
4343 Prefix oper wallops with "WALLOPS - " if they would
4344 otherwise look like operwalls or locops, when sending
4345 them to local users.
4346
4347
4348 Changes: Modified:
4349 +11 -1 trunk/modules/m_wallops.c (File Modified)
4350
4351
4352 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4353 Log:
4354 Make sure destination field in some sasl numerics
4355 is the user's nick, not the sasl agent or server
4356 name.
4357
4358
4359 Changes: Modified:
4360 +2 -2 trunk/modules/m_sasl.c (File Modified)
4361
4362
4363 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4364 Log:
4365 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4366
4367
4368 Changes: Modified:
4369 +1 -1 trunk/extensions/Makefile.in (File Modified)
4370
4371
4372 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4373 Log:
4374 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4375
4376
4377 Changes: Modified:
4378 +1 -0 trunk/src/s_user.c (File Modified)
4379
4380
4381 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4382 Log:
4383 Fix build for when IPv6 is disabled.
4384
4385
4386 Changes: Modified:
4387 +12 -10 trunk/src/s_auth.c (File Modified)
4388
4389
4390 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4391 Log:
4392 Add information about adding extban types.
4393
4394
4395 Changes: Modified:
4396 +25 -0 trunk/doc/extban.txt (File Modified)
4397
4398
4399 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4400 Log:
4401 Better extban validation: try to match a new extban from
4402 a local user against its setter to see if it is valid.
4403 Unknown extban types from remotes are no longer hidden.
4404
4405
4406 Changes: Modified:
4407 +4 -3 trunk/doc/extban.txt (File Modified)
4408 +1 -0 trunk/include/channel.h (File Modified)
4409 +2 -6 trunk/src/chmode.c (File Modified)
4410 +32 -0 trunk/src/extban.c (File Modified)
4411
4412
4413 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4414 Log:
4415 Make sure both .c.o: and .s.o: are followed by the necessary command.
4416
4417
4418 Changes: Modified:
4419 +1 -0 trunk/src/Makefile.in (File Modified)
4420
4421
4422 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4423 Log:
4424 Add need_sasl auth{} flag to sgml documentation.
4425
4426
4427 Changes: Modified:
4428 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4429
4430
4431 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4432 Log:
4433 Document need_sasl auth{} flag in example confs.
4434
4435
4436 Changes: Modified:
4437 +1 -0 trunk/doc/example.conf (File Modified)
4438 +1 -0 trunk/doc/reference.conf (File Modified)
4439
4440
4441 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4442 Log:
4443 Don't allow TB to set an empty topic.
4444 This would be possible if a server sent bad protocol
4445 and could cause a crash.
4446
4447
4448 Changes: Modified:
4449 +4 -0 trunk/modules/m_tb.c (File Modified)
4450
4451
4452 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4453 Log:
4454 - oops
4455
4456
4457 Changes: Modified:
4458 +1 -1 trunk/Makefile.in (File Modified)
4459
4460
4461 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4462 Log:
4463 - typo fix
4464
4465
4466 Changes: Modified:
4467 +2 -2 trunk/configure (File Modified)
4468 +1 -1 trunk/configure.ac (File Modified)
4469
4470
4471 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4472 Log:
4473 - rebuild configure
4474
4475
4476 Changes: Modified:
4477 +2 -2 trunk/configure (File Modified)
4478
4479
4480 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4481 Log:
4482 - makefile fix
4483
4484
4485 Changes: Modified:
4486 +1 -1 trunk/extensions/Makefile.in (File Modified)
4487
4488
4489 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4490 Log:
4491 - rename contrib to extensions to bring some clarity to things
4492
4493
4494 Changes: Modified:
4495 +1 -1 trunk/Makefile.in (File Modified)
4496 +1 -1 trunk/configure.ac (File Modified)
4497 +10 -10 trunk/doc/example.conf (File Modified)
4498 +10 -10 trunk/doc/reference.conf (File Modified)
4499 + - trunk/extensions/ (File Added)
4500 + - trunk/extras/ (File Deleted)
4501
4502
4503 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4504 Log:
4505 - temporary rename
4506
4507
4508 Changes: Modified:
4509 +1 -1 trunk/Makefile.in (File Modified)
4510 +1 -1 trunk/configure.ac (File Modified)
4511 + - trunk/contrib/ (File Deleted)
4512 + - trunk/extras/ (File Added)
4513
4514
4515 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4516 Log:
4517 Don't allow servers to QUIT (they should use SQUIT).
4518
4519
4520 Changes: Modified:
4521 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4522
4523
4524 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4525 Log:
4526 - keywords
4527
4528
4529 Changes: Modified:
4530 + - trunk/src/fnvhash.s (Property Modified)
4531
4532
4533 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4534 Log:
4535 - reduced version of code
4536
4537
4538 Changes: Modified:
4539 +9 -61 trunk/src/fnvhash.s (File Modified)
4540
4541
4542 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4543 Log:
4544 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4545
4546
4547 Changes: Modified:
4548 +1 -1 trunk/src/fnvhash.s (File Modified)
4549
4550
4551 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4552 Log:
4553 Fix orighost matching for klines, etc. Was hashing the visible
4554 host, oops.
4555
4556
4557 Changes: Modified:
4558 +1 -1 trunk/src/hostmask.c (File Modified)
4559
4560
4561 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4562 Log:
4563 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4564
4565
4566 Changes: Modified:
4567 +7 -1 trunk/configure (File Modified)
4568 +5 -0 trunk/configure.ac (File Modified)
4569 +5 -6 trunk/src/Makefile.in (File Modified)
4570 +0 -4 trunk/src/fnvhash.s (File Modified)
4571 +0 -2 trunk/src/hash.c (File Modified)
4572
4573
4574 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4575 Log:
4576 - regenerate configure
4577
4578
4579 Changes: Modified:
4580 +18 -0 trunk/configure (File Modified)
4581
4582
4583 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4584 Log:
4585 - --enable-ricer-hashing option.
4586
4587
4588 Changes: Modified:
4589 +9 -0 trunk/configure.ac (File Modified)
4590 +3 -0 trunk/include/setup.h.in (File Modified)
4591
4592
4593 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4594 Log:
4595 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4596
4597
4598 Changes: Modified:
4599 + - trunk/src/fnvhash.s (File Added)
4600 +3 -0 trunk/src/hash.c (File Modified)
4601
4602
4603 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4604 Log:
4605 Fix syntax error in reference.conf.
4606
4607
4608 Changes: Modified:
4609 +0 -1 trunk/doc/reference.conf (File Modified)
4610
4611
4612 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4613 Log:
4614 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4615 (&& instead of ||...)
4616 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4617
4618
4619 Changes: Modified:
4620 +1 -1 trunk/src/chmode.c (File Modified)
4621
4622
4623 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4624 Log:
4625 Documentation for extban.
4626
4627
4628 Changes: Modified:
4629 + - trunk/doc/extban.txt (File Added)
4630
4631
4632 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4633 Log:
4634 Add extban modules to example confs.
4635
4636
4637 Changes: Modified:
4638 +5 -0 trunk/doc/example.conf (File Modified)
4639 +10 -0 trunk/doc/reference.conf (File Modified)
4640
4641
4642 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4643 Log:
4644 Initial addition of extended ban types (conditionals).
4645 Allows custom +bqeI checks via modules.
4646 Initial extra types are account (a[:mask]), oper (o),
4647 channel (c:name), realname (r:mask), server (s:mask).
4648
4649
4650 Changes: Modified:
4651 +229 -0 trunk/contrib/Makefile.in (File Modified)
4652 + - trunk/contrib/extb_account.c (File Added)
4653 + - trunk/contrib/extb_channel.c (File Added)
4654 + - trunk/contrib/extb_oper.c (File Added)
4655 + - trunk/contrib/extb_realname.c (File Added)
4656 + - trunk/contrib/extb_server.c (File Added)
4657 +13 -0 trunk/include/channel.h (File Modified)
4658 +1 -0 trunk/src/Makefile.in (File Modified)
4659 +14 -5 trunk/src/channel.c (File Modified)
4660 +91 -0 trunk/src/chmode.c (File Modified)
4661 + - trunk/src/extban.c (File Added)
4662
4663
4664 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4665 Log:
4666 Do not force +bqeI modes starting with '$' in nick!user@host format.
4667 * and ? characters in them are still assumed to be wildcards.
4668
4669
4670 Changes: Modified:
4671 +6 -0 trunk/src/chmode.c (File Modified)
4672
4673
4674 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4675 Log:
4676 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4677
4678
4679 Changes: Modified:
4680 +4 -0 trunk/modules/m_capab.c (File Modified)
4681
4682
4683 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4684 Log:
4685 Stop some mixing of client and server protocol.
4686
4687
4688 Changes: Modified:
4689 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4690 +4 -2 trunk/modules/m_pass.c (File Modified)
4691 +6 -0 trunk/modules/m_sasl.c (File Modified)
4692 +6 -0 trunk/modules/m_user.c (File Modified)
4693
4694
4695 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4696 Log:
4697 - additional revert
4698
4699
4700 Changes: Modified:
4701 +0 -2 trunk/include/s_newconf.h (File Modified)
4702 +0 -4 trunk/include/s_serv.h (File Modified)
4703 +0 -1 trunk/src/newconf.c (File Modified)
4704 +1 -13 trunk/src/s_serv.c (File Modified)
4705
4706
4707 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4708 Log:
4709 - revert LZOLink patch for now
4710
4711
4712 Changes: Modified:
4713 +0 -1 trunk/servlink/Makefile.in (File Modified)
4714 +0 -16 trunk/servlink/README (File Modified)
4715 +2 -36 trunk/servlink/control.c (File Modified)
4716 +0 -3 trunk/servlink/control.h (File Modified)
4717 +7 -5955 trunk/servlink/io.c (File Modified)
4718 + - trunk/servlink/lzoconf.h (File Deleted)
4719 + - trunk/servlink/lzodefs.h (File Deleted)
4720 + - trunk/servlink/minilzo.c (File Deleted)
4721 + - trunk/servlink/minilzo.h (File Deleted)
4722 +0 -1 trunk/servlink/servlink.h (File Modified)
4723
4724
4725 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4726 Log:
4727 - more stuff here
4728
4729
4730 Changes: Modified:
4731 +4 -2 trunk/servlink/control.c (File Modified)
4732 +2 -1 trunk/servlink/io.c (File Modified)
4733
4734
4735 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4736 Log:
4737 - oops
4738
4739
4740 Changes: Modified:
4741 +2 -2 trunk/servlink/io.c (File Modified)
4742
4743
4744 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4745 Log:
4746 - paranoia, prevent segfaults
4747
4748
4749 Changes: Modified:
4750 +2 -2 trunk/servlink/io.c (File Modified)
4751
4752
4753 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4754 Log:
4755 - more optimal servlink code
4756
4757
4758 Changes: Modified:
4759 +21 -8 trunk/servlink/io.c (File Modified)
4760
4761
4762 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4763 Log:
4764 - more efficient read strategy
4765
4766
4767 Changes: Modified:
4768 +15 -3 trunk/servlink/io.c (File Modified)
4769
4770
4771 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4772 Log:
4773 - use lzo_uintp cast to make LZO happy
4774
4775
4776 Changes: Modified:
4777 +3 -3 trunk/servlink/io.c (File Modified)
4778
4779
4780 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4781 Log:
4782 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4783
4784
4785 Changes: Modified:
4786 +4 -0 trunk/doc/example.conf (File Modified)
4787 +2 -1 trunk/include/s_newconf.h (File Modified)
4788 +4 -0 trunk/include/s_serv.h (File Modified)
4789 +1 -0 trunk/servlink/Makefile.in (File Modified)
4790 +16 -0 trunk/servlink/README (File Modified)
4791 +34 -2 trunk/servlink/control.c (File Modified)
4792 +3 -0 trunk/servlink/control.h (File Modified)
4793 +5929 -7 trunk/servlink/io.c (File Modified)
4794 + - trunk/servlink/lzoconf.h (File Added)
4795 + - trunk/servlink/lzodefs.h (File Added)
4796 + - trunk/servlink/minilzo.c (File Added)
4797 + - trunk/servlink/minilzo.h (File Added)
4798 +1 -0 trunk/servlink/servlink.h (File Modified)
4799 +1 -0 trunk/src/newconf.c (File Modified)
4800 +14 -2 trunk/src/s_serv.c (File Modified)
4801
4802
4803 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4804 Log:
4805 - remove imalloc, it was a concept that probably wouldn't have worked properly
4806
4807
4808 Changes: Modified:
4809 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4810 + - trunk/libcharybdis/imalloc.c (File Deleted)
4811 + - trunk/libcharybdis/imalloc.h (File Deleted)
4812
4813
4814 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4815 Log:
4816 - disable imalloc for now
4817
4818
4819 Changes: Modified:
4820 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4821
4822
4823 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4824 Log:
4825 - remove unneeded debug code
4826
4827
4828 Changes: Modified:
4829 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4830
4831
4832 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4833 Log:
4834 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4835
4836
4837 Changes: Modified:
4838 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4839
4840
4841 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4842 Log:
4843 - more stuff here, imalloc remains disabled for now
4844
4845
4846 Changes: Modified:
4847 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4848
4849
4850 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4851 Log:
4852 - more progress
4853
4854
4855 Changes: Modified:
4856 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4857
4858
4859 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4860 Log:
4861 - more tweaks
4862
4863
4864 Changes: Modified:
4865 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4866 +2 -0 trunk/src/ircd.c (File Modified)
4867
4868
4869 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4870 Log:
4871 - roll back libircd crap
4872
4873
4874 Changes: Modified:
4875 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4876 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4877 +29 -0 trunk/src/.depend (File Modified)
4878 +6 -21 trunk/src/Makefile.in (File Modified)
4879 +3 -218 trunk/src/ircd.c (File Modified)
4880 + - trunk/src/ircd_linker.c (File Deleted)
4881 + - trunk/src/main.c (File Deleted)
4882
4883
4884 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4885 Log:
4886 - realloc(), free() implementation
4887
4888
4889 Changes: Modified:
4890 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4891
4892
4893 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4894 Log:
4895 - malloc(), calloc() implementation
4896
4897
4898 Changes: Modified:
4899 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4900
4901
4902 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4903 Log:
4904 - block_free(), block_find(), retune_heaps() implementation
4905
4906
4907 Changes: Modified:
4908 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4909
4910
4911 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4912 Log:
4913 - block_destroy code, block_allocate code.
4914
4915
4916 Changes: Modified:
4917 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4918
4919
4920 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4921 Log:
4922 - block_new() code
4923
4924
4925 Changes: Modified:
4926 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4927
4928
4929 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4930 Log:
4931 - disable imalloc again :P
4932
4933
4934 Changes: Modified:
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4936
4937
4938 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4939 Log:
4940 - fix warning
4941
4942
4943 Changes: Modified:
4944 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4945
4946
4947 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4948 Log:
4949 - fix typo
4950
4951
4952 Changes: Modified:
4953 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4954
4955
4956 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4957 Log:
4958 - constructor code for imalloc engine (malloc_init())
4959
4960
4961 Changes: Modified:
4962 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4963
4964
4965 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4966 Log:
4967 - imalloc engine improvements
4968
4969
4970 Changes: Modified:
4971 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4972
4973
4974 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4975 Log:
4976 - replace mmap() code with direct brk()/sbrk() calls.
4977
4978
4979 Changes: Modified:
4980 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4981
4982
4983 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4984 Log:
4985 - remove outdated i_malloc() interfaces
4986
4987
4988 Changes: Modified:
4989 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4990
4991
4992 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4993 Log:
4994 - redisable imalloc (sorry!)
4995
4996
4997 Changes: Modified:
4998 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4999
5000
5001 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5002 Log:
5003 - correct GET_PAGE_SLOT() macro
5004
5005
5006 Changes: Modified:
5007 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5008
5009
5010 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5011 Log:
5012 - oops forgot to commit it with imalloc turned off
5013
5014
5015 Changes: Modified:
5016 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5017
5018
5019 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5020 Log:
5021 - cleanups
5022
5023
5024 Changes: Modified:
5025 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5026 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5027
5028
5029 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5030 Log:
5031 - lowlevel imalloc code
5032
5033
5034 Changes: Modified:
5035 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5036 + - trunk/libcharybdis/imalloc.h (File Added)
5037
5038
5039 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5040 Log:
5041 - fix bindings
5042
5043
5044 Changes: Modified:
5045 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5046
5047
5048 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5049 Log:
5050 remove #ifndef
5051
5052
5053 Changes: Modified:
5054 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5055
5056
5057 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5058 Log:
5059 - 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)
5060
5061
5062 Changes: Modified:
5063 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5064 + - trunk/libcharybdis/imalloc.c (File Added)
5065
5066
5067 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5068 Log:
5069 - increment configure Id
5070
5071
5072 Changes: Modified:
5073 +2208 -1 trunk/configure (File Modified)
5074
5075
5076 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5077 Log:
5078 - bootstrap for imalloc code
5079
5080
5081 Changes: Modified:
5082 +54 -1 trunk/configure.ac (File Modified)
5083 +27 -0 trunk/include/setup.h.in (File Modified)
5084
5085
5086 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5087 Log:
5088 Clarify interaction of spoofs and channel bans/operator{} blocks.
5089
5090
5091 Changes: Modified:
5092 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5093 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5094
5095
5096 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5097 Log:
5098 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5099
5100
5101 Changes: Modified:
5102 +30 -22 trunk/src/ircd.c (File Modified)
5103
5104
5105 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5106 Log:
5107 If shared{} blocks deny something, the command
5108 is silently ignored.
5109
5110
5111 Changes: Modified:
5112 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5113
5114
5115 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5116 Log:
5117 Move up IsService check so we don't store a non-service
5118 in preClient->sasl_agent.
5119
5120
5121 Changes: Modified:
5122 +6 -6 trunk/modules/m_sasl.c (File Modified)
5123
5124
5125 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5126 Log:
5127 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5128 Add some more sanity checks on agent strings.
5129
5130
5131 Changes: Modified:
5132 +13 -11 trunk/modules/m_sasl.c (File Modified)
5133
5134
5135 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5136 Log:
5137 Unknown clients can have an ID too now so make sure to remove
5138 them from the hash if they exit.
5139
5140
5141 Changes: Modified:
5142 +3 -0 trunk/src/client.c (File Modified)
5143
5144
5145 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5146 Log:
5147 Only accept sasl from servers in a service{} block.
5148 Not tested but this must go in.
5149
5150
5151 Changes: Modified:
5152 +6 -0 trunk/modules/m_sasl.c (File Modified)
5153 +3 -0 trunk/modules/m_signon.c (File Modified)
5154
5155
5156 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5157 Log:
5158 Only process SAVE messages targetting registered users,
5159 not servers or unregistered connections. Could cause
5160 a crash when bad protocol was received.
5161
5162
5163 Changes: Modified:
5164 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5165
5166
5167 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5168 Log:
5169 - fix QJM buffer overflow vulnerability (fucking GXTi)
5170
5171
5172 Changes: Modified:
5173 +3 -3 trunk/src/s_user.c (File Modified)
5174
5175
5176 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5177 Log:
5178 Mention /scan umodes under oper_spy privilege.
5179
5180
5181 Changes: Modified:
5182 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5183
5184
5185 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5186 Log:
5187 Mention that overlapping cluster blocks are a bad thing.
5188
5189
5190 Changes: Modified:
5191 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5192
5193
5194 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5195 Log:
5196 - Document cluster{} and shared{} blocks.
5197 - Mention that service{} does not allow wildcards.
5198
5199
5200 Changes: Modified:
5201 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5202
5203
5204 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5205 Log:
5206 Document exempt{} and service{} blocks, point to reference.conf for
5207 general{}, channel{} and serverhide{}.
5208
5209
5210 Changes: Modified:
5211 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5212
5213
5214 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5215 Log:
5216 Document ~ in lists of values better.
5217
5218
5219 Changes: Modified:
5220 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5221
5222
5223 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5224 Log:
5225 More detailed CNOTICE, CPRIVMSG descriptions.
5226
5227
5228 Changes: Modified:
5229 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5230
5231
5232 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5233 Log:
5234 Oops, need both Revision and Id on modules.
5235
5236
5237 Changes: Modified:
5238 + - trunk/modules/sno_routing.c (Property Modified)
5239
5240
5241 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5242 Log:
5243 Tweak header comment a bit (filename, Id).
5244
5245
5246 Changes: Modified:
5247 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5248
5249
5250 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5251 Log:
5252 Add GLINE and UNGLINE.
5253
5254
5255 Changes: Modified:
5256 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5257
5258
5259 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5260 Log:
5261 New configure with proper Id.
5262
5263
5264 Changes: Modified:
5265 +3 -1 trunk/configure (File Modified)
5266
5267
5268 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5269 Log:
5270 Change #include directives for in6addr_any, hopefully compiles better now.
5271
5272
5273 Changes: Modified:
5274 +3 -1 trunk/configure.ac (File Modified)
5275
5276
5277 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5278 Log:
5279 Encourage putting actual administrative information
5280 in the admin{} block.
5281
5282
5283 Changes: Modified:
5284 +3 -3 trunk/doc/example.conf (File Modified)
5285
5286
5287 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5288 Log:
5289 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5290
5291
5292 Changes: Modified:
5293 +9 -7 trunk/include/s_conf.h (File Modified)
5294 +1 -0 trunk/src/newconf.c (File Modified)
5295 +10 -0 trunk/src/s_user.c (File Modified)
5296
5297
5298 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5299 Log:
5300 - Change to glines = no in example confs
5301 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5302 are disabled.
5303
5304
5305 Changes: Modified:
5306 +1 -1 trunk/doc/example.conf (File Modified)
5307 +1 -1 trunk/doc/reference.conf (File Modified)
5308 +2 -2 trunk/modules/m_gline.c (File Modified)
5309
5310
5311 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5312 Log:
5313 - forward-port QJM fix from 1.1
5314
5315
5316 Changes: Modified:
5317 +2 -0 trunk/src/s_user.c (File Modified)
5318
5319
5320 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5321 Log:
5322 - add switch to configure to disable the block allocator
5323
5324
5325 Changes: Modified:
5326 +18 -0 trunk/configure (File Modified)
5327 +9 -0 trunk/configure.ac (File Modified)
5328 +0 -6 trunk/include/config.h (File Modified)
5329 +3 -0 trunk/include/setup.h.in (File Modified)
5330
5331
5332 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5333 Log:
5334 Fix wierd error that would exit SASL users with "Overridden"
5335
5336 Changes: Modified:
5337 +1 -1 trunk/modules/m_signon.c (File Modified)
5338
5339
5340 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5341 Log:
5342 Remove obsolete XXX comment about lazylinks.
5343
5344
5345 Changes: Modified:
5346 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5347
5348
5349 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5350 Log:
5351 OJOIN: make sure to send the wallops remotely for #channels
5352
5353
5354 Changes: Modified:
5355 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5356
5357
5358 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5359 Log:
5360 Accountability for OJOIN (contrib module)
5361
5362 Changes: Modified:
5363 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5364
5365
5366 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5367 Log:
5368 - move more stuff over to ircd_state
5369
5370
5371 Changes: Modified:
5372 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5373 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5374 +9 -0 trunk/src/ircd_state.c (File Modified)
5375 +3 -3 trunk/src/patricia.c (File Modified)
5376
5377
5378 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5379 Log:
5380 - move more stuff out of libircd and into ircd_state.c
5381
5382
5383 Changes: Modified:
5384 +5 -5 trunk/src/channel.c (File Modified)
5385 +4 -4 trunk/src/client.c (File Modified)
5386 +12 -0 trunk/src/ircd_state.c (File Modified)
5387
5388
5389 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5390 Log:
5391 - this is just barrels of fun
5392
5393
5394 Changes: Modified:
5395 + - trunk/include/ircd_state.h (File Added)
5396 +1 -1 trunk/src/Makefile.in (File Modified)
5397 +2 -1 trunk/src/channel.c (File Modified)
5398 +3 -52 trunk/src/ircd.c (File Modified)
5399 +100 -3 trunk/src/ircd_state.c (File Modified)
5400
5401
5402 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5403 Log:
5404 It's .include, not #include.
5405
5406
5407 Changes: Modified:
5408 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5409
5410
5411 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5412 Log:
5413 More consistent section titles.
5414
5415
5416 Changes: Modified:
5417 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5418 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5419 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5420
5421
5422 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5423 Log:
5424 Mention possible exceeding of +j/+l due to propagation
5425 delays between servers.
5426
5427
5428 Changes: Modified:
5429 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5430
5431
5432 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5433 Log:
5434 Formatting nits:
5435 - "text" -> <quote>text</quote>
5436 - <filename>
5437 - a few more
5438
5439
5440 Changes: Modified:
5441 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5442 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5443 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5444 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5445
5446
5447 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5448 Log:
5449 Remove text about deprecation of glines.
5450
5451
5452 Changes: Modified:
5453 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5454
5455
5456 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5457 Log:
5458 - Add description of umode +D, deaf.
5459 - Mention CALLERID 005 token with umode +g.
5460
5461
5462 Changes: Modified:
5463 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5464
5465
5466 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5467 Log:
5468 Strip off a leading colon in services shortcuts (aliases).
5469
5470
5471 Changes: Modified:
5472 +2 -0 trunk/src/parse.c (File Modified)
5473
5474
5475 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5476 Log:
5477 Add no_oper_invis contrib module, denies opers setting
5478 themselves invisible (except hidden_oper's).
5479
5480
5481 Changes: Modified:
5482 +42 -0 trunk/contrib/Makefile.in (File Modified)
5483 + - trunk/contrib/no_oper_invis.c (File Added)
5484
5485
5486 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5487 Log:
5488 Mention /stats E, make the other /stats descriptions more consistent.
5489
5490
5491 Changes: Modified:
5492 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5493
5494
5495 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5496 Log:
5497 Mention that the KILL reason and oper will appear on channels.
5498
5499
5500 Changes: Modified:
5501 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5502
5503
5504 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5505 Log:
5506 Mention /mode #channel f to query forward channel from outside.
5507
5508
5509 Changes: Modified:
5510 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5511
5512
5513 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5514 Log:
5515 Port over RATBOX_2_1 r20960 (anfl):
5516 client connect notices to +C should be hiding the extra
5517 fields for spoofed users
5518
5519
5520 Changes: Modified:
5521 +2 -1 trunk/src/s_user.c (File Modified)
5522
5523
5524 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5525 Log:
5526 Add a chapter with our extra user commands:
5527 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5528
5529
5530 Changes: Modified:
5531 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5532 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5533
5534
5535 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5536 Log:
5537 Do not put by <server>: in SQUIT reasons to servers
5538 other than the one being exited.
5539
5540
5541 Changes: Modified:
5542 +1 -1 trunk/src/client.c (File Modified)
5543
5544
5545 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5546 Log:
5547 Regenerate configure.
5548
5549
5550 Changes: Modified:
5551 +1162 -1159 trunk/configure (File Modified)
5552
5553
5554 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5555 Log:
5556 Move the warning flags down so they do not mess up
5557 checks like for -Wl,-export-dynamic.
5558
5559
5560 Changes: Modified:
5561 +33 -30 trunk/configure.ac (File Modified)
5562
5563
5564 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5565 Log:
5566 - more work here
5567
5568
5569 Changes: Modified:
5570 +2 -1 trunk/iauth/Makefile.in (File Modified)
5571
5572
5573 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5574 Log:
5575 - build iauth makefile
5576
5577
5578 Changes: Modified:
5579 +3 -2 trunk/configure (File Modified)
5580 +1 -0 trunk/configure.ac (File Modified)
5581
5582
5583 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5584 Log:
5585 - Makefile
5586
5587
5588 Changes: Modified:
5589 + - trunk/iauth/Makefile.in (File Added)
5590
5591
5592 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5593 Log:
5594 - add iauth.conf.example from irc2.11
5595
5596
5597 Changes: Modified:
5598 + - trunk/doc/example-iauth.conf (File Added)
5599
5600
5601 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5602 Log:
5603 - wow, i found some docs on this thing
5604
5605
5606 Changes: Modified:
5607 + - trunk/doc/technical/iauth-internals.txt (File Added)
5608
5609
5610 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5611 Log:
5612 - no longer applicable
5613
5614
5615 Changes: Modified:
5616 + - trunk/authdaemon/ (File Deleted)
5617
5618
5619 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5620 Log:
5621 - remove libircd.so on make clean (oops)
5622
5623
5624 Changes: Modified:
5625 +1 -1 trunk/src/Makefile.in (File Modified)
5626
5627
5628 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5629 Log:
5630 - merge iauth source for experimentation
5631
5632
5633 Changes: Modified:
5634 + - trunk/iauth/ (File Added)
5635 + - trunk/iauth/a_conf.c (File Added)
5636 + - trunk/iauth/a_conf_def.h (File Added)
5637 + - trunk/iauth/a_conf_ext.h (File Added)
5638 + - trunk/iauth/a_defines.h (File Added)
5639 + - trunk/iauth/a_externs.h (File Added)
5640 + - trunk/iauth/a_io.c (File Added)
5641 + - trunk/iauth/a_io_ext.h (File Added)
5642 + - trunk/iauth/a_log.c (File Added)
5643 + - trunk/iauth/a_log_def.h (File Added)
5644 + - trunk/iauth/a_log_ext.h (File Added)
5645 + - trunk/iauth/a_struct_def.h (File Added)
5646 + - trunk/iauth/iauth.c (File Added)
5647 + - trunk/iauth/mod_lhex.c (File Added)
5648 + - trunk/iauth/mod_lhex_ext.h (File Added)
5649 + - trunk/iauth/mod_pipe.c (File Added)
5650 + - trunk/iauth/mod_pipe_ext.h (File Added)
5651 + - trunk/iauth/mod_rfc931.c (File Added)
5652 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5653 + - trunk/iauth/mod_socks.c (File Added)
5654 + - trunk/iauth/mod_socks_ext.h (File Added)
5655 + - trunk/iauth/mod_webproxy.c (File Added)
5656 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5657
5658
5659 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5660 Log:
5661 User /quote help index was not sorted properly.
5662
5663
5664 Changes: Modified:
5665 +2 -2 trunk/help/Makefile.in (File Modified)
5666 +8 -8 trunk/help/users/index (File Modified)
5667
5668
5669 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5670 Log:
5671 Add SCAN help file.
5672
5673
5674 Changes: Modified:
5675 +25 -8 trunk/help/opers/index (File Modified)
5676 + - trunk/help/opers/scan (File Added)
5677
5678
5679 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5680 Log:
5681 SGML docs:
5682 - Document SCAN UMODES
5683 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5684
5685
5686 Changes: Modified:
5687 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5688
5689
5690 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5691 Log:
5692 Add our copyright information to /info (part of release-1.1 r1026).
5693
5694
5695 Changes: Modified:
5696 +1 -0 trunk/src/version.c.SH (File Modified)
5697
5698
5699 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5700 Log:
5701 Fix some compile warnings.
5702
5703
5704 Changes: Modified:
5705 +1 -1 trunk/modules/core/m_join.c (File Modified)
5706 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5707 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5708 +1 -1 trunk/modules/m_scan.c (File Modified)
5709 +4 -4 trunk/modules/m_signon.c (File Modified)
5710
5711
5712 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5713 Log:
5714 RSFNC: OK, actually consider unknowns also for detecting a collide.
5715 Otherwise we can get two clients with the same nick.
5716
5717
5718 Changes: Modified:
5719 +1 -1 trunk/modules/m_services.c (File Modified)
5720
5721
5722 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5723 Log:
5724 - charybdis profiling stuff
5725 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5726 - update .depend
5727
5728
5729 Changes: Modified:
5730 +0 -8 trunk/configure (File Modified)
5731 +1 -8 trunk/configure.ac (File Modified)
5732 +18 -0 trunk/include/channel.h (File Modified)
5733 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5734 +335 -260 trunk/src/.depend (File Modified)
5735 +1569 -0 trunk/src/Makefile.in (File Modified)
5736 + - trunk/src/chmode.c (File Added)
5737 +16 -1 trunk/src/ircd.c (File Modified)
5738 +11 -0 trunk/src/main.c (File Modified)
5739 +11 -0 trunk/src/modules.c (File Modified)
5740
5741
5742 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5743 Log:
5744 RSFNC: Do not send kills to servers for unknowns
5745
5746
5747 Changes: Modified:
5748 +4 -2 trunk/modules/m_services.c (File Modified)
5749
5750
5751 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5752 Log:
5753 Describe service{} blocks in reference.conf.
5754
5755
5756 Changes: Modified:
5757 +12 -0 trunk/doc/reference.conf (File Modified)
5758
5759
5760 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5761 Log:
5762 Replace this list of modes with pointers to other documentation.
5763
5764
5765 Changes: Modified:
5766 +6 -50 trunk/doc/modes.txt (File Modified)
5767
5768
5769 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5770 Log:
5771 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5772 looks too much like an old-ircd client pointer otherwise.
5773
5774
5775 Changes: Modified:
5776 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5777
5778
5779 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5780 Log:
5781 findforwards:
5782 - note truncation of the list (perhaps sending multiple
5783 notices is better)
5784 - clarify in a comment that /findforwards on a nonexistent
5785 channel can be useful
5786 - sendto_one_notice() requires that the text start with
5787 a colon
5788
5789
5790 Changes: Modified:
5791 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5792
5793
5794 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5795 Log:
5796 When we close a local server's link, always include the
5797 name of the client causing the exit in the reason in the
5798 SQUIT we send them (replacing them with us). This makes
5799 sure server notices for stuff like "Not enough arguments
5800 to server command" are different on the two sides.
5801
5802
5803 Changes: Modified:
5804 +7 -5 trunk/src/client.c (File Modified)
5805
5806
5807 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5808 Log:
5809 New contrib module m_findforwards.c
5810
5811
5812 Changes: Modified:
5813 +112 -0 trunk/contrib/Makefile.in (File Modified)
5814 + - trunk/contrib/m_findforwards.c (File Added)
5815
5816
5817 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5818 Log:
5819 Whoops, don't show real host behind auth{} spoof in
5820 spoof notices if hide_spoof_ips is enabled.
5821
5822 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5823
5824
5825 Changes: Modified:
5826 +3 -2 trunk/src/s_conf.c (File Modified)
5827
5828
5829 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5830 Log:
5831 Add dalnet-style /identify that sends to nickserv or chanserv.
5832
5833
5834 Changes: Modified:
5835 +102 -0 trunk/contrib/Makefile.in (File Modified)
5836 + - trunk/contrib/m_identify.c (File Added)
5837
5838
5839 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5840 Log:
5841 Document alias{} blocks a bit better.
5842
5843
5844 Changes: Modified:
5845 +9 -0 trunk/doc/reference.conf (File Modified)
5846
5847
5848 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5849 Log:
5850 - add aliases to /stats m (data usage is not counted though, sorry)
5851
5852
5853 Changes: Modified:
5854 +1 -0 trunk/include/s_conf.h (File Modified)
5855 +3 -0 trunk/src/newconf.c (File Modified)
5856 +15 -0 trunk/src/parse.c (File Modified)
5857
5858
5859 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5860 Log:
5861 - remove m_sshortcut as it's no longer relevant
5862
5863
5864 Changes: Modified:
5865 +0 -145 trunk/modules/Makefile.in (File Modified)
5866 + - trunk/modules/m_sshortcut.c (File Deleted)
5867
5868
5869 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5870 Log:
5871 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5872 targets instead of my original idea :P)
5873
5874
5875 Changes: Modified:
5876 +32 -0 trunk/doc/example.conf (File Modified)
5877 +35 -0 trunk/doc/reference.conf (File Modified)
5878 +4 -0 trunk/include/parse.h (File Modified)
5879 +7 -0 trunk/include/s_conf.h (File Modified)
5880 +82 -0 trunk/src/newconf.c (File Modified)
5881 +78 -0 trunk/src/parse.c (File Modified)
5882 +16 -0 trunk/src/s_conf.c (File Modified)
5883
5884
5885 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5886 Log:
5887 Remove some spaces after tabs. ??
5888
5889
5890 Changes: Modified:
5891 +18 -18 trunk/src/newconf.c (File Modified)
5892
5893
5894 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5895 Log:
5896 Global /who:
5897 - make sure to clear all marks also if the who was aborted
5898 because of too many matches
5899 - give ERR_TOOMANYMATCHES if too many matches
5900 - clarify comments
5901
5902 ratbox RATBOX_2_2 r22003 (jilles)
5903
5904
5905 Changes: Modified:
5906 +28 -26 trunk/modules/m_who.c (File Modified)
5907
5908
5909 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5910 Log:
5911 - devel is 2.0
5912
5913
5914 Changes: Modified:
5915 +9 -9 trunk/configure (File Modified)
5916 +1 -1 trunk/configure.ac (File Modified)
5917
5918
5919 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5920 Log:
5921 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5922
5923
5924 Changes: Modified:
5925 +2 -1 trunk/include/s_newconf.h (File Modified)
5926 +20 -0 trunk/modules/m_rehash.c (File Modified)
5927 +1 -1 trunk/src/s_newconf.c (File Modified)
5928
5929
5930 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5931 Log:
5932 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5933
5934
5935 Changes: Modified:
5936 +0 -1 trunk/doc/example.conf (File Modified)
5937 +0 -3 trunk/doc/reference.conf (File Modified)
5938 +0 -1 trunk/include/s_conf.h (File Modified)
5939 +0 -6 trunk/modules/m_info.c (File Modified)
5940 +1 -1 trunk/src/channel.c (File Modified)
5941 +0 -1 trunk/src/newconf.c (File Modified)
5942
5943
5944 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5945 Log:
5946 Missing header in m_chghost.c
5947
5948 Changes: Modified:
5949 +1 -0 trunk/modules/m_chghost.c (File Modified)
5950
5951
5952 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5953 Log:
5954 Relocate QJM code to a seperate function(change_nick_user_host)
5955 Change CHGHOST to use change_nick_user_host instead of just setting it
5956
5957
5958 Changes: Modified:
5959 +3 -0 trunk/include/s_user.h (File Modified)
5960 +1 -1 trunk/modules/m_chghost.c (File Modified)
5961 +3 -78 trunk/modules/m_signon.c (File Modified)
5962 +89 -0 trunk/src/s_user.c (File Modified)
5963
5964
5965 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5966 Log:
5967 Restore /stats a (dns servers, admin-only).
5968
5969
5970 Changes: Modified:
5971 +1 -0 trunk/include/res.h (File Modified)
5972 +5 -8 trunk/modules/m_stats.c (File Modified)
5973 +16 -0 trunk/src/res.c (File Modified)
5974
5975
5976 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5977 Log:
5978 - Add CHARYBDIS_PROFILE if we are profiling.
5979 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5980 - Remove duplicate --enable-epoll entry.
5981
5982
5983 Changes: Modified:
5984 +1595 -15 trunk/configure (File Modified)
5985 +30 -11 trunk/configure.ac (File Modified)
5986 +3 -0 trunk/include/setup.h.in (File Modified)
5987
5988
5989 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5990 Log:
5991 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5992
5993
5994 Changes: Modified:
5995 +28 -0 trunk/aclocal.m4 (File Modified)
5996
5997
5998 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5999 Log:
6000 Allow requesting forward channel and quiet list in same mode command.
6001
6002
6003 Changes: Modified:
6004 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6005
6006
6007 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6008 Log:
6009 Add description of xline wildcards.
6010
6011
6012 Changes: Modified:
6013 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6014
6015
6016 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6017 Log:
6018 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6019
6020
6021 Changes: Modified:
6022 +0 -4 trunk/modules/m_services.c (File Modified)
6023
6024
6025 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6026 Log:
6027 typo
6028
6029
6030 Changes: Modified:
6031 +1 -1 trunk/include/hook.h (File Modified)
6032
6033
6034 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6035 Log:
6036 call_hook, not hook_call
6037
6038
6039 Changes: Modified:
6040 +1 -1 trunk/modules/core/m_join.c (File Modified)
6041
6042
6043 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6044 Log:
6045 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6046 Could be useful for a number of things.
6047
6048
6049 Changes: Modified:
6050 +9 -0 trunk/modules/core/m_join.c (File Modified)
6051
6052
6053 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6054 Log:
6055 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6056
6057
6058 Changes: Modified:
6059 +7 -0 trunk/include/hook.h (File Modified)
6060
6061
6062 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6063 Log:
6064 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6065
6066
6067 Changes: Modified:
6068 +15 -0 trunk/modules/m_services.c (File Modified)
6069
6070
6071 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6072 Log:
6073 Clarify snomask +f, +k, +u.
6074
6075
6076 Changes: Modified:
6077 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6078
6079
6080 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6081 Log:
6082 Cmode +p and +s may be set simultaneously.
6083
6084
6085 Changes: Modified:
6086 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6087
6088
6089 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6090 Log:
6091 actually, we should check the data version on each reload (oops)
6092
6093
6094 Changes: Modified:
6095 +6 -6 trunk/src/main.c (File Modified)
6096
6097
6098 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6099 Log:
6100 more work on the loader
6101
6102
6103 Changes: Modified:
6104 +45 -21 trunk/src/main.c (File Modified)
6105
6106
6107 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6108 Log:
6109 Add prototype ircd_state.c
6110
6111
6112 Changes: Modified:
6113 + - trunk/src/ircd_state.c (File Added)
6114
6115
6116 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6117 Log:
6118 Smaller improvements.
6119
6120
6121 Changes: Modified:
6122 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6123
6124
6125 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6126 Log:
6127 Add a lot of stuff here.
6128
6129
6130 Changes: Modified:
6131 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6132
6133
6134 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6135 Log:
6136 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6137
6138
6139 Changes: Modified:
6140 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6141
6142
6143 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6144 Log:
6145 Invex doesn't trump +r or (sic) +J.
6146
6147
6148 Changes: Modified:
6149 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6150
6151
6152 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6153 Log:
6154 Check to make sure a module is not loaded before loading it.
6155
6156
6157 Changes: Modified:
6158 +6 -1 trunk/src/ircd_parser.y (File Modified)
6159
6160
6161 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6162 Log:
6163 - Add a missing comma in the HeaderMessages array
6164 - Only send "Your hostname is too long ..." if that really is the case
6165
6166
6167 Changes: Modified:
6168 +2 -2 trunk/src/s_auth.c (File Modified)
6169
6170
6171 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6172 Log:
6173 build_symtable() will have already bailed here, so no need to check
6174 explicitly whether or not charybdis_main is NULL.
6175
6176
6177 Changes: Modified:
6178 +7 -16 trunk/src/main.c (File Modified)
6179
6180
6181 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6182 Log:
6183 Data structure versioning, part 1.
6184
6185
6186 Changes: Modified:
6187 +10 -1 trunk/include/ircd_defs.h (File Modified)
6188 +2 -0 trunk/src/ircd.c (File Modified)
6189 +15 -3 trunk/src/main.c (File Modified)
6190
6191
6192 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6193 Log:
6194 build a symbol table and use that instead of doing a raw dlsym on everything
6195
6196
6197 Changes: Modified:
6198 + - trunk/include/ircd_linker.h (File Added)
6199 +71 -1 trunk/src/Makefile.in (File Modified)
6200 + - trunk/src/ircd_linker.c (File Added)
6201 +16 -4 trunk/src/main.c (File Modified)
6202
6203
6204 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6205 Log:
6206 The launcher now calls io_loop() instead of charybdis_main().
6207 This is so that we do not have to reinitialize *everything* later.
6208
6209
6210 Changes: Modified:
6211 +1 -0 trunk/include/ircd.h (File Modified)
6212 +6 -7 trunk/src/ircd.c (File Modified)
6213 +13 -1 trunk/src/main.c (File Modified)
6214
6215
6216 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6217 Log:
6218 Use global binding on libircd.so.
6219
6220
6221 Changes: Modified:
6222 +1 -1 trunk/src/main.c (File Modified)
6223
6224
6225 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6226 Log:
6227 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6228 (it will do more later)
6229
6230
6231 Changes: Modified:
6232 +14 -12 trunk/include/config.h (File Modified)
6233 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6234 +31 -5 trunk/src/Makefile.in (File Modified)
6235 +78 -1 trunk/src/ircd.c (File Modified)
6236 + - trunk/src/main.c (File Added)
6237
6238
6239 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6240 Log:
6241 Add whitespace here, oops.
6242
6243
6244 Changes: Modified:
6245 +1 -1 trunk/CREDITS (File Modified)
6246
6247
6248 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6249 Log:
6250 Properly copy over the IP address here instead of using a cheap hack.
6251 Because the hack didn't work right except on IPv6. :|
6252
6253
6254 Changes: Modified:
6255 +12 -2 trunk/src/s_newconf.c (File Modified)
6256
6257
6258 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6259 Log:
6260 Revert reject cache notice to ratbox's, which more
6261 clearly suggests what's happening.
6262
6263
6264 Changes: Modified:
6265 +4 -1 trunk/src/reject.c (File Modified)
6266
6267
6268 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6269 Log:
6270 Fix the openssl status in the overview information.
6271
6272
6273 Changes: Modified:
6274 +1 -3 trunk/configure (File Modified)
6275 +1 -3 trunk/configure.ac (File Modified)
6276
6277
6278 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6279 Log:
6280 - Add simple exempt{} block (127.0.0.1) to example.conf.
6281 - Remove mention of deny{}.
6282
6283
6284 Changes: Modified:
6285 +5 -0 trunk/doc/example.conf (File Modified)
6286 +1 -1 trunk/doc/reference.conf (File Modified)
6287
6288
6289 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6290 Log:
6291 example.conf: add some comments at the start
6292 reference.conf: some ircd-ratbox -> charybdis
6293
6294
6295 Changes: Modified:
6296 +11 -0 trunk/doc/example.conf (File Modified)
6297 +6 -5 trunk/doc/reference.conf (File Modified)
6298
6299
6300 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6301 Log:
6302 Rename m_createauthonly module to createauthonly
6303 as this is not a module providing an m_function
6304 (command).
6305
6306
6307 Changes: Modified:
6308 +1 -38 trunk/contrib/Makefile.in (File Modified)
6309 + - trunk/contrib/createauthonly.c (File Added)
6310 + - trunk/contrib/m_createauthonly.c (File Deleted)
6311
6312
6313 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6314 Log:
6315 Add to example confs commented lines for:
6316 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6317 sno_globalkline.so, sno_globaloper.so.
6318
6319
6320 Changes: Modified:
6321 +5 -1 trunk/doc/example.conf (File Modified)
6322 +9 -1 trunk/doc/reference.conf (File Modified)
6323
6324
6325 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6326 Log:
6327 - Unbreak connecting to connect{}s with hostnames
6328 instead of IP addresses (broken with new resolver).
6329 - Try to do A/AAAA query based on aftype in
6330 connect{} (doesn't seem to work fully).
6331
6332
6333 Changes: Modified:
6334 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6335
6336
6337 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6338 Log:
6339 Unbreak /rehash dns.
6340
6341
6342 Changes: Modified:
6343 +1 -0 trunk/src/res.c (File Modified)
6344
6345
6346 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6347 Log:
6348 Preserve Hybrid Id and add one of our own.
6349
6350
6351 Changes: Modified:
6352 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6353 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6354
6355
6356 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6357 Log:
6358 Add anfl and Androsyn to CREDITS.
6359 They wrote a lot of ratbox code we use, both before and after the fork.
6360
6361
6362 Changes: Modified:
6363 +2 -0 trunk/CREDITS (File Modified)
6364
6365
6366 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6367 Log:
6368 Hostname validity check.
6369
6370
6371 Changes: Modified:
6372 +42 -3 trunk/src/s_auth.c (File Modified)
6373
6374
6375 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6376 Log:
6377 Version bump to 1.2.0.
6378
6379
6380 Changes: Modified:
6381 +9 -9 trunk/configure (File Modified)
6382 +1 -1 trunk/configure.ac (File Modified)
6383
6384
6385 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6386 Log:
6387 - Missed a spot in the IPv6 code here. Should be usable now.
6388
6389
6390 Changes: Modified:
6391 +2 -2 trunk/src/res.c (File Modified)
6392
6393
6394 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6395 Log:
6396 Alright, so, this massive commit does the following:
6397 - Removes adns
6398 - Adds a resolver based on the undernet and hybrid one.
6399 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6400 - Makes a check in ./configure be posixly correct
6401 - Simplifies the auth code and DNS callbacks
6402
6403 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6404
6405
6406 Changes: Modified:
6407 +1 -1 trunk/Makefile.in (File Modified)
6408 + - trunk/adns/ (File Deleted)
6409 +148 -80 trunk/configure (File Modified)
6410 +1 -2 trunk/configure.ac (File Modified)
6411 +6 -0 trunk/include/client.h (File Modified)
6412 +1 -0 trunk/include/packet.h (File Modified)
6413 +153 -41 trunk/include/res.h (File Modified)
6414 + - trunk/include/reslib.h (File Added)
6415 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6416 +930 -1449 trunk/modules/.depend (File Modified)
6417 +3 -0 trunk/modules/m_stats.c (File Modified)
6418 +417 -621 trunk/src/.depend (File Modified)
6419 +1 -1 trunk/src/.indent.pro (File Modified)
6420 +2069 -289 trunk/src/Makefile.in (File Modified)
6421 + - trunk/src/adns.c (File Deleted)
6422 + - trunk/src/res.c (File Added)
6423 + - trunk/src/reslib.c (File Added)
6424 +11 -50 trunk/src/s_auth.c (File Modified)
6425 +4 -26 trunk/src/s_newconf.c (File Modified)
6426
6427
6428 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6429 Log:
6430 Document the NOBALLOC feature.
6431
6432
6433 Changes: Modified:
6434 +7 -1 trunk/include/config.h (File Modified)
6435
6436
6437 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6438 Log:
6439 commands.sgml changes
6440
6441
6442 Changes: Modified:
6443 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6444
6445
6446 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6447 Log:
6448 connect{} changes.
6449
6450
6451 Changes: Modified:
6452 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6453
6454
6455 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6456 Log:
6457 Improve description of class{} block (in particular,
6458 mention server classes as well as client classes).
6459
6460
6461 Changes: Modified:
6462 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6463
6464
6465 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6466 Log:
6467 In comment:
6468 -/* sendq: servers need a higher sendq as they send more data */
6469 +/* sendq: servers need a higher sendq as they are sent more data */
6470
6471
6472 Changes: Modified:
6473 +1 -1 trunk/doc/reference.conf (File Modified)
6474
6475
6476 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6477 Log:
6478 Add modules{} block.
6479
6480
6481 Changes: Modified:
6482 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6483
6484
6485 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6486 Log:
6487 Add general::oper_snomask, snomask on oper up for opers
6488 that have umode +s set on oper up, but do not have
6489 a specific snomask setting in their operator block.
6490 If this is empty or not specified, +s is used as before.
6491
6492
6493 Changes: Modified:
6494 +4 -1 trunk/doc/example.conf (File Modified)
6495 +7 -1 trunk/doc/reference.conf (File Modified)
6496 +1 -0 trunk/include/client.h (File Modified)
6497 +1 -0 trunk/include/s_conf.h (File Modified)
6498 +32 -0 trunk/src/newconf.c (File Modified)
6499 +1 -0 trunk/src/s_conf.c (File Modified)
6500 +13 -3 trunk/src/s_user.c (File Modified)
6501
6502
6503 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6504 Log:
6505 fix error
6506
6507 Changes: Modified:
6508 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6509
6510
6511 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6512 Log:
6513 Add MASKTRACE and CHANTRACE commands.
6514
6515
6516 Changes: Modified:
6517 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6518
6519
6520 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6521 Log:
6522 document loadmodule directive
6523
6524
6525 Changes: Modified:
6526 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6527
6528
6529 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6530 Log:
6531 finish this up
6532
6533
6534 Changes: Modified:
6535 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6536
6537
6538 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6539 Log:
6540 q:lines are no longer living in the ircd.conf either
6541
6542
6543 Changes: Modified:
6544 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6545
6546
6547 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6548 Log:
6549 remove k:line, d:line, x:line as they are their own files now
6550
6551
6552 Changes: Modified:
6553 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6554
6555
6556 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6557 Log:
6558 New place for operator::snomask.
6559
6560
6561 Changes: Modified:
6562 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6563
6564
6565 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6566 Log:
6567 Document connect {}.
6568
6569
6570 Changes: Modified:
6571 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6572
6573
6574 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6575 Log:
6576 example.conf: move operator::snomask to a more logical place,
6577 more sensible default
6578 reference.conf: add operator::snomask
6579
6580
6581 Changes: Modified:
6582 +3 -3 trunk/doc/example.conf (File Modified)
6583 +3 -0 trunk/doc/reference.conf (File Modified)
6584
6585
6586 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6587 Log:
6588 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6589 in those conf entries that take umodes like <name1>, <name2>, ...
6590
6591
6592 Changes: Modified:
6593 +3 -0 trunk/doc/reference.conf (File Modified)
6594 +3 -0 trunk/src/newconf.c (File Modified)
6595
6596
6597 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6598 Log:
6599 Remove H:line
6600
6601
6602 Changes: Modified:
6603 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6604
6605
6606 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6607 Log:
6608 Aesthetic changes.
6609
6610
6611 Changes: Modified:
6612 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6613
6614
6615 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6616 Log:
6617 s/allow/auth
6618
6619
6620 Changes: Modified:
6621 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6622
6623
6624 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6625 Log:
6626 fix
6627
6628
6629 Changes: Modified:
6630 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6631
6632
6633 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6634 Log:
6635 Document operator {} blocks.
6636
6637
6638 Changes: Modified:
6639 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6640
6641
6642 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6643 Log:
6644 auth{}: clarify/add some details
6645
6646
6647 Changes: Modified:
6648 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6649
6650
6651 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6652 Log:
6653 auth{}: Move a paragraph.
6654
6655
6656 Changes: Modified:
6657 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6658
6659
6660 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6661 Log:
6662 Document auth{} blocks.
6663
6664
6665 Changes: Modified:
6666 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6667
6668
6669 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6670 Log:
6671 Add umode +R.
6672
6673
6674 Changes: Modified:
6675 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6676
6677
6678 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6679 Log:
6680 Add umode +R, prevents unidentified clients from
6681 sending private messages or notices. /accept'ed
6682 clients and opers are exempt.
6683 Due to the /accept part, this is only checked
6684 at the target's server, may want to change
6685 this?
6686
6687
6688 Changes: Modified:
6689 +1 -0 trunk/help/opers/umode (File Modified)
6690 +1 -0 trunk/help/users/umode (File Modified)
6691 +2 -0 trunk/include/client.h (File Modified)
6692 +1 -0 trunk/include/numeric.h (File Modified)
6693 +11 -1 trunk/modules/core/m_message.c (File Modified)
6694 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6695 +1 -1 trunk/src/messages.tab (File Modified)
6696 +1 -1 trunk/src/s_user.c (File Modified)
6697
6698
6699 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6700 Log:
6701 Don't allow a nick change if banned or quieted (and not
6702 voiced or opped) on a channel. This uses numeric 435
6703 (bahamut's "cannot change to a banned nick") because
6704 bahamut/ircu's 437 and hyperion's 438 already have
6705 another meaning for us.
6706
6707
6708 Changes: Modified:
6709 +2 -0 trunk/include/channel.h (File Modified)
6710 +1 -0 trunk/include/numeric.h (File Modified)
6711 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6712 +38 -0 trunk/src/channel.c (File Modified)
6713 +1 -1 trunk/src/messages.tab (File Modified)
6714
6715
6716 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6717 Log:
6718 KNOCK:
6719 - respect ban exceptions
6720 - also deny a knock if quieted
6721
6722
6723 Changes: Modified:
6724 +2 -1 trunk/modules/m_knock.c (File Modified)
6725
6726
6727 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6728 Log:
6729 Reverse bad substitution in comment.
6730
6731
6732 Changes: Modified:
6733 +1 -1 trunk/src/channel.c (File Modified)
6734
6735
6736 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6737 Log:
6738 - set DynSpoof flag for clients spoofed at registration
6739 - add orighost instead of host to the hostname hash
6740
6741
6742 Changes: Modified:
6743 +5 -1 trunk/src/s_user.c (File Modified)
6744
6745
6746 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6747 Log:
6748 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6749
6750
6751 Changes: Modified:
6752 +2 -3 trunk/src/send.c (File Modified)
6753
6754
6755 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6756 Log:
6757 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6758
6759
6760 Changes: Modified:
6761 +17 -7 trunk/modules/m_signon.c (File Modified)
6762
6763
6764 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6765 Log:
6766 Correct minimum args on ENCAP SASL to avoid nasty core.
6767
6768
6769 Changes: Modified:
6770 +1 -1 trunk/modules/m_sasl.c (File Modified)
6771
6772
6773 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6774 Log:
6775 Style nits: sptr can't ever be NULL, don't compare truth
6776 values with YES.
6777
6778
6779 Changes: Modified:
6780 +2 -3 trunk/modules/m_scan.c (File Modified)
6781
6782
6783 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6784 Log:
6785 - Comment out scan_cmodes() prototype to suppress warning
6786 - Correct minimum parameter count for mo_scan()
6787
6788
6789 Changes: Modified:
6790 +2 -2 trunk/modules/m_scan.c (File Modified)
6791
6792
6793 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6794 Log:
6795 SCAN UMODES:
6796 - Include full command in operspy notice
6797 - Allow global scans (no-list used, mask not used) without operspy
6798 - Use ERR_NOPRIVS numeric
6799
6800
6801 Changes: Modified:
6802 +21 -9 trunk/modules/m_scan.c (File Modified)
6803
6804
6805 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6806 Log:
6807 Cancel out the >3 default if < is given; this way
6808 any </> specification fully overrides the default.
6809
6810
6811 Changes: Modified:
6812 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6813
6814
6815 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6816 Log:
6817 - Call mo_list() from m_list() to reduce code duplication
6818 - Default to >3, rather arbitrarily (conf option?)
6819 - Make < and > mean less than and greater than again
6820
6821
6822 Changes: Modified:
6823 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6824
6825
6826 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6827 Log:
6828 When processing topic burst, hide connecting server
6829 on netburst if flatten links is enabled.
6830
6831
6832 Changes: Modified:
6833 +9 -2 trunk/modules/m_tb.c (File Modified)
6834
6835
6836 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6837 Log:
6838 - remove PENALTY token
6839
6840
6841 Changes: Modified:
6842 +0 -1 trunk/include/supported.h (File Modified)
6843
6844
6845 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6846 Log:
6847 005 fixups:
6848 - Add PENALTY because we have a pace-wait system.
6849 - Add FNC due to SAVE and RSFNC
6850 - Add q to MAXLIST.
6851
6852
6853 Changes: Modified:
6854 +4 -2 trunk/include/supported.h (File Modified)
6855
6856
6857 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6858 Log:
6859 mkay, indent went nuts here
6860
6861
6862 Changes: Modified:
6863 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6864
6865
6866 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6867 Log:
6868 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6869 and can be used instead. The SAFELIST implementation is the one used by
6870 default, as most users/networks will be used to it.
6871
6872
6873 Changes: Modified:
6874 +1 -0 trunk/NEWS (File Modified)
6875 +14 -0 trunk/include/client.h (File Modified)
6876 +5 -0 trunk/include/hash.h (File Modified)
6877 +404 -272 trunk/modules/Makefile.in (File Modified)
6878 + - trunk/modules/m_list.c (File Deleted)
6879 + - trunk/modules/m_list_ratbox.c (File Added)
6880 + - trunk/modules/m_list_safelist.c (File Added)
6881 +5 -5 trunk/src/hash.c (File Modified)
6882
6883
6884 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6885 Log:
6886 Clear invites on a lowerTS JOIN or SJOIN.
6887 This should complete kick_on_split_riding protection.
6888
6889
6890 Changes: Modified:
6891 +5 -0 trunk/modules/core/m_join.c (File Modified)
6892 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6893
6894
6895 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6896 Log:
6897 Like in ratbox, send and interpret timestamps on invites.
6898
6899
6900 Changes: Modified:
6901 +9 -2 trunk/modules/m_invite.c (File Modified)
6902
6903
6904 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6905 Log:
6906 Add +S (network service) umode. Just for completeness, users or opers
6907 cannot set this.
6908
6909
6910 Changes: Modified:
6911 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6912
6913
6914 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6915 Log:
6916 update NEWS a bit
6917
6918
6919 Changes: Modified:
6920 +35 -2 trunk/NEWS (File Modified)
6921
6922
6923 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6924 Log:
6925 Split off a PreClient structure for data to be freed on registation (i.e. password).
6926 New hook introduce_client for post-registration messages.
6927 Fix b0rked SASL numerics.
6928 Burst REALHOST post-introduction for spoofed-on-registration clients.
6929 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6930 Pre-registration signon support.
6931
6932
6933 Changes: Modified:
6934 +10 -0 trunk/configure (File Modified)
6935 +2 -0 trunk/configure.ac (File Modified)
6936 +14 -4 trunk/include/client.h (File Modified)
6937 +1 -0 trunk/include/hook.h (File Modified)
6938 +1 -0 trunk/include/numeric.h (File Modified)
6939 +3 -0 trunk/include/setup.h.in (File Modified)
6940 +16 -0 trunk/modules/m_chghost.c (File Modified)
6941 +25 -21 trunk/modules/m_sasl.c (File Modified)
6942 +63 -30 trunk/modules/m_signon.c (File Modified)
6943 +18 -0 trunk/src/client.c (File Modified)
6944 +2 -0 trunk/src/hook.c (File Modified)
6945 +5 -5 trunk/src/messages.tab (File Modified)
6946 +2 -0 trunk/src/s_serv.c (File Modified)
6947 +28 -2 trunk/src/s_user.c (File Modified)
6948
6949
6950 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6951 Log:
6952 Update hook documentation.
6953
6954
6955 Changes: Modified:
6956 +30 -0 trunk/doc/hooks.txt (File Modified)
6957
6958
6959 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6960 Log:
6961 Improve @/# handling in match_esc().
6962
6963
6964 Changes: Modified:
6965 +21 -13 trunk/src/match.c (File Modified)
6966
6967
6968 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6969 Log:
6970 backtrack instead of bailing out when handling a mismatched escape
6971
6972
6973 Changes: Modified:
6974 +1 -1 trunk/src/match.c (File Modified)
6975
6976
6977 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6978 Log:
6979 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6980
6981 Changes: Modified:
6982 +2 -1 trunk/CREDITS (File Modified)
6983
6984
6985 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6986 Log:
6987 Fix the escape brokenness and pick up a more efficient matching algorithm,
6988 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6989 Patch sent upstream. They can do whatever they want with it, *shrug*.
6990
6991
6992 Changes: Modified:
6993 +147 -161 trunk/src/match.c (File Modified)
6994
6995
6996 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6997 Log:
6998 If flatten links is enabled, fake the origins of some ServerModes
6999 sent to clients so that the server sending the netburst is hidden.
7000 Most mode hacks still show the true source.
7001
7002
7003 Changes: Modified:
7004 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7005 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7006
7007
7008 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7009 Log:
7010 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7011 where the exit originated).
7012 - When receiving an SQUIT for a server themselves
7013 (IsMe(target_p) || target_p == client_p)
7014 close their link and send a local server notice.
7015
7016
7017 Changes: Modified:
7018 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7019 +6 -3 trunk/src/client.c (File Modified)
7020
7021
7022 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7023 Log:
7024 Hooking into the wrong hook, whoops. :P
7025
7026
7027 Changes: Modified:
7028 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7029 +6 -10 trunk/modules/core/m_join.c (File Modified)
7030
7031
7032 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7033 Log:
7034 this doesn't work right, right now :P
7035
7036
7037 Changes: Modified:
7038 +40 -0 trunk/contrib/Makefile.in (File Modified)
7039 + - trunk/contrib/m_createauthonly.c (File Added)
7040 +6 -0 trunk/include/hook.h (File Modified)
7041 +26 -1 trunk/modules/core/m_join.c (File Modified)
7042 +1 -1 trunk/src/ircd.c (File Modified)
7043
7044
7045 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7046 Log:
7047 Make can_join() hookable.
7048
7049
7050 Changes: Modified:
7051 +12 -1 trunk/src/channel.c (File Modified)
7052
7053
7054 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7055 Log:
7056 add 'int approved;' to the channel event hook
7057
7058
7059 Changes: Modified:
7060 +1 -0 trunk/include/hook.h (File Modified)
7061
7062
7063 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7064 Log:
7065 Use SIDs in SASL ENCAP origin.
7066 Ignore responses from other agents once the first SASL response has been received for a client.
7067
7068
7069 Changes: Modified:
7070 +9 -5 trunk/modules/m_sasl.c (File Modified)
7071
7072
7073 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7074 Log:
7075 Removed stray debug code.
7076
7077
7078 Changes: Modified:
7079 +1 -1 trunk/modules/m_sasl.c (File Modified)
7080
7081
7082 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7083 Log:
7084 Don't complain "unknown MODE flag" if a non-oper attempts
7085 to unset an oper only umode they do not have.
7086 This is to prevent unwanted error messages when users/bots
7087 do things like MODE <nick> +i-sw.
7088
7089
7090 Changes: Modified:
7091 +4 -2 trunk/src/s_user.c (File Modified)
7092
7093
7094 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7095 Log:
7096 Fix client_exit hook name and only call it for local exits that are not
7097 IsAnyServer.
7098
7099
7100 Changes: Modified:
7101 +3 -2 trunk/modules/m_sasl.c (File Modified)
7102
7103
7104 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7105 Log:
7106 Fix SASL logic to actually use stored agent UID.
7107 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7108 Add abort code for exiting clients.
7109
7110
7111 Changes: Modified:
7112 +18 -9 trunk/modules/m_sasl.c (File Modified)
7113
7114
7115 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7116 Log:
7117 Port over ratbox 2.2 /challenge. This is slightly more secure
7118 (better crypto, longer keys, challenge timeout) and has better
7119 client scripts.
7120
7121 The respond tool is no longer part of the ircd tree but a
7122 separate package, currently available from
7123 http://respond.ircd-ratbox.org (we should mirror/... this).
7124
7125
7126 Changes: Modified:
7127 +65 -310 trunk/doc/challenge.txt (File Modified)
7128 +5 -5 trunk/include/client.h (File Modified)
7129 +3 -0 trunk/include/irc_string.h (File Modified)
7130 +3 -0 trunk/include/numeric.h (File Modified)
7131 +94 -50 trunk/modules/m_challenge.c (File Modified)
7132 +1 -2 trunk/src/client.c (File Modified)
7133 +125 -0 trunk/src/irc_string.c (File Modified)
7134 +2 -2 trunk/src/messages.tab (File Modified)
7135 + - trunk/tools/rsa_respond/ (File Deleted)
7136
7137
7138 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7139 Log:
7140 Preliminary SASL support.
7141
7142
7143 Changes: Modified:
7144 +7 -0 trunk/include/client.h (File Modified)
7145 +6 -0 trunk/include/numeric.h (File Modified)
7146 +1 -0 trunk/modules/Makefile.in (File Modified)
7147 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7148 +175 -1 trunk/modules/m_cap.c (File Modified)
7149 + - trunk/modules/m_sasl.c (File Added)
7150 +2 -0 trunk/modules/m_user.c (File Modified)
7151 +5 -5 trunk/src/messages.tab (File Modified)
7152 +8 -2 trunk/src/s_user.c (File Modified)
7153
7154
7155 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7156 Log:
7157 SIGNON: make logout also apply remotely.
7158
7159
7160 Changes: Modified:
7161 +7 -2 trunk/modules/m_signon.c (File Modified)
7162
7163
7164 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7165 Log:
7166 Use an asterisk when sending empty logins in SIGNON.
7167
7168
7169 Changes: Modified:
7170 +5 -5 trunk/modules/m_signon.c (File Modified)
7171
7172
7173 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7174 Log:
7175 SIGNON: Only add whowas entry (add_history()) and wipe
7176 accepts (del_all_accepts()) if nick changed.
7177
7178
7179 Changes: Modified:
7180 +5 -3 trunk/modules/m_signon.c (File Modified)
7181
7182
7183 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7184 Log:
7185 SIGNON: slight fixes to collision code:
7186 - don't kill if target_p == source_p (nick unchanged or only changed case)
7187 - add comment that SAVE support is missing
7188 - use sendto_realops_snomask() instead of sendto_realops_flags()
7189
7190
7191 Changes: Modified:
7192 +9 -6 trunk/modules/m_signon.c (File Modified)
7193
7194
7195 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7196 Log:
7197 Fix up kills for bad nick/user/host on SIGNON.
7198
7199
7200 Changes: Modified:
7201 +16 -6 trunk/modules/m_signon.c (File Modified)
7202
7203
7204 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7205 Log:
7206 If changing to a nick with a digit, only allow the UID.
7207
7208
7209 Changes: Modified:
7210 +4 -0 trunk/modules/m_signon.c (File Modified)
7211
7212
7213 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7214 Log:
7215 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7216 Strip leading digits from logins that are not purely numeric.
7217
7218
7219 Changes: Modified:
7220 +3 -0 trunk/include/numeric.h (File Modified)
7221 +2 -0 trunk/include/send.h (File Modified)
7222 +1 -0 trunk/modules/Makefile.in (File Modified)
7223 +456 -3 trunk/modules/m_services.c (File Modified)
7224 + - trunk/modules/m_signon.c (File Added)
7225 +2 -2 trunk/src/messages.tab (File Modified)
7226 +98 -0 trunk/src/send.c (File Modified)
7227
7228
7229 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7230 Log:
7231 Remove old server notice umodes from example confs.
7232
7233
7234 Changes: Modified:
7235 +1 -2 trunk/doc/example.conf (File Modified)
7236 +4 -17 trunk/doc/reference.conf (File Modified)
7237
7238
7239 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7240 Log:
7241 Add snomask help file (forgot this earlier).
7242
7243
7244 Changes: Modified:
7245 + - trunk/help/opers/snomask (File Added)
7246
7247
7248 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7249 Log:
7250 Add umode +l (receive locops).
7251
7252
7253 Changes: Modified:
7254 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7255
7256
7257 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7258 Log:
7259 We don't plan to implement cmode +R (quiet unidentified) and
7260 umode +I (deny invite) for 1.1, so comment them out from the
7261 docs.
7262
7263
7264 Changes: Modified:
7265 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7266 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7267
7268
7269 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7270 Log:
7271 Improve snomask usage description.
7272
7273
7274 Changes: Modified:
7275 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7276
7277
7278 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7279 Log:
7280 Mention the word snomask with umode +s (needs to be a link really).
7281
7282
7283 Changes: Modified:
7284 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7285
7286
7287 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7288 Log:
7289 Add snomask +Z (operspy notices).
7290
7291
7292 Changes: Modified:
7293 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7294
7295
7296 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7297 Log:
7298 Misc updates/clarifications.
7299
7300
7301 Changes: Modified:
7302 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7303
7304
7305 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7306 Log:
7307 Document snomasks.
7308
7309
7310 Changes: Modified:
7311 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7312 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7313 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7314
7315
7316 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7317 Log:
7318 - Allow ENCAP REALHOST outside burst
7319 - Fix comment describing race condition: this can only happen
7320 on a local whois with use_whois_actually enabled
7321
7322
7323 Changes: Modified:
7324 +4 -6 trunk/modules/m_chghost.c (File Modified)
7325
7326
7327 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7328 Log:
7329 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7330
7331
7332 Changes: Modified:
7333 +39 -0 trunk/contrib/Makefile.in (File Modified)
7334 + - trunk/contrib/sno_globaloper.c (File Added)
7335
7336
7337 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7338 Log:
7339 Pass along old umodes and snomask in umode_changed hook,
7340 changing its parameter type from struct Client *
7341 to hook_data_umode_changed *. (For a new client, both
7342 are zero.)
7343
7344 The IP cloaking module now fully ignores umode changes
7345 where +h didn't change.
7346
7347
7348 Changes: Modified:
7349 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7350 +7 -0 trunk/include/hook.h (File Modified)
7351 +18 -4 trunk/src/s_user.c (File Modified)
7352
7353
7354 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7355 Log:
7356 move libcharybdis-provided function initialisation into libcharybdis_init().
7357
7358
7359 Changes: Modified:
7360 +32 -11 trunk/src/ircd.c (File Modified)
7361
7362
7363 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7364 Log:
7365 Make +f notices (local host, global host, global user@host, local class)
7366 netwide. Exceeding /quote set max remains local.
7367
7368
7369 Changes: Modified:
7370 +4 -4 trunk/src/s_conf.c (File Modified)
7371
7372
7373 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7374 Log:
7375 Netwide notices about attempts to join juped channels.
7376
7377
7378 Changes: Modified:
7379 +1 -1 trunk/modules/core/m_join.c (File Modified)
7380
7381
7382 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7383 Log:
7384 Send server notices about failed oper attempts globally.
7385 Successful remote oper attempt notices will be generated
7386 from the mode changes.
7387
7388
7389 Changes: Modified:
7390 +3 -3 trunk/modules/m_challenge.c (File Modified)
7391 +2 -2 trunk/modules/m_oper.c (File Modified)
7392
7393
7394 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7395 Log:
7396 Rest of infrastructure for sending server notices globally.
7397 Uses a new L_NETWIDE level on sendto_realops_snomask().
7398
7399
7400 Changes: Modified:
7401 +1 -0 trunk/include/send.h (File Modified)
7402 +31 -4 trunk/src/send.c (File Modified)
7403
7404
7405 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7406 Log:
7407 Add general::global_snotices conf option to control
7408 whether we send out SNOTEs. Does not do anything yet.
7409
7410
7411 Changes: Modified:
7412 +1 -0 trunk/doc/example.conf (File Modified)
7413 +6 -0 trunk/doc/reference.conf (File Modified)
7414 +1 -0 trunk/include/s_conf.h (File Modified)
7415 +6 -0 trunk/modules/m_info.c (File Modified)
7416 +1 -0 trunk/src/newconf.c (File Modified)
7417 +1 -0 trunk/src/s_conf.c (File Modified)
7418
7419
7420 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7421 Log:
7422 Only accept SNOTE from servers.
7423
7424
7425 Changes: Modified:
7426 +2 -0 trunk/modules/m_snote.c (File Modified)
7427
7428
7429 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7430 Log:
7431 Correct parv indices so this actually works.
7432
7433
7434 Changes: Modified:
7435 +2 -2 trunk/modules/m_snote.c (File Modified)
7436
7437
7438 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7439 Log:
7440 s/scan/snote/g
7441
7442
7443 Changes: Modified:
7444 +3 -3 trunk/modules/m_snote.c (File Modified)
7445
7446
7447 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7448 Log:
7449 Add m_snote.c, SNOTE propagator.
7450
7451
7452 Changes: Modified:
7453 +86 -0 trunk/modules/Makefile.in (File Modified)
7454 + - trunk/modules/m_snote.c (File Added)
7455
7456
7457 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7458 Log:
7459 start seeding the 1.1 NEWS file
7460
7461
7462 Changes: Modified:
7463 +4 -0 trunk/NEWS (File Modified)
7464
7465
7466 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7467 Log:
7468 rename some modules to more descriptive names...
7469
7470
7471 Changes: Modified:
7472 +2 -131 trunk/contrib/Makefile.in (File Modified)
7473 + - trunk/contrib/globalconnexit.c (File Deleted)
7474 + - trunk/contrib/globallineactive.c (File Deleted)
7475 + - trunk/contrib/sno_farconnect.c (File Added)
7476 + - trunk/contrib/sno_globalkline.c (File Added)
7477 +1 -120 trunk/modules/Makefile.in (File Modified)
7478 + - trunk/modules/networknotice.c (File Deleted)
7479 + - trunk/modules/sno_routing.c (File Added)
7480
7481
7482 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7483 Log:
7484 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7485 Uses FLAGS2_FLOODDONE bit on servers.
7486
7487
7488 Changes: Modified:
7489 +3 -0 trunk/include/client.h (File Modified)
7490 +121 -1 trunk/modules/Makefile.in (File Modified)
7491 + - trunk/modules/networknotice.c (File Added)
7492
7493
7494 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7495 Log:
7496 Don't show servers in /trace to nonopers if flatten links is enabled.
7497
7498
7499 Changes: Modified:
7500 +8 -5 trunk/modules/m_trace.c (File Modified)
7501
7502
7503 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7504 Log:
7505 CHGHOST:
7506 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7507 - send back confirmation to source, if local client
7508 - send a +s server notice if the source is neither a server nor a service (+S)
7509
7510
7511 Changes: Modified:
7512 +5 -1 trunk/modules/m_chghost.c (File Modified)
7513
7514
7515 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7516 Log:
7517 Use sendto_realops_snomask_from() to make the
7518 server notices appear to come from the affected
7519 user's server.
7520
7521
7522 Changes: Modified:
7523 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7524 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7525
7526
7527 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7528 Log:
7529 Add sendto_realops_snomask_from(), allows
7530 specification of apparent source server.
7531
7532
7533 Changes: Modified:
7534 +1 -0 trunk/include/send.h (File Modified)
7535 +41 -1 trunk/src/send.c (File Modified)
7536
7537
7538 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7539 Log:
7540 Revert r579. Keep host, not orighost in oper up notice.
7541 It would be inconsistent to have orighost there, and we
7542 don't want to mess up all server notices by putting both
7543 host and orighost.
7544
7545
7546 Changes: Modified:
7547 +1 -1 trunk/src/s_user.c (File Modified)
7548
7549
7550 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7551 Log:
7552 Include the IP address in operlog/foperlog.
7553
7554
7555 Changes: Modified:
7556 +10 -8 trunk/modules/m_challenge.c (File Modified)
7557 +8 -6 trunk/modules/m_oper.c (File Modified)
7558
7559
7560 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7561 Log:
7562 Call umode_changed hook on oper up.
7563
7564
7565 Changes: Modified:
7566 +1 -0 trunk/src/s_user.c (File Modified)
7567
7568
7569 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7570 Log:
7571 Add globalconnexit contrib module, shows remote client connects/exits
7572 except netsplits/netjoin on snomask +F.
7573 Notice formatting will probably change somewhat still.
7574
7575
7576 Changes: Modified:
7577 +80 -0 trunk/contrib/Makefile.in (File Modified)
7578 + - trunk/contrib/globalconnexit.c (File Added)
7579
7580
7581 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7582 Log:
7583 Declare snomask_modes[] so modules can provide snomasks.
7584
7585
7586 Changes: Modified:
7587 +2 -0 trunk/include/snomask.h (File Modified)
7588
7589
7590 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7591 Log:
7592 Replace user_signon hook with two new hooks: new_local_user
7593 and new_remote_user.
7594 These are called right before the user is introduced to the
7595 rest of the network.
7596
7597
7598 Changes: Modified:
7599 +2 -1 trunk/include/hook.h (File Modified)
7600 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7601 +4 -2 trunk/src/hook.c (File Modified)
7602 +2 -3 trunk/src/s_user.c (File Modified)
7603
7604
7605 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7606 Log:
7607 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7608
7609
7610 Changes: Modified:
7611 +2 -2 trunk/modules/m_scan.c (File Modified)
7612
7613
7614 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7615 Log:
7616 Update doc/technical/send.txt.
7617
7618
7619 Changes: Modified:
7620 +91 -131 trunk/doc/technical/send.txt (File Modified)
7621
7622
7623 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7624 Log:
7625 Add chantrace and masktrace to help files.
7626
7627
7628 Changes: Modified:
7629 + - trunk/help/opers/chantrace (File Added)
7630 +27 -20 trunk/help/opers/index (File Modified)
7631 + - trunk/help/opers/masktrace (File Added)
7632 +2 -0 trunk/help/opers/operspy (File Modified)
7633
7634
7635 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7636 Log:
7637 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7638 Shows etrace-like output for all users in a channel,
7639 in particular IP addresses.
7640
7641
7642 Changes: Modified:
7643 +75 -2 trunk/modules/m_etrace.c (File Modified)
7644
7645
7646 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7647 Log:
7648 Port over ratbox 2.2 r21727 (anfl):
7649 add some logging when we drop servers in places where we only notify opers
7650
7651
7652 Changes: Modified:
7653 +31 -0 trunk/modules/core/m_server.c (File Modified)
7654
7655
7656 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7657 Log:
7658 display orighost in operup message
7659
7660
7661 Changes: Modified:
7662 +1 -1 trunk/src/s_user.c (File Modified)
7663
7664
7665 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7666 Log:
7667 Add globallineactive contrib module, a hack which can often
7668 show k/d/g/x line active for remote clients.
7669
7670
7671 Changes: Modified:
7672 +52 -0 trunk/contrib/Makefile.in (File Modified)
7673 + - trunk/contrib/globallineactive.c (File Added)
7674
7675
7676 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7677 Log:
7678 Show IP field in the same way as MASKTRACE:
7679 "255.255.255.255" if it's unknown (remote TS5 client)
7680 and "0" if we or the remote server are purposely
7681 hiding it.
7682
7683
7684 Changes: Modified:
7685 +12 -1 trunk/modules/m_scan.c (File Modified)
7686
7687
7688 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7689 Log:
7690 scan umodes:
7691 - don't show servers in a global scan
7692 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7693
7694
7695 Changes: Modified:
7696 +4 -1 trunk/modules/m_scan.c (File Modified)
7697
7698
7699 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7700 Log:
7701 Implement SCAN UMODES.
7702
7703
7704 Changes: Modified:
7705 +3 -0 trunk/include/numeric.h (File Modified)
7706 +128 -2 trunk/modules/m_scan.c (File Modified)
7707 +2 -2 trunk/src/messages.tab (File Modified)
7708
7709
7710 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7711 Log:
7712 more oops
7713
7714
7715 Changes: Modified:
7716 +1 -1 trunk/modules/m_scan.c (File Modified)
7717
7718
7719 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7720 Log:
7721 parv[0] should be parv[1].
7722
7723
7724 Changes: Modified:
7725 +1 -1 trunk/modules/m_scan.c (File Modified)
7726
7727
7728 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7729 Log:
7730 another oops
7731
7732
7733 Changes: Modified:
7734 +1 -1 trunk/modules/m_scan.c (File Modified)
7735
7736
7737 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7738 Log:
7739 fix mistake here
7740
7741
7742 Changes: Modified:
7743 +2 -2 trunk/modules/m_scan.c (File Modified)
7744
7745
7746 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7747 Log:
7748 framework for scan command
7749
7750
7751 Changes: Modified:
7752 +113 -0 trunk/modules/Makefile.in (File Modified)
7753 + - trunk/modules/m_scan.c (File Added)
7754
7755
7756 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7757 Log:
7758 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7759
7760
7761 Changes: Modified:
7762 +2 -0 trunk/include/irc_string.h (File Modified)
7763 +157 -1 trunk/modules/m_etrace.c (File Modified)
7764 +129 -90 trunk/src/match.c (File Modified)
7765
7766
7767 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7768 Log:
7769 orighost may live in a different hash bucket (likely the case), lets check it standalone
7770
7771
7772 Changes: Modified:
7773 +39 -3 trunk/src/hostmask.c (File Modified)
7774
7775
7776 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7777 Log:
7778 SVN didn't check modules/ somehow, hrmm.
7779
7780
7781 Changes: Modified:
7782 +1 -1 trunk/modules/m_kline.c (File Modified)
7783 +6 -6 trunk/modules/m_stats.c (File Modified)
7784
7785
7786 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7787 Log:
7788 Track hostmask entries for client_p->orighost, if available.
7789 Not throughly tested, but seems to work fine.
7790
7791
7792 Changes: Modified:
7793 +8 -4 trunk/include/hostmask.h (File Modified)
7794 +14 -10 trunk/src/hostmask.c (File Modified)
7795
7796
7797 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7798 Log:
7799 Pass on SQUIT reasons more.
7800
7801
7802 Changes: Modified:
7803 +17 -19 trunk/src/client.c (File Modified)
7804
7805
7806 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7807 Log:
7808 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7809 This way, hidden admins also get them.
7810
7811
7812 Changes: Modified:
7813 +4 -4 trunk/src/send.c (File Modified)
7814
7815
7816 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7817 Log:
7818 From ircd-ratbox 2.2 (r21339 anfl):
7819 ms_kill() should be using find_person(), not find_client()
7820 otherwise it can generate a core.
7821
7822
7823 Changes: Modified:
7824 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7825
7826
7827 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7828 Log:
7829 Add m_error to core_module_table, so it is loaded by default.
7830
7831
7832 Changes: Modified:
7833 +1 -0 trunk/src/modules.c (File Modified)
7834
7835
7836 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7837 Log:
7838 comment is a const char *, not char *.
7839
7840
7841 Changes: Modified:
7842 +1 -1 trunk/include/hook.h (File Modified)
7843
7844
7845 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7846 Log:
7847 Fix a long standing hybrid 7 bug: when getting a read error
7848 on a server, report_error() is called with a %d instead of
7849 a %s in the format string ("Lost connection" in +d).
7850
7851
7852 Changes: Modified:
7853 +1 -1 trunk/src/client.c (File Modified)
7854
7855
7856 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7857 Log:
7858 Clarifications.
7859
7860
7861 Changes: Modified:
7862 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7863
7864
7865 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7866 Log:
7867 Add document describing capabilities and what they mean.
7868
7869
7870 Changes: Modified:
7871 + - trunk/doc/technical/capab.txt (File Added)
7872
7873
7874 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7875 Log:
7876 Change client_exit hook to pass all exit_client() parameters.
7877
7878
7879 Changes: Modified:
7880 +8 -0 trunk/include/hook.h (File Modified)
7881 +6 -1 trunk/src/client.c (File Modified)
7882
7883
7884 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7885 Log:
7886 Add client_exit hook, called in exit_client() for all
7887 clients of all types, except clients exiting because
7888 of netsplits (QS). The only thing done before it is
7889 marking the client as "closing" (to prevent
7890 recursion).
7891
7892
7893 Changes: Modified:
7894 +1 -0 trunk/include/hook.h (File Modified)
7895 +2 -0 trunk/src/client.c (File Modified)
7896 +2 -0 trunk/src/hook.c (File Modified)
7897
7898
7899 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7900 Log:
7901 Improve the code that calculates the nnnS nnnC counts
7902 in RPL_TRACESERVER.
7903
7904 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7905
7906
7907 Changes: Modified:
7908 +43 -36 trunk/modules/m_trace.c (File Modified)
7909
7910
7911 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7912 Log:
7913 Add server_eob hook.
7914 Planning to use this for netsplit/join notices.
7915
7916
7917 Changes: Modified:
7918 +1 -0 trunk/include/hook.h (File Modified)
7919 +2 -0 trunk/modules/m_pong.c (File Modified)
7920 +2 -0 trunk/src/hook.c (File Modified)
7921
7922
7923 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7924 Log:
7925 Default motd: ircd-ratbox -> charybdis
7926
7927
7928 Changes: Modified:
7929 +1 -1 trunk/doc/ircd.motd (File Modified)
7930
7931
7932 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7933 Log:
7934 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7935
7936
7937 Changes: Modified:
7938 +4 -4 trunk/src/s_user.c (File Modified)
7939
7940
7941 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7942 Log:
7943 - Remove obsolete EOB help file
7944 - Document snomask in the help files
7945 - Update indexes
7946
7947
7948 Changes: Modified:
7949 + - trunk/help/opers/eob (File Deleted)
7950 +13 -12 trunk/help/opers/index (File Modified)
7951 +1 -13 trunk/help/opers/umode (File Modified)
7952 +7 -7 trunk/help/users/index (File Modified)
7953
7954
7955 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7956 Log:
7957 Bail if snomask to parse is not given. Pointy hat to myself.
7958
7959
7960 Changes: Modified:
7961 +3 -0 trunk/src/snomask.c (File Modified)
7962
7963
7964 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7965 Log:
7966 Remove m_flags from autoconf
7967
7968
7969 Changes: Modified:
7970 +0 -1 trunk/contrib/Makefile.in (File Modified)
7971
7972
7973 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7974 Log:
7975 remove m_flags
7976
7977
7978 Changes: Modified:
7979 + - trunk/contrib/m_flags.c (File Deleted)
7980
7981
7982 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7983 Log:
7984 If +s is in oper_only_umodes, clear snomask on deoper.
7985
7986
7987 Changes: Modified:
7988 +5 -0 trunk/src/s_user.c (File Modified)
7989
7990
7991 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7992 Log:
7993 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7994
7995
7996 Changes: Modified:
7997 +2 -2 trunk/configure (File Modified)
7998 +2 -2 trunk/configure.ac (File Modified)
7999
8000
8001 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8002 Log:
8003 Remove the old server notice umodes.
8004 Default oper only umodes is now +s.
8005 Please make sure all remaining umodes still work.
8006
8007
8008 Changes: Modified:
8009 +3 -21 trunk/include/client.h (File Modified)
8010 +0 -12 trunk/src/newconf.c (File Modified)
8011 +1 -1 trunk/src/s_conf.c (File Modified)
8012 +12 -12 trunk/src/s_user.c (File Modified)
8013
8014
8015 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8016 Log:
8017 operator::flags nick_changes now controls +n snomask instead of +n umode.
8018
8019
8020 Changes: Modified:
8021 +8 -8 trunk/src/s_user.c (File Modified)
8022
8023
8024 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8025 Log:
8026 Move down h_umode_changed hook call after umode allowed checks
8027 (so it will not see +a if someone tries to set it but is not
8028 allowed to).
8029
8030
8031 Changes: Modified:
8032 +2 -3 trunk/src/s_user.c (File Modified)
8033
8034
8035 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8036 Log:
8037 Move over non-+s server notices (hopefully, all of them).
8038
8039
8040 Changes: Modified:
8041 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8042 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8043 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8044 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8045 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8046 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8047 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8048 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8049 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8050 +2 -2 trunk/libcharybdis/event.c (File Modified)
8051 +2 -2 trunk/modules/core/m_join.c (File Modified)
8052 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8053 +3 -3 trunk/modules/core/m_message.c (File Modified)
8054 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8055 +2 -2 trunk/modules/core/m_server.c (File Modified)
8056 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8057 +1 -1 trunk/modules/m_post.c (File Modified)
8058 +1 -1 trunk/modules/m_services.c (File Modified)
8059 +2 -2 trunk/src/channel.c (File Modified)
8060 +3 -3 trunk/src/client.c (File Modified)
8061 +1 -1 trunk/src/hash.c (File Modified)
8062 +5 -5 trunk/src/s_conf.c (File Modified)
8063 +2 -2 trunk/src/s_log.c (File Modified)
8064 +4 -4 trunk/src/s_user.c (File Modified)
8065
8066
8067 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8068 Log:
8069 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8070
8071
8072 Changes: Modified:
8073 +2 -1 trunk/include/snomask.h (File Modified)
8074 +2 -2 trunk/src/snomask.c (File Modified)
8075
8076
8077 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8078 Log:
8079 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8080
8081
8082 Changes: Modified:
8083 +1 -1 trunk/contrib/example_module.c (File Modified)
8084 +2 -2 trunk/include/ircd_defs.h (File Modified)
8085 +6 -6 trunk/modules/core/m_error.c (File Modified)
8086 +1 -1 trunk/modules/core/m_join.c (File Modified)
8087 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8088 +1 -1 trunk/modules/core/m_message.c (File Modified)
8089 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8090 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8091 +18 -18 trunk/modules/core/m_server.c (File Modified)
8092 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8093 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8094 +4 -4 trunk/modules/m_challenge.c (File Modified)
8095 +4 -4 trunk/modules/m_dline.c (File Modified)
8096 +13 -13 trunk/modules/m_gline.c (File Modified)
8097 +5 -5 trunk/modules/m_kline.c (File Modified)
8098 +2 -2 trunk/modules/m_oper.c (File Modified)
8099 +1 -1 trunk/modules/m_pong.c (File Modified)
8100 +13 -13 trunk/modules/m_rehash.c (File Modified)
8101 +4 -4 trunk/modules/m_resv.c (File Modified)
8102 +16 -16 trunk/modules/m_set.c (File Modified)
8103 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8104 +6 -6 trunk/modules/m_xline.c (File Modified)
8105 +1 -1 trunk/src/adns.c (File Modified)
8106 +2 -2 trunk/src/channel.c (File Modified)
8107 +1 -1 trunk/src/listener.c (File Modified)
8108 +1 -1 trunk/src/s_auth.c (File Modified)
8109 +15 -15 trunk/src/s_conf.c (File Modified)
8110 +3 -3 trunk/src/s_user.c (File Modified)
8111 +7 -7 trunk/src/send.c (File Modified)
8112
8113
8114 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8115 Log:
8116 On oper up:
8117 - set +s snomask if +s umode set but no snomasks
8118 - put numerics in more logical order
8119
8120
8121 Changes: Modified:
8122 +3 -1 trunk/src/s_user.c (File Modified)
8123
8124
8125 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8126 Log:
8127 parse_snobuf_to_mask(): default to + at start
8128 allows stuff like /mode jilles +s C
8129
8130
8131 Changes: Modified:
8132 +1 -1 trunk/src/snomask.c (File Modified)
8133
8134
8135 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8136 Log:
8137 Changes to user_mode() snomask handling.
8138 - show snomask (if not 0) on /mode <nick>
8139 - show snomask once at the end if +s/-s used
8140 - only parse 1 parameter for umode changes
8141 - don't crash on /mode <nick> +s
8142 - /mode <nick> -s clears snomask, doesn't use parameter
8143 - set umode +s iff snomask is not 0
8144 - snomask is not propagated, but umode +s is
8145
8146
8147 Changes: Modified:
8148 +97 -72 trunk/src/s_user.c (File Modified)
8149
8150
8151 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8152 Log:
8153 Convert some messages over to snomask.
8154
8155
8156 Changes: Modified:
8157 +29 -29 trunk/src/client.c (File Modified)
8158 +2 -2 trunk/src/ircd.c (File Modified)
8159 +13 -13 trunk/src/modules.c (File Modified)
8160 +1 -1 trunk/src/newconf.c (File Modified)
8161 +5 -5 trunk/src/parse.c (File Modified)
8162 +1 -1 trunk/src/restart.c (File Modified)
8163 +4 -4 trunk/src/s_newconf.c (File Modified)
8164 +11 -11 trunk/src/s_serv.c (File Modified)
8165
8166
8167 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8168 Log:
8169 include snomask.h from client.h
8170
8171
8172 Changes: Modified:
8173 +1 -0 trunk/include/client.h (File Modified)
8174
8175
8176 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8177 Log:
8178 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8179
8180
8181 Changes: Modified:
8182 +1 -0 trunk/src/newconf.c (File Modified)
8183 +2 -1 trunk/src/snomask.c (File Modified)
8184
8185
8186 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8187 Log:
8188 should start with +, not \0. Whoops. :)
8189
8190
8191 Changes: Modified:
8192 +1 -1 trunk/src/snomask.c (File Modified)
8193
8194
8195 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8196 Log:
8197 core snomask support.
8198
8199
8200 Changes: Modified:
8201 +3 -0 trunk/doc/example.conf (File Modified)
8202 +2 -0 trunk/include/client.h (File Modified)
8203 +2 -0 trunk/include/numeric.h (File Modified)
8204 +2 -0 trunk/include/s_newconf.h (File Modified)
8205 +63 -0 trunk/include/send.h (File Modified)
8206 + - trunk/include/snomask.h (File Added)
8207 +1 -0 trunk/src/Makefile.in (File Modified)
8208 +1 -1 trunk/src/messages.tab (File Modified)
8209 +8 -0 trunk/src/newconf.c (File Modified)
8210 +12 -0 trunk/src/s_user.c (File Modified)
8211 +235 -0 trunk/src/send.c (File Modified)
8212 + - trunk/src/snomask.c (File Added)
8213
8214
8215 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8216 Log:
8217 add a blank line after the license info.
8218
8219
8220 Changes: Modified:
8221 +1 -1 trunk/CREDITS (File Modified)
8222
8223
8224 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8225 Log:
8226 Extend copyright to 2006.
8227
8228
8229 Changes: Modified:
8230 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8231
8232
8233 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8234 Log:
8235 - Fix up book id.
8236 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8237
8238
8239 Changes: Modified:
8240 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8241 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8242
8243
8244 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8245 Log:
8246 Add oper privileges document.
8247
8248
8249 Changes: Modified:
8250 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8251 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8252
8253
8254 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8255 Log:
8256 Capitalize message names in services shortcuts (for consistency).
8257
8258
8259 Changes: Modified:
8260 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8261
8262
8263 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8264 Log:
8265 Remove C++ comment.
8266
8267
8268 Changes: Modified:
8269 +1 -1 trunk/src/patricia.c (File Modified)
8270
8271
8272 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8273 Log:
8274 Remove obsolete 'nextconnect' variable.
8275
8276
8277 Changes: Modified:
8278 +0 -1 trunk/include/ircd.h (File Modified)
8279 +0 -2 trunk/src/client.c (File Modified)
8280 +0 -1 trunk/src/ircd.c (File Modified)
8281
8282
8283 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8284 Log:
8285 Remove this remnant of the hybrid 6 ziplinks implementation.
8286
8287
8288 Changes: Modified:
8289 + - trunk/include/s_zip.h (File Deleted)
8290
8291
8292 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8293 Log:
8294 Make clone limiting work on orighost, not host (so it
8295 looks through services cloaks). Lightly tested, please
8296 test/review.
8297
8298
8299 Changes: Modified:
8300 +2 -0 trunk/modules/m_chghost.c (File Modified)
8301 +1 -1 trunk/src/client.c (File Modified)
8302 +1 -1 trunk/src/s_conf.c (File Modified)
8303
8304
8305 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8306 Log:
8307 Don't forget to link me_realhost() into the command hash.
8308
8309 Pointy hat to: myself
8310
8311
8312 Changes: Modified:
8313 +1 -1 trunk/modules/m_chghost.c (File Modified)
8314
8315
8316 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8317 Log:
8318 It's call_hook, not hook_call.
8319
8320
8321 Changes: Modified:
8322 +1 -1 trunk/src/s_user.c (File Modified)
8323
8324
8325 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8326 Log:
8327 Add unreject help file.
8328
8329
8330 Changes: Modified:
8331 + - trunk/help/opers/unreject (File Added)
8332
8333
8334 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8335 Log:
8336 Link the all-important 42 module to the build :P
8337
8338
8339 Changes: Modified:
8340 +1 -0 trunk/contrib/Makefile.in (File Modified)
8341
8342
8343 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8344 Log:
8345 Mention /rehash help.
8346
8347
8348 Changes: Modified:
8349 +1 -0 trunk/help/opers/rehash (File Modified)
8350
8351
8352 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8353 Log:
8354 Add h_user_signon hook.
8355
8356
8357 Changes: Modified:
8358 +1 -0 trunk/include/hook.h (File Modified)
8359 +2 -0 trunk/src/hook.c (File Modified)
8360 +4 -0 trunk/src/s_user.c (File Modified)
8361
8362
8363 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8364 Log:
8365 Oops, forgot to set orighost for remote client introductions.
8366
8367
8368 Changes: Modified:
8369 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8370
8371
8372 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8373 Log:
8374 Use TS6 forms in services shortcuts, if possible.
8375
8376
8377 Changes: Modified:
8378 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8379
8380
8381 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8382 Log:
8383 - Start out default_umodes conf entry from the empty set instead of +i.
8384 - Move oper_only_umodes check to where default_umodes is used, as
8385 oper_only_umodes may not be set yet while we're reading the conf.
8386
8387
8388 Changes: Modified:
8389 +6 -7 trunk/src/newconf.c (File Modified)
8390 +1 -1 trunk/src/s_user.c (File Modified)
8391
8392
8393 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8394 Log:
8395 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8396
8397
8398 Changes: Modified:
8399 +1 -0 trunk/doc/example.conf (File Modified)
8400 +7 -0 trunk/doc/reference.conf (File Modified)
8401 +0 -7 trunk/include/config.h.dist (File Modified)
8402 +1 -0 trunk/include/s_conf.h (File Modified)
8403 +6 -0 trunk/modules/m_info.c (File Modified)
8404 +9 -18 trunk/src/client.c (File Modified)
8405 +1 -0 trunk/src/newconf.c (File Modified)
8406 +1 -0 trunk/src/s_conf.c (File Modified)
8407
8408
8409 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8410 Log:
8411 - Allow NULL target_ip in show_ip() (indicates message is being
8412 sent to local opers)
8413 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8414 confitem
8415 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8416 those in src/client.c
8417
8418 From ratbox 2.2 svn (anfl)
8419
8420
8421 Changes: Modified:
8422 +1 -0 trunk/include/client.h (File Modified)
8423 +21 -2 trunk/src/client.c (File Modified)
8424 +2 -4 trunk/src/hostmask.c (File Modified)
8425 +1 -5 trunk/src/s_conf.c (File Modified)
8426 +4 -8 trunk/src/s_user.c (File Modified)
8427
8428
8429 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8430 Log:
8431 Fire off events properly.
8432
8433
8434 Changes: Modified:
8435 +7 -3 trunk/src/s_user.c (File Modified)
8436
8437
8438 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8439 Log:
8440 make sure modules which depend on umode information get the message upon connection (oops)
8441
8442
8443 Changes: Modified:
8444 +3 -0 trunk/src/s_user.c (File Modified)
8445
8446
8447 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8448 Log:
8449 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8450 From ratbox 2.2 svn.
8451
8452
8453 Changes: Modified:
8454 +3 -7 trunk/modules/m_etrace.c (File Modified)
8455
8456
8457 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8458 Log:
8459 Replace silly `default_invisible' option with more versatile default_umodes.
8460
8461
8462 Changes: Modified:
8463 +2 -2 trunk/Makefile.in (File Modified)
8464 +12 -1 trunk/doc/example.conf (File Modified)
8465 +14 -7 trunk/doc/reference.conf (File Modified)
8466 +2 -4 trunk/include/s_conf.h (File Modified)
8467 +0 -6 trunk/modules/m_info.c (File Modified)
8468 +4 -0 trunk/src/modules.c (File Modified)
8469 +41 -1 trunk/src/newconf.c (File Modified)
8470 +2 -2 trunk/src/s_conf.c (File Modified)
8471 +3 -4 trunk/src/s_user.c (File Modified)
8472
8473
8474 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8475 Log:
8476 Add temporary nick resvs with the proper duration,
8477 not 60 times too long.
8478
8479
8480 Changes: Modified:
8481 +1 -1 trunk/modules/m_resv.c (File Modified)
8482
8483
8484 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8485 Log:
8486 Add kick on split riding. See reference.conf for more details.
8487
8488
8489 Changes: Modified:
8490 +1 -0 trunk/doc/example.conf (File Modified)
8491 +16 -0 trunk/doc/reference.conf (File Modified)
8492 +1 -0 trunk/include/s_conf.h (File Modified)
8493 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8494 +6 -0 trunk/modules/m_info.c (File Modified)
8495 +1 -0 trunk/src/newconf.c (File Modified)
8496 +1 -0 trunk/src/s_conf.c (File Modified)
8497
8498
8499 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8500 Log:
8501 New credits, denoting GXTi as being on the core team.
8502
8503
8504 Changes: Modified:
8505 +16 -5 trunk/CREDITS (File Modified)
8506
8507
8508 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8509 Log:
8510 better cloaking algorithm
8511
8512
8513 Changes: Modified:
8514 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8515
8516
8517 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8518 Log:
8519 don't do redundant bitshifting.
8520
8521
8522 Changes: Modified:
8523 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8524
8525
8526 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8527 Log:
8528 Add ip_cloaking.so.
8529
8530
8531 Changes: Modified:
8532 +1 -0 trunk/contrib/Makefile.in (File Modified)
8533
8534
8535 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8536 Log:
8537 Set the DynSpoof flag properly.
8538
8539
8540 Changes: Modified:
8541 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8542
8543
8544 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8545 Log:
8546 first go at an ip_cloaking implementation for charybdis.
8547
8548
8549 Changes: Modified:
8550 + - trunk/contrib/ip_cloaking.c (File Added)
8551
8552
8553 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8554 Log:
8555 Add libcharybdis to contrib/ includes.
8556
8557
8558 Changes: Modified:
8559 +1 -1 trunk/contrib/Makefile.in (File Modified)
8560
8561
8562 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8563 Log:
8564 add h_umode_changed hook for modules that provide usermodes.
8565
8566
8567 Changes: Modified:
8568 +1 -0 trunk/include/hook.h (File Modified)
8569 +2 -1 trunk/src/hook.c (File Modified)
8570 +3 -0 trunk/src/s_user.c (File Modified)
8571
8572
8573 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8574 Log:
8575 Show quiets in /stats z.
8576
8577
8578 Changes: Modified:
8579 +15 -10 trunk/src/s_stats.c (File Modified)
8580
8581
8582 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8583 Log:
8584 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8585
8586
8587 Changes: Modified:
8588 +0 -12 trunk/configure (File Modified)
8589 +0 -9 trunk/configure.ac (File Modified)
8590 +0 -3 trunk/include/setup.h.in (File Modified)
8591
8592
8593 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8594 Log:
8595 change various buffer sizes to = topiclen.
8596
8597
8598 Changes: Modified:
8599 +3 -4 trunk/include/ircd_defs.h (File Modified)
8600
8601
8602 jon 2005/12/12 19:32:18 UTC (20051212-400)
8603 Log:
8604 - Partial commit test, partial ego strokage ;)
8605
8606
8607 Changes: Modified:
8608 +2 -1 trunk/CREDITS (File Modified)
8609
8610
8611 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8612 Log:
8613 More kqueue corrections.
8614
8615 Changes: Modified:
8616 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8617
8618
8619 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8620 Log:
8621 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8622 Not sure why this wasn't this way to begin with.
8623
8624
8625 Changes: Modified:
8626 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8627
8628
8629 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8630 Log:
8631 example.conf tweaks:
8632 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8633 most people do not need this.
8634 Enable serverinfo::hub.
8635
8636
8637 Changes: Modified:
8638 +14 -11 trunk/doc/example.conf (File Modified)
8639
8640
8641 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8642 Log:
8643 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8644
8645
8646 Changes: Modified:
8647 +1 -1 trunk/src/s_serv.c (File Modified)
8648
8649
8650 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8651 Log:
8652 header include changes
8653
8654
8655 Changes: Modified:
8656 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8657 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8658 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8659 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8660 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8661 +1 -21 trunk/libcharybdis/select.c (File Modified)
8662
8663
8664 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8665 Log:
8666 s/ilog/libcharybdis_{die,log,restart}/g
8667
8668
8669 Changes: Modified:
8670 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8671 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8672 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8673 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8674 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8675 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8676 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8677 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8678
8679
8680 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8681 Log:
8682 Use the right callbacks in the function code.
8683
8684 Changes: Modified:
8685 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8686
8687
8688 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8689 Log:
8690 More work, it builds again!
8691
8692
8693 Changes: Modified:
8694 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8695 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8696 + - trunk/libcharybdis/libcharybdis.c (File Added)
8697 + - trunk/libcharybdis/libcharybdis.h (File Added)
8698
8699
8700 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8701 Log:
8702 Move some stuff around.
8703
8704
8705 Changes: Modified:
8706 + - trunk/include/memory.h (File Deleted)
8707 + - trunk/include/tools.h (File Deleted)
8708 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8709 + - trunk/libcharybdis/memory.c (File Added)
8710 + - trunk/libcharybdis/memory.h (File Added)
8711 + - trunk/libcharybdis/snprintf.c (File Added)
8712 + - trunk/libcharybdis/tools.c (File Added)
8713 + - trunk/libcharybdis/tools.h (File Added)
8714 +1000 -1062 trunk/modules/.depend (File Modified)
8715 +421 -455 trunk/src/.depend (File Modified)
8716 +0 -1191 trunk/src/Makefile.in (File Modified)
8717 + - trunk/src/memory.c (File Deleted)
8718 + - trunk/src/snprintf.c (File Deleted)
8719 + - trunk/src/tools.c (File Deleted)
8720
8721
8722 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8723 Log:
8724 move more headers into libcharybdis
8725
8726 Changes: Modified:
8727 + - trunk/include/balloc.h (File Deleted)
8728 + - trunk/include/event.h (File Deleted)
8729 + - trunk/libcharybdis/balloc.h (File Added)
8730 + - trunk/libcharybdis/event.h (File Added)
8731 +924 -1020 trunk/modules/.depend (File Modified)
8732 +327 -406 trunk/src/.depend (File Modified)
8733
8734
8735 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8736 Log:
8737 balloc, events -> libcharybdis
8738
8739 Changes: Modified:
8740 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8741 + - trunk/libcharybdis/balloc.c (File Added)
8742 + - trunk/libcharybdis/event.c (File Added)
8743 +0 -1008 trunk/src/Makefile.in (File Modified)
8744 + - trunk/src/balloc.c (File Deleted)
8745 + - trunk/src/event.c (File Deleted)
8746
8747
8748 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8749 Log:
8750 More fun
8751
8752 Changes: Modified:
8753 + - trunk/include/commio.h (File Deleted)
8754 + - trunk/include/linebuf.h (File Deleted)
8755 + - trunk/libcharybdis/commio.h (File Added)
8756 + - trunk/libcharybdis/linebuf.h (File Added)
8757 +1644 -530 trunk/modules/.depend (File Modified)
8758 +1 -1 trunk/modules/Makefile.in (File Modified)
8759 +720 -284 trunk/src/.depend (File Modified)
8760
8761
8762 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8763 Log:
8764 Makefile reworking -- moving libcharybdis headers into proper location.
8765
8766 Changes: Modified:
8767 +1 -1 trunk/adns/Makefile.in (File Modified)
8768 +1 -1 trunk/src/Makefile.in (File Modified)
8769
8770
8771 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8772 Log:
8773 Document proposed authdaemon protocol.
8774
8775 Changes: Modified:
8776 + - trunk/authdaemon/protocol.txt (File Added)
8777
8778
8779 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8780 Log:
8781 Makefile oops
8782
8783 Changes: Modified:
8784 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8785
8786
8787 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8788 Log:
8789 Remove dead makefile from generation
8790
8791 Changes: Modified:
8792 +1 -2 trunk/configure (File Modified)
8793 +0 -1 trunk/configure.ac (File Modified)
8794
8795
8796 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8797 Log:
8798 libcharybdisIO -> libcharybdis
8799
8800 Changes: Modified:
8801 +1 -1 trunk/src/Makefile.in (File Modified)
8802
8803
8804 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8805 Log:
8806 More restructuring.
8807
8808 Changes: Modified:
8809 + - trunk/libcharybdis/Makefile.in (File Added)
8810 + - trunk/libcharybdis/commio.c (File Added)
8811 + - trunk/libcharybdis/devpoll.c (File Added)
8812 + - trunk/libcharybdis/epoll.c (File Added)
8813 + - trunk/libcharybdis/io/ (File Deleted)
8814 + - trunk/libcharybdis/kqueue.c (File Added)
8815 + - trunk/libcharybdis/linebuf.c (File Added)
8816 + - trunk/libcharybdis/log/ (File Deleted)
8817 + - trunk/libcharybdis/poll.c (File Added)
8818 + - trunk/libcharybdis/ports.c (File Added)
8819 + - trunk/libcharybdis/select.c (File Added)
8820
8821
8822 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8823 Log:
8824 Blah kill makefile
8825
8826 Changes: Modified:
8827 + - trunk/libcharybdis/Makefile.in (File Deleted)
8828
8829
8830 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8831 Log:
8832 Blah kill makefile
8833
8834 Changes: Modified:
8835 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8836
8837
8838 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8839 Log:
8840 add authdaemon dir for later hacking
8841
8842
8843 Changes: Modified:
8844 + - trunk/authdaemon/ (File Added)
8845
8846
8847 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8848 Log:
8849 linebuf -> libcharybdisIO
8850
8851
8852 Changes: Modified:
8853 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8854 + - trunk/libcharybdis/io/linebuf.c (File Added)
8855 + - trunk/libcharybdis/log/ (File Added)
8856 + - trunk/libcharybdis/log/Makefile.in (File Added)
8857 +0 -687 trunk/src/Makefile.in (File Modified)
8858 + - trunk/src/linebuf.c (File Deleted)
8859
8860
8861 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8862 Log:
8863 Solaris 10 I/O ports support
8864
8865 Changes: Modified:
8866 + - trunk/libcharybdis/io/ports.c (File Added)
8867
8868
8869 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8870 Log:
8871 libcharybdis stuff
8872
8873
8874 Changes: Modified:
8875 +1 -1 trunk/Makefile.in (File Modified)
8876 +3 -1 trunk/configure (File Modified)
8877 +133 -10 trunk/configure.ac (File Modified)
8878 + - trunk/libcharybdis/ (File Added)
8879 + - trunk/libcharybdis/Makefile.in (File Added)
8880 + - trunk/libcharybdis/io/ (File Added)
8881 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8882 +2 -3 trunk/src/Makefile.in (File Modified)
8883 + - trunk/src/io/ (File Deleted)
8884
8885
8886 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8887 Log:
8888 split IO stuff into libcharybdisIO.
8889
8890
8891 Changes: Modified:
8892 + - trunk/src/commio.c (File Deleted)
8893 + - trunk/src/devpoll.c (File Deleted)
8894 + - trunk/src/epoll.c (File Deleted)
8895 + - trunk/src/io/ (File Added)
8896 + - trunk/src/io/Makefile.in (File Added)
8897 + - trunk/src/io/commio.c (File Added)
8898 + - trunk/src/io/devpoll.c (File Added)
8899 + - trunk/src/io/epoll.c (File Added)
8900 + - trunk/src/io/kqueue.c (File Added)
8901 + - trunk/src/io/poll.c (File Added)
8902 + - trunk/src/io/select.c (File Added)
8903 + - trunk/src/kqueue.c (File Deleted)
8904 + - trunk/src/poll.c (File Deleted)
8905 + - trunk/src/select.c (File Deleted)
8906
8907
8908 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8909 Log:
8910 Version bump: 1.1.0
8911
8912
8913 Changes: Modified:
8914 +86 -155 trunk/configure (File Modified)
8915 +1 -1 trunk/configure.ac (File Modified)
8916
8917
8918 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8919 Log:
8920 Remove mentions of mkkeypair/cryptlinks.
8921
8922
8923 Changes: Modified:
8924 +1 -3 trunk/doc/challenge.txt (File Modified)
8925
8926
8927 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8928 Log:
8929 Clarify serverinfo{} description.
8930
8931
8932 Changes: Modified:
8933 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8934
8935
8936 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8937 Log:
8938 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8939
8940
8941 Changes: Modified:
8942 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8943
8944
8945 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8946 Log:
8947 Improvements also applicable to hyperion 1.x.
8948
8949
8950 Changes: Modified:
8951 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8952
8953
8954 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8955 Log:
8956 - Add +F description
8957 - General improvements and changes to charybdis
8958
8959
8960 Changes: Modified:
8961 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8962
8963
8964 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8965 Log:
8966 The server notice umodes only have an effect
8967 for opers. ("sendto_realops_flags", so having
8968 the umode is not enough, they must also be
8969 opered)
8970
8971
8972 Changes: Modified:
8973 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8974
8975
8976 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8977 Log:
8978 Updates to umodes docs.
8979
8980
8981 Changes: Modified:
8982 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8983
8984
8985 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8986 Log:
8987 Add SGML documentation.
8988
8989 Changes: Modified:
8990 + - trunk/doc/sgml/ (File Added)
8991 + - trunk/doc/sgml/oper-guide/ (File Added)
8992 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8993 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8994 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8995 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8996 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8997 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8998 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8999
9000
9001 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9002 Log:
9003 Make operwall flag restrict setting umode +z.
9004 This repairs this flag broken in charybdis-1.0.
9005
9006
9007 Changes: Modified:
9008 +41 -0 trunk/contrib/m_flags.c (File Modified)
9009 +9 -0 trunk/src/s_user.c (File Modified)
9010
9011
9012 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9013 Log:
9014 Don't complain/reset remote clients +n. I'm still not
9015 convinced propagating all umodes is the way to go, oh
9016 well.
9017
9018
9019 Changes: Modified:
9020 +1 -1 trunk/src/s_user.c (File Modified)
9021
9022
9023 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9024 Log:
9025 - Require admin flag for oper /chghost (if it's enabled
9026 which is not default)
9027 - Give error message on nonexistant nick
9028
9029
9030 Changes: Modified:
9031 +12 -0 trunk/modules/m_chghost.c (File Modified)
9032
9033
9034 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9035 Log:
9036 Incorporated jilles' dynspoof patch with a few minor changes.
9037
9038 Changes: Modified:
9039 +5 -2 trunk/include/client.h (File Modified)
9040 +1 -0 trunk/include/numeric.h (File Modified)
9041 +75 -4 trunk/modules/m_chghost.c (File Modified)
9042 +2 -21 trunk/modules/m_stats.c (File Modified)
9043 +2 -8 trunk/modules/m_trace.c (File Modified)
9044 +2 -0 trunk/src/client.c (File Modified)
9045 +3 -0 trunk/src/s_user.c (File Modified)
9046
9047
9048 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9049 Log:
9050 Update NEWS.
9051
9052 Changes: Modified:
9053 +5 -0 trunk/NEWS (File Modified)
9054
9055
9056 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9057 Log:
9058 Make show_ip() far less braindead.
9059
9060 Obtained from: ratbox 2.2 SVN
9061
9062
9063 Changes: Modified:
9064 +14 -85 trunk/src/client.c (File Modified)
9065
9066
9067 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9068 Log:
9069 Instead of not showing channels at all for whoising services,
9070 only show channels the requester is also on. If operspying
9071 services, show all the channels.
9072
9073
9074 Changes: Modified:
9075 +37 -40 trunk/modules/m_whois.c (File Modified)
9076
9077
9078 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9079 Log:
9080 - Show real errno if we fail to connect to a server
9081 - Don't show server IPs on IRC if a server goes dead
9082 during handshake
9083
9084
9085 Changes: Modified:
9086 +2 -5 trunk/src/s_serv.c (File Modified)
9087
9088
9089 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9090 Log:
9091 Revert hybrid 7.2 aline code. It causes too many problems.
9092
9093
9094 Changes: Modified:
9095 +1 -47 trunk/NEWS (File Modified)
9096 + - trunk/include/aline.h (File Deleted)
9097 +53 -6 trunk/modules/m_dline.c (File Modified)
9098 +212 -16 trunk/modules/m_kline.c (File Modified)
9099 +37 -8 trunk/modules/m_resv.c (File Modified)
9100 +45 -24 trunk/modules/m_xline.c (File Modified)
9101 +0 -485 trunk/src/Makefile.in (File Modified)
9102 + - trunk/src/aline.c (File Deleted)
9103
9104
9105 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9106 Log:
9107 Incorporate recent ratbox monitor bugfixes (could crash).
9108
9109
9110 Changes: Modified:
9111 +16 -0 trunk/modules/m_monitor.c (File Modified)
9112 +4 -3 trunk/src/monitor.c (File Modified)
9113
9114
9115 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9116 Log:
9117 Fix /invite UID leak.
9118
9119 Found by logiclrd@EFnet.
9120
9121
9122 Changes: Modified:
9123 +3 -2 trunk/modules/m_invite.c (File Modified)
9124
9125
9126 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9127 Log:
9128 Don't show what channels a service is in.
9129
9130 Changes: Modified:
9131 +1 -0 trunk/NEWS (File Modified)
9132 +40 -35 trunk/modules/m_whois.c (File Modified)
9133
9134
9135 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9136 Log:
9137 Update version to 1.0.3.
9138
9139
9140 Changes: Modified:
9141 +9 -9 trunk/configure (File Modified)
9142 +1 -1 trunk/configure.ac (File Modified)
9143
9144
9145 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9146 Log:
9147 Update NEWS.
9148
9149
9150 Changes: Modified:
9151 +7 -1 trunk/NEWS (File Modified)
9152
9153
9154 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9155 Log:
9156 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9157 More static buffers :(
9158
9159
9160 Changes: Modified:
9161 +12 -4 trunk/src/aline.c (File Modified)
9162
9163
9164 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9165 Log:
9166 Make operspy mode (/mode !#channel showing parameters
9167 even if not on channel) work again.
9168
9169
9170 Changes: Modified:
9171 +4 -4 trunk/src/channel.c (File Modified)
9172
9173
9174 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9175 Log:
9176 Call server_introduced hook on TS6 remote server
9177 introduction (ms_sid()).
9178
9179
9180 Changes: Modified:
9181 +6 -0 trunk/modules/core/m_server.c (File Modified)
9182
9183
9184 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9185 Log:
9186 Cyrix boxes are wierd.
9187
9188 Changes: Modified:
9189 +2 -1 trunk/modules/m_services.c (File Modified)
9190
9191
9192 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9193 Log:
9194 More paranoia.
9195
9196 Changes: Modified:
9197 +1 -1 trunk/include/client.h (File Modified)
9198 +3 -1 trunk/modules/m_services.c (File Modified)
9199
9200
9201 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9202 Log:
9203 heh
9204
9205 Changes: Modified:
9206 +1 -6 trunk/modules/m_services.c (File Modified)
9207
9208
9209 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9210 Log:
9211 Disable a check that doesn't always seem to work right for some reason.
9212
9213 Changes: Modified:
9214 +2 -0 trunk/modules/m_services.c (File Modified)
9215
9216
9217 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9218 Log:
9219 Update NEWS.
9220
9221
9222 Changes: Modified:
9223 +4 -1 trunk/NEWS (File Modified)
9224
9225
9226 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9227 Log:
9228 1.0.2
9229
9230
9231 Changes: Modified:
9232 +9 -9 trunk/configure (File Modified)
9233 +1 -1 trunk/configure.ac (File Modified)
9234
9235
9236 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9237 Log:
9238 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9239
9240
9241 Changes: Modified:
9242 +3 -13 trunk/modules/m_trace.c (File Modified)
9243
9244
9245 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9246 Log:
9247 Don't send empty RPL_WHOISCHANNELS on remote whois.
9248
9249 Pointy hat to: jilles
9250
9251
9252 Changes: Modified:
9253 +1 -1 trunk/modules/m_whois.c (File Modified)
9254
9255
9256 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9257 Log:
9258 Update NEWS.
9259
9260
9261 Changes: Modified:
9262 +3 -0 trunk/NEWS (File Modified)
9263
9264
9265 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9266 Log:
9267 Modular umode support.
9268
9269
9270 Changes: Modified:
9271 +0 -9 trunk/include/client.h (File Modified)
9272 +2 -1 trunk/include/s_user.h (File Modified)
9273 +1 -1 trunk/include/tools.h (File Modified)
9274 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9275 +3 -0 trunk/src/ircd.c (File Modified)
9276 +1 -1 trunk/src/messages.tab (File Modified)
9277 +2 -2 trunk/src/s_serv.c (File Modified)
9278 +37 -59 trunk/src/s_user.c (File Modified)
9279 +21 -0 trunk/src/tools.c (File Modified)
9280
9281
9282 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9283 Log:
9284 Optionally do forced nick change to the UID instead of kill
9285 on nick collisions, see doc/collision_fnc.txt for more
9286 details.
9287
9288
9289 Changes: Modified:
9290 + - trunk/doc/collision_fnc.txt (File Added)
9291 +1 -0 trunk/doc/example.conf (File Modified)
9292 +8 -0 trunk/doc/reference.conf (File Modified)
9293 +1 -0 trunk/include/numeric.h (File Modified)
9294 +1 -0 trunk/include/s_conf.h (File Modified)
9295 +2 -1 trunk/include/s_serv.h (File Modified)
9296 +1 -0 trunk/include/s_stats.h (File Modified)
9297 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9298 +1 -1 trunk/src/messages.tab (File Modified)
9299 +1 -0 trunk/src/newconf.c (File Modified)
9300 +1 -0 trunk/src/s_conf.c (File Modified)
9301 +1 -0 trunk/src/s_serv.c (File Modified)
9302 +2 -2 trunk/src/s_stats.c (File Modified)
9303
9304
9305 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9306 Log:
9307 Update NEWS.
9308
9309
9310 Modified:
9311 trunk/NEWS (File Modified)
9312
9313
9314 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9315 Log:
9316 Don't allow lookups by uid in /monitor + and /monitor s.
9317
9318
9319 Modified:
9320 trunk/modules/m_monitor.c (File Modified)
9321
9322
9323 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9324 Log:
9325 Stop garbage +j being set in cases like +j aaa:bbb by
9326 initializing the variables properly.
9327
9328 Reported by kyle.
9329
9330
9331 Modified:
9332 trunk/modules/core/m_mode.c (File Modified)
9333 trunk/modules/core/m_sjoin.c (File Modified)
9334
9335
9336 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9337 Log:
9338 Apply flags to the proper server in me_gcap().
9339
9340
9341 Modified:
9342 trunk/modules/m_capab.c (File Modified)
9343
9344
9345 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9346 Log:
9347 Use find_named_client() instead of find_client() to check
9348 for nick collisions.
9349
9350
9351 Modified:
9352 trunk/modules/core/m_nick.c (File Modified)
9353
9354
9355 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9356 Log:
9357 - Replace old 381 numeric with a new, more positive one!
9358
9359
9360 Modified:
9361 trunk/src/messages.tab (File Modified)
9362
9363
9364 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9365 Log:
9366 Make it compile again.
9367
9368
9369 Modified:
9370 trunk/src/channel.c (File Modified)
9371 trunk/src/client.c (File Modified)
9372 trunk/src/ircd.c (File Modified)
9373 trunk/src/packet.c (File Modified)
9374
9375
9376 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9377 Log:
9378 - Prevent UID disclosure in cmode setting.
9379
9380
9381 Modified:
9382 trunk/NEWS (File Modified)
9383 trunk/modules/core/m_mode.c (File Modified)
9384
9385
9386 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9387 Log:
9388 A different check which prevents UID disclosure.
9389
9390
9391 Modified:
9392 trunk/modules/core/m_kick.c (File Modified)
9393
9394
9395 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9396 Log:
9397 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9398
9399
9400 Modified:
9401 trunk/modules/core/m_kick.c (File Modified)
9402
9403
9404 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9405 Log:
9406 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9407
9408
9409 Modified:
9410 trunk/NEWS (File Modified)
9411 trunk/modules/m_accept.c (File Modified)
9412 trunk/modules/m_admin.c (File Modified)
9413 trunk/modules/m_away.c (File Modified)
9414 trunk/modules/m_cap.c (File Modified)
9415 trunk/modules/m_capab.c (File Modified)
9416 trunk/modules/m_challenge.c (File Modified)
9417 trunk/modules/m_chghost.c (File Modified)
9418 trunk/modules/m_close.c (File Modified)
9419 trunk/modules/m_cmessage.c (File Modified)
9420 trunk/modules/m_connect.c (File Modified)
9421 trunk/modules/m_dline.c (File Modified)
9422 trunk/modules/m_encap.c (File Modified)
9423 trunk/modules/m_etrace.c (File Modified)
9424 trunk/modules/m_gline.c (File Modified)
9425 trunk/modules/m_help.c (File Modified)
9426 trunk/modules/m_info.c (File Modified)
9427 trunk/modules/m_invite.c (File Modified)
9428 trunk/modules/m_ison.c (File Modified)
9429 trunk/modules/m_kline.c (File Modified)
9430 trunk/modules/m_knock.c (File Modified)
9431 trunk/modules/m_links.c (File Modified)
9432 trunk/modules/m_list.c (File Modified)
9433 trunk/modules/m_locops.c (File Modified)
9434 trunk/modules/m_lusers.c (File Modified)
9435 trunk/modules/m_map.c (File Modified)
9436 trunk/modules/m_monitor.c (File Modified)
9437 trunk/modules/m_motd.c (File Modified)
9438 trunk/modules/m_names.c (File Modified)
9439 trunk/modules/m_oper.c (File Modified)
9440 trunk/modules/m_operspy.c (File Modified)
9441 trunk/modules/m_pass.c (File Modified)
9442 trunk/modules/m_ping.c (File Modified)
9443 trunk/modules/m_pong.c (File Modified)
9444 trunk/modules/m_post.c (File Modified)
9445 trunk/modules/m_rehash.c (File Modified)
9446 trunk/modules/m_restart.c (File Modified)
9447 trunk/modules/m_resv.c (File Modified)
9448 trunk/modules/m_services.c (File Modified)
9449 trunk/modules/m_set.c (File Modified)
9450 trunk/modules/m_sshortcut.c (File Modified)
9451 trunk/modules/m_stats.c (File Modified)
9452 trunk/modules/m_svinfo.c (File Modified)
9453 trunk/modules/m_tb.c (File Modified)
9454 trunk/modules/m_testline.c (File Modified)
9455 trunk/modules/m_testmask.c (File Modified)
9456 trunk/modules/m_time.c (File Modified)
9457 trunk/modules/m_topic.c (File Modified)
9458 trunk/modules/m_trace.c (File Modified)
9459 trunk/modules/m_unreject.c (File Modified)
9460 trunk/modules/m_user.c (File Modified)
9461 trunk/modules/m_userhost.c (File Modified)
9462 trunk/modules/m_users.c (File Modified)
9463 trunk/modules/m_version.c (File Modified)
9464 trunk/modules/m_wallops.c (File Modified)
9465 trunk/modules/m_who.c (File Modified)
9466 trunk/modules/m_whois.c (File Modified)
9467 trunk/modules/m_whowas.c (File Modified)
9468 trunk/modules/m_xline.c (File Modified)
9469 trunk/src/adns.c (File Modified)
9470 trunk/src/aline.c (File Modified)
9471 trunk/src/cache.c (File Modified)
9472 trunk/src/channel.c (File Modified)
9473 trunk/src/class.c (File Modified)
9474 trunk/src/client.c (File Modified)
9475 trunk/src/commio.c (File Modified)
9476 trunk/src/event.c (File Modified)
9477 trunk/src/hash.c (File Modified)
9478 trunk/src/hostmask.c (File Modified)
9479 trunk/src/ircd.c (File Modified)
9480 trunk/src/kdparse.c (File Modified)
9481 trunk/src/linebuf.c (File Modified)
9482 trunk/src/listener.c (File Modified)
9483 trunk/src/modules.c (File Modified)
9484 trunk/src/monitor.c (File Modified)
9485 trunk/src/newconf.c (File Modified)
9486 trunk/src/packet.c (File Modified)
9487 trunk/src/parse.c (File Modified)
9488 trunk/src/reject.c (File Modified)
9489 trunk/src/s_auth.c (File Modified)
9490 trunk/src/s_conf.c (File Modified)
9491 trunk/src/s_gline.c (File Modified)
9492 trunk/src/s_log.c (File Modified)
9493 trunk/src/s_newconf.c (File Modified)
9494 trunk/src/s_serv.c (File Modified)
9495 trunk/src/s_stats.c (File Modified)
9496 trunk/src/s_user.c (File Modified)
9497 trunk/src/send.c (File Modified)
9498 trunk/src/whowas.c (File Modified)
9499
9500
9501 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9502 Log:
9503 - More coding style niceities. Pretty much got client.h squared away.
9504
9505
9506 Modified:
9507 trunk/modules/m_dline.c (File Modified)
9508 trunk/modules/m_gline.c (File Modified)
9509 trunk/modules/m_kline.c (File Modified)
9510 trunk/modules/m_rehash.c (File Modified)
9511 trunk/modules/m_resv.c (File Modified)
9512 trunk/modules/m_stats.c (File Modified)
9513 trunk/modules/m_testline.c (File Modified)
9514 trunk/modules/m_user.c (File Modified)
9515 trunk/modules/m_xline.c (File Modified)
9516
9517
9518 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9519 Log:
9520 - Propagate quiets (+q) on netjoins
9521 - Clear +q list too on lowerTS sjoin from TS6 source
9522
9523
9524 Modified:
9525 trunk/modules/core/m_sjoin.c (File Modified)
9526 trunk/src/s_serv.c (File Modified)
9527
9528
9529 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9530 Log:
9531 Second argument to whois is always a nick, never a uid.
9532 This prevents /whois other.server uid to get information
9533 about that uid.
9534
9535
9536 Modified:
9537 trunk/modules/m_whois.c (File Modified)
9538
9539
9540 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9541 Log:
9542 Don't allow local users to use uids in user mode.
9543
9544
9545 Modified:
9546 trunk/src/s_user.c (File Modified)
9547
9548
9549 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9550 Log:
9551 Make it compile again.
9552
9553
9554 Modified:
9555 trunk/src/s_stats.c (File Modified)
9556
9557
9558 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9559 Log:
9560 Fix propagation of empty SJOIN.
9561
9562
9563 Modified:
9564 trunk/modules/core/m_sjoin.c (File Modified)
9565
9566
9567 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9568 Log:
9569 Some atheme-style niceties here.
9570
9571
9572 Modified:
9573 trunk/modules/m_accept.c (File Modified)
9574 trunk/modules/m_admin.c (File Modified)
9575 trunk/modules/m_away.c (File Modified)
9576 trunk/modules/m_cap.c (File Modified)
9577 trunk/modules/m_capab.c (File Modified)
9578 trunk/modules/m_challenge.c (File Modified)
9579 trunk/modules/m_chghost.c (File Modified)
9580 trunk/modules/m_close.c (File Modified)
9581 trunk/modules/m_cmessage.c (File Modified)
9582 trunk/modules/m_connect.c (File Modified)
9583 trunk/modules/m_dline.c (File Modified)
9584 trunk/modules/m_encap.c (File Modified)
9585 trunk/modules/m_etrace.c (File Modified)
9586 trunk/modules/m_gline.c (File Modified)
9587 trunk/modules/m_help.c (File Modified)
9588 trunk/modules/m_info.c (File Modified)
9589 trunk/modules/m_invite.c (File Modified)
9590 trunk/modules/m_ison.c (File Modified)
9591 trunk/modules/m_kline.c (File Modified)
9592 trunk/modules/m_knock.c (File Modified)
9593 trunk/modules/m_links.c (File Modified)
9594 trunk/modules/m_list.c (File Modified)
9595 trunk/modules/m_locops.c (File Modified)
9596 trunk/modules/m_lusers.c (File Modified)
9597 trunk/modules/m_map.c (File Modified)
9598 trunk/modules/m_monitor.c (File Modified)
9599 trunk/modules/m_motd.c (File Modified)
9600 trunk/modules/m_names.c (File Modified)
9601 trunk/modules/m_oper.c (File Modified)
9602 trunk/modules/m_operspy.c (File Modified)
9603 trunk/modules/m_pass.c (File Modified)
9604 trunk/modules/m_ping.c (File Modified)
9605 trunk/modules/m_pong.c (File Modified)
9606 trunk/modules/m_post.c (File Modified)
9607 trunk/modules/m_rehash.c (File Modified)
9608 trunk/modules/m_restart.c (File Modified)
9609 trunk/modules/m_resv.c (File Modified)
9610 trunk/modules/m_services.c (File Modified)
9611 trunk/modules/m_set.c (File Modified)
9612 trunk/modules/m_sshortcut.c (File Modified)
9613 trunk/modules/m_stats.c (File Modified)
9614 trunk/modules/m_svinfo.c (File Modified)
9615 trunk/modules/m_tb.c (File Modified)
9616 trunk/modules/m_testline.c (File Modified)
9617 trunk/modules/m_testmask.c (File Modified)
9618 trunk/modules/m_time.c (File Modified)
9619 trunk/modules/m_topic.c (File Modified)
9620 trunk/modules/m_trace.c (File Modified)
9621 trunk/modules/m_unreject.c (File Modified)
9622 trunk/modules/m_user.c (File Modified)
9623 trunk/modules/m_userhost.c (File Modified)
9624 trunk/modules/m_users.c (File Modified)
9625 trunk/modules/m_version.c (File Modified)
9626 trunk/modules/m_wallops.c (File Modified)
9627 trunk/modules/m_who.c (File Modified)
9628 trunk/modules/m_whois.c (File Modified)
9629 trunk/modules/m_whowas.c (File Modified)
9630 trunk/modules/m_xline.c (File Modified)
9631
9632
9633 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9634 Log:
9635 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9636
9637
9638 Modified:
9639 trunk/.indent.pro (File Modified)
9640 trunk/include/charybdis.h (File Added)
9641 trunk/include/client.h (File Modified)
9642 trunk/modules/.indent.pro (File Modified)
9643 trunk/src/.indent.pro (File Modified)
9644 trunk/src/adns.c (File Modified)
9645 trunk/src/aline.c (File Modified)
9646 trunk/src/cache.c (File Modified)
9647 trunk/src/channel.c (File Modified)
9648 trunk/src/class.c (File Modified)
9649 trunk/src/client.c (File Modified)
9650 trunk/src/commio.c (File Modified)
9651 trunk/src/event.c (File Modified)
9652 trunk/src/hash.c (File Modified)
9653 trunk/src/hostmask.c (File Modified)
9654 trunk/src/ircd.c (File Modified)
9655 trunk/src/kdparse.c (File Modified)
9656 trunk/src/linebuf.c (File Modified)
9657 trunk/src/listener.c (File Modified)
9658 trunk/src/modules.c (File Modified)
9659 trunk/src/monitor.c (File Modified)
9660 trunk/src/newconf.c (File Modified)
9661 trunk/src/packet.c (File Modified)
9662 trunk/src/parse.c (File Modified)
9663 trunk/src/reject.c (File Modified)
9664 trunk/src/s_auth.c (File Modified)
9665 trunk/src/s_conf.c (File Modified)
9666 trunk/src/s_gline.c (File Modified)
9667 trunk/src/s_log.c (File Modified)
9668 trunk/src/s_newconf.c (File Modified)
9669 trunk/src/s_serv.c (File Modified)
9670 trunk/src/s_stats.c (File Modified)
9671 trunk/src/s_user.c (File Modified)
9672 trunk/src/send.c (File Modified)
9673 trunk/src/whowas.c (File Modified)
9674
9675
9676 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9677 Log:
9678 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9679 - Convert a few modules towards using this code.
9680 - Make a note about this change in NEWS.
9681
9682
9683 Modified:
9684 trunk/NEWS (File Modified)
9685 trunk/include/aline.h (File Added)
9686 trunk/modules/m_dline.c (File Modified)
9687 trunk/modules/m_kline.c (File Modified)
9688 trunk/modules/m_resv.c (File Modified)
9689 trunk/modules/m_xline.c (File Modified)
9690 trunk/src/Makefile.in (File Modified)
9691 trunk/src/aline.c (File Added)
9692
9693
9694 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9695 Log:
9696 - Update NEWS document.
9697
9698
9699 Modified:
9700 trunk/NEWS (File Modified)
9701
9702
9703 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9704 Log:
9705 Use find_named_person() instead of find_person() in services shortcuts.
9706
9707
9708 Modified:
9709 trunk/modules/m_sshortcut.c (File Modified)
9710
9711
9712 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9713 Log:
9714 Fix propagation of empty channels (+P).
9715
9716
9717 Modified:
9718 trunk/modules/core/m_sjoin.c (File Modified)
9719 trunk/src/s_serv.c (File Modified)
9720
9721
9722 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9723 Log:
9724 Use same comparison for +f.
9725
9726
9727 Modified:
9728 trunk/modules/core/m_join.c (File Modified)
9729
9730
9731 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9732 Log:
9733 Retire server-server non-encap CHGHOST, and clean it up a bit.
9734
9735
9736 Modified:
9737 trunk/modules/m_chghost.c (File Modified)
9738
9739
9740 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9741 Log:
9742 Use TS6 form for SQUIT wallops.
9743
9744
9745 Modified:
9746 trunk/modules/core/m_squit.c (File Modified)
9747
9748
9749 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9750 Log:
9751 Propagate nick changes for remote clients in TS6 form if possible;
9752 simplify the code a bit.
9753
9754
9755 Modified:
9756 trunk/modules/core/m_nick.c (File Modified)
9757
9758
9759 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9760 Log:
9761 Only clear oper_only_umodes on deoper for local clients.
9762
9763
9764 Modified:
9765 trunk/src/s_user.c (File Modified)
9766
9767
9768 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9769 Log:
9770 - Don't enable use_whois_actually in the default config, makes cloaking
9771 only useful for vanity.
9772
9773
9774 Modified:
9775 trunk/doc/example.conf (File Modified)
9776
9777
9778 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9779 Log:
9780 Fix linebuf raw code to not truncate lines longer than
9781 510 characters. This stops ziplinks corruption at
9782 the initial burst if the other side sends a lot.
9783
9784
9785 Modified:
9786 trunk/src/linebuf.c (File Modified)
9787
9788
9789 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9790 Log:
9791 - Add +r to channel_modes().
9792
9793
9794 Modified:
9795 trunk/src/channel.c (File Modified)
9796
9797
9798 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9799 Log:
9800 Update NEWS.
9801
9802
9803 Modified:
9804 trunk/NEWS (File Modified)
9805
9806
9807 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9808 Log:
9809 err, nvm. wrong project :-P
9810
9811
9812 Modified:
9813 trunk/src/match.c (File Modified)
9814
9815
9816 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9817 Log:
9818 make sure we don't crash on match(NULL, test)
9819
9820
9821 Modified:
9822 trunk/src/match.c (File Modified)
9823
9824
9825 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9826 Log:
9827 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9828 flags = rehash in shared{}.
9829 Uses :<source> ENCAP <target> REHASH [option].
9830
9831
9832 Modified:
9833 trunk/doc/example.conf (File Modified)
9834 trunk/doc/reference.conf (File Modified)
9835 trunk/help/opers/rehash (File Modified)
9836 trunk/include/s_newconf.h (File Modified)
9837 trunk/modules/m_rehash.c (File Modified)
9838 trunk/modules/m_stats.c (File Modified)
9839 trunk/src/newconf.c (File Modified)
9840
9841
9842 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9843 Log:
9844 Initialize flags to 0 in conf_set_shared_flags() and
9845 conf_set_cluster_flags().
9846
9847
9848 Modified:
9849 trunk/src/newconf.c (File Modified)
9850
9851
9852 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9853 Log:
9854 Don't allow a forward from a #channel to an &channel.
9855 Error message is Illegal channel name.
9856
9857
9858 Modified:
9859 trunk/modules/core/m_mode.c (File Modified)
9860
9861
9862 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9863 Log:
9864 - change version to 1.0.1
9865
9866
9867 Modified:
9868 trunk/configure (File Modified)
9869 trunk/configure.ac (File Modified)
9870
9871
9872 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9873 Log:
9874 Update NEWS.
9875
9876
9877 Modified:
9878 trunk/NEWS (File Modified)
9879
9880
9881 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9882 Log:
9883 Services shortcuts changes:
9884 - Require umode +S on target
9885 - Use ERR_SERVICESDOWN (440) for error message
9886 - Fix check for empty string
9887
9888
9889 Modified:
9890 trunk/include/numeric.h (File Modified)
9891 trunk/modules/m_sshortcut.c (File Modified)
9892 trunk/src/messages.tab (File Modified)
9893
9894
9895 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9896 Log:
9897 s/IsChanService/IsService/g;
9898
9899
9900 Modified:
9901 trunk/modules/m_sshortcut.c (File Modified)
9902
9903
9904 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9905 Log:
9906 Add check for service validity in shortcut routines.
9907
9908
9909 Modified:
9910 trunk/modules/m_sshortcut.c (File Modified)
9911
9912
9913 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9914 Log:
9915 Don't allow forwarding to a -F channel the setter is not on.
9916
9917
9918 Modified:
9919 trunk/modules/core/m_mode.c (File Modified)
9920
9921
9922 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9923 Log:
9924 Describe identify_service and identify_command in
9925 reference.conf.
9926
9927
9928 Modified:
9929 trunk/doc/reference.conf (File Modified)
9930
9931
9932 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9933 Log:
9934 More helpfile updates.
9935
9936
9937 Modified:
9938 trunk/help/Makefile.in (File Modified)
9939 trunk/help/opers/die (File Modified)
9940 trunk/help/opers/join (File Modified)
9941 trunk/help/opers/links (File Modified)
9942 trunk/help/opers/lusers (File Modified)
9943 trunk/help/opers/map (File Added)
9944 trunk/help/opers/motd (File Modified)
9945 trunk/help/opers/names (File Modified)
9946 trunk/help/opers/notice (File Modified)
9947 trunk/help/opers/operspy (File Modified)
9948 trunk/help/opers/part (File Modified)
9949 trunk/help/opers/privmsg (File Modified)
9950 trunk/help/opers/restart (File Modified)
9951 trunk/help/opers/set (File Modified)
9952 trunk/help/opers/stats (File Modified)
9953 trunk/help/opers/trace (File Modified)
9954 trunk/help/opers/version (File Modified)
9955 trunk/help/users/notice (File Modified)
9956 trunk/help/users/privmsg (File Modified)
9957 trunk/help/users/stats (File Modified)
9958
9959
9960 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9961 Log:
9962 Update help files.
9963
9964
9965 Modified:
9966 trunk/help/opers/cmode (File Modified)
9967 trunk/help/opers/umode (File Modified)
9968 trunk/help/opers/wallops (File Modified)
9969 trunk/help/opers/who (File Modified)
9970 trunk/help/users/umode (File Modified)
9971
9972
9973 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9974 Log:
9975 Include cmode +r in 004 and 005.
9976
9977
9978 Modified:
9979 trunk/include/supported.h (File Modified)
9980 trunk/src/messages.tab (File Modified)
9981
9982
9983 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9984 Log:
9985 No need to clear all 3 buffers in channel_modes().
9986
9987
9988 Modified:
9989 trunk/src/channel.c (File Modified)
9990
9991
9992 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9993 Log:
9994 - Fix multiple +f modes per line
9995 - -f shouldn't take a parameter
9996
9997
9998 Modified:
9999 trunk/modules/core/m_mode.c (File Modified)
10000
10001
10002 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10003 Log:
10004 Channel mode +Q now prevents forwarding to or through
10005 a channel, just like in hyperion, not from a channel.
10006
10007
10008 Modified:
10009 trunk/modules/core/m_join.c (File Modified)
10010
10011
10012 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10013 Log:
10014 Complete +F/+Q propagation.
10015
10016
10017 Modified:
10018 trunk/modules/core/m_join.c (File Modified)
10019 trunk/modules/core/m_sjoin.c (File Modified)
10020 trunk/src/channel.c (File Modified)
10021
10022
10023 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10024 Log:
10025 - A few minor fixes.
10026
10027
10028 Modified:
10029 trunk/modules/core/m_join.c (File Modified)
10030 trunk/modules/m_services.c (File Modified)
10031
10032
10033 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10034 Log:
10035 - Fix netsplit obfuscation.
10036
10037
10038 Modified:
10039 trunk/src/client.c (File Modified)
10040
10041
10042 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10043 Log:
10044 - Fix another /stats p related bug.
10045
10046
10047 Modified:
10048 trunk/src/client.c (File Modified)
10049
10050
10051 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10052 Log:
10053 - Update example.conf.
10054
10055
10056 Modified:
10057 trunk/doc/example.conf (File Modified)
10058
10059
10060 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10061 Log:
10062 - Fix a minor bug here, and re-release 1.0.
10063
10064
10065 Modified:
10066 trunk/modules/core/m_nick.c (File Modified)
10067
10068
10069 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10070 Log:
10071 - Add bursted clients to /stats p list.
10072
10073
10074 Modified:
10075 trunk/modules/core/m_nick.c (File Modified)
10076
10077
10078 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10079 Log:
10080 - Add identify_service, identify_command options to the example.conf,
10081 newconf parser.
10082
10083
10084 Modified:
10085 trunk/NEWS (File Modified)
10086 trunk/doc/example.conf (File Modified)
10087 trunk/src/newconf.c (File Modified)
10088
10089
10090 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10091 Log:
10092 - Add services shortcuts.
10093
10094
10095 Modified:
10096 trunk/modules/Makefile.in (File Modified)
10097 trunk/modules/m_sshortcut.c (File Added)
10098
10099
10100 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10101 Log:
10102 - put back checks i removed by mistake
10103
10104
10105 Modified:
10106 trunk/modules/core/m_join.c (File Modified)
10107
10108
10109 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10110 Log:
10111 - Implement channel mode +Q, which disables forwarding.
10112 - Make forwarding usable by everyone.
10113 - Implement channel mode +F which bypasses authority checks on a target
10114 set with this mode
10115 - Update NEWS.
10116
10117
10118 Modified:
10119 trunk/NEWS (File Modified)
10120 trunk/include/channel.h (File Modified)
10121 trunk/include/supported.h (File Modified)
10122 trunk/modules/core/m_join.c (File Modified)
10123 trunk/modules/core/m_mode.c (File Modified)
10124 trunk/src/messages.tab (File Modified)
10125
10126
10127 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10128 Log:
10129 - Fix account handling brokenness.
10130
10131
10132 Modified:
10133 trunk/modules/m_services.c (File Modified)
10134
10135
10136 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10137 Log:
10138 Identify to services via server password hack. Still
10139 needs config file parts, like
10140 identifyservice = "nickserv@services.int";
10141 identifycommand = "IDENTIFY";
10142
10143
10144 Modified:
10145 trunk/include/s_conf.h (File Modified)
10146 trunk/src/s_user.c (File Modified)
10147
10148
10149 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10150 Log:
10151 Make send.c compile.
10152
10153
10154 Modified:
10155 trunk/src/send.c (File Modified)
10156
10157
10158 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10159 Log:
10160 - Handle this better.
10161
10162
10163 Modified:
10164 trunk/src/send.c (File Modified)
10165
10166
10167 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10168 Log:
10169 If the source is not a client, don't send to normal users.
10170
10171
10172 Modified:
10173 trunk/src/send.c (File Modified)
10174
10175
10176 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10177 Log:
10178 - Make /wallops behave as wallops in other ircds.
10179
10180
10181 Modified:
10182 trunk/modules/m_wallops.c (File Modified)
10183 trunk/src/send.c (File Modified)
10184
10185
10186 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10187 Log:
10188 - charybdis-1.0
10189
10190
10191 Modified:
10192 trunk/NEWS (File Modified)
10193 trunk/configure (File Modified)
10194 trunk/configure.ac (File Modified)
10195
10196
10197 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10198 Log:
10199 - Remove efnet configuration.
10200 - Rename example.conf as reference.conf, and replace the default
10201 example.conf with one suitable for AthemeNET.
10202 - Update makefile to reflect these changes.
10203
10204
10205 Modified:
10206 trunk/doc/Makefile.in (File Modified)
10207 trunk/doc/example.conf (File Modified)
10208 trunk/doc/example.efnet.conf (File Deleted)
10209 trunk/doc/reference.conf (File Added)
10210
10211
10212 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10213 Log:
10214 - Don't display opers who are /away.
10215
10216
10217 Modified:
10218 trunk/modules/m_stats.c (File Modified)
10219
10220
10221 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10222 Log:
10223 Put cmode +f in 004 and 005.
10224
10225
10226 Modified:
10227 trunk/include/supported.h (File Modified)
10228 trunk/src/messages.tab (File Modified)
10229
10230
10231 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10232 Log:
10233 Add user umode +Q which prevents a user from
10234 being forwarded.
10235
10236
10237 Modified:
10238 trunk/include/client.h (File Modified)
10239 trunk/modules/core/m_join.c (File Modified)
10240 trunk/src/messages.tab (File Modified)
10241 trunk/src/s_user.c (File Modified)
10242
10243
10244 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10245 Log:
10246 Implement channel forwarding in m_join(). As in
10247 hyperion, failing to join because of +i, +r or +j
10248 can cause you to be forwarded, potentially
10249 recursively. Unlike hyperion, a single numeric
10250 is sent in case of a successful forward, otherwise
10251 the ircd acts if there were no forward.
10252
10253
10254 Modified:
10255 trunk/include/numeric.h (File Modified)
10256 trunk/modules/core/m_join.c (File Modified)
10257 trunk/src/messages.tab (File Modified)
10258
10259
10260 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10261 Log:
10262 Allow servers to set oper-only cmodes as well.
10263
10264
10265 Modified:
10266 trunk/modules/core/m_mode.c (File Modified)
10267
10268
10269 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10270 Log:
10271 Add cmode +f which takes a channel name, settable
10272 only by opers for now. Does not do anything yet.
10273
10274
10275 Modified:
10276 trunk/include/channel.h (File Modified)
10277 trunk/modules/core/m_join.c (File Modified)
10278 trunk/modules/core/m_mode.c (File Modified)
10279 trunk/modules/core/m_sjoin.c (File Modified)
10280 trunk/src/channel.c (File Modified)
10281
10282
10283 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10284 Log:
10285 Fully initialize 'mode' in ms_join() and ms_sjoin()
10286 to avoid old +j garbage from being used.
10287
10288
10289 Modified:
10290 trunk/modules/core/m_join.c (File Modified)
10291 trunk/modules/core/m_sjoin.c (File Modified)
10292
10293
10294 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10295 Log:
10296 - only touch join_count/join_delta if join throttling
10297 is enabled on the channel
10298 - reset join_count/join_delta to 0 if -j is set
10299
10300
10301 Modified:
10302 trunk/modules/core/m_join.c (File Modified)
10303 trunk/modules/core/m_mode.c (File Modified)
10304 trunk/modules/core/m_sjoin.c (File Modified)
10305
10306
10307 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10308 Log:
10309 Also start a new "period" for join throttling for remote joins,
10310 if necessary. Make the code slightly clearer.
10311
10312
10313 Modified:
10314 trunk/modules/core/m_join.c (File Modified)
10315 trunk/src/channel.c (File Modified)
10316
10317
10318 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10319 Log:
10320 Some +j improvements, still broken.
10321
10322
10323 Modified:
10324 trunk/modules/core/m_join.c (File Modified)
10325 trunk/modules/core/m_sjoin.c (File Modified)
10326
10327
10328 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10329 Log:
10330 Only do +z processing for +m channels the sender is on,
10331 as bans/quiets are currently only checked locally.
10332
10333
10334 Modified:
10335 trunk/modules/core/m_message.c (File Modified)
10336
10337
10338 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10339 Log:
10340 - Add max_bans_large configuration option, defaulting to 500, to
10341 limit the number of bans in a +L channel
10342 - Change b/e/I to b/e/I/q in texts
10343
10344
10345 Modified:
10346 trunk/doc/example.conf (File Modified)
10347 trunk/include/s_conf.h (File Modified)
10348 trunk/modules/core/m_mode.c (File Modified)
10349 trunk/modules/m_info.c (File Modified)
10350 trunk/src/newconf.c (File Modified)
10351 trunk/src/s_conf.c (File Modified)
10352
10353
10354 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10355 Log:
10356 Store invite for +gi channels.
10357 Note that +gi is significantly weaker access control than +i.
10358
10359
10360 Modified:
10361 trunk/modules/m_invite.c (File Modified)
10362
10363
10364 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10365 Log:
10366 Nonops are allowed to see +q lists.
10367
10368
10369 Modified:
10370 trunk/modules/core/m_mode.c (File Modified)
10371
10372
10373 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10374 Log:
10375 Invalidate can_send() cache on -q.
10376
10377
10378 Modified:
10379 trunk/modules/core/m_mode.c (File Modified)
10380
10381
10382 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10383 Log:
10384 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10385
10386
10387 Modified:
10388 trunk/modules/core/m_sjoin.c (File Modified)
10389
10390
10391 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10392 Log:
10393 - Allow blank SJOINs -- for permanant channels.
10394
10395
10396 Modified:
10397 trunk/modules/core/m_sjoin.c (File Modified)
10398
10399
10400 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10401 Log:
10402 - Burst permanant channels.
10403
10404
10405 Modified:
10406 trunk/src/s_serv.c (File Modified)
10407
10408
10409 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10410 Log:
10411 - Fix handling of permanant channels.
10412
10413
10414 Modified:
10415 trunk/modules/core/m_join.c (File Modified)
10416
10417
10418 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10419 Log:
10420 - Run indent on core modules.
10421 - Add propagation of join throttle settings.
10422
10423
10424 Modified:
10425 trunk/modules/core/m_die.c (File Modified)
10426 trunk/modules/core/m_error.c (File Modified)
10427 trunk/modules/core/m_join.c (File Modified)
10428 trunk/modules/core/m_kick.c (File Modified)
10429 trunk/modules/core/m_kill.c (File Modified)
10430 trunk/modules/core/m_message.c (File Modified)
10431 trunk/modules/core/m_mode.c (File Modified)
10432 trunk/modules/core/m_nick.c (File Modified)
10433 trunk/modules/core/m_part.c (File Modified)
10434 trunk/modules/core/m_quit.c (File Modified)
10435 trunk/modules/core/m_server.c (File Modified)
10436 trunk/modules/core/m_sjoin.c (File Modified)
10437 trunk/modules/core/m_squit.c (File Modified)
10438
10439
10440 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10441 Log:
10442 - Fix mistake in commit message.
10443
10444
10445 Modified:
10446 trunk/ChangeLog (File Modified)
10447
10448
10449 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10450 Log:
10451 - Channel throttling.
10452
10453
10454 Modified:
10455 trunk/NEWS (File Modified)
10456 trunk/include/supported.h (File Modified)
10457 trunk/modules/core/m_mode.c (File Modified)
10458 trunk/src/messages.tab (File Modified)
10459
10460
10461 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10462 Log:
10463 - Channel throttle logic fixes.
10464
10465
10466 Modified:
10467 trunk/include/channel.h (File Modified)
10468
10469
10470 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10471 Log:
10472 - Add the throttle logic.
10473
10474
10475 Modified:
10476 trunk/include/channel.h (File Modified)
10477 trunk/include/numeric.h (File Modified)
10478 trunk/modules/core/m_join.c (File Modified)
10479 trunk/src/channel.c (File Modified)
10480 trunk/src/messages.tab (File Modified)
10481
10482
10483 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10484 Log:
10485 - Cosmetic fixes to CREDITS.
10486
10487
10488 Modified:
10489 trunk/CREDITS (File Modified)
10490
10491
10492 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10493 Log:
10494 - Better channel_modes() from ShadowIRCd 4.
10495
10496
10497 Modified:
10498 trunk/include/channel.h (File Modified)
10499 trunk/src/channel.c (File Modified)
10500
10501
10502 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10503 Log:
10504 - Strip colour codes from parts.
10505
10506
10507 Modified:
10508 trunk/modules/core/m_part.c (File Modified)
10509
10510
10511 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10512 Log:
10513 - Strip colour codes from quits.
10514
10515
10516 Modified:
10517 trunk/modules/core/m_quit.c (File Modified)
10518
10519
10520 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10521 Log:
10522 - add +c/+g/+z to channel_modes().
10523
10524
10525 Modified:
10526 trunk/src/channel.c (File Modified)
10527
10528
10529 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10530 Log:
10531 - Add +g to 004/005 numerics.
10532
10533
10534 Modified:
10535 trunk/include/supported.h (File Modified)
10536 trunk/src/messages.tab (File Modified)
10537
10538
10539 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10540 Log:
10541 - Add +cgz to set_final_mode() in both join/sjoin.
10542 - Implement channel mode +g: Free invite.
10543
10544
10545 Modified:
10546 trunk/include/channel.h (File Modified)
10547 trunk/modules/core/m_join.c (File Modified)
10548 trunk/modules/core/m_mode.c (File Modified)
10549 trunk/modules/core/m_sjoin.c (File Modified)
10550 trunk/modules/m_invite.c (File Modified)
10551
10552
10553 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10554 Log:
10555 - Make sure /stats p uses the right list.
10556
10557
10558 Modified:
10559 trunk/modules/m_stats.c (File Modified)
10560
10561
10562 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10563 Log:
10564 - local oper list becomes local_oper_list.
10565 - all opers are stored on oper_list for /stats p.
10566
10567
10568 Modified:
10569 trunk/include/ircd.h (File Modified)
10570 trunk/modules/m_stats.c (File Modified)
10571 trunk/modules/m_trace.c (File Modified)
10572 trunk/src/client.c (File Modified)
10573 trunk/src/ircd.c (File Modified)
10574 trunk/src/s_user.c (File Modified)
10575 trunk/src/send.c (File Modified)
10576
10577
10578 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10579 Log:
10580 - Remove ENABLE_SERVICES legacy define.
10581
10582
10583 Modified:
10584 trunk/configure (File Modified)
10585 trunk/configure.ac (File Modified)
10586 trunk/include/client.h (File Modified)
10587 trunk/include/m_info.h (File Modified)
10588 trunk/include/s_conf.h (File Modified)
10589 trunk/modules/Makefile.in (File Modified)
10590 trunk/modules/core/m_kick.c (File Modified)
10591 trunk/modules/core/m_mode.c (File Modified)
10592 trunk/modules/core/m_nick.c (File Modified)
10593 trunk/modules/core/m_sjoin.c (File Modified)
10594 trunk/modules/m_services.c (File Modified)
10595 trunk/src/channel.c (File Modified)
10596 trunk/src/newconf.c (File Modified)
10597 trunk/src/s_conf.c (File Modified)
10598 trunk/src/s_serv.c (File Modified)
10599 trunk/src/s_user.c (File Modified)
10600
10601
10602 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10603 Log:
10604 - New reject message, ala ircu.
10605
10606
10607 Modified:
10608 trunk/src/reject.c (File Modified)
10609
10610
10611 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10612 Log:
10613 - Reduce 'broadcast storm' effect in m_chghost.
10614
10615
10616 Modified:
10617 trunk/modules/m_chghost.c (File Modified)
10618
10619
10620 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10621 Log:
10622 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10623
10624
10625 Modified:
10626 trunk/include/supported.h (File Modified)
10627 trunk/src/messages.tab (File Modified)
10628
10629
10630 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10631 Log:
10632 - Implement +z.
10633
10634
10635 Modified:
10636 trunk/include/channel.h (File Modified)
10637 trunk/modules/core/m_message.c (File Modified)
10638 trunk/modules/core/m_mode.c (File Modified)
10639
10640
10641 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10642 Log:
10643 - use sendto_one_numeric() in some places.
10644
10645
10646 Modified:
10647 trunk/modules/core/m_mode.c (File Modified)
10648
10649
10650 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10651 Log:
10652 - Implement channel mode +c -- colour stripping.
10653
10654
10655 Modified:
10656 trunk/include/irc_string.h (File Modified)
10657 trunk/include/supported.h (File Modified)
10658 trunk/modules/core/m_message.c (File Modified)
10659 trunk/modules/core/m_mode.c (File Modified)
10660 trunk/src/irc_string.c (File Modified)
10661 trunk/src/messages.tab (File Modified)
10662
10663
10664 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10665 Log:
10666 - Add +qLP to CHANMODES 005 numeric.
10667
10668
10669 Modified:
10670 trunk/include/supported.h (File Modified)
10671
10672
10673 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10674 Log:
10675 Move credits files to doc/.
10676
10677
10678 Modified:
10679 trunk/Hybrid-team (File Deleted)
10680 trunk/Ratbox-team (File Deleted)
10681 trunk/doc/Hybrid-team (File Added)
10682 trunk/doc/Ratbox-team (File Added)
10683
10684
10685 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10686 Log:
10687 - Rename Ratbox credits as Ratbox-team.
10688 - Add in our own CREDITS.
10689
10690
10691 Modified:
10692 trunk/CREDITS (File Deleted)
10693 trunk/CREDITS (File Added)
10694 trunk/Ratbox-team (File Added)
10695
10696
10697 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10698 Log:
10699 - Quietcache fixes.
10700
10701
10702 Modified:
10703 trunk/modules/core/m_mode.c (File Modified)
10704
10705
10706 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10707 Log:
10708 - Rebuild configure.
10709
10710
10711 Modified:
10712 trunk/autom4te.cache/ (File Deleted)
10713 trunk/configure (File Modified)
10714
10715
10716 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10717 Log:
10718 Add +q to messages.tab.
10719
10720
10721 Modified:
10722 trunk/src/messages.tab (File Modified)
10723
10724
10725 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10726 Log:
10727 - port m_sjoin stuff to TS6 JOIN syntax.
10728
10729
10730 Modified:
10731 trunk/modules/core/m_join.c (File Modified)
10732
10733
10734 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10735 Log:
10736 - Implement channel mode +q (quiet)
10737
10738
10739 Modified:
10740 trunk/include/channel.h (File Modified)
10741 trunk/modules/core/m_mode.c (File Modified)
10742 trunk/src/channel.c (File Modified)
10743
10744
10745 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10746 Log:
10747 Add +L/+P for set_final_mode().
10748
10749
10750 Modified:
10751 trunk/modules/core/m_sjoin.c (File Modified)
10752
10753
10754 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10755 Log:
10756 Add +L/+P in channel_modes().
10757
10758
10759 Modified:
10760 trunk/src/channel.c (File Modified)
10761
10762
10763 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10764 Log:
10765 - Use MODE_PERMANENT, not MODE_PERMANANT
10766 - Actually use chm_staff()
10767
10768 It compiles but is not otherwise tested.
10769
10770
10771 Modified:
10772 trunk/include/channel.h (File Modified)
10773 trunk/modules/core/m_mode.c (File Modified)
10774 trunk/modules/core/m_sjoin.c (File Modified)
10775 trunk/src/channel.c (File Modified)
10776
10777
10778 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10779 Log:
10780 - Ok, patchlevel.h is fixed now.
10781
10782
10783 Modified:
10784 trunk/include/patchlevel.h (File Modified)
10785
10786
10787 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10788 Log:
10789 - *sigh*
10790
10791
10792 Modified:
10793 trunk/include/patchlevel.h (File Modified)
10794 trunk/src/version.c.SH (File Modified)
10795
10796
10797 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10798 Log:
10799 - Fix compilation issue with version.c.
10800
10801
10802 Modified:
10803 trunk/src/version.c.SH (File Modified)
10804
10805
10806 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10807 Log:
10808 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10809 this from the BUGS file.
10810
10811
10812 Modified:
10813 trunk/BUGS (File Modified)
10814
10815
10816 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10817 Log:
10818 Mangle all netsplit messages if flatten links is enabled.
10819
10820
10821 Modified:
10822 trunk/src/client.c (File Modified)
10823
10824
10825 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10826 Log:
10827 - jilles pointed out that /stats p needed severe changes -- implement
10828 them
10829
10830
10831 Modified:
10832 trunk/modules/m_stats.c (File Modified)
10833
10834
10835 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10836 Log:
10837 Rename RELNOTES to NEWS.
10838
10839
10840 Modified:
10841 trunk/NEWS (File Added)
10842 trunk/RELNOTES (File Deleted)
10843
10844
10845 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10846 Log:
10847 Update RELNOTES.
10848
10849
10850 Modified:
10851 trunk/RELNOTES (File Modified)
10852
10853
10854 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10855 Log:
10856 - Make /stats p work globally.
10857 - Change 'OPER(s)' to 'staff members'
10858
10859
10860 Modified:
10861 trunk/modules/m_stats.c (File Modified)
10862
10863
10864 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10865 Log:
10866 - add modes, +LP to RPL_MYINFO.
10867
10868
10869 Modified:
10870 trunk/src/messages.tab (File Modified)
10871
10872
10873 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10874 Log:
10875 More stuff to RELNOTES.
10876
10877
10878 Modified:
10879 trunk/RELNOTES (File Modified)
10880
10881
10882 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10883 Log:
10884 - Implement +P.
10885
10886
10887 Modified:
10888 trunk/modules/core/m_sjoin.c (File Modified)
10889 trunk/src/channel.c (File Modified)
10890
10891
10892 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10893 Log:
10894 - Implement list limit exceed modes -- +L.
10895
10896
10897 Modified:
10898 trunk/modules/core/m_mode.c (File Modified)
10899
10900
10901 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10902 Log:
10903 - Add handlers for modes +L, +P.
10904
10905
10906 Modified:
10907 trunk/include/channel.h (File Modified)
10908 trunk/modules/core/m_mode.c (File Modified)
10909
10910
10911 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10912 Log:
10913 Update properties on *everything*.
10914
10915
10916 Modified:
10917 trunk/.cvsignore (Property Modified)
10918 trunk/.indent.pro (Property Modified)
10919 trunk/BUGS (File Modified) (Property Modified)
10920 trunk/CREDITS (File Modified) (Property Modified)
10921 trunk/ChangeLog (Property Modified)
10922 trunk/Hybrid-team (File Modified) (Property Modified)
10923 trunk/INSTALL (File Modified) (Property Modified)
10924 trunk/LICENSE (File Modified) (Property Modified)
10925 trunk/Makefile.in (File Modified) (Property Modified)
10926 trunk/README.FIRST (File Modified) (Property Modified)
10927 trunk/RELNOTES (File Modified) (Property Modified)
10928 trunk/SVN-Access (Property Modified)
10929 trunk/aclocal.m4 (File Modified) (Property Modified)
10930 trunk/adns/.cvsignore (Property Modified)
10931 trunk/adns/COPYING (Property Modified)
10932 trunk/adns/GPL-vs-LGPL (Property Modified)
10933 trunk/adns/Makefile.in (File Modified) (Property Modified)
10934 trunk/adns/README (Property Modified)
10935 trunk/adns/README.ircd (Property Modified)
10936 trunk/adns/adns.h (File Modified) (Property Modified)
10937 trunk/adns/check.c (File Modified) (Property Modified)
10938 trunk/adns/dlist.h (File Modified) (Property Modified)
10939 trunk/adns/event.c (File Modified) (Property Modified)
10940 trunk/adns/general.c (File Modified) (Property Modified)
10941 trunk/adns/internal.h (File Modified) (Property Modified)
10942 trunk/adns/parse.c (File Modified) (Property Modified)
10943 trunk/adns/query.c (File Modified) (Property Modified)
10944 trunk/adns/reply.c (File Modified) (Property Modified)
10945 trunk/adns/setup.c (File Modified) (Property Modified)
10946 trunk/adns/transmit.c (File Modified) (Property Modified)
10947 trunk/adns/tvarith.h (File Modified) (Property Modified)
10948 trunk/adns/types.c (File Modified) (Property Modified)
10949 trunk/configure (File Modified) (Property Modified)
10950 trunk/configure.ac (File Modified) (Property Modified)
10951 trunk/contrib/.cvsignore (Property Modified)
10952 trunk/contrib/.indent.pro (Property Modified)
10953 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10954 trunk/contrib/README (File Modified) (Property Modified)
10955 trunk/contrib/example_module.c (File Modified) (Property Modified)
10956 trunk/contrib/m_42.c (File Modified) (Property Modified)
10957 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10958 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10959 trunk/contrib/m_force.c (File Modified) (Property Modified)
10960 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10961 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10962 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10963 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10964 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10965 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10966 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10967 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10968 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10969 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10970 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10971 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10972 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10973 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10974 trunk/doc/.cvsignore (Property Modified)
10975 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10976 trunk/doc/Makefile.in (File Modified) (Property Modified)
10977 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10978 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10979 trunk/doc/challenge.txt (File Modified) (Property Modified)
10980 trunk/doc/example.conf (File Modified) (Property Modified)
10981 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10982 trunk/doc/hooks.txt (File Modified) (Property Modified)
10983 trunk/doc/index.txt (File Modified) (Property Modified)
10984 trunk/doc/ircd.8 (File Modified) (Property Modified)
10985 trunk/doc/ircd.motd (Property Modified)
10986 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10987 trunk/doc/modeg.txt (File Modified) (Property Modified)
10988 trunk/doc/modes.txt (File Modified) (Property Modified)
10989 trunk/doc/monitor.txt (File Modified) (Property Modified)
10990 trunk/doc/old/Authors (Property Modified)
10991 trunk/doc/operguide.txt (File Modified) (Property Modified)
10992 trunk/doc/opermyth.txt (Property Modified)
10993 trunk/doc/server-version-info (File Modified) (Property Modified)
10994 trunk/doc/services.txt (File Modified) (Property Modified)
10995 trunk/doc/technical/README.TSora (Property Modified)
10996 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10997 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10998 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10999 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11000 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11001 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11002 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11003 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11004 trunk/doc/technical/rfc1459.txt (Property Modified)
11005 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11006 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11007 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11008 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11009 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11010 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11011 trunk/help/Makefile.in (File Modified) (Property Modified)
11012 trunk/help/opers/accept (Property Modified)
11013 trunk/help/opers/admin (Property Modified)
11014 trunk/help/opers/away (Property Modified)
11015 trunk/help/opers/capab (Property Modified)
11016 trunk/help/opers/challenge (Property Modified)
11017 trunk/help/opers/close (Property Modified)
11018 trunk/help/opers/cmode (Property Modified)
11019 trunk/help/opers/cnotice (Property Modified)
11020 trunk/help/opers/connect (Property Modified)
11021 trunk/help/opers/cprivmsg (Property Modified)
11022 trunk/help/opers/credits (Property Modified)
11023 trunk/help/opers/die (Property Modified)
11024 trunk/help/opers/dline (Property Modified)
11025 trunk/help/opers/eob (Property Modified)
11026 trunk/help/opers/error (Property Modified)
11027 trunk/help/opers/etrace (Property Modified)
11028 trunk/help/opers/gline (Property Modified)
11029 trunk/help/opers/help (Property Modified)
11030 trunk/help/opers/index (Property Modified)
11031 trunk/help/opers/info (Property Modified)
11032 trunk/help/opers/invite (Property Modified)
11033 trunk/help/opers/ison (Property Modified)
11034 trunk/help/opers/join (Property Modified)
11035 trunk/help/opers/kick (Property Modified)
11036 trunk/help/opers/kill (Property Modified)
11037 trunk/help/opers/kline (Property Modified)
11038 trunk/help/opers/knock (Property Modified)
11039 trunk/help/opers/links (Property Modified)
11040 trunk/help/opers/list (Property Modified)
11041 trunk/help/opers/locops (Property Modified)
11042 trunk/help/opers/lusers (Property Modified)
11043 trunk/help/opers/modlist (Property Modified)
11044 trunk/help/opers/modload (Property Modified)
11045 trunk/help/opers/modrestart (Property Modified)
11046 trunk/help/opers/modunload (Property Modified)
11047 trunk/help/opers/motd (Property Modified)
11048 trunk/help/opers/names (Property Modified)
11049 trunk/help/opers/nick (Property Modified)
11050 trunk/help/opers/notice (Property Modified)
11051 trunk/help/opers/oper (Property Modified)
11052 trunk/help/opers/operspy (Property Modified)
11053 trunk/help/opers/operwall (Property Modified)
11054 trunk/help/opers/part (Property Modified)
11055 trunk/help/opers/pass (Property Modified)
11056 trunk/help/opers/ping (Property Modified)
11057 trunk/help/opers/pong (Property Modified)
11058 trunk/help/opers/post (Property Modified)
11059 trunk/help/opers/privmsg (Property Modified)
11060 trunk/help/opers/quit (Property Modified)
11061 trunk/help/opers/rehash (Property Modified)
11062 trunk/help/opers/restart (Property Modified)
11063 trunk/help/opers/resv (Property Modified)
11064 trunk/help/opers/server (Property Modified)
11065 trunk/help/opers/set (Property Modified)
11066 trunk/help/opers/sjoin (Property Modified)
11067 trunk/help/opers/squit (Property Modified)
11068 trunk/help/opers/stats (Property Modified)
11069 trunk/help/opers/svinfo (Property Modified)
11070 trunk/help/opers/testgecos (Property Modified)
11071 trunk/help/opers/testline (Property Modified)
11072 trunk/help/opers/testmask (Property Modified)
11073 trunk/help/opers/time (Property Modified)
11074 trunk/help/opers/topic (Property Modified)
11075 trunk/help/opers/trace (Property Modified)
11076 trunk/help/opers/uhelp (Property Modified)
11077 trunk/help/opers/umode (Property Modified)
11078 trunk/help/opers/undline (Property Modified)
11079 trunk/help/opers/ungline (Property Modified)
11080 trunk/help/opers/unkline (Property Modified)
11081 trunk/help/opers/unresv (Property Modified)
11082 trunk/help/opers/unxline (Property Modified)
11083 trunk/help/opers/user (Property Modified)
11084 trunk/help/opers/userhost (Property Modified)
11085 trunk/help/opers/users (Property Modified)
11086 trunk/help/opers/version (Property Modified)
11087 trunk/help/opers/wallops (Property Modified)
11088 trunk/help/opers/who (Property Modified)
11089 trunk/help/opers/whois (Property Modified)
11090 trunk/help/opers/whowas (Property Modified)
11091 trunk/help/opers/xline (Property Modified)
11092 trunk/help/users/index (Property Modified)
11093 trunk/help/users/info (Property Modified)
11094 trunk/help/users/notice (Property Modified)
11095 trunk/help/users/privmsg (Property Modified)
11096 trunk/help/users/stats (Property Modified)
11097 trunk/help/users/umode (Property Modified)
11098 trunk/include/.cvsignore (Property Modified)
11099 trunk/include/.indent.pro (Property Modified)
11100 trunk/include/balloc.h (File Modified) (Property Modified)
11101 trunk/include/cache.h (File Modified) (Property Modified)
11102 trunk/include/channel.h (File Modified) (Property Modified)
11103 trunk/include/class.h (File Modified) (Property Modified)
11104 trunk/include/client.h (File Modified) (Property Modified)
11105 trunk/include/commio.h (File Modified) (Property Modified)
11106 trunk/include/common.h (File Modified) (Property Modified)
11107 trunk/include/config.h (File Modified) (Property Modified)
11108 trunk/include/config.h.dist (File Modified) (Property Modified)
11109 trunk/include/defaults.h (File Modified) (Property Modified)
11110 trunk/include/event.h (File Modified) (Property Modified)
11111 trunk/include/hash.h (File Modified) (Property Modified)
11112 trunk/include/hook.h (File Modified) (Property Modified)
11113 trunk/include/hostmask.h (File Modified) (Property Modified)
11114 trunk/include/irc_string.h (File Modified) (Property Modified)
11115 trunk/include/ircd.h (File Modified) (Property Modified)
11116 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11117 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11118 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11119 trunk/include/linebuf.h (File Modified) (Property Modified)
11120 trunk/include/listener.h (File Modified) (Property Modified)
11121 trunk/include/m_info.h (File Modified) (Property Modified)
11122 trunk/include/memory.h (File Modified) (Property Modified)
11123 trunk/include/modules.h (File Modified) (Property Modified)
11124 trunk/include/monitor.h (File Modified) (Property Modified)
11125 trunk/include/msg.h (File Modified) (Property Modified)
11126 trunk/include/newconf.h (File Modified) (Property Modified)
11127 trunk/include/numeric.h (File Modified) (Property Modified)
11128 trunk/include/packet.h (File Modified) (Property Modified)
11129 trunk/include/parse.h (File Modified) (Property Modified)
11130 trunk/include/patchlevel.h (File Modified) (Property Modified)
11131 trunk/include/patricia.h (File Modified) (Property Modified)
11132 trunk/include/reject.h (File Modified) (Property Modified)
11133 trunk/include/res.h (File Modified) (Property Modified)
11134 trunk/include/restart.h (File Modified) (Property Modified)
11135 trunk/include/s_auth.h (File Modified) (Property Modified)
11136 trunk/include/s_conf.h (File Modified) (Property Modified)
11137 trunk/include/s_gline.h (File Modified) (Property Modified)
11138 trunk/include/s_log.h (File Modified) (Property Modified)
11139 trunk/include/s_newconf.h (File Modified) (Property Modified)
11140 trunk/include/s_serv.h (File Modified) (Property Modified)
11141 trunk/include/s_stats.h (File Modified) (Property Modified)
11142 trunk/include/s_user.h (File Modified) (Property Modified)
11143 trunk/include/s_zip.h (File Modified) (Property Modified)
11144 trunk/include/scache.h (File Modified) (Property Modified)
11145 trunk/include/send.h (File Modified) (Property Modified)
11146 trunk/include/serno.h (Property Modified)
11147 trunk/include/setup.h.in (Property Modified)
11148 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11149 trunk/include/stdinc.h (File Modified) (Property Modified)
11150 trunk/include/supported.h (File Modified) (Property Modified)
11151 trunk/include/tools.h (File Modified) (Property Modified)
11152 trunk/include/whowas.h (File Modified) (Property Modified)
11153 trunk/install-sh (File Modified) (Property Modified)
11154 trunk/modules/.cvsignore (Property Modified)
11155 trunk/modules/.depend (Property Modified)
11156 trunk/modules/.indent.pro (Property Modified)
11157 trunk/modules/Makefile.in (File Modified) (Property Modified)
11158 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11159 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11160 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11161 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11162 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11163 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11164 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11165 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11166 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11167 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11168 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11169 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11170 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11171 trunk/modules/m_accept.c (File Modified) (Property Modified)
11172 trunk/modules/m_admin.c (File Modified) (Property Modified)
11173 trunk/modules/m_away.c (File Modified) (Property Modified)
11174 trunk/modules/m_cap.c (File Modified) (Property Modified)
11175 trunk/modules/m_capab.c (File Modified) (Property Modified)
11176 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11177 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11178 trunk/modules/m_close.c (File Modified) (Property Modified)
11179 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11180 trunk/modules/m_connect.c (File Modified) (Property Modified)
11181 trunk/modules/m_dline.c (File Modified) (Property Modified)
11182 trunk/modules/m_encap.c (File Modified) (Property Modified)
11183 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11184 trunk/modules/m_gline.c (File Modified) (Property Modified)
11185 trunk/modules/m_help.c (File Modified) (Property Modified)
11186 trunk/modules/m_info.c (File Modified) (Property Modified)
11187 trunk/modules/m_invite.c (File Modified) (Property Modified)
11188 trunk/modules/m_ison.c (File Modified) (Property Modified)
11189 trunk/modules/m_kline.c (File Modified) (Property Modified)
11190 trunk/modules/m_knock.c (File Modified) (Property Modified)
11191 trunk/modules/m_links.c (File Modified) (Property Modified)
11192 trunk/modules/m_list.c (File Modified) (Property Modified)
11193 trunk/modules/m_locops.c (File Modified) (Property Modified)
11194 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11195 trunk/modules/m_map.c (File Modified) (Property Modified)
11196 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11197 trunk/modules/m_motd.c (File Modified) (Property Modified)
11198 trunk/modules/m_names.c (File Modified) (Property Modified)
11199 trunk/modules/m_oper.c (File Modified) (Property Modified)
11200 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11201 trunk/modules/m_pass.c (File Modified) (Property Modified)
11202 trunk/modules/m_ping.c (File Modified) (Property Modified)
11203 trunk/modules/m_pong.c (File Modified) (Property Modified)
11204 trunk/modules/m_post.c (File Modified) (Property Modified)
11205 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11206 trunk/modules/m_restart.c (File Modified) (Property Modified)
11207 trunk/modules/m_resv.c (File Modified) (Property Modified)
11208 trunk/modules/m_services.c (File Modified) (Property Modified)
11209 trunk/modules/m_set.c (File Modified) (Property Modified)
11210 trunk/modules/m_stats.c (File Modified) (Property Modified)
11211 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11212 trunk/modules/m_tb.c (File Modified) (Property Modified)
11213 trunk/modules/m_testline.c (File Modified) (Property Modified)
11214 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11215 trunk/modules/m_time.c (File Modified) (Property Modified)
11216 trunk/modules/m_topic.c (File Modified) (Property Modified)
11217 trunk/modules/m_trace.c (File Modified) (Property Modified)
11218 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11219 trunk/modules/m_user.c (File Modified) (Property Modified)
11220 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11221 trunk/modules/m_users.c (File Modified) (Property Modified)
11222 trunk/modules/m_version.c (File Modified) (Property Modified)
11223 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11224 trunk/modules/m_who.c (File Modified) (Property Modified)
11225 trunk/modules/m_whois.c (File Modified) (Property Modified)
11226 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11227 trunk/modules/m_xline.c (File Modified) (Property Modified)
11228 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11229 trunk/servlink/.cvsignore (Property Modified)
11230 trunk/servlink/.indent.pro (Property Modified)
11231 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11232 trunk/servlink/README (File Modified) (Property Modified)
11233 trunk/servlink/TODO (File Modified) (Property Modified)
11234 trunk/servlink/control.c (File Modified) (Property Modified)
11235 trunk/servlink/control.h (File Modified) (Property Modified)
11236 trunk/servlink/io.c (File Modified) (Property Modified)
11237 trunk/servlink/io.h (File Modified) (Property Modified)
11238 trunk/servlink/servlink.c (File Modified) (Property Modified)
11239 trunk/servlink/servlink.h (File Modified) (Property Modified)
11240 trunk/src/.cvsignore (Property Modified)
11241 trunk/src/.depend (Property Modified)
11242 trunk/src/.indent.pro (Property Modified)
11243 trunk/src/Makefile.in (File Modified) (Property Modified)
11244 trunk/src/adns.c (File Modified) (Property Modified)
11245 trunk/src/balloc.c (File Modified) (Property Modified)
11246 trunk/src/cache.c (File Modified) (Property Modified)
11247 trunk/src/channel.c (File Modified) (Property Modified)
11248 trunk/src/class.c (File Modified) (Property Modified)
11249 trunk/src/client.c (File Modified) (Property Modified)
11250 trunk/src/commio.c (File Modified) (Property Modified)
11251 trunk/src/devpoll.c (File Modified) (Property Modified)
11252 trunk/src/epoll.c (File Modified) (Property Modified)
11253 trunk/src/event.c (File Modified) (Property Modified)
11254 trunk/src/getopt.c (File Modified) (Property Modified)
11255 trunk/src/hash.c (File Modified) (Property Modified)
11256 trunk/src/hook.c (File Modified) (Property Modified)
11257 trunk/src/hostmask.c (File Modified) (Property Modified)
11258 trunk/src/irc_string.c (File Modified) (Property Modified)
11259 trunk/src/ircd.c (File Modified) (Property Modified)
11260 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11261 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11262 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11263 trunk/src/kdparse.c (File Modified) (Property Modified)
11264 trunk/src/kqueue.c (File Modified) (Property Modified)
11265 trunk/src/linebuf.c (File Modified) (Property Modified)
11266 trunk/src/listener.c (File Modified) (Property Modified)
11267 trunk/src/match.c (File Modified) (Property Modified)
11268 trunk/src/memory.c (File Modified) (Property Modified)
11269 trunk/src/messages.tab (File Modified) (Property Modified)
11270 trunk/src/modules.c (File Modified) (Property Modified)
11271 trunk/src/monitor.c (File Modified) (Property Modified)
11272 trunk/src/newconf.c (File Modified) (Property Modified)
11273 trunk/src/numeric.c (File Modified) (Property Modified)
11274 trunk/src/packet.c (File Modified) (Property Modified)
11275 trunk/src/parse.c (File Modified) (Property Modified)
11276 trunk/src/patricia.c (File Modified) (Property Modified)
11277 trunk/src/poll.c (File Modified) (Property Modified)
11278 trunk/src/reject.c (File Modified) (Property Modified)
11279 trunk/src/restart.c (File Modified) (Property Modified)
11280 trunk/src/s_auth.c (File Modified) (Property Modified)
11281 trunk/src/s_conf.c (File Modified) (Property Modified)
11282 trunk/src/s_gline.c (File Modified) (Property Modified)
11283 trunk/src/s_log.c (File Modified) (Property Modified)
11284 trunk/src/s_newconf.c (File Modified) (Property Modified)
11285 trunk/src/s_serv.c (File Modified) (Property Modified)
11286 trunk/src/s_stats.c (File Modified) (Property Modified)
11287 trunk/src/s_user.c (File Modified) (Property Modified)
11288 trunk/src/scache.c (File Modified) (Property Modified)
11289 trunk/src/select.c (File Modified) (Property Modified)
11290 trunk/src/send.c (File Modified) (Property Modified)
11291 trunk/src/snprintf.c (File Modified) (Property Modified)
11292 trunk/src/tools.c (File Modified) (Property Modified)
11293 trunk/src/version.c.SH (File Modified) (Property Modified)
11294 trunk/src/whowas.c (File Modified) (Property Modified)
11295 trunk/tools/.cvsignore (Property Modified)
11296 trunk/tools/Makefile.in (File Modified) (Property Modified)
11297 trunk/tools/README (File Modified) (Property Modified)
11298 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11299 trunk/tools/convertilines.c (File Modified) (Property Modified)
11300 trunk/tools/convertklines.c (File Modified) (Property Modified)
11301 trunk/tools/mkkeypair (Property Modified)
11302 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11303 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11304 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11305 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11306 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11307 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11308 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11309 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11310 trunk/tools/untabify (File Modified) (Property Modified)
11311 trunk/tools/viconf.c (File Modified) (Property Modified)
11312
11313
11314 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11315 Log:
11316 - Update RELNOTES.
11317
11318
11319 Modified:
11320 trunk/RELNOTES (File Modified)
11321
11322
11323 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11324 Log:
11325 - Make version.c use our serial, not ratbox's.
11326
11327
11328 Modified:
11329 trunk/src/version.c.SH (File Modified)
11330
11331
11332 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11333 Log:
11334 - update RELNOTES
11335 - revved patchlevel to 2.1.5
11336
11337
11338 Modified:
11339 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11341
11342
11343 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11344 Log:
11345 - fix buffer overflow and unterminated buffer when removing TS6 bans
11346 - fix rebuilding of SJOIN
11347
11348
11349 Modified:
11350 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11351
11352
11353 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11354 Log:
11355 have servlink report if it gets an uncompressed error message when it gets inflate failures
11356
11357 Modified:
11358 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11359
11360
11361 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11362 Log:
11363 - extend our copyrights to 2005.
11364
11365
11366 Modified:
11367 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11399 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11401 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11402 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11403 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11404 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11405 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11406 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11407 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11408 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11409 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11410 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11411 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11412 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11413 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11414 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11415 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11416 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11417 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11418 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11419 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11420 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11424 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11425 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11426 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11427 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11428 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11429 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11430 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11431 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11432 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11433 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11434 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11435 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11436 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11437 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11438 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11439 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11440 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11441 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11442 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11443 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11444 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11445 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11446 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11447 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11448 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11450 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11451 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11455 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11456 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11457 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11458 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11459 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11460 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11462 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11464 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11465 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11466 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11467 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11468 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11469 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11471
11472
11473 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11474 Log:
11475 - update RELNOTES
11476 - revved patchlevel to 2.1.4
11477
11478
11479 Modified:
11480 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11481 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11482
11483
11484 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11485 Log:
11486 - add TARGMAX to 005
11487 - remove the +1 from ->uid in struct Client
11488 - fix checking of accept entries in m_accept.c
11489
11490
11491 Modified:
11492 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11496
11497
11498 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11499 Log:
11500 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11501 send it over TS6
11502
11503
11504 Modified:
11505 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11506
11507
11508 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11509 Log:
11510 - remove an unused variable
11511
11512
11513 Modified:
11514 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11515
11516
11517 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11518 Log:
11519 don't burst a TS5 name in burst_TS6. -via jillies
11520
11521 Modified:
11522 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11523
11524
11525 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11526 Log:
11527 - via jilles, make nickchanges invalidate any cached bans for
11528 quiet_on_ban
11529
11530
11531 Modified:
11532 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11536
11537
11538 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11539 Log:
11540 - fix some char vs byte usage to make adns compile cleanly with gcc4
11541
11542
11543 Modified:
11544 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11552
11553
11554 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11555 Log:
11556 userhost should allow 5 userhost checks, not 4
11557
11558 Modified:
11559 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11560
11561
11562 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11563 Log:
11564 - another darwin fix
11565
11566
11567 Modified:
11568 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11569
11570
11571 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11572 Log:
11573 - darwin fixes
11574
11575
11576 Modified:
11577 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11578 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11579 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11580 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11581 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11582 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11583 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11584 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11585
11586
11587 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11588 Log:
11589 - remove bogus extern of abort_list
11590
11591
11592 Modified:
11593 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11594
11595
11596 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11597 Log:
11598 svn repo access stuff
11599
11600 Modified:
11601 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11602
11603
11604 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11605 Log:
11606 test commit
11607
11608
11609 Modified:
11610 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11611
11612
11613 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11614 Log:
11615 test commit
11616
11617
11618 Modified:
11619 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11620
11621
11622 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11623 Log:
11624 revert omotd..i thought it was a good idea..oh well
11625
11626 Modified:
11627 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11628
11629
11630 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11631 Log:
11632 Commas are bad things in channel keys
11633
11634
11635 Modified:
11636 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11637
11638
11639 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11640 Log:
11641 Add OMOTD command to display oper motd
11642
11643
11644 Modified:
11645 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11646
11647
11648 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11649 Log:
11650 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11651
11652 Modified:
11653 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11654
11655
11656 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11657
11658 Modified files: (Branch: RATBOX_2_1)
11659 modules m_whois.c
11660 Log:
11661 - stop testing whois for protocol violations, as they can be caused in
11662 ircds going all the way back to the original ircd2.8
11663
11664 Revision Changes Path
11665 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11666
11667
11668
11669 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11670
11671 Modified files: (Branch: RATBOX_2_1)
11672 modules m_time.c
11673 Log:
11674 - remove some 2.2 code
11675
11676 Revision Changes Path
11677 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11678
11679
11680
11681 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11682
11683 Modified files: (Branch: RATBOX_2_1)
11684 modules m_time.c
11685 Log:
11686 backport of the silly december 31st bug
11687
11688 Revision Changes Path
11689 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11690
11691
11692
11693 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11694
11695 Modified files: (Branch: RATBOX_2_1)
11696 . RELNOTES
11697 include patchlevel.h
11698 Log:
11699 - revved patchlevel to 2.1.3
11700
11701 Revision Changes Path
11702 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11703 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11704
11705
11706
11707 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11708
11709 Modified files: (Branch: RATBOX_2_1)
11710 include client.h
11711 modules m_accept.c
11712 modules/core m_nick.c
11713 src client.c
11714 Log:
11715 - stop removing a clients own list of accepted clients when they do a
11716 nickchange
11717 - clean up the accept code so its less retarded
11718
11719 Revision Changes Path
11720 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11721 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11722 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11723 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11724
11725
11726
11727 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11728
11729 Modified files: (Branch: RATBOX_2_1)
11730 include event.h
11731 modules m_links.c
11732 src event.c ircd.c newconf.c
11733 Log:
11734 - remove a defn of links_cache_list in m_links.c which was causing
11735 the flattened links update to be ignored
11736 - add eventUpdate(), and make links_delay update on rehash
11737
11738 Revision Changes Path
11739 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11740 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11741 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11742 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11743 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11744
11745
11746
11747 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11748
11749 Modified files: (Branch: RATBOX_2_1)
11750 doc services.txt
11751 src newconf.c
11752 Log:
11753 - make the conf parser apply service {}; on rehash
11754
11755 Revision Changes Path
11756 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11757 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11758
11759
11760
11761 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11762
11763 Modified files: (Branch: RATBOX_2_1)
11764 include m_info.h
11765 Log:
11766 - show ENABLE_SERVICES define in info
11767
11768 Revision Changes Path
11769 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11770
11771
11772
11773 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11774
11775 Modified files: (Branch: RATBOX_2_1)
11776 modules m_services.c m_stats.c
11777 Log:
11778 - via jilles, make m_services.c hook into stats U and display service
11779 blocks
11780
11781 Revision Changes Path
11782 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11783 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11784
11785
11786
11787 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11788
11789 Modified files: (Branch: RATBOX_2_1)
11790 . configure configure.ac
11791 Log:
11792 - default build to -O2
11793
11794 Revision Changes Path
11795 7.249.2.2 +4 -4 ircd-ratbox/configure
11796 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11797
11798
11799
11800 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11801
11802 Modified files: (Branch: RATBOX_2_1)
11803 doc example.conf example.efnet.conf
11804 include client.h s_conf.h s_newconf.h
11805 modules m_info.c
11806 modules/core m_join.c m_nick.c
11807 src channel.c newconf.c s_conf.c s_user.c
11808 Log:
11809 - remove no_oper_resvs from general {};
11810 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11811
11812 Revision Changes Path
11813 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11814 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11815 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11816 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11817 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11818 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11819 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11820 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11821 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11822 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11823 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11824 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11825
11826
11827
11828 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11829
11830 Modified files: (Branch: RATBOX_2_1)
11831 modules/core m_mode.c m_nick.c
11832 src s_newconf.c
11833 Log:
11834 - 2.0 sync:
11835 - raise max temptime to a year
11836 - tidy up BMASK
11837 - require 9 parameters in ms_nick(), 10 in ms_uid()
11838
11839 Revision Changes Path
11840 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11841 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11842 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11843
11844
11845
11846 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11847
11848 Modified files: (Branch: RATBOX_2_1)
11849 modules m_services.c
11850 Log:
11851 - only show services logged in info when its a local client
11852
11853 Revision Changes Path
11854 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11855
11856
11857
11858 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11859
11860 Modified files: (Branch: RATBOX_2_1)
11861 src match.c
11862 Log:
11863 passing a pointer to a pointer is not what was intended, oops
11864
11865 Revision Changes Path
11866 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11867
11868
11869
11870 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11871
11872 Modified files: (Branch: RATBOX_2_1)
11873 doc services.txt
11874 Log:
11875 - update services.txt with FNC
11876
11877 Revision Changes Path
11878 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11879
11880
11881
11882 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11883
11884 Modified files: (Branch: RATBOX_2_1)
11885 modules m_resv.c
11886 Log:
11887 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11888
11889 Revision Changes Path
11890 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11891
11892
11893
11894 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11895
11896 Modified files: (Branch: RATBOX_2_1)
11897 src s_auth.c
11898 Log:
11899 - add some uniqueness into auth process for bopm
11900
11901 Revision Changes Path
11902 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11903
11904
11905
11906 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11907
11908 Modified files: (Branch: RATBOX_2_1)
11909 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11910 Log:
11911 - make contrib/ compile
11912
11913 Revision Changes Path
11914 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11915 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11916 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11917 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11918
11919
11920
11921 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11922
11923 Modified files: (Branch: RATBOX_2_1)
11924 modules m_monitor.c
11925 Log:
11926 Don't allow MONITOR from an unregistered client
11927
11928 Revision Changes Path
11929 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11930
11931
11932
11933 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11934
11935 Modified files: (Branch: RATBOX_2_1)
11936 doc example.conf example.efnet.conf
11937 include class.h
11938 src class.c messages.tab newconf.c
11939 Log:
11940 - remove sendq_eob, its become more of a hindrance than a benefit.
11941 - sync example.efnet.conf cluster {}; with example.conf
11942
11943 Revision Changes Path
11944 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11945 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11946 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11947 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11948 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11949 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11950
11951
11952
11953 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11954
11955 Modified files: (Branch: RATBOX_2_1)
11956 . RELNOTES
11957 include patchlevel.h
11958 Log:
11959 - update RELNOTES
11960 - revved patchlevel to 2.1.2
11961
11962 Revision Changes Path
11963 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11964 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11965
11966
11967
11968 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11969
11970 Modified files: (Branch: RATBOX_2_1)
11971 . configure configure.ac
11972 Log:
11973 - raise default topiclen to 160.
11974
11975 Revision Changes Path
11976 7.249.2.1 +3 -3 ircd-ratbox/configure
11977 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11978
11979
11980
11981 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11982
11983 Modified files: (Branch: RATBOX_2_1)
11984 modules m_services.c
11985 Log:
11986 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11987 tsinfo matches this
11988
11989 Revision Changes Path
11990 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11991
11992
11993
11994 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11995
11996 Modified files: (Branch: RATBOX_2_1)
11997 modules m_services.c
11998 Log:
11999 - monitor_signoff() the client we're nickchanging
12000
12001 Revision Changes Path
12002 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12003
12004
12005
12006 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12007
12008 Modified files: (Branch: RATBOX_2_1)
12009 modules m_trace.c
12010 Log:
12011 - fix various UID problems with trace
12012
12013 Revision Changes Path
12014 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12015
12016
12017
12018 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12019
12020 Modified files: (Branch: RATBOX_2_1)
12021 help/opers dline kline
12022 modules m_resv.c m_stats.c
12023 modules/core m_mode.c
12024 Log:
12025 - sync with 2.0
12026 - tidy up kline/dline help to note they dont accept nick as target
12027 - disallow bans beginning with ':' over bmask
12028 - disallow bans with a space in chm_ban
12029 - stop counting hidden opers in stats p
12030 - match() parameters in remote unresv were inverted, causing it to fail
12031 - fix possibility of clients setting blank keys
12032
12033 Revision Changes Path
12034 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12035 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12036 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12037 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12038 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12039
12040
12041
12042 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12043
12044 Modified files: (Branch: RATBOX_2_1)
12045 src send.c
12046 Log:
12047 - fix problems with amd64 and the way we do va_list
12048
12049 Revision Changes Path
12050 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12051
12052
12053
12054 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12055
12056 Modified files: (Branch: RATBOX_2_1)
12057 modules m_services.c
12058 Log:
12059 - tidy up the kill notifications for RSFNC
12060
12061 Revision Changes Path
12062 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12063
12064
12065
12066 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12067
12068 Modified files: (Branch: RATBOX_2_1)
12069 include s_serv.h
12070 modules m_services.c
12071 src s_serv.c
12072 Log:
12073 - some more rserv stuff:
12074 - add RSFNC capability
12075 - fix up RSFNC, kill existing clients if they exist.
12076
12077 Revision Changes Path
12078 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12079 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12080 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12081
12082
12083
12084 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12085
12086 Modified files: (Branch: RATBOX_2_1)
12087 modules m_services.c
12088 Log:
12089 - first stab at a FNC implementation for rserv
12090
12091 Revision Changes Path
12092 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12093
12094
12095
12096 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12097
12098 Modified files: (Branch: RATBOX_2_1)
12099 help/opers umode
12100 Log:
12101 - remove a tab
12102
12103 Revision Changes Path
12104 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12105
12106
12107
12108 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12109
12110 Modified files: (Branch: RATBOX_2_1)
12111 src newconf.c
12112 Log:
12113 - add links_delay back
12114
12115 Revision Changes Path
12116 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12117
12118
12119
12120 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12121
12122 Modified files: (Branch: RATBOX_2_1)
12123 help/opers umode
12124 help/users umode
12125 Log:
12126 - swap tabs for spaces
12127
12128 Revision Changes Path
12129 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12130 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12131
12132
12133
12134 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12135
12136 Modified files: (Branch: RATBOX_2_1)
12137 include m_info.h
12138 Log:
12139 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12140 contained in the client_flood conf option
12141 - remove a couple of unused defines from info
12142
12143 Revision Changes Path
12144 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12145
12146
12147
12148 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12149
12150 Modified files: (Branch: RATBOX_2_1)
12151 src s_conf.c
12152 Log:
12153 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12154
12155 Revision Changes Path
12156 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12157
12158
12159
12160 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12161
12162 Modified files: (Branch: RATBOX_2_1)
12163 doc example.conf example.efnet.conf
12164 Log:
12165 - fix missing closing comment tag
12166
12167 Revision Changes Path
12168 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12169 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12170
12171
12172
12173 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12174
12175 Modified files: (Branch: RATBOX_2_1)
12176 . RELNOTES
12177 include patchlevel.h
12178 Log:
12179 - revved patchlevel to 2.1.1
12180
12181 Revision Changes Path
12182 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12183 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12184
12185
12186
12187 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12188
12189 Modified files: (Branch: RATBOX_2_1)
12190 modules m_kline.c
12191 Log:
12192 - sync up remote kline reasons, so theyre consistent with what happens
12193 when we add local klines - notably the "Temporary K-line x min" and
12194 date added to reason.
12195
12196 Revision Changes Path
12197 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12198
12199
12200
12201 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12202
12203 Modified files: (Branch: RATBOX_2_1)
12204 doc monitor.txt
12205 Log:
12206 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12207
12208 Revision Changes Path
12209 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12210
12211
12212
12213 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12214
12215 Modified files: (Branch: RATBOX_2_1)
12216 src commio.c
12217 Log:
12218 used the data pointer we saved, not what just got nulled
12219
12220 Revision Changes Path
12221 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12222
12223
12224
12225 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12226
12227 Modified files: (Branch: RATBOX_2_1)
12228 modules m_resv.c m_xline.c
12229 Log:
12230 - fix broken propagation of xline/resv
12231
12232 Revision Changes Path
12233 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12234 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12235
12236
12237
12238 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12239
12240 Modified files: (Branch: RATBOX_2_1)
12241 src s_auth.c
12242 Log:
12243 - properly increment bad auth count for stats T when we timeout an auth
12244
12245 Revision Changes Path
12246 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12247
12248
12249
12250 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12251
12252 Modified files: (Branch: RATBOX_2_1)
12253 doc monitor.txt
12254 include client.h
12255 modules/core m_nick.c
12256 Log:
12257 - fix a bit that didnt make sense in monitor.txt
12258 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12259
12260 Revision Changes Path
12261 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12262 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12263 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12264
12265
12266
12267 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12268
12269 Modified files: (Branch: RATBOX_2_1)
12270 src s_auth.c
12271 Log:
12272 removing dlink nodes from auth_poll_list twice is bad
12273
12274 Revision Changes Path
12275 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12276
12277
12278
12279 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12280
12281 Modified files: (Branch: RATBOX_2_1)
12282 modules m_stats.c
12283 Log:
12284 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12285 changed to RPL_STATSDEBUG
12286
12287 Revision Changes Path
12288 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12289
12290
12291
12292 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12293
12294 Added files: (Branch: RATBOX_2_1)
12295 doc tgchange.txt
12296 Log:
12297 - add some documentation about target change
12298
12299 Revision Changes Path
12300 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12301
12302
12303
12304 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12305
12306 Modified files: (Branch: RATBOX_2_1)
12307 include supported.h
12308 modules/core m_message.c
12309 Log:
12310 - remove extra argument to 005
12311 - disallow messaging of UIDs
12312
12313 Revision Changes Path
12314 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12315 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12316
12317
12318
12319 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12320
12321 Modified files: (Branch: RATBOX_2_1)
12322 src parse.c
12323 Log:
12324 - fix a longstanding parser bug with wrong limit checking, causing us to
12325 accept one less parameter than we're allowed to accept.
12326
12327 Revision Changes Path
12328 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12329
12330
12331
12332 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12333
12334 Modified files: (Branch: RATBOX_2_1)
12335 modules/core m_message.c
12336 Log:
12337 - exempt users messaging themselves from target change
12338
12339 Revision Changes Path
12340 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12341
12342
12343
12344 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12345
12346 Modified files: (Branch: RATBOX_2_1)
12347 include supported.h
12348 Log:
12349 - stop violating MAXPARA on 005.
12350
12351 Revision Changes Path
12352 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12353
12354
12355
12356 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12357
12358 Modified files: (Branch: RATBOX_2_1)
12359 modules/core m_nick.c
12360 Log:
12361 - dont store an ipv6 sockhost if we're not compiled with v6 support
12362
12363 Revision Changes Path
12364 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12365
12366
12367
12368 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12369
12370 Modified files: (Branch: RATBOX_2_1)
12371 include stdinc.h
12372 Log:
12373 - remove some vms includes
12374
12375 Revision Changes Path
12376 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12377
12378
12379
12380 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12381
12382 Modified files: (Branch: RATBOX_2_1)
12383 . ChangeLog
12384 include serno.h
12385 Log:
12386 - force commit for new branch
12387
12388 Revision Changes Path
12389 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12390 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12391
12392
12393
12394 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12395
12396 Modified files:
12397 . RELNOTES configure configure.ac
12398 include patchlevel.h
12399 Log:
12400 - revved patchlevel to 2.1.0
12401
12402 Revision Changes Path
12403 1.114 +6 -2 ircd-ratbox/RELNOTES
12404 7.249 +11 -11 ircd-ratbox/configure
12405 7.63 +3 -3 ircd-ratbox/configure.ac
12406 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12407
12408
12409
12410 leeh 2005/03/04 13:31:32 EST (20050304_2)
12411
12412 Modified files:
12413 . RELNOTES
12414 include patchlevel.h
12415 Log:
12416 - update RELNOTES
12417 - revved patchlevel to 2.1.0beta2
12418
12419 Revision Changes Path
12420 1.113 +12 -0 ircd-ratbox/RELNOTES
12421 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12422
12423
12424
12425 leeh 2005/03/04 13:27:05 EST (20050304_1)
12426
12427 Modified files:
12428 doc whats-new-2.1.txt
12429 src channel.c
12430 Log:
12431 - update whats-new-2.1
12432 - when we're handling global NAMES, dont output channels if there are no
12433 members within them we can show.
12434
12435 Revision Changes Path
12436 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12437 7.436 +12 -2 ircd-ratbox/src/channel.c
12438
12439
12440
12441 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12442
12443 Modified files:
12444 src patricia.c
12445 Log:
12446 That would be a node_heap not a prefix_heap..oops
12447
12448 Revision Changes Path
12449 7.30 +1 -1 ircd-ratbox/src/patricia.c
12450
12451
12452
12453 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12454
12455 Modified files:
12456 include stdinc.h
12457 Log:
12458 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12459 otherwise..the other macros might work????
12460
12461 Revision Changes Path
12462 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12463
12464
12465
12466 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12467
12468 Modified files:
12469 . configure configure.ac
12470 Log:
12471 i hate autoconf
12472
12473 Revision Changes Path
12474 7.248 +5 -5 ircd-ratbox/configure
12475 7.62 +5 -5 ircd-ratbox/configure.ac
12476
12477
12478
12479 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12480
12481 Modified files:
12482 . configure configure.ac
12483 Log:
12484 i hate autoconf
12485
12486 Revision Changes Path
12487 7.247 +3 -2 ircd-ratbox/configure
12488 7.61 +3 -2 ircd-ratbox/configure.ac
12489
12490
12491
12492 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12493
12494 Modified files:
12495 . configure configure.ac
12496 Log:
12497 doh
12498
12499 Revision Changes Path
12500 7.246 +6 -6 ircd-ratbox/configure
12501 7.60 +4 -4 ircd-ratbox/configure.ac
12502
12503
12504
12505 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12506
12507 Modified files:
12508 . configure configure.ac
12509 include stdinc.h
12510 Log:
12511 Doh these changes got put on RATBOX_2_0 when they were meant for
12512 head..oops...
12513 Also merged in the monitor heap size stuff, not that i think monitor has
12514 been moved to head
12515
12516 Revision Changes Path
12517 7.245 +12 -3 ircd-ratbox/configure
12518 7.59 +11 -3 ircd-ratbox/configure.ac
12519 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12520
12521
12522
12523 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12524
12525 Modified files:
12526 include stdinc.h
12527 Log:
12528 Add more robust alloca checking
12529
12530 Revision Changes Path
12531 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12532
12533
12534
12535 leeh 2005/02/24 15:27:17 EST (20050224_9)
12536
12537 Modified files:
12538 contrib m_42.c
12539 Log:
12540 - fix the copyright on m_42.c :p
12541
12542 Revision Changes Path
12543 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12544
12545
12546
12547 leeh 2005/02/24 15:22:53 EST (20050224_8)
12548
12549 Modified files:
12550 include supported.h
12551 modules m_dline.c
12552 Log:
12553 - fix a core in undline on bad masks
12554 - remove an unwanted space from beginning of second 005 numeric
12555
12556 Revision Changes Path
12557 7.5 +1 -1 ircd-ratbox/include/supported.h
12558 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12559
12560
12561
12562 leeh 2005/02/24 15:18:59 EST (20050224_7)
12563
12564 Modified files:
12565 modules m_monitor.c
12566 Log:
12567 - use max_monitor when adding nicknames
12568 - add in monitor s
12569 that should be everything now..
12570
12571 Revision Changes Path
12572 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12573
12574
12575
12576 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12577
12578 Modified files:
12579 contrib m_42.c
12580 Log:
12581 42
12582
12583 Revision Changes Path
12584 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12585
12586
12587
12588 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12589
12590 Modified files:
12591 contrib m_42.c
12592 Log:
12593 42
12594
12595 Revision Changes Path
12596 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12597
12598
12599
12600 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12601
12602 Added files:
12603 contrib m_42.c
12604 Log:
12605 The Answer to Life, the Universe, and Everything
12606
12607 Revision Changes Path
12608 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12609
12610
12611
12612 leeh 2005/02/24 14:53:04 EST (20050224_3)
12613
12614 Modified files:
12615 include monitor.h
12616 modules m_monitor.c
12617 src ircd.c monitor.c
12618 Log:
12619 - call init_monitor() on startup
12620 - add in support for adding/deleting/listing monitor entries
12621
12622 Revision Changes Path
12623 7.2 +3 -1 ircd-ratbox/include/monitor.h
12624 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12625 7.374 +2 -0 ircd-ratbox/src/ircd.c
12626 7.3 +15 -4 ircd-ratbox/src/monitor.c
12627
12628
12629
12630 leeh 2005/02/23 21:20:10 EST (20050224_2)
12631
12632 Modified files:
12633 doc example.conf example.efnet.conf
12634 include s_conf.h supported.h
12635 modules Makefile.in
12636 src client.c newconf.c s_conf.c
12637 Added files:
12638 modules m_monitor.c
12639 Log:
12640 - add the max_monitor config option
12641 - advertise MONITOR=%d in 005
12642 - clear a local clients monitor list on exit
12643 - add the framework for the MONITOR command
12644 - bed.
12645
12646 Revision Changes Path
12647 7.261 +5 -0 ircd-ratbox/doc/example.conf
12648 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12649 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12650 7.4 +4 -2 ircd-ratbox/include/supported.h
12651 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12652 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12653 7.492 +1 -0 ircd-ratbox/src/client.c
12654 7.202 +1 -0 ircd-ratbox/src/newconf.c
12655 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12656
12657
12658
12659 leeh 2005/02/23 20:57:51 EST (20050224_1)
12660
12661 Modified files:
12662 . configure configure.ac
12663 include setup.h.in
12664 src monitor.c
12665 Log:
12666 - move MONITOR_HEAP_SIZE over to configure
12667
12668 Revision Changes Path
12669 7.244 ircd-ratbox/configure
12670 7.58 +4 -2 ircd-ratbox/configure.ac
12671 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12672 7.2 +0 -2 ircd-ratbox/src/monitor.c
12673
12674
12675
12676 leeh 2005/02/23 20:48:08 EST (20050224_0)
12677
12678 Modified files:
12679 doc monitor.txt
12680 include client.h numeric.h
12681 modules/core m_nick.c
12682 src Makefile.in client.c messages.tab
12683 s_user.c
12684 Added files:
12685 include monitor.h
12686 src monitor.c
12687 Log:
12688 - first half of my server-side notify list implementation..
12689
12690 Revision Changes Path
12691 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12692 7.266 +3 -0 ircd-ratbox/include/client.h
12693 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12694 7.58 +6 -0 ircd-ratbox/include/numeric.h
12695 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12696 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12697 7.491 +3 -0 ircd-ratbox/src/client.c
12698 7.126 +5 -5 ircd-ratbox/src/messages.tab
12699 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12700 7.342 +2 -0 ircd-ratbox/src/s_user.c
12701
12702
12703
12704 leeh 2005/02/23 18:42:59 EST (20050223_0)
12705
12706 Modified files:
12707 include hash.h
12708 Log:
12709 - double the size of the client and channel hashtables (64k -> 128k and
12710 32k -> 64k). The improvements are quite significant..
12711
12712 Revision Changes Path
12713 7.54 +4 -4 ircd-ratbox/include/hash.h
12714
12715
12716
12717 leeh 2005/02/22 14:55:56 EST (20050222_1)
12718
12719 Modified files:
12720 doc monitor.txt
12721 modules m_services.c
12722 Log:
12723 - remove a couple of unused vars
12724 - update monitor.txt
12725
12726 Revision Changes Path
12727 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12728 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12729
12730
12731
12732 leeh 2005/02/21 19:47:24 EST (20050222_0)
12733
12734 Added files:
12735 doc monitor.txt
12736 Log:
12737 - add in my documentation on the upcoming MONITOR command
12738
12739 Revision Changes Path
12740 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12741
12742
12743
12744 leeh 2005/02/21 12:09:34 EST (20050221_0)
12745
12746 Modified files:
12747 . configure configure.ac
12748 doc whats-new-2.1.txt
12749 tools README.mkpasswd
12750 Removed files:
12751 src crypt.c
12752 Log:
12753 - update whats-new-2.1.txt some more
12754 - we dont have vms mkpasswd anymore
12755 - remove the unused crypt.c
12756
12757 Revision Changes Path
12758 7.243 +3 -6 ircd-ratbox/configure
12759 7.57 +2 -4 ircd-ratbox/configure.ac
12760 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12761 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12762 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12763
12764
12765
12766 leeh 2005/02/19 12:38:09 EST (20050219_3)
12767
12768 Modified files:
12769 doc example.conf example.efnet.conf
12770 include ircd.h
12771 modules m_pong.c
12772 src channel.c client.c ircd.c s_conf.c
12773 Log:
12774 - rework the splitcode, splitservers is now how many servers we've marked as
12775 EOB, rather than how many are linked. Thus pull ourselves out of
12776 splitmode immediately once this is satisfied
12777
12778 Revision Changes Path
12779 7.260 +8 -9 ircd-ratbox/doc/example.conf
12780 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12781 7.83 +1 -0 ircd-ratbox/include/ircd.h
12782 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12783 7.435 +16 -36 ircd-ratbox/src/channel.c
12784 7.490 +2 -0 ircd-ratbox/src/client.c
12785 7.373 +2 -1 ircd-ratbox/src/ircd.c
12786 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12787
12788
12789
12790 leeh 2005/02/19 09:02:34 EST (20050219_2)
12791
12792 Modified files:
12793 doc example.conf example.efnet.conf
12794 include ircd.h s_conf.h
12795 modules m_set.c
12796 src channel.c ircd.c newconf.c s_conf.c
12797 Log:
12798 - remove split_delay
12799
12800 Revision Changes Path
12801 7.259 +0 -5 ircd-ratbox/doc/example.conf
12802 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12803 7.82 +0 -1 ircd-ratbox/include/ircd.h
12804 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12805 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12806 7.434 +2 -7 ircd-ratbox/src/channel.c
12807 7.372 +0 -1 ircd-ratbox/src/ircd.c
12808 7.201 +0 -1 ircd-ratbox/src/newconf.c
12809 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12810
12811
12812
12813 leeh 2005/02/19 08:48:05 EST (20050219_1)
12814
12815 Modified files:
12816 include client.h
12817 modules m_cap.c m_who.c
12818 src channel.c
12819 Log:
12820 - implemented multi-prefix client capability, which allows stacking of @+ in
12821 names and who
12822
12823 Revision Changes Path
12824 7.265 +1 -1 ircd-ratbox/include/client.h
12825 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12826 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12827 7.433 +4 -6 ircd-ratbox/src/channel.c
12828
12829
12830
12831 leeh 2005/02/19 06:27:58 EST (20050219_0)
12832
12833 Modified files:
12834 modules m_etrace.c
12835 src newconf.c s_conf.c s_newconf.c
12836 Log:
12837 - removed some unused vars/functions
12838
12839 Revision Changes Path
12840 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12841 7.200 +0 -15 ircd-ratbox/src/newconf.c
12842 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12843 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12844
12845
12846
12847 leeh 2005/02/16 12:58:24 EST (20050216_2)
12848
12849 Modified files:
12850 . RELNOTES configure configure.ac
12851 include patchlevel.h
12852 Log:
12853 - update configure to reflect this is 'devel'
12854 - update RELNOTES
12855 - revved patchlevel to 2.1.0beta1
12856
12857 Revision Changes Path
12858 1.112 +9 -1 ircd-ratbox/RELNOTES
12859 7.242 +11 -11 ircd-ratbox/configure
12860 7.56 +3 -3 ircd-ratbox/configure.ac
12861 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12862
12863
12864
12865 leeh 2005/02/16 12:46:30 EST (20050216_1)
12866
12867 Modified files:
12868 . configure configure.ac
12869 include client.h numeric.h s_conf.h setup.h.in
12870 supported.h
12871 modules Makefile.in
12872 modules/core m_nick.c
12873 src Makefile.in client.c ircd.c messages.tab
12874 newconf.c s_conf.c s_user.c
12875 Removed files:
12876 include watch.h
12877 modules m_watch.c
12878 src watch.c
12879 Log:
12880 - remove watch, the protocol for this sucks so hard I just dont want it
12881 here ;-)
12882
12883 Revision Changes Path
12884 7.241 +2 -12 ircd-ratbox/configure
12885 7.55 +2 -4 ircd-ratbox/configure.ac
12886 7.264 +0 -2 ircd-ratbox/include/client.h
12887 7.57 +0 -11 ircd-ratbox/include/numeric.h
12888 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12889 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12890 7.3 +2 -3 ircd-ratbox/include/supported.h
12891 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12892 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12893 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12894 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12895 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12896 7.489 +0 -3 ircd-ratbox/src/client.c
12897 7.371 +0 -2 ircd-ratbox/src/ircd.c
12898 7.125 +9 -9 ircd-ratbox/src/messages.tab
12899 7.199 +0 -1 ircd-ratbox/src/newconf.c
12900 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12901 7.341 +0 -2 ircd-ratbox/src/s_user.c
12902 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12903
12904
12905
12906 leeh 2005/02/15 19:13:31 EST (20050216_0)
12907
12908 Modified files:
12909 include stdinc.h
12910 src event.c ircd_lexer.l ircd_signal.c
12911 modules.c
12912 Removed files:
12913 servlink descrip.mms
12914 Log:
12915 - remove a few vms bits
12916
12917 Revision Changes Path
12918 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12919 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12920 7.47 +0 -54 ircd-ratbox/src/event.c
12921 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12922 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12923 7.152 +0 -3 ircd-ratbox/src/modules.c
12924
12925
12926
12927 leeh 2005/02/15 18:53:32 EST (20050215_0)
12928
12929 Modified files:
12930 include hostmask.h ircd.h s_conf.h s_newconf.h
12931 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12932 m_xline.c
12933 src hostmask.c ircd.c ircd_signal.c s_conf.c
12934 s_newconf.c
12935 Log:
12936 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12937 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12938
12939 Revision Changes Path
12940 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12941 7.81 +1 -0 ircd-ratbox/include/ircd.h
12942 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12943 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12944 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12945 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12946 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12947 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12948 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12949 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12950 7.370 +7 -0 ircd-ratbox/src/ircd.c
12951 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12952 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12953 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12954
12955
12956
12957 leeh 2005/02/13 10:21:41 EST (20050213_4)
12958
12959 Modified files:
12960 doc services.txt
12961 Added files:
12962 doc whats-new-2.0.txt whats-new-2.1.txt
12963 Removed files:
12964 doc whats-new.txt
12965 Log:
12966 - move whats-new.txt to whats-new-2.0.txt
12967 - add in whats-new-2.1.txt
12968 - update services.txt with the whois for logged in users
12969
12970 Revision Changes Path
12971 7.2 +5 -0 ircd-ratbox/doc/services.txt
12972 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12973 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12974 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12975
12976
12977
12978 leeh 2005/02/13 09:20:37 EST (20050213_3)
12979
12980 Modified files:
12981 include supported.h
12982 modules/core m_message.c
12983 Log:
12984 - fix a compile error in m_message.c
12985 - update 005 to the spec and add CPRIVMSG/CNOTICE
12986
12987 Revision Changes Path
12988 7.2 +31 -37 ircd-ratbox/include/supported.h
12989 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12990
12991
12992
12993 leeh 2005/02/13 09:14:12 EST (20050213_2)
12994
12995 Modified files:
12996 src channel.c
12997 Log:
12998 - fix the membership memleak
12999
13000 Revision Changes Path
13001 7.432 +0 -3 ircd-ratbox/src/channel.c
13002
13003
13004
13005 leeh 2005/02/12 21:51:56 EST (20050213_1)
13006
13007 Modified files:
13008 include client.h
13009 modules/core m_message.c
13010 Log:
13011 - add a bitmask to track when they send their first message, only allowing
13012 clearing stuff after that.
13013
13014 Revision Changes Path
13015 7.263 +4 -0 ircd-ratbox/include/client.h
13016 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13017
13018
13019
13020 leeh 2005/02/12 21:17:52 EST (20050213_0)
13021
13022 Modified files:
13023 include patricia.h s_newconf.h
13024 modules/core m_message.c
13025 src patricia.c s_newconf.c s_user.c
13026 Log:
13027 - add in the patricia for tracking who fills up targets, give them a reduced
13028 count on connect
13029
13030 Revision Changes Path
13031 7.20 +1 -1 ircd-ratbox/include/patricia.h
13032 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13033 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13034 7.29 +1 -1 ircd-ratbox/src/patricia.c
13035 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13036 7.340 +4 -0 ircd-ratbox/src/s_user.c
13037
13038
13039
13040 leeh 2005/02/12 18:35:10 EST (20050212_0)
13041
13042 Modified files:
13043 include ircd_defs.h
13044 src class.c reject.c
13045 Log:
13046 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13047
13048 Revision Changes Path
13049 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13050 7.68 +1 -5 ircd-ratbox/src/class.c
13051 1.33 +1 -5 ircd-ratbox/src/reject.c
13052
13053
13054
13055 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13056
13057 Modified files:
13058 modules m_watch.c
13059 Log:
13060 remove stupid memory leak
13061
13062 Revision Changes Path
13063 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13064
13065
13066
13067 leeh 2005/02/11 06:42:48 EST (20050211_0)
13068
13069 Modified files:
13070 modules m_gline.c
13071 Log:
13072 - workaround hyb6 allowing empty gline reasons
13073
13074 Revision Changes Path
13075 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13076
13077
13078
13079 leeh 2005/02/09 14:39:13 EST (20050209_2)
13080
13081 Modified files:
13082 include s_conf.h
13083 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13084 src ircd.c s_conf.c
13085 Log:
13086 - move temp dlines and temp klines over to an array, rather than completely
13087 seperate dlinks.
13088
13089 Revision Changes Path
13090 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13091 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13092 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13093 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13094 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13095 7.369 +0 -5 ircd-ratbox/src/ircd.c
13096 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13097
13098
13099
13100 leeh 2005/02/09 14:02:13 EST (20050209_1)
13101
13102 Modified files:
13103 include s_user.h
13104 modules m_cap.c m_pong.c m_user.c
13105 modules/core m_nick.c
13106 src s_user.c
13107 Log:
13108 - remove 'nick' param from register_local_user(), its not needed.
13109
13110 Revision Changes Path
13111 7.35 +1 -1 ircd-ratbox/include/s_user.h
13112 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13113 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13114 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13115 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13116 7.339 +6 -6 ircd-ratbox/src/s_user.c
13117
13118
13119
13120 leeh 2005/02/09 13:12:53 EST (20050209_0)
13121
13122 Modified files:
13123 modules m_cmessage.c
13124 Log:
13125 - dont send numerics when we're dealing with CNOTICE
13126 - add in checking for +g, and resetting idle
13127
13128 Revision Changes Path
13129 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13130
13131
13132
13133 leeh 2005/02/08 11:37:50 EST (20050208_2)
13134
13135 Modified files:
13136 src s_newconf.c
13137 Log:
13138 - fix operator blocks to work on ip spoofs
13139
13140 Revision Changes Path
13141 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13142
13143
13144
13145 leeh 2005/02/07 19:23:22 EST (20050208_1)
13146
13147 Modified files:
13148 doc example.conf example.efnet.conf
13149 src newconf.c
13150 Log:
13151 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13152
13153 Revision Changes Path
13154 7.258 +0 -39 ircd-ratbox/doc/example.conf
13155 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13156 7.198 +0 -272 ircd-ratbox/src/newconf.c
13157
13158
13159
13160 leeh 2005/02/07 19:19:32 EST (20050208_0)
13161
13162 Modified files:
13163 src s_conf.c
13164 Log:
13165 - added support for kline.conf.perm et al, these take the same formats
13166 as their non-permanent partners, but you cant remove them via the ircd.
13167
13168 Revision Changes Path
13169 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13170
13171
13172
13173 leeh 2005/02/02 19:18:59 EST (20050203_1)
13174
13175 Modified files:
13176 help Makefile.in
13177 help/opers index
13178 help/users index
13179 Added files:
13180 help/opers cnotice cprivmsg
13181 Log:
13182 - added help files for cprivmsg/cnotice
13183
13184 Revision Changes Path
13185 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13186 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13187 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13188 1.10 +19 -19 ircd-ratbox/help/opers/index
13189 1.7 +10 -9 ircd-ratbox/help/users/index
13190
13191
13192
13193 leeh 2005/02/02 19:14:25 EST (20050203_0)
13194
13195 Modified files:
13196 include numeric.h
13197 modules Makefile.in
13198 src messages.tab
13199 Added files:
13200 modules m_cmessage.c
13201 Log:
13202 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13203 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13204 nick is a member. These bypass any target change limitations.
13205 - added ERR_VOICENEEDED, numeric 489.
13206
13207 Revision Changes Path
13208 7.56 +2 -0 ircd-ratbox/include/numeric.h
13209 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13210 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13211 7.124 +1 -1 ircd-ratbox/src/messages.tab
13212
13213
13214
13215 leeh 2005/02/02 16:58:16 EST (20050202_4)
13216
13217 Modified files:
13218 help/opers etrace
13219 Log:
13220 - update etrace help
13221
13222 Revision Changes Path
13223 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13224
13225
13226
13227 leeh 2005/02/02 16:55:04 EST (20050202_3)
13228
13229 Modified files:
13230 modules m_etrace.c
13231 Log:
13232 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13233 can put its external ip address in there..
13234
13235 Revision Changes Path
13236 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13237
13238
13239
13240 leeh 2005/02/02 16:41:06 EST (20050202_2)
13241
13242 Modified files:
13243 modules m_etrace.c
13244 Log:
13245 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13246 if its a non-local client. These will just get "lost" if the remote
13247 server doesnt support this..
13248
13249 Revision Changes Path
13250 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13251
13252
13253
13254 leeh 2005/02/02 16:12:12 EST (20050202_1)
13255
13256 Modified files:
13257 include client.h numeric.h s_conf.h
13258 modules/core m_message.c
13259 src messages.tab newconf.c s_conf.c
13260 Log:
13261 - first part of the target change code, add the storage of targets for
13262 localuser, throttle messages when they fill all the available slots
13263
13264 Revision Changes Path
13265 7.262 +5 -1 ircd-ratbox/include/client.h
13266 7.55 +2 -0 ircd-ratbox/include/numeric.h
13267 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13268 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13269 7.123 +1 -1 ircd-ratbox/src/messages.tab
13270 7.197 +1 -0 ircd-ratbox/src/newconf.c
13271 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13272
13273
13274
13275 leeh 2005/02/02 13:28:10 EST (20050202_0)
13276
13277 Modified files:
13278 modules m_resv.c m_stats.c m_testline.c
13279 modules/core m_join.c
13280 src hash.c kdparse.c messages.tab s_newconf.c
13281 Log:
13282 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13283 tracking of when resvs get hit
13284
13285 Revision Changes Path
13286 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13287 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13288 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13289 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13290 7.114 +3 -0 ircd-ratbox/src/hash.c
13291 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13292 7.122 +1 -1 ircd-ratbox/src/messages.tab
13293 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13294
13295
13296
13297 leeh 2005/01/31 09:04:10 EST (20050131_2)
13298
13299 Modified files:
13300 src s_log.c
13301 Log:
13302 - fflush() logfiles
13303
13304 Revision Changes Path
13305 7.79 +2 -0 ircd-ratbox/src/s_log.c
13306
13307
13308
13309 leeh 2005/01/31 08:59:09 EST (20050131_1)
13310
13311 Modified files:
13312 src commio.c
13313 Log:
13314 - rename fd_dump() to comm_dump()
13315
13316 Revision Changes Path
13317 1.27 +2 -2 ircd-ratbox/src/commio.c
13318
13319
13320
13321 leeh 2005/01/30 19:16:08 EST (20050131_0)
13322
13323 Modified files:
13324 doc hooks.txt
13325 include hook.h
13326 modules m_services.c
13327 modules/core m_server.c
13328 src hook.c s_serv.c
13329 Log:
13330 - added hook for server_introduced
13331 - fixed up services support for hooks
13332
13333 Revision Changes Path
13334 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13335 1.31 +1 -0 ircd-ratbox/include/hook.h
13336 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13337 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13338 7.36 +2 -0 ircd-ratbox/src/hook.c
13339 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13340
13341
13342
13343 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13344
13345 Modified files:
13346 src commio.c
13347 Log:
13348 Add back in the comm_fd_hack thing for solaris
13349
13350 Revision Changes Path
13351 1.26 +26 -1 ircd-ratbox/src/commio.c
13352
13353
13354
13355 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13356
13357 Modified files:
13358 adns adns.h
13359 include commio.h s_conf.h watch.h
13360 modules m_dline.c m_kline.c m_resv.c m_stats.c
13361 m_watch.c m_xline.c
13362 modules/core m_nick.c
13363 src balloc.c cache.c client.c commio.c
13364 epoll.c ircd.c ircd_lexer.l kdparse.c
13365 listener.c s_auth.c s_conf.c s_log.c
13366 s_serv.c watch.c
13367 Log:
13368 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13369
13370 Revision Changes Path
13371 1.18 +0 -2 ircd-ratbox/adns/adns.h
13372 1.14 +6 -37 ircd-ratbox/include/commio.h
13373 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13374 7.3 +2 -2 ircd-ratbox/include/watch.h
13375 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13376 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13377 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13378 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13379 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13380 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13381 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13382 7.85 +1 -1 ircd-ratbox/src/balloc.c
13383 1.24 +5 -5 ircd-ratbox/src/cache.c
13384 7.488 +4 -4 ircd-ratbox/src/client.c
13385 1.25 +10 -280 ircd-ratbox/src/commio.c
13386 1.33 +1 -1 ircd-ratbox/src/epoll.c
13387 7.368 +4 -4 ircd-ratbox/src/ircd.c
13388 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13389 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13390 7.125 +8 -8 ircd-ratbox/src/listener.c
13391 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13392 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13393 7.78 +20 -20 ircd-ratbox/src/s_log.c
13394 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13395 1.6 +22 -15 ircd-ratbox/src/watch.c
13396
13397
13398
13399 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13400
13401 Modified files:
13402 modules/core m_mode.c
13403 Log:
13404 remove two unused variables
13405
13406 Revision Changes Path
13407 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13408
13409
13410
13411 leeh 2005/01/28 15:31:40 EST (20050128_1)
13412
13413 Modified files:
13414 modules m_kline.c
13415 src s_conf.c
13416 Log:
13417 - mo_kline() needs minpara of 3, not 2
13418 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13419 - require me.info is never blank
13420
13421 Revision Changes Path
13422 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13423 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13424
13425
13426
13427 leeh 2005/01/28 15:26:28 EST (20050128_0)
13428
13429 Modified files:
13430 modules/core m_mode.c m_sjoin.c
13431 Log:
13432 - patch via jilles to fix +eI lists being shown to lusers when handling
13433 protocol stuff over TS6
13434
13435 Revision Changes Path
13436 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13437 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13438
13439
13440
13441 leeh 2005/01/25 19:47:38 EST (20050126_0)
13442
13443 Modified files:
13444 include channel.h
13445 modules/core m_join.c m_mode.c m_sjoin.c
13446 src channel.c messages.tab s_serv.c
13447 Log:
13448 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13449 an operspy call with &me
13450 - remove modebuf/parabuf params from channel_modes(), we now generate a
13451 buffer internally which we return.
13452
13453 Revision Changes Path
13454 7.163 +1 -1 ircd-ratbox/include/channel.h
13455 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13456 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13457 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13458 7.431 +25 -18 ircd-ratbox/src/channel.c
13459 7.121 +1 -1 ircd-ratbox/src/messages.tab
13460 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13461
13462
13463
13464 alz 2005/01/25 18:09:18 EST (20050125_5)
13465
13466 Modified files:
13467 doc example.conf example.efnet.conf
13468 include s_conf.h
13469 modules m_info.c
13470 src listener.c newconf.c s_conf.c
13471 Log:
13472 Added dline_with_reason config option (default yes):
13473
13474 /* dline reason: show the user the dline reason when they connect
13475 * and are dlined.
13476 */
13477 dline_with_reason = yes;
13478
13479 Revision Changes Path
13480 7.257 +6 -1 ircd-ratbox/doc/example.conf
13481 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13482 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13483 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13484 7.124 +1 -1 ircd-ratbox/src/listener.c
13485 7.196 +1 -0 ircd-ratbox/src/newconf.c
13486 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13487
13488
13489
13490 leeh 2005/01/25 13:21:17 EST (20050125_4)
13491
13492 Modified files:
13493 src newconf.c
13494 Log:
13495 - make conf_set_generic_string() test len exists before it uses it.
13496
13497 Revision Changes Path
13498 7.195 +1 -1 ircd-ratbox/src/newconf.c
13499
13500
13501
13502 leeh 2005/01/25 13:10:56 EST (20050125_3)
13503
13504 Modified files:
13505 doc example.conf
13506 src newconf.c
13507 Log:
13508 - rename 'type' to 'flags' in cluster {};
13509 - add stacking of servers in cluster {}; documented in example.conf
13510
13511 Revision Changes Path
13512 7.256 +18 -10 ircd-ratbox/doc/example.conf
13513 7.194 +39 -7 ircd-ratbox/src/newconf.c
13514
13515
13516
13517 alz 2005/01/25 12:48:54 EST (20050125_2)
13518
13519 Modified files:
13520 include s_conf.h
13521 src listener.c s_conf.c
13522 Log:
13523 Added dline reasons, connecting/banned clients now see ban reason.
13524
13525 Revision Changes Path
13526 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13527 7.123 +17 -4 ircd-ratbox/src/listener.c
13528 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13529
13530
13531
13532 leeh 2005/01/25 07:44:37 EST (20050125_1)
13533
13534 Modified files:
13535 doc example.conf example.efnet.conf
13536 src newconf.c
13537 Log:
13538 - implement stacking of shared {}; blocks, documented in example.conf
13539
13540 Revision Changes Path
13541 7.255 +26 -13 ircd-ratbox/doc/example.conf
13542 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13543 7.193 +51 -36 ircd-ratbox/src/newconf.c
13544
13545
13546
13547 leeh 2005/01/24 19:08:29 EST (20050125_0)
13548
13549 Modified files:
13550 doc example.conf
13551 include client.h s_conf.h
13552 modules/core m_join.c
13553 src newconf.c s_user.c
13554 Log:
13555 - added jupe_exempt to auth {};, exempts the user from generating warnings
13556 when they attempt to join juped channels.
13557
13558 Revision Changes Path
13559 7.254 +2 -0 ircd-ratbox/doc/example.conf
13560 7.261 +3 -0 ircd-ratbox/include/client.h
13561 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13562 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13563 7.192 +1 -0 ircd-ratbox/src/newconf.c
13564 7.338 +8 -0 ircd-ratbox/src/s_user.c
13565
13566
13567
13568 leeh 2005/01/24 18:57:02 EST (20050124_6)
13569
13570 Modified files:
13571 src newconf.c
13572 Log:
13573 - rework shared {};, the format is now:
13574 shared {
13575 oper = "flame@*.leeh.co.uk", "*.lan";
13576 flags = kline;
13577 };
13578
13579 With no privs:
13580 shared {
13581 oper = "flame@*.leeh.co.uk", "*.lan";
13582 flags = none;
13583 };
13584
13585 Revision Changes Path
13586 7.191 +55 -23 ircd-ratbox/src/newconf.c
13587
13588
13589
13590 leeh 2005/01/24 17:25:58 EST (20050124_5)
13591
13592 Modified files:
13593 include modules.h
13594 Log:
13595 - fix the prototype on load_static_modules()
13596
13597 Revision Changes Path
13598 7.61 +1 -1 ircd-ratbox/include/modules.h
13599
13600
13601
13602 leeh 2005/01/24 16:00:30 EST (20050124_4)
13603
13604 Modified files:
13605 modules m_cap.c
13606 Log:
13607 - have cap end call register_local_user() with its own copy of
13608 source_p->username so its safe for unidented users..
13609
13610 Revision Changes Path
13611 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13612
13613
13614
13615 leeh 2005/01/24 15:48:09 EST (20050124_3)
13616
13617 Modified files:
13618 include newconf.h s_conf.h
13619 modules m_info.c
13620 src newconf.c s_conf.c s_log.c
13621 Log:
13622 - move the conf parser over to a table based structure, with generic setting
13623 of integers/strings
13624
13625 Revision Changes Path
13626 7.34 +9 -8 ircd-ratbox/include/newconf.h
13627 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13628 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13629 7.190 +264 -808 ircd-ratbox/src/newconf.c
13630 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13631 7.77 +13 -13 ircd-ratbox/src/s_log.c
13632
13633
13634
13635 leeh 2005/01/24 13:11:30 EST (20050124_2)
13636
13637 Modified files:
13638 doc example.conf
13639 src newconf.c
13640 Log:
13641 - added stacking of ips in exempt {};
13642
13643 Revision Changes Path
13644 7.253 +4 -0 ircd-ratbox/doc/example.conf
13645 7.189 +11 -30 ircd-ratbox/src/newconf.c
13646
13647
13648
13649 leeh 2005/01/24 12:59:57 EST (20050124_1)
13650
13651 Modified files:
13652 include tools.h
13653 src channel.c client.c hash.c hook.c
13654 newconf.c s_user.c watch.c
13655 Log:
13656 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13657 consistent with the rest of the dlink code.
13658
13659 Revision Changes Path
13660 1.54 +7 -7 ircd-ratbox/include/tools.h
13661 7.430 +2 -2 ircd-ratbox/src/channel.c
13662 7.487 +6 -6 ircd-ratbox/src/client.c
13663 7.113 +5 -5 ircd-ratbox/src/hash.c
13664 7.35 +1 -1 ircd-ratbox/src/hook.c
13665 7.188 +2 -2 ircd-ratbox/src/newconf.c
13666 7.337 +1 -1 ircd-ratbox/src/s_user.c
13667 1.5 +4 -4 ircd-ratbox/src/watch.c
13668
13669
13670
13671 leeh 2005/01/24 12:47:13 EST (20050124_0)
13672
13673 Modified files:
13674 modules m_cap.c
13675 Log:
13676 - cheap hack on sticky capabs..
13677
13678 Revision Changes Path
13679 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13680
13681
13682
13683 leeh 2005/01/22 11:36:54 EST (20050122_0)
13684
13685 Modified files:
13686 modules m_cap.c
13687 Log:
13688 - updated my clicap implementation to match the spec so far..
13689
13690 Revision Changes Path
13691 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13692
13693
13694
13695 leeh 2005/01/21 07:14:43 EST (20050121_2)
13696
13697 Modified files:
13698 doc hooks.txt
13699 include hook.h
13700 modules m_services.c
13701 src hook.c s_serv.c
13702 Log:
13703 - added hooks for when we're sending a burst
13704 - rewrote hooks.txt
13705 - fix up the hooks ive already done in services compatibility, ill add the
13706 hooks for server/client introductions in a bit.
13707
13708 Revision Changes Path
13709 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13710 1.30 +4 -0 ircd-ratbox/include/hook.h
13711 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13712 7.34 +7 -0 ircd-ratbox/src/hook.c
13713 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13714
13715
13716
13717 leeh 2005/01/21 06:34:03 EST (20050121_1)
13718
13719 Modified files:
13720 contrib example_module.c spy_admin_notice.c
13721 spy_info_notice.c spy_links_notice.c
13722 spy_motd_notice.c spy_stats_notice.c
13723 spy_stats_p_notice.c spy_trace_notice.c
13724 spy_whois_notice.c
13725 spy_whois_notice_global.c
13726 include hook.h
13727 modules m_admin.c m_info.c m_links.c m_motd.c
13728 m_services.c m_stats.c m_trace.c
13729 m_whois.c static_modules.c.SH
13730 modules/core m_server.c
13731 src client.c hook.c ircd.c modules.c packet.c
13732 s_auth.c s_serv.c s_user.c send.c
13733 Log:
13734 - add a better implementation of the hook system, its now a slow leaking
13735 array and events are created whenever we try adding a hook for it, or
13736 theyre registered for the caller.
13737
13738 Ive temporarily fucked services support and removed most of the other
13739 hooks.. I shall fix this soon.
13740
13741 Revision Changes Path
13742 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13743 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13744 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13745 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13746 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13747 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13748 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13749 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13750 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13751 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13752 1.29 +34 -70 ircd-ratbox/include/hook.h
13753 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13754 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13755 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13756 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13757 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13758 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13759 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13760 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13761 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13762 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13763 7.486 +1 -28 ircd-ratbox/src/client.c
13764 7.33 +131 -137 ircd-ratbox/src/hook.c
13765 7.367 +1 -1 ircd-ratbox/src/ircd.c
13766 7.151 +6 -10 ircd-ratbox/src/modules.c
13767 7.138 +10 -14 ircd-ratbox/src/packet.c
13768 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13769 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13770 7.336 +0 -6 ircd-ratbox/src/s_user.c
13771 7.286 +8 -6 ircd-ratbox/src/send.c
13772
13773
13774
13775 leeh 2005/01/20 19:19:20 EST (20050121_0)
13776
13777 Modified files:
13778 include hostmask.h
13779 Log:
13780 - remove an unused struct
13781
13782 Revision Changes Path
13783 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13784
13785
13786
13787 leeh 2005/01/20 13:38:39 EST (20050120_1)
13788
13789 Modified files:
13790 . configure configure.ac
13791 include client.h numeric.h patchlevel.h
13792 modules Makefile.in
13793 src messages.tab s_user.c
13794 Added files:
13795 modules m_cap.c
13796 Log:
13797 - drop back to -O0, fix patchlevel.h
13798 - first stab at client capabilities.. this still needs work.
13799
13800 Revision Changes Path
13801 7.240 +3 -3 ircd-ratbox/configure
13802 7.54 +3 -3 ircd-ratbox/configure.ac
13803 7.260 +3 -0 ircd-ratbox/include/client.h
13804 7.54 +2 -0 ircd-ratbox/include/numeric.h
13805 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13806 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13807 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13808 7.120 +1 -1 ircd-ratbox/src/messages.tab
13809 7.335 +3 -0 ircd-ratbox/src/s_user.c
13810
13811
13812
13813 leeh 2005/01/20 06:04:41 EST (20050120_0)
13814
13815 Modified files:
13816 . ChangeLog RELNOTES
13817 include config.h config.h.dist memory.h
13818 patchlevel.h
13819 modules m_stats.c
13820 src commio.c crypt.c getopt.c ircd.c s_serv.c
13821 Removed files:
13822 . README.VMS clean.com make.com
13823 include setup.h_vms
13824 modules descrip.mms static_modules_c.com
13825 modules/core descrip.mms
13826 src descrip.mms qio.c version.com
13827 tools descrip.mms mkpasswd_vms.c
13828 Log:
13829 - clean changelog, relnotes
13830 - mark patchlevel as 2.1.0beta
13831 - remove VMS support
13832
13833 Revision Changes Path
13834 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13835 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13836 1.111 +1 -348 ircd-ratbox/RELNOTES
13837 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13838 7.182 +0 -42 ircd-ratbox/include/config.h
13839 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13840 7.50 +0 -4 ircd-ratbox/include/memory.h
13841 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13842 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13843 7.2 +0 -58 ircd-ratbox/make.com (dead)
13844 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13845 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13846 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13847 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13848 1.24 +7 -30 ircd-ratbox/src/commio.c
13849 7.12 +0 -4 ircd-ratbox/src/crypt.c
13850 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13851 7.24 +0 -4 ircd-ratbox/src/getopt.c
13852 7.366 +4 -19 ircd-ratbox/src/ircd.c
13853 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13854 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13855 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13856 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13857 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13858
13859
13860
13861 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13862
13863 Modified files:
13864 include watch.h
13865 src watch.c
13866 Log:
13867 not using the return values on a few watch functions so make them void
13868
13869 Revision Changes Path
13870 7.2 +5 -5 ircd-ratbox/include/watch.h
13871 1.4 +19 -28 ircd-ratbox/src/watch.c
13872
13873
13874 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13875
13876 Modified files:
13877 modules m_watch.c
13878 Log:
13879 Make watch throttle, don't accept letter commands stacked
13880
13881 Revision Changes Path
13882 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13883
13884
13885
13886 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13887
13888 Modified files:
13889 modules m_gline.c
13890 Log:
13891 fix merge error
13892
13893 Revision Changes Path
13894 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13895
13896
13897
13898 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13899
13900 Modified files:
13901 . ChangeLog README.FIRST RELNOTES configure
13902 configure.ac
13903 adns adns.h internal.h parse.c transmit.c
13904 types.c
13905 contrib example_module.c spy_admin_notice.c
13906 spy_info_notice.c spy_links_notice.c
13907 spy_motd_notice.c spy_stats_notice.c
13908 spy_stats_p_notice.c spy_trace_notice.c
13909 spy_whois_notice.c
13910 spy_whois_notice_global.c
13911 doc example.conf example.efnet.conf ircd.motd
13912 server-version-info whats-new.txt
13913 help/opers umode xline
13914 help/users umode
13915 include cache.h channel.h class.h client.h
13916 commio.h config.h config.h.dist hash.h
13917 hook.h hostmask.h irc_string.h ircd.h
13918 ircd_defs.h m_info.h memory.h msg.h
13919 newconf.h numeric.h packet.h patchlevel.h
13920 patricia.h s_conf.h s_gline.h s_newconf.h
13921 s_serv.h s_user.h scache.h serno.h
13922 setup.h.in sprintf_irc.h stdinc.h tools.h
13923 modules .depend Makefile.in m_admin.c m_away.c
13924 m_dline.c m_encap.c m_gline.c m_info.c
13925 m_kline.c m_links.c m_list.c m_lusers.c
13926 m_motd.c m_oper.c m_operspy.c m_rehash.c
13927 m_restart.c m_resv.c m_set.c m_stats.c
13928 m_svinfo.c m_testline.c m_testmask.c
13929 m_topic.c m_trace.c m_watch.c m_who.c
13930 m_whois.c m_whowas.c m_xline.c
13931 static_modules.c.SH
13932 modules/core m_error.c m_message.c m_mode.c m_quit.c
13933 m_server.c m_squit.c
13934 src .depend Makefile.in adns.c balloc.c
13935 cache.c channel.c class.c client.c
13936 commio.c crypt.c devpoll.c epoll.c
13937 event.c getopt.c hash.c hook.c hostmask.c
13938 irc_string.c ircd.c ircd_lexer.l
13939 ircd_parser.y ircd_signal.c listener.c
13940 modules.c newconf.c numeric.c packet.c
13941 parse.c patricia.c poll.c reject.c
13942 restart.c s_auth.c s_conf.c s_log.c
13943 s_newconf.c s_serv.c s_user.c scache.c
13944 select.c send.c snprintf.c tools.c
13945 version.c.SH watch.c whowas.c
13946 tools README.mkpasswd mkpasswd.c
13947 Added files:
13948 . README.VMS clean.com make.com
13949 doc services.txt
13950 include common.h s_stats.h setup.h_vms
13951 supported.h
13952 modules descrip.mms m_challenge.c m_etrace.c
13953 m_invite.c m_names.c m_pass.c m_ping.c
13954 m_pong.c m_services.c m_tb.c m_user.c
13955 m_users.c m_version.c
13956 static_modules_c.com
13957 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13958 m_part.c m_sjoin.c
13959 servlink descrip.mms
13960 src descrip.mms kdparse.c messages.tab qio.c
13961 s_gline.c s_stats.c version.com
13962 tools descrip.mms mkpasswd_vms.c
13963 Removed files:
13964 doc 005.txt
13965 include banconf.h
13966 modules/core channels.c users.c
13967 src banconf.c
13968 Log:
13969 merge from RATBOX_2_0
13970
13971 Revision Changes Path
13972 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13973 7.40 +1 -0 ircd-ratbox/README.FIRST
13974 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13975 1.110 +114 -6 ircd-ratbox/RELNOTES
13976 1.17 +4 -0 ircd-ratbox/adns/adns.h
13977 1.17 +4 -4 ircd-ratbox/adns/internal.h
13978 1.12 +38 -38 ircd-ratbox/adns/parse.c
13979 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13980 1.19 +13 -13 ircd-ratbox/adns/types.c
13981 7.1 +10 -0 ircd-ratbox/clean.com (new)
13982 7.239 +47 -29 ircd-ratbox/configure
13983 7.53 +40 -32 ircd-ratbox/configure.ac
13984 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13985 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13986 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13987 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13988 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13989 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13990 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13991 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13992 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13993 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13994 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13995 7.252 +68 -22 ircd-ratbox/doc/example.conf
13996 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13997 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13998 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13999 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14000 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14001 1.5 +2 -1 ircd-ratbox/help/opers/umode
14002 1.7 +1 -1 ircd-ratbox/help/opers/xline
14003 1.2 +1 -0 ircd-ratbox/help/users/umode
14004 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14005 1.7 +8 -0 ircd-ratbox/include/cache.h
14006 7.162 +18 -16 ircd-ratbox/include/channel.h
14007 7.25 +4 -0 ircd-ratbox/include/class.h
14008 7.259 +34 -28 ircd-ratbox/include/client.h
14009 1.13 +45 -7 ircd-ratbox/include/commio.h
14010 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14011 7.181 +74 -16 ircd-ratbox/include/config.h
14012 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14013 7.53 +2 -0 ircd-ratbox/include/hash.h
14014 1.28 +73 -27 ircd-ratbox/include/hook.h
14015 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14016 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14017 7.80 +6 -31 ircd-ratbox/include/ircd.h
14018 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14019 7.56 +14 -8 ircd-ratbox/include/m_info.h
14020 7.49 +4 -0 ircd-ratbox/include/memory.h
14021 7.53 +2 -0 ircd-ratbox/include/msg.h
14022 7.33 +9 -9 ircd-ratbox/include/newconf.h
14023 7.53 +12 -8 ircd-ratbox/include/numeric.h
14024 7.27 +1 -1 ircd-ratbox/include/packet.h
14025 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14026 7.19 +25 -1 ircd-ratbox/include/patricia.h
14027 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14028 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14029 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14030 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14031 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14032 7.34 +13 -9 ircd-ratbox/include/s_user.h
14033 7.15 +1 -1 ircd-ratbox/include/scache.h
14034 7.5366 +1 -1 ircd-ratbox/include/serno.h
14035 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14036 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14037 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14038 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14039 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14040 1.53 +10 -10 ircd-ratbox/include/tools.h
14041 7.1 +58 -0 ircd-ratbox/make.com (new)
14042 1.45 +338 -182 ircd-ratbox/modules/.depend
14043 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14044 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14045 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14046 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14047 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14048 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14049 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14050 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14051 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14052 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14053 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14054 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14055 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14056 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14057 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14058 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14059 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14060 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14061 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14062 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14063 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14064 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14065 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14066 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14067 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14068 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14069 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14070 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14071 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14072 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14073 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14074 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14075 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14076 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14077 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14078 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14079 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14080 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14081 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14082 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14083 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14084 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14085 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14086 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14087 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14088 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14089 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14090 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14091 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14092 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14093 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14094 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14095 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14096 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14097 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14098 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14099 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14100 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14101 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14102 7.48 +162 -119 ircd-ratbox/src/.depend
14103 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14104 7.75 +5 -5 ircd-ratbox/src/adns.c
14105 7.84 +1 -1 ircd-ratbox/src/balloc.c
14106 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14107 1.23 +75 -7 ircd-ratbox/src/cache.c
14108 7.429 +342 -79 ircd-ratbox/src/channel.c
14109 7.67 +42 -2 ircd-ratbox/src/class.c
14110 7.485 +245 -85 ircd-ratbox/src/client.c
14111 1.23 +349 -43 ircd-ratbox/src/commio.c
14112 7.11 +4 -0 ircd-ratbox/src/crypt.c
14113 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14114 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14115 1.32 +4 -8 ircd-ratbox/src/epoll.c
14116 7.46 +63 -6 ircd-ratbox/src/event.c
14117 7.23 +4 -0 ircd-ratbox/src/getopt.c
14118 7.112 +8 -7 ircd-ratbox/src/hash.c
14119 7.32 +135 -133 ircd-ratbox/src/hook.c
14120 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14121 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14122 7.365 +56 -48 ircd-ratbox/src/ircd.c
14123 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14124 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14125 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14126 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14127 7.122 +14 -13 ircd-ratbox/src/listener.c
14128 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14129 7.150 +17 -8 ircd-ratbox/src/modules.c
14130 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14131 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14132 7.137 +55 -42 ircd-ratbox/src/packet.c
14133 7.187 +8 -15 ircd-ratbox/src/parse.c
14134 7.28 +2 -4 ircd-ratbox/src/patricia.c
14135 7.82 +3 -1 ircd-ratbox/src/poll.c
14136 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14137 1.32 +8 -3 ircd-ratbox/src/reject.c
14138 7.34 +1 -0 ircd-ratbox/src/restart.c
14139 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14140 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14141 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14142 7.76 +32 -35 ircd-ratbox/src/s_log.c
14143 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14144 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14145 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14146 7.334 +773 -2 ircd-ratbox/src/s_user.c
14147 7.27 +2 -1 ircd-ratbox/src/scache.c
14148 7.44 +2 -0 ircd-ratbox/src/select.c
14149 7.285 +12 -12 ircd-ratbox/src/send.c
14150 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14151 7.46 +0 -1 ircd-ratbox/src/tools.c
14152 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14153 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14154 1.3 +4 -4 ircd-ratbox/src/watch.c
14155 7.32 +1 -0 ircd-ratbox/src/whowas.c
14156 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14157 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14158 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14159 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14160
14161
14162
14163 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14164
14165 Modified files: (Branch: RATBOX_2_0)
14166 src client.c
14167 Log:
14168 a remote client is never going to have a watch list..duh
14169
14170 Revision Changes Path
14171 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14172
14173
14174
14175 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14176
14177 Added files: (Branch: RATBOX_2_0)
14178 modules m_watch.c
14179 Log:
14180 get that one too
14181
14182 Revision Changes Path
14183 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14184
14185
14186
14187 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14188
14189 Added files: (Branch: RATBOX_2_0)
14190 include watch.h
14191 src watch.c
14192 Log:
14193 helps if we actually include the .c/.h files
14194
14195 Revision Changes Path
14196 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14197 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14198
14199
14200
14201 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14202
14203 Modified files: (Branch: RATBOX_2_0)
14204 . configure configure.ac
14205 include client.h numeric.h s_conf.h setup.h.in
14206 supported.h
14207 modules Makefile.in
14208 modules/core m_nick.c
14209 src Makefile.in client.c ircd.c messages.tab
14210 newconf.c s_conf.c s_user.c
14211 Log:
14212 backport watch from devel
14213
14214 Revision Changes Path
14215 7.229.2.10 +12 -2 ircd-ratbox/configure
14216 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14217 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14218 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14219 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14220 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14221 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14222 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14223 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14224 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14225 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14226 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14227 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14228 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14229 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14230 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14231
14232
14233
14234 leeh 2005/01/12 10:12:40 EST (20050112_1)
14235
14236 Modified files: (Branch: RATBOX_2_0)
14237 include numeric.h
14238 modules m_services.c m_whois.c
14239 src messages.tab
14240 Log:
14241 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14242 when the user is logged in
14243
14244 Revision Changes Path
14245 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14246 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14247 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14248 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14249
14250
14251
14252 leeh 2005/01/11 19:47:14 EST (20050112_0)
14253
14254 Modified files: (Branch: RATBOX_2_0)
14255 include supported.h
14256 Added files: (Branch: RATBOX_2_0)
14257 doc services.txt
14258 Log:
14259 - add +r to 005
14260 - added doc/services.txt, outlining the compatibility code
14261
14262 Revision Changes Path
14263 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14264 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14265
14266
14267
14268 leeh 2005/01/11 18:38:10 EST (20050111_5)
14269
14270 Modified files: (Branch: RATBOX_2_0)
14271 include client.h hook.h
14272 modules m_services.c
14273 modules/core m_server.c
14274 src hook.c s_serv.c
14275 Log:
14276 - more services compatibility code:
14277 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14278 appropriate service {}; entry, only accept SU from these.
14279 - hook into us finishing nick burst, and have services burst a list of
14280 logged in users
14281
14282 Revision Changes Path
14283 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14284 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14285 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14286 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14287 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14288 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14289
14290
14291
14292 leeh 2005/01/11 17:32:42 EST (20050111_4)
14293
14294 Modified files: (Branch: RATBOX_2_0)
14295 . configure configure.ac
14296 include client.h
14297 modules Makefile.in
14298 src channel.c
14299 Added files: (Branch: RATBOX_2_0)
14300 modules m_services.c
14301 Log:
14302 - more services compatibility code:
14303 - encap handlers for SU (services marking client as logged in)
14304 - and for LOGIN (servers bursting logged in status)
14305 - move suser from Client -> User
14306
14307 Revision Changes Path
14308 7.229.2.9 +9 -3 ircd-ratbox/configure
14309 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14310 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14311 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14312 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14313 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14314
14315
14316
14317 leeh 2005/01/11 16:46:34 EST (20050111_3)
14318
14319 Modified files: (Branch: RATBOX_2_0)
14320 include ircd_defs.h
14321 Log:
14322 - whoops, missing #endif
14323
14324 Revision Changes Path
14325 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14326
14327
14328
14329 leeh 2005/01/11 15:56:57 EST (20050111_2)
14330
14331 Modified files: (Branch: RATBOX_2_0)
14332 include ircd_defs.h
14333 Log:
14334 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14335 have ipv6 just report sizeof(struct sockaddr_in)
14336
14337 Revision Changes Path
14338 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14339
14340
14341
14342 leeh 2005/01/10 20:19:35 EST (20050111_1)
14343
14344 Modified files: (Branch: RATBOX_2_0)
14345 src newconf.c
14346 Log:
14347 - fix a gcc warning
14348
14349 Revision Changes Path
14350 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14351
14352
14353
14354 leeh 2005/01/10 20:10:35 EST (20050111_0)
14355
14356 Modified files: (Branch: RATBOX_2_0)
14357 adns internal.h parse.c transmit.c types.c
14358 Log:
14359 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14360 conflict
14361
14362 Revision Changes Path
14363 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14364 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14365 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14366 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14367
14368
14369
14370 leeh 2005/01/10 17:48:48 EST (20050110_3)
14371
14372 Modified files: (Branch: RATBOX_2_0)
14373 modules m_xline.c
14374 Log:
14375 - send out the reformatted xline to opers (\s -> ' ')
14376
14377 Revision Changes Path
14378 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14379
14380
14381
14382 leeh 2005/01/10 16:18:53 EST (20050110_2)
14383
14384 Modified files: (Branch: RATBOX_2_0)
14385 help/opers umode
14386 help/users umode
14387 include client.h supported.h
14388 src messages.tab s_user.c send.c
14389 Log:
14390 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14391 channel privmsgs.
14392
14393 Revision Changes Path
14394 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14395 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14396 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14397 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14398 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14399 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14400 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14401
14402
14403
14404 leeh 2005/01/10 14:50:47 EST (20050110_1)
14405
14406 Modified files: (Branch: RATBOX_2_0)
14407 doc example.conf example.efnet.conf
14408 Log:
14409 - I dont remember ts6 desyncing on bans, so im not sure why the example
14410 confs say so.
14411
14412 Revision Changes Path
14413 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14414 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14415
14416
14417
14418 leeh 2005/01/10 13:31:10 EST (20050110_0)
14419
14420 Modified files: (Branch: RATBOX_2_0)
14421 . configure configure.ac
14422 include channel.h client.h numeric.h s_conf.h
14423 s_serv.h setup.h.in
14424 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14425 m_sjoin.c
14426 src channel.c messages.tab newconf.c s_conf.c
14427 s_serv.c s_user.c
14428 Log:
14429 - added --enable-services to configure, which enables some ratbox-services
14430 compatibility code:
14431 - chanmode +r, registered users only
14432 - usermode +S, prevents deop/kick of a service
14433 - service { }; block in conf for the above umode
14434
14435 Revision Changes Path
14436 7.229.2.8 +28 -16 ircd-ratbox/configure
14437 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14438 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14439 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14440 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14441 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14442 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14443 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14444 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14445 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14446 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14447 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14448 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14449 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14450 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14451 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14452 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14453 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14454 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14455
14456
14457
14458 leeh 2005/01/09 08:23:30 EST (20050109_0)
14459
14460 Modified files: (Branch: RATBOX_2_0)
14461 help/opers umode
14462 Log:
14463 - remove a tab, and add +C to opers umode help
14464
14465 Revision Changes Path
14466 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14467