]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] Make the code that raises fd rlimit to hard limit work.
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
1aa8ffcb 1nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
2 Log:
3 - note the I/O reworking
4
5
6 Changes: Modified:
7 +2 -0 trunk/NEWS (File Modified)
8
9
f32e30dd 10nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
11 Log:
12 - use mkdir -p
13
14
15 Changes: Modified:
16 +4 -4 trunk/doc/Makefile.in (File Modified)
17
18
75189454 19nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
20 Log:
21 - enforce proper conditions for EPOLL_CTL_DEL.
22 - remove possibly problematic "performance" check
23
24
25 Changes: Modified:
26 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
27
28
5522d08c 29nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
30 Log:
31 - rename m_list_safelist to m_list and remove ratbox implementation
32
33
34 Changes: Modified:
35 +393 -664 trunk/modules/Makefile.in (File Modified)
36 + - trunk/modules/m_list.c (File Added)
37 + - trunk/modules/m_list_ratbox.c (File Deleted)
38 + - trunk/modules/m_list_safelist.c (File Deleted)
39
40
607cf49f 41nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
42 Log:
43 - some more transit to sendto_one_numeric().
44
45
46 Changes: Modified:
47 +2 -3 trunk/modules/m_away.c (File Modified)
48 +3 -3 trunk/src/messages.tab (File Modified)
49 +1 -1 trunk/src/s_user.c (File Modified)
50
51
e8a2d50d 52nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
53 Log:
54 - change some sendto_one() to sendto_one_numeric().
55
56
57 Changes: Modified:
58 +4 -10 trunk/modules/m_admin.c (File Modified)
59 +3 -3 trunk/modules/m_map.c (File Modified)
60 +12 -12 trunk/src/messages.tab (File Modified)
61 +1 -2 trunk/src/s_conf.c (File Modified)
62 +9 -10 trunk/src/s_user.c (File Modified)
63
64
88520303 65nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
66 Log:
67 - river's ports.c from old charybdis trunk
68
69
70 Changes: Modified:
71 +195 -0 trunk/configure.ac (File Modified)
72 + - trunk/libcharybdis/ports.c (File Added)
73
74
1b4cfad8 75nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
76 Log:
77 - remove broken ports stuff and devpoll stuff.
78
79
80 Changes: Modified:
81 +0 -307 trunk/configure (File Modified)
82 +0 -21 trunk/configure.ac (File Modified)
83 +0 -474 trunk/include/setup.h.in (File Modified)
84 + - trunk/libcharybdis/devpoll.c (File Deleted)
85 + - trunk/libcharybdis/ports.c (File Deleted)
86
87
5e12fb10 88nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
89 Log:
90 - regenerate files
91
92
93 Changes: Modified:
94 +1 -25 trunk/configure (File Modified)
95 +0 -3 trunk/include/setup.h.in (File Modified)
96
97
4536ee25 98nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
99 Log:
100 - remove x86-optimized hash code.
101
102
103 Changes: Modified:
104 +0 -13 trunk/configure.ac (File Modified)
105 +2 -187 trunk/src/Makefile.in (File Modified)
106 + - trunk/src/fnvhash.s (File Deleted)
107
108
6c8cbf34 109nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
110 Log:
111 - apparently setting KE_LENGTH to 128 is fine.
112
113
114 Changes: Modified:
115 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
116
117
3611dcf7 118nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
119 Log:
120 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
121
122
123 Changes: Modified:
124 +5627 -5747 trunk/configure (File Modified)
125 +0 -15 trunk/configure.ac (File Modified)
126 +0 -2 trunk/include/m_info.h (File Modified)
127 +6 -9 trunk/include/setup.h.in (File Modified)
128 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
129
130
631ef239 131nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
132 Log:
133 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
134 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
135 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
136
137
138 Changes: Modified:
139 +0 -5 trunk/include/config.h (File Modified)
140 +0 -5 trunk/include/config.h.dist (File Modified)
141 +0 -6 trunk/include/defaults.h (File Modified)
142 +0 -3 trunk/include/m_info.h (File Modified)
143 +21 -7 trunk/libcharybdis/commio.c (File Modified)
144 +2 -0 trunk/libcharybdis/commio.h (File Modified)
145 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
146 +4 -3 trunk/libcharybdis/poll.c (File Modified)
147 +0 -3 trunk/libcharybdis/select.c (File Modified)
148 +0 -9 trunk/src/ircd.c (File Modified)
149 +23 -26 trunk/src/listener.c (File Modified)
150 +2 -1 trunk/src/restart.c (File Modified)
151 +5 -1 trunk/src/s_auth.c (File Modified)
152 +1 -1 trunk/src/s_conf.c (File Modified)
153 +3 -1 trunk/src/s_serv.c (File Modified)
154
155
6fcb8629 156jilles 2007/04/02 22:03:08 UTC (20070402-3350)
157 Log:
158 Repair operspy who !#channel, broken by me in r3283.
159
160
161 Changes: Modified:
162 +2 -2 trunk/modules/m_who.c (File Modified)
163
164
f71e18ee 165jilles 2007/04/01 22:20:00 UTC (20070401-3344)
166 Log:
167 Update bug report and IRC channel information.
168
169
170 Changes: Modified:
171 +2 -1 trunk/BUGS (File Modified)
172 +2 -1 trunk/NEWS (File Modified)
173
174
91132813 175jilles 2007/04/01 22:10:05 UTC (20070401-3342)
176 Log:
177 Change copyright years in version.c.SH as in release-2.1 r3339.
178
179
180 Changes: Modified:
181 +2 -2 trunk/src/version.c.SH (File Modified)
182
183
8d53472c 184jilles 2007/03/30 23:34:11 UTC (20070330-3325)
185 Log:
186 Rerun autoconf.
187
188
189 Changes: Modified:
190 +104 -0 trunk/configure (File Modified)
191
192
3ad1a781 193jilles 2007/03/30 23:33:43 UTC (20070330-3323)
194 Log:
195 Need to check for various flavours of epoll,
196 even if --enable-epoll is forced.
197
198
199 Changes: Modified:
200 +1 -0 trunk/configure.ac (File Modified)
201
202
a34ec229 203jilles 2007/03/30 23:32:43 UTC (20070330-3321)
204 Log:
205 Hack to allow some more warnings, already present in configure (?).
206
207
208 Changes: Modified:
209 +1 -1 trunk/aclocal.m4 (File Modified)
210
211
5c5d24f0 212jilles 2007/03/29 20:03:06 UTC (20070329-3319)
213 Log:
214 Merge old trunk r2077,r2079:
215 - Move closing of servlink control fd to close_connection()
216 instead of doing it in exit_local_server(), and make sure
217 we first close the data fd and then the control fd.
218 - Have servlink process ready fds in order net, data, ctrl
219 instead of ctrl, data, net. This seems to fix the problem
220 that squit reasons do not show up on the other side of a
221 ziplink (by making it send any final SQUIT and/or ERROR
222 before noticing the closed control fd).
223
224
225 Changes: Modified:
226 +1 -1 trunk/servlink/io.c (File Modified)
227 +3 -12 trunk/src/client.c (File Modified)
228
229
64f2a7eb 230jilles 2007/03/28 23:17:06 UTC (20070328-3317)
231 Log:
232 Don't show the UID if a TS6 server sends a kick with
233 an empty or no comment. Note that charybdis never sends
234 such kicks.
235
236
237 Changes: Modified:
238 +4 -4 trunk/modules/core/m_kick.c (File Modified)
239
240
0bba1788 241jilles 2007/03/28 15:40:24 UTC (20070328-3307)
242 Log:
243 Merge old trunk r2081:
244 Don't say that services cannot be killed in
245 ERR_ISCHANSERVICE message (given when trying
246 to kick or deop them), as that's not the case.
247
248
249 Changes: Modified:
250 +1 -1 trunk/src/messages.tab (File Modified)
251
252
8d19a2b2 253jilles 2007/03/28 15:30:56 UTC (20070328-3305)
254 Log:
255 Merge old trunk r2059
256 Clarifications to the descriptions of umode +Q and cmode +F,
257 suggested by Ariadne@SorceryNet.
258
259
260 Changes: Modified:
261 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
262 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
263
264
e7d250a6 265jilles 2007/03/28 15:22:49 UTC (20070328-3303)
266 Log:
267 Merge old trunk r2907,r2991:
268 Allow TESTLINE on channel names.
269
270
271 Changes: Modified:
272 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
273 +4 -0 trunk/help/opers/testline (File Modified)
274 +22 -0 trunk/modules/m_testline.c (File Modified)
275
276
add9f99d 277jilles 2007/03/28 15:04:06 UTC (20070328-3301)
278 Log:
279 Merge old trunk r2835:
280 resolver: if sendto(2) fails, try sending to the next nameserver
281
282
283 Changes: Modified:
284 +1 -1 trunk/src/res.c (File Modified)
285
286
42bda3f3 287jilles 2007/03/28 14:54:10 UTC (20070328-3299)
288 Log:
289 Merge old trunk r2817:
290 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
291 starts with a digit. This is safe because the last
292 parameter is a nick and never a UID. (The first parameter
293 in a server-server two-param whois is a UID/SID.)
294
295
296 Changes: Modified:
297 +1 -1 trunk/modules/m_whois.c (File Modified)
298
299
8a1e143f 300jilles 2007/03/28 14:49:48 UTC (20070328-3297)
301 Log:
302 Merge old trunk r2779,r2785:
303 Show correct privilege name in a few ERR_NOPRIVS numerics.
304
305
306 Changes: Modified:
307 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
308 +1 -1 trunk/extensions/m_opme.c (File Modified)
309 +2 -2 trunk/unsupported/m_force.c (File Modified)
310
311
a5ea0e0d 312jilles 2007/03/28 14:45:46 UTC (20070328-3295)
313 Log:
314 Merge old trunk r2695:
315 Send an SQUIT instead of an ERROR to announce /die to connected servers.
316 This will generate better server notices.
317
318
319 Changes: Modified:
320 +3 -2 trunk/modules/core/m_die.c (File Modified)
321
322
5ea98c7a 323jilles 2007/03/28 14:33:50 UTC (20070328-3293)
324 Log:
325 Merge old trunk r2294:
326 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
327
328
329 Changes: Modified:
330 +1 -1 trunk/src/s_user.c (File Modified)
331
332
c83cbedc 333jilles 2007/03/28 14:30:10 UTC (20070328-3291)
334 Log:
335 Merge old trunk r2226:
336 If we are connecting outward to a server, check if the
337 server name they sent is the same as what we tried to
338 connect to. Previously such a connection could succeed
339 if there existed connect blocks with the same IP and
340 passwords for the other server name.
341
342
343 Changes: Modified:
344 +11 -0 trunk/modules/core/m_server.c (File Modified)
345
346
9c2f9ec9 347jilles 2007/03/28 14:21:37 UTC (20070328-3289)
348 Log:
349 Merge old trunk r2212:
350 Another handling of SJOINs without nicks:
351 Propagate them if the channel is +P or the channel
352 already existed, otherwise remove the channel again
353 and do not propagate the SJOIN.
354
355
356 Changes: Modified:
357 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
358
359
7201bb21 360jilles 2007/03/28 13:49:57 UTC (20070328-3287)
361 Log:
362 Remove channels entirely from /whois on services.
363 This cannot be overridden with operspy.
364
365
366 Changes: Modified:
367 +20 -17 trunk/modules/m_whois.c (File Modified)
368
369
04513cff 370jilles 2007/03/28 13:11:30 UTC (20070328-3283)
371 Log:
372 Fix /who on channels with ** in their name.
373
374
375 Changes: Modified:
376 +2 -2 trunk/modules/m_who.c (File Modified)
377
378
4cda5f22 379jilles 2007/03/25 17:59:50 UTC (20070325-3281)
380 Log:
381 NEWS: As in 2.1.3, mention that the TS6 revision will
382 interoperate with older versions
383
384
385 Changes: Modified:
386 +2 -1 trunk/NEWS (File Modified)
387
388
0af87e57 389jilles 2007/03/18 16:29:31 UTC (20070318-3275)
390 Log:
391 Fix documentation of HIDE_SERVERS_IPS define.
392
393
394 Changes: Modified:
395 +2 -2 trunk/include/config.h.dist (File Modified)
396
397
3891c2c2 398jilles 2007/03/18 14:44:24 UTC (20070318-3271)
399 Log:
400 Don't leak auth{} spoofed ip for I-line is full notice either.
401
402
403 Changes: Modified:
404 +1 -1 trunk/src/s_conf.c (File Modified)
405
406
4b7e6904 407jilles 2007/03/17 23:50:25 UTC (20070317-3265)
408 Log:
409 Update NEWS.
410
411
412 Changes: Modified:
413 +37 -0 trunk/NEWS (File Modified)
414
415
0b15df83 416jilles 2007/03/15 18:09:08 UTC (20070315-3259)
417 Log:
418 Allow /invite (but not invex) to override +r, +l, +j in
419 addition to +i. As before, a restrictive mode must be in
420 place at /invite time for the invite to have an effect;
421 +r does not count as a restrictive mode if the user is
422 logged in; +l and +j always count as restrictive modes to
423 allow for cases where they would allow join at /invite
424 time but not when the user tries to join.
425
426
427 Changes: Modified:
428 +6 -2 trunk/modules/m_invite.c (File Modified)
429 +21 -10 trunk/src/channel.c (File Modified)
430
431
1ebf4db4 432jilles 2007/03/13 16:09:28 UTC (20070313-3257)
433 Log:
434 Remove invite_ops_only, forcing it to YES.
435
436
437 Changes: Modified:
438 +0 -1 trunk/doc/example.conf (File Modified)
439 +0 -5 trunk/doc/reference.conf (File Modified)
440 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
441 +0 -1 trunk/include/s_conf.h (File Modified)
442 +0 -6 trunk/modules/m_info.c (File Modified)
443 +10 -14 trunk/modules/m_invite.c (File Modified)
444 +0 -1 trunk/src/newconf.c (File Modified)
445 +0 -1 trunk/src/s_conf.c (File Modified)
446
447
307328bb 448jilles 2007/03/06 14:07:11 UTC (20070306-3255)
449 Log:
450 Move username check after xline and dnsbl checks, so it
451 will not complain to opers about clients who are xlined
452 or blacklisted anyway (both of which silently reject).
453
454
455 Changes: Modified:
456 +15 -15 trunk/src/s_user.c (File Modified)
457
458
0734f634 459nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
460 Log:
461 - MASTER_MAX is no longer relevant
462
463
464 Changes: Modified:
465 +0 -7 trunk/modules/m_set.c (File Modified)
466
467
35237302 468nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
469 Log:
470 - add config option for setting max_clients.
471
472
473 Changes: Modified:
474 +5 -0 trunk/doc/example.conf (File Modified)
475 +5 -0 trunk/doc/reference.conf (File Modified)
476 +2 -0 trunk/include/s_conf.h (File Modified)
477 +1 -1 trunk/src/ircd.c (File Modified)
478 +2 -0 trunk/src/newconf.c (File Modified)
479 +2 -1 trunk/src/s_conf.c (File Modified)
480
481
c2d96fcb 482nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
483 Log:
484 - remove get_maxrss() and all of that insecure and unsafe nonsense
485
486
487 Changes: Modified:
488 +3 -38 trunk/src/ircd.c (File Modified)
489 +1 -1 trunk/src/restart.c (File Modified)
490 +0 -4 trunk/src/s_stats.c (File Modified)
491
492
68ff929f 493nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
494 Log:
495 - avoid some potential NULL dereferencing
496
497
498 Changes: Modified:
499 +1 -1 trunk/libcharybdis/commio.c (File Modified)
500
501
a6a30f6f 502nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
503 Log:
504 - fix a typo
505
506
507 Changes: Modified:
508 +1 -1 trunk/libcharybdis/poll.c (File Modified)
509
510
c18de29d 511nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
512 Log:
513 - rework poll a bit for the MAXCONNECTIONS changes.
514
515
516 Changes: Modified:
517 +46 -23 trunk/libcharybdis/poll.c (File Modified)
518
519
ce439f51 520jilles 2007/03/05 17:52:28 UTC (20070305-3241)
521 Log:
522 Our way of using kqueue may cause it to report fds we
523 don't know about anymore, cope.
524
525
526 Changes: Modified:
527 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
528
529
51b5f335 530jilles 2007/03/05 17:41:40 UTC (20070305-3239)
531 Log:
532 Don't reference freed memory (fde_t) in comm_close().
533
534
535 Changes: Modified:
536 +1 -1 trunk/libcharybdis/commio.c (File Modified)
537
538
df98bc52 539nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
540 Log:
541 - fix for 100% cpu use
542
543
544 Changes: Modified:
545 +1 -1 trunk/libcharybdis/commio.c (File Modified)
546
547
61e3b8f2 548nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
549 Log:
550 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
551
552
553 Changes: Modified:
554 +37 -25 trunk/libcharybdis/commio.c (File Modified)
555
556
d0e1e8ee 557nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
558 Log:
559 - clear up use of fd_table in ircd.
560
561
562 Changes: Modified:
563 +3 -2 trunk/src/s_serv.c (File Modified)
564
565
c961476e 566nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
567 Log:
568 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
569
570
571 Changes: Modified:
572 +97 -26 trunk/libcharybdis/commio.c (File Modified)
573 +3 -2 trunk/libcharybdis/commio.h (File Modified)
574 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
575 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
576 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
577 +3 -3 trunk/libcharybdis/poll.c (File Modified)
578 +2 -2 trunk/libcharybdis/ports.c (File Modified)
579 +2 -2 trunk/libcharybdis/select.c (File Modified)
580
581
e70f8e92 582jilles 2007/03/05 01:14:46 UTC (20070305-3227)
583 Log:
584 Fix some cases where the size argument to strlcpy()
585 for usernames and hostnames is 1 too small.
586
587
588 Changes: Modified:
589 +1 -1 trunk/modules/m_chghost.c (File Modified)
590 +2 -2 trunk/src/res.c (File Modified)
591 +2 -2 trunk/src/s_user.c (File Modified)
592
593
14e23b0e 594jilles 2007/03/04 23:42:55 UTC (20070304-3225)
595 Log:
596 Cut down quit/part/kick reasons to avoid quit reasons
597 overflowing the client exiting server notice (from
598 TOPICLEN to 260). kill reasons become shorter accordingly.
599 kline/dline/gline reasons become 390.
600 away messages stay at TOPICLEN for now.
601
602
603 Changes: Modified:
604 +8 -3 trunk/include/ircd_defs.h (File Modified)
605 +2 -2 trunk/modules/m_dline.c (File Modified)
606 +4 -4 trunk/modules/m_gline.c (File Modified)
607 +2 -2 trunk/modules/m_kline.c (File Modified)
608
609
61569b65 610jilles 2007/03/02 17:45:47 UTC (20070302-3223)
611 Log:
612 Don't leak auth{} spoofed IP addresses in +f notices.
613 from ratbox (androsyn)
614
615
616 Changes: Modified:
617 +10 -3 trunk/src/s_conf.c (File Modified)
618
619
606384ae 620jilles 2007/02/24 19:34:28 UTC (20070224-3219)
621 Log:
622 Make oper_up() take +i/-i during opering up into account
623 (e.g. no_oper_invis extension, +i in operator::umodes).
624 Remove the hack from no_oper_invis.
625
626
627 Changes: Modified:
628 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
629 +4 -0 trunk/src/s_user.c (File Modified)
630
631
652b8478 632jilles 2007/02/24 18:35:58 UTC (20070224-3215)
633 Log:
634 no_oper_invis: decrement invisible count when clearing
635 invisible on a local client who has just opered up
636 oper_up() should really do this
637
638
639 Changes: Modified:
640 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
641
642
af6ca5f5 643jilles 2007/02/21 19:52:51 UTC (20070221-3213)
644 Log:
645 Put "End of Channel Quiet List" instead of
646 "End of Channel Ban List" for a +q list.
647 Due to client restrictions the numerics for
648 quiet lists must be the same as for ban lists.
649
650
651 Changes: Modified:
652 +4 -1 trunk/src/chmode.c (File Modified)
653
654
11781253 655jilles 2007/02/20 00:34:28 UTC (20070220-3211)
656 Log:
657 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
658 Change TS6 JOIN processing
659 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
660 a local user joins an existing channel
661 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
662 propagating a TS6 JOIN
663 - don't interpret simple modes in an incoming TS6 JOIN
664
665 This is to avoid desyncs when certain mode changes (e.g. -im)
666 cross with joins. A downside is that simple modes will be
667 more desynched when a JOIN creates a channel or lowers TS,
668 but that's less important.
669
670 Update the TS6 specification to include this, and clarify
671 that TMODE can come from a server and that MODE must be
672 translated into TMODE from other servers too.
673
674
675 Changes: Modified:
676 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
677 +19 -127 trunk/modules/core/m_join.c (File Modified)
678
679
bee3b671 680jilles 2007/02/11 16:54:43 UTC (20070211-3209)
681 Log:
682 Make -logfile work again.
683
684
685 Changes: Modified:
686 +2 -2 trunk/src/s_log.c (File Modified)
687
688
9b6ff0c8 689nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
690 Log:
691 - fix off-by-one memory overflow error.
692
693
694 Changes: Modified:
695 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
696
697
c8ff7ca9 698jilles 2007/02/04 15:08:04 UTC (20070204-3203)
699 Log:
700 Change handling of modularized umodes:
701 - keep the bitmask reserved forever to the letter, fixing
702 the problems when loading multiple umode modules,
703 unloading them and then loading them in a different order
704 - don't allow local users to change umodes which have
705 been unloaded and don't set them on new users via
706 default_umodes
707
708
709 Changes: Modified:
710 +24 -3 trunk/src/s_user.c (File Modified)
711
712
a8086a7c 713jilles 2007/02/04 01:59:38 UTC (20070204-3201)
714 Log:
715 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
716
717
718 Changes: Modified:
719 +1 -0 trunk/include/s_user.h (File Modified)
720 +0 -22 trunk/libcharybdis/tools.c (File Modified)
721 +0 -1 trunk/libcharybdis/tools.h (File Modified)
722 +22 -0 trunk/src/s_user.c (File Modified)
723
724
01cebbd8 725jilles 2007/02/01 01:44:31 UTC (20070201-3195)
726 Log:
727 DNSBL keyword substitution is available as of 2.1.3.
728
729
730 Changes: Modified:
731 +1 -1 trunk/doc/example.conf (File Modified)
732
733
1e56e993 734jilles 2007/02/01 01:07:42 UTC (20070201-3183)
735 Log:
736 Change two occurances like match(userinput, target_p->name) ||
737 match(target_p->name, userinput) to just match(userinput,
738 target_p->name). No client name can contain * or ? now.
739
740
741 Changes: Modified:
742 +1 -1 trunk/modules/m_trace.c (File Modified)
743 +1 -2 trunk/src/s_serv.c (File Modified)
744
745
4d7a1ee5 746jilles 2007/02/01 00:49:07 UTC (20070201-3181)
747 Log:
748 Do not try find_server() on a name find_client() has
749 returned NULL for, as this will always return NULL
750 since the removal of hostmasking.
751
752
753 Changes: Modified:
754 +1 -2 trunk/modules/m_pong.c (File Modified)
755 +0 -4 trunk/src/s_serv.c (File Modified)
756
757
e26e2b19 758jilles 2007/02/01 00:34:33 UTC (20070201-3179)
759 Log:
760 Remove server_exists() which checked whether the
761 server name existed taking hostmasking into account
762 and just check with find_server(); admittedly
763 this checks if the name is a SID but that's not
764 a real problem.
765
766
767 Changes: Modified:
768 +3 -27 trunk/modules/core/m_server.c (File Modified)
769
770
b0b7de54 771jilles 2007/02/01 00:19:14 UTC (20070201-3177)
772 Log:
773 Remove hash_find_masked_server(), which made it possible
774 to specify the full (unmasked) name of a server behind
775 a hostmask. As a result find_any_client() (for prefixes)
776 becomes equal to find_client(), so remove that too.
777
778
779 Changes: Modified:
780 +0 -1 trunk/include/hash.h (File Modified)
781 +1 -75 trunk/src/hash.c (File Modified)
782 +1 -1 trunk/src/parse.c (File Modified)
783
784
f42e9ceb 785jilles 2007/02/01 00:02:35 UTC (20070201-3175)
786 Log:
787 Remove '*' from valid server name characters.
788 This makes it impossible to connect hostmasked servers.
789 (This support didn't work well anyway, was incompatible
790 with TS6 and we never masked ourselves.)
791
792
793 Changes: Modified:
794 +1 -1 trunk/src/match.c (File Modified)
795
796
e5d9ca18 797jilles 2007/01/31 23:57:18 UTC (20070131-3173)
798 Log:
799 Change spambot, flooder and jupe joiner notices from host to orighost.
800
801
802 Changes: Modified:
803 +1 -1 trunk/modules/core/m_join.c (File Modified)
804 +2 -2 trunk/modules/core/m_message.c (File Modified)
805 +2 -2 trunk/src/channel.c (File Modified)
806
807
63aecfb9 808jilles 2007/01/28 22:13:18 UTC (20070128-3169)
809 Log:
810 Add documentation for SASL client protocol, same as atheme doc/SASL.
811
812
813 Changes: Modified:
814 + - trunk/doc/sasl.txt (File Added)
815
816
0c8f86ec 817jilles 2007/01/26 18:52:11 UTC (20070126-3167)
818 Log:
819 Include real hostname in Closing Link message for unknown
820 connections that have sent USER. This is helpful for
821 k-lined users while not breaking server IP hiding.
822
823
824 Changes: Modified:
825 +3 -1 trunk/src/client.c (File Modified)
826
827
dd12a19c 828jilles 2007/01/26 16:52:29 UTC (20070126-3165)
829 Log:
830 Rerun autoconf.
831
832
833 Changes: Modified:
834 +29 -29 trunk/configure (File Modified)
835
836
b1fc1658 837nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
838 Log:
839 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
840
841
842 Changes: Modified:
843 +3 -3 trunk/modules/core/m_kill.c (File Modified)
844
845
8d090389 846nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
847 Log:
848 Backport from early 3.x:
849
850 --
851 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
852 Log:
853 - remove "Processing connection to foobar.net" message
854
855
856 Changes: Modified:
857 +0 -3 trunk/src/s_auth.c (File Modified)
858
859
860 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
861 Log:
862 - missed the processing connection one (actually, we can probably nuke this one)
863
864
865 Changes: Modified:
866 +1 -2 trunk/src/s_auth.c (File Modified)
867
868
869 river 2006/09/27 16:33:05 UTC (20060927-2174)
870 Log:
871 get_client_name = stupid
872
873
874
875 Changes: Modified:
876 +10 -7 trunk/modules/core/m_kill.c (File Modified)
877
878
879 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
880 Log:
881 - remove excessive arguments
882
883
884 Changes: Modified:
885 +1 -2 trunk/src/s_conf.c (File Modified)
886 +1 -1 trunk/src/s_user.c (File Modified)
887
888
889 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
890 Log:
891 - use sendto_one_notice() for on-connect notices too.
892
893
894 Changes: Modified:
895 +10 -10 trunk/src/s_auth.c (File Modified)
896
897
898 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
899 Log:
900 - use sendto_one_notice() in the core, too.
901
902
903 Changes: Modified:
904 +2 -2 trunk/src/chmode.c (File Modified)
905 +8 -15 trunk/src/modules.c (File Modified)
906 +3 -5 trunk/src/s_conf.c (File Modified)
907 +1 -2 trunk/src/s_newconf.c (File Modified)
908 +20 -57 trunk/src/s_user.c (File Modified)
909
910
911 river 2006/09/27 16:19:25 UTC (20060927-2166)
912 Log:
913 the KILL command will use get_client_name(, SHOW_IP) instead of
914 target->name, and will show a more useful error for local opers
915
916
917
918 Changes: Modified:
919 +6 -4 trunk/modules/core/m_kill.c (File Modified)
920
921
922 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
923 Log:
924 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
925
926
927 Changes: Modified:
928 +4 -2 trunk/src/send.c (File Modified)
929
930
931 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
932 Log:
933 - back out r2159
934
935
936 Changes: Modified:
937 +1 -1 trunk/include/client.h (File Modified)
938
939
940 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
941 Log:
942 - get_id(): fall back to "*" if client has no known name
943
944
945 Changes: Modified:
946 +1 -1 trunk/include/client.h (File Modified)
947
948
949 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
950 Log:
951 - convert to sendto_one_notice().
952
953
954 Changes: Modified:
955 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
956 +4 -6 trunk/unsupported/m_force.c (File Modified)
957
958
959 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
960 Log:
961 - use sendto_one_notice() in many places instead of
962 sendto_one(source_p, ":%s NOTICE %s :", ...);
963
964
965 Changes: Modified:
966 +10 -25 trunk/extensions/example_module.c (File Modified)
967 +5 -14 trunk/extensions/hurt.c (File Modified)
968 +1 -2 trunk/extensions/m_42.c (File Modified)
969 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
970 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
971 +1 -2 trunk/extensions/m_opme.c (File Modified)
972 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
973 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
974 +3 -7 trunk/modules/core/m_die.c (File Modified)
975 +2 -4 trunk/modules/core/m_kill.c (File Modified)
976 +2 -2 trunk/modules/core/m_squit.c (File Modified)
977 +1 -2 trunk/modules/m_challenge.c (File Modified)
978 +11 -15 trunk/modules/m_connect.c (File Modified)
979 +20 -28 trunk/modules/m_dline.c (File Modified)
980 +2 -2 trunk/modules/m_etrace.c (File Modified)
981 +11 -21 trunk/modules/m_gline.c (File Modified)
982 +2 -4 trunk/modules/m_kline.c (File Modified)
983 +1 -2 trunk/modules/m_rehash.c (File Modified)
984 +3 -7 trunk/modules/m_restart.c (File Modified)
985 +31 -45 trunk/modules/m_set.c (File Modified)
986 +2 -4 trunk/modules/m_testmask.c (File Modified)
987 +5 -8 trunk/modules/m_unreject.c (File Modified)
988 +2 -5 trunk/modules/m_xline.c (File Modified)
989 --
990
991
992 Changes: Modified:
993 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
994 +10 -25 trunk/extensions/example_module.c (File Modified)
995 +5 -14 trunk/extensions/hurt.c (File Modified)
996 +1 -2 trunk/extensions/m_42.c (File Modified)
997 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
998 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
999 +1 -2 trunk/extensions/m_opme.c (File Modified)
1000 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1001 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1002 +3 -7 trunk/modules/core/m_die.c (File Modified)
1003 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1004 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1005 +1 -2 trunk/modules/m_challenge.c (File Modified)
1006 +11 -15 trunk/modules/m_connect.c (File Modified)
1007 +2 -4 trunk/modules/m_dline.c (File Modified)
1008 +2 -2 trunk/modules/m_etrace.c (File Modified)
1009 +11 -21 trunk/modules/m_gline.c (File Modified)
1010 +2 -4 trunk/modules/m_kline.c (File Modified)
1011 +1 -2 trunk/modules/m_rehash.c (File Modified)
1012 +3 -7 trunk/modules/m_restart.c (File Modified)
1013 +31 -45 trunk/modules/m_set.c (File Modified)
1014 +2 -4 trunk/modules/m_testmask.c (File Modified)
1015 +5 -8 trunk/modules/m_unreject.c (File Modified)
1016 +1 -3 trunk/modules/m_xline.c (File Modified)
1017 +2 -2 trunk/src/chmode.c (File Modified)
1018 +8 -15 trunk/src/modules.c (File Modified)
1019 +10 -14 trunk/src/s_auth.c (File Modified)
1020 +3 -6 trunk/src/s_conf.c (File Modified)
1021 +1 -2 trunk/src/s_newconf.c (File Modified)
1022 +20 -57 trunk/src/s_user.c (File Modified)
1023 +4 -2 trunk/src/send.c (File Modified)
1024 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1025 +4 -6 trunk/unsupported/m_force.c (File Modified)
1026
1027
5366977b 1028nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1029 Log:
1030 - keyword-subst from charybdis 2.2.
1031
1032
1033 Changes: Modified:
1034 +12 -3 trunk/doc/example.conf (File Modified)
1035 +58 -3 trunk/doc/reference.conf (File Modified)
1036 + - trunk/include/substitution.h (File Added)
1037 +1 -0 trunk/src/Makefile.in (File Modified)
1038 +2 -2 trunk/src/s_conf.c (File Modified)
1039 +164 -1 trunk/src/s_user.c (File Modified)
1040 + - trunk/src/substitution.c (File Added)
1041
1042
92fb5c31 1043nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1044 Log:
1045 Removed merge tracking for "svnmerge" for
1046 http://svn.atheme.org/charybdis/branches/release-2.2
1047
1048
1049 Changes: Modified:
1050 + - trunk/ (Property Modified)
1051
1052
1053nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1054 Log:
1055 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1056 http://svn.atheme.org/charybdis/branches/release-2.2
1057
1058
1059 Changes: Modified:
1060 + - trunk/ (Property Modified)
1061
1062
1063nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1064 Log:
1065 Removed merge tracking for "svnmerge" for
1066 http://svn.atheme.org/charybdis/branches/release-2.2
1067
1068
1069 Changes: Modified:
1070 + - trunk/ (Property Modified)
1071
1072
1073nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1074 Log:
1075 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1076 http://svn.atheme.org/charybdis/branches/release-2.2
1077
1078
1079 Changes: Modified:
1080 + - trunk/ (Property Modified)
1081
1082
1083nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1084 Log:
1085 - bleah
1086
1087
1088 Changes: Modified:
1089 + - trunk/ (Property Modified)
1090
1091
1092nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1093 Log:
1094 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1095 http://svn.atheme.org/charybdis/branches/release-2.2
1096
1097
1098 Changes: Modified:
1099 + - trunk/ (Property Modified)
1100
1101
1102nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1103 Log:
1104 - version bump to 2.2.0
1105
1106
1107 Changes: Modified:
1108 +3 -1 trunk/NEWS (File Modified)
1109 +1 -1 trunk/configure.ac (File Modified)
1110
1111
55da5539 1112nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1113 Log:
1114 - the new plan:
1115 + branches/release-2.1 -> 2.2 base
1116 + 3.0 -> branches/cxxconversion
1117 + backport some immediate 3.0 functionality for 2.2
1118 + other stuff
1119
1120
1121 Changes: Modified:
1122 + - trunk/ (File Added)
1123
1124
212380e3 1125jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1126 Log:
1127 Merged revisions 3135,3137 via svnmerge from
1128 http://svn.atheme.org/charybdis/trunk
1129
1130 ........
1131 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1132
1133 - Expand TRACE description
1134 - Mention expiry time in TESTLINE
1135 ........
1136 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1137
1138 Update copyright year for sgml docs to 2007.
1139 ........
1140
1141
1142 Changes: Modified:
1143 + - branches/release-2.1/ (Property Modified)
1144 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1145 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1146
1147
1148jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1149 Log:
1150 Merged revisions 1999 via svnmerge from
1151 http://svn.atheme.org/charybdis/trunk
1152 Add river to CREDITS
1153
1154 ........
1155 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1156
1157 vanity
1158 ........
1159
1160
1161 Changes: Modified:
1162 + - branches/release-2.1/ (Property Modified)
1163 +1 -0 branches/release-2.1/CREDITS (File Modified)
1164
1165
1166jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1167 Log:
1168 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1169 http://svn.atheme.org/charybdis/trunk
1170
1171 ........
1172 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1173
1174 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1175 ........
1176 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1177
1178 - add use_forward to /info
1179 ........
1180 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1181
1182 Call channel_modes() with &me instead of source_p when
1183 sending out a JOIN and SJOIN for a local user. This
1184 saves checking whether they are on the channel they
1185 have just joined.
1186 ........
1187 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1188
1189 If use_forward is disabled:
1190 - hide +fFQ in 005
1191 - hide +f in /mode #channel (/mode #channel f still shows it)
1192 - do not send any mode changes adding +f to local clients
1193 (-f ones are still sent)
1194 ........
1195
1196
1197 Changes: Modified:
1198 + - branches/release-2.1/ (Property Modified)
1199 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1200 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1201 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1202 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1203 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1204 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1205 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1206 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1207 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1208 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1209 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1210 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1211
1212
1213jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1214 Log:
1215 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1216
1217
1218 Changes: Modified:
1219 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1220 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1221 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1222
1223
1224jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1225 Log:
1226 Add accountability (wallops, log) to OKICK.
1227
1228
1229 Changes: Modified:
1230 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1231
1232
1233jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1234 Log:
1235 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1236 Similar to branches/release-2.2 r3061.
1237
1238
1239 Changes: Modified:
1240 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1241
1242
1243jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1244 Log:
1245 - Write xline to file after instead of before notifying opers and source
1246 - Also notify source of failure to add xline
1247 Similar to branches/release-2.2 r3057.
1248
1249
1250 Changes: Modified:
1251 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1252
1253
1254jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1255 Log:
1256 If a dline/kline/resv cannot be added to the file, send
1257 the regular notices to local opers and source anyway,
1258 and also warn the source (local opers were already warned).
1259 Similar to branches/release-2.2 r3053.
1260
1261
1262 Changes: Modified:
1263 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1264
1265
1266jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1267 Log:
1268 Port over fixes from unkline/unxline/unresv to undline.
1269 Similar to branches/release-2.2 r3049.
1270
1271
1272 Changes: Modified:
1273 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1274
1275
1276jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1277 Log:
1278 Merged revisions 2915 via svnmerge from
1279 http://svn.atheme.org/charybdis/trunk
1280
1281 ........
1282 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1283
1284 In usage message, show kline.conf and xline.conf instead
1285 of klines.conf and xlines.conf.
1286 ........
1287
1288
1289 Changes: Modified:
1290 + - branches/release-2.1/ (Property Modified)
1291 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1292
1293
1294jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1295 Log:
1296 Merged revisions 2831,2833,2853 via svnmerge from
1297 http://svn.atheme.org/charybdis/trunk
1298
1299 ........
1300 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1301
1302 unkline/unxline/unresv:
1303 - if fclose on the output returns an error, treat this as a
1304 write error too
1305 - check if the rename from the temp file to the ban conf failed
1306 ........
1307 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1308
1309 When adding a permanent dline/kline/xline/resv, check
1310 the return value of fclose().
1311 ........
1312 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1313
1314 Do not free xline aconf if it could not be written out.
1315 It will be added to the list in memory anyway.
1316 ........
1317
1318
1319 Changes: Modified:
1320 + - branches/release-2.1/ (Property Modified)
1321 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1322 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1323 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1324 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1325
1326
1327jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1328 Log:
1329 NEWS: Clarify effects of ip_cloaking changes a little.
1330
1331
1332 Changes: Modified:
1333 +2 -0 branches/release-2.1/NEWS (File Modified)
1334
1335
1336jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1337 Log:
1338 Rerun autoconf.
1339
1340
1341 Changes: Modified:
1342 +9 -9 branches/release-2.1/configure (File Modified)
1343
1344
1345jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1346 Log:
1347 Version bump on 2.1 branch to 2.1.2.
1348
1349
1350 Changes: Modified:
1351 +1 -1 branches/release-2.1/configure.ac (File Modified)
1352
1353
1354jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1355 Log:
1356 Mention r2801/r2805.
1357
1358
1359 Changes: Modified:
1360 +1 -0 branches/release-2.1/NEWS (File Modified)
1361
1362
1363jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1364 Log:
1365 Merged revisions 2801 via svnmerge from
1366 http://svn.atheme.org/charybdis/trunk
1367
1368 ........
1369 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1370
1371 ip_cloaking: try to avoid truncation by removing more
1372 components of the hostname (except the TLD).
1373 ........
1374
1375
1376 Changes: Modified:
1377 + - branches/release-2.1/ (Property Modified)
1378 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1379
1380
1381jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1382 Log:
1383 Update NEWS.
1384
1385
1386 Changes: Modified:
1387 +8 -1 branches/release-2.1/NEWS (File Modified)
1388
1389
1390jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1391 Log:
1392 Merged revisions 2781 via svnmerge from
1393 http://svn.atheme.org/charybdis/trunk
1394
1395 ........
1396 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1397
1398 Fix stupid bug: checked a hostmask against the found
1399 ban instead of all exceptions, causing all host mangled
1400 clients to be exempted if there was a single ban
1401 exception in many cases.
1402 ........
1403
1404
1405 Changes: Modified:
1406 + - branches/release-2.1/ (Property Modified)
1407 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1408
1409
1410jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1411 Log:
1412 Merged revisions 2773 via svnmerge from
1413 http://svn.atheme.org/charybdis/trunk
1414
1415 ........
1416 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1417
1418 user@host must be *@* for a shared{} block with flags=locops
1419 (server should not be *).
1420 ........
1421
1422
1423 Changes: Modified:
1424 + - branches/release-2.1/ (Property Modified)
1425 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1426
1427
1428jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1429 Log:
1430 Tweak \s code a little.
1431
1432
1433 Changes: Modified:
1434 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1435 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1436 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1437
1438
1439jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1440 Log:
1441 Merged revisions 2761 via svnmerge from
1442 http://svn.atheme.org/charybdis/trunk
1443
1444 ........
1445 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1446
1447 The testline/no_tilde fixes are in 2.1.1.
1448 ........
1449
1450
1451 Changes: Modified:
1452 + - branches/release-2.1/ (Property Modified)
1453 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1454
1455
1456jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1457 Log:
1458 Update NEWS.
1459
1460
1461 Changes: Modified:
1462 +4 -1 branches/release-2.1/NEWS (File Modified)
1463
1464
1465jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1466 Log:
1467 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
1468 http://svn.atheme.org/charybdis/trunk
1469 no_tilde fixes
1470
1471 ........
1472 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1473
1474 If the auth{} block has no_tilde and is not kline exempt,
1475 check the username without tilde against klines too.
1476 This is consistent with the way klines work on spoofs
1477 (klines checked on both raw and appearing-on-IRC version).
1478 ........
1479 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1480
1481 Rework the fix for klines with no_tilde.
1482 Add an extra argument to find_address_conf() for the
1483 username without tilde, as that may contain one character more.
1484 ........
1485 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1486
1487 Unbreak compile (because of r2697).
1488 testline with ~ could be improved some more perhaps, but this should work.
1489 ........
1490 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1491
1492 testline: take no_tilde and username truncation into account
1493 ........
1494 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1495
1496 Add some information on /testline with no_tilde and username truncation.
1497 ........
1498
1499
1500 Changes: Modified:
1501 + - branches/release-2.1/ (Property Modified)
1502 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1503 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1504 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1505 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1506 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1507 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1508
1509
1510jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1511 Log:
1512 Merged revisions 2149,2151 via svnmerge from
1513 http://svn.atheme.org/charybdis/trunk
1514
1515 ........
1516 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1517
1518 Move kills from services from +s to +k snomask.
1519 Kills from non-service opers remain on +s.
1520 ........
1521 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1522
1523 Update description of +s and +k snomasks.
1524 ........
1525
1526
1527 Changes: Modified:
1528 + - branches/release-2.1/ (Property Modified)
1529 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1530 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1531 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1532
1533
1534jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1535 Log:
1536 Merged revisions 2685 via svnmerge from
1537 http://svn.atheme.org/charybdis/trunk
1538
1539 ........
1540 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1541
1542 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1543 ........
1544
1545
1546 Changes: Modified:
1547 + - branches/release-2.1/ (Property Modified)
1548 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1549
1550
1551jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1552 Log:
1553 Merged revisions 2693 via svnmerge from
1554 http://svn.atheme.org/charybdis/trunk
1555
1556 ........
1557 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1558
1559 Fix truncation (by one) of unidented usernames
1560 if user registration is done because of DNSBL
1561 completion (which is the usual case if a valid
1562 NICK and USER are sent quickly and any DNSBLs
1563 are enabled).
1564 ........
1565
1566
1567 Changes: Modified:
1568 + - branches/release-2.1/ (Property Modified)
1569 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1570
1571
1572jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1573 Log:
1574 Update NEWS.
1575
1576
1577 Changes: Modified:
1578 +10 -0 branches/release-2.1/NEWS (File Modified)
1579
1580
1581jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1582 Log:
1583 Rerun autoconf.
1584
1585
1586 Changes: Modified:
1587 +9 -9 branches/release-2.1/configure (File Modified)
1588
1589
1590jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1591 Log:
1592 Version bump to 2.1.1.
1593
1594
1595 Changes: Modified:
1596 +1 -1 branches/release-2.1/configure.ac (File Modified)
1597
1598
1599jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1600 Log:
1601 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
1602 http://svn.atheme.org/charybdis/trunk
1603
1604 ........
1605 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1606
1607 - fix a server notice on SID collision where the server name is mentioned twice
1608 ........
1609 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1610
1611 - get_server_name() is stupid
1612 ........
1613 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1614
1615 - fix an oops
1616 ........
1617 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1618
1619 Do the Attempt to re-introduce SID server notice somewhat
1620 differently, showing a real host again if !HIDE_SERVERS_IPS
1621 and still showing the server name exactly once.
1622 ........
1623 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1624
1625 Fix log message for Attempt to re-introduce SID (server notice was ok).
1626 ........
1627 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1628
1629 - replace "No N line" with "no connect block" in a
1630 serverlog message
1631 - show attempted server name in a few serverlog messages
1632 ........
1633
1634
1635 Changes: Modified:
1636 + - branches/release-2.1/ (Property Modified)
1637 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1638
1639
1640jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1641 Log:
1642 Merged revisions 2218 via svnmerge from
1643 http://svn.atheme.org/charybdis/trunk
1644
1645 ........
1646 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1647
1648 Fix garbage in /stats y output on 64-bit archs.
1649 ........
1650
1651
1652 Changes: Modified:
1653 + - branches/release-2.1/ (Property Modified)
1654 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1655
1656
1657jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1658 Log:
1659 Merged revisions 2438 via svnmerge from
1660 http://svn.atheme.org/charybdis/trunk
1661
1662 ........
1663 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1664
1665 Enable Revision keyword in addition to Id.
1666 ........
1667
1668
1669 Changes: Modified:
1670 + - branches/release-2.1/ (Property Modified)
1671 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1672
1673
1674jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1675 Log:
1676 Merged revisions 2679 via svnmerge from
1677 http://svn.atheme.org/charybdis/trunk
1678
1679 ........
1680 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1681
1682 Port over ratbox 2.2 r23253 (anfl):
1683 - remove the cached storage of how many +beI there are, thereby fixing a
1684 case where it can get desynced from reality
1685 ........
1686
1687
1688 Changes: Modified:
1689 + - branches/release-2.1/ (Property Modified)
1690 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1691 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1692
1693
1694jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1695 Log:
1696 Merged revisions 2093,2095 via svnmerge from
1697 http://svn.atheme.org/charybdis/trunk
1698
1699 ........
1700 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1701
1702 - change DNSBL licensing to BSD.
1703 ........
1704 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1705
1706 - change x86-assembly FNV implementation to BSD license
1707 ........
1708
1709
1710 Changes: Modified:
1711 + - branches/release-2.1/ (Property Modified)
1712 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1713 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1714
1715
1716jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1717 Log:
1718 Merged revisions 2073,2075 via svnmerge from
1719 http://svn.atheme.org/charybdis/trunk
1720
1721 ........
1722 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1723
1724 Put full information in the squit reason when exiting
1725 a server due to a servlink (ziplinks) error.
1726 ........
1727 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1728
1729 Put full information in the squit reason when exiting
1730 a server due to not enough arguments for a command.
1731 ........
1732
1733
1734 Changes: Modified:
1735 + - branches/release-2.1/ (Property Modified)
1736 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1737 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1738
1739
1740jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1741 Log:
1742 Merged revisions 2071 via svnmerge from
1743 http://svn.atheme.org/charybdis/trunk
1744
1745 ........
1746 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1747
1748 Don't redirect users from an existing domain to an
1749 existing server in reference.conf.
1750 Idea from ratbox.
1751 ........
1752
1753
1754 Changes: Modified:
1755 + - branches/release-2.1/ (Property Modified)
1756 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1757
1758
1759jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1760 Log:
1761 Merged revisions 2053 via svnmerge from
1762 http://svn.atheme.org/charybdis/trunk
1763
1764 ........
1765 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1766
1767 Make find_channel_membership() choose the shortest list
1768 (channel's list or user's list) to search, avoiding excessive
1769 CPU usage with services which are in lots of channels.
1770 From ratbox 2.2 (anfl/jilles)
1771 ........
1772
1773
1774 Changes: Modified:
1775 + - branches/release-2.1/ (Property Modified)
1776 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1777
1778
1779jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1780 Log:
1781 Rerun autoconf.
1782
1783
1784 Changes: Modified:
1785 +9 -9 branches/release-2.1/configure (File Modified)
1786
1787
1788jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1789 Log:
1790 Version change 2.1.0rc1 -> 2.1.0 (release).
1791
1792
1793 Changes: Modified:
1794 +1 -1 branches/release-2.1/configure.ac (File Modified)
1795
1796
1797jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1798 Log:
1799 Merged revisions 2029 via svnmerge from
1800 http://svn.atheme.org/charybdis/trunk
1801
1802 ........
1803 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1804
1805 NEWS: mention m_webirc.c module
1806 ........
1807
1808
1809 Changes: Modified:
1810 + - branches/release-2.1/ (Property Modified)
1811 +1 -0 branches/release-2.1/NEWS (File Modified)
1812
1813
1814jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1815 Log:
1816 Rerun autoconf.
1817
1818
1819 Changes: Modified:
1820 +9 -9 branches/release-2.1/configure (File Modified)
1821
1822
1823jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1824 Log:
1825 Change version to 2.1.0rc1.
1826
1827
1828 Changes: Modified:
1829 +1 -1 branches/release-2.1/configure.ac (File Modified)
1830
1831
1832jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1833 Log:
1834 Merged revisions 2021 via svnmerge from
1835 http://svn.atheme.org/charybdis/trunk
1836
1837 ........
1838 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1839
1840 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1841 related flaky looking things, and instead keep a list
1842 of BlacklistClients in PreClient.
1843 ........
1844
1845
1846 Changes: Modified:
1847 + - branches/release-2.1/ (Property Modified)
1848 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1849 +1 -1 branches/release-2.1/include/client.h (File Modified)
1850 +0 -1 branches/release-2.1/include/res.h (File Modified)
1851 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1852 +0 -24 branches/release-2.1/src/res.c (File Modified)
1853 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1854
1855
1856jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1857 Log:
1858 Merged revisions 2015,2017 via svnmerge from
1859 http://svn.atheme.org/charybdis/trunk
1860
1861 ........
1862 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1863
1864 Check if the name in the question section of the
1865 DNS reply matches what we queried, to guard against
1866 late replies to a previous query with the same id.
1867 ........
1868 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1869
1870 res.c: add a comment summarizing our changes
1871 ........
1872
1873
1874 Changes: Modified:
1875 + - branches/release-2.1/ (Property Modified)
1876 +53 -18 branches/release-2.1/src/res.c (File Modified)
1877
1878
1879jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1880 Log:
1881 Merged revisions 1981 via svnmerge from
1882 http://svn.atheme.org/charybdis/trunk
1883
1884 ........
1885 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1886
1887 Alphabetize extensions and tweak the descriptions a little.
1888 ........
1889
1890
1891 Changes: Modified:
1892 + - branches/release-2.1/ (Property Modified)
1893 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1894 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1895
1896
1897jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1898 Log:
1899 Merged revisions 1975 via svnmerge from
1900 http://svn.atheme.org/charybdis/trunk
1901
1902 ........
1903 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1904
1905 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1906 We should use the IP and not truncate the hostname.
1907 From ratbox 2.2 (androsyn)
1908 ........
1909
1910
1911 Changes: Modified:
1912 + - branches/release-2.1/ (Property Modified)
1913 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1914
1915
1916jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1917 Log:
1918 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1919 http://svn.atheme.org/charybdis/trunk
1920
1921
1922 Changes: Modified:
1923 + - branches/release-2.1/ (Property Modified)
1924
1925
1926nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1927 Log:
1928 - branch 2.1 release family
1929
1930
1931 Changes: Modified:
1932 + - branches/release-2.1/ (File Added)
1933
1934
1935jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1936 Log:
1937 Describe new handling of host mangling in channel bans in SGML.
1938
1939
1940 Changes: Modified:
1941 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1942
1943
1944nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1945 Log:
1946 - ok, 2.1 operline brought to you by marvin the melancholy robot
1947
1948
1949 Changes: Modified:
1950 +1 -1 trunk/src/messages.tab (File Modified)
1951
1952
1953nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1954 Log:
1955 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1956 If anybody comes up with anything better, then please let us know
1957 and we will change this before 2.1 is branched.
1958
1959
1960 Changes: Modified:
1961 +1 -1 trunk/src/messages.tab (File Modified)
1962
1963
1964jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1965 Log:
1966 Add EUID to capab.txt.
1967
1968
1969 Changes: Modified:
1970 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1971
1972
1973jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1974 Log:
1975 Update NEWS file.
1976
1977
1978 Changes: Modified:
1979 +3 -0 trunk/NEWS (File Modified)
1980
1981
1982jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1983 Log:
1984 Allow service{} servers to manipulate the nick delay table
1985 (for "nickserv enforcement").
1986 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1987 If duration is 0, the nickdelay entry is removed, otherwise
1988 it is added with the duration in seconds (maximum 24 hours).
1989 It is suggested that this is used if the EUID capab is present.
1990
1991
1992 Changes: Modified:
1993 +42 -1 trunk/modules/m_services.c (File Modified)
1994
1995
1996jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1997 Log:
1998 HURT: strip off *@ from the start of the mask
1999 reject anything else containing '@' or '!'
2000
2001
2002 Changes: Modified:
2003 +11 -0 trunk/extensions/hurt.c (File Modified)
2004
2005
2006jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2007 Log:
2008 ircd.c: need supported.h here
2009
2010
2011 Changes: Modified:
2012 +1 -0 trunk/src/ircd.c (File Modified)
2013
2014
2015jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2016 Log:
2017 HURT: less ambiguity here
2018 ips/hosts to be hurt must contain a '.' or ':' otherwise
2019 they are interpreted as nicks
2020
2021
2022 Changes: Modified:
2023 +14 -9 trunk/extensions/hurt.c (File Modified)
2024
2025
2026nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2027 Log:
2028 - we're now ircd-charybdis.org.
2029 - properly alphabetize credits
2030
2031
2032 Changes: Modified:
2033 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2034
2035
2036nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2037 Log:
2038 - add additional modules to the configs
2039
2040
2041 Changes: Modified:
2042 +6 -0 trunk/doc/example.conf (File Modified)
2043 +12 -0 trunk/doc/reference.conf (File Modified)
2044
2045
2046nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2047 Log:
2048 - remove hurt.h, it is pointless and confusing
2049
2050
2051 Changes: Modified:
2052 +27 -62 trunk/extensions/hurt.c (File Modified)
2053 + - trunk/extensions/hurt.h (File Deleted)
2054
2055
2056nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2057 Log:
2058 - add code to suggest a local HURT by nickname.
2059 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2060
2061
2062 Changes: Modified:
2063 +40 -10 trunk/extensions/hurt.c (File Modified)
2064 +1 -0 trunk/extensions/hurt.h (File Modified)
2065
2066
2067nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2068 Log:
2069 - update NEWS file
2070
2071
2072 Changes: Modified:
2073 +2 -1 trunk/NEWS (File Modified)
2074
2075
2076jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2077 Log:
2078 MASKTRACE/TESTMASK: check orighost as well
2079
2080
2081 Changes: Modified:
2082 +4 -2 trunk/modules/m_etrace.c (File Modified)
2083 +3 -1 trunk/modules/m_testmask.c (File Modified)
2084
2085
2086jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2087 Log:
2088 Make RPL_ISUPPORT (005) numeric modularizable.
2089 Currently it will reassemble the numeric every time
2090 it needs to be sent, using a few dozen callbacks;
2091 if this is too slow some caching scheme should be
2092 implemented.
2093
2094
2095 Changes: Modified:
2096 +0 -1 trunk/include/s_user.h (File Modified)
2097 +36 -114 trunk/include/supported.h (File Modified)
2098 +1 -1 trunk/modules/m_version.c (File Modified)
2099 +1 -0 trunk/src/Makefile.in (File Modified)
2100 +1 -0 trunk/src/ircd.c (File Modified)
2101 +300 -25 trunk/src/s_user.c (File Modified)
2102 + - trunk/src/supported.c (File Added)
2103
2104
2105jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2106 Log:
2107 EUID orighost could differ from host only in case,
2108 do not mark as dynamic spoof then
2109
2110
2111 Changes: Modified:
2112 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2113
2114
2115jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2116 Log:
2117 kline help file: clarify a bit and remove some obsolete stuff
2118 partly suggested by Olin
2119
2120
2121 Changes: Modified:
2122 +8 -8 trunk/help/opers/kline (File Modified)
2123
2124
2125jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2126 Log:
2127 Update NEWS file.
2128
2129
2130 Changes: Modified:
2131 +20 -0 trunk/NEWS (File Modified)
2132
2133
2134jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2135 Log:
2136 Show real host/IP to nonopers whoising themselves.
2137 The IP is not shown for auth{} spoofs, otherwise it is,
2138 as it looked rather weird to me to show an auth{} spoofed
2139 IP like this. (/userhost on self still shows the IP.)
2140
2141
2142 Changes: Modified:
2143 +13 -2 trunk/modules/m_whois.c (File Modified)
2144
2145
2146jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2147 Log:
2148 Document nick_delay stuff and move it around a bit.
2149
2150
2151 Changes: Modified:
2152 +1 -2 trunk/doc/example.conf (File Modified)
2153 +8 -2 trunk/doc/reference.conf (File Modified)
2154
2155
2156nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2157 Log:
2158 - disable nickdelay by default. Needs to be documented in reference.conf.
2159
2160
2161 Changes: Modified:
2162 +2 -0 trunk/doc/example.conf (File Modified)
2163 +2 -0 trunk/doc/reference.conf (File Modified)
2164
2165
2166jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2167 Log:
2168 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2169
2170
2171 Changes: Modified:
2172 +2 -1 trunk/modules/m_services.c (File Modified)
2173
2174
2175jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2176 Log:
2177 ip_cloaking: somewhat hackish but we need to send the
2178 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2179 umodes
2180
2181
2182 Changes: Modified:
2183 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2184
2185
2186jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2187 Log:
2188 If EUID is used, show realhost in far connect notice
2189 (but not in far disconnect notice).
2190
2191
2192 Changes: Modified:
2193 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2194
2195
2196jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2197 Log:
2198 ip_cloaking:
2199 - use non-ENCAP CHGHOST if possible
2200 - really introduce new users with their mangled and real
2201 host if +h is in default umodes
2202
2203
2204 Changes: Modified:
2205 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2206
2207
2208jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2209 Log:
2210 Add non-ENCAP CHGHOST.
2211
2212
2213 Changes: Modified:
2214 +49 -11 trunk/modules/m_chghost.c (File Modified)
2215
2216
2217jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2218 Log:
2219 Initial addition of EUID (puts realhost/account in same
2220 command as user introduction).
2221 See doc/technical/euid.txt for more information.
2222 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2223
2224
2225 Changes: Modified:
2226 + - trunk/doc/technical/euid.txt (File Added)
2227 +2 -1 trunk/include/s_serv.h (File Modified)
2228 +1 -1 trunk/include/s_user.h (File Modified)
2229 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2230 +1 -34 trunk/modules/m_chghost.c (File Modified)
2231 +0 -28 trunk/modules/m_services.c (File Modified)
2232 +30 -1 trunk/src/s_serv.c (File Modified)
2233 +30 -3 trunk/src/s_user.c (File Modified)
2234
2235
2236jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2237 Log:
2238 Store the mangled host in localClient and use it for
2239 ban matching (also match real host for mangled users,
2240 also match mangled host for uncloaked users).
2241 Improve interaction of +h with auth{} and services
2242 spoofs.
2243 Note that all of this only applies to clients who
2244 connect after the mangling module is loaded
2245 (other clients cannot even set +h).
2246 The sorcerynet cloaking module has not been updated
2247 for these changes.
2248
2249
2250 Changes: Modified:
2251 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2252 +3 -0 trunk/include/client.h (File Modified)
2253 +64 -5 trunk/src/channel.c (File Modified)
2254 +1 -0 trunk/src/client.c (File Modified)
2255 +2 -2 trunk/src/s_user.c (File Modified)
2256
2257
2258jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2259 Log:
2260 Document /stats U letters in sgml.
2261
2262
2263 Changes: Modified:
2264 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2265
2266
2267jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2268 Log:
2269 Better description of hub_mask and leaf_mask.
2270
2271
2272 Changes: Modified:
2273 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2274
2275
2276jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2277 Log:
2278 Add operspy_dont_care_user_info to sgml docs.
2279
2280
2281 Changes: Modified:
2282 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2283
2284
2285jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2286 Log:
2287 Add general::operspy_dont_care_user_info.
2288 This makes /who mask equivalent to /who !mask for opers
2289 with the operspy flag, and removes the operspy log/notice
2290 on /who mask, /masktrace and /scan.
2291 The necessary privilege (operspy flag) is unchanged.
2292 Behaviour for the other operspy commands (channel
2293 related ones) is also unchanged.
2294
2295
2296 Changes: Modified:
2297 +1 -0 trunk/doc/example.conf (File Modified)
2298 +6 -0 trunk/doc/reference.conf (File Modified)
2299 +1 -0 trunk/include/s_conf.h (File Modified)
2300 +10 -8 trunk/modules/m_etrace.c (File Modified)
2301 +6 -0 trunk/modules/m_info.c (File Modified)
2302 +8 -5 trunk/modules/m_scan.c (File Modified)
2303 +1 -1 trunk/modules/m_version.c (File Modified)
2304 +6 -1 trunk/modules/m_who.c (File Modified)
2305 +1 -0 trunk/src/newconf.c (File Modified)
2306 +1 -0 trunk/src/s_conf.c (File Modified)
2307
2308
2309jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2310 Log:
2311 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2312 This letter will also be used for showing operspy with
2313 limited accountability (show non channel related info
2314 without '!' or notice).
2315
2316
2317 Changes: Modified:
2318 +2 -0 trunk/doc/server-version-info (File Modified)
2319 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2320 +2 -0 trunk/include/ircd.h (File Modified)
2321 +6 -0 trunk/modules/m_info.c (File Modified)
2322 +2 -0 trunk/modules/m_version.c (File Modified)
2323 +1 -0 trunk/src/ircd_state.c (File Modified)
2324
2325
2326jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2327 Log:
2328 Add m_webirc module, allows showing real host of CGI:IRC users.
2329 Differences to the version available on my web page for a while:
2330 instructions on how to set it up.
2331
2332
2333 Changes: Modified:
2334 +137 -0 trunk/extensions/Makefile.in (File Modified)
2335 + - trunk/extensions/m_webirc.c (File Added)
2336
2337
2338nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2339 Log:
2340 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2341
2342
2343 Changes: Modified:
2344 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2345
2346
2347nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2348 Log:
2349 - move beu from core to contributors
2350 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2351
2352
2353 Changes: Modified:
2354 +2 -2 trunk/CREDITS (File Modified)
2355
2356
2357jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2358 Log:
2359 Mention that class blocks must be defined before the
2360 auth or connect blocks referencing them.
2361
2362
2363 Changes: Modified:
2364 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2365
2366
2367jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2368 Log:
2369 extb_canjoin:
2370 - change from "can join" to "is banned", this reverses sense
2371 and removes "weird" checks like for +i, +l, +j
2372 - don't allow $j to same channel
2373 - +s/+p restriction removed, anyone can /mode b anyway
2374 - +k check removed
2375
2376
2377 Changes: Modified:
2378 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2379
2380
2381jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2382 Log:
2383 Add a few important lines from reference.conf to example.conf.
2384
2385
2386 Changes: Modified:
2387 +8 -1 trunk/doc/example.conf (File Modified)
2388
2389
2390nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2391 Log:
2392 - we don't support rtsigio anymore
2393 - we definately don't support VMS nor Cygwin either.
2394
2395
2396 Changes: Modified:
2397 +2 -2 trunk/INSTALL (File Modified)
2398 +0 -2 trunk/README.FIRST (File Modified)
2399
2400
2401nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2402 Log:
2403 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2404
2405
2406 Changes: Modified:
2407 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2408
2409
2410jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2411 Log:
2412 extb_canjoin:
2413 - return EXTBAN_NOMATCH for a valid ban that does not match
2414 - consider a $j ban invalid if we were already processing a
2415 can_join for a $j ban
2416
2417
2418 Changes: Modified:
2419 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2420
2421
2422jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2423 Log:
2424 extb_extgecos: realhost -> orighost
2425
2426
2427 Changes: Modified:
2428 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2429
2430
2431nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2432 Log:
2433 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2434
2435
2436 Changes: Modified:
2437 +59 -0 trunk/extensions/Makefile.in (File Modified)
2438 + - trunk/extensions/extb_canjoin.c (File Added)
2439
2440
2441nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2442 Log:
2443 - oh right, charybdis calls that 'orighost'.
2444
2445
2446 Changes: Modified:
2447 +2 -2 trunk/modules/m_who.c (File Modified)
2448
2449
2450nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2451 Log:
2452 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2453
2454
2455 Changes: Modified:
2456 +2 -0 trunk/modules/m_who.c (File Modified)
2457
2458
2459nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2460 Log:
2461 - also check $x against realhost
2462
2463
2464 Changes: Modified:
2465 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2466
2467
2468jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2469 Log:
2470 Sorcerynet people want a debugging notice moved from +s to +d.
2471
2472
2473 Changes: Modified:
2474 +1 -1 trunk/src/blacklist.c (File Modified)
2475
2476
2477jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2478 Log:
2479 Use source_p instead of client_p for free_pre_client().
2480 client_p could be NULL or another client.
2481
2482
2483 Changes: Modified:
2484 +1 -1 trunk/src/client.c (File Modified)
2485
2486
2487nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2488 Log:
2489 - revert this, I know how to fix it now
2490
2491
2492 Changes: Modified:
2493 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2494
2495
2496nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2497 Log:
2498 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2499 This fix is probably suboptimal, but it does indeed fix the problem.
2500
2501
2502 Changes: Modified:
2503 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2504
2505
2506nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2507 Log:
2508 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2509
2510
2511 Changes: Modified:
2512 +49 -0 trunk/extensions/Makefile.in (File Modified)
2513 + - trunk/extensions/extb_extgecos.c (File Added)
2514
2515
2516jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2517 Log:
2518 Remove undocumented and unused general::fallback_to_ip6_int config option.
2519
2520
2521 Changes: Modified:
2522 +0 -3 trunk/include/s_conf.h (File Modified)
2523 +0 -3 trunk/src/newconf.c (File Modified)
2524
2525
2526jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2527 Log:
2528 SGML docs:
2529 - document new TESTMASK
2530 - mention that TESTMASK matching is the same as MASKTRACE matching
2531 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2532 been that way)
2533
2534
2535 Changes: Modified:
2536 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2537
2538
2539jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2540 Log:
2541 New testmask from ratbox 2.2.
2542 Allows matches on nick, ip and gecos in addition to user
2543 and host, and is fully analogous to masktrace.
2544 The numeric has changed from 724 to 727 and fields in it
2545 have changed.
2546
2547
2548 Changes: Modified:
2549 +4 -3 trunk/help/opers/testmask (File Modified)
2550 +1 -0 trunk/include/numeric.h (File Modified)
2551 +82 -9 trunk/modules/m_testmask.c (File Modified)
2552 +2 -2 trunk/src/messages.tab (File Modified)
2553
2554
2555jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2556 Log:
2557 contrib -> extensions
2558
2559
2560 Changes: Modified:
2561 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2562
2563
2564jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2565 Log:
2566 CHGHOST: Check validity of new hostname.
2567 If the command came from a local client (disabled by
2568 default), send an error message and drop the command.
2569 If the command came from a remote client or server,
2570 send a notice to opers and the target user (if local).
2571
2572
2573 Changes: Modified:
2574 +42 -1 trunk/modules/m_chghost.c (File Modified)
2575
2576
2577jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2578 Log:
2579 Update NEWS file.
2580
2581
2582 Changes: Modified:
2583 +23 -1 trunk/NEWS (File Modified)
2584
2585
2586jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2587 Log:
2588 When an outgoing server connection succeeds, set
2589 localClient->ip by simply copying the whole sockaddr
2590 struct instead of copying certain parts only.
2591
2592
2593 Changes: Modified:
2594 +1 -19 trunk/src/s_serv.c (File Modified)
2595
2596
2597jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2598 Log:
2599 Give a special error message and ignore the connect block
2600 if trying to add a connect block for the server's own name.
2601
2602
2603 Changes: Modified:
2604 +7 -0 trunk/src/newconf.c (File Modified)
2605
2606
2607jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2608 Log:
2609 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2610 when --disable-balloc is used, so that it compiles.
2611 Obviously the BlockHeapUsage() stub returns just zeroes so
2612 /stats z will be less informative.
2613
2614
2615 Changes: Modified:
2616 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2617
2618
2619jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2620 Log:
2621 Free and zero dns_query in DNS callback for outgoing connect.
2622 This avoids double free of reslist.
2623
2624
2625 Changes: Modified:
2626 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2627
2628
2629jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2630 Log:
2631 From ratbox, log failed outgoing connections to serverlog.
2632 Added: IP address.
2633
2634
2635 Changes: Modified:
2636 +13 -1 trunk/src/s_serv.c (File Modified)
2637
2638
2639jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2640 Log:
2641 Change serverlog message when connecting to be more clear and show the port number.
2642
2643
2644 Changes: Modified:
2645 +1 -1 trunk/src/s_serv.c (File Modified)
2646
2647
2648jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2649 Log:
2650 Remove gethost_byname(), this is meaningless
2651 since the removal of AAAA -> A fallback (r1763).
2652
2653
2654 Changes: Modified:
2655 +0 -1 trunk/include/res.h (File Modified)
2656 +0 -12 trunk/src/res.c (File Modified)
2657
2658
2659jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2660 Log:
2661 Remove ip6.int support and use only ip6.arpa.
2662 The global ip6.int zone has disappeared on June 1
2663 and a lot of other software has been removing ip6.int
2664 support also.
2665 This removes the second and last case where IPv6
2666 support in charybdis causes extra lookups and slows
2667 DNS down.
2668
2669
2670 Changes: Modified:
2671 +5 -27 trunk/src/res.c (File Modified)
2672
2673
2674jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2675 Log:
2676 Mention new default (r1767) for connect::aftype in sgml docs.
2677
2678
2679 Changes: Modified:
2680 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2681
2682
2683jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2684 Log:
2685 Use IPv6 if connect::host looks like an IPv6 address
2686 (contains a colon). No need to aftype=ipv6 anymore.
2687
2688
2689 Changes: Modified:
2690 +2 -0 trunk/src/newconf.c (File Modified)
2691
2692
2693jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2694 Log:
2695 More information about connect::host.
2696
2697
2698 Changes: Modified:
2699 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2700
2701
2702jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2703 Log:
2704 Remove fallback to A if AAAA cannot be found.
2705 In case of a forward check of a reverse lookup, we
2706 already know if it's ipv4 or ipv6, so it is not
2707 useful and in case of a forward lookup of a hostname
2708 in connect::host, connect::aftype already specifies
2709 if it's ipv4 or ipv6.
2710
2711
2712 Changes: Modified:
2713 +4 -27 trunk/src/res.c (File Modified)
2714
2715
2716jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2717 Log:
2718 msg_channel():
2719 - check if +c made the message text empty and refuse
2720 to send it if so
2721 - don't copy message text if it is not necessary
2722 (channel is -c)
2723
2724
2725 Changes: Modified:
2726 +14 -4 trunk/modules/core/m_message.c (File Modified)
2727
2728
2729jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2730 Log:
2731 remove_conf_item(): do not free cf_name, this is generally a string constant
2732
2733
2734 Changes: Modified:
2735 +0 -1 trunk/src/newconf.c (File Modified)
2736
2737
2738jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2739 Log:
2740 Remove the old unused FDL_ constants.
2741
2742
2743 Changes: Modified:
2744 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2745
2746
2747jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2748 Log:
2749 Remove an unused struct irc_sockaddr_storage from fde_t
2750 (allocated for every possible file descriptor).
2751
2752
2753 Changes: Modified:
2754 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2755
2756
2757jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2758 Log:
2759 If the DNS lookup for an outgoing connection is still
2760 pending when it is closed, clean it up.
2761
2762
2763 Changes: Modified:
2764 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2765
2766
2767jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2768 Log:
2769 If proc_answer() fails (for example if a lookup for an
2770 A record returns a CNAME), fail the query immediately.
2771 Previously the packet was just ignored, leaving the
2772 query to time out.
2773
2774
2775 Changes: Modified:
2776 +4 -8 trunk/src/res.c (File Modified)
2777
2778
2779jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2780 Log:
2781 Correct sockhost field in an outgoing server connection.
2782 First copy the host field from the server_conf, then
2783 take the IP from to where the connection was attempted
2784 when the connection callback is called.
2785 (Before r1747 this used the IP from the server_conf.)
2786
2787
2788 Changes: Modified:
2789 +8 -2 trunk/src/s_serv.c (File Modified)
2790
2791
2792jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2793 Log:
2794 Remove ipnum (keep aftype) and dns_query from server_conf.
2795 We don't keep track of binary form address in connect{}
2796 blocks anymore, DNS lookups of names in host= gone.
2797 As before the DNS lookup is done on connect.
2798 This should unbreak hostnames in host= somewhat.
2799
2800
2801 Changes: Modified:
2802 +1 -2 trunk/include/s_newconf.h (File Modified)
2803 +2 -2 trunk/src/newconf.c (File Modified)
2804 +1 -42 trunk/src/s_newconf.c (File Modified)
2805 +12 -31 trunk/src/s_serv.c (File Modified)
2806
2807
2808jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2809 Log:
2810 Rerun autoconf.
2811
2812
2813 Changes: Modified:
2814 +1 -1 trunk/configure (File Modified)
2815
2816
2817jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2818 Log:
2819 Fix --disable-balloc help text (said --disable-small-net).
2820
2821
2822 Changes: Modified:
2823 +1 -1 trunk/configure.ac (File Modified)
2824
2825
2826jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2827 Log:
2828 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2829 services (+S). Unlike operstring and adminstring, this
2830 is not changeable with /quote set but is updated on rehash.
2831
2832
2833 Changes: Modified:
2834 +1 -0 trunk/doc/example.conf (File Modified)
2835 +10 -2 trunk/doc/reference.conf (File Modified)
2836 +1 -0 trunk/include/s_conf.h (File Modified)
2837 +6 -0 trunk/modules/m_info.c (File Modified)
2838 +3 -2 trunk/modules/m_whois.c (File Modified)
2839 +1 -0 trunk/src/newconf.c (File Modified)
2840 +1 -0 trunk/src/s_conf.c (File Modified)
2841
2842
2843jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2844 Log:
2845 Fix handling of comma in whois: ignore the comma and
2846 everything after it but do output the entire parameter
2847 in RPL_ENDOFWHOIS.
2848
2849
2850 Changes: Modified:
2851 +2 -2 trunk/modules/m_whois.c (File Modified)
2852
2853
2854beu 2006/07/21 22:36:46 UTC (20060721-1737)
2855 Log:
2856 New /stats letter 's' to list HURTs:
2857 - opers get the full listing.
2858 - users get any HURTs that match their sockhost/orighost if
2859 "stats_k_oper_only" is set to 1.
2860
2861
2862 Changes: Modified:
2863 +50 -0 trunk/extensions/hurt.c (File Modified)
2864
2865
2866nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2867 Log:
2868 - make the newconf system available to modules.
2869
2870
2871 Changes: Modified:
2872 +4 -1 trunk/include/newconf.h (File Modified)
2873 +4 -8 trunk/src/newconf.c (File Modified)
2874
2875
2876beu 2006/07/18 22:39:16 UTC (20060718-1733)
2877 Log:
2878 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2879
2880 Changes: Modified:
2881 +0 -3 trunk/doc/example.conf (File Modified)
2882 +0 -3 trunk/doc/reference.conf (File Modified)
2883
2884
2885beu 2006/07/18 22:34:36 UTC (20060718-1731)
2886 Log:
2887 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2888
2889
2890 Changes: Modified:
2891 +3 -0 trunk/doc/example.conf (File Modified)
2892 +3 -0 trunk/doc/reference.conf (File Modified)
2893
2894
2895jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2896 Log:
2897 Fix too early truncation of JOIN channel list.
2898
2899
2900 Changes: Modified:
2901 +2 -3 trunk/modules/core/m_join.c (File Modified)
2902
2903
2904jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2905 Log:
2906 - From ratbox 2.2 (anfl), send server notices about read
2907 errors from handshakes and servers to +s instead of +d.
2908 - Send various server notices about failed server
2909 connections which did not reach registered state network
2910 wide if the connection was initiated by a remote oper.
2911 This avoids annoying the whole net if there is a
2912 broken autoconnect, but allows all opers to see why a
2913 remote connect failed. Failed connections which did reach
2914 server state already generate server notices everywhere.
2915
2916 Note: this is an exception to our general policy to not send
2917 server notices about unregistered connections remotely.
2918
2919
2920 Changes: Modified:
2921 +1 -0 trunk/include/client.h (File Modified)
2922 +20 -6 trunk/src/client.c (File Modified)
2923 +6 -6 trunk/src/s_serv.c (File Modified)
2924
2925
2926nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2927 Log:
2928 - fix typoes
2929
2930
2931 Changes: Modified:
2932 +1 -1 trunk/doc/example.conf (File Modified)
2933 +1 -1 trunk/doc/reference.conf (File Modified)
2934
2935
2936jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2937 Log:
2938 Don't allow #channel +b $c:&channel (inconsistent target).
2939
2940
2941 Changes: Modified:
2942 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2943
2944
2945jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2946 Log:
2947 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2948
2949
2950 Changes: Modified:
2951 +0 -2 trunk/include/client.h (File Modified)
2952
2953
2954jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2955 Log:
2956 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2957
2958
2959 Changes: Modified:
2960 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2961
2962
2963jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2964 Log:
2965 Store IP addresses in whowas. These are shown to opers.
2966 Obtained from Eurus patches.
2967 orighost tracking removed (not worth the memory IMHO),
2968 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2969 with unknown IPs and to not violate auth{} spoof policy.
2970
2971
2972 Changes: Modified:
2973 +2 -0 trunk/doc/reference.conf (File Modified)
2974 +1 -0 trunk/include/numeric.h (File Modified)
2975 +1 -0 trunk/include/whowas.h (File Modified)
2976 +10 -1 trunk/modules/m_whowas.c (File Modified)
2977 +1 -1 trunk/src/messages.tab (File Modified)
2978 +4 -0 trunk/src/whowas.c (File Modified)
2979
2980
2981jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2982 Log:
2983 Describe hostmask parameter of masktrace better in sgml docs.
2984
2985
2986 Changes: Modified:
2987 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2988
2989
2990jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2991 Log:
2992 masktrace help file: mention CIDR IP masks
2993 From ratbox 2.2
2994
2995
2996 Changes: Modified:
2997 +2 -0 trunk/help/opers/masktrace (File Modified)
2998
2999
3000jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3001 Log:
3002 MASKTRACE: allow normal match() on IP address also
3003 From ratbox 2.2
3004
3005
3006 Changes: Modified:
3007 +2 -3 trunk/modules/m_etrace.c (File Modified)
3008
3009
3010jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3011 Log:
3012 Allow +S clients (services) to send to channels and @/+ channels always.
3013
3014
3015 Changes: Modified:
3016 +1 -1 trunk/modules/core/m_message.c (File Modified)
3017 +1 -1 trunk/src/channel.c (File Modified)
3018
3019
3020jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3021 Log:
3022 Allow servers to send to @#chan and +#chan.
3023
3024
3025 Changes: Modified:
3026 +1 -1 trunk/modules/core/m_message.c (File Modified)
3027
3028
3029jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3030 Log:
3031 Don't count opers on service{} servers in /lusers.
3032
3033
3034 Changes: Modified:
3035 +2 -2 trunk/src/s_user.c (File Modified)
3036
3037
3038jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3039 Log:
3040 Show opers the real host behind a dynamic spoof in WHOIS.
3041 If the user is auth{} spoofed, this shows the auth{} spoof
3042 otherwise it shows the DNS hostname and IP address.
3043 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3044
3045
3046 Changes: Modified:
3047 +1 -0 trunk/include/numeric.h (File Modified)
3048 +12 -2 trunk/modules/m_whois.c (File Modified)
3049 +1 -1 trunk/src/messages.tab (File Modified)
3050
3051
3052jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3053 Log:
3054 Remove #define HIDE_SPOOF_IPS from config.h, should
3055 have been done earlier.
3056
3057
3058 Changes: Modified:
3059 +0 -7 trunk/include/config.h (File Modified)
3060
3061
3062jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3063 Log:
3064 Bring back ERR_CANTKILLSERVER.
3065
3066
3067 Changes: Modified:
3068 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3069
3070
3071jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3072 Log:
3073 ip_cloaking module:
3074 - also send RPL_HOSTHIDDEN on -h
3075 - don't allow +h for auth{} spoofed clients
3076
3077
3078 Changes: Modified:
3079 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3080
3081
3082jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3083 Log:
3084 /etc/resolv.conf parsing:
3085 - don't crash (sometimes) if there is a line without an argument
3086 (e.g. 'search' by itself)
3087 - fix handling of lines with leading whitespace
3088
3089
3090 Changes: Modified:
3091 +9 -8 trunk/src/reslib.c (File Modified)
3092
3093
3094jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3095 Log:
3096 Put back code that terminates DNS queries, which was
3097 removed during the resolver changes.
3098
3099
3100 Changes: Modified:
3101 +4 -0 trunk/src/s_auth.c (File Modified)
3102
3103
3104nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3105 Log:
3106 - oh hey, that was in the wrong place
3107
3108
3109 Changes: Modified:
3110 +13 -13 trunk/src/s_auth.c (File Modified)
3111
3112
3113nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3114 Log:
3115 - handle a situation where a user can go away before DNS completes
3116
3117
3118 Changes: Modified:
3119 +13 -0 trunk/src/s_auth.c (File Modified)
3120
3121
3122jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3123 Log:
3124 More dnsbl stuff
3125
3126
3127 Changes: Modified:
3128 +1 -0 trunk/include/blacklist.h (File Modified)
3129 +1 -0 trunk/include/res.h (File Modified)
3130 +33 -2 trunk/src/blacklist.c (File Modified)
3131 +2 -0 trunk/src/client.c (File Modified)
3132 +24 -0 trunk/src/res.c (File Modified)
3133
3134
3135jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3136 Log:
3137 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3138 if comm_accept() failed.
3139
3140 Found with valgrind.
3141
3142
3143 Changes: Modified:
3144 +4 -4 trunk/src/listener.c (File Modified)
3145
3146
3147nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3148 Log:
3149 - handle unavailable Client/preClient structs
3150
3151
3152 Changes: Modified:
3153 +9 -0 trunk/src/blacklist.c (File Modified)
3154
3155
3156jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3157 Log:
3158 Add +lf to SGML docs.
3159
3160
3161 Changes: Modified:
3162 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3163
3164
3165jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3166 Log:
3167 Also do forwarding if the channel limit (+l) is exceeded.
3168
3169
3170 Changes: Modified:
3171 +1 -1 trunk/help/opers/cmode (File Modified)
3172 +2 -2 trunk/modules/core/m_join.c (File Modified)
3173
3174
3175beu 2006/06/07 11:53:21 UTC (20060607-1663)
3176 Log:
3177 Post-release lovin':
3178 - Update version to 2.1.0.
3179 - Regenerate configure.
3180
3181
3182 Changes: Modified:
3183 +9 -9 trunk/configure (File Modified)
3184 +1 -1 trunk/configure.ac (File Modified)
3185
3186
3187beu 2006/06/07 11:42:54 UTC (20060607-1659)
3188 Log:
3189 Comment out example blacklist{} block.
3190
3191
3192 Changes: Modified:
3193 +7 -7 trunk/doc/example.conf (File Modified)
3194 +7 -7 trunk/doc/reference.conf (File Modified)
3195
3196
3197beu 2006/06/07 10:59:48 UTC (20060607-1653)
3198 Log:
3199 Add note regarding use of AHBL BLs.
3200
3201
3202 Changes: Modified:
3203 +4 -0 trunk/doc/example.conf (File Modified)
3204 +4 -0 trunk/doc/reference.conf (File Modified)
3205
3206
3207jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3208 Log:
3209 Fix typos.
3210
3211
3212 Changes: Modified:
3213 +2 -2 trunk/CREDITS (File Modified)
3214
3215
3216jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3217 Log:
3218 Add beu to CREDITS.
3219
3220
3221 Changes: Modified:
3222 +1 -0 trunk/CREDITS (File Modified)
3223
3224
3225jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3226 Log:
3227 Put more recent ratbox CREDITS here.
3228
3229
3230 Changes: Modified:
3231 +3 -2 trunk/doc/Ratbox-team (File Modified)
3232
3233
3234jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3235 Log:
3236 Clarify a bit.
3237
3238
3239 Changes: Modified:
3240 +5 -4 trunk/NEWS (File Modified)
3241
3242
3243jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3244 Log:
3245 Mention that install or make install also avoids modunload crashes.
3246
3247
3248 Changes: Modified:
3249 +2 -1 trunk/BUGS (File Modified)
3250
3251
3252nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3253 Log:
3254 - update NEWS a bit
3255
3256
3257 Changes: Modified:
3258 +3 -8 trunk/NEWS (File Modified)
3259
3260
3261nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3262 Log:
3263 - further updates
3264
3265
3266 Changes: Modified:
3267 +3 -2 trunk/BUGS (File Modified)
3268
3269
3270nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3271 Log:
3272 - add orighost check to hurt.c
3273 - update BUGS info
3274
3275
3276 Changes: Modified:
3277 +1 -6 trunk/BUGS (File Modified)
3278 +1 -1 trunk/extensions/hurt.c (File Modified)
3279
3280
3281jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3282 Log:
3283 Make kline_exempt exempt from HURT also.
3284
3285
3286 Changes: Modified:
3287 +2 -1 trunk/extensions/hurt.c (File Modified)
3288
3289
3290jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3291 Log:
3292 Fix mask HEAL propagation.
3293
3294
3295 Changes: Modified:
3296 +6 -3 trunk/extensions/hurt.c (File Modified)
3297
3298
3299beu 2006/06/04 03:01:05 UTC (20060604-1622)
3300 Log:
3301 - Remove old cruft.
3302 - Update.
3303
3304
3305 Changes: Modified:
3306 +18 -31 trunk/extensions/README (File Modified)
3307
3308
3309jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3310 Log:
3311 More target change hax.
3312 Ick.
3313
3314
3315 Changes: Modified:
3316 +5 -0 trunk/extensions/hurt.c (File Modified)
3317
3318
3319jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3320 Log:
3321 Improvements to HURT propagation.
3322
3323
3324 Changes: Modified:
3325 +8 -6 trunk/extensions/hurt.c (File Modified)
3326
3327
3328nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3329 Log:
3330 - further simplification
3331
3332
3333 Changes: Modified:
3334 +25 -76 trunk/extensions/hurt.c (File Modified)
3335 +0 -9 trunk/extensions/hurt.h (File Modified)
3336
3337
3338nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3339 Log:
3340 - client_exit hook
3341
3342
3343 Changes: Modified:
3344 +13 -0 trunk/extensions/hurt.c (File Modified)
3345
3346
3347nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3348 Log:
3349 - cut off at 15 messages instead of 30
3350
3351
3352 Changes: Modified:
3353 +1 -1 trunk/extensions/hurt.h (File Modified)
3354
3355
3356jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3357 Log:
3358 Squash a warning here.
3359
3360
3361 Changes: Modified:
3362 +1 -3 trunk/src/ircd.c (File Modified)
3363
3364
3365jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3366 Log:
3367 Don't show servers in /stats l to nonopers if flatten links is enabled.
3368
3369
3370 Changes: Modified:
3371 +3 -1 trunk/modules/m_stats.c (File Modified)
3372
3373
3374nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3375 Log:
3376 - hurt expiry
3377
3378
3379 Changes: Modified:
3380 +20 -7 trunk/extensions/hurt.c (File Modified)
3381
3382
3383nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3384 Log:
3385 - remove inline stuff (yuck)
3386 - sockaddr should have been sockhost
3387
3388
3389 Changes: Modified:
3390 +22 -31 trunk/extensions/hurt.c (File Modified)
3391
3392
3393nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3394 Log:
3395 - make hurt checking actually work
3396
3397
3398 Changes: Modified:
3399 +2 -7 trunk/extensions/hurt.c (File Modified)
3400
3401
3402jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3403 Log:
3404 Slight tweak to alias{}.
3405
3406
3407 Changes: Modified:
3408 +4 -0 trunk/src/parse.c (File Modified)
3409
3410
3411nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3412 Log:
3413 - further simplification
3414
3415
3416 Changes: Modified:
3417 +59 -71 trunk/extensions/hurt.c (File Modified)
3418 +0 -1 trunk/extensions/hurt.h (File Modified)
3419
3420
3421nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3422 Log:
3423 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3424
3425
3426 Changes: Modified:
3427 +10 -20 trunk/extensions/hurt.c (File Modified)
3428 +0 -4 trunk/extensions/hurt.h (File Modified)
3429
3430
3431nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3432 Log:
3433 - remove some unnecessary code here (hurt_initial_check_event()).
3434
3435
3436 Changes: Modified:
3437 +0 -23 trunk/extensions/hurt.c (File Modified)
3438
3439
3440nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3441 Log:
3442 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3443
3444
3445 Changes: Modified:
3446 +8 -0 trunk/modules/core/m_message.c (File Modified)
3447
3448
3449nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3450 Log:
3451 - more sane tgchange hax
3452
3453
3454 Changes: Modified:
3455 +2 -1 trunk/extensions/hurt.c (File Modified)
3456
3457
3458jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3459 Log:
3460 Make HEAL <nick> work.
3461
3462
3463 Changes: Modified:
3464 +40 -43 trunk/extensions/hurt.c (File Modified)
3465
3466
3467jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3468 Log:
3469 Destroy hurt_clients list on unload.
3470
3471
3472 Changes: Modified:
3473 +7 -0 trunk/extensions/hurt.c (File Modified)
3474
3475
3476jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3477 Log:
3478 Coding style: no space between a function name and parenthesis.
3479
3480
3481 Changes: Modified:
3482 +43 -43 trunk/extensions/hurt.c (File Modified)
3483
3484
3485jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3486 Log:
3487 Now works and throws out hurt clients after 30 protocol messages
3488 unless they identify.
3489
3490
3491 Changes: Modified:
3492 +28 -36 trunk/extensions/hurt.c (File Modified)
3493 +1 -7 trunk/extensions/hurt.h (File Modified)
3494
3495
3496jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3497 Log:
3498 Working addition/lookup.
3499
3500
3501 Changes: Modified:
3502 +8 -0 trunk/extensions/hurt.c (File Modified)
3503
3504
3505jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3506 Log:
3507 Get rid of hyb6 style propagation (:server COMMAND source).
3508
3509
3510 Changes: Modified:
3511 +18 -22 trunk/extensions/hurt.c (File Modified)
3512
3513
3514jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3515 Log:
3516 add not-working hurt_add and hurt_find
3517
3518
3519 Changes: Modified:
3520 +13 -5 trunk/extensions/hurt.c (File Modified)
3521
3522
3523jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3524 Log:
3525 Comment out a lot of stuff so I can load and unload this without crashing.
3526
3527
3528 Changes: Modified:
3529 +17 -6 trunk/extensions/hurt.c (File Modified)
3530
3531
3532jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3533 Log:
3534 Fix svn:keywords and add a short comment at the top.
3535
3536
3537 Changes: Modified:
3538 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3539
3540
3541jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3542 Log:
3543 - Make hurt module compile
3544 - Link it to the build
3545 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3546 correct flag name, no CAP_TS6 use etc
3547
3548
3549 Changes: Modified:
3550 +1 -0 trunk/extensions/Makefile.in (File Modified)
3551 +30 -32 trunk/extensions/hurt.c (File Modified)
3552
3553
3554jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3555 Log:
3556 Put beu's hurt module in trunk.
3557
3558
3559 Changes: Modified:
3560 + - trunk/extensions/hurt.c (File Added)
3561 + - trunk/extensions/hurt.h (File Added)
3562
3563
3564nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3565 Log:
3566 - _iprint(): use stderr instead of stdout
3567
3568
3569 Changes: Modified:
3570 +1 -1 trunk/src/s_log.c (File Modified)
3571
3572
3573jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3574 Log:
3575 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3576 and subsequently destroy our kqueue when we close 0, 1, 2
3577 (broke /restart).
3578 - After closing fd 0, 1, 2 reopen them to /dev/null again
3579 so we don't send messages from malloc etc to a random
3580 user's connection.
3581 - Remove an obsolete comment.
3582
3583
3584 Changes: Modified:
3585 +13 -2 trunk/src/ircd.c (File Modified)
3586
3587
3588jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3589 Log:
3590 Update NEWS file.
3591
3592
3593 Changes: Modified:
3594 +29 -1 trunk/NEWS (File Modified)
3595
3596
3597jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3598 Log:
3599 Rerun autoconf.
3600
3601
3602 Changes: Modified:
3603 +1 -1 trunk/configure (File Modified)
3604
3605
3606jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3607 Log:
3608 Fix openssl version check to also accept versions newer than 0.9.6.
3609
3610
3611 Changes: Modified:
3612 +1 -1 trunk/configure.ac (File Modified)
3613
3614
3615jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3616 Log:
3617 Oops, need packet.h here.
3618
3619
3620 Changes: Modified:
3621 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3622
3623
3624jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3625 Log:
3626 End the flood grace period in CPRIVMSG/CNOTICE.
3627
3628
3629 Changes: Modified:
3630 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3631
3632
3633nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3634 Log:
3635 - update class::connectfreq documentation
3636
3637
3638 Changes: Modified:
3639 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3640
3641
3642nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3643 Log:
3644 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3645
3646
3647 Changes: Modified:
3648 +3 -6 trunk/src/s_serv.c (File Modified)
3649
3650
3651jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3652 Log:
3653 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3654
3655
3656 Changes: Modified:
3657 +1 -1 trunk/src/messages.tab (File Modified)
3658
3659
3660jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3661 Log:
3662 Don't mention that /stats p shows idle times, as it doesn't.
3663
3664
3665 Changes: Modified:
3666 +1 -1 trunk/help/opers/stats (File Modified)
3667 +1 -1 trunk/help/users/stats (File Modified)
3668
3669
3670jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3671 Log:
3672 /stats A shows DNS servers, it doesn't matter whether ircd
3673 uses ADNS or something else.
3674
3675
3676 Changes: Modified:
3677 +1 -1 trunk/help/opers/stats (File Modified)
3678
3679
3680jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3681 Log:
3682 get_client_name() fix
3683
3684
3685 Changes: Modified:
3686 +4 -0 trunk/src/client.c (File Modified)
3687
3688
3689jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3690 Log:
3691 Add some comments.
3692
3693
3694 Changes: Modified:
3695 +6 -0 trunk/src/ircd.c (File Modified)
3696
3697
3698beu 2006/05/28 09:22:09 UTC (20060528-1521)
3699 Log:
3700 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3701
3702 Changes: Modified:
3703 +16 -17 trunk/configure (File Modified)
3704 +1 -1 trunk/configure.ac (File Modified)
3705
3706
3707beu 2006/05/28 09:10:43 UTC (20060528-1517)
3708 Log:
3709 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3710
3711 Changes: Modified:
3712 +135 -0 trunk/configure (File Modified)
3713 +6 -0 trunk/configure.ac (File Modified)
3714
3715
3716jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3717 Log:
3718 Exit 0 on successful -conftest.
3719
3720
3721 Changes: Modified:
3722 +1 -1 trunk/src/ircd.c (File Modified)
3723
3724
3725jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3726 Log:
3727 Make the "keep the parent process around" thing work, by opening
3728 a pipe to the child process. This pipe is on fd 0 in the child
3729 process. After successful initialization, the child will write
3730 a byte to this pipe, on fatal errors it will close it without
3731 writing anything.
3732
3733 Somewhat hackish still but should work.
3734
3735
3736 Changes: Modified:
3737 +27 -30 trunk/src/ircd.c (File Modified)
3738
3739
3740nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3741 Log:
3742 - convert some error messages to ierror() over fprintf/ilog combination
3743
3744
3745 Changes: Modified:
3746 +3 -6 trunk/src/ircd.c (File Modified)
3747
3748
3749nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3750 Log:
3751 - inotice() for loadmodule when in foreground mode
3752
3753
3754 Changes: Modified:
3755 +3 -0 trunk/src/modules.c (File Modified)
3756
3757
3758nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3759 Log:
3760 - remove inotice() on loading modules from the config
3761
3762
3763 Changes: Modified:
3764 +0 -3 trunk/src/modules.c (File Modified)
3765
3766
3767nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3768 Log:
3769 - usleep for 50000usec in the parent process to allow for startup messages
3770 to be cleanly printed before detaching to shell, this should be more than
3771 enough time really
3772
3773
3774 Changes: Modified:
3775 +3 -0 trunk/src/ircd.c (File Modified)
3776
3777
3778nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3779 Log:
3780 - display more errors during normal startup as to try to help people find common problems
3781
3782
3783 Changes: Modified:
3784 +27 -10 trunk/src/ircd.c (File Modified)
3785
3786
3787nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3788 Log:
3789 - version bump in preparation of 2.0.0 release
3790
3791
3792 Changes: Modified:
3793 +9 -9 trunk/configure (File Modified)
3794 +1 -1 trunk/configure.ac (File Modified)
3795
3796
3797jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3798 Log:
3799 Change example.conf operator block from "admin" to "god",
3800 so as to show we encourage per-person operator blocks.
3801
3802
3803 Changes: Modified:
3804 +4 -2 trunk/doc/example.conf (File Modified)
3805
3806
3807jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3808 Log:
3809 Document alias{} block.
3810
3811
3812 Changes: Modified:
3813 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3814
3815
3816jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3817 Log:
3818 Document DNS blacklist stuff in sgml.
3819
3820
3821 Changes: Modified:
3822 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3823 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3824
3825
3826jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3827 Log:
3828 Misc /stats clarifications.
3829
3830
3831 Changes: Modified:
3832 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3833
3834
3835jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3836 Log:
3837 Move snomasks into umodes chapter.
3838 Move oprivs chapter down.
3839
3840
3841 Changes: Modified:
3842 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3843 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3844 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3845
3846
3847jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3848 Log:
3849 Mention operator{} user@host change.
3850
3851
3852 Changes: Modified:
3853 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3854
3855
3856jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3857 Log:
3858 operator{} block user@host matches against orighost now, not host.
3859 This means that services/+h spoofs do not work in operator{} blocks;
3860 auth{} spoofs still work.
3861
3862
3863 Changes: Modified:
3864 +4 -0 trunk/doc/example.conf (File Modified)
3865 +1 -1 trunk/doc/reference.conf (File Modified)
3866 +2 -2 trunk/modules/m_challenge.c (File Modified)
3867 +1 -1 trunk/modules/m_oper.c (File Modified)
3868
3869
3870nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3871 Log:
3872 - inotice/iwarn/ierror() stuff I was working on
3873
3874
3875 Changes: Modified:
3876 +3 -0 trunk/include/s_log.h (File Modified)
3877 +15 -11 trunk/src/ircd.c (File Modified)
3878 +3 -1 trunk/src/modules.c (File Modified)
3879 +1 -1 trunk/src/newconf.c (File Modified)
3880 +54 -0 trunk/src/s_log.c (File Modified)
3881
3882
3883jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3884 Log:
3885 Oops, don't add blacklists to the list twice on rehash.
3886
3887
3888 Changes: Modified:
3889 +3 -2 trunk/src/blacklist.c (File Modified)
3890
3891
3892jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3893 Log:
3894 Remove notices to the client about progress of dnsbl lookups.
3895
3896
3897 Changes: Modified:
3898 +0 -4 trunk/src/blacklist.c (File Modified)
3899
3900
3901jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3902 Log:
3903 Add auth{} flag dnsbl_exempt.
3904
3905
3906 Changes: Modified:
3907 +2 -1 trunk/doc/example.conf (File Modified)
3908 +2 -1 trunk/doc/reference.conf (File Modified)
3909 +2 -0 trunk/include/s_conf.h (File Modified)
3910 +1 -0 trunk/src/newconf.c (File Modified)
3911 +8 -1 trunk/src/s_user.c (File Modified)
3912
3913
3914jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3915 Log:
3916 Switch alias{} and blacklist{} around, for consistency with example.conf.
3917
3918
3919 Changes: Modified:
3920 +18 -18 trunk/doc/reference.conf (File Modified)
3921
3922
3923jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3924 Log:
3925 Send a warning to the user if they are dnsbl listed but exempted.
3926
3927
3928 Changes: Modified:
3929 +17 -12 trunk/src/s_user.c (File Modified)
3930
3931
3932jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3933 Log:
3934 Move throwing out dnsbl listed clients to registration,
3935 and make kline_exempt exempt from it.
3936
3937
3938 Changes: Modified:
3939 +1 -0 trunk/include/blacklist.h (File Modified)
3940 +4 -0 trunk/include/client.h (File Modified)
3941 +15 -16 trunk/src/blacklist.c (File Modified)
3942 +6 -0 trunk/src/client.c (File Modified)
3943 +17 -0 trunk/src/s_user.c (File Modified)
3944
3945
3946jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3947 Log:
3948 Show refcount in /stats n.
3949
3950
3951 Changes: Modified:
3952 +3 -2 trunk/modules/m_stats.c (File Modified)
3953
3954
3955jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3956 Log:
3957 Don't look up dnsbls twice if they send USER twice.
3958
3959
3960 Changes: Modified:
3961 +5 -3 trunk/modules/m_user.c (File Modified)
3962
3963
3964jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3965 Log:
3966 Add /stats n to help files.
3967
3968
3969 Changes: Modified:
3970 +1 -0 trunk/help/opers/stats (File Modified)
3971 +1 -0 trunk/help/users/stats (File Modified)
3972
3973
3974jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3975 Log:
3976 Only check dnsbls for A records, not AAAA.
3977
3978
3979 Changes: Modified:
3980 +1 -1 trunk/src/blacklist.c (File Modified)
3981
3982
3983jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3984 Log:
3985 Don't remove non-illegal blacklists on completion of check.
3986 Add debugging notices (not working).
3987
3988
3989 Changes: Modified:
3990 +5 -1 trunk/src/blacklist.c (File Modified)
3991
3992
3993jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3994 Log:
3995 Don't call register_local_user() if they haven't sent a nick yet.
3996
3997
3998 Changes: Modified:
3999 +1 -1 trunk/src/blacklist.c (File Modified)
4000
4001
4002jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4003 Log:
4004 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4005
4006
4007 Changes: Modified:
4008 +21 -0 trunk/modules/m_stats.c (File Modified)
4009
4010
4011jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4012 Log:
4013 More dnsbl rehash fixes, it was adding bogus entries.
4014
4015
4016 Changes: Modified:
4017 +2 -7 trunk/src/newconf.c (File Modified)
4018
4019
4020jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4021 Log:
4022 Need blacklist.h here.
4023
4024
4025 Changes: Modified:
4026 +1 -0 trunk/src/s_conf.c (File Modified)
4027
4028
4029nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4030 Log:
4031 - nuke iauth
4032
4033
4034 Changes: Modified:
4035 +1 -2 trunk/configure (File Modified)
4036 +0 -48 trunk/configure.ac (File Modified)
4037 + - trunk/doc/example-iauth.conf (File Deleted)
4038 + - trunk/iauth/ (File Deleted)
4039
4040
4041jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4042 Log:
4043 Improve handling of rehashing with blacklists.
4044 Also some coding style tweaks.
4045
4046
4047 Changes: Modified:
4048 +3 -2 trunk/include/blacklist.h (File Modified)
4049 +35 -16 trunk/src/blacklist.c (File Modified)
4050 +2 -0 trunk/src/s_conf.c (File Modified)
4051
4052
4053jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4054 Log:
4055 Clear can_send cache if a user logs in or out from services.
4056
4057
4058 Changes: Modified:
4059 +2 -0 trunk/modules/m_services.c (File Modified)
4060
4061
4062jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4063 Log:
4064 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4065 This directory is not entered by default.
4066 More stuff needs to be moved into here.
4067
4068
4069 Changes: Modified:
4070 +2 -1 trunk/configure (File Modified)
4071 +1 -0 trunk/configure.ac (File Modified)
4072 +69 -458 trunk/extensions/Makefile.in (File Modified)
4073 + - trunk/extensions/m_clearchan.c (File Deleted)
4074 + - trunk/extensions/m_force.c (File Deleted)
4075 + - trunk/unsupported/ (File Added)
4076 + - trunk/unsupported/Makefile.in (File Added)
4077 + - trunk/unsupported/m_clearchan.c (File Added)
4078 + - trunk/unsupported/m_force.c (File Added)
4079
4080
4081jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4082 Log:
4083 Logging/wallops for forcejoin/forcepart, numeric fix.
4084 This needs to be moved to the toys section.
4085
4086
4087 Changes: Modified:
4088 +22 -2 trunk/extensions/m_force.c (File Modified)
4089
4090
4091jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4092 Log:
4093 Fix comments at the top (including copyright).
4094
4095
4096 Changes: Modified:
4097 +3 -2 trunk/extensions/m_omode.c (File Modified)
4098
4099
4100jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4101 Log:
4102 Add OMODE command to extensions/ for oper mode hacking:
4103 - requires admin privs
4104 - does not work for opped opers
4105 - sends wallops
4106 - sends a ServerMode for opping the oper themselves,
4107 otherwise a mode coming from the oper (not only
4108 does this provide full accountability, it is also
4109 easiest to implement while avoiding channels
4110 messed up with bogus bans etc).
4111
4112
4113 Changes: Modified:
4114 +171 -0 trunk/extensions/Makefile.in (File Modified)
4115 + - trunk/extensions/m_omode.c (File Added)
4116
4117
4118gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4119 Log:
4120 Metadata fix
4121
4122
4123 Changes: Modified:
4124 + - trunk/include/blacklist.h (Property Modified)
4125 + - trunk/src/blacklist.c (Property Modified)
4126
4127
4128nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4129 Log:
4130 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4131
4132
4133 Changes: Modified:
4134 +5 -1 trunk/src/blacklist.c (File Modified)
4135
4136
4137nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4138 Log:
4139 Initial DNS blacklist support:
4140 - see example.conf for how to use.
4141 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4142 - tor.ahbl.org is also included because most networks will not want to allow tor
4143 (and we're considering going KoS on tor users here anyway due to abuse)
4144
4145
4146 Changes: Modified:
4147 +18 -0 trunk/doc/example.conf (File Modified)
4148 +66 -0 trunk/doc/reference.conf (File Modified)
4149 + - trunk/include/blacklist.h (File Added)
4150 +2 -0 trunk/include/client.h (File Modified)
4151 +3 -0 trunk/modules/m_user.c (File Modified)
4152 +152 -0 trunk/src/Makefile.in (File Modified)
4153 + - trunk/src/blacklist.c (File Added)
4154 +34 -0 trunk/src/newconf.c (File Modified)
4155 +1 -0 trunk/src/s_auth.c (File Modified)
4156 +4 -0 trunk/src/s_user.c (File Modified)
4157
4158
4159jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4160 Log:
4161 Remove last bit of lzo stuff (comment in example.conf connect{}).
4162
4163
4164 Changes: Modified:
4165 +0 -4 trunk/doc/example.conf (File Modified)
4166
4167
4168jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4169 Log:
4170 Show sasl successes and failures in /stats t (like other
4171 things in /stats t, about local clients only).
4172
4173
4174 Changes: Modified:
4175 +2 -0 trunk/include/s_stats.h (File Modified)
4176 +3 -0 trunk/modules/m_sasl.c (File Modified)
4177 +3 -0 trunk/src/s_stats.c (File Modified)
4178
4179
4180jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4181 Log:
4182 Allow messaging services by nickname without using
4183 target change slots (this was already possible with
4184 user@server notation or services shortcuts).
4185
4186
4187 Changes: Modified:
4188 +2 -2 trunk/modules/core/m_message.c (File Modified)
4189
4190
4191jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4192 Log:
4193 Abort a safelist if a new /list comes in while one is already in progress.
4194
4195
4196 Changes: Modified:
4197 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4198
4199
4200jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4201 Log:
4202 Change $![letter]:[mask] to $~[letter]:[mask]
4203 so both ! and ~ invert an extban.
4204
4205
4206 Changes: Modified:
4207 +2 -0 trunk/src/chmode.c (File Modified)
4208
4209
4210nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4211 Log:
4212 - revert due to technical issues
4213
4214
4215 Changes: Modified:
4216 +1 -1 trunk/src/extban.c (File Modified)
4217
4218
4219nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4220 Log:
4221 - 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
4222
4223
4224 Changes: Modified:
4225 +1 -1 trunk/src/extban.c (File Modified)
4226
4227
4228jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4229 Log:
4230 Don't pace /list on a single channel.
4231
4232
4233 Changes: Modified:
4234 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4235
4236
4237jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4238 Log:
4239 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4240
4241
4242 Changes: Modified:
4243 +4 -2 trunk/include/supported.h (File Modified)
4244
4245
4246jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4247 Log:
4248 Extban types are case insensitive; force them to lowercase when added.
4249
4250
4251 Changes: Modified:
4252 +5 -5 trunk/doc/extban.txt (File Modified)
4253 +4 -0 trunk/src/chmode.c (File Modified)
4254 +3 -3 trunk/src/extban.c (File Modified)
4255
4256
4257jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4258 Log:
4259 sendto_wallops_flags():
4260 - instead of checking IsOper on each client, walk the appropriate list
4261 - instead of sending non-+z wallops from persons to nonopers, send only
4262 +w wallops from persons
4263
4264
4265 Changes: Modified:
4266 +1 -5 trunk/src/send.c (File Modified)
4267
4268
4269jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4270 Log:
4271 Prefix oper wallops with "WALLOPS - " if they would
4272 otherwise look like operwalls or locops, when sending
4273 them to local users.
4274
4275
4276 Changes: Modified:
4277 +11 -1 trunk/modules/m_wallops.c (File Modified)
4278
4279
4280jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4281 Log:
4282 Make sure destination field in some sasl numerics
4283 is the user's nick, not the sasl agent or server
4284 name.
4285
4286
4287 Changes: Modified:
4288 +2 -2 trunk/modules/m_sasl.c (File Modified)
4289
4290
4291beu 2006/05/19 19:24:44 UTC (20060519-1373)
4292 Log:
4293 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4294
4295
4296 Changes: Modified:
4297 +1 -1 trunk/extensions/Makefile.in (File Modified)
4298
4299
4300jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4301 Log:
4302 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4303
4304
4305 Changes: Modified:
4306 +1 -0 trunk/src/s_user.c (File Modified)
4307
4308
4309beu 2006/05/19 18:10:13 UTC (20060519-1367)
4310 Log:
4311 Fix build for when IPv6 is disabled.
4312
4313
4314 Changes: Modified:
4315 +12 -10 trunk/src/s_auth.c (File Modified)
4316
4317
4318jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4319 Log:
4320 Add information about adding extban types.
4321
4322
4323 Changes: Modified:
4324 +25 -0 trunk/doc/extban.txt (File Modified)
4325
4326
4327jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4328 Log:
4329 Better extban validation: try to match a new extban from
4330 a local user against its setter to see if it is valid.
4331 Unknown extban types from remotes are no longer hidden.
4332
4333
4334 Changes: Modified:
4335 +4 -3 trunk/doc/extban.txt (File Modified)
4336 +1 -0 trunk/include/channel.h (File Modified)
4337 +2 -6 trunk/src/chmode.c (File Modified)
4338 +32 -0 trunk/src/extban.c (File Modified)
4339
4340
4341jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4342 Log:
4343 Make sure both .c.o: and .s.o: are followed by the necessary command.
4344
4345
4346 Changes: Modified:
4347 +1 -0 trunk/src/Makefile.in (File Modified)
4348
4349
4350jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4351 Log:
4352 Add need_sasl auth{} flag to sgml documentation.
4353
4354
4355 Changes: Modified:
4356 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4357
4358
4359jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4360 Log:
4361 Document need_sasl auth{} flag in example confs.
4362
4363
4364 Changes: Modified:
4365 +1 -0 trunk/doc/example.conf (File Modified)
4366 +1 -0 trunk/doc/reference.conf (File Modified)
4367
4368
4369jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4370 Log:
4371 Don't allow TB to set an empty topic.
4372 This would be possible if a server sent bad protocol
4373 and could cause a crash.
4374
4375
4376 Changes: Modified:
4377 +4 -0 trunk/modules/m_tb.c (File Modified)
4378
4379
4380nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4381 Log:
4382 - oops
4383
4384
4385 Changes: Modified:
4386 +1 -1 trunk/Makefile.in (File Modified)
4387
4388
4389nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4390 Log:
4391 - typo fix
4392
4393
4394 Changes: Modified:
4395 +2 -2 trunk/configure (File Modified)
4396 +1 -1 trunk/configure.ac (File Modified)
4397
4398
4399nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4400 Log:
4401 - rebuild configure
4402
4403
4404 Changes: Modified:
4405 +2 -2 trunk/configure (File Modified)
4406
4407
4408nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4409 Log:
4410 - makefile fix
4411
4412
4413 Changes: Modified:
4414 +1 -1 trunk/extensions/Makefile.in (File Modified)
4415
4416
4417nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4418 Log:
4419 - rename contrib to extensions to bring some clarity to things
4420
4421
4422 Changes: Modified:
4423 +1 -1 trunk/Makefile.in (File Modified)
4424 +1 -1 trunk/configure.ac (File Modified)
4425 +10 -10 trunk/doc/example.conf (File Modified)
4426 +10 -10 trunk/doc/reference.conf (File Modified)
4427 + - trunk/extensions/ (File Added)
4428 + - trunk/extras/ (File Deleted)
4429
4430
4431nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4432 Log:
4433 - temporary rename
4434
4435
4436 Changes: Modified:
4437 +1 -1 trunk/Makefile.in (File Modified)
4438 +1 -1 trunk/configure.ac (File Modified)
4439 + - trunk/contrib/ (File Deleted)
4440 + - trunk/extras/ (File Added)
4441
4442
4443jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4444 Log:
4445 Don't allow servers to QUIT (they should use SQUIT).
4446
4447
4448 Changes: Modified:
4449 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4450
4451
4452nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4453 Log:
4454 - keywords
4455
4456
4457 Changes: Modified:
4458 + - trunk/src/fnvhash.s (Property Modified)
4459
4460
4461nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4462 Log:
4463 - reduced version of code
4464
4465
4466 Changes: Modified:
4467 +9 -61 trunk/src/fnvhash.s (File Modified)
4468
4469
4470nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4471 Log:
4472 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4473
4474
4475 Changes: Modified:
4476 +1 -1 trunk/src/fnvhash.s (File Modified)
4477
4478
4479jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4480 Log:
4481 Fix orighost matching for klines, etc. Was hashing the visible
4482 host, oops.
4483
4484
4485 Changes: Modified:
4486 +1 -1 trunk/src/hostmask.c (File Modified)
4487
4488
4489nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4490 Log:
4491 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4492
4493
4494 Changes: Modified:
4495 +7 -1 trunk/configure (File Modified)
4496 +5 -0 trunk/configure.ac (File Modified)
4497 +5 -6 trunk/src/Makefile.in (File Modified)
4498 +0 -4 trunk/src/fnvhash.s (File Modified)
4499 +0 -2 trunk/src/hash.c (File Modified)
4500
4501
4502nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4503 Log:
4504 - regenerate configure
4505
4506
4507 Changes: Modified:
4508 +18 -0 trunk/configure (File Modified)
4509
4510
4511nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4512 Log:
4513 - --enable-ricer-hashing option.
4514
4515
4516 Changes: Modified:
4517 +9 -0 trunk/configure.ac (File Modified)
4518 +3 -0 trunk/include/setup.h.in (File Modified)
4519
4520
4521nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4522 Log:
4523 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4524
4525
4526 Changes: Modified:
4527 + - trunk/src/fnvhash.s (File Added)
4528 +3 -0 trunk/src/hash.c (File Modified)
4529
4530
4531jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4532 Log:
4533 Fix syntax error in reference.conf.
4534
4535
4536 Changes: Modified:
4537 +0 -1 trunk/doc/reference.conf (File Modified)
4538
4539
4540jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4541 Log:
4542 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4543 (&& instead of ||...)
4544 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4545
4546
4547 Changes: Modified:
4548 +1 -1 trunk/src/chmode.c (File Modified)
4549
4550
4551jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4552 Log:
4553 Documentation for extban.
4554
4555
4556 Changes: Modified:
4557 + - trunk/doc/extban.txt (File Added)
4558
4559
4560jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4561 Log:
4562 Add extban modules to example confs.
4563
4564
4565 Changes: Modified:
4566 +5 -0 trunk/doc/example.conf (File Modified)
4567 +10 -0 trunk/doc/reference.conf (File Modified)
4568
4569
4570jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4571 Log:
4572 Initial addition of extended ban types (conditionals).
4573 Allows custom +bqeI checks via modules.
4574 Initial extra types are account (a[:mask]), oper (o),
4575 channel (c:name), realname (r:mask), server (s:mask).
4576
4577
4578 Changes: Modified:
4579 +229 -0 trunk/contrib/Makefile.in (File Modified)
4580 + - trunk/contrib/extb_account.c (File Added)
4581 + - trunk/contrib/extb_channel.c (File Added)
4582 + - trunk/contrib/extb_oper.c (File Added)
4583 + - trunk/contrib/extb_realname.c (File Added)
4584 + - trunk/contrib/extb_server.c (File Added)
4585 +13 -0 trunk/include/channel.h (File Modified)
4586 +1 -0 trunk/src/Makefile.in (File Modified)
4587 +14 -5 trunk/src/channel.c (File Modified)
4588 +91 -0 trunk/src/chmode.c (File Modified)
4589 + - trunk/src/extban.c (File Added)
4590
4591
4592jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4593 Log:
4594 Do not force +bqeI modes starting with '$' in nick!user@host format.
4595 * and ? characters in them are still assumed to be wildcards.
4596
4597
4598 Changes: Modified:
4599 +6 -0 trunk/src/chmode.c (File Modified)
4600
4601
4602nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4603 Log:
4604 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4605
4606
4607 Changes: Modified:
4608 +4 -0 trunk/modules/m_capab.c (File Modified)
4609
4610
4611jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4612 Log:
4613 Stop some mixing of client and server protocol.
4614
4615
4616 Changes: Modified:
4617 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4618 +4 -2 trunk/modules/m_pass.c (File Modified)
4619 +6 -0 trunk/modules/m_sasl.c (File Modified)
4620 +6 -0 trunk/modules/m_user.c (File Modified)
4621
4622
4623nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4624 Log:
4625 - additional revert
4626
4627
4628 Changes: Modified:
4629 +0 -2 trunk/include/s_newconf.h (File Modified)
4630 +0 -4 trunk/include/s_serv.h (File Modified)
4631 +0 -1 trunk/src/newconf.c (File Modified)
4632 +1 -13 trunk/src/s_serv.c (File Modified)
4633
4634
4635nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4636 Log:
4637 - revert LZOLink patch for now
4638
4639
4640 Changes: Modified:
4641 +0 -1 trunk/servlink/Makefile.in (File Modified)
4642 +0 -16 trunk/servlink/README (File Modified)
4643 +2 -36 trunk/servlink/control.c (File Modified)
4644 +0 -3 trunk/servlink/control.h (File Modified)
4645 +7 -5955 trunk/servlink/io.c (File Modified)
4646 + - trunk/servlink/lzoconf.h (File Deleted)
4647 + - trunk/servlink/lzodefs.h (File Deleted)
4648 + - trunk/servlink/minilzo.c (File Deleted)
4649 + - trunk/servlink/minilzo.h (File Deleted)
4650 +0 -1 trunk/servlink/servlink.h (File Modified)
4651
4652
4653nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4654 Log:
4655 - more stuff here
4656
4657
4658 Changes: Modified:
4659 +4 -2 trunk/servlink/control.c (File Modified)
4660 +2 -1 trunk/servlink/io.c (File Modified)
4661
4662
4663nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4664 Log:
4665 - oops
4666
4667
4668 Changes: Modified:
4669 +2 -2 trunk/servlink/io.c (File Modified)
4670
4671
4672nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4673 Log:
4674 - paranoia, prevent segfaults
4675
4676
4677 Changes: Modified:
4678 +2 -2 trunk/servlink/io.c (File Modified)
4679
4680
4681nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4682 Log:
4683 - more optimal servlink code
4684
4685
4686 Changes: Modified:
4687 +21 -8 trunk/servlink/io.c (File Modified)
4688
4689
4690nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4691 Log:
4692 - more efficient read strategy
4693
4694
4695 Changes: Modified:
4696 +15 -3 trunk/servlink/io.c (File Modified)
4697
4698
4699nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4700 Log:
4701 - use lzo_uintp cast to make LZO happy
4702
4703
4704 Changes: Modified:
4705 +3 -3 trunk/servlink/io.c (File Modified)
4706
4707
4708nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4709 Log:
4710 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4711
4712
4713 Changes: Modified:
4714 +4 -0 trunk/doc/example.conf (File Modified)
4715 +2 -1 trunk/include/s_newconf.h (File Modified)
4716 +4 -0 trunk/include/s_serv.h (File Modified)
4717 +1 -0 trunk/servlink/Makefile.in (File Modified)
4718 +16 -0 trunk/servlink/README (File Modified)
4719 +34 -2 trunk/servlink/control.c (File Modified)
4720 +3 -0 trunk/servlink/control.h (File Modified)
4721 +5929 -7 trunk/servlink/io.c (File Modified)
4722 + - trunk/servlink/lzoconf.h (File Added)
4723 + - trunk/servlink/lzodefs.h (File Added)
4724 + - trunk/servlink/minilzo.c (File Added)
4725 + - trunk/servlink/minilzo.h (File Added)
4726 +1 -0 trunk/servlink/servlink.h (File Modified)
4727 +1 -0 trunk/src/newconf.c (File Modified)
4728 +14 -2 trunk/src/s_serv.c (File Modified)
4729
4730
4731nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4732 Log:
4733 - remove imalloc, it was a concept that probably wouldn't have worked properly
4734
4735
4736 Changes: Modified:
4737 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4738 + - trunk/libcharybdis/imalloc.c (File Deleted)
4739 + - trunk/libcharybdis/imalloc.h (File Deleted)
4740
4741
4742nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4743 Log:
4744 - disable imalloc for now
4745
4746
4747 Changes: Modified:
4748 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4749
4750
4751nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4752 Log:
4753 - remove unneeded debug code
4754
4755
4756 Changes: Modified:
4757 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4758
4759
4760nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4761 Log:
4762 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4763
4764
4765 Changes: Modified:
4766 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4767
4768
4769nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4770 Log:
4771 - more stuff here, imalloc remains disabled for now
4772
4773
4774 Changes: Modified:
4775 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4776
4777
4778nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4779 Log:
4780 - more progress
4781
4782
4783 Changes: Modified:
4784 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4785
4786
4787nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4788 Log:
4789 - more tweaks
4790
4791
4792 Changes: Modified:
4793 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4794 +2 -0 trunk/src/ircd.c (File Modified)
4795
4796
4797nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4798 Log:
4799 - roll back libircd crap
4800
4801
4802 Changes: Modified:
4803 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4804 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4805 +29 -0 trunk/src/.depend (File Modified)
4806 +6 -21 trunk/src/Makefile.in (File Modified)
4807 +3 -218 trunk/src/ircd.c (File Modified)
4808 + - trunk/src/ircd_linker.c (File Deleted)
4809 + - trunk/src/main.c (File Deleted)
4810
4811
4812nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4813 Log:
4814 - realloc(), free() implementation
4815
4816
4817 Changes: Modified:
4818 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4819
4820
4821nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4822 Log:
4823 - malloc(), calloc() implementation
4824
4825
4826 Changes: Modified:
4827 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4828
4829
4830nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4831 Log:
4832 - block_free(), block_find(), retune_heaps() implementation
4833
4834
4835 Changes: Modified:
4836 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4837
4838
4839nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4840 Log:
4841 - block_destroy code, block_allocate code.
4842
4843
4844 Changes: Modified:
4845 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4846
4847
4848nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4849 Log:
4850 - block_new() code
4851
4852
4853 Changes: Modified:
4854 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4855
4856
4857nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4858 Log:
4859 - disable imalloc again :P
4860
4861
4862 Changes: Modified:
4863 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4864
4865
4866nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4867 Log:
4868 - fix warning
4869
4870
4871 Changes: Modified:
4872 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4873
4874
4875nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4876 Log:
4877 - fix typo
4878
4879
4880 Changes: Modified:
4881 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4882
4883
4884nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4885 Log:
4886 - constructor code for imalloc engine (malloc_init())
4887
4888
4889 Changes: Modified:
4890 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4891
4892
4893nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4894 Log:
4895 - imalloc engine improvements
4896
4897
4898 Changes: Modified:
4899 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4900
4901
4902nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4903 Log:
4904 - replace mmap() code with direct brk()/sbrk() calls.
4905
4906
4907 Changes: Modified:
4908 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4909
4910
4911nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4912 Log:
4913 - remove outdated i_malloc() interfaces
4914
4915
4916 Changes: Modified:
4917 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4918
4919
4920nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4921 Log:
4922 - redisable imalloc (sorry!)
4923
4924
4925 Changes: Modified:
4926 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4927
4928
4929nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4930 Log:
4931 - correct GET_PAGE_SLOT() macro
4932
4933
4934 Changes: Modified:
4935 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4936
4937
4938nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4939 Log:
4940 - oops forgot to commit it with imalloc turned off
4941
4942
4943 Changes: Modified:
4944 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4945
4946
4947nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4948 Log:
4949 - cleanups
4950
4951
4952 Changes: Modified:
4953 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4954 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4955
4956
4957nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4958 Log:
4959 - lowlevel imalloc code
4960
4961
4962 Changes: Modified:
4963 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4964 + - trunk/libcharybdis/imalloc.h (File Added)
4965
4966
4967nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4968 Log:
4969 - fix bindings
4970
4971
4972 Changes: Modified:
4973 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4974
4975
4976nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4977 Log:
4978 remove #ifndef
4979
4980
4981 Changes: Modified:
4982 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4983
4984
4985nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4986 Log:
4987 - 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)
4988
4989
4990 Changes: Modified:
4991 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4992 + - trunk/libcharybdis/imalloc.c (File Added)
4993
4994
4995nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4996 Log:
4997 - increment configure Id
4998
4999
5000 Changes: Modified:
5001 +2208 -1 trunk/configure (File Modified)
5002
5003
5004nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5005 Log:
5006 - bootstrap for imalloc code
5007
5008
5009 Changes: Modified:
5010 +54 -1 trunk/configure.ac (File Modified)
5011 +27 -0 trunk/include/setup.h.in (File Modified)
5012
5013
5014jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5015 Log:
5016 Clarify interaction of spoofs and channel bans/operator{} blocks.
5017
5018
5019 Changes: Modified:
5020 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5021 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5022
5023
5024nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5025 Log:
5026 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5027
5028
5029 Changes: Modified:
5030 +30 -22 trunk/src/ircd.c (File Modified)
5031
5032
5033jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5034 Log:
5035 If shared{} blocks deny something, the command
5036 is silently ignored.
5037
5038
5039 Changes: Modified:
5040 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5041
5042
5043jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5044 Log:
5045 Move up IsService check so we don't store a non-service
5046 in preClient->sasl_agent.
5047
5048
5049 Changes: Modified:
5050 +6 -6 trunk/modules/m_sasl.c (File Modified)
5051
5052
5053gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5054 Log:
5055 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5056 Add some more sanity checks on agent strings.
5057
5058
5059 Changes: Modified:
5060 +13 -11 trunk/modules/m_sasl.c (File Modified)
5061
5062
5063jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5064 Log:
5065 Unknown clients can have an ID too now so make sure to remove
5066 them from the hash if they exit.
5067
5068
5069 Changes: Modified:
5070 +3 -0 trunk/src/client.c (File Modified)
5071
5072
5073jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5074 Log:
5075 Only accept sasl from servers in a service{} block.
5076 Not tested but this must go in.
5077
5078
5079 Changes: Modified:
5080 +6 -0 trunk/modules/m_sasl.c (File Modified)
5081 +3 -0 trunk/modules/m_signon.c (File Modified)
5082
5083
5084jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5085 Log:
5086 Only process SAVE messages targetting registered users,
5087 not servers or unregistered connections. Could cause
5088 a crash when bad protocol was received.
5089
5090
5091 Changes: Modified:
5092 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5093
5094
5095nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5096 Log:
5097 - fix QJM buffer overflow vulnerability (fucking GXTi)
5098
5099
5100 Changes: Modified:
5101 +3 -3 trunk/src/s_user.c (File Modified)
5102
5103
5104jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5105 Log:
5106 Mention /scan umodes under oper_spy privilege.
5107
5108
5109 Changes: Modified:
5110 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5111
5112
5113jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5114 Log:
5115 Mention that overlapping cluster blocks are a bad thing.
5116
5117
5118 Changes: Modified:
5119 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5120
5121
5122jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5123 Log:
5124 - Document cluster{} and shared{} blocks.
5125 - Mention that service{} does not allow wildcards.
5126
5127
5128 Changes: Modified:
5129 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5130
5131
5132jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5133 Log:
5134 Document exempt{} and service{} blocks, point to reference.conf for
5135 general{}, channel{} and serverhide{}.
5136
5137
5138 Changes: Modified:
5139 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5140
5141
5142jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5143 Log:
5144 Document ~ in lists of values better.
5145
5146
5147 Changes: Modified:
5148 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5149
5150
5151jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5152 Log:
5153 More detailed CNOTICE, CPRIVMSG descriptions.
5154
5155
5156 Changes: Modified:
5157 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5158
5159
5160jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5161 Log:
5162 Oops, need both Revision and Id on modules.
5163
5164
5165 Changes: Modified:
5166 + - trunk/modules/sno_routing.c (Property Modified)
5167
5168
5169jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5170 Log:
5171 Tweak header comment a bit (filename, Id).
5172
5173
5174 Changes: Modified:
5175 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5176
5177
5178jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5179 Log:
5180 Add GLINE and UNGLINE.
5181
5182
5183 Changes: Modified:
5184 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5185
5186
5187jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5188 Log:
5189 New configure with proper Id.
5190
5191
5192 Changes: Modified:
5193 +3 -1 trunk/configure (File Modified)
5194
5195
5196jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5197 Log:
5198 Change #include directives for in6addr_any, hopefully compiles better now.
5199
5200
5201 Changes: Modified:
5202 +3 -1 trunk/configure.ac (File Modified)
5203
5204
5205jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5206 Log:
5207 Encourage putting actual administrative information
5208 in the admin{} block.
5209
5210
5211 Changes: Modified:
5212 +3 -3 trunk/doc/example.conf (File Modified)
5213
5214
5215gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5216 Log:
5217 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5218
5219
5220 Changes: Modified:
5221 +9 -7 trunk/include/s_conf.h (File Modified)
5222 +1 -0 trunk/src/newconf.c (File Modified)
5223 +10 -0 trunk/src/s_user.c (File Modified)
5224
5225
5226jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5227 Log:
5228 - Change to glines = no in example confs
5229 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5230 are disabled.
5231
5232
5233 Changes: Modified:
5234 +1 -1 trunk/doc/example.conf (File Modified)
5235 +1 -1 trunk/doc/reference.conf (File Modified)
5236 +2 -2 trunk/modules/m_gline.c (File Modified)
5237
5238
5239nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5240 Log:
5241 - forward-port QJM fix from 1.1
5242
5243
5244 Changes: Modified:
5245 +2 -0 trunk/src/s_user.c (File Modified)
5246
5247
5248nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5249 Log:
5250 - add switch to configure to disable the block allocator
5251
5252
5253 Changes: Modified:
5254 +18 -0 trunk/configure (File Modified)
5255 +9 -0 trunk/configure.ac (File Modified)
5256 +0 -6 trunk/include/config.h (File Modified)
5257 +3 -0 trunk/include/setup.h.in (File Modified)
5258
5259
5260gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5261 Log:
5262 Fix wierd error that would exit SASL users with "Overridden"
5263
5264 Changes: Modified:
5265 +1 -1 trunk/modules/m_signon.c (File Modified)
5266
5267
5268jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5269 Log:
5270 Remove obsolete XXX comment about lazylinks.
5271
5272
5273 Changes: Modified:
5274 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5275
5276
5277jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5278 Log:
5279 OJOIN: make sure to send the wallops remotely for #channels
5280
5281
5282 Changes: Modified:
5283 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5284
5285
5286gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5287 Log:
5288 Accountability for OJOIN (contrib module)
5289
5290 Changes: Modified:
5291 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5292
5293
5294nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5295 Log:
5296 - move more stuff over to ircd_state
5297
5298
5299 Changes: Modified:
5300 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5301 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5302 +9 -0 trunk/src/ircd_state.c (File Modified)
5303 +3 -3 trunk/src/patricia.c (File Modified)
5304
5305
5306nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5307 Log:
5308 - move more stuff out of libircd and into ircd_state.c
5309
5310
5311 Changes: Modified:
5312 +5 -5 trunk/src/channel.c (File Modified)
5313 +4 -4 trunk/src/client.c (File Modified)
5314 +12 -0 trunk/src/ircd_state.c (File Modified)
5315
5316
5317nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5318 Log:
5319 - this is just barrels of fun
5320
5321
5322 Changes: Modified:
5323 + - trunk/include/ircd_state.h (File Added)
5324 +1 -1 trunk/src/Makefile.in (File Modified)
5325 +2 -1 trunk/src/channel.c (File Modified)
5326 +3 -52 trunk/src/ircd.c (File Modified)
5327 +100 -3 trunk/src/ircd_state.c (File Modified)
5328
5329
5330jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5331 Log:
5332 It's .include, not #include.
5333
5334
5335 Changes: Modified:
5336 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5337
5338
5339jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5340 Log:
5341 More consistent section titles.
5342
5343
5344 Changes: Modified:
5345 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5346 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5347 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5348
5349
5350jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5351 Log:
5352 Mention possible exceeding of +j/+l due to propagation
5353 delays between servers.
5354
5355
5356 Changes: Modified:
5357 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5358
5359
5360jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5361 Log:
5362 Formatting nits:
5363 - "text" -> <quote>text</quote>
5364 - <filename>
5365 - a few more
5366
5367
5368 Changes: Modified:
5369 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5370 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5371 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5372 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5373
5374
5375jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5376 Log:
5377 Remove text about deprecation of glines.
5378
5379
5380 Changes: Modified:
5381 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5382
5383
5384jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5385 Log:
5386 - Add description of umode +D, deaf.
5387 - Mention CALLERID 005 token with umode +g.
5388
5389
5390 Changes: Modified:
5391 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5392
5393
5394jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5395 Log:
5396 Strip off a leading colon in services shortcuts (aliases).
5397
5398
5399 Changes: Modified:
5400 +2 -0 trunk/src/parse.c (File Modified)
5401
5402
5403jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5404 Log:
5405 Add no_oper_invis contrib module, denies opers setting
5406 themselves invisible (except hidden_oper's).
5407
5408
5409 Changes: Modified:
5410 +42 -0 trunk/contrib/Makefile.in (File Modified)
5411 + - trunk/contrib/no_oper_invis.c (File Added)
5412
5413
5414jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5415 Log:
5416 Mention /stats E, make the other /stats descriptions more consistent.
5417
5418
5419 Changes: Modified:
5420 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5421
5422
5423jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5424 Log:
5425 Mention that the KILL reason and oper will appear on channels.
5426
5427
5428 Changes: Modified:
5429 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5430
5431
5432jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5433 Log:
5434 Mention /mode #channel f to query forward channel from outside.
5435
5436
5437 Changes: Modified:
5438 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5439
5440
5441jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5442 Log:
5443 Port over RATBOX_2_1 r20960 (anfl):
5444 client connect notices to +C should be hiding the extra
5445 fields for spoofed users
5446
5447
5448 Changes: Modified:
5449 +2 -1 trunk/src/s_user.c (File Modified)
5450
5451
5452jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5453 Log:
5454 Add a chapter with our extra user commands:
5455 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5456
5457
5458 Changes: Modified:
5459 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5460 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5461
5462
5463jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5464 Log:
5465 Do not put by <server>: in SQUIT reasons to servers
5466 other than the one being exited.
5467
5468
5469 Changes: Modified:
5470 +1 -1 trunk/src/client.c (File Modified)
5471
5472
5473jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5474 Log:
5475 Regenerate configure.
5476
5477
5478 Changes: Modified:
5479 +1162 -1159 trunk/configure (File Modified)
5480
5481
5482jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5483 Log:
5484 Move the warning flags down so they do not mess up
5485 checks like for -Wl,-export-dynamic.
5486
5487
5488 Changes: Modified:
5489 +33 -30 trunk/configure.ac (File Modified)
5490
5491
5492nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5493 Log:
5494 - more work here
5495
5496
5497 Changes: Modified:
5498 +2 -1 trunk/iauth/Makefile.in (File Modified)
5499
5500
5501nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5502 Log:
5503 - build iauth makefile
5504
5505
5506 Changes: Modified:
5507 +3 -2 trunk/configure (File Modified)
5508 +1 -0 trunk/configure.ac (File Modified)
5509
5510
5511nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5512 Log:
5513 - Makefile
5514
5515
5516 Changes: Modified:
5517 + - trunk/iauth/Makefile.in (File Added)
5518
5519
5520nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5521 Log:
5522 - add iauth.conf.example from irc2.11
5523
5524
5525 Changes: Modified:
5526 + - trunk/doc/example-iauth.conf (File Added)
5527
5528
5529nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5530 Log:
5531 - wow, i found some docs on this thing
5532
5533
5534 Changes: Modified:
5535 + - trunk/doc/technical/iauth-internals.txt (File Added)
5536
5537
5538nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5539 Log:
5540 - no longer applicable
5541
5542
5543 Changes: Modified:
5544 + - trunk/authdaemon/ (File Deleted)
5545
5546
5547nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5548 Log:
5549 - remove libircd.so on make clean (oops)
5550
5551
5552 Changes: Modified:
5553 +1 -1 trunk/src/Makefile.in (File Modified)
5554
5555
5556nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5557 Log:
5558 - merge iauth source for experimentation
5559
5560
5561 Changes: Modified:
5562 + - trunk/iauth/ (File Added)
5563 + - trunk/iauth/a_conf.c (File Added)
5564 + - trunk/iauth/a_conf_def.h (File Added)
5565 + - trunk/iauth/a_conf_ext.h (File Added)
5566 + - trunk/iauth/a_defines.h (File Added)
5567 + - trunk/iauth/a_externs.h (File Added)
5568 + - trunk/iauth/a_io.c (File Added)
5569 + - trunk/iauth/a_io_ext.h (File Added)
5570 + - trunk/iauth/a_log.c (File Added)
5571 + - trunk/iauth/a_log_def.h (File Added)
5572 + - trunk/iauth/a_log_ext.h (File Added)
5573 + - trunk/iauth/a_struct_def.h (File Added)
5574 + - trunk/iauth/iauth.c (File Added)
5575 + - trunk/iauth/mod_lhex.c (File Added)
5576 + - trunk/iauth/mod_lhex_ext.h (File Added)
5577 + - trunk/iauth/mod_pipe.c (File Added)
5578 + - trunk/iauth/mod_pipe_ext.h (File Added)
5579 + - trunk/iauth/mod_rfc931.c (File Added)
5580 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5581 + - trunk/iauth/mod_socks.c (File Added)
5582 + - trunk/iauth/mod_socks_ext.h (File Added)
5583 + - trunk/iauth/mod_webproxy.c (File Added)
5584 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5585
5586
5587jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5588 Log:
5589 User /quote help index was not sorted properly.
5590
5591
5592 Changes: Modified:
5593 +2 -2 trunk/help/Makefile.in (File Modified)
5594 +8 -8 trunk/help/users/index (File Modified)
5595
5596
5597jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5598 Log:
5599 Add SCAN help file.
5600
5601
5602 Changes: Modified:
5603 +25 -8 trunk/help/opers/index (File Modified)
5604 + - trunk/help/opers/scan (File Added)
5605
5606
5607jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5608 Log:
5609 SGML docs:
5610 - Document SCAN UMODES
5611 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5612
5613
5614 Changes: Modified:
5615 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5616
5617
5618jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5619 Log:
5620 Add our copyright information to /info (part of release-1.1 r1026).
5621
5622
5623 Changes: Modified:
5624 +1 -0 trunk/src/version.c.SH (File Modified)
5625
5626
5627jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5628 Log:
5629 Fix some compile warnings.
5630
5631
5632 Changes: Modified:
5633 +1 -1 trunk/modules/core/m_join.c (File Modified)
5634 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5635 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5636 +1 -1 trunk/modules/m_scan.c (File Modified)
5637 +4 -4 trunk/modules/m_signon.c (File Modified)
5638
5639
5640jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5641 Log:
5642 RSFNC: OK, actually consider unknowns also for detecting a collide.
5643 Otherwise we can get two clients with the same nick.
5644
5645
5646 Changes: Modified:
5647 +1 -1 trunk/modules/m_services.c (File Modified)
5648
5649
5650nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5651 Log:
5652 - charybdis profiling stuff
5653 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5654 - update .depend
5655
5656
5657 Changes: Modified:
5658 +0 -8 trunk/configure (File Modified)
5659 +1 -8 trunk/configure.ac (File Modified)
5660 +18 -0 trunk/include/channel.h (File Modified)
5661 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5662 +335 -260 trunk/src/.depend (File Modified)
5663 +1569 -0 trunk/src/Makefile.in (File Modified)
5664 + - trunk/src/chmode.c (File Added)
5665 +16 -1 trunk/src/ircd.c (File Modified)
5666 +11 -0 trunk/src/main.c (File Modified)
5667 +11 -0 trunk/src/modules.c (File Modified)
5668
5669
5670jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5671 Log:
5672 RSFNC: Do not send kills to servers for unknowns
5673
5674
5675 Changes: Modified:
5676 +4 -2 trunk/modules/m_services.c (File Modified)
5677
5678
5679jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5680 Log:
5681 Describe service{} blocks in reference.conf.
5682
5683
5684 Changes: Modified:
5685 +12 -0 trunk/doc/reference.conf (File Modified)
5686
5687
5688jilles 2006/03/09 01:14:34 UTC (20060309-996)
5689 Log:
5690 Replace this list of modes with pointers to other documentation.
5691
5692
5693 Changes: Modified:
5694 +6 -50 trunk/doc/modes.txt (File Modified)
5695
5696
5697jilles 2006/03/08 00:10:46 UTC (20060308-986)
5698 Log:
5699 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5700 looks too much like an old-ircd client pointer otherwise.
5701
5702
5703 Changes: Modified:
5704 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5705
5706
5707jilles 2006/03/08 00:09:27 UTC (20060308-984)
5708 Log:
5709 findforwards:
5710 - note truncation of the list (perhaps sending multiple
5711 notices is better)
5712 - clarify in a comment that /findforwards on a nonexistent
5713 channel can be useful
5714 - sendto_one_notice() requires that the text start with
5715 a colon
5716
5717
5718 Changes: Modified:
5719 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5720
5721
5722jilles 2006/03/07 23:33:48 UTC (20060307-982)
5723 Log:
5724 When we close a local server's link, always include the
5725 name of the client causing the exit in the reason in the
5726 SQUIT we send them (replacing them with us). This makes
5727 sure server notices for stuff like "Not enough arguments
5728 to server command" are different on the two sides.
5729
5730
5731 Changes: Modified:
5732 +7 -5 trunk/src/client.c (File Modified)
5733
5734
5735gxti 2006/03/07 22:58:03 UTC (20060307-980)
5736 Log:
5737 New contrib module m_findforwards.c
5738
5739
5740 Changes: Modified:
5741 +112 -0 trunk/contrib/Makefile.in (File Modified)
5742 + - trunk/contrib/m_findforwards.c (File Added)
5743
5744
5745jilles 2006/03/07 22:21:29 UTC (20060307-968)
5746 Log:
5747 Whoops, don't show real host behind auth{} spoof in
5748 spoof notices if hide_spoof_ips is enabled.
5749
5750 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5751
5752
5753 Changes: Modified:
5754 +3 -2 trunk/src/s_conf.c (File Modified)
5755
5756
5757jilles 2006/03/07 12:54:53 UTC (20060307-962)
5758 Log:
5759 Add dalnet-style /identify that sends to nickserv or chanserv.
5760
5761
5762 Changes: Modified:
5763 +102 -0 trunk/contrib/Makefile.in (File Modified)
5764 + - trunk/contrib/m_identify.c (File Added)
5765
5766
5767jilles 2006/03/07 12:26:20 UTC (20060307-958)
5768 Log:
5769 Document alias{} blocks a bit better.
5770
5771
5772 Changes: Modified:
5773 +9 -0 trunk/doc/reference.conf (File Modified)
5774
5775
5776nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5777 Log:
5778 - add aliases to /stats m (data usage is not counted though, sorry)
5779
5780
5781 Changes: Modified:
5782 +1 -0 trunk/include/s_conf.h (File Modified)
5783 +3 -0 trunk/src/newconf.c (File Modified)
5784 +15 -0 trunk/src/parse.c (File Modified)
5785
5786
5787nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5788 Log:
5789 - remove m_sshortcut as it's no longer relevant
5790
5791
5792 Changes: Modified:
5793 +0 -145 trunk/modules/Makefile.in (File Modified)
5794 + - trunk/modules/m_sshortcut.c (File Deleted)
5795
5796
5797nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5798 Log:
5799 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5800 targets instead of my original idea :P)
5801
5802
5803 Changes: Modified:
5804 +32 -0 trunk/doc/example.conf (File Modified)
5805 +35 -0 trunk/doc/reference.conf (File Modified)
5806 +4 -0 trunk/include/parse.h (File Modified)
5807 +7 -0 trunk/include/s_conf.h (File Modified)
5808 +82 -0 trunk/src/newconf.c (File Modified)
5809 +78 -0 trunk/src/parse.c (File Modified)
5810 +16 -0 trunk/src/s_conf.c (File Modified)
5811
5812
5813jilles 2006/03/05 23:33:56 UTC (20060305-942)
5814 Log:
5815 Remove some spaces after tabs. ??
5816
5817
5818 Changes: Modified:
5819 +18 -18 trunk/src/newconf.c (File Modified)
5820
5821
5822jilles 2006/03/05 23:15:38 UTC (20060305-940)
5823 Log:
5824 Global /who:
5825 - make sure to clear all marks also if the who was aborted
5826 because of too many matches
5827 - give ERR_TOOMANYMATCHES if too many matches
5828 - clarify comments
5829
5830 ratbox RATBOX_2_2 r22003 (jilles)
5831
5832
5833 Changes: Modified:
5834 +28 -26 trunk/modules/m_who.c (File Modified)
5835
5836
5837nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5838 Log:
5839 - devel is 2.0
5840
5841
5842 Changes: Modified:
5843 +9 -9 trunk/configure (File Modified)
5844 +1 -1 trunk/configure.ac (File Modified)
5845
5846
5847nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5848 Log:
5849 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5850
5851
5852 Changes: Modified:
5853 +2 -1 trunk/include/s_newconf.h (File Modified)
5854 +20 -0 trunk/modules/m_rehash.c (File Modified)
5855 +1 -1 trunk/src/s_newconf.c (File Modified)
5856
5857
5858gxti 2006/03/05 03:38:33 UTC (20060305-930)
5859 Log:
5860 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5861
5862
5863 Changes: Modified:
5864 +0 -1 trunk/doc/example.conf (File Modified)
5865 +0 -3 trunk/doc/reference.conf (File Modified)
5866 +0 -1 trunk/include/s_conf.h (File Modified)
5867 +0 -6 trunk/modules/m_info.c (File Modified)
5868 +1 -1 trunk/src/channel.c (File Modified)
5869 +0 -1 trunk/src/newconf.c (File Modified)
5870
5871
5872gxti 2006/03/05 00:48:56 UTC (20060305-928)
5873 Log:
5874 Missing header in m_chghost.c
5875
5876 Changes: Modified:
5877 +1 -0 trunk/modules/m_chghost.c (File Modified)
5878
5879
5880gxti 2006/02/28 19:53:33 UTC (20060228-926)
5881 Log:
5882 Relocate QJM code to a seperate function(change_nick_user_host)
5883 Change CHGHOST to use change_nick_user_host instead of just setting it
5884
5885
5886 Changes: Modified:
5887 +3 -0 trunk/include/s_user.h (File Modified)
5888 +1 -1 trunk/modules/m_chghost.c (File Modified)
5889 +3 -78 trunk/modules/m_signon.c (File Modified)
5890 +89 -0 trunk/src/s_user.c (File Modified)
5891
5892
5893jilles 2006/02/28 13:24:51 UTC (20060228-924)
5894 Log:
5895 Restore /stats a (dns servers, admin-only).
5896
5897
5898 Changes: Modified:
5899 +1 -0 trunk/include/res.h (File Modified)
5900 +5 -8 trunk/modules/m_stats.c (File Modified)
5901 +16 -0 trunk/src/res.c (File Modified)
5902
5903
5904nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5905 Log:
5906 - Add CHARYBDIS_PROFILE if we are profiling.
5907 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5908 - Remove duplicate --enable-epoll entry.
5909
5910
5911 Changes: Modified:
5912 +1595 -15 trunk/configure (File Modified)
5913 +30 -11 trunk/configure.ac (File Modified)
5914 +3 -0 trunk/include/setup.h.in (File Modified)
5915
5916
5917nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5918 Log:
5919 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5920
5921
5922 Changes: Modified:
5923 +28 -0 trunk/aclocal.m4 (File Modified)
5924
5925
5926jilles 2006/02/23 13:25:48 UTC (20060223-916)
5927 Log:
5928 Allow requesting forward channel and quiet list in same mode command.
5929
5930
5931 Changes: Modified:
5932 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5933
5934
5935jilles 2006/02/22 00:06:41 UTC (20060222-912)
5936 Log:
5937 Add description of xline wildcards.
5938
5939
5940 Changes: Modified:
5941 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5942
5943
5944gxti 2006/02/21 23:54:57 UTC (20060221-908)
5945 Log:
5946 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5947
5948
5949 Changes: Modified:
5950 +0 -4 trunk/modules/m_services.c (File Modified)
5951
5952
5953nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5954 Log:
5955 typo
5956
5957
5958 Changes: Modified:
5959 +1 -1 trunk/include/hook.h (File Modified)
5960
5961
5962nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5963 Log:
5964 call_hook, not hook_call
5965
5966
5967 Changes: Modified:
5968 +1 -1 trunk/modules/core/m_join.c (File Modified)
5969
5970
5971nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5972 Log:
5973 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5974 Could be useful for a number of things.
5975
5976
5977 Changes: Modified:
5978 +9 -0 trunk/modules/core/m_join.c (File Modified)
5979
5980
5981nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5982 Log:
5983 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5984
5985
5986 Changes: Modified:
5987 +7 -0 trunk/include/hook.h (File Modified)
5988
5989
5990gxti 2006/02/20 21:27:46 UTC (20060220-896)
5991 Log:
5992 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5993
5994
5995 Changes: Modified:
5996 +15 -0 trunk/modules/m_services.c (File Modified)
5997
5998
5999jilles 2006/02/20 11:26:45 UTC (20060220-894)
6000 Log:
6001 Clarify snomask +f, +k, +u.
6002
6003
6004 Changes: Modified:
6005 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6006
6007
6008jilles 2006/02/20 11:26:22 UTC (20060220-892)
6009 Log:
6010 Cmode +p and +s may be set simultaneously.
6011
6012
6013 Changes: Modified:
6014 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6015
6016
6017nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6018 Log:
6019 actually, we should check the data version on each reload (oops)
6020
6021
6022 Changes: Modified:
6023 +6 -6 trunk/src/main.c (File Modified)
6024
6025
6026nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6027 Log:
6028 more work on the loader
6029
6030
6031 Changes: Modified:
6032 +45 -21 trunk/src/main.c (File Modified)
6033
6034
6035nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6036 Log:
6037 Add prototype ircd_state.c
6038
6039
6040 Changes: Modified:
6041 + - trunk/src/ircd_state.c (File Added)
6042
6043
6044jilles 2006/02/19 00:41:15 UTC (20060219-882)
6045 Log:
6046 Smaller improvements.
6047
6048
6049 Changes: Modified:
6050 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6051
6052
6053jilles 2006/02/19 00:15:39 UTC (20060219-880)
6054 Log:
6055 Add a lot of stuff here.
6056
6057
6058 Changes: Modified:
6059 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6060
6061
6062jilles 2006/02/18 22:55:32 UTC (20060218-878)
6063 Log:
6064 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6065
6066
6067 Changes: Modified:
6068 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6069
6070
6071jilles 2006/02/18 21:57:54 UTC (20060218-873)
6072 Log:
6073 Invex doesn't trump +r or (sic) +J.
6074
6075
6076 Changes: Modified:
6077 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6078
6079
6080nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6081 Log:
6082 Check to make sure a module is not loaded before loading it.
6083
6084
6085 Changes: Modified:
6086 +6 -1 trunk/src/ircd_parser.y (File Modified)
6087
6088
6089nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6090 Log:
6091 - Add a missing comma in the HeaderMessages array
6092 - Only send "Your hostname is too long ..." if that really is the case
6093
6094
6095 Changes: Modified:
6096 +2 -2 trunk/src/s_auth.c (File Modified)
6097
6098
6099nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6100 Log:
6101 build_symtable() will have already bailed here, so no need to check
6102 explicitly whether or not charybdis_main is NULL.
6103
6104
6105 Changes: Modified:
6106 +7 -16 trunk/src/main.c (File Modified)
6107
6108
6109nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6110 Log:
6111 Data structure versioning, part 1.
6112
6113
6114 Changes: Modified:
6115 +10 -1 trunk/include/ircd_defs.h (File Modified)
6116 +2 -0 trunk/src/ircd.c (File Modified)
6117 +15 -3 trunk/src/main.c (File Modified)
6118
6119
6120nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6121 Log:
6122 build a symbol table and use that instead of doing a raw dlsym on everything
6123
6124
6125 Changes: Modified:
6126 + - trunk/include/ircd_linker.h (File Added)
6127 +71 -1 trunk/src/Makefile.in (File Modified)
6128 + - trunk/src/ircd_linker.c (File Added)
6129 +16 -4 trunk/src/main.c (File Modified)
6130
6131
6132nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6133 Log:
6134 The launcher now calls io_loop() instead of charybdis_main().
6135 This is so that we do not have to reinitialize *everything* later.
6136
6137
6138 Changes: Modified:
6139 +1 -0 trunk/include/ircd.h (File Modified)
6140 +6 -7 trunk/src/ircd.c (File Modified)
6141 +13 -1 trunk/src/main.c (File Modified)
6142
6143
6144nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6145 Log:
6146 Use global binding on libircd.so.
6147
6148
6149 Changes: Modified:
6150 +1 -1 trunk/src/main.c (File Modified)
6151
6152
6153nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6154 Log:
6155 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6156 (it will do more later)
6157
6158
6159 Changes: Modified:
6160 +14 -12 trunk/include/config.h (File Modified)
6161 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6162 +31 -5 trunk/src/Makefile.in (File Modified)
6163 +78 -1 trunk/src/ircd.c (File Modified)
6164 + - trunk/src/main.c (File Added)
6165
6166
6167nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6168 Log:
6169 Add whitespace here, oops.
6170
6171
6172 Changes: Modified:
6173 +1 -1 trunk/CREDITS (File Modified)
6174
6175
6176nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6177 Log:
6178 Properly copy over the IP address here instead of using a cheap hack.
6179 Because the hack didn't work right except on IPv6. :|
6180
6181
6182 Changes: Modified:
6183 +12 -2 trunk/src/s_newconf.c (File Modified)
6184
6185
6186jilles 2006/02/15 01:33:43 UTC (20060215-849)
6187 Log:
6188 Revert reject cache notice to ratbox's, which more
6189 clearly suggests what's happening.
6190
6191
6192 Changes: Modified:
6193 +4 -1 trunk/src/reject.c (File Modified)
6194
6195
6196nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6197 Log:
6198 Fix the openssl status in the overview information.
6199
6200
6201 Changes: Modified:
6202 +1 -3 trunk/configure (File Modified)
6203 +1 -3 trunk/configure.ac (File Modified)
6204
6205
6206jilles 2006/02/15 00:53:32 UTC (20060215-843)
6207 Log:
6208 - Add simple exempt{} block (127.0.0.1) to example.conf.
6209 - Remove mention of deny{}.
6210
6211
6212 Changes: Modified:
6213 +5 -0 trunk/doc/example.conf (File Modified)
6214 +1 -1 trunk/doc/reference.conf (File Modified)
6215
6216
6217jilles 2006/02/15 00:37:34 UTC (20060215-839)
6218 Log:
6219 example.conf: add some comments at the start
6220 reference.conf: some ircd-ratbox -> charybdis
6221
6222
6223 Changes: Modified:
6224 +11 -0 trunk/doc/example.conf (File Modified)
6225 +6 -5 trunk/doc/reference.conf (File Modified)
6226
6227
6228jilles 2006/02/15 00:27:59 UTC (20060215-833)
6229 Log:
6230 Rename m_createauthonly module to createauthonly
6231 as this is not a module providing an m_function
6232 (command).
6233
6234
6235 Changes: Modified:
6236 +1 -38 trunk/contrib/Makefile.in (File Modified)
6237 + - trunk/contrib/createauthonly.c (File Added)
6238 + - trunk/contrib/m_createauthonly.c (File Deleted)
6239
6240
6241jilles 2006/02/15 00:22:08 UTC (20060215-831)
6242 Log:
6243 Add to example confs commented lines for:
6244 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6245 sno_globalkline.so, sno_globaloper.so.
6246
6247
6248 Changes: Modified:
6249 +5 -1 trunk/doc/example.conf (File Modified)
6250 +9 -1 trunk/doc/reference.conf (File Modified)
6251
6252
6253jilles 2006/02/15 00:12:24 UTC (20060215-829)
6254 Log:
6255 - Unbreak connecting to connect{}s with hostnames
6256 instead of IP addresses (broken with new resolver).
6257 - Try to do A/AAAA query based on aftype in
6258 connect{} (doesn't seem to work fully).
6259
6260
6261 Changes: Modified:
6262 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6263
6264
6265jilles 2006/02/14 22:54:37 UTC (20060214-827)
6266 Log:
6267 Unbreak /rehash dns.
6268
6269
6270 Changes: Modified:
6271 +1 -0 trunk/src/res.c (File Modified)
6272
6273
6274jilles 2006/02/14 22:40:55 UTC (20060214-825)
6275 Log:
6276 Preserve Hybrid Id and add one of our own.
6277
6278
6279 Changes: Modified:
6280 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6281 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6282
6283
6284jilles 2006/02/14 22:17:17 UTC (20060214-821)
6285 Log:
6286 Add anfl and Androsyn to CREDITS.
6287 They wrote a lot of ratbox code we use, both before and after the fork.
6288
6289
6290 Changes: Modified:
6291 +2 -0 trunk/CREDITS (File Modified)
6292
6293
6294nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6295 Log:
6296 Hostname validity check.
6297
6298
6299 Changes: Modified:
6300 +42 -3 trunk/src/s_auth.c (File Modified)
6301
6302
6303nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6304 Log:
6305 Version bump to 1.2.0.
6306
6307
6308 Changes: Modified:
6309 +9 -9 trunk/configure (File Modified)
6310 +1 -1 trunk/configure.ac (File Modified)
6311
6312
6313nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6314 Log:
6315 - Missed a spot in the IPv6 code here. Should be usable now.
6316
6317
6318 Changes: Modified:
6319 +2 -2 trunk/src/res.c (File Modified)
6320
6321
6322nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6323 Log:
6324 Alright, so, this massive commit does the following:
6325 - Removes adns
6326 - Adds a resolver based on the undernet and hybrid one.
6327 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6328 - Makes a check in ./configure be posixly correct
6329 - Simplifies the auth code and DNS callbacks
6330
6331 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6332
6333
6334 Changes: Modified:
6335 +1 -1 trunk/Makefile.in (File Modified)
6336 + - trunk/adns/ (File Deleted)
6337 +148 -80 trunk/configure (File Modified)
6338 +1 -2 trunk/configure.ac (File Modified)
6339 +6 -0 trunk/include/client.h (File Modified)
6340 +1 -0 trunk/include/packet.h (File Modified)
6341 +153 -41 trunk/include/res.h (File Modified)
6342 + - trunk/include/reslib.h (File Added)
6343 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6344 +930 -1449 trunk/modules/.depend (File Modified)
6345 +3 -0 trunk/modules/m_stats.c (File Modified)
6346 +417 -621 trunk/src/.depend (File Modified)
6347 +1 -1 trunk/src/.indent.pro (File Modified)
6348 +2069 -289 trunk/src/Makefile.in (File Modified)
6349 + - trunk/src/adns.c (File Deleted)
6350 + - trunk/src/res.c (File Added)
6351 + - trunk/src/reslib.c (File Added)
6352 +11 -50 trunk/src/s_auth.c (File Modified)
6353 +4 -26 trunk/src/s_newconf.c (File Modified)
6354
6355
6356nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6357 Log:
6358 Document the NOBALLOC feature.
6359
6360
6361 Changes: Modified:
6362 +7 -1 trunk/include/config.h (File Modified)
6363
6364
6365jilles 2006/02/12 20:50:51 UTC (20060212-806)
6366 Log:
6367 commands.sgml changes
6368
6369
6370 Changes: Modified:
6371 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6372
6373
6374jilles 2006/02/12 19:58:28 UTC (20060212-804)
6375 Log:
6376 connect{} changes.
6377
6378
6379 Changes: Modified:
6380 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6381
6382
6383jilles 2006/02/12 19:47:43 UTC (20060212-802)
6384 Log:
6385 Improve description of class{} block (in particular,
6386 mention server classes as well as client classes).
6387
6388
6389 Changes: Modified:
6390 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6391
6392
6393jilles 2006/02/12 19:37:35 UTC (20060212-800)
6394 Log:
6395 In comment:
6396 -/* sendq: servers need a higher sendq as they send more data */
6397 +/* sendq: servers need a higher sendq as they are sent more data */
6398
6399
6400 Changes: Modified:
6401 +1 -1 trunk/doc/reference.conf (File Modified)
6402
6403
6404jilles 2006/02/12 19:33:35 UTC (20060212-798)
6405 Log:
6406 Add modules{} block.
6407
6408
6409 Changes: Modified:
6410 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6411
6412
6413jilles 2006/02/12 17:31:44 UTC (20060212-796)
6414 Log:
6415 Add general::oper_snomask, snomask on oper up for opers
6416 that have umode +s set on oper up, but do not have
6417 a specific snomask setting in their operator block.
6418 If this is empty or not specified, +s is used as before.
6419
6420
6421 Changes: Modified:
6422 +4 -1 trunk/doc/example.conf (File Modified)
6423 +7 -1 trunk/doc/reference.conf (File Modified)
6424 +1 -0 trunk/include/client.h (File Modified)
6425 +1 -0 trunk/include/s_conf.h (File Modified)
6426 +32 -0 trunk/src/newconf.c (File Modified)
6427 +1 -0 trunk/src/s_conf.c (File Modified)
6428 +13 -3 trunk/src/s_user.c (File Modified)
6429
6430
6431nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6432 Log:
6433 fix error
6434
6435 Changes: Modified:
6436 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6437
6438
6439nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6440 Log:
6441 Add MASKTRACE and CHANTRACE commands.
6442
6443
6444 Changes: Modified:
6445 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6446
6447
6448nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6449 Log:
6450 document loadmodule directive
6451
6452
6453 Changes: Modified:
6454 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6455
6456
6457nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6458 Log:
6459 finish this up
6460
6461
6462 Changes: Modified:
6463 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6464
6465
6466nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6467 Log:
6468 q:lines are no longer living in the ircd.conf either
6469
6470
6471 Changes: Modified:
6472 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6473
6474
6475nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6476 Log:
6477 remove k:line, d:line, x:line as they are their own files now
6478
6479
6480 Changes: Modified:
6481 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6482
6483
6484jilles 2006/02/12 03:55:38 UTC (20060212-782)
6485 Log:
6486 New place for operator::snomask.
6487
6488
6489 Changes: Modified:
6490 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6491
6492
6493nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6494 Log:
6495 Document connect {}.
6496
6497
6498 Changes: Modified:
6499 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6500
6501
6502jilles 2006/02/12 03:42:26 UTC (20060212-778)
6503 Log:
6504 example.conf: move operator::snomask to a more logical place,
6505 more sensible default
6506 reference.conf: add operator::snomask
6507
6508
6509 Changes: Modified:
6510 +3 -3 trunk/doc/example.conf (File Modified)
6511 +3 -0 trunk/doc/reference.conf (File Modified)
6512
6513
6514jilles 2006/02/12 03:34:24 UTC (20060212-776)
6515 Log:
6516 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6517 in those conf entries that take umodes like <name1>, <name2>, ...
6518
6519
6520 Changes: Modified:
6521 +3 -0 trunk/doc/reference.conf (File Modified)
6522 +3 -0 trunk/src/newconf.c (File Modified)
6523
6524
6525nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6526 Log:
6527 Remove H:line
6528
6529
6530 Changes: Modified:
6531 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6532
6533
6534nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6535 Log:
6536 Aesthetic changes.
6537
6538
6539 Changes: Modified:
6540 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6541
6542
6543nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6544 Log:
6545 s/allow/auth
6546
6547
6548 Changes: Modified:
6549 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6550
6551
6552nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6553 Log:
6554 fix
6555
6556
6557 Changes: Modified:
6558 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6559
6560
6561nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6562 Log:
6563 Document operator {} blocks.
6564
6565
6566 Changes: Modified:
6567 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6568
6569
6570jilles 2006/02/12 03:18:31 UTC (20060212-764)
6571 Log:
6572 auth{}: clarify/add some details
6573
6574
6575 Changes: Modified:
6576 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6577
6578
6579nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6580 Log:
6581 auth{}: Move a paragraph.
6582
6583
6584 Changes: Modified:
6585 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6586
6587
6588nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6589 Log:
6590 Document auth{} blocks.
6591
6592
6593 Changes: Modified:
6594 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6595
6596
6597jilles 2006/02/12 02:23:21 UTC (20060212-758)
6598 Log:
6599 Add umode +R.
6600
6601
6602 Changes: Modified:
6603 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6604
6605
6606jilles 2006/02/12 02:19:41 UTC (20060212-756)
6607 Log:
6608 Add umode +R, prevents unidentified clients from
6609 sending private messages or notices. /accept'ed
6610 clients and opers are exempt.
6611 Due to the /accept part, this is only checked
6612 at the target's server, may want to change
6613 this?
6614
6615
6616 Changes: Modified:
6617 +1 -0 trunk/help/opers/umode (File Modified)
6618 +1 -0 trunk/help/users/umode (File Modified)
6619 +2 -0 trunk/include/client.h (File Modified)
6620 +1 -0 trunk/include/numeric.h (File Modified)
6621 +11 -1 trunk/modules/core/m_message.c (File Modified)
6622 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6623 +1 -1 trunk/src/messages.tab (File Modified)
6624 +1 -1 trunk/src/s_user.c (File Modified)
6625
6626
6627jilles 2006/02/12 01:26:44 UTC (20060212-754)
6628 Log:
6629 Don't allow a nick change if banned or quieted (and not
6630 voiced or opped) on a channel. This uses numeric 435
6631 (bahamut's "cannot change to a banned nick") because
6632 bahamut/ircu's 437 and hyperion's 438 already have
6633 another meaning for us.
6634
6635
6636 Changes: Modified:
6637 +2 -0 trunk/include/channel.h (File Modified)
6638 +1 -0 trunk/include/numeric.h (File Modified)
6639 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6640 +38 -0 trunk/src/channel.c (File Modified)
6641 +1 -1 trunk/src/messages.tab (File Modified)
6642
6643
6644jilles 2006/02/11 20:55:03 UTC (20060211-752)
6645 Log:
6646 KNOCK:
6647 - respect ban exceptions
6648 - also deny a knock if quieted
6649
6650
6651 Changes: Modified:
6652 +2 -1 trunk/modules/m_knock.c (File Modified)
6653
6654
6655jilles 2006/02/11 19:42:32 UTC (20060211-750)
6656 Log:
6657 Reverse bad substitution in comment.
6658
6659
6660 Changes: Modified:
6661 +1 -1 trunk/src/channel.c (File Modified)
6662
6663
6664jilles 2006/02/11 19:04:47 UTC (20060211-748)
6665 Log:
6666 - set DynSpoof flag for clients spoofed at registration
6667 - add orighost instead of host to the hostname hash
6668
6669
6670 Changes: Modified:
6671 +5 -1 trunk/src/s_user.c (File Modified)
6672
6673
6674jilles 2006/02/11 16:59:13 UTC (20060211-746)
6675 Log:
6676 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6677
6678
6679 Changes: Modified:
6680 +2 -3 trunk/src/send.c (File Modified)
6681
6682
6683gxti 2006/02/10 02:44:34 UTC (20060210-744)
6684 Log:
6685 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6686
6687
6688 Changes: Modified:
6689 +17 -7 trunk/modules/m_signon.c (File Modified)
6690
6691
6692gxti 2006/02/09 02:44:48 UTC (20060209-742)
6693 Log:
6694 Correct minimum args on ENCAP SASL to avoid nasty core.
6695
6696
6697 Changes: Modified:
6698 +1 -1 trunk/modules/m_sasl.c (File Modified)
6699
6700
6701jilles 2006/02/09 01:14:21 UTC (20060209-740)
6702 Log:
6703 Style nits: sptr can't ever be NULL, don't compare truth
6704 values with YES.
6705
6706
6707 Changes: Modified:
6708 +2 -3 trunk/modules/m_scan.c (File Modified)
6709
6710
6711jilles 2006/02/09 01:04:56 UTC (20060209-738)
6712 Log:
6713 - Comment out scan_cmodes() prototype to suppress warning
6714 - Correct minimum parameter count for mo_scan()
6715
6716
6717 Changes: Modified:
6718 +2 -2 trunk/modules/m_scan.c (File Modified)
6719
6720
6721jilles 2006/02/09 00:56:16 UTC (20060209-736)
6722 Log:
6723 SCAN UMODES:
6724 - Include full command in operspy notice
6725 - Allow global scans (no-list used, mask not used) without operspy
6726 - Use ERR_NOPRIVS numeric
6727
6728
6729 Changes: Modified:
6730 +21 -9 trunk/modules/m_scan.c (File Modified)
6731
6732
6733jilles 2006/02/08 23:45:23 UTC (20060208-734)
6734 Log:
6735 Cancel out the >3 default if < is given; this way
6736 any </> specification fully overrides the default.
6737
6738
6739 Changes: Modified:
6740 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6741
6742
6743jilles 2006/02/08 23:13:44 UTC (20060208-732)
6744 Log:
6745 - Call mo_list() from m_list() to reduce code duplication
6746 - Default to >3, rather arbitrarily (conf option?)
6747 - Make < and > mean less than and greater than again
6748
6749
6750 Changes: Modified:
6751 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6752
6753
6754jilles 2006/02/08 22:20:43 UTC (20060208-730)
6755 Log:
6756 When processing topic burst, hide connecting server
6757 on netburst if flatten links is enabled.
6758
6759
6760 Changes: Modified:
6761 +9 -2 trunk/modules/m_tb.c (File Modified)
6762
6763
6764nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6765 Log:
6766 - remove PENALTY token
6767
6768
6769 Changes: Modified:
6770 +0 -1 trunk/include/supported.h (File Modified)
6771
6772
6773nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6774 Log:
6775 005 fixups:
6776 - Add PENALTY because we have a pace-wait system.
6777 - Add FNC due to SAVE and RSFNC
6778 - Add q to MAXLIST.
6779
6780
6781 Changes: Modified:
6782 +4 -2 trunk/include/supported.h (File Modified)
6783
6784
6785nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6786 Log:
6787 mkay, indent went nuts here
6788
6789
6790 Changes: Modified:
6791 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6792
6793
6794nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6795 Log:
6796 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6797 and can be used instead. The SAFELIST implementation is the one used by
6798 default, as most users/networks will be used to it.
6799
6800
6801 Changes: Modified:
6802 +1 -0 trunk/NEWS (File Modified)
6803 +14 -0 trunk/include/client.h (File Modified)
6804 +5 -0 trunk/include/hash.h (File Modified)
6805 +404 -272 trunk/modules/Makefile.in (File Modified)
6806 + - trunk/modules/m_list.c (File Deleted)
6807 + - trunk/modules/m_list_ratbox.c (File Added)
6808 + - trunk/modules/m_list_safelist.c (File Added)
6809 +5 -5 trunk/src/hash.c (File Modified)
6810
6811
6812jilles 2006/02/08 21:02:52 UTC (20060208-720)
6813 Log:
6814 Clear invites on a lowerTS JOIN or SJOIN.
6815 This should complete kick_on_split_riding protection.
6816
6817
6818 Changes: Modified:
6819 +5 -0 trunk/modules/core/m_join.c (File Modified)
6820 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6821
6822
6823jilles 2006/02/08 20:26:58 UTC (20060208-718)
6824 Log:
6825 Like in ratbox, send and interpret timestamps on invites.
6826
6827
6828 Changes: Modified:
6829 +9 -2 trunk/modules/m_invite.c (File Modified)
6830
6831
6832jilles 2006/02/07 12:48:28 UTC (20060207-716)
6833 Log:
6834 Add +S (network service) umode. Just for completeness, users or opers
6835 cannot set this.
6836
6837
6838 Changes: Modified:
6839 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6840
6841
6842nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6843 Log:
6844 update NEWS a bit
6845
6846
6847 Changes: Modified:
6848 +35 -2 trunk/NEWS (File Modified)
6849
6850
6851gxti 2006/02/06 04:42:14 UTC (20060206-712)
6852 Log:
6853 Split off a PreClient structure for data to be freed on registation (i.e. password).
6854 New hook introduce_client for post-registration messages.
6855 Fix b0rked SASL numerics.
6856 Burst REALHOST post-introduction for spoofed-on-registration clients.
6857 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6858 Pre-registration signon support.
6859
6860
6861 Changes: Modified:
6862 +10 -0 trunk/configure (File Modified)
6863 +2 -0 trunk/configure.ac (File Modified)
6864 +14 -4 trunk/include/client.h (File Modified)
6865 +1 -0 trunk/include/hook.h (File Modified)
6866 +1 -0 trunk/include/numeric.h (File Modified)
6867 +3 -0 trunk/include/setup.h.in (File Modified)
6868 +16 -0 trunk/modules/m_chghost.c (File Modified)
6869 +25 -21 trunk/modules/m_sasl.c (File Modified)
6870 +63 -30 trunk/modules/m_signon.c (File Modified)
6871 +18 -0 trunk/src/client.c (File Modified)
6872 +2 -0 trunk/src/hook.c (File Modified)
6873 +5 -5 trunk/src/messages.tab (File Modified)
6874 +2 -0 trunk/src/s_serv.c (File Modified)
6875 +28 -2 trunk/src/s_user.c (File Modified)
6876
6877
6878gxti 2006/02/06 03:10:01 UTC (20060206-710)
6879 Log:
6880 Update hook documentation.
6881
6882
6883 Changes: Modified:
6884 +30 -0 trunk/doc/hooks.txt (File Modified)
6885
6886
6887jilles 2006/02/05 22:44:03 UTC (20060205-708)
6888 Log:
6889 Improve @/# handling in match_esc().
6890
6891
6892 Changes: Modified:
6893 +21 -13 trunk/src/match.c (File Modified)
6894
6895
6896nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6897 Log:
6898 backtrack instead of bailing out when handling a mismatched escape
6899
6900
6901 Changes: Modified:
6902 +1 -1 trunk/src/match.c (File Modified)
6903
6904
6905nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6906 Log:
6907 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6908
6909 Changes: Modified:
6910 +2 -1 trunk/CREDITS (File Modified)
6911
6912
6913nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6914 Log:
6915 Fix the escape brokenness and pick up a more efficient matching algorithm,
6916 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6917 Patch sent upstream. They can do whatever they want with it, *shrug*.
6918
6919
6920 Changes: Modified:
6921 +147 -161 trunk/src/match.c (File Modified)
6922
6923
6924jilles 2006/02/04 20:13:39 UTC (20060204-700)
6925 Log:
6926 If flatten links is enabled, fake the origins of some ServerModes
6927 sent to clients so that the server sending the netburst is hidden.
6928 Most mode hacks still show the true source.
6929
6930
6931 Changes: Modified:
6932 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6933 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6934
6935
6936jilles 2006/02/04 18:26:55 UTC (20060204-698)
6937 Log:
6938 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6939 where the exit originated).
6940 - When receiving an SQUIT for a server themselves
6941 (IsMe(target_p) || target_p == client_p)
6942 close their link and send a local server notice.
6943
6944
6945 Changes: Modified:
6946 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6947 +6 -3 trunk/src/client.c (File Modified)
6948
6949
6950nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6951 Log:
6952 Hooking into the wrong hook, whoops. :P
6953
6954
6955 Changes: Modified:
6956 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6957 +6 -10 trunk/modules/core/m_join.c (File Modified)
6958
6959
6960nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6961 Log:
6962 this doesn't work right, right now :P
6963
6964
6965 Changes: Modified:
6966 +40 -0 trunk/contrib/Makefile.in (File Modified)
6967 + - trunk/contrib/m_createauthonly.c (File Added)
6968 +6 -0 trunk/include/hook.h (File Modified)
6969 +26 -1 trunk/modules/core/m_join.c (File Modified)
6970 +1 -1 trunk/src/ircd.c (File Modified)
6971
6972
6973nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6974 Log:
6975 Make can_join() hookable.
6976
6977
6978 Changes: Modified:
6979 +12 -1 trunk/src/channel.c (File Modified)
6980
6981
6982nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6983 Log:
6984 add 'int approved;' to the channel event hook
6985
6986
6987 Changes: Modified:
6988 +1 -0 trunk/include/hook.h (File Modified)
6989
6990
6991gxti 2006/02/04 02:50:03 UTC (20060204-688)
6992 Log:
6993 Use SIDs in SASL ENCAP origin.
6994 Ignore responses from other agents once the first SASL response has been received for a client.
6995
6996
6997 Changes: Modified:
6998 +9 -5 trunk/modules/m_sasl.c (File Modified)
6999
7000
7001gxti 2006/02/04 01:44:17 UTC (20060204-686)
7002 Log:
7003 Removed stray debug code.
7004
7005
7006 Changes: Modified:
7007 +1 -1 trunk/modules/m_sasl.c (File Modified)
7008
7009
7010jilles 2006/02/03 22:39:24 UTC (20060203-684)
7011 Log:
7012 Don't complain "unknown MODE flag" if a non-oper attempts
7013 to unset an oper only umode they do not have.
7014 This is to prevent unwanted error messages when users/bots
7015 do things like MODE <nick> +i-sw.
7016
7017
7018 Changes: Modified:
7019 +4 -2 trunk/src/s_user.c (File Modified)
7020
7021
7022jilles 2006/02/03 22:32:03 UTC (20060203-682)
7023 Log:
7024 Fix client_exit hook name and only call it for local exits that are not
7025 IsAnyServer.
7026
7027
7028 Changes: Modified:
7029 +3 -2 trunk/modules/m_sasl.c (File Modified)
7030
7031
7032gxti 2006/02/03 21:41:48 UTC (20060203-680)
7033 Log:
7034 Fix SASL logic to actually use stored agent UID.
7035 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7036 Add abort code for exiting clients.
7037
7038
7039 Changes: Modified:
7040 +18 -9 trunk/modules/m_sasl.c (File Modified)
7041
7042
7043jilles 2006/02/03 20:25:01 UTC (20060203-678)
7044 Log:
7045 Port over ratbox 2.2 /challenge. This is slightly more secure
7046 (better crypto, longer keys, challenge timeout) and has better
7047 client scripts.
7048
7049 The respond tool is no longer part of the ircd tree but a
7050 separate package, currently available from
7051 http://respond.ircd-ratbox.org (we should mirror/... this).
7052
7053
7054 Changes: Modified:
7055 +65 -310 trunk/doc/challenge.txt (File Modified)
7056 +5 -5 trunk/include/client.h (File Modified)
7057 +3 -0 trunk/include/irc_string.h (File Modified)
7058 +3 -0 trunk/include/numeric.h (File Modified)
7059 +94 -50 trunk/modules/m_challenge.c (File Modified)
7060 +1 -2 trunk/src/client.c (File Modified)
7061 +125 -0 trunk/src/irc_string.c (File Modified)
7062 +2 -2 trunk/src/messages.tab (File Modified)
7063 + - trunk/tools/rsa_respond/ (File Deleted)
7064
7065
7066gxti 2006/02/03 20:05:09 UTC (20060203-676)
7067 Log:
7068 Preliminary SASL support.
7069
7070
7071 Changes: Modified:
7072 +7 -0 trunk/include/client.h (File Modified)
7073 +6 -0 trunk/include/numeric.h (File Modified)
7074 +1 -0 trunk/modules/Makefile.in (File Modified)
7075 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7076 +175 -1 trunk/modules/m_cap.c (File Modified)
7077 + - trunk/modules/m_sasl.c (File Added)
7078 +2 -0 trunk/modules/m_user.c (File Modified)
7079 +5 -5 trunk/src/messages.tab (File Modified)
7080 +8 -2 trunk/src/s_user.c (File Modified)
7081
7082
7083jilles 2006/02/03 18:13:03 UTC (20060203-674)
7084 Log:
7085 SIGNON: make logout also apply remotely.
7086
7087
7088 Changes: Modified:
7089 +7 -2 trunk/modules/m_signon.c (File Modified)
7090
7091
7092gxti 2006/02/03 17:45:04 UTC (20060203-672)
7093 Log:
7094 Use an asterisk when sending empty logins in SIGNON.
7095
7096
7097 Changes: Modified:
7098 +5 -5 trunk/modules/m_signon.c (File Modified)
7099
7100
7101jilles 2006/02/03 17:38:31 UTC (20060203-670)
7102 Log:
7103 SIGNON: Only add whowas entry (add_history()) and wipe
7104 accepts (del_all_accepts()) if nick changed.
7105
7106
7107 Changes: Modified:
7108 +5 -3 trunk/modules/m_signon.c (File Modified)
7109
7110
7111jilles 2006/02/03 17:26:52 UTC (20060203-668)
7112 Log:
7113 SIGNON: slight fixes to collision code:
7114 - don't kill if target_p == source_p (nick unchanged or only changed case)
7115 - add comment that SAVE support is missing
7116 - use sendto_realops_snomask() instead of sendto_realops_flags()
7117
7118
7119 Changes: Modified:
7120 +9 -6 trunk/modules/m_signon.c (File Modified)
7121
7122
7123jilles 2006/02/03 17:19:26 UTC (20060203-666)
7124 Log:
7125 Fix up kills for bad nick/user/host on SIGNON.
7126
7127
7128 Changes: Modified:
7129 +16 -6 trunk/modules/m_signon.c (File Modified)
7130
7131
7132jilles 2006/02/03 16:50:56 UTC (20060203-664)
7133 Log:
7134 If changing to a nick with a digit, only allow the UID.
7135
7136
7137 Changes: Modified:
7138 +4 -0 trunk/modules/m_signon.c (File Modified)
7139
7140
7141gxti 2006/02/03 04:20:31 UTC (20060203-661)
7142 Log:
7143 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7144 Strip leading digits from logins that are not purely numeric.
7145
7146
7147 Changes: Modified:
7148 +3 -0 trunk/include/numeric.h (File Modified)
7149 +2 -0 trunk/include/send.h (File Modified)
7150 +1 -0 trunk/modules/Makefile.in (File Modified)
7151 +456 -3 trunk/modules/m_services.c (File Modified)
7152 + - trunk/modules/m_signon.c (File Added)
7153 +2 -2 trunk/src/messages.tab (File Modified)
7154 +98 -0 trunk/src/send.c (File Modified)
7155
7156
7157jilles 2006/02/02 14:10:16 UTC (20060202-659)
7158 Log:
7159 Remove old server notice umodes from example confs.
7160
7161
7162 Changes: Modified:
7163 +1 -2 trunk/doc/example.conf (File Modified)
7164 +4 -17 trunk/doc/reference.conf (File Modified)
7165
7166
7167jilles 2006/02/01 15:11:42 UTC (20060201-657)
7168 Log:
7169 Add snomask help file (forgot this earlier).
7170
7171
7172 Changes: Modified:
7173 + - trunk/help/opers/snomask (File Added)
7174
7175
7176jilles 2006/01/31 12:50:36 UTC (20060131-655)
7177 Log:
7178 Add umode +l (receive locops).
7179
7180
7181 Changes: Modified:
7182 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7183
7184
7185jilles 2006/01/31 12:44:21 UTC (20060131-653)
7186 Log:
7187 We don't plan to implement cmode +R (quiet unidentified) and
7188 umode +I (deny invite) for 1.1, so comment them out from the
7189 docs.
7190
7191
7192 Changes: Modified:
7193 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7194 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7195
7196
7197jilles 2006/01/31 12:40:38 UTC (20060131-651)
7198 Log:
7199 Improve snomask usage description.
7200
7201
7202 Changes: Modified:
7203 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7204
7205
7206jilles 2006/01/31 12:33:01 UTC (20060131-649)
7207 Log:
7208 Mention the word snomask with umode +s (needs to be a link really).
7209
7210
7211 Changes: Modified:
7212 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7213
7214
7215jilles 2006/01/31 12:28:58 UTC (20060131-647)
7216 Log:
7217 Add snomask +Z (operspy notices).
7218
7219
7220 Changes: Modified:
7221 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7222
7223
7224jilles 2006/01/31 12:23:29 UTC (20060131-645)
7225 Log:
7226 Misc updates/clarifications.
7227
7228
7229 Changes: Modified:
7230 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7231
7232
7233jilles 2006/01/31 12:15:29 UTC (20060131-643)
7234 Log:
7235 Document snomasks.
7236
7237
7238 Changes: Modified:
7239 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7240 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7241 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7242
7243
7244jilles 2006/01/30 01:07:43 UTC (20060130-641)
7245 Log:
7246 - Allow ENCAP REALHOST outside burst
7247 - Fix comment describing race condition: this can only happen
7248 on a local whois with use_whois_actually enabled
7249
7250
7251 Changes: Modified:
7252 +4 -6 trunk/modules/m_chghost.c (File Modified)
7253
7254
7255jilles 2006/01/29 21:42:06 UTC (20060129-639)
7256 Log:
7257 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7258
7259
7260 Changes: Modified:
7261 +39 -0 trunk/contrib/Makefile.in (File Modified)
7262 + - trunk/contrib/sno_globaloper.c (File Added)
7263
7264
7265jilles 2006/01/29 21:26:53 UTC (20060129-637)
7266 Log:
7267 Pass along old umodes and snomask in umode_changed hook,
7268 changing its parameter type from struct Client *
7269 to hook_data_umode_changed *. (For a new client, both
7270 are zero.)
7271
7272 The IP cloaking module now fully ignores umode changes
7273 where +h didn't change.
7274
7275
7276 Changes: Modified:
7277 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7278 +7 -0 trunk/include/hook.h (File Modified)
7279 +18 -4 trunk/src/s_user.c (File Modified)
7280
7281
7282nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7283 Log:
7284 move libcharybdis-provided function initialisation into libcharybdis_init().
7285
7286
7287 Changes: Modified:
7288 +32 -11 trunk/src/ircd.c (File Modified)
7289
7290
7291jilles 2006/01/29 20:40:55 UTC (20060129-633)
7292 Log:
7293 Make +f notices (local host, global host, global user@host, local class)
7294 netwide. Exceeding /quote set max remains local.
7295
7296
7297 Changes: Modified:
7298 +4 -4 trunk/src/s_conf.c (File Modified)
7299
7300
7301jilles 2006/01/29 20:32:44 UTC (20060129-631)
7302 Log:
7303 Netwide notices about attempts to join juped channels.
7304
7305
7306 Changes: Modified:
7307 +1 -1 trunk/modules/core/m_join.c (File Modified)
7308
7309
7310jilles 2006/01/29 19:57:17 UTC (20060129-629)
7311 Log:
7312 Send server notices about failed oper attempts globally.
7313 Successful remote oper attempt notices will be generated
7314 from the mode changes.
7315
7316
7317 Changes: Modified:
7318 +3 -3 trunk/modules/m_challenge.c (File Modified)
7319 +2 -2 trunk/modules/m_oper.c (File Modified)
7320
7321
7322jilles 2006/01/29 19:56:11 UTC (20060129-627)
7323 Log:
7324 Rest of infrastructure for sending server notices globally.
7325 Uses a new L_NETWIDE level on sendto_realops_snomask().
7326
7327
7328 Changes: Modified:
7329 +1 -0 trunk/include/send.h (File Modified)
7330 +31 -4 trunk/src/send.c (File Modified)
7331
7332
7333jilles 2006/01/29 18:55:28 UTC (20060129-625)
7334 Log:
7335 Add general::global_snotices conf option to control
7336 whether we send out SNOTEs. Does not do anything yet.
7337
7338
7339 Changes: Modified:
7340 +1 -0 trunk/doc/example.conf (File Modified)
7341 +6 -0 trunk/doc/reference.conf (File Modified)
7342 +1 -0 trunk/include/s_conf.h (File Modified)
7343 +6 -0 trunk/modules/m_info.c (File Modified)
7344 +1 -0 trunk/src/newconf.c (File Modified)
7345 +1 -0 trunk/src/s_conf.c (File Modified)
7346
7347
7348jilles 2006/01/29 13:47:35 UTC (20060129-623)
7349 Log:
7350 Only accept SNOTE from servers.
7351
7352
7353 Changes: Modified:
7354 +2 -0 trunk/modules/m_snote.c (File Modified)
7355
7356
7357jilles 2006/01/29 13:25:06 UTC (20060129-621)
7358 Log:
7359 Correct parv indices so this actually works.
7360
7361
7362 Changes: Modified:
7363 +2 -2 trunk/modules/m_snote.c (File Modified)
7364
7365
7366jilles 2006/01/29 13:16:10 UTC (20060129-619)
7367 Log:
7368 s/scan/snote/g
7369
7370
7371 Changes: Modified:
7372 +3 -3 trunk/modules/m_snote.c (File Modified)
7373
7374
7375nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7376 Log:
7377 Add m_snote.c, SNOTE propagator.
7378
7379
7380 Changes: Modified:
7381 +86 -0 trunk/modules/Makefile.in (File Modified)
7382 + - trunk/modules/m_snote.c (File Added)
7383
7384
7385nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7386 Log:
7387 start seeding the 1.1 NEWS file
7388
7389
7390 Changes: Modified:
7391 +4 -0 trunk/NEWS (File Modified)
7392
7393
7394nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7395 Log:
7396 rename some modules to more descriptive names...
7397
7398
7399 Changes: Modified:
7400 +2 -131 trunk/contrib/Makefile.in (File Modified)
7401 + - trunk/contrib/globalconnexit.c (File Deleted)
7402 + - trunk/contrib/globallineactive.c (File Deleted)
7403 + - trunk/contrib/sno_farconnect.c (File Added)
7404 + - trunk/contrib/sno_globalkline.c (File Added)
7405 +1 -120 trunk/modules/Makefile.in (File Modified)
7406 + - trunk/modules/networknotice.c (File Deleted)
7407 + - trunk/modules/sno_routing.c (File Added)
7408
7409
7410jilles 2006/01/28 22:02:18 UTC (20060128-611)
7411 Log:
7412 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7413 Uses FLAGS2_FLOODDONE bit on servers.
7414
7415
7416 Changes: Modified:
7417 +3 -0 trunk/include/client.h (File Modified)
7418 +121 -1 trunk/modules/Makefile.in (File Modified)
7419 + - trunk/modules/networknotice.c (File Added)
7420
7421
7422jilles 2006/01/28 21:44:33 UTC (20060128-609)
7423 Log:
7424 Don't show servers in /trace to nonopers if flatten links is enabled.
7425
7426
7427 Changes: Modified:
7428 +8 -5 trunk/modules/m_trace.c (File Modified)
7429
7430
7431jilles 2006/01/28 16:45:46 UTC (20060128-607)
7432 Log:
7433 CHGHOST:
7434 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7435 - send back confirmation to source, if local client
7436 - send a +s server notice if the source is neither a server nor a service (+S)
7437
7438
7439 Changes: Modified:
7440 +5 -1 trunk/modules/m_chghost.c (File Modified)
7441
7442
7443jilles 2006/01/28 16:01:05 UTC (20060128-605)
7444 Log:
7445 Use sendto_realops_snomask_from() to make the
7446 server notices appear to come from the affected
7447 user's server.
7448
7449
7450 Changes: Modified:
7451 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7452 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7453
7454
7455jilles 2006/01/28 16:00:14 UTC (20060128-603)
7456 Log:
7457 Add sendto_realops_snomask_from(), allows
7458 specification of apparent source server.
7459
7460
7461 Changes: Modified:
7462 +1 -0 trunk/include/send.h (File Modified)
7463 +41 -1 trunk/src/send.c (File Modified)
7464
7465
7466jilles 2006/01/28 15:30:20 UTC (20060128-601)
7467 Log:
7468 Revert r579. Keep host, not orighost in oper up notice.
7469 It would be inconsistent to have orighost there, and we
7470 don't want to mess up all server notices by putting both
7471 host and orighost.
7472
7473
7474 Changes: Modified:
7475 +1 -1 trunk/src/s_user.c (File Modified)
7476
7477
7478jilles 2006/01/28 15:27:10 UTC (20060128-599)
7479 Log:
7480 Include the IP address in operlog/foperlog.
7481
7482
7483 Changes: Modified:
7484 +10 -8 trunk/modules/m_challenge.c (File Modified)
7485 +8 -6 trunk/modules/m_oper.c (File Modified)
7486
7487
7488jilles 2006/01/28 15:17:01 UTC (20060128-597)
7489 Log:
7490 Call umode_changed hook on oper up.
7491
7492
7493 Changes: Modified:
7494 +1 -0 trunk/src/s_user.c (File Modified)
7495
7496
7497jilles 2006/01/28 15:13:27 UTC (20060128-595)
7498 Log:
7499 Add globalconnexit contrib module, shows remote client connects/exits
7500 except netsplits/netjoin on snomask +F.
7501 Notice formatting will probably change somewhat still.
7502
7503
7504 Changes: Modified:
7505 +80 -0 trunk/contrib/Makefile.in (File Modified)
7506 + - trunk/contrib/globalconnexit.c (File Added)
7507
7508
7509jilles 2006/01/28 14:54:44 UTC (20060128-593)
7510 Log:
7511 Declare snomask_modes[] so modules can provide snomasks.
7512
7513
7514 Changes: Modified:
7515 +2 -0 trunk/include/snomask.h (File Modified)
7516
7517
7518jilles 2006/01/28 14:40:10 UTC (20060128-591)
7519 Log:
7520 Replace user_signon hook with two new hooks: new_local_user
7521 and new_remote_user.
7522 These are called right before the user is introduced to the
7523 rest of the network.
7524
7525
7526 Changes: Modified:
7527 +2 -1 trunk/include/hook.h (File Modified)
7528 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7529 +4 -2 trunk/src/hook.c (File Modified)
7530 +2 -3 trunk/src/s_user.c (File Modified)
7531
7532
7533nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7534 Log:
7535 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7536
7537
7538 Changes: Modified:
7539 +2 -2 trunk/modules/m_scan.c (File Modified)
7540
7541
7542jilles 2006/01/27 19:45:11 UTC (20060127-587)
7543 Log:
7544 Update doc/technical/send.txt.
7545
7546
7547 Changes: Modified:
7548 +91 -131 trunk/doc/technical/send.txt (File Modified)
7549
7550
7551jilles 2006/01/27 14:44:19 UTC (20060127-585)
7552 Log:
7553 Add chantrace and masktrace to help files.
7554
7555
7556 Changes: Modified:
7557 + - trunk/help/opers/chantrace (File Added)
7558 +27 -20 trunk/help/opers/index (File Modified)
7559 + - trunk/help/opers/masktrace (File Added)
7560 +2 -0 trunk/help/opers/operspy (File Modified)
7561
7562
7563jilles 2006/01/27 14:41:47 UTC (20060127-583)
7564 Log:
7565 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7566 Shows etrace-like output for all users in a channel,
7567 in particular IP addresses.
7568
7569
7570 Changes: Modified:
7571 +75 -2 trunk/modules/m_etrace.c (File Modified)
7572
7573
7574jilles 2006/01/27 13:49:21 UTC (20060127-581)
7575 Log:
7576 Port over ratbox 2.2 r21727 (anfl):
7577 add some logging when we drop servers in places where we only notify opers
7578
7579
7580 Changes: Modified:
7581 +31 -0 trunk/modules/core/m_server.c (File Modified)
7582
7583
7584nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7585 Log:
7586 display orighost in operup message
7587
7588
7589 Changes: Modified:
7590 +1 -1 trunk/src/s_user.c (File Modified)
7591
7592
7593jilles 2006/01/26 17:13:21 UTC (20060126-577)
7594 Log:
7595 Add globallineactive contrib module, a hack which can often
7596 show k/d/g/x line active for remote clients.
7597
7598
7599 Changes: Modified:
7600 +52 -0 trunk/contrib/Makefile.in (File Modified)
7601 + - trunk/contrib/globallineactive.c (File Added)
7602
7603
7604jilles 2006/01/26 16:34:00 UTC (20060126-575)
7605 Log:
7606 Show IP field in the same way as MASKTRACE:
7607 "255.255.255.255" if it's unknown (remote TS5 client)
7608 and "0" if we or the remote server are purposely
7609 hiding it.
7610
7611
7612 Changes: Modified:
7613 +12 -1 trunk/modules/m_scan.c (File Modified)
7614
7615
7616jilles 2006/01/26 16:25:22 UTC (20060126-573)
7617 Log:
7618 scan umodes:
7619 - don't show servers in a global scan
7620 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7621
7622
7623 Changes: Modified:
7624 +4 -1 trunk/modules/m_scan.c (File Modified)
7625
7626
7627nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7628 Log:
7629 Implement SCAN UMODES.
7630
7631
7632 Changes: Modified:
7633 +3 -0 trunk/include/numeric.h (File Modified)
7634 +128 -2 trunk/modules/m_scan.c (File Modified)
7635 +2 -2 trunk/src/messages.tab (File Modified)
7636
7637
7638nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7639 Log:
7640 more oops
7641
7642
7643 Changes: Modified:
7644 +1 -1 trunk/modules/m_scan.c (File Modified)
7645
7646
7647nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7648 Log:
7649 parv[0] should be parv[1].
7650
7651
7652 Changes: Modified:
7653 +1 -1 trunk/modules/m_scan.c (File Modified)
7654
7655
7656nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7657 Log:
7658 another oops
7659
7660
7661 Changes: Modified:
7662 +1 -1 trunk/modules/m_scan.c (File Modified)
7663
7664
7665nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7666 Log:
7667 fix mistake here
7668
7669
7670 Changes: Modified:
7671 +2 -2 trunk/modules/m_scan.c (File Modified)
7672
7673
7674nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7675 Log:
7676 framework for scan command
7677
7678
7679 Changes: Modified:
7680 +113 -0 trunk/modules/Makefile.in (File Modified)
7681 + - trunk/modules/m_scan.c (File Added)
7682
7683
7684nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7685 Log:
7686 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7687
7688
7689 Changes: Modified:
7690 +2 -0 trunk/include/irc_string.h (File Modified)
7691 +157 -1 trunk/modules/m_etrace.c (File Modified)
7692 +129 -90 trunk/src/match.c (File Modified)
7693
7694
7695nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7696 Log:
7697 orighost may live in a different hash bucket (likely the case), lets check it standalone
7698
7699
7700 Changes: Modified:
7701 +39 -3 trunk/src/hostmask.c (File Modified)
7702
7703
7704nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7705 Log:
7706 SVN didn't check modules/ somehow, hrmm.
7707
7708
7709 Changes: Modified:
7710 +1 -1 trunk/modules/m_kline.c (File Modified)
7711 +6 -6 trunk/modules/m_stats.c (File Modified)
7712
7713
7714nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7715 Log:
7716 Track hostmask entries for client_p->orighost, if available.
7717 Not throughly tested, but seems to work fine.
7718
7719
7720 Changes: Modified:
7721 +8 -4 trunk/include/hostmask.h (File Modified)
7722 +14 -10 trunk/src/hostmask.c (File Modified)
7723
7724
7725jilles 2006/01/22 19:14:11 UTC (20060122-549)
7726 Log:
7727 Pass on SQUIT reasons more.
7728
7729
7730 Changes: Modified:
7731 +17 -19 trunk/src/client.c (File Modified)
7732
7733
7734jilles 2006/01/21 17:25:27 UTC (20060121-543)
7735 Log:
7736 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7737 This way, hidden admins also get them.
7738
7739
7740 Changes: Modified:
7741 +4 -4 trunk/src/send.c (File Modified)
7742
7743
7744jilles 2006/01/20 22:26:17 UTC (20060120-541)
7745 Log:
7746 From ircd-ratbox 2.2 (r21339 anfl):
7747 ms_kill() should be using find_person(), not find_client()
7748 otherwise it can generate a core.
7749
7750
7751 Changes: Modified:
7752 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7753
7754
7755jilles 2006/01/18 22:56:51 UTC (20060118-539)
7756 Log:
7757 Add m_error to core_module_table, so it is loaded by default.
7758
7759
7760 Changes: Modified:
7761 +1 -0 trunk/src/modules.c (File Modified)
7762
7763
7764jilles 2006/01/18 00:28:30 UTC (20060118-536)
7765 Log:
7766 comment is a const char *, not char *.
7767
7768
7769 Changes: Modified:
7770 +1 -1 trunk/include/hook.h (File Modified)
7771
7772
7773jilles 2006/01/18 00:10:02 UTC (20060118-534)
7774 Log:
7775 Fix a long standing hybrid 7 bug: when getting a read error
7776 on a server, report_error() is called with a %d instead of
7777 a %s in the format string ("Lost connection" in +d).
7778
7779
7780 Changes: Modified:
7781 +1 -1 trunk/src/client.c (File Modified)
7782
7783
7784jilles 2006/01/16 17:21:11 UTC (20060116-532)
7785 Log:
7786 Clarifications.
7787
7788
7789 Changes: Modified:
7790 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7791
7792
7793nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7794 Log:
7795 Add document describing capabilities and what they mean.
7796
7797
7798 Changes: Modified:
7799 + - trunk/doc/technical/capab.txt (File Added)
7800
7801
7802jilles 2006/01/16 01:19:24 UTC (20060116-528)
7803 Log:
7804 Change client_exit hook to pass all exit_client() parameters.
7805
7806
7807 Changes: Modified:
7808 +8 -0 trunk/include/hook.h (File Modified)
7809 +6 -1 trunk/src/client.c (File Modified)
7810
7811
7812jilles 2006/01/15 21:51:42 UTC (20060115-526)
7813 Log:
7814 Add client_exit hook, called in exit_client() for all
7815 clients of all types, except clients exiting because
7816 of netsplits (QS). The only thing done before it is
7817 marking the client as "closing" (to prevent
7818 recursion).
7819
7820
7821 Changes: Modified:
7822 +1 -0 trunk/include/hook.h (File Modified)
7823 +2 -0 trunk/src/client.c (File Modified)
7824 +2 -0 trunk/src/hook.c (File Modified)
7825
7826
7827jilles 2006/01/15 21:06:36 UTC (20060115-524)
7828 Log:
7829 Improve the code that calculates the nnnS nnnC counts
7830 in RPL_TRACESERVER.
7831
7832 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7833
7834
7835 Changes: Modified:
7836 +43 -36 trunk/modules/m_trace.c (File Modified)
7837
7838
7839jilles 2006/01/15 20:55:27 UTC (20060115-522)
7840 Log:
7841 Add server_eob hook.
7842 Planning to use this for netsplit/join notices.
7843
7844
7845 Changes: Modified:
7846 +1 -0 trunk/include/hook.h (File Modified)
7847 +2 -0 trunk/modules/m_pong.c (File Modified)
7848 +2 -0 trunk/src/hook.c (File Modified)
7849
7850
7851jilles 2006/01/15 20:01:51 UTC (20060115-520)
7852 Log:
7853 Default motd: ircd-ratbox -> charybdis
7854
7855
7856 Changes: Modified:
7857 +1 -1 trunk/doc/ircd.motd (File Modified)
7858
7859
7860jilles 2006/01/15 19:35:03 UTC (20060115-518)
7861 Log:
7862 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7863
7864
7865 Changes: Modified:
7866 +4 -4 trunk/src/s_user.c (File Modified)
7867
7868
7869jilles 2006/01/15 19:12:28 UTC (20060115-516)
7870 Log:
7871 - Remove obsolete EOB help file
7872 - Document snomask in the help files
7873 - Update indexes
7874
7875
7876 Changes: Modified:
7877 + - trunk/help/opers/eob (File Deleted)
7878 +13 -12 trunk/help/opers/index (File Modified)
7879 +1 -13 trunk/help/opers/umode (File Modified)
7880 +7 -7 trunk/help/users/index (File Modified)
7881
7882
7883nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7884 Log:
7885 Bail if snomask to parse is not given. Pointy hat to myself.
7886
7887
7888 Changes: Modified:
7889 +3 -0 trunk/src/snomask.c (File Modified)
7890
7891
7892gxti 2006/01/15 17:48:44 UTC (20060115-512)
7893 Log:
7894 Remove m_flags from autoconf
7895
7896
7897 Changes: Modified:
7898 +0 -1 trunk/contrib/Makefile.in (File Modified)
7899
7900
7901nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7902 Log:
7903 remove m_flags
7904
7905
7906 Changes: Modified:
7907 + - trunk/contrib/m_flags.c (File Deleted)
7908
7909
7910jilles 2006/01/15 17:22:19 UTC (20060115-508)
7911 Log:
7912 If +s is in oper_only_umodes, clear snomask on deoper.
7913
7914
7915 Changes: Modified:
7916 +5 -0 trunk/src/s_user.c (File Modified)
7917
7918
7919gxti 2006/01/15 17:16:50 UTC (20060115-506)
7920 Log:
7921 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7922
7923
7924 Changes: Modified:
7925 +2 -2 trunk/configure (File Modified)
7926 +2 -2 trunk/configure.ac (File Modified)
7927
7928
7929jilles 2006/01/15 17:15:56 UTC (20060115-504)
7930 Log:
7931 Remove the old server notice umodes.
7932 Default oper only umodes is now +s.
7933 Please make sure all remaining umodes still work.
7934
7935
7936 Changes: Modified:
7937 +3 -21 trunk/include/client.h (File Modified)
7938 +0 -12 trunk/src/newconf.c (File Modified)
7939 +1 -1 trunk/src/s_conf.c (File Modified)
7940 +12 -12 trunk/src/s_user.c (File Modified)
7941
7942
7943jilles 2006/01/15 17:00:27 UTC (20060115-502)
7944 Log:
7945 operator::flags nick_changes now controls +n snomask instead of +n umode.
7946
7947
7948 Changes: Modified:
7949 +8 -8 trunk/src/s_user.c (File Modified)
7950
7951
7952jilles 2006/01/15 16:53:16 UTC (20060115-500)
7953 Log:
7954 Move down h_umode_changed hook call after umode allowed checks
7955 (so it will not see +a if someone tries to set it but is not
7956 allowed to).
7957
7958
7959 Changes: Modified:
7960 +2 -3 trunk/src/s_user.c (File Modified)
7961
7962
7963jilles 2006/01/15 16:40:33 UTC (20060115-498)
7964 Log:
7965 Move over non-+s server notices (hopefully, all of them).
7966
7967
7968 Changes: Modified:
7969 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7970 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7971 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7972 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7973 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7974 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7975 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7976 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7977 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7978 +2 -2 trunk/libcharybdis/event.c (File Modified)
7979 +2 -2 trunk/modules/core/m_join.c (File Modified)
7980 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7981 +3 -3 trunk/modules/core/m_message.c (File Modified)
7982 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7983 +2 -2 trunk/modules/core/m_server.c (File Modified)
7984 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7985 +1 -1 trunk/modules/m_post.c (File Modified)
7986 +1 -1 trunk/modules/m_services.c (File Modified)
7987 +2 -2 trunk/src/channel.c (File Modified)
7988 +3 -3 trunk/src/client.c (File Modified)
7989 +1 -1 trunk/src/hash.c (File Modified)
7990 +5 -5 trunk/src/s_conf.c (File Modified)
7991 +2 -2 trunk/src/s_log.c (File Modified)
7992 +4 -4 trunk/src/s_user.c (File Modified)
7993
7994
7995jilles 2006/01/15 16:18:59 UTC (20060115-496)
7996 Log:
7997 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7998
7999
8000 Changes: Modified:
8001 +2 -1 trunk/include/snomask.h (File Modified)
8002 +2 -2 trunk/src/snomask.c (File Modified)
8003
8004
8005jilles 2006/01/15 16:08:28 UTC (20060115-494)
8006 Log:
8007 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8008
8009
8010 Changes: Modified:
8011 +1 -1 trunk/contrib/example_module.c (File Modified)
8012 +2 -2 trunk/include/ircd_defs.h (File Modified)
8013 +6 -6 trunk/modules/core/m_error.c (File Modified)
8014 +1 -1 trunk/modules/core/m_join.c (File Modified)
8015 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8016 +1 -1 trunk/modules/core/m_message.c (File Modified)
8017 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8018 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8019 +18 -18 trunk/modules/core/m_server.c (File Modified)
8020 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8021 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8022 +4 -4 trunk/modules/m_challenge.c (File Modified)
8023 +4 -4 trunk/modules/m_dline.c (File Modified)
8024 +13 -13 trunk/modules/m_gline.c (File Modified)
8025 +5 -5 trunk/modules/m_kline.c (File Modified)
8026 +2 -2 trunk/modules/m_oper.c (File Modified)
8027 +1 -1 trunk/modules/m_pong.c (File Modified)
8028 +13 -13 trunk/modules/m_rehash.c (File Modified)
8029 +4 -4 trunk/modules/m_resv.c (File Modified)
8030 +16 -16 trunk/modules/m_set.c (File Modified)
8031 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8032 +6 -6 trunk/modules/m_xline.c (File Modified)
8033 +1 -1 trunk/src/adns.c (File Modified)
8034 +2 -2 trunk/src/channel.c (File Modified)
8035 +1 -1 trunk/src/listener.c (File Modified)
8036 +1 -1 trunk/src/s_auth.c (File Modified)
8037 +15 -15 trunk/src/s_conf.c (File Modified)
8038 +3 -3 trunk/src/s_user.c (File Modified)
8039 +7 -7 trunk/src/send.c (File Modified)
8040
8041
8042jilles 2006/01/15 15:34:12 UTC (20060115-492)
8043 Log:
8044 On oper up:
8045 - set +s snomask if +s umode set but no snomasks
8046 - put numerics in more logical order
8047
8048
8049 Changes: Modified:
8050 +3 -1 trunk/src/s_user.c (File Modified)
8051
8052
8053jilles 2006/01/15 15:12:39 UTC (20060115-490)
8054 Log:
8055 parse_snobuf_to_mask(): default to + at start
8056 allows stuff like /mode jilles +s C
8057
8058
8059 Changes: Modified:
8060 +1 -1 trunk/src/snomask.c (File Modified)
8061
8062
8063jilles 2006/01/15 15:04:34 UTC (20060115-488)
8064 Log:
8065 Changes to user_mode() snomask handling.
8066 - show snomask (if not 0) on /mode <nick>
8067 - show snomask once at the end if +s/-s used
8068 - only parse 1 parameter for umode changes
8069 - don't crash on /mode <nick> +s
8070 - /mode <nick> -s clears snomask, doesn't use parameter
8071 - set umode +s iff snomask is not 0
8072 - snomask is not propagated, but umode +s is
8073
8074
8075 Changes: Modified:
8076 +97 -72 trunk/src/s_user.c (File Modified)
8077
8078
8079nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8080 Log:
8081 Convert some messages over to snomask.
8082
8083
8084 Changes: Modified:
8085 +29 -29 trunk/src/client.c (File Modified)
8086 +2 -2 trunk/src/ircd.c (File Modified)
8087 +13 -13 trunk/src/modules.c (File Modified)
8088 +1 -1 trunk/src/newconf.c (File Modified)
8089 +5 -5 trunk/src/parse.c (File Modified)
8090 +1 -1 trunk/src/restart.c (File Modified)
8091 +4 -4 trunk/src/s_newconf.c (File Modified)
8092 +11 -11 trunk/src/s_serv.c (File Modified)
8093
8094
8095nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8096 Log:
8097 include snomask.h from client.h
8098
8099
8100 Changes: Modified:
8101 +1 -0 trunk/include/client.h (File Modified)
8102
8103
8104nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8105 Log:
8106 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8107
8108
8109 Changes: Modified:
8110 +1 -0 trunk/src/newconf.c (File Modified)
8111 +2 -1 trunk/src/snomask.c (File Modified)
8112
8113
8114nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8115 Log:
8116 should start with +, not \0. Whoops. :)
8117
8118
8119 Changes: Modified:
8120 +1 -1 trunk/src/snomask.c (File Modified)
8121
8122
8123nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8124 Log:
8125 core snomask support.
8126
8127
8128 Changes: Modified:
8129 +3 -0 trunk/doc/example.conf (File Modified)
8130 +2 -0 trunk/include/client.h (File Modified)
8131 +2 -0 trunk/include/numeric.h (File Modified)
8132 +2 -0 trunk/include/s_newconf.h (File Modified)
8133 +63 -0 trunk/include/send.h (File Modified)
8134 + - trunk/include/snomask.h (File Added)
8135 +1 -0 trunk/src/Makefile.in (File Modified)
8136 +1 -1 trunk/src/messages.tab (File Modified)
8137 +8 -0 trunk/src/newconf.c (File Modified)
8138 +12 -0 trunk/src/s_user.c (File Modified)
8139 +235 -0 trunk/src/send.c (File Modified)
8140 + - trunk/src/snomask.c (File Added)
8141
8142
8143nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8144 Log:
8145 add a blank line after the license info.
8146
8147
8148 Changes: Modified:
8149 +1 -1 trunk/CREDITS (File Modified)
8150
8151
8152jilles 2006/01/14 19:59:18 UTC (20060114-472)
8153 Log:
8154 Extend copyright to 2006.
8155
8156
8157 Changes: Modified:
8158 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8159
8160
8161jilles 2006/01/14 19:56:24 UTC (20060114-470)
8162 Log:
8163 - Fix up book id.
8164 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8165
8166
8167 Changes: Modified:
8168 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8169 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8170
8171
8172jilles 2006/01/14 19:52:16 UTC (20060114-468)
8173 Log:
8174 Add oper privileges document.
8175
8176
8177 Changes: Modified:
8178 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8179 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8180
8181
8182jilles 2006/01/14 18:45:57 UTC (20060114-466)
8183 Log:
8184 Capitalize message names in services shortcuts (for consistency).
8185
8186
8187 Changes: Modified:
8188 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8189
8190
8191jilles 2006/01/13 16:53:35 UTC (20060113-464)
8192 Log:
8193 Remove C++ comment.
8194
8195
8196 Changes: Modified:
8197 +1 -1 trunk/src/patricia.c (File Modified)
8198
8199
8200jilles 2006/01/13 13:45:56 UTC (20060113-462)
8201 Log:
8202 Remove obsolete 'nextconnect' variable.
8203
8204
8205 Changes: Modified:
8206 +0 -1 trunk/include/ircd.h (File Modified)
8207 +0 -2 trunk/src/client.c (File Modified)
8208 +0 -1 trunk/src/ircd.c (File Modified)
8209
8210
8211jilles 2006/01/13 13:02:54 UTC (20060113-460)
8212 Log:
8213 Remove this remnant of the hybrid 6 ziplinks implementation.
8214
8215
8216 Changes: Modified:
8217 + - trunk/include/s_zip.h (File Deleted)
8218
8219
8220jilles 2006/01/09 16:05:47 UTC (20060109-458)
8221 Log:
8222 Make clone limiting work on orighost, not host (so it
8223 looks through services cloaks). Lightly tested, please
8224 test/review.
8225
8226
8227 Changes: Modified:
8228 +2 -0 trunk/modules/m_chghost.c (File Modified)
8229 +1 -1 trunk/src/client.c (File Modified)
8230 +1 -1 trunk/src/s_conf.c (File Modified)
8231
8232
8233jilles 2006/01/09 15:51:02 UTC (20060109-456)
8234 Log:
8235 Don't forget to link me_realhost() into the command hash.
8236
8237 Pointy hat to: myself
8238
8239
8240 Changes: Modified:
8241 +1 -1 trunk/modules/m_chghost.c (File Modified)
8242
8243
8244jilles 2006/01/09 14:46:59 UTC (20060109-454)
8245 Log:
8246 It's call_hook, not hook_call.
8247
8248
8249 Changes: Modified:
8250 +1 -1 trunk/src/s_user.c (File Modified)
8251
8252
8253jilles 2006/01/09 14:45:36 UTC (20060109-452)
8254 Log:
8255 Add unreject help file.
8256
8257
8258 Changes: Modified:
8259 + - trunk/help/opers/unreject (File Added)
8260
8261
8262jilles 2006/01/09 14:41:41 UTC (20060109-450)
8263 Log:
8264 Link the all-important 42 module to the build :P
8265
8266
8267 Changes: Modified:
8268 +1 -0 trunk/contrib/Makefile.in (File Modified)
8269
8270
8271jilles 2006/01/08 19:12:10 UTC (20060108-448)
8272 Log:
8273 Mention /rehash help.
8274
8275
8276 Changes: Modified:
8277 +1 -0 trunk/help/opers/rehash (File Modified)
8278
8279
8280nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8281 Log:
8282 Add h_user_signon hook.
8283
8284
8285 Changes: Modified:
8286 +1 -0 trunk/include/hook.h (File Modified)
8287 +2 -0 trunk/src/hook.c (File Modified)
8288 +4 -0 trunk/src/s_user.c (File Modified)
8289
8290
8291jilles 2006/01/06 02:30:23 UTC (20060106-444)
8292 Log:
8293 Oops, forgot to set orighost for remote client introductions.
8294
8295
8296 Changes: Modified:
8297 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8298
8299
8300jilles 2006/01/06 01:40:44 UTC (20060106-442)
8301 Log:
8302 Use TS6 forms in services shortcuts, if possible.
8303
8304
8305 Changes: Modified:
8306 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8307
8308
8309jilles 2006/01/06 01:31:19 UTC (20060106-440)
8310 Log:
8311 - Start out default_umodes conf entry from the empty set instead of +i.
8312 - Move oper_only_umodes check to where default_umodes is used, as
8313 oper_only_umodes may not be set yet while we're reading the conf.
8314
8315
8316 Changes: Modified:
8317 +6 -7 trunk/src/newconf.c (File Modified)
8318 +1 -1 trunk/src/s_user.c (File Modified)
8319
8320
8321jilles 2006/01/06 01:00:44 UTC (20060106-438)
8322 Log:
8323 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8324
8325
8326 Changes: Modified:
8327 +1 -0 trunk/doc/example.conf (File Modified)
8328 +7 -0 trunk/doc/reference.conf (File Modified)
8329 +0 -7 trunk/include/config.h.dist (File Modified)
8330 +1 -0 trunk/include/s_conf.h (File Modified)
8331 +6 -0 trunk/modules/m_info.c (File Modified)
8332 +9 -18 trunk/src/client.c (File Modified)
8333 +1 -0 trunk/src/newconf.c (File Modified)
8334 +1 -0 trunk/src/s_conf.c (File Modified)
8335
8336
8337jilles 2006/01/06 00:14:18 UTC (20060106-436)
8338 Log:
8339 - Allow NULL target_ip in show_ip() (indicates message is being
8340 sent to local opers)
8341 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8342 confitem
8343 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8344 those in src/client.c
8345
8346 From ratbox 2.2 svn (anfl)
8347
8348
8349 Changes: Modified:
8350 +1 -0 trunk/include/client.h (File Modified)
8351 +21 -2 trunk/src/client.c (File Modified)
8352 +2 -4 trunk/src/hostmask.c (File Modified)
8353 +1 -5 trunk/src/s_conf.c (File Modified)
8354 +4 -8 trunk/src/s_user.c (File Modified)
8355
8356
8357nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8358 Log:
8359 Fire off events properly.
8360
8361
8362 Changes: Modified:
8363 +7 -3 trunk/src/s_user.c (File Modified)
8364
8365
8366nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8367 Log:
8368 make sure modules which depend on umode information get the message upon connection (oops)
8369
8370
8371 Changes: Modified:
8372 +3 -0 trunk/src/s_user.c (File Modified)
8373
8374
8375jilles 2006/01/05 23:33:33 UTC (20060105-430)
8376 Log:
8377 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8378 From ratbox 2.2 svn.
8379
8380
8381 Changes: Modified:
8382 +3 -7 trunk/modules/m_etrace.c (File Modified)
8383
8384
8385nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8386 Log:
8387 Replace silly `default_invisible' option with more versatile default_umodes.
8388
8389
8390 Changes: Modified:
8391 +2 -2 trunk/Makefile.in (File Modified)
8392 +12 -1 trunk/doc/example.conf (File Modified)
8393 +14 -7 trunk/doc/reference.conf (File Modified)
8394 +2 -4 trunk/include/s_conf.h (File Modified)
8395 +0 -6 trunk/modules/m_info.c (File Modified)
8396 +4 -0 trunk/src/modules.c (File Modified)
8397 +41 -1 trunk/src/newconf.c (File Modified)
8398 +2 -2 trunk/src/s_conf.c (File Modified)
8399 +3 -4 trunk/src/s_user.c (File Modified)
8400
8401
8402jilles 2006/01/02 14:30:45 UTC (20060102-426)
8403 Log:
8404 Add temporary nick resvs with the proper duration,
8405 not 60 times too long.
8406
8407
8408 Changes: Modified:
8409 +1 -1 trunk/modules/m_resv.c (File Modified)
8410
8411
8412jilles 2006/01/02 14:21:31 UTC (20060102-424)
8413 Log:
8414 Add kick on split riding. See reference.conf for more details.
8415
8416
8417 Changes: Modified:
8418 +1 -0 trunk/doc/example.conf (File Modified)
8419 +16 -0 trunk/doc/reference.conf (File Modified)
8420 +1 -0 trunk/include/s_conf.h (File Modified)
8421 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8422 +6 -0 trunk/modules/m_info.c (File Modified)
8423 +1 -0 trunk/src/newconf.c (File Modified)
8424 +1 -0 trunk/src/s_conf.c (File Modified)
8425
8426
8427nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8428 Log:
8429 New credits, denoting GXTi as being on the core team.
8430
8431
8432 Changes: Modified:
8433 +16 -5 trunk/CREDITS (File Modified)
8434
8435
8436nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8437 Log:
8438 better cloaking algorithm
8439
8440
8441 Changes: Modified:
8442 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8443
8444
8445nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8446 Log:
8447 don't do redundant bitshifting.
8448
8449
8450 Changes: Modified:
8451 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8452
8453
8454jilles 2005/12/23 21:15:41 UTC (20051223-416)
8455 Log:
8456 Add ip_cloaking.so.
8457
8458
8459 Changes: Modified:
8460 +1 -0 trunk/contrib/Makefile.in (File Modified)
8461
8462
8463jilles 2005/12/23 21:15:25 UTC (20051223-414)
8464 Log:
8465 Set the DynSpoof flag properly.
8466
8467
8468 Changes: Modified:
8469 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8470
8471
8472nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8473 Log:
8474 first go at an ip_cloaking implementation for charybdis.
8475
8476
8477 Changes: Modified:
8478 + - trunk/contrib/ip_cloaking.c (File Added)
8479
8480
8481nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8482 Log:
8483 Add libcharybdis to contrib/ includes.
8484
8485
8486 Changes: Modified:
8487 +1 -1 trunk/contrib/Makefile.in (File Modified)
8488
8489
8490nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8491 Log:
8492 add h_umode_changed hook for modules that provide usermodes.
8493
8494
8495 Changes: Modified:
8496 +1 -0 trunk/include/hook.h (File Modified)
8497 +2 -1 trunk/src/hook.c (File Modified)
8498 +3 -0 trunk/src/s_user.c (File Modified)
8499
8500
8501jilles 2005/12/19 16:52:45 UTC (20051219-406)
8502 Log:
8503 Show quiets in /stats z.
8504
8505
8506 Changes: Modified:
8507 +15 -10 trunk/src/s_stats.c (File Modified)
8508
8509
8510nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8511 Log:
8512 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8513
8514
8515 Changes: Modified:
8516 +0 -12 trunk/configure (File Modified)
8517 +0 -9 trunk/configure.ac (File Modified)
8518 +0 -3 trunk/include/setup.h.in (File Modified)
8519
8520
8521nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8522 Log:
8523 change various buffer sizes to = topiclen.
8524
8525
8526 Changes: Modified:
8527 +3 -4 trunk/include/ircd_defs.h (File Modified)
8528
8529
8530jon 2005/12/12 19:32:18 UTC (20051212-400)
8531 Log:
8532 - Partial commit test, partial ego strokage ;)
8533
8534
8535 Changes: Modified:
8536 +2 -1 trunk/CREDITS (File Modified)
8537
8538
8539nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8540 Log:
8541 More kqueue corrections.
8542
8543 Changes: Modified:
8544 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8545
8546
8547nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8548 Log:
8549 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8550 Not sure why this wasn't this way to begin with.
8551
8552
8553 Changes: Modified:
8554 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8555
8556
8557jilles 2005/12/11 16:39:52 UTC (20051211-394)
8558 Log:
8559 example.conf tweaks:
8560 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8561 most people do not need this.
8562 Enable serverinfo::hub.
8563
8564
8565 Changes: Modified:
8566 +14 -11 trunk/doc/example.conf (File Modified)
8567
8568
8569nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8570 Log:
8571 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8572
8573
8574 Changes: Modified:
8575 +1 -1 trunk/src/s_serv.c (File Modified)
8576
8577
8578nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8579 Log:
8580 header include changes
8581
8582
8583 Changes: Modified:
8584 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8585 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8586 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8587 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8588 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8589 +1 -21 trunk/libcharybdis/select.c (File Modified)
8590
8591
8592nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8593 Log:
8594 s/ilog/libcharybdis_{die,log,restart}/g
8595
8596
8597 Changes: Modified:
8598 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8599 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8600 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8601 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8602 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8603 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8604 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8605 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8606
8607
8608nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8609 Log:
8610 Use the right callbacks in the function code.
8611
8612 Changes: Modified:
8613 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8614
8615
8616nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8617 Log:
8618 More work, it builds again!
8619
8620
8621 Changes: Modified:
8622 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8623 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8624 + - trunk/libcharybdis/libcharybdis.c (File Added)
8625 + - trunk/libcharybdis/libcharybdis.h (File Added)
8626
8627
8628nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8629 Log:
8630 Move some stuff around.
8631
8632
8633 Changes: Modified:
8634 + - trunk/include/memory.h (File Deleted)
8635 + - trunk/include/tools.h (File Deleted)
8636 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8637 + - trunk/libcharybdis/memory.c (File Added)
8638 + - trunk/libcharybdis/memory.h (File Added)
8639 + - trunk/libcharybdis/snprintf.c (File Added)
8640 + - trunk/libcharybdis/tools.c (File Added)
8641 + - trunk/libcharybdis/tools.h (File Added)
8642 +1000 -1062 trunk/modules/.depend (File Modified)
8643 +421 -455 trunk/src/.depend (File Modified)
8644 +0 -1191 trunk/src/Makefile.in (File Modified)
8645 + - trunk/src/memory.c (File Deleted)
8646 + - trunk/src/snprintf.c (File Deleted)
8647 + - trunk/src/tools.c (File Deleted)
8648
8649
8650nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8651 Log:
8652 move more headers into libcharybdis
8653
8654 Changes: Modified:
8655 + - trunk/include/balloc.h (File Deleted)
8656 + - trunk/include/event.h (File Deleted)
8657 + - trunk/libcharybdis/balloc.h (File Added)
8658 + - trunk/libcharybdis/event.h (File Added)
8659 +924 -1020 trunk/modules/.depend (File Modified)
8660 +327 -406 trunk/src/.depend (File Modified)
8661
8662
8663nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8664 Log:
8665 balloc, events -> libcharybdis
8666
8667 Changes: Modified:
8668 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8669 + - trunk/libcharybdis/balloc.c (File Added)
8670 + - trunk/libcharybdis/event.c (File Added)
8671 +0 -1008 trunk/src/Makefile.in (File Modified)
8672 + - trunk/src/balloc.c (File Deleted)
8673 + - trunk/src/event.c (File Deleted)
8674
8675
8676nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8677 Log:
8678 More fun
8679
8680 Changes: Modified:
8681 + - trunk/include/commio.h (File Deleted)
8682 + - trunk/include/linebuf.h (File Deleted)
8683 + - trunk/libcharybdis/commio.h (File Added)
8684 + - trunk/libcharybdis/linebuf.h (File Added)
8685 +1644 -530 trunk/modules/.depend (File Modified)
8686 +1 -1 trunk/modules/Makefile.in (File Modified)
8687 +720 -284 trunk/src/.depend (File Modified)
8688
8689
8690nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8691 Log:
8692 Makefile reworking -- moving libcharybdis headers into proper location.
8693
8694 Changes: Modified:
8695 +1 -1 trunk/adns/Makefile.in (File Modified)
8696 +1 -1 trunk/src/Makefile.in (File Modified)
8697
8698
8699nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8700 Log:
8701 Document proposed authdaemon protocol.
8702
8703 Changes: Modified:
8704 + - trunk/authdaemon/protocol.txt (File Added)
8705
8706
8707nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8708 Log:
8709 Makefile oops
8710
8711 Changes: Modified:
8712 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8713
8714
8715nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8716 Log:
8717 Remove dead makefile from generation
8718
8719 Changes: Modified:
8720 +1 -2 trunk/configure (File Modified)
8721 +0 -1 trunk/configure.ac (File Modified)
8722
8723
8724nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8725 Log:
8726 libcharybdisIO -> libcharybdis
8727
8728 Changes: Modified:
8729 +1 -1 trunk/src/Makefile.in (File Modified)
8730
8731
8732nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8733 Log:
8734 More restructuring.
8735
8736 Changes: Modified:
8737 + - trunk/libcharybdis/Makefile.in (File Added)
8738 + - trunk/libcharybdis/commio.c (File Added)
8739 + - trunk/libcharybdis/devpoll.c (File Added)
8740 + - trunk/libcharybdis/epoll.c (File Added)
8741 + - trunk/libcharybdis/io/ (File Deleted)
8742 + - trunk/libcharybdis/kqueue.c (File Added)
8743 + - trunk/libcharybdis/linebuf.c (File Added)
8744 + - trunk/libcharybdis/log/ (File Deleted)
8745 + - trunk/libcharybdis/poll.c (File Added)
8746 + - trunk/libcharybdis/ports.c (File Added)
8747 + - trunk/libcharybdis/select.c (File Added)
8748
8749
8750nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8751 Log:
8752 Blah kill makefile
8753
8754 Changes: Modified:
8755 + - trunk/libcharybdis/Makefile.in (File Deleted)
8756
8757
8758nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8759 Log:
8760 Blah kill makefile
8761
8762 Changes: Modified:
8763 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8764
8765
8766nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8767 Log:
8768 add authdaemon dir for later hacking
8769
8770
8771 Changes: Modified:
8772 + - trunk/authdaemon/ (File Added)
8773
8774
8775nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8776 Log:
8777 linebuf -> libcharybdisIO
8778
8779
8780 Changes: Modified:
8781 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8782 + - trunk/libcharybdis/io/linebuf.c (File Added)
8783 + - trunk/libcharybdis/log/ (File Added)
8784 + - trunk/libcharybdis/log/Makefile.in (File Added)
8785 +0 -687 trunk/src/Makefile.in (File Modified)
8786 + - trunk/src/linebuf.c (File Deleted)
8787
8788
8789nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8790 Log:
8791 Solaris 10 I/O ports support
8792
8793 Changes: Modified:
8794 + - trunk/libcharybdis/io/ports.c (File Added)
8795
8796
8797nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8798 Log:
8799 libcharybdis stuff
8800
8801
8802 Changes: Modified:
8803 +1 -1 trunk/Makefile.in (File Modified)
8804 +3 -1 trunk/configure (File Modified)
8805 +133 -10 trunk/configure.ac (File Modified)
8806 + - trunk/libcharybdis/ (File Added)
8807 + - trunk/libcharybdis/Makefile.in (File Added)
8808 + - trunk/libcharybdis/io/ (File Added)
8809 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8810 +2 -3 trunk/src/Makefile.in (File Modified)
8811 + - trunk/src/io/ (File Deleted)
8812
8813
8814nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8815 Log:
8816 split IO stuff into libcharybdisIO.
8817
8818
8819 Changes: Modified:
8820 + - trunk/src/commio.c (File Deleted)
8821 + - trunk/src/devpoll.c (File Deleted)
8822 + - trunk/src/epoll.c (File Deleted)
8823 + - trunk/src/io/ (File Added)
8824 + - trunk/src/io/Makefile.in (File Added)
8825 + - trunk/src/io/commio.c (File Added)
8826 + - trunk/src/io/devpoll.c (File Added)
8827 + - trunk/src/io/epoll.c (File Added)
8828 + - trunk/src/io/kqueue.c (File Added)
8829 + - trunk/src/io/poll.c (File Added)
8830 + - trunk/src/io/select.c (File Added)
8831 + - trunk/src/kqueue.c (File Deleted)
8832 + - trunk/src/poll.c (File Deleted)
8833 + - trunk/src/select.c (File Deleted)
8834
8835
8836nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8837 Log:
8838 Version bump: 1.1.0
8839
8840
8841 Changes: Modified:
8842 +86 -155 trunk/configure (File Modified)
8843 +1 -1 trunk/configure.ac (File Modified)
8844
8845
8846jilles 2005/12/04 01:56:31 UTC (20051204-346)
8847 Log:
8848 Remove mentions of mkkeypair/cryptlinks.
8849
8850
8851 Changes: Modified:
8852 +1 -3 trunk/doc/challenge.txt (File Modified)
8853
8854
8855jilles 2005/12/02 17:57:29 UTC (20051202-344)
8856 Log:
8857 Clarify serverinfo{} description.
8858
8859
8860 Changes: Modified:
8861 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8862
8863
8864jilles 2005/12/02 17:41:44 UTC (20051202-342)
8865 Log:
8866 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8867
8868
8869 Changes: Modified:
8870 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8871
8872
8873jilles 2005/12/02 17:38:53 UTC (20051202-340)
8874 Log:
8875 Improvements also applicable to hyperion 1.x.
8876
8877
8878 Changes: Modified:
8879 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8880
8881
8882jilles 2005/12/02 17:08:45 UTC (20051202-338)
8883 Log:
8884 - Add +F description
8885 - General improvements and changes to charybdis
8886
8887
8888 Changes: Modified:
8889 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8890
8891
8892jilles 2005/12/02 16:43:45 UTC (20051202-336)
8893 Log:
8894 The server notice umodes only have an effect
8895 for opers. ("sendto_realops_flags", so having
8896 the umode is not enough, they must also be
8897 opered)
8898
8899
8900 Changes: Modified:
8901 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8902
8903
8904jilles 2005/12/02 16:39:40 UTC (20051202-334)
8905 Log:
8906 Updates to umodes docs.
8907
8908
8909 Changes: Modified:
8910 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8911
8912
8913nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8914 Log:
8915 Add SGML documentation.
8916
8917 Changes: Modified:
8918 + - trunk/doc/sgml/ (File Added)
8919 + - trunk/doc/sgml/oper-guide/ (File Added)
8920 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8921 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8922 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8923 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8924 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8925 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8926 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8927
8928
8929jilles 2005/11/21 11:04:33 UTC (20051121-330)
8930 Log:
8931 Make operwall flag restrict setting umode +z.
8932 This repairs this flag broken in charybdis-1.0.
8933
8934
8935 Changes: Modified:
8936 +41 -0 trunk/contrib/m_flags.c (File Modified)
8937 +9 -0 trunk/src/s_user.c (File Modified)
8938
8939
8940jilles 2005/11/21 10:29:37 UTC (20051121-328)
8941 Log:
8942 Don't complain/reset remote clients +n. I'm still not
8943 convinced propagating all umodes is the way to go, oh
8944 well.
8945
8946
8947 Changes: Modified:
8948 +1 -1 trunk/src/s_user.c (File Modified)
8949
8950
8951jilles 2005/11/21 10:21:42 UTC (20051121-326)
8952 Log:
8953 - Require admin flag for oper /chghost (if it's enabled
8954 which is not default)
8955 - Give error message on nonexistant nick
8956
8957
8958 Changes: Modified:
8959 +12 -0 trunk/modules/m_chghost.c (File Modified)
8960
8961
8962nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8963 Log:
8964 Incorporated jilles' dynspoof patch with a few minor changes.
8965
8966 Changes: Modified:
8967 +5 -2 trunk/include/client.h (File Modified)
8968 +1 -0 trunk/include/numeric.h (File Modified)
8969 +75 -4 trunk/modules/m_chghost.c (File Modified)
8970 +2 -21 trunk/modules/m_stats.c (File Modified)
8971 +2 -8 trunk/modules/m_trace.c (File Modified)
8972 +2 -0 trunk/src/client.c (File Modified)
8973 +3 -0 trunk/src/s_user.c (File Modified)
8974
8975
8976nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8977 Log:
8978 Update NEWS.
8979
8980 Changes: Modified:
8981 +5 -0 trunk/NEWS (File Modified)
8982
8983
8984jilles 2005/11/17 22:38:52 UTC (20051117-320)
8985 Log:
8986 Make show_ip() far less braindead.
8987
8988 Obtained from: ratbox 2.2 SVN
8989
8990
8991 Changes: Modified:
8992 +14 -85 trunk/src/client.c (File Modified)
8993
8994
8995jilles 2005/11/15 16:33:26 UTC (20051115-318)
8996 Log:
8997 Instead of not showing channels at all for whoising services,
8998 only show channels the requester is also on. If operspying
8999 services, show all the channels.
9000
9001
9002 Changes: Modified:
9003 +37 -40 trunk/modules/m_whois.c (File Modified)
9004
9005
9006jilles 2005/11/15 15:59:00 UTC (20051115-316)
9007 Log:
9008 - Show real errno if we fail to connect to a server
9009 - Don't show server IPs on IRC if a server goes dead
9010 during handshake
9011
9012
9013 Changes: Modified:
9014 +2 -5 trunk/src/s_serv.c (File Modified)
9015
9016
9017jilles 2005/11/15 15:28:18 UTC (20051115-314)
9018 Log:
9019 Revert hybrid 7.2 aline code. It causes too many problems.
9020
9021
9022 Changes: Modified:
9023 +1 -47 trunk/NEWS (File Modified)
9024 + - trunk/include/aline.h (File Deleted)
9025 +53 -6 trunk/modules/m_dline.c (File Modified)
9026 +212 -16 trunk/modules/m_kline.c (File Modified)
9027 +37 -8 trunk/modules/m_resv.c (File Modified)
9028 +45 -24 trunk/modules/m_xline.c (File Modified)
9029 +0 -485 trunk/src/Makefile.in (File Modified)
9030 + - trunk/src/aline.c (File Deleted)
9031
9032
9033jilles 2005/11/07 10:47:33 UTC (20051107-312)
9034 Log:
9035 Incorporate recent ratbox monitor bugfixes (could crash).
9036
9037
9038 Changes: Modified:
9039 +16 -0 trunk/modules/m_monitor.c (File Modified)
9040 +4 -3 trunk/src/monitor.c (File Modified)
9041
9042
9043jilles 2005/10/24 23:10:06 UTC (20051024-310)
9044 Log:
9045 Fix /invite UID leak.
9046
9047 Found by logiclrd@EFnet.
9048
9049
9050 Changes: Modified:
9051 +3 -2 trunk/modules/m_invite.c (File Modified)
9052
9053
9054nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9055 Log:
9056 Don't show what channels a service is in.
9057
9058 Changes: Modified:
9059 +1 -0 trunk/NEWS (File Modified)
9060 +40 -35 trunk/modules/m_whois.c (File Modified)
9061
9062
9063nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9064 Log:
9065 Update version to 1.0.3.
9066
9067
9068 Changes: Modified:
9069 +9 -9 trunk/configure (File Modified)
9070 +1 -1 trunk/configure.ac (File Modified)
9071
9072
9073jilles 2005/10/22 17:12:51 UTC (20051022-304)
9074 Log:
9075 Update NEWS.
9076
9077
9078 Changes: Modified:
9079 +7 -1 trunk/NEWS (File Modified)
9080
9081
9082jilles 2005/10/22 17:11:32 UTC (20051022-302)
9083 Log:
9084 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9085 More static buffers :(
9086
9087
9088 Changes: Modified:
9089 +12 -4 trunk/src/aline.c (File Modified)
9090
9091
9092jilles 2005/10/18 21:52:35 UTC (20051018-300)
9093 Log:
9094 Make operspy mode (/mode !#channel showing parameters
9095 even if not on channel) work again.
9096
9097
9098 Changes: Modified:
9099 +4 -4 trunk/src/channel.c (File Modified)
9100
9101
9102jilles 2005/10/16 22:04:15 UTC (20051016-298)
9103 Log:
9104 Call server_introduced hook on TS6 remote server
9105 introduction (ms_sid()).
9106
9107
9108 Changes: Modified:
9109 +6 -0 trunk/modules/core/m_server.c (File Modified)
9110
9111
9112nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9113 Log:
9114 Cyrix boxes are wierd.
9115
9116 Changes: Modified:
9117 +2 -1 trunk/modules/m_services.c (File Modified)
9118
9119
9120nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9121 Log:
9122 More paranoia.
9123
9124 Changes: Modified:
9125 +1 -1 trunk/include/client.h (File Modified)
9126 +3 -1 trunk/modules/m_services.c (File Modified)
9127
9128
9129nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9130 Log:
9131 heh
9132
9133 Changes: Modified:
9134 +1 -6 trunk/modules/m_services.c (File Modified)
9135
9136
9137nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9138 Log:
9139 Disable a check that doesn't always seem to work right for some reason.
9140
9141 Changes: Modified:
9142 +2 -0 trunk/modules/m_services.c (File Modified)
9143
9144
9145nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9146 Log:
9147 Update NEWS.
9148
9149
9150 Changes: Modified:
9151 +4 -1 trunk/NEWS (File Modified)
9152
9153
9154nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9155 Log:
9156 1.0.2
9157
9158
9159 Changes: Modified:
9160 +9 -9 trunk/configure (File Modified)
9161 +1 -1 trunk/configure.ac (File Modified)
9162
9163
9164jilles 2005/10/08 22:30:18 UTC (20051008-284)
9165 Log:
9166 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9167
9168
9169 Changes: Modified:
9170 +3 -13 trunk/modules/m_trace.c (File Modified)
9171
9172
9173jilles 2005/10/06 11:00:22 UTC (20051006-282)
9174 Log:
9175 Don't send empty RPL_WHOISCHANNELS on remote whois.
9176
9177 Pointy hat to: jilles
9178
9179
9180 Changes: Modified:
9181 +1 -1 trunk/modules/m_whois.c (File Modified)
9182
9183
9184nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9185 Log:
9186 Update NEWS.
9187
9188
9189 Changes: Modified:
9190 +3 -0 trunk/NEWS (File Modified)
9191
9192
9193nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9194 Log:
9195 Modular umode support.
9196
9197
9198 Changes: Modified:
9199 +0 -9 trunk/include/client.h (File Modified)
9200 +2 -1 trunk/include/s_user.h (File Modified)
9201 +1 -1 trunk/include/tools.h (File Modified)
9202 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9203 +3 -0 trunk/src/ircd.c (File Modified)
9204 +1 -1 trunk/src/messages.tab (File Modified)
9205 +2 -2 trunk/src/s_serv.c (File Modified)
9206 +37 -59 trunk/src/s_user.c (File Modified)
9207 +21 -0 trunk/src/tools.c (File Modified)
9208
9209
9210jilles 2005/10/02 20:23:15 UTC (20051002-276)
9211 Log:
9212 Optionally do forced nick change to the UID instead of kill
9213 on nick collisions, see doc/collision_fnc.txt for more
9214 details.
9215
9216
9217 Changes: Modified:
9218 + - trunk/doc/collision_fnc.txt (File Added)
9219 +1 -0 trunk/doc/example.conf (File Modified)
9220 +8 -0 trunk/doc/reference.conf (File Modified)
9221 +1 -0 trunk/include/numeric.h (File Modified)
9222 +1 -0 trunk/include/s_conf.h (File Modified)
9223 +2 -1 trunk/include/s_serv.h (File Modified)
9224 +1 -0 trunk/include/s_stats.h (File Modified)
9225 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9226 +1 -1 trunk/src/messages.tab (File Modified)
9227 +1 -0 trunk/src/newconf.c (File Modified)
9228 +1 -0 trunk/src/s_conf.c (File Modified)
9229 +1 -0 trunk/src/s_serv.c (File Modified)
9230 +2 -2 trunk/src/s_stats.c (File Modified)
9231
9232
9233nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9234 Log:
9235 Update NEWS.
9236
9237
9238 Modified:
9239 trunk/NEWS (File Modified)
9240
9241
9242jilles 2005/09/28 15:45:31 UTC (20050928-272)
9243 Log:
9244 Don't allow lookups by uid in /monitor + and /monitor s.
9245
9246
9247 Modified:
9248 trunk/modules/m_monitor.c (File Modified)
9249
9250
9251jilles 2005/09/28 13:05:01 UTC (20050928-270)
9252 Log:
9253 Stop garbage +j being set in cases like +j aaa:bbb by
9254 initializing the variables properly.
9255
9256 Reported by kyle.
9257
9258
9259 Modified:
9260 trunk/modules/core/m_mode.c (File Modified)
9261 trunk/modules/core/m_sjoin.c (File Modified)
9262
9263
9264jilles 2005/09/25 15:51:54 UTC (20050925-268)
9265 Log:
9266 Apply flags to the proper server in me_gcap().
9267
9268
9269 Modified:
9270 trunk/modules/m_capab.c (File Modified)
9271
9272
9273jilles 2005/09/22 23:13:46 UTC (20050922-266)
9274 Log:
9275 Use find_named_client() instead of find_client() to check
9276 for nick collisions.
9277
9278
9279 Modified:
9280 trunk/modules/core/m_nick.c (File Modified)
9281
9282
9283nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9284 Log:
9285 - Replace old 381 numeric with a new, more positive one!
9286
9287
9288 Modified:
9289 trunk/src/messages.tab (File Modified)
9290
9291
9292jilles 2005/09/22 00:38:45 UTC (20050922-262)
9293 Log:
9294 Make it compile again.
9295
9296
9297 Modified:
9298 trunk/src/channel.c (File Modified)
9299 trunk/src/client.c (File Modified)
9300 trunk/src/ircd.c (File Modified)
9301 trunk/src/packet.c (File Modified)
9302
9303
9304nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9305 Log:
9306 - Prevent UID disclosure in cmode setting.
9307
9308
9309 Modified:
9310 trunk/NEWS (File Modified)
9311 trunk/modules/core/m_mode.c (File Modified)
9312
9313
9314nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9315 Log:
9316 A different check which prevents UID disclosure.
9317
9318
9319 Modified:
9320 trunk/modules/core/m_kick.c (File Modified)
9321
9322
9323nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9324 Log:
9325 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9326
9327
9328 Modified:
9329 trunk/modules/core/m_kick.c (File Modified)
9330
9331
9332nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9333 Log:
9334 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9335
9336
9337 Modified:
9338 trunk/NEWS (File Modified)
9339 trunk/modules/m_accept.c (File Modified)
9340 trunk/modules/m_admin.c (File Modified)
9341 trunk/modules/m_away.c (File Modified)
9342 trunk/modules/m_cap.c (File Modified)
9343 trunk/modules/m_capab.c (File Modified)
9344 trunk/modules/m_challenge.c (File Modified)
9345 trunk/modules/m_chghost.c (File Modified)
9346 trunk/modules/m_close.c (File Modified)
9347 trunk/modules/m_cmessage.c (File Modified)
9348 trunk/modules/m_connect.c (File Modified)
9349 trunk/modules/m_dline.c (File Modified)
9350 trunk/modules/m_encap.c (File Modified)
9351 trunk/modules/m_etrace.c (File Modified)
9352 trunk/modules/m_gline.c (File Modified)
9353 trunk/modules/m_help.c (File Modified)
9354 trunk/modules/m_info.c (File Modified)
9355 trunk/modules/m_invite.c (File Modified)
9356 trunk/modules/m_ison.c (File Modified)
9357 trunk/modules/m_kline.c (File Modified)
9358 trunk/modules/m_knock.c (File Modified)
9359 trunk/modules/m_links.c (File Modified)
9360 trunk/modules/m_list.c (File Modified)
9361 trunk/modules/m_locops.c (File Modified)
9362 trunk/modules/m_lusers.c (File Modified)
9363 trunk/modules/m_map.c (File Modified)
9364 trunk/modules/m_monitor.c (File Modified)
9365 trunk/modules/m_motd.c (File Modified)
9366 trunk/modules/m_names.c (File Modified)
9367 trunk/modules/m_oper.c (File Modified)
9368 trunk/modules/m_operspy.c (File Modified)
9369 trunk/modules/m_pass.c (File Modified)
9370 trunk/modules/m_ping.c (File Modified)
9371 trunk/modules/m_pong.c (File Modified)
9372 trunk/modules/m_post.c (File Modified)
9373 trunk/modules/m_rehash.c (File Modified)
9374 trunk/modules/m_restart.c (File Modified)
9375 trunk/modules/m_resv.c (File Modified)
9376 trunk/modules/m_services.c (File Modified)
9377 trunk/modules/m_set.c (File Modified)
9378 trunk/modules/m_sshortcut.c (File Modified)
9379 trunk/modules/m_stats.c (File Modified)
9380 trunk/modules/m_svinfo.c (File Modified)
9381 trunk/modules/m_tb.c (File Modified)
9382 trunk/modules/m_testline.c (File Modified)
9383 trunk/modules/m_testmask.c (File Modified)
9384 trunk/modules/m_time.c (File Modified)
9385 trunk/modules/m_topic.c (File Modified)
9386 trunk/modules/m_trace.c (File Modified)
9387 trunk/modules/m_unreject.c (File Modified)
9388 trunk/modules/m_user.c (File Modified)
9389 trunk/modules/m_userhost.c (File Modified)
9390 trunk/modules/m_users.c (File Modified)
9391 trunk/modules/m_version.c (File Modified)
9392 trunk/modules/m_wallops.c (File Modified)
9393 trunk/modules/m_who.c (File Modified)
9394 trunk/modules/m_whois.c (File Modified)
9395 trunk/modules/m_whowas.c (File Modified)
9396 trunk/modules/m_xline.c (File Modified)
9397 trunk/src/adns.c (File Modified)
9398 trunk/src/aline.c (File Modified)
9399 trunk/src/cache.c (File Modified)
9400 trunk/src/channel.c (File Modified)
9401 trunk/src/class.c (File Modified)
9402 trunk/src/client.c (File Modified)
9403 trunk/src/commio.c (File Modified)
9404 trunk/src/event.c (File Modified)
9405 trunk/src/hash.c (File Modified)
9406 trunk/src/hostmask.c (File Modified)
9407 trunk/src/ircd.c (File Modified)
9408 trunk/src/kdparse.c (File Modified)
9409 trunk/src/linebuf.c (File Modified)
9410 trunk/src/listener.c (File Modified)
9411 trunk/src/modules.c (File Modified)
9412 trunk/src/monitor.c (File Modified)
9413 trunk/src/newconf.c (File Modified)
9414 trunk/src/packet.c (File Modified)
9415 trunk/src/parse.c (File Modified)
9416 trunk/src/reject.c (File Modified)
9417 trunk/src/s_auth.c (File Modified)
9418 trunk/src/s_conf.c (File Modified)
9419 trunk/src/s_gline.c (File Modified)
9420 trunk/src/s_log.c (File Modified)
9421 trunk/src/s_newconf.c (File Modified)
9422 trunk/src/s_serv.c (File Modified)
9423 trunk/src/s_stats.c (File Modified)
9424 trunk/src/s_user.c (File Modified)
9425 trunk/src/send.c (File Modified)
9426 trunk/src/whowas.c (File Modified)
9427
9428
9429nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9430 Log:
9431 - More coding style niceities. Pretty much got client.h squared away.
9432
9433
9434 Modified:
9435 trunk/modules/m_dline.c (File Modified)
9436 trunk/modules/m_gline.c (File Modified)
9437 trunk/modules/m_kline.c (File Modified)
9438 trunk/modules/m_rehash.c (File Modified)
9439 trunk/modules/m_resv.c (File Modified)
9440 trunk/modules/m_stats.c (File Modified)
9441 trunk/modules/m_testline.c (File Modified)
9442 trunk/modules/m_user.c (File Modified)
9443 trunk/modules/m_xline.c (File Modified)
9444
9445
9446jilles 2005/09/21 22:37:13 UTC (20050921-250)
9447 Log:
9448 - Propagate quiets (+q) on netjoins
9449 - Clear +q list too on lowerTS sjoin from TS6 source
9450
9451
9452 Modified:
9453 trunk/modules/core/m_sjoin.c (File Modified)
9454 trunk/src/s_serv.c (File Modified)
9455
9456
9457jilles 2005/09/21 15:49:43 UTC (20050921-248)
9458 Log:
9459 Second argument to whois is always a nick, never a uid.
9460 This prevents /whois other.server uid to get information
9461 about that uid.
9462
9463
9464 Modified:
9465 trunk/modules/m_whois.c (File Modified)
9466
9467
9468jilles 2005/09/21 15:43:45 UTC (20050921-246)
9469 Log:
9470 Don't allow local users to use uids in user mode.
9471
9472
9473 Modified:
9474 trunk/src/s_user.c (File Modified)
9475
9476
9477jilles 2005/09/21 15:42:56 UTC (20050921-244)
9478 Log:
9479 Make it compile again.
9480
9481
9482 Modified:
9483 trunk/src/s_stats.c (File Modified)
9484
9485
9486jilles 2005/09/21 15:09:11 UTC (20050921-242)
9487 Log:
9488 Fix propagation of empty SJOIN.
9489
9490
9491 Modified:
9492 trunk/modules/core/m_sjoin.c (File Modified)
9493
9494
9495nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9496 Log:
9497 Some atheme-style niceties here.
9498
9499
9500 Modified:
9501 trunk/modules/m_accept.c (File Modified)
9502 trunk/modules/m_admin.c (File Modified)
9503 trunk/modules/m_away.c (File Modified)
9504 trunk/modules/m_cap.c (File Modified)
9505 trunk/modules/m_capab.c (File Modified)
9506 trunk/modules/m_challenge.c (File Modified)
9507 trunk/modules/m_chghost.c (File Modified)
9508 trunk/modules/m_close.c (File Modified)
9509 trunk/modules/m_cmessage.c (File Modified)
9510 trunk/modules/m_connect.c (File Modified)
9511 trunk/modules/m_dline.c (File Modified)
9512 trunk/modules/m_encap.c (File Modified)
9513 trunk/modules/m_etrace.c (File Modified)
9514 trunk/modules/m_gline.c (File Modified)
9515 trunk/modules/m_help.c (File Modified)
9516 trunk/modules/m_info.c (File Modified)
9517 trunk/modules/m_invite.c (File Modified)
9518 trunk/modules/m_ison.c (File Modified)
9519 trunk/modules/m_kline.c (File Modified)
9520 trunk/modules/m_knock.c (File Modified)
9521 trunk/modules/m_links.c (File Modified)
9522 trunk/modules/m_list.c (File Modified)
9523 trunk/modules/m_locops.c (File Modified)
9524 trunk/modules/m_lusers.c (File Modified)
9525 trunk/modules/m_map.c (File Modified)
9526 trunk/modules/m_monitor.c (File Modified)
9527 trunk/modules/m_motd.c (File Modified)
9528 trunk/modules/m_names.c (File Modified)
9529 trunk/modules/m_oper.c (File Modified)
9530 trunk/modules/m_operspy.c (File Modified)
9531 trunk/modules/m_pass.c (File Modified)
9532 trunk/modules/m_ping.c (File Modified)
9533 trunk/modules/m_pong.c (File Modified)
9534 trunk/modules/m_post.c (File Modified)
9535 trunk/modules/m_rehash.c (File Modified)
9536 trunk/modules/m_restart.c (File Modified)
9537 trunk/modules/m_resv.c (File Modified)
9538 trunk/modules/m_services.c (File Modified)
9539 trunk/modules/m_set.c (File Modified)
9540 trunk/modules/m_sshortcut.c (File Modified)
9541 trunk/modules/m_stats.c (File Modified)
9542 trunk/modules/m_svinfo.c (File Modified)
9543 trunk/modules/m_tb.c (File Modified)
9544 trunk/modules/m_testline.c (File Modified)
9545 trunk/modules/m_testmask.c (File Modified)
9546 trunk/modules/m_time.c (File Modified)
9547 trunk/modules/m_topic.c (File Modified)
9548 trunk/modules/m_trace.c (File Modified)
9549 trunk/modules/m_unreject.c (File Modified)
9550 trunk/modules/m_user.c (File Modified)
9551 trunk/modules/m_userhost.c (File Modified)
9552 trunk/modules/m_users.c (File Modified)
9553 trunk/modules/m_version.c (File Modified)
9554 trunk/modules/m_wallops.c (File Modified)
9555 trunk/modules/m_who.c (File Modified)
9556 trunk/modules/m_whois.c (File Modified)
9557 trunk/modules/m_whowas.c (File Modified)
9558 trunk/modules/m_xline.c (File Modified)
9559
9560
9561nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9562 Log:
9563 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9564
9565
9566 Modified:
9567 trunk/.indent.pro (File Modified)
9568 trunk/include/charybdis.h (File Added)
9569 trunk/include/client.h (File Modified)
9570 trunk/modules/.indent.pro (File Modified)
9571 trunk/src/.indent.pro (File Modified)
9572 trunk/src/adns.c (File Modified)
9573 trunk/src/aline.c (File Modified)
9574 trunk/src/cache.c (File Modified)
9575 trunk/src/channel.c (File Modified)
9576 trunk/src/class.c (File Modified)
9577 trunk/src/client.c (File Modified)
9578 trunk/src/commio.c (File Modified)
9579 trunk/src/event.c (File Modified)
9580 trunk/src/hash.c (File Modified)
9581 trunk/src/hostmask.c (File Modified)
9582 trunk/src/ircd.c (File Modified)
9583 trunk/src/kdparse.c (File Modified)
9584 trunk/src/linebuf.c (File Modified)
9585 trunk/src/listener.c (File Modified)
9586 trunk/src/modules.c (File Modified)
9587 trunk/src/monitor.c (File Modified)
9588 trunk/src/newconf.c (File Modified)
9589 trunk/src/packet.c (File Modified)
9590 trunk/src/parse.c (File Modified)
9591 trunk/src/reject.c (File Modified)
9592 trunk/src/s_auth.c (File Modified)
9593 trunk/src/s_conf.c (File Modified)
9594 trunk/src/s_gline.c (File Modified)
9595 trunk/src/s_log.c (File Modified)
9596 trunk/src/s_newconf.c (File Modified)
9597 trunk/src/s_serv.c (File Modified)
9598 trunk/src/s_stats.c (File Modified)
9599 trunk/src/s_user.c (File Modified)
9600 trunk/src/send.c (File Modified)
9601 trunk/src/whowas.c (File Modified)
9602
9603
9604nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9605 Log:
9606 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9607 - Convert a few modules towards using this code.
9608 - Make a note about this change in NEWS.
9609
9610
9611 Modified:
9612 trunk/NEWS (File Modified)
9613 trunk/include/aline.h (File Added)
9614 trunk/modules/m_dline.c (File Modified)
9615 trunk/modules/m_kline.c (File Modified)
9616 trunk/modules/m_resv.c (File Modified)
9617 trunk/modules/m_xline.c (File Modified)
9618 trunk/src/Makefile.in (File Modified)
9619 trunk/src/aline.c (File Added)
9620
9621
9622nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9623 Log:
9624 - Update NEWS document.
9625
9626
9627 Modified:
9628 trunk/NEWS (File Modified)
9629
9630
9631jilles 2005/09/20 18:27:19 UTC (20050920-232)
9632 Log:
9633 Use find_named_person() instead of find_person() in services shortcuts.
9634
9635
9636 Modified:
9637 trunk/modules/m_sshortcut.c (File Modified)
9638
9639
9640jilles 2005/09/18 22:18:59 UTC (20050918-230)
9641 Log:
9642 Fix propagation of empty channels (+P).
9643
9644
9645 Modified:
9646 trunk/modules/core/m_sjoin.c (File Modified)
9647 trunk/src/s_serv.c (File Modified)
9648
9649
9650jilles 2005/09/18 22:18:04 UTC (20050918-228)
9651 Log:
9652 Use same comparison for +f.
9653
9654
9655 Modified:
9656 trunk/modules/core/m_join.c (File Modified)
9657
9658
9659jilles 2005/09/18 18:48:13 UTC (20050918-226)
9660 Log:
9661 Retire server-server non-encap CHGHOST, and clean it up a bit.
9662
9663
9664 Modified:
9665 trunk/modules/m_chghost.c (File Modified)
9666
9667
9668jilles 2005/09/18 14:26:20 UTC (20050918-224)
9669 Log:
9670 Use TS6 form for SQUIT wallops.
9671
9672
9673 Modified:
9674 trunk/modules/core/m_squit.c (File Modified)
9675
9676
9677jilles 2005/09/18 14:25:54 UTC (20050918-222)
9678 Log:
9679 Propagate nick changes for remote clients in TS6 form if possible;
9680 simplify the code a bit.
9681
9682
9683 Modified:
9684 trunk/modules/core/m_nick.c (File Modified)
9685
9686
9687jilles 2005/09/18 14:16:43 UTC (20050918-220)
9688 Log:
9689 Only clear oper_only_umodes on deoper for local clients.
9690
9691
9692 Modified:
9693 trunk/src/s_user.c (File Modified)
9694
9695
9696nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9697 Log:
9698 - Don't enable use_whois_actually in the default config, makes cloaking
9699 only useful for vanity.
9700
9701
9702 Modified:
9703 trunk/doc/example.conf (File Modified)
9704
9705
9706jilles 2005/09/18 00:00:12 UTC (20050918-216)
9707 Log:
9708 Fix linebuf raw code to not truncate lines longer than
9709 510 characters. This stops ziplinks corruption at
9710 the initial burst if the other side sends a lot.
9711
9712
9713 Modified:
9714 trunk/src/linebuf.c (File Modified)
9715
9716
9717nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9718 Log:
9719 - Add +r to channel_modes().
9720
9721
9722 Modified:
9723 trunk/src/channel.c (File Modified)
9724
9725
9726nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9727 Log:
9728 Update NEWS.
9729
9730
9731 Modified:
9732 trunk/NEWS (File Modified)
9733
9734
9735nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9736 Log:
9737 err, nvm. wrong project :-P
9738
9739
9740 Modified:
9741 trunk/src/match.c (File Modified)
9742
9743
9744nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9745 Log:
9746 make sure we don't crash on match(NULL, test)
9747
9748
9749 Modified:
9750 trunk/src/match.c (File Modified)
9751
9752
9753jilles 2005/09/12 23:40:03 UTC (20050912-206)
9754 Log:
9755 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9756 flags = rehash in shared{}.
9757 Uses :<source> ENCAP <target> REHASH [option].
9758
9759
9760 Modified:
9761 trunk/doc/example.conf (File Modified)
9762 trunk/doc/reference.conf (File Modified)
9763 trunk/help/opers/rehash (File Modified)
9764 trunk/include/s_newconf.h (File Modified)
9765 trunk/modules/m_rehash.c (File Modified)
9766 trunk/modules/m_stats.c (File Modified)
9767 trunk/src/newconf.c (File Modified)
9768
9769
9770jilles 2005/09/12 22:48:44 UTC (20050912-204)
9771 Log:
9772 Initialize flags to 0 in conf_set_shared_flags() and
9773 conf_set_cluster_flags().
9774
9775
9776 Modified:
9777 trunk/src/newconf.c (File Modified)
9778
9779
9780jilles 2005/09/12 22:14:16 UTC (20050912-202)
9781 Log:
9782 Don't allow a forward from a #channel to an &channel.
9783 Error message is Illegal channel name.
9784
9785
9786 Modified:
9787 trunk/modules/core/m_mode.c (File Modified)
9788
9789
9790nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9791 Log:
9792 - change version to 1.0.1
9793
9794
9795 Modified:
9796 trunk/configure (File Modified)
9797 trunk/configure.ac (File Modified)
9798
9799
9800nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9801 Log:
9802 Update NEWS.
9803
9804
9805 Modified:
9806 trunk/NEWS (File Modified)
9807
9808
9809jilles 2005/09/12 21:55:58 UTC (20050912-196)
9810 Log:
9811 Services shortcuts changes:
9812 - Require umode +S on target
9813 - Use ERR_SERVICESDOWN (440) for error message
9814 - Fix check for empty string
9815
9816
9817 Modified:
9818 trunk/include/numeric.h (File Modified)
9819 trunk/modules/m_sshortcut.c (File Modified)
9820 trunk/src/messages.tab (File Modified)
9821
9822
9823nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9824 Log:
9825 s/IsChanService/IsService/g;
9826
9827
9828 Modified:
9829 trunk/modules/m_sshortcut.c (File Modified)
9830
9831
9832nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9833 Log:
9834 Add check for service validity in shortcut routines.
9835
9836
9837 Modified:
9838 trunk/modules/m_sshortcut.c (File Modified)
9839
9840
9841jilles 2005/09/12 15:30:26 UTC (20050912-190)
9842 Log:
9843 Don't allow forwarding to a -F channel the setter is not on.
9844
9845
9846 Modified:
9847 trunk/modules/core/m_mode.c (File Modified)
9848
9849
9850jilles 2005/09/12 13:55:56 UTC (20050912-188)
9851 Log:
9852 Describe identify_service and identify_command in
9853 reference.conf.
9854
9855
9856 Modified:
9857 trunk/doc/reference.conf (File Modified)
9858
9859
9860jilles 2005/09/12 13:37:11 UTC (20050912-186)
9861 Log:
9862 More helpfile updates.
9863
9864
9865 Modified:
9866 trunk/help/Makefile.in (File Modified)
9867 trunk/help/opers/die (File Modified)
9868 trunk/help/opers/join (File Modified)
9869 trunk/help/opers/links (File Modified)
9870 trunk/help/opers/lusers (File Modified)
9871 trunk/help/opers/map (File Added)
9872 trunk/help/opers/motd (File Modified)
9873 trunk/help/opers/names (File Modified)
9874 trunk/help/opers/notice (File Modified)
9875 trunk/help/opers/operspy (File Modified)
9876 trunk/help/opers/part (File Modified)
9877 trunk/help/opers/privmsg (File Modified)
9878 trunk/help/opers/restart (File Modified)
9879 trunk/help/opers/set (File Modified)
9880 trunk/help/opers/stats (File Modified)
9881 trunk/help/opers/trace (File Modified)
9882 trunk/help/opers/version (File Modified)
9883 trunk/help/users/notice (File Modified)
9884 trunk/help/users/privmsg (File Modified)
9885 trunk/help/users/stats (File Modified)
9886
9887
9888jilles 2005/09/12 11:18:40 UTC (20050912-184)
9889 Log:
9890 Update help files.
9891
9892
9893 Modified:
9894 trunk/help/opers/cmode (File Modified)
9895 trunk/help/opers/umode (File Modified)
9896 trunk/help/opers/wallops (File Modified)
9897 trunk/help/opers/who (File Modified)
9898 trunk/help/users/umode (File Modified)
9899
9900
9901jilles 2005/09/12 11:11:18 UTC (20050912-182)
9902 Log:
9903 Include cmode +r in 004 and 005.
9904
9905
9906 Modified:
9907 trunk/include/supported.h (File Modified)
9908 trunk/src/messages.tab (File Modified)
9909
9910
9911jilles 2005/09/12 10:53:35 UTC (20050912-180)
9912 Log:
9913 No need to clear all 3 buffers in channel_modes().
9914
9915
9916 Modified:
9917 trunk/src/channel.c (File Modified)
9918
9919
9920jilles 2005/09/12 10:31:54 UTC (20050912-178)
9921 Log:
9922 - Fix multiple +f modes per line
9923 - -f shouldn't take a parameter
9924
9925
9926 Modified:
9927 trunk/modules/core/m_mode.c (File Modified)
9928
9929
9930jilles 2005/09/12 10:04:27 UTC (20050912-176)
9931 Log:
9932 Channel mode +Q now prevents forwarding to or through
9933 a channel, just like in hyperion, not from a channel.
9934
9935
9936 Modified:
9937 trunk/modules/core/m_join.c (File Modified)
9938
9939
9940jilles 2005/09/12 09:36:21 UTC (20050912-174)
9941 Log:
9942 Complete +F/+Q propagation.
9943
9944
9945 Modified:
9946 trunk/modules/core/m_join.c (File Modified)
9947 trunk/modules/core/m_sjoin.c (File Modified)
9948 trunk/src/channel.c (File Modified)
9949
9950
9951nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9952 Log:
9953 - A few minor fixes.
9954
9955
9956 Modified:
9957 trunk/modules/core/m_join.c (File Modified)
9958 trunk/modules/m_services.c (File Modified)
9959
9960
9961nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9962 Log:
9963 - Fix netsplit obfuscation.
9964
9965
9966 Modified:
9967 trunk/src/client.c (File Modified)
9968
9969
9970nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9971 Log:
9972 - Fix another /stats p related bug.
9973
9974
9975 Modified:
9976 trunk/src/client.c (File Modified)
9977
9978
9979nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9980 Log:
9981 - Update example.conf.
9982
9983
9984 Modified:
9985 trunk/doc/example.conf (File Modified)
9986
9987
9988nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9989 Log:
9990 - Fix a minor bug here, and re-release 1.0.
9991
9992
9993 Modified:
9994 trunk/modules/core/m_nick.c (File Modified)
9995
9996
9997nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9998 Log:
9999 - Add bursted clients to /stats p list.
10000
10001
10002 Modified:
10003 trunk/modules/core/m_nick.c (File Modified)
10004
10005
10006nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10007 Log:
10008 - Add identify_service, identify_command options to the example.conf,
10009 newconf parser.
10010
10011
10012 Modified:
10013 trunk/NEWS (File Modified)
10014 trunk/doc/example.conf (File Modified)
10015 trunk/src/newconf.c (File Modified)
10016
10017
10018nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10019 Log:
10020 - Add services shortcuts.
10021
10022
10023 Modified:
10024 trunk/modules/Makefile.in (File Modified)
10025 trunk/modules/m_sshortcut.c (File Added)
10026
10027
10028nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10029 Log:
10030 - put back checks i removed by mistake
10031
10032
10033 Modified:
10034 trunk/modules/core/m_join.c (File Modified)
10035
10036
10037nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10038 Log:
10039 - Implement channel mode +Q, which disables forwarding.
10040 - Make forwarding usable by everyone.
10041 - Implement channel mode +F which bypasses authority checks on a target
10042 set with this mode
10043 - Update NEWS.
10044
10045
10046 Modified:
10047 trunk/NEWS (File Modified)
10048 trunk/include/channel.h (File Modified)
10049 trunk/include/supported.h (File Modified)
10050 trunk/modules/core/m_join.c (File Modified)
10051 trunk/modules/core/m_mode.c (File Modified)
10052 trunk/src/messages.tab (File Modified)
10053
10054
10055nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10056 Log:
10057 - Fix account handling brokenness.
10058
10059
10060 Modified:
10061 trunk/modules/m_services.c (File Modified)
10062
10063
10064jilles 2005/09/12 02:04:09 UTC (20050912-150)
10065 Log:
10066 Identify to services via server password hack. Still
10067 needs config file parts, like
10068 identifyservice = "nickserv@services.int";
10069 identifycommand = "IDENTIFY";
10070
10071
10072 Modified:
10073 trunk/include/s_conf.h (File Modified)
10074 trunk/src/s_user.c (File Modified)
10075
10076
10077jilles 2005/09/12 01:59:46 UTC (20050912-148)
10078 Log:
10079 Make send.c compile.
10080
10081
10082 Modified:
10083 trunk/src/send.c (File Modified)
10084
10085
10086nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10087 Log:
10088 - Handle this better.
10089
10090
10091 Modified:
10092 trunk/src/send.c (File Modified)
10093
10094
10095nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10096 Log:
10097 If the source is not a client, don't send to normal users.
10098
10099
10100 Modified:
10101 trunk/src/send.c (File Modified)
10102
10103
10104nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10105 Log:
10106 - Make /wallops behave as wallops in other ircds.
10107
10108
10109 Modified:
10110 trunk/modules/m_wallops.c (File Modified)
10111 trunk/src/send.c (File Modified)
10112
10113
10114nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10115 Log:
10116 - charybdis-1.0
10117
10118
10119 Modified:
10120 trunk/NEWS (File Modified)
10121 trunk/configure (File Modified)
10122 trunk/configure.ac (File Modified)
10123
10124
10125nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10126 Log:
10127 - Remove efnet configuration.
10128 - Rename example.conf as reference.conf, and replace the default
10129 example.conf with one suitable for AthemeNET.
10130 - Update makefile to reflect these changes.
10131
10132
10133 Modified:
10134 trunk/doc/Makefile.in (File Modified)
10135 trunk/doc/example.conf (File Modified)
10136 trunk/doc/example.efnet.conf (File Deleted)
10137 trunk/doc/reference.conf (File Added)
10138
10139
10140nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10141 Log:
10142 - Don't display opers who are /away.
10143
10144
10145 Modified:
10146 trunk/modules/m_stats.c (File Modified)
10147
10148
10149jilles 2005/09/12 00:21:20 UTC (20050912-134)
10150 Log:
10151 Put cmode +f in 004 and 005.
10152
10153
10154 Modified:
10155 trunk/include/supported.h (File Modified)
10156 trunk/src/messages.tab (File Modified)
10157
10158
10159jilles 2005/09/12 00:15:13 UTC (20050912-132)
10160 Log:
10161 Add user umode +Q which prevents a user from
10162 being forwarded.
10163
10164
10165 Modified:
10166 trunk/include/client.h (File Modified)
10167 trunk/modules/core/m_join.c (File Modified)
10168 trunk/src/messages.tab (File Modified)
10169 trunk/src/s_user.c (File Modified)
10170
10171
10172jilles 2005/09/11 23:47:02 UTC (20050911-130)
10173 Log:
10174 Implement channel forwarding in m_join(). As in
10175 hyperion, failing to join because of +i, +r or +j
10176 can cause you to be forwarded, potentially
10177 recursively. Unlike hyperion, a single numeric
10178 is sent in case of a successful forward, otherwise
10179 the ircd acts if there were no forward.
10180
10181
10182 Modified:
10183 trunk/include/numeric.h (File Modified)
10184 trunk/modules/core/m_join.c (File Modified)
10185 trunk/src/messages.tab (File Modified)
10186
10187
10188jilles 2005/09/11 22:57:53 UTC (20050911-128)
10189 Log:
10190 Allow servers to set oper-only cmodes as well.
10191
10192
10193 Modified:
10194 trunk/modules/core/m_mode.c (File Modified)
10195
10196
10197jilles 2005/09/11 22:48:37 UTC (20050911-126)
10198 Log:
10199 Add cmode +f which takes a channel name, settable
10200 only by opers for now. Does not do anything yet.
10201
10202
10203 Modified:
10204 trunk/include/channel.h (File Modified)
10205 trunk/modules/core/m_join.c (File Modified)
10206 trunk/modules/core/m_mode.c (File Modified)
10207 trunk/modules/core/m_sjoin.c (File Modified)
10208 trunk/src/channel.c (File Modified)
10209
10210
10211jilles 2005/09/11 20:48:09 UTC (20050911-124)
10212 Log:
10213 Fully initialize 'mode' in ms_join() and ms_sjoin()
10214 to avoid old +j garbage from being used.
10215
10216
10217 Modified:
10218 trunk/modules/core/m_join.c (File Modified)
10219 trunk/modules/core/m_sjoin.c (File Modified)
10220
10221
10222jilles 2005/09/11 19:41:53 UTC (20050911-122)
10223 Log:
10224 - only touch join_count/join_delta if join throttling
10225 is enabled on the channel
10226 - reset join_count/join_delta to 0 if -j is set
10227
10228
10229 Modified:
10230 trunk/modules/core/m_join.c (File Modified)
10231 trunk/modules/core/m_mode.c (File Modified)
10232 trunk/modules/core/m_sjoin.c (File Modified)
10233
10234
10235jilles 2005/09/11 18:57:20 UTC (20050911-120)
10236 Log:
10237 Also start a new "period" for join throttling for remote joins,
10238 if necessary. Make the code slightly clearer.
10239
10240
10241 Modified:
10242 trunk/modules/core/m_join.c (File Modified)
10243 trunk/src/channel.c (File Modified)
10244
10245
10246jilles 2005/09/11 18:12:20 UTC (20050911-118)
10247 Log:
10248 Some +j improvements, still broken.
10249
10250
10251 Modified:
10252 trunk/modules/core/m_join.c (File Modified)
10253 trunk/modules/core/m_sjoin.c (File Modified)
10254
10255
10256jilles 2005/09/11 16:44:36 UTC (20050911-116)
10257 Log:
10258 Only do +z processing for +m channels the sender is on,
10259 as bans/quiets are currently only checked locally.
10260
10261
10262 Modified:
10263 trunk/modules/core/m_message.c (File Modified)
10264
10265
10266jilles 2005/09/11 16:01:02 UTC (20050911-114)
10267 Log:
10268 - Add max_bans_large configuration option, defaulting to 500, to
10269 limit the number of bans in a +L channel
10270 - Change b/e/I to b/e/I/q in texts
10271
10272
10273 Modified:
10274 trunk/doc/example.conf (File Modified)
10275 trunk/include/s_conf.h (File Modified)
10276 trunk/modules/core/m_mode.c (File Modified)
10277 trunk/modules/m_info.c (File Modified)
10278 trunk/src/newconf.c (File Modified)
10279 trunk/src/s_conf.c (File Modified)
10280
10281
10282jilles 2005/09/11 15:20:38 UTC (20050911-112)
10283 Log:
10284 Store invite for +gi channels.
10285 Note that +gi is significantly weaker access control than +i.
10286
10287
10288 Modified:
10289 trunk/modules/m_invite.c (File Modified)
10290
10291
10292jilles 2005/09/11 14:38:35 UTC (20050911-110)
10293 Log:
10294 Nonops are allowed to see +q lists.
10295
10296
10297 Modified:
10298 trunk/modules/core/m_mode.c (File Modified)
10299
10300
10301jilles 2005/09/11 14:27:59 UTC (20050911-108)
10302 Log:
10303 Invalidate can_send() cache on -q.
10304
10305
10306 Modified:
10307 trunk/modules/core/m_mode.c (File Modified)
10308
10309
10310nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10311 Log:
10312 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10313
10314
10315 Modified:
10316 trunk/modules/core/m_sjoin.c (File Modified)
10317
10318
10319nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10320 Log:
10321 - Allow blank SJOINs -- for permanant channels.
10322
10323
10324 Modified:
10325 trunk/modules/core/m_sjoin.c (File Modified)
10326
10327
10328nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10329 Log:
10330 - Burst permanant channels.
10331
10332
10333 Modified:
10334 trunk/src/s_serv.c (File Modified)
10335
10336
10337nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10338 Log:
10339 - Fix handling of permanant channels.
10340
10341
10342 Modified:
10343 trunk/modules/core/m_join.c (File Modified)
10344
10345
10346nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10347 Log:
10348 - Run indent on core modules.
10349 - Add propagation of join throttle settings.
10350
10351
10352 Modified:
10353 trunk/modules/core/m_die.c (File Modified)
10354 trunk/modules/core/m_error.c (File Modified)
10355 trunk/modules/core/m_join.c (File Modified)
10356 trunk/modules/core/m_kick.c (File Modified)
10357 trunk/modules/core/m_kill.c (File Modified)
10358 trunk/modules/core/m_message.c (File Modified)
10359 trunk/modules/core/m_mode.c (File Modified)
10360 trunk/modules/core/m_nick.c (File Modified)
10361 trunk/modules/core/m_part.c (File Modified)
10362 trunk/modules/core/m_quit.c (File Modified)
10363 trunk/modules/core/m_server.c (File Modified)
10364 trunk/modules/core/m_sjoin.c (File Modified)
10365 trunk/modules/core/m_squit.c (File Modified)
10366
10367
10368nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10369 Log:
10370 - Fix mistake in commit message.
10371
10372
10373 Modified:
10374 trunk/ChangeLog (File Modified)
10375
10376
10377nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10378 Log:
10379 - Channel throttling.
10380
10381
10382 Modified:
10383 trunk/NEWS (File Modified)
10384 trunk/include/supported.h (File Modified)
10385 trunk/modules/core/m_mode.c (File Modified)
10386 trunk/src/messages.tab (File Modified)
10387
10388
10389nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10390 Log:
10391 - Channel throttle logic fixes.
10392
10393
10394 Modified:
10395 trunk/include/channel.h (File Modified)
10396
10397
10398nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10399 Log:
10400 - Add the throttle logic.
10401
10402
10403 Modified:
10404 trunk/include/channel.h (File Modified)
10405 trunk/include/numeric.h (File Modified)
10406 trunk/modules/core/m_join.c (File Modified)
10407 trunk/src/channel.c (File Modified)
10408 trunk/src/messages.tab (File Modified)
10409
10410
10411nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10412 Log:
10413 - Cosmetic fixes to CREDITS.
10414
10415
10416 Modified:
10417 trunk/CREDITS (File Modified)
10418
10419
10420nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10421 Log:
10422 - Better channel_modes() from ShadowIRCd 4.
10423
10424
10425 Modified:
10426 trunk/include/channel.h (File Modified)
10427 trunk/src/channel.c (File Modified)
10428
10429
10430nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10431 Log:
10432 - Strip colour codes from parts.
10433
10434
10435 Modified:
10436 trunk/modules/core/m_part.c (File Modified)
10437
10438
10439nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10440 Log:
10441 - Strip colour codes from quits.
10442
10443
10444 Modified:
10445 trunk/modules/core/m_quit.c (File Modified)
10446
10447
10448nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10449 Log:
10450 - add +c/+g/+z to channel_modes().
10451
10452
10453 Modified:
10454 trunk/src/channel.c (File Modified)
10455
10456
10457nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10458 Log:
10459 - Add +g to 004/005 numerics.
10460
10461
10462 Modified:
10463 trunk/include/supported.h (File Modified)
10464 trunk/src/messages.tab (File Modified)
10465
10466
10467nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10468 Log:
10469 - Add +cgz to set_final_mode() in both join/sjoin.
10470 - Implement channel mode +g: Free invite.
10471
10472
10473 Modified:
10474 trunk/include/channel.h (File Modified)
10475 trunk/modules/core/m_join.c (File Modified)
10476 trunk/modules/core/m_mode.c (File Modified)
10477 trunk/modules/core/m_sjoin.c (File Modified)
10478 trunk/modules/m_invite.c (File Modified)
10479
10480
10481nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10482 Log:
10483 - Make sure /stats p uses the right list.
10484
10485
10486 Modified:
10487 trunk/modules/m_stats.c (File Modified)
10488
10489
10490nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10491 Log:
10492 - local oper list becomes local_oper_list.
10493 - all opers are stored on oper_list for /stats p.
10494
10495
10496 Modified:
10497 trunk/include/ircd.h (File Modified)
10498 trunk/modules/m_stats.c (File Modified)
10499 trunk/modules/m_trace.c (File Modified)
10500 trunk/src/client.c (File Modified)
10501 trunk/src/ircd.c (File Modified)
10502 trunk/src/s_user.c (File Modified)
10503 trunk/src/send.c (File Modified)
10504
10505
10506nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10507 Log:
10508 - Remove ENABLE_SERVICES legacy define.
10509
10510
10511 Modified:
10512 trunk/configure (File Modified)
10513 trunk/configure.ac (File Modified)
10514 trunk/include/client.h (File Modified)
10515 trunk/include/m_info.h (File Modified)
10516 trunk/include/s_conf.h (File Modified)
10517 trunk/modules/Makefile.in (File Modified)
10518 trunk/modules/core/m_kick.c (File Modified)
10519 trunk/modules/core/m_mode.c (File Modified)
10520 trunk/modules/core/m_nick.c (File Modified)
10521 trunk/modules/core/m_sjoin.c (File Modified)
10522 trunk/modules/m_services.c (File Modified)
10523 trunk/src/channel.c (File Modified)
10524 trunk/src/newconf.c (File Modified)
10525 trunk/src/s_conf.c (File Modified)
10526 trunk/src/s_serv.c (File Modified)
10527 trunk/src/s_user.c (File Modified)
10528
10529
10530nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10531 Log:
10532 - New reject message, ala ircu.
10533
10534
10535 Modified:
10536 trunk/src/reject.c (File Modified)
10537
10538
10539nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10540 Log:
10541 - Reduce 'broadcast storm' effect in m_chghost.
10542
10543
10544 Modified:
10545 trunk/modules/m_chghost.c (File Modified)
10546
10547
10548nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10549 Log:
10550 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10551
10552
10553 Modified:
10554 trunk/include/supported.h (File Modified)
10555 trunk/src/messages.tab (File Modified)
10556
10557
10558nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10559 Log:
10560 - Implement +z.
10561
10562
10563 Modified:
10564 trunk/include/channel.h (File Modified)
10565 trunk/modules/core/m_message.c (File Modified)
10566 trunk/modules/core/m_mode.c (File Modified)
10567
10568
10569nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10570 Log:
10571 - use sendto_one_numeric() in some places.
10572
10573
10574 Modified:
10575 trunk/modules/core/m_mode.c (File Modified)
10576
10577
10578nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10579 Log:
10580 - Implement channel mode +c -- colour stripping.
10581
10582
10583 Modified:
10584 trunk/include/irc_string.h (File Modified)
10585 trunk/include/supported.h (File Modified)
10586 trunk/modules/core/m_message.c (File Modified)
10587 trunk/modules/core/m_mode.c (File Modified)
10588 trunk/src/irc_string.c (File Modified)
10589 trunk/src/messages.tab (File Modified)
10590
10591
10592nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10593 Log:
10594 - Add +qLP to CHANMODES 005 numeric.
10595
10596
10597 Modified:
10598 trunk/include/supported.h (File Modified)
10599
10600
10601nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10602 Log:
10603 Move credits files to doc/.
10604
10605
10606 Modified:
10607 trunk/Hybrid-team (File Deleted)
10608 trunk/Ratbox-team (File Deleted)
10609 trunk/doc/Hybrid-team (File Added)
10610 trunk/doc/Ratbox-team (File Added)
10611
10612
10613nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10614 Log:
10615 - Rename Ratbox credits as Ratbox-team.
10616 - Add in our own CREDITS.
10617
10618
10619 Modified:
10620 trunk/CREDITS (File Deleted)
10621 trunk/CREDITS (File Added)
10622 trunk/Ratbox-team (File Added)
10623
10624
10625nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10626 Log:
10627 - Quietcache fixes.
10628
10629
10630 Modified:
10631 trunk/modules/core/m_mode.c (File Modified)
10632
10633
10634nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10635 Log:
10636 - Rebuild configure.
10637
10638
10639 Modified:
10640 trunk/autom4te.cache/ (File Deleted)
10641 trunk/configure (File Modified)
10642
10643
10644nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10645 Log:
10646 Add +q to messages.tab.
10647
10648
10649 Modified:
10650 trunk/src/messages.tab (File Modified)
10651
10652
10653nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10654 Log:
10655 - port m_sjoin stuff to TS6 JOIN syntax.
10656
10657
10658 Modified:
10659 trunk/modules/core/m_join.c (File Modified)
10660
10661
10662nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10663 Log:
10664 - Implement channel mode +q (quiet)
10665
10666
10667 Modified:
10668 trunk/include/channel.h (File Modified)
10669 trunk/modules/core/m_mode.c (File Modified)
10670 trunk/src/channel.c (File Modified)
10671
10672
10673jilles 2005/09/10 03:03:05 UTC (20050910-40)
10674 Log:
10675 Add +L/+P for set_final_mode().
10676
10677
10678 Modified:
10679 trunk/modules/core/m_sjoin.c (File Modified)
10680
10681
10682jilles 2005/09/10 02:59:22 UTC (20050910-38)
10683 Log:
10684 Add +L/+P in channel_modes().
10685
10686
10687 Modified:
10688 trunk/src/channel.c (File Modified)
10689
10690
10691jilles 2005/09/10 02:55:10 UTC (20050910-36)
10692 Log:
10693 - Use MODE_PERMANENT, not MODE_PERMANANT
10694 - Actually use chm_staff()
10695
10696 It compiles but is not otherwise tested.
10697
10698
10699 Modified:
10700 trunk/include/channel.h (File Modified)
10701 trunk/modules/core/m_mode.c (File Modified)
10702 trunk/modules/core/m_sjoin.c (File Modified)
10703 trunk/src/channel.c (File Modified)
10704
10705
10706nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10707 Log:
10708 - Ok, patchlevel.h is fixed now.
10709
10710
10711 Modified:
10712 trunk/include/patchlevel.h (File Modified)
10713
10714
10715nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10716 Log:
10717 - *sigh*
10718
10719
10720 Modified:
10721 trunk/include/patchlevel.h (File Modified)
10722 trunk/src/version.c.SH (File Modified)
10723
10724
10725nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10726 Log:
10727 - Fix compilation issue with version.c.
10728
10729
10730 Modified:
10731 trunk/src/version.c.SH (File Modified)
10732
10733
10734nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10735 Log:
10736 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10737 this from the BUGS file.
10738
10739
10740 Modified:
10741 trunk/BUGS (File Modified)
10742
10743
10744jilles 2005/09/10 02:30:22 UTC (20050910-26)
10745 Log:
10746 Mangle all netsplit messages if flatten links is enabled.
10747
10748
10749 Modified:
10750 trunk/src/client.c (File Modified)
10751
10752
10753nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10754 Log:
10755 - jilles pointed out that /stats p needed severe changes -- implement
10756 them
10757
10758
10759 Modified:
10760 trunk/modules/m_stats.c (File Modified)
10761
10762
10763nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10764 Log:
10765 Rename RELNOTES to NEWS.
10766
10767
10768 Modified:
10769 trunk/NEWS (File Added)
10770 trunk/RELNOTES (File Deleted)
10771
10772
10773nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10774 Log:
10775 Update RELNOTES.
10776
10777
10778 Modified:
10779 trunk/RELNOTES (File Modified)
10780
10781
10782nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10783 Log:
10784 - Make /stats p work globally.
10785 - Change 'OPER(s)' to 'staff members'
10786
10787
10788 Modified:
10789 trunk/modules/m_stats.c (File Modified)
10790
10791
10792nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10793 Log:
10794 - add modes, +LP to RPL_MYINFO.
10795
10796
10797 Modified:
10798 trunk/src/messages.tab (File Modified)
10799
10800
10801nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10802 Log:
10803 More stuff to RELNOTES.
10804
10805
10806 Modified:
10807 trunk/RELNOTES (File Modified)
10808
10809
10810nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10811 Log:
10812 - Implement +P.
10813
10814
10815 Modified:
10816 trunk/modules/core/m_sjoin.c (File Modified)
10817 trunk/src/channel.c (File Modified)
10818
10819
10820nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10821 Log:
10822 - Implement list limit exceed modes -- +L.
10823
10824
10825 Modified:
10826 trunk/modules/core/m_mode.c (File Modified)
10827
10828
10829nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10830 Log:
10831 - Add handlers for modes +L, +P.
10832
10833
10834 Modified:
10835 trunk/include/channel.h (File Modified)
10836 trunk/modules/core/m_mode.c (File Modified)
10837
10838
10839nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10840 Log:
10841 Update properties on *everything*.
10842
10843
10844 Modified:
10845 trunk/.cvsignore (Property Modified)
10846 trunk/.indent.pro (Property Modified)
10847 trunk/BUGS (File Modified) (Property Modified)
10848 trunk/CREDITS (File Modified) (Property Modified)
10849 trunk/ChangeLog (Property Modified)
10850 trunk/Hybrid-team (File Modified) (Property Modified)
10851 trunk/INSTALL (File Modified) (Property Modified)
10852 trunk/LICENSE (File Modified) (Property Modified)
10853 trunk/Makefile.in (File Modified) (Property Modified)
10854 trunk/README.FIRST (File Modified) (Property Modified)
10855 trunk/RELNOTES (File Modified) (Property Modified)
10856 trunk/SVN-Access (Property Modified)
10857 trunk/aclocal.m4 (File Modified) (Property Modified)
10858 trunk/adns/.cvsignore (Property Modified)
10859 trunk/adns/COPYING (Property Modified)
10860 trunk/adns/GPL-vs-LGPL (Property Modified)
10861 trunk/adns/Makefile.in (File Modified) (Property Modified)
10862 trunk/adns/README (Property Modified)
10863 trunk/adns/README.ircd (Property Modified)
10864 trunk/adns/adns.h (File Modified) (Property Modified)
10865 trunk/adns/check.c (File Modified) (Property Modified)
10866 trunk/adns/dlist.h (File Modified) (Property Modified)
10867 trunk/adns/event.c (File Modified) (Property Modified)
10868 trunk/adns/general.c (File Modified) (Property Modified)
10869 trunk/adns/internal.h (File Modified) (Property Modified)
10870 trunk/adns/parse.c (File Modified) (Property Modified)
10871 trunk/adns/query.c (File Modified) (Property Modified)
10872 trunk/adns/reply.c (File Modified) (Property Modified)
10873 trunk/adns/setup.c (File Modified) (Property Modified)
10874 trunk/adns/transmit.c (File Modified) (Property Modified)
10875 trunk/adns/tvarith.h (File Modified) (Property Modified)
10876 trunk/adns/types.c (File Modified) (Property Modified)
10877 trunk/configure (File Modified) (Property Modified)
10878 trunk/configure.ac (File Modified) (Property Modified)
10879 trunk/contrib/.cvsignore (Property Modified)
10880 trunk/contrib/.indent.pro (Property Modified)
10881 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10882 trunk/contrib/README (File Modified) (Property Modified)
10883 trunk/contrib/example_module.c (File Modified) (Property Modified)
10884 trunk/contrib/m_42.c (File Modified) (Property Modified)
10885 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10886 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10887 trunk/contrib/m_force.c (File Modified) (Property Modified)
10888 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10889 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10890 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10891 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10892 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10893 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10894 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10895 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10896 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10897 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10898 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10899 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10900 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10901 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10902 trunk/doc/.cvsignore (Property Modified)
10903 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10904 trunk/doc/Makefile.in (File Modified) (Property Modified)
10905 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10906 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10907 trunk/doc/challenge.txt (File Modified) (Property Modified)
10908 trunk/doc/example.conf (File Modified) (Property Modified)
10909 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10910 trunk/doc/hooks.txt (File Modified) (Property Modified)
10911 trunk/doc/index.txt (File Modified) (Property Modified)
10912 trunk/doc/ircd.8 (File Modified) (Property Modified)
10913 trunk/doc/ircd.motd (Property Modified)
10914 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10915 trunk/doc/modeg.txt (File Modified) (Property Modified)
10916 trunk/doc/modes.txt (File Modified) (Property Modified)
10917 trunk/doc/monitor.txt (File Modified) (Property Modified)
10918 trunk/doc/old/Authors (Property Modified)
10919 trunk/doc/operguide.txt (File Modified) (Property Modified)
10920 trunk/doc/opermyth.txt (Property Modified)
10921 trunk/doc/server-version-info (File Modified) (Property Modified)
10922 trunk/doc/services.txt (File Modified) (Property Modified)
10923 trunk/doc/technical/README.TSora (Property Modified)
10924 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10925 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10926 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10927 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10928 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10929 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10930 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10931 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10932 trunk/doc/technical/rfc1459.txt (Property Modified)
10933 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10934 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10935 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10936 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10937 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10938 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10939 trunk/help/Makefile.in (File Modified) (Property Modified)
10940 trunk/help/opers/accept (Property Modified)
10941 trunk/help/opers/admin (Property Modified)
10942 trunk/help/opers/away (Property Modified)
10943 trunk/help/opers/capab (Property Modified)
10944 trunk/help/opers/challenge (Property Modified)
10945 trunk/help/opers/close (Property Modified)
10946 trunk/help/opers/cmode (Property Modified)
10947 trunk/help/opers/cnotice (Property Modified)
10948 trunk/help/opers/connect (Property Modified)
10949 trunk/help/opers/cprivmsg (Property Modified)
10950 trunk/help/opers/credits (Property Modified)
10951 trunk/help/opers/die (Property Modified)
10952 trunk/help/opers/dline (Property Modified)
10953 trunk/help/opers/eob (Property Modified)
10954 trunk/help/opers/error (Property Modified)
10955 trunk/help/opers/etrace (Property Modified)
10956 trunk/help/opers/gline (Property Modified)
10957 trunk/help/opers/help (Property Modified)
10958 trunk/help/opers/index (Property Modified)
10959 trunk/help/opers/info (Property Modified)
10960 trunk/help/opers/invite (Property Modified)
10961 trunk/help/opers/ison (Property Modified)
10962 trunk/help/opers/join (Property Modified)
10963 trunk/help/opers/kick (Property Modified)
10964 trunk/help/opers/kill (Property Modified)
10965 trunk/help/opers/kline (Property Modified)
10966 trunk/help/opers/knock (Property Modified)
10967 trunk/help/opers/links (Property Modified)
10968 trunk/help/opers/list (Property Modified)
10969 trunk/help/opers/locops (Property Modified)
10970 trunk/help/opers/lusers (Property Modified)
10971 trunk/help/opers/modlist (Property Modified)
10972 trunk/help/opers/modload (Property Modified)
10973 trunk/help/opers/modrestart (Property Modified)
10974 trunk/help/opers/modunload (Property Modified)
10975 trunk/help/opers/motd (Property Modified)
10976 trunk/help/opers/names (Property Modified)
10977 trunk/help/opers/nick (Property Modified)
10978 trunk/help/opers/notice (Property Modified)
10979 trunk/help/opers/oper (Property Modified)
10980 trunk/help/opers/operspy (Property Modified)
10981 trunk/help/opers/operwall (Property Modified)
10982 trunk/help/opers/part (Property Modified)
10983 trunk/help/opers/pass (Property Modified)
10984 trunk/help/opers/ping (Property Modified)
10985 trunk/help/opers/pong (Property Modified)
10986 trunk/help/opers/post (Property Modified)
10987 trunk/help/opers/privmsg (Property Modified)
10988 trunk/help/opers/quit (Property Modified)
10989 trunk/help/opers/rehash (Property Modified)
10990 trunk/help/opers/restart (Property Modified)
10991 trunk/help/opers/resv (Property Modified)
10992 trunk/help/opers/server (Property Modified)
10993 trunk/help/opers/set (Property Modified)
10994 trunk/help/opers/sjoin (Property Modified)
10995 trunk/help/opers/squit (Property Modified)
10996 trunk/help/opers/stats (Property Modified)
10997 trunk/help/opers/svinfo (Property Modified)
10998 trunk/help/opers/testgecos (Property Modified)
10999 trunk/help/opers/testline (Property Modified)
11000 trunk/help/opers/testmask (Property Modified)
11001 trunk/help/opers/time (Property Modified)
11002 trunk/help/opers/topic (Property Modified)
11003 trunk/help/opers/trace (Property Modified)
11004 trunk/help/opers/uhelp (Property Modified)
11005 trunk/help/opers/umode (Property Modified)
11006 trunk/help/opers/undline (Property Modified)
11007 trunk/help/opers/ungline (Property Modified)
11008 trunk/help/opers/unkline (Property Modified)
11009 trunk/help/opers/unresv (Property Modified)
11010 trunk/help/opers/unxline (Property Modified)
11011 trunk/help/opers/user (Property Modified)
11012 trunk/help/opers/userhost (Property Modified)
11013 trunk/help/opers/users (Property Modified)
11014 trunk/help/opers/version (Property Modified)
11015 trunk/help/opers/wallops (Property Modified)
11016 trunk/help/opers/who (Property Modified)
11017 trunk/help/opers/whois (Property Modified)
11018 trunk/help/opers/whowas (Property Modified)
11019 trunk/help/opers/xline (Property Modified)
11020 trunk/help/users/index (Property Modified)
11021 trunk/help/users/info (Property Modified)
11022 trunk/help/users/notice (Property Modified)
11023 trunk/help/users/privmsg (Property Modified)
11024 trunk/help/users/stats (Property Modified)
11025 trunk/help/users/umode (Property Modified)
11026 trunk/include/.cvsignore (Property Modified)
11027 trunk/include/.indent.pro (Property Modified)
11028 trunk/include/balloc.h (File Modified) (Property Modified)
11029 trunk/include/cache.h (File Modified) (Property Modified)
11030 trunk/include/channel.h (File Modified) (Property Modified)
11031 trunk/include/class.h (File Modified) (Property Modified)
11032 trunk/include/client.h (File Modified) (Property Modified)
11033 trunk/include/commio.h (File Modified) (Property Modified)
11034 trunk/include/common.h (File Modified) (Property Modified)
11035 trunk/include/config.h (File Modified) (Property Modified)
11036 trunk/include/config.h.dist (File Modified) (Property Modified)
11037 trunk/include/defaults.h (File Modified) (Property Modified)
11038 trunk/include/event.h (File Modified) (Property Modified)
11039 trunk/include/hash.h (File Modified) (Property Modified)
11040 trunk/include/hook.h (File Modified) (Property Modified)
11041 trunk/include/hostmask.h (File Modified) (Property Modified)
11042 trunk/include/irc_string.h (File Modified) (Property Modified)
11043 trunk/include/ircd.h (File Modified) (Property Modified)
11044 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11045 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11046 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11047 trunk/include/linebuf.h (File Modified) (Property Modified)
11048 trunk/include/listener.h (File Modified) (Property Modified)
11049 trunk/include/m_info.h (File Modified) (Property Modified)
11050 trunk/include/memory.h (File Modified) (Property Modified)
11051 trunk/include/modules.h (File Modified) (Property Modified)
11052 trunk/include/monitor.h (File Modified) (Property Modified)
11053 trunk/include/msg.h (File Modified) (Property Modified)
11054 trunk/include/newconf.h (File Modified) (Property Modified)
11055 trunk/include/numeric.h (File Modified) (Property Modified)
11056 trunk/include/packet.h (File Modified) (Property Modified)
11057 trunk/include/parse.h (File Modified) (Property Modified)
11058 trunk/include/patchlevel.h (File Modified) (Property Modified)
11059 trunk/include/patricia.h (File Modified) (Property Modified)
11060 trunk/include/reject.h (File Modified) (Property Modified)
11061 trunk/include/res.h (File Modified) (Property Modified)
11062 trunk/include/restart.h (File Modified) (Property Modified)
11063 trunk/include/s_auth.h (File Modified) (Property Modified)
11064 trunk/include/s_conf.h (File Modified) (Property Modified)
11065 trunk/include/s_gline.h (File Modified) (Property Modified)
11066 trunk/include/s_log.h (File Modified) (Property Modified)
11067 trunk/include/s_newconf.h (File Modified) (Property Modified)
11068 trunk/include/s_serv.h (File Modified) (Property Modified)
11069 trunk/include/s_stats.h (File Modified) (Property Modified)
11070 trunk/include/s_user.h (File Modified) (Property Modified)
11071 trunk/include/s_zip.h (File Modified) (Property Modified)
11072 trunk/include/scache.h (File Modified) (Property Modified)
11073 trunk/include/send.h (File Modified) (Property Modified)
11074 trunk/include/serno.h (Property Modified)
11075 trunk/include/setup.h.in (Property Modified)
11076 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11077 trunk/include/stdinc.h (File Modified) (Property Modified)
11078 trunk/include/supported.h (File Modified) (Property Modified)
11079 trunk/include/tools.h (File Modified) (Property Modified)
11080 trunk/include/whowas.h (File Modified) (Property Modified)
11081 trunk/install-sh (File Modified) (Property Modified)
11082 trunk/modules/.cvsignore (Property Modified)
11083 trunk/modules/.depend (Property Modified)
11084 trunk/modules/.indent.pro (Property Modified)
11085 trunk/modules/Makefile.in (File Modified) (Property Modified)
11086 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11087 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11088 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11089 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11090 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11091 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11092 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11093 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11094 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11095 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11096 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11097 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11098 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11099 trunk/modules/m_accept.c (File Modified) (Property Modified)
11100 trunk/modules/m_admin.c (File Modified) (Property Modified)
11101 trunk/modules/m_away.c (File Modified) (Property Modified)
11102 trunk/modules/m_cap.c (File Modified) (Property Modified)
11103 trunk/modules/m_capab.c (File Modified) (Property Modified)
11104 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11105 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11106 trunk/modules/m_close.c (File Modified) (Property Modified)
11107 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11108 trunk/modules/m_connect.c (File Modified) (Property Modified)
11109 trunk/modules/m_dline.c (File Modified) (Property Modified)
11110 trunk/modules/m_encap.c (File Modified) (Property Modified)
11111 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11112 trunk/modules/m_gline.c (File Modified) (Property Modified)
11113 trunk/modules/m_help.c (File Modified) (Property Modified)
11114 trunk/modules/m_info.c (File Modified) (Property Modified)
11115 trunk/modules/m_invite.c (File Modified) (Property Modified)
11116 trunk/modules/m_ison.c (File Modified) (Property Modified)
11117 trunk/modules/m_kline.c (File Modified) (Property Modified)
11118 trunk/modules/m_knock.c (File Modified) (Property Modified)
11119 trunk/modules/m_links.c (File Modified) (Property Modified)
11120 trunk/modules/m_list.c (File Modified) (Property Modified)
11121 trunk/modules/m_locops.c (File Modified) (Property Modified)
11122 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11123 trunk/modules/m_map.c (File Modified) (Property Modified)
11124 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11125 trunk/modules/m_motd.c (File Modified) (Property Modified)
11126 trunk/modules/m_names.c (File Modified) (Property Modified)
11127 trunk/modules/m_oper.c (File Modified) (Property Modified)
11128 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11129 trunk/modules/m_pass.c (File Modified) (Property Modified)
11130 trunk/modules/m_ping.c (File Modified) (Property Modified)
11131 trunk/modules/m_pong.c (File Modified) (Property Modified)
11132 trunk/modules/m_post.c (File Modified) (Property Modified)
11133 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11134 trunk/modules/m_restart.c (File Modified) (Property Modified)
11135 trunk/modules/m_resv.c (File Modified) (Property Modified)
11136 trunk/modules/m_services.c (File Modified) (Property Modified)
11137 trunk/modules/m_set.c (File Modified) (Property Modified)
11138 trunk/modules/m_stats.c (File Modified) (Property Modified)
11139 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11140 trunk/modules/m_tb.c (File Modified) (Property Modified)
11141 trunk/modules/m_testline.c (File Modified) (Property Modified)
11142 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11143 trunk/modules/m_time.c (File Modified) (Property Modified)
11144 trunk/modules/m_topic.c (File Modified) (Property Modified)
11145 trunk/modules/m_trace.c (File Modified) (Property Modified)
11146 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11147 trunk/modules/m_user.c (File Modified) (Property Modified)
11148 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11149 trunk/modules/m_users.c (File Modified) (Property Modified)
11150 trunk/modules/m_version.c (File Modified) (Property Modified)
11151 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11152 trunk/modules/m_who.c (File Modified) (Property Modified)
11153 trunk/modules/m_whois.c (File Modified) (Property Modified)
11154 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11155 trunk/modules/m_xline.c (File Modified) (Property Modified)
11156 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11157 trunk/servlink/.cvsignore (Property Modified)
11158 trunk/servlink/.indent.pro (Property Modified)
11159 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11160 trunk/servlink/README (File Modified) (Property Modified)
11161 trunk/servlink/TODO (File Modified) (Property Modified)
11162 trunk/servlink/control.c (File Modified) (Property Modified)
11163 trunk/servlink/control.h (File Modified) (Property Modified)
11164 trunk/servlink/io.c (File Modified) (Property Modified)
11165 trunk/servlink/io.h (File Modified) (Property Modified)
11166 trunk/servlink/servlink.c (File Modified) (Property Modified)
11167 trunk/servlink/servlink.h (File Modified) (Property Modified)
11168 trunk/src/.cvsignore (Property Modified)
11169 trunk/src/.depend (Property Modified)
11170 trunk/src/.indent.pro (Property Modified)
11171 trunk/src/Makefile.in (File Modified) (Property Modified)
11172 trunk/src/adns.c (File Modified) (Property Modified)
11173 trunk/src/balloc.c (File Modified) (Property Modified)
11174 trunk/src/cache.c (File Modified) (Property Modified)
11175 trunk/src/channel.c (File Modified) (Property Modified)
11176 trunk/src/class.c (File Modified) (Property Modified)
11177 trunk/src/client.c (File Modified) (Property Modified)
11178 trunk/src/commio.c (File Modified) (Property Modified)
11179 trunk/src/devpoll.c (File Modified) (Property Modified)
11180 trunk/src/epoll.c (File Modified) (Property Modified)
11181 trunk/src/event.c (File Modified) (Property Modified)
11182 trunk/src/getopt.c (File Modified) (Property Modified)
11183 trunk/src/hash.c (File Modified) (Property Modified)
11184 trunk/src/hook.c (File Modified) (Property Modified)
11185 trunk/src/hostmask.c (File Modified) (Property Modified)
11186 trunk/src/irc_string.c (File Modified) (Property Modified)
11187 trunk/src/ircd.c (File Modified) (Property Modified)
11188 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11189 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11190 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11191 trunk/src/kdparse.c (File Modified) (Property Modified)
11192 trunk/src/kqueue.c (File Modified) (Property Modified)
11193 trunk/src/linebuf.c (File Modified) (Property Modified)
11194 trunk/src/listener.c (File Modified) (Property Modified)
11195 trunk/src/match.c (File Modified) (Property Modified)
11196 trunk/src/memory.c (File Modified) (Property Modified)
11197 trunk/src/messages.tab (File Modified) (Property Modified)
11198 trunk/src/modules.c (File Modified) (Property Modified)
11199 trunk/src/monitor.c (File Modified) (Property Modified)
11200 trunk/src/newconf.c (File Modified) (Property Modified)
11201 trunk/src/numeric.c (File Modified) (Property Modified)
11202 trunk/src/packet.c (File Modified) (Property Modified)
11203 trunk/src/parse.c (File Modified) (Property Modified)
11204 trunk/src/patricia.c (File Modified) (Property Modified)
11205 trunk/src/poll.c (File Modified) (Property Modified)
11206 trunk/src/reject.c (File Modified) (Property Modified)
11207 trunk/src/restart.c (File Modified) (Property Modified)
11208 trunk/src/s_auth.c (File Modified) (Property Modified)
11209 trunk/src/s_conf.c (File Modified) (Property Modified)
11210 trunk/src/s_gline.c (File Modified) (Property Modified)
11211 trunk/src/s_log.c (File Modified) (Property Modified)
11212 trunk/src/s_newconf.c (File Modified) (Property Modified)
11213 trunk/src/s_serv.c (File Modified) (Property Modified)
11214 trunk/src/s_stats.c (File Modified) (Property Modified)
11215 trunk/src/s_user.c (File Modified) (Property Modified)
11216 trunk/src/scache.c (File Modified) (Property Modified)
11217 trunk/src/select.c (File Modified) (Property Modified)
11218 trunk/src/send.c (File Modified) (Property Modified)
11219 trunk/src/snprintf.c (File Modified) (Property Modified)
11220 trunk/src/tools.c (File Modified) (Property Modified)
11221 trunk/src/version.c.SH (File Modified) (Property Modified)
11222 trunk/src/whowas.c (File Modified) (Property Modified)
11223 trunk/tools/.cvsignore (Property Modified)
11224 trunk/tools/Makefile.in (File Modified) (Property Modified)
11225 trunk/tools/README (File Modified) (Property Modified)
11226 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11227 trunk/tools/convertilines.c (File Modified) (Property Modified)
11228 trunk/tools/convertklines.c (File Modified) (Property Modified)
11229 trunk/tools/mkkeypair (Property Modified)
11230 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11231 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11232 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11233 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11234 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11235 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11236 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11237 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11238 trunk/tools/untabify (File Modified) (Property Modified)
11239 trunk/tools/viconf.c (File Modified) (Property Modified)
11240
11241
11242nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11243 Log:
11244 - Update RELNOTES.
11245
11246
11247 Modified:
11248 trunk/RELNOTES (File Modified)
11249
11250
11251nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11252 Log:
11253 - Make version.c use our serial, not ratbox's.
11254
11255
11256 Modified:
11257 trunk/src/version.c.SH (File Modified)
11258
11259
11260leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11261 Log:
11262 - update RELNOTES
11263 - revved patchlevel to 2.1.5
11264
11265
11266 Modified:
11267 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11268 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11269
11270
11271leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11272 Log:
11273 - fix buffer overflow and unterminated buffer when removing TS6 bans
11274 - fix rebuilding of SJOIN
11275
11276
11277 Modified:
11278 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11279
11280
11281androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11282 Log:
11283 have servlink report if it gets an uncompressed error message when it gets inflate failures
11284
11285 Modified:
11286 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11287
11288
11289leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11290 Log:
11291 - extend our copyrights to 2005.
11292
11293
11294 Modified:
11295 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11296 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11297 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11298 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11299 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11300 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11301 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11302 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11303 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11304 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11305 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11306 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11307 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11308 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11309 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11310 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11311 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11312 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11313 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11314 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11315 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11316 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11317 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11318 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11319 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11320 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11321 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11322 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11323 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11324 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11325 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11326 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11327 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11328 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11329 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11330 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11337 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11338 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11339 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11341 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11342 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11350 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11351 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11352 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11353 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11354 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11355 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11356 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11357 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11358 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11399
11400
11401leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11402 Log:
11403 - update RELNOTES
11404 - revved patchlevel to 2.1.4
11405
11406
11407 Modified:
11408 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11409 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11410
11411
11412leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11413 Log:
11414 - add TARGMAX to 005
11415 - remove the +1 from ->uid in struct Client
11416 - fix checking of accept entries in m_accept.c
11417
11418
11419 Modified:
11420 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11424
11425
11426leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11427 Log:
11428 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11429 send it over TS6
11430
11431
11432 Modified:
11433 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11434
11435
11436leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11437 Log:
11438 - remove an unused variable
11439
11440
11441 Modified:
11442 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11443
11444
11445androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11446 Log:
11447 don't burst a TS5 name in burst_TS6. -via jillies
11448
11449 Modified:
11450 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11451
11452
11453leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11454 Log:
11455 - via jilles, make nickchanges invalidate any cached bans for
11456 quiet_on_ban
11457
11458
11459 Modified:
11460 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11462 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11464
11465
11466leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11467 Log:
11468 - fix some char vs byte usage to make adns compile cleanly with gcc4
11469
11470
11471 Modified:
11472 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11473 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11474 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11475 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11476 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11477 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11478 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11479 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11480
11481
11482androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11483 Log:
11484 userhost should allow 5 userhost checks, not 4
11485
11486 Modified:
11487 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11488
11489
11490leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11491 Log:
11492 - another darwin fix
11493
11494
11495 Modified:
11496 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11497
11498
11499leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11500 Log:
11501 - darwin fixes
11502
11503
11504 Modified:
11505 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11513
11514
11515leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11516 Log:
11517 - remove bogus extern of abort_list
11518
11519
11520 Modified:
11521 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11522
11523
11524androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11525 Log:
11526 svn repo access stuff
11527
11528 Modified:
11529 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11530
11531
11532androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11533 Log:
11534 test commit
11535
11536
11537 Modified:
11538 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11539
11540
11541androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11542 Log:
11543 test commit
11544
11545
11546 Modified:
11547 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11548
11549
11550androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11551 Log:
11552 revert omotd..i thought it was a good idea..oh well
11553
11554 Modified:
11555 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11556
11557
11558androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11559 Log:
11560 Commas are bad things in channel keys
11561
11562
11563 Modified:
11564 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11565
11566
11567androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11568 Log:
11569 Add OMOTD command to display oper motd
11570
11571
11572 Modified:
11573 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11574
11575
11576androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11577 Log:
11578 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11579
11580 Modified:
11581 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11582
11583
11584leeh 2005/06/22 22:10:50 UTC (20050622_0)
11585
11586 Modified files: (Branch: RATBOX_2_1)
11587 modules m_whois.c
11588 Log:
11589 - stop testing whois for protocol violations, as they can be caused in
11590 ircds going all the way back to the original ircd2.8
11591
11592 Revision Changes Path
11593 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11594
11595
11596
11597leeh 2005/06/16 23:10:21 UTC (20050616_0)
11598
11599 Modified files: (Branch: RATBOX_2_1)
11600 modules m_time.c
11601 Log:
11602 - remove some 2.2 code
11603
11604 Revision Changes Path
11605 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11606
11607
11608
11609androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11610
11611 Modified files: (Branch: RATBOX_2_1)
11612 modules m_time.c
11613 Log:
11614 backport of the silly december 31st bug
11615
11616 Revision Changes Path
11617 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11618
11619
11620
11621leeh 2005/06/15 13:51:57 UTC (20050615_1)
11622
11623 Modified files: (Branch: RATBOX_2_1)
11624 . RELNOTES
11625 include patchlevel.h
11626 Log:
11627 - revved patchlevel to 2.1.3
11628
11629 Revision Changes Path
11630 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11631 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11632
11633
11634
11635leeh 2005/06/15 01:54:00 UTC (20050615_0)
11636
11637 Modified files: (Branch: RATBOX_2_1)
11638 include client.h
11639 modules m_accept.c
11640 modules/core m_nick.c
11641 src client.c
11642 Log:
11643 - stop removing a clients own list of accepted clients when they do a
11644 nickchange
11645 - clean up the accept code so its less retarded
11646
11647 Revision Changes Path
11648 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11649 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11650 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11651 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11652
11653
11654
11655leeh 2005/06/14 12:44:47 UTC (20050614_0)
11656
11657 Modified files: (Branch: RATBOX_2_1)
11658 include event.h
11659 modules m_links.c
11660 src event.c ircd.c newconf.c
11661 Log:
11662 - remove a defn of links_cache_list in m_links.c which was causing
11663 the flattened links update to be ignored
11664 - add eventUpdate(), and make links_delay update on rehash
11665
11666 Revision Changes Path
11667 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11668 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11669 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11670 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11671 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11672
11673
11674
11675leeh 2005/06/12 02:23:01 UTC (20050612_2)
11676
11677 Modified files: (Branch: RATBOX_2_1)
11678 doc services.txt
11679 src newconf.c
11680 Log:
11681 - make the conf parser apply service {}; on rehash
11682
11683 Revision Changes Path
11684 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11685 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11686
11687
11688
11689leeh 2005/06/12 02:10:30 UTC (20050612_1)
11690
11691 Modified files: (Branch: RATBOX_2_1)
11692 include m_info.h
11693 Log:
11694 - show ENABLE_SERVICES define in info
11695
11696 Revision Changes Path
11697 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11698
11699
11700
11701leeh 2005/06/12 01:44:37 UTC (20050612_0)
11702
11703 Modified files: (Branch: RATBOX_2_1)
11704 modules m_services.c m_stats.c
11705 Log:
11706 - via jilles, make m_services.c hook into stats U and display service
11707 blocks
11708
11709 Revision Changes Path
11710 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11711 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11712
11713
11714
11715leeh 2005/06/11 20:33:12 UTC (20050611_3)
11716
11717 Modified files: (Branch: RATBOX_2_1)
11718 . configure configure.ac
11719 Log:
11720 - default build to -O2
11721
11722 Revision Changes Path
11723 7.249.2.2 +4 -4 ircd-ratbox/configure
11724 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11725
11726
11727
11728leeh 2005/06/11 20:26:02 UTC (20050611_2)
11729
11730 Modified files: (Branch: RATBOX_2_1)
11731 doc example.conf example.efnet.conf
11732 include client.h s_conf.h s_newconf.h
11733 modules m_info.c
11734 modules/core m_join.c m_nick.c
11735 src channel.c newconf.c s_conf.c s_user.c
11736 Log:
11737 - remove no_oper_resvs from general {};
11738 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11739
11740 Revision Changes Path
11741 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11742 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11743 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11744 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11745 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11746 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11747 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11748 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11749 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11750 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11751 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11752 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11753
11754
11755
11756leeh 2005/06/11 20:06:22 UTC (20050611_1)
11757
11758 Modified files: (Branch: RATBOX_2_1)
11759 modules/core m_mode.c m_nick.c
11760 src s_newconf.c
11761 Log:
11762 - 2.0 sync:
11763 - raise max temptime to a year
11764 - tidy up BMASK
11765 - require 9 parameters in ms_nick(), 10 in ms_uid()
11766
11767 Revision Changes Path
11768 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11769 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11770 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11771
11772
11773
11774leeh 2005/06/11 16:35:25 UTC (20050611_0)
11775
11776 Modified files: (Branch: RATBOX_2_1)
11777 modules m_services.c
11778 Log:
11779 - only show services logged in info when its a local client
11780
11781 Revision Changes Path
11782 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11783
11784
11785
11786androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11787
11788 Modified files: (Branch: RATBOX_2_1)
11789 src match.c
11790 Log:
11791 passing a pointer to a pointer is not what was intended, oops
11792
11793 Revision Changes Path
11794 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11795
11796
11797
11798leeh 2005/06/03 11:18:11 UTC (20050603_0)
11799
11800 Modified files: (Branch: RATBOX_2_1)
11801 doc services.txt
11802 Log:
11803 - update services.txt with FNC
11804
11805 Revision Changes Path
11806 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11807
11808
11809
11810androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11811
11812 Modified files: (Branch: RATBOX_2_1)
11813 modules m_resv.c
11814 Log:
11815 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11816
11817 Revision Changes Path
11818 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11819
11820
11821
11822leeh 2005/05/19 12:44:47 UTC (20050519_1)
11823
11824 Modified files: (Branch: RATBOX_2_1)
11825 src s_auth.c
11826 Log:
11827 - add some uniqueness into auth process for bopm
11828
11829 Revision Changes Path
11830 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11831
11832
11833
11834leeh 2005/05/19 08:50:26 UTC (20050519_0)
11835
11836 Modified files: (Branch: RATBOX_2_1)
11837 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11838 Log:
11839 - make contrib/ compile
11840
11841 Revision Changes Path
11842 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11843 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11844 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11845 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11846
11847
11848
11849androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11850
11851 Modified files: (Branch: RATBOX_2_1)
11852 modules m_monitor.c
11853 Log:
11854 Don't allow MONITOR from an unregistered client
11855
11856 Revision Changes Path
11857 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11858
11859
11860
11861leeh 2005/05/17 13:16:11 UTC (20050517_0)
11862
11863 Modified files: (Branch: RATBOX_2_1)
11864 doc example.conf example.efnet.conf
11865 include class.h
11866 src class.c messages.tab newconf.c
11867 Log:
11868 - remove sendq_eob, its become more of a hindrance than a benefit.
11869 - sync example.efnet.conf cluster {}; with example.conf
11870
11871 Revision Changes Path
11872 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11873 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11874 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11875 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11876 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11877 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11878
11879
11880
11881leeh 2005/05/11 22:39:00 UTC (20050511_5)
11882
11883 Modified files: (Branch: RATBOX_2_1)
11884 . RELNOTES
11885 include patchlevel.h
11886 Log:
11887 - update RELNOTES
11888 - revved patchlevel to 2.1.2
11889
11890 Revision Changes Path
11891 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11892 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11893
11894
11895
11896leeh 2005/05/11 22:29:18 UTC (20050511_4)
11897
11898 Modified files: (Branch: RATBOX_2_1)
11899 . configure configure.ac
11900 Log:
11901 - raise default topiclen to 160.
11902
11903 Revision Changes Path
11904 7.249.2.1 +3 -3 ircd-ratbox/configure
11905 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11906
11907
11908
11909leeh 2005/05/11 22:22:13 UTC (20050511_3)
11910
11911 Modified files: (Branch: RATBOX_2_1)
11912 modules m_services.c
11913 Log:
11914 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11915 tsinfo matches this
11916
11917 Revision Changes Path
11918 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11919
11920
11921
11922leeh 2005/05/11 21:58:41 UTC (20050511_2)
11923
11924 Modified files: (Branch: RATBOX_2_1)
11925 modules m_services.c
11926 Log:
11927 - monitor_signoff() the client we're nickchanging
11928
11929 Revision Changes Path
11930 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11931
11932
11933
11934leeh 2005/05/11 21:52:51 UTC (20050511_1)
11935
11936 Modified files: (Branch: RATBOX_2_1)
11937 modules m_trace.c
11938 Log:
11939 - fix various UID problems with trace
11940
11941 Revision Changes Path
11942 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11943
11944
11945
11946leeh 2005/05/11 21:22:02 UTC (20050511_0)
11947
11948 Modified files: (Branch: RATBOX_2_1)
11949 help/opers dline kline
11950 modules m_resv.c m_stats.c
11951 modules/core m_mode.c
11952 Log:
11953 - sync with 2.0
11954 - tidy up kline/dline help to note they dont accept nick as target
11955 - disallow bans beginning with ':' over bmask
11956 - disallow bans with a space in chm_ban
11957 - stop counting hidden opers in stats p
11958 - match() parameters in remote unresv were inverted, causing it to fail
11959 - fix possibility of clients setting blank keys
11960
11961 Revision Changes Path
11962 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11963 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11964 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11965 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11966 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11967
11968
11969
11970leeh 2005/05/08 22:37:18 UTC (20050508_0)
11971
11972 Modified files: (Branch: RATBOX_2_1)
11973 src send.c
11974 Log:
11975 - fix problems with amd64 and the way we do va_list
11976
11977 Revision Changes Path
11978 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11979
11980
11981
11982leeh 2005/05/07 13:35:57 UTC (20050507_1)
11983
11984 Modified files: (Branch: RATBOX_2_1)
11985 modules m_services.c
11986 Log:
11987 - tidy up the kill notifications for RSFNC
11988
11989 Revision Changes Path
11990 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11991
11992
11993
11994leeh 2005/05/07 10:35:54 UTC (20050507_0)
11995
11996 Modified files: (Branch: RATBOX_2_1)
11997 include s_serv.h
11998 modules m_services.c
11999 src s_serv.c
12000 Log:
12001 - some more rserv stuff:
12002 - add RSFNC capability
12003 - fix up RSFNC, kill existing clients if they exist.
12004
12005 Revision Changes Path
12006 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12007 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12008 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12009
12010
12011
12012leeh 2005/05/06 23:50:29 UTC (20050506_0)
12013
12014 Modified files: (Branch: RATBOX_2_1)
12015 modules m_services.c
12016 Log:
12017 - first stab at a FNC implementation for rserv
12018
12019 Revision Changes Path
12020 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12021
12022
12023
12024leeh 2005/05/03 09:30:51 UTC (20050503_0)
12025
12026 Modified files: (Branch: RATBOX_2_1)
12027 help/opers umode
12028 Log:
12029 - remove a tab
12030
12031 Revision Changes Path
12032 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12033
12034
12035
12036leeh 2005/05/02 22:46:52 UTC (20050502_0)
12037
12038 Modified files: (Branch: RATBOX_2_1)
12039 src newconf.c
12040 Log:
12041 - add links_delay back
12042
12043 Revision Changes Path
12044 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12045
12046
12047
12048leeh 2005/04/27 21:50:30 UTC (20050427_1)
12049
12050 Modified files: (Branch: RATBOX_2_1)
12051 help/opers umode
12052 help/users umode
12053 Log:
12054 - swap tabs for spaces
12055
12056 Revision Changes Path
12057 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12058 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12059
12060
12061
12062leeh 2005/04/27 21:38:20 UTC (20050427_0)
12063
12064 Modified files: (Branch: RATBOX_2_1)
12065 include m_info.h
12066 Log:
12067 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12068 contained in the client_flood conf option
12069 - remove a couple of unused defines from info
12070
12071 Revision Changes Path
12072 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12073
12074
12075
12076androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12077
12078 Modified files: (Branch: RATBOX_2_1)
12079 src s_conf.c
12080 Log:
12081 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12082
12083 Revision Changes Path
12084 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12085
12086
12087
12088leeh 2005/04/17 13:31:34 UTC (20050417_0)
12089
12090 Modified files: (Branch: RATBOX_2_1)
12091 doc example.conf example.efnet.conf
12092 Log:
12093 - fix missing closing comment tag
12094
12095 Revision Changes Path
12096 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12097 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12098
12099
12100
12101leeh 2005/04/12 18:44:21 UTC (20050412_2)
12102
12103 Modified files: (Branch: RATBOX_2_1)
12104 . RELNOTES
12105 include patchlevel.h
12106 Log:
12107 - revved patchlevel to 2.1.1
12108
12109 Revision Changes Path
12110 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12111 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12112
12113
12114
12115leeh 2005/04/12 18:36:31 UTC (20050412_1)
12116
12117 Modified files: (Branch: RATBOX_2_1)
12118 modules m_kline.c
12119 Log:
12120 - sync up remote kline reasons, so theyre consistent with what happens
12121 when we add local klines - notably the "Temporary K-line x min" and
12122 date added to reason.
12123
12124 Revision Changes Path
12125 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12126
12127
12128
12129leeh 2005/04/12 01:52:06 UTC (20050412_0)
12130
12131 Modified files: (Branch: RATBOX_2_1)
12132 doc monitor.txt
12133 Log:
12134 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12135
12136 Revision Changes Path
12137 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12138
12139
12140
12141androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12142
12143 Modified files: (Branch: RATBOX_2_1)
12144 src commio.c
12145 Log:
12146 used the data pointer we saved, not what just got nulled
12147
12148 Revision Changes Path
12149 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12150
12151
12152
12153leeh 2005/04/05 12:14:32 UTC (20050405_0)
12154
12155 Modified files: (Branch: RATBOX_2_1)
12156 modules m_resv.c m_xline.c
12157 Log:
12158 - fix broken propagation of xline/resv
12159
12160 Revision Changes Path
12161 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12162 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12163
12164
12165
12166leeh 2005/04/04 18:32:37 UTC (20050404_1)
12167
12168 Modified files: (Branch: RATBOX_2_1)
12169 src s_auth.c
12170 Log:
12171 - properly increment bad auth count for stats T when we timeout an auth
12172
12173 Revision Changes Path
12174 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12175
12176
12177
12178leeh 2005/04/04 17:24:14 UTC (20050404_0)
12179
12180 Modified files: (Branch: RATBOX_2_1)
12181 doc monitor.txt
12182 include client.h
12183 modules/core m_nick.c
12184 Log:
12185 - fix a bit that didnt make sense in monitor.txt
12186 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12187
12188 Revision Changes Path
12189 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12190 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12191 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12192
12193
12194
12195androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12196
12197 Modified files: (Branch: RATBOX_2_1)
12198 src s_auth.c
12199 Log:
12200 removing dlink nodes from auth_poll_list twice is bad
12201
12202 Revision Changes Path
12203 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12204
12205
12206
12207leeh 2005/03/28 02:17:38 UTC (20050328_0)
12208
12209 Modified files: (Branch: RATBOX_2_1)
12210 modules m_stats.c
12211 Log:
12212 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12213 changed to RPL_STATSDEBUG
12214
12215 Revision Changes Path
12216 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12217
12218
12219
12220leeh 2005/03/27 02:19:04 UTC (20050327_0)
12221
12222 Added files: (Branch: RATBOX_2_1)
12223 doc tgchange.txt
12224 Log:
12225 - add some documentation about target change
12226
12227 Revision Changes Path
12228 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12229
12230
12231
12232leeh 2005/03/25 16:46:29 UTC (20050325_1)
12233
12234 Modified files: (Branch: RATBOX_2_1)
12235 include supported.h
12236 modules/core m_message.c
12237 Log:
12238 - remove extra argument to 005
12239 - disallow messaging of UIDs
12240
12241 Revision Changes Path
12242 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12243 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12244
12245
12246
12247leeh 2005/03/25 14:20:13 UTC (20050325_0)
12248
12249 Modified files: (Branch: RATBOX_2_1)
12250 src parse.c
12251 Log:
12252 - fix a longstanding parser bug with wrong limit checking, causing us to
12253 accept one less parameter than we're allowed to accept.
12254
12255 Revision Changes Path
12256 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12257
12258
12259
12260leeh 2005/03/24 13:41:45 UTC (20050324_0)
12261
12262 Modified files: (Branch: RATBOX_2_1)
12263 modules/core m_message.c
12264 Log:
12265 - exempt users messaging themselves from target change
12266
12267 Revision Changes Path
12268 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12269
12270
12271
12272leeh 2005/03/22 13:15:53 UTC (20050322_0)
12273
12274 Modified files: (Branch: RATBOX_2_1)
12275 include supported.h
12276 Log:
12277 - stop violating MAXPARA on 005.
12278
12279 Revision Changes Path
12280 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12281
12282
12283
12284leeh 2005/03/20 17:41:00 UTC (20050320_1)
12285
12286 Modified files: (Branch: RATBOX_2_1)
12287 modules/core m_nick.c
12288 Log:
12289 - dont store an ipv6 sockhost if we're not compiled with v6 support
12290
12291 Revision Changes Path
12292 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12293
12294
12295
12296leeh 2005/03/20 00:32:04 UTC (20050320_0)
12297
12298 Modified files: (Branch: RATBOX_2_1)
12299 include stdinc.h
12300 Log:
12301 - remove some vms includes
12302
12303 Revision Changes Path
12304 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12305
12306
12307
12308leeh 2005/03/18 16:47:38 UTC (20050318_1)
12309
12310 Modified files: (Branch: RATBOX_2_1)
12311 . ChangeLog
12312 include serno.h
12313 Log:
12314 - force commit for new branch
12315
12316 Revision Changes Path
12317 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12318 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12319
12320
12321
12322leeh 2005/03/18 16:44:47 UTC (20050318_0)
12323
12324 Modified files:
12325 . RELNOTES configure configure.ac
12326 include patchlevel.h
12327 Log:
12328 - revved patchlevel to 2.1.0
12329
12330 Revision Changes Path
12331 1.114 +6 -2 ircd-ratbox/RELNOTES
12332 7.249 +11 -11 ircd-ratbox/configure
12333 7.63 +3 -3 ircd-ratbox/configure.ac
12334 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12335
12336
12337
12338leeh 2005/03/04 13:31:32 EST (20050304_2)
12339
12340 Modified files:
12341 . RELNOTES
12342 include patchlevel.h
12343 Log:
12344 - update RELNOTES
12345 - revved patchlevel to 2.1.0beta2
12346
12347 Revision Changes Path
12348 1.113 +12 -0 ircd-ratbox/RELNOTES
12349 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12350
12351
12352
12353leeh 2005/03/04 13:27:05 EST (20050304_1)
12354
12355 Modified files:
12356 doc whats-new-2.1.txt
12357 src channel.c
12358 Log:
12359 - update whats-new-2.1
12360 - when we're handling global NAMES, dont output channels if there are no
12361 members within them we can show.
12362
12363 Revision Changes Path
12364 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12365 7.436 +12 -2 ircd-ratbox/src/channel.c
12366
12367
12368
12369androsyn 2005/03/04 12:38:07 EST (20050304_0)
12370
12371 Modified files:
12372 src patricia.c
12373 Log:
12374 That would be a node_heap not a prefix_heap..oops
12375
12376 Revision Changes Path
12377 7.30 +1 -1 ircd-ratbox/src/patricia.c
12378
12379
12380
12381androsyn 2005/02/26 19:38:35 EST (20050227_4)
12382
12383 Modified files:
12384 include stdinc.h
12385 Log:
12386 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12387 otherwise..the other macros might work????
12388
12389 Revision Changes Path
12390 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12391
12392
12393
12394androsyn 2005/02/26 19:26:04 EST (20050227_3)
12395
12396 Modified files:
12397 . configure configure.ac
12398 Log:
12399 i hate autoconf
12400
12401 Revision Changes Path
12402 7.248 +5 -5 ircd-ratbox/configure
12403 7.62 +5 -5 ircd-ratbox/configure.ac
12404
12405
12406
12407androsyn 2005/02/26 19:15:55 EST (20050227_2)
12408
12409 Modified files:
12410 . configure configure.ac
12411 Log:
12412 i hate autoconf
12413
12414 Revision Changes Path
12415 7.247 +3 -2 ircd-ratbox/configure
12416 7.61 +3 -2 ircd-ratbox/configure.ac
12417
12418
12419
12420androsyn 2005/02/26 19:13:45 EST (20050227_1)
12421
12422 Modified files:
12423 . configure configure.ac
12424 Log:
12425 doh
12426
12427 Revision Changes Path
12428 7.246 +6 -6 ircd-ratbox/configure
12429 7.60 +4 -4 ircd-ratbox/configure.ac
12430
12431
12432
12433androsyn 2005/02/26 19:10:17 EST (20050227_0)
12434
12435 Modified files:
12436 . configure configure.ac
12437 include stdinc.h
12438 Log:
12439 Doh these changes got put on RATBOX_2_0 when they were meant for
12440 head..oops...
12441 Also merged in the monitor heap size stuff, not that i think monitor has
12442 been moved to head
12443
12444 Revision Changes Path
12445 7.245 +12 -3 ircd-ratbox/configure
12446 7.59 +11 -3 ircd-ratbox/configure.ac
12447 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12448
12449
12450
12451androsyn 2005/02/26 18:52:24 EST (20050226_0)
12452
12453 Modified files:
12454 include stdinc.h
12455 Log:
12456 Add more robust alloca checking
12457
12458 Revision Changes Path
12459 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12460
12461
12462
12463leeh 2005/02/24 15:27:17 EST (20050224_9)
12464
12465 Modified files:
12466 contrib m_42.c
12467 Log:
12468 - fix the copyright on m_42.c :p
12469
12470 Revision Changes Path
12471 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12472
12473
12474
12475leeh 2005/02/24 15:22:53 EST (20050224_8)
12476
12477 Modified files:
12478 include supported.h
12479 modules m_dline.c
12480 Log:
12481 - fix a core in undline on bad masks
12482 - remove an unwanted space from beginning of second 005 numeric
12483
12484 Revision Changes Path
12485 7.5 +1 -1 ircd-ratbox/include/supported.h
12486 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12487
12488
12489
12490leeh 2005/02/24 15:18:59 EST (20050224_7)
12491
12492 Modified files:
12493 modules m_monitor.c
12494 Log:
12495 - use max_monitor when adding nicknames
12496 - add in monitor s
12497 that should be everything now..
12498
12499 Revision Changes Path
12500 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12501
12502
12503
12504androsyn 2005/02/24 15:13:52 EST (20050224_6)
12505
12506 Modified files:
12507 contrib m_42.c
12508 Log:
12509 42
12510
12511 Revision Changes Path
12512 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12513
12514
12515
12516androsyn 2005/02/24 15:13:06 EST (20050224_5)
12517
12518 Modified files:
12519 contrib m_42.c
12520 Log:
12521 42
12522
12523 Revision Changes Path
12524 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12525
12526
12527
12528androsyn 2005/02/24 15:12:12 EST (20050224_4)
12529
12530 Added files:
12531 contrib m_42.c
12532 Log:
12533 The Answer to Life, the Universe, and Everything
12534
12535 Revision Changes Path
12536 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12537
12538
12539
12540leeh 2005/02/24 14:53:04 EST (20050224_3)
12541
12542 Modified files:
12543 include monitor.h
12544 modules m_monitor.c
12545 src ircd.c monitor.c
12546 Log:
12547 - call init_monitor() on startup
12548 - add in support for adding/deleting/listing monitor entries
12549
12550 Revision Changes Path
12551 7.2 +3 -1 ircd-ratbox/include/monitor.h
12552 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12553 7.374 +2 -0 ircd-ratbox/src/ircd.c
12554 7.3 +15 -4 ircd-ratbox/src/monitor.c
12555
12556
12557
12558leeh 2005/02/23 21:20:10 EST (20050224_2)
12559
12560 Modified files:
12561 doc example.conf example.efnet.conf
12562 include s_conf.h supported.h
12563 modules Makefile.in
12564 src client.c newconf.c s_conf.c
12565 Added files:
12566 modules m_monitor.c
12567 Log:
12568 - add the max_monitor config option
12569 - advertise MONITOR=%d in 005
12570 - clear a local clients monitor list on exit
12571 - add the framework for the MONITOR command
12572 - bed.
12573
12574 Revision Changes Path
12575 7.261 +5 -0 ircd-ratbox/doc/example.conf
12576 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12577 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12578 7.4 +4 -2 ircd-ratbox/include/supported.h
12579 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12580 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12581 7.492 +1 -0 ircd-ratbox/src/client.c
12582 7.202 +1 -0 ircd-ratbox/src/newconf.c
12583 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12584
12585
12586
12587leeh 2005/02/23 20:57:51 EST (20050224_1)
12588
12589 Modified files:
12590 . configure configure.ac
12591 include setup.h.in
12592 src monitor.c
12593 Log:
12594 - move MONITOR_HEAP_SIZE over to configure
12595
12596 Revision Changes Path
12597 7.244 ircd-ratbox/configure
12598 7.58 +4 -2 ircd-ratbox/configure.ac
12599 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12600 7.2 +0 -2 ircd-ratbox/src/monitor.c
12601
12602
12603
12604leeh 2005/02/23 20:48:08 EST (20050224_0)
12605
12606 Modified files:
12607 doc monitor.txt
12608 include client.h numeric.h
12609 modules/core m_nick.c
12610 src Makefile.in client.c messages.tab
12611 s_user.c
12612 Added files:
12613 include monitor.h
12614 src monitor.c
12615 Log:
12616 - first half of my server-side notify list implementation..
12617
12618 Revision Changes Path
12619 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12620 7.266 +3 -0 ircd-ratbox/include/client.h
12621 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12622 7.58 +6 -0 ircd-ratbox/include/numeric.h
12623 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12624 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12625 7.491 +3 -0 ircd-ratbox/src/client.c
12626 7.126 +5 -5 ircd-ratbox/src/messages.tab
12627 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12628 7.342 +2 -0 ircd-ratbox/src/s_user.c
12629
12630
12631
12632leeh 2005/02/23 18:42:59 EST (20050223_0)
12633
12634 Modified files:
12635 include hash.h
12636 Log:
12637 - double the size of the client and channel hashtables (64k -> 128k and
12638 32k -> 64k). The improvements are quite significant..
12639
12640 Revision Changes Path
12641 7.54 +4 -4 ircd-ratbox/include/hash.h
12642
12643
12644
12645leeh 2005/02/22 14:55:56 EST (20050222_1)
12646
12647 Modified files:
12648 doc monitor.txt
12649 modules m_services.c
12650 Log:
12651 - remove a couple of unused vars
12652 - update monitor.txt
12653
12654 Revision Changes Path
12655 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12656 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12657
12658
12659
12660leeh 2005/02/21 19:47:24 EST (20050222_0)
12661
12662 Added files:
12663 doc monitor.txt
12664 Log:
12665 - add in my documentation on the upcoming MONITOR command
12666
12667 Revision Changes Path
12668 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12669
12670
12671
12672leeh 2005/02/21 12:09:34 EST (20050221_0)
12673
12674 Modified files:
12675 . configure configure.ac
12676 doc whats-new-2.1.txt
12677 tools README.mkpasswd
12678 Removed files:
12679 src crypt.c
12680 Log:
12681 - update whats-new-2.1.txt some more
12682 - we dont have vms mkpasswd anymore
12683 - remove the unused crypt.c
12684
12685 Revision Changes Path
12686 7.243 +3 -6 ircd-ratbox/configure
12687 7.57 +2 -4 ircd-ratbox/configure.ac
12688 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12689 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12690 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12691
12692
12693
12694leeh 2005/02/19 12:38:09 EST (20050219_3)
12695
12696 Modified files:
12697 doc example.conf example.efnet.conf
12698 include ircd.h
12699 modules m_pong.c
12700 src channel.c client.c ircd.c s_conf.c
12701 Log:
12702 - rework the splitcode, splitservers is now how many servers we've marked as
12703 EOB, rather than how many are linked. Thus pull ourselves out of
12704 splitmode immediately once this is satisfied
12705
12706 Revision Changes Path
12707 7.260 +8 -9 ircd-ratbox/doc/example.conf
12708 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12709 7.83 +1 -0 ircd-ratbox/include/ircd.h
12710 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12711 7.435 +16 -36 ircd-ratbox/src/channel.c
12712 7.490 +2 -0 ircd-ratbox/src/client.c
12713 7.373 +2 -1 ircd-ratbox/src/ircd.c
12714 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12715
12716
12717
12718leeh 2005/02/19 09:02:34 EST (20050219_2)
12719
12720 Modified files:
12721 doc example.conf example.efnet.conf
12722 include ircd.h s_conf.h
12723 modules m_set.c
12724 src channel.c ircd.c newconf.c s_conf.c
12725 Log:
12726 - remove split_delay
12727
12728 Revision Changes Path
12729 7.259 +0 -5 ircd-ratbox/doc/example.conf
12730 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12731 7.82 +0 -1 ircd-ratbox/include/ircd.h
12732 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12733 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12734 7.434 +2 -7 ircd-ratbox/src/channel.c
12735 7.372 +0 -1 ircd-ratbox/src/ircd.c
12736 7.201 +0 -1 ircd-ratbox/src/newconf.c
12737 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12738
12739
12740
12741leeh 2005/02/19 08:48:05 EST (20050219_1)
12742
12743 Modified files:
12744 include client.h
12745 modules m_cap.c m_who.c
12746 src channel.c
12747 Log:
12748 - implemented multi-prefix client capability, which allows stacking of @+ in
12749 names and who
12750
12751 Revision Changes Path
12752 7.265 +1 -1 ircd-ratbox/include/client.h
12753 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12754 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12755 7.433 +4 -6 ircd-ratbox/src/channel.c
12756
12757
12758
12759leeh 2005/02/19 06:27:58 EST (20050219_0)
12760
12761 Modified files:
12762 modules m_etrace.c
12763 src newconf.c s_conf.c s_newconf.c
12764 Log:
12765 - removed some unused vars/functions
12766
12767 Revision Changes Path
12768 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12769 7.200 +0 -15 ircd-ratbox/src/newconf.c
12770 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12771 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12772
12773
12774
12775leeh 2005/02/16 12:58:24 EST (20050216_2)
12776
12777 Modified files:
12778 . RELNOTES configure configure.ac
12779 include patchlevel.h
12780 Log:
12781 - update configure to reflect this is 'devel'
12782 - update RELNOTES
12783 - revved patchlevel to 2.1.0beta1
12784
12785 Revision Changes Path
12786 1.112 +9 -1 ircd-ratbox/RELNOTES
12787 7.242 +11 -11 ircd-ratbox/configure
12788 7.56 +3 -3 ircd-ratbox/configure.ac
12789 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12790
12791
12792
12793leeh 2005/02/16 12:46:30 EST (20050216_1)
12794
12795 Modified files:
12796 . configure configure.ac
12797 include client.h numeric.h s_conf.h setup.h.in
12798 supported.h
12799 modules Makefile.in
12800 modules/core m_nick.c
12801 src Makefile.in client.c ircd.c messages.tab
12802 newconf.c s_conf.c s_user.c
12803 Removed files:
12804 include watch.h
12805 modules m_watch.c
12806 src watch.c
12807 Log:
12808 - remove watch, the protocol for this sucks so hard I just dont want it
12809 here ;-)
12810
12811 Revision Changes Path
12812 7.241 +2 -12 ircd-ratbox/configure
12813 7.55 +2 -4 ircd-ratbox/configure.ac
12814 7.264 +0 -2 ircd-ratbox/include/client.h
12815 7.57 +0 -11 ircd-ratbox/include/numeric.h
12816 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12817 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12818 7.3 +2 -3 ircd-ratbox/include/supported.h
12819 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12820 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12821 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12822 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12823 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12824 7.489 +0 -3 ircd-ratbox/src/client.c
12825 7.371 +0 -2 ircd-ratbox/src/ircd.c
12826 7.125 +9 -9 ircd-ratbox/src/messages.tab
12827 7.199 +0 -1 ircd-ratbox/src/newconf.c
12828 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12829 7.341 +0 -2 ircd-ratbox/src/s_user.c
12830 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12831
12832
12833
12834leeh 2005/02/15 19:13:31 EST (20050216_0)
12835
12836 Modified files:
12837 include stdinc.h
12838 src event.c ircd_lexer.l ircd_signal.c
12839 modules.c
12840 Removed files:
12841 servlink descrip.mms
12842 Log:
12843 - remove a few vms bits
12844
12845 Revision Changes Path
12846 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12847 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12848 7.47 +0 -54 ircd-ratbox/src/event.c
12849 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12850 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12851 7.152 +0 -3 ircd-ratbox/src/modules.c
12852
12853
12854
12855leeh 2005/02/15 18:53:32 EST (20050215_0)
12856
12857 Modified files:
12858 include hostmask.h ircd.h s_conf.h s_newconf.h
12859 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12860 m_xline.c
12861 src hostmask.c ircd.c ircd_signal.c s_conf.c
12862 s_newconf.c
12863 Log:
12864 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12865 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12866
12867 Revision Changes Path
12868 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12869 7.81 +1 -0 ircd-ratbox/include/ircd.h
12870 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12871 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12872 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12873 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12874 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12875 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12876 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12877 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12878 7.370 +7 -0 ircd-ratbox/src/ircd.c
12879 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12880 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12881 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12882
12883
12884
12885leeh 2005/02/13 10:21:41 EST (20050213_4)
12886
12887 Modified files:
12888 doc services.txt
12889 Added files:
12890 doc whats-new-2.0.txt whats-new-2.1.txt
12891 Removed files:
12892 doc whats-new.txt
12893 Log:
12894 - move whats-new.txt to whats-new-2.0.txt
12895 - add in whats-new-2.1.txt
12896 - update services.txt with the whois for logged in users
12897
12898 Revision Changes Path
12899 7.2 +5 -0 ircd-ratbox/doc/services.txt
12900 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12901 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12902 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12903
12904
12905
12906leeh 2005/02/13 09:20:37 EST (20050213_3)
12907
12908 Modified files:
12909 include supported.h
12910 modules/core m_message.c
12911 Log:
12912 - fix a compile error in m_message.c
12913 - update 005 to the spec and add CPRIVMSG/CNOTICE
12914
12915 Revision Changes Path
12916 7.2 +31 -37 ircd-ratbox/include/supported.h
12917 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12918
12919
12920
12921leeh 2005/02/13 09:14:12 EST (20050213_2)
12922
12923 Modified files:
12924 src channel.c
12925 Log:
12926 - fix the membership memleak
12927
12928 Revision Changes Path
12929 7.432 +0 -3 ircd-ratbox/src/channel.c
12930
12931
12932
12933leeh 2005/02/12 21:51:56 EST (20050213_1)
12934
12935 Modified files:
12936 include client.h
12937 modules/core m_message.c
12938 Log:
12939 - add a bitmask to track when they send their first message, only allowing
12940 clearing stuff after that.
12941
12942 Revision Changes Path
12943 7.263 +4 -0 ircd-ratbox/include/client.h
12944 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12945
12946
12947
12948leeh 2005/02/12 21:17:52 EST (20050213_0)
12949
12950 Modified files:
12951 include patricia.h s_newconf.h
12952 modules/core m_message.c
12953 src patricia.c s_newconf.c s_user.c
12954 Log:
12955 - add in the patricia for tracking who fills up targets, give them a reduced
12956 count on connect
12957
12958 Revision Changes Path
12959 7.20 +1 -1 ircd-ratbox/include/patricia.h
12960 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12961 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12962 7.29 +1 -1 ircd-ratbox/src/patricia.c
12963 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12964 7.340 +4 -0 ircd-ratbox/src/s_user.c
12965
12966
12967
12968leeh 2005/02/12 18:35:10 EST (20050212_0)
12969
12970 Modified files:
12971 include ircd_defs.h
12972 src class.c reject.c
12973 Log:
12974 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12975
12976 Revision Changes Path
12977 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12978 7.68 +1 -5 ircd-ratbox/src/class.c
12979 1.33 +1 -5 ircd-ratbox/src/reject.c
12980
12981
12982
12983androsyn 2005/02/11 17:11:57 EST (20050211_1)
12984
12985 Modified files:
12986 modules m_watch.c
12987 Log:
12988 remove stupid memory leak
12989
12990 Revision Changes Path
12991 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12992
12993
12994
12995leeh 2005/02/11 06:42:48 EST (20050211_0)
12996
12997 Modified files:
12998 modules m_gline.c
12999 Log:
13000 - workaround hyb6 allowing empty gline reasons
13001
13002 Revision Changes Path
13003 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13004
13005
13006
13007leeh 2005/02/09 14:39:13 EST (20050209_2)
13008
13009 Modified files:
13010 include s_conf.h
13011 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13012 src ircd.c s_conf.c
13013 Log:
13014 - move temp dlines and temp klines over to an array, rather than completely
13015 seperate dlinks.
13016
13017 Revision Changes Path
13018 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13019 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13020 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13021 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13022 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13023 7.369 +0 -5 ircd-ratbox/src/ircd.c
13024 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13025
13026
13027
13028leeh 2005/02/09 14:02:13 EST (20050209_1)
13029
13030 Modified files:
13031 include s_user.h
13032 modules m_cap.c m_pong.c m_user.c
13033 modules/core m_nick.c
13034 src s_user.c
13035 Log:
13036 - remove 'nick' param from register_local_user(), its not needed.
13037
13038 Revision Changes Path
13039 7.35 +1 -1 ircd-ratbox/include/s_user.h
13040 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13041 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13042 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13043 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13044 7.339 +6 -6 ircd-ratbox/src/s_user.c
13045
13046
13047
13048leeh 2005/02/09 13:12:53 EST (20050209_0)
13049
13050 Modified files:
13051 modules m_cmessage.c
13052 Log:
13053 - dont send numerics when we're dealing with CNOTICE
13054 - add in checking for +g, and resetting idle
13055
13056 Revision Changes Path
13057 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13058
13059
13060
13061leeh 2005/02/08 11:37:50 EST (20050208_2)
13062
13063 Modified files:
13064 src s_newconf.c
13065 Log:
13066 - fix operator blocks to work on ip spoofs
13067
13068 Revision Changes Path
13069 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13070
13071
13072
13073leeh 2005/02/07 19:23:22 EST (20050208_1)
13074
13075 Modified files:
13076 doc example.conf example.efnet.conf
13077 src newconf.c
13078 Log:
13079 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13080
13081 Revision Changes Path
13082 7.258 +0 -39 ircd-ratbox/doc/example.conf
13083 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13084 7.198 +0 -272 ircd-ratbox/src/newconf.c
13085
13086
13087
13088leeh 2005/02/07 19:19:32 EST (20050208_0)
13089
13090 Modified files:
13091 src s_conf.c
13092 Log:
13093 - added support for kline.conf.perm et al, these take the same formats
13094 as their non-permanent partners, but you cant remove them via the ircd.
13095
13096 Revision Changes Path
13097 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13098
13099
13100
13101leeh 2005/02/02 19:18:59 EST (20050203_1)
13102
13103 Modified files:
13104 help Makefile.in
13105 help/opers index
13106 help/users index
13107 Added files:
13108 help/opers cnotice cprivmsg
13109 Log:
13110 - added help files for cprivmsg/cnotice
13111
13112 Revision Changes Path
13113 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13114 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13115 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13116 1.10 +19 -19 ircd-ratbox/help/opers/index
13117 1.7 +10 -9 ircd-ratbox/help/users/index
13118
13119
13120
13121leeh 2005/02/02 19:14:25 EST (20050203_0)
13122
13123 Modified files:
13124 include numeric.h
13125 modules Makefile.in
13126 src messages.tab
13127 Added files:
13128 modules m_cmessage.c
13129 Log:
13130 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13131 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13132 nick is a member. These bypass any target change limitations.
13133 - added ERR_VOICENEEDED, numeric 489.
13134
13135 Revision Changes Path
13136 7.56 +2 -0 ircd-ratbox/include/numeric.h
13137 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13138 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13139 7.124 +1 -1 ircd-ratbox/src/messages.tab
13140
13141
13142
13143leeh 2005/02/02 16:58:16 EST (20050202_4)
13144
13145 Modified files:
13146 help/opers etrace
13147 Log:
13148 - update etrace help
13149
13150 Revision Changes Path
13151 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13152
13153
13154
13155leeh 2005/02/02 16:55:04 EST (20050202_3)
13156
13157 Modified files:
13158 modules m_etrace.c
13159 Log:
13160 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13161 can put its external ip address in there..
13162
13163 Revision Changes Path
13164 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13165
13166
13167
13168leeh 2005/02/02 16:41:06 EST (20050202_2)
13169
13170 Modified files:
13171 modules m_etrace.c
13172 Log:
13173 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13174 if its a non-local client. These will just get "lost" if the remote
13175 server doesnt support this..
13176
13177 Revision Changes Path
13178 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13179
13180
13181
13182leeh 2005/02/02 16:12:12 EST (20050202_1)
13183
13184 Modified files:
13185 include client.h numeric.h s_conf.h
13186 modules/core m_message.c
13187 src messages.tab newconf.c s_conf.c
13188 Log:
13189 - first part of the target change code, add the storage of targets for
13190 localuser, throttle messages when they fill all the available slots
13191
13192 Revision Changes Path
13193 7.262 +5 -1 ircd-ratbox/include/client.h
13194 7.55 +2 -0 ircd-ratbox/include/numeric.h
13195 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13196 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13197 7.123 +1 -1 ircd-ratbox/src/messages.tab
13198 7.197 +1 -0 ircd-ratbox/src/newconf.c
13199 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13200
13201
13202
13203leeh 2005/02/02 13:28:10 EST (20050202_0)
13204
13205 Modified files:
13206 modules m_resv.c m_stats.c m_testline.c
13207 modules/core m_join.c
13208 src hash.c kdparse.c messages.tab s_newconf.c
13209 Log:
13210 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13211 tracking of when resvs get hit
13212
13213 Revision Changes Path
13214 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13215 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13216 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13217 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13218 7.114 +3 -0 ircd-ratbox/src/hash.c
13219 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13220 7.122 +1 -1 ircd-ratbox/src/messages.tab
13221 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13222
13223
13224
13225leeh 2005/01/31 09:04:10 EST (20050131_2)
13226
13227 Modified files:
13228 src s_log.c
13229 Log:
13230 - fflush() logfiles
13231
13232 Revision Changes Path
13233 7.79 +2 -0 ircd-ratbox/src/s_log.c
13234
13235
13236
13237leeh 2005/01/31 08:59:09 EST (20050131_1)
13238
13239 Modified files:
13240 src commio.c
13241 Log:
13242 - rename fd_dump() to comm_dump()
13243
13244 Revision Changes Path
13245 1.27 +2 -2 ircd-ratbox/src/commio.c
13246
13247
13248
13249leeh 2005/01/30 19:16:08 EST (20050131_0)
13250
13251 Modified files:
13252 doc hooks.txt
13253 include hook.h
13254 modules m_services.c
13255 modules/core m_server.c
13256 src hook.c s_serv.c
13257 Log:
13258 - added hook for server_introduced
13259 - fixed up services support for hooks
13260
13261 Revision Changes Path
13262 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13263 1.31 +1 -0 ircd-ratbox/include/hook.h
13264 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13265 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13266 7.36 +2 -0 ircd-ratbox/src/hook.c
13267 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13268
13269
13270
13271androsyn 2005/01/29 20:18:12 EST (20050130_1)
13272
13273 Modified files:
13274 src commio.c
13275 Log:
13276 Add back in the comm_fd_hack thing for solaris
13277
13278 Revision Changes Path
13279 1.26 +26 -1 ircd-ratbox/src/commio.c
13280
13281
13282
13283androsyn 2005/01/29 19:59:17 EST (20050130_0)
13284
13285 Modified files:
13286 adns adns.h
13287 include commio.h s_conf.h watch.h
13288 modules m_dline.c m_kline.c m_resv.c m_stats.c
13289 m_watch.c m_xline.c
13290 modules/core m_nick.c
13291 src balloc.c cache.c client.c commio.c
13292 epoll.c ircd.c ircd_lexer.l kdparse.c
13293 listener.c s_auth.c s_conf.c s_log.c
13294 s_serv.c watch.c
13295 Log:
13296 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13297
13298 Revision Changes Path
13299 1.18 +0 -2 ircd-ratbox/adns/adns.h
13300 1.14 +6 -37 ircd-ratbox/include/commio.h
13301 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13302 7.3 +2 -2 ircd-ratbox/include/watch.h
13303 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13304 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13305 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13306 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13307 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13308 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13309 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13310 7.85 +1 -1 ircd-ratbox/src/balloc.c
13311 1.24 +5 -5 ircd-ratbox/src/cache.c
13312 7.488 +4 -4 ircd-ratbox/src/client.c
13313 1.25 +10 -280 ircd-ratbox/src/commio.c
13314 1.33 +1 -1 ircd-ratbox/src/epoll.c
13315 7.368 +4 -4 ircd-ratbox/src/ircd.c
13316 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13317 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13318 7.125 +8 -8 ircd-ratbox/src/listener.c
13319 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13320 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13321 7.78 +20 -20 ircd-ratbox/src/s_log.c
13322 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13323 1.6 +22 -15 ircd-ratbox/src/watch.c
13324
13325
13326
13327androsyn 2005/01/29 12:18:38 EST (20050129_0)
13328
13329 Modified files:
13330 modules/core m_mode.c
13331 Log:
13332 remove two unused variables
13333
13334 Revision Changes Path
13335 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13336
13337
13338
13339leeh 2005/01/28 15:31:40 EST (20050128_1)
13340
13341 Modified files:
13342 modules m_kline.c
13343 src s_conf.c
13344 Log:
13345 - mo_kline() needs minpara of 3, not 2
13346 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13347 - require me.info is never blank
13348
13349 Revision Changes Path
13350 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13351 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13352
13353
13354
13355leeh 2005/01/28 15:26:28 EST (20050128_0)
13356
13357 Modified files:
13358 modules/core m_mode.c m_sjoin.c
13359 Log:
13360 - patch via jilles to fix +eI lists being shown to lusers when handling
13361 protocol stuff over TS6
13362
13363 Revision Changes Path
13364 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13365 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13366
13367
13368
13369leeh 2005/01/25 19:47:38 EST (20050126_0)
13370
13371 Modified files:
13372 include channel.h
13373 modules/core m_join.c m_mode.c m_sjoin.c
13374 src channel.c messages.tab s_serv.c
13375 Log:
13376 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13377 an operspy call with &me
13378 - remove modebuf/parabuf params from channel_modes(), we now generate a
13379 buffer internally which we return.
13380
13381 Revision Changes Path
13382 7.163 +1 -1 ircd-ratbox/include/channel.h
13383 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13384 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13385 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13386 7.431 +25 -18 ircd-ratbox/src/channel.c
13387 7.121 +1 -1 ircd-ratbox/src/messages.tab
13388 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13389
13390
13391
13392alz 2005/01/25 18:09:18 EST (20050125_5)
13393
13394 Modified files:
13395 doc example.conf example.efnet.conf
13396 include s_conf.h
13397 modules m_info.c
13398 src listener.c newconf.c s_conf.c
13399 Log:
13400 Added dline_with_reason config option (default yes):
13401
13402 /* dline reason: show the user the dline reason when they connect
13403 * and are dlined.
13404 */
13405 dline_with_reason = yes;
13406
13407 Revision Changes Path
13408 7.257 +6 -1 ircd-ratbox/doc/example.conf
13409 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13410 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13411 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13412 7.124 +1 -1 ircd-ratbox/src/listener.c
13413 7.196 +1 -0 ircd-ratbox/src/newconf.c
13414 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13415
13416
13417
13418leeh 2005/01/25 13:21:17 EST (20050125_4)
13419
13420 Modified files:
13421 src newconf.c
13422 Log:
13423 - make conf_set_generic_string() test len exists before it uses it.
13424
13425 Revision Changes Path
13426 7.195 +1 -1 ircd-ratbox/src/newconf.c
13427
13428
13429
13430leeh 2005/01/25 13:10:56 EST (20050125_3)
13431
13432 Modified files:
13433 doc example.conf
13434 src newconf.c
13435 Log:
13436 - rename 'type' to 'flags' in cluster {};
13437 - add stacking of servers in cluster {}; documented in example.conf
13438
13439 Revision Changes Path
13440 7.256 +18 -10 ircd-ratbox/doc/example.conf
13441 7.194 +39 -7 ircd-ratbox/src/newconf.c
13442
13443
13444
13445alz 2005/01/25 12:48:54 EST (20050125_2)
13446
13447 Modified files:
13448 include s_conf.h
13449 src listener.c s_conf.c
13450 Log:
13451 Added dline reasons, connecting/banned clients now see ban reason.
13452
13453 Revision Changes Path
13454 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13455 7.123 +17 -4 ircd-ratbox/src/listener.c
13456 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13457
13458
13459
13460leeh 2005/01/25 07:44:37 EST (20050125_1)
13461
13462 Modified files:
13463 doc example.conf example.efnet.conf
13464 src newconf.c
13465 Log:
13466 - implement stacking of shared {}; blocks, documented in example.conf
13467
13468 Revision Changes Path
13469 7.255 +26 -13 ircd-ratbox/doc/example.conf
13470 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13471 7.193 +51 -36 ircd-ratbox/src/newconf.c
13472
13473
13474
13475leeh 2005/01/24 19:08:29 EST (20050125_0)
13476
13477 Modified files:
13478 doc example.conf
13479 include client.h s_conf.h
13480 modules/core m_join.c
13481 src newconf.c s_user.c
13482 Log:
13483 - added jupe_exempt to auth {};, exempts the user from generating warnings
13484 when they attempt to join juped channels.
13485
13486 Revision Changes Path
13487 7.254 +2 -0 ircd-ratbox/doc/example.conf
13488 7.261 +3 -0 ircd-ratbox/include/client.h
13489 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13490 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13491 7.192 +1 -0 ircd-ratbox/src/newconf.c
13492 7.338 +8 -0 ircd-ratbox/src/s_user.c
13493
13494
13495
13496leeh 2005/01/24 18:57:02 EST (20050124_6)
13497
13498 Modified files:
13499 src newconf.c
13500 Log:
13501 - rework shared {};, the format is now:
13502 shared {
13503 oper = "flame@*.leeh.co.uk", "*.lan";
13504 flags = kline;
13505 };
13506
13507 With no privs:
13508 shared {
13509 oper = "flame@*.leeh.co.uk", "*.lan";
13510 flags = none;
13511 };
13512
13513 Revision Changes Path
13514 7.191 +55 -23 ircd-ratbox/src/newconf.c
13515
13516
13517
13518leeh 2005/01/24 17:25:58 EST (20050124_5)
13519
13520 Modified files:
13521 include modules.h
13522 Log:
13523 - fix the prototype on load_static_modules()
13524
13525 Revision Changes Path
13526 7.61 +1 -1 ircd-ratbox/include/modules.h
13527
13528
13529
13530leeh 2005/01/24 16:00:30 EST (20050124_4)
13531
13532 Modified files:
13533 modules m_cap.c
13534 Log:
13535 - have cap end call register_local_user() with its own copy of
13536 source_p->username so its safe for unidented users..
13537
13538 Revision Changes Path
13539 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13540
13541
13542
13543leeh 2005/01/24 15:48:09 EST (20050124_3)
13544
13545 Modified files:
13546 include newconf.h s_conf.h
13547 modules m_info.c
13548 src newconf.c s_conf.c s_log.c
13549 Log:
13550 - move the conf parser over to a table based structure, with generic setting
13551 of integers/strings
13552
13553 Revision Changes Path
13554 7.34 +9 -8 ircd-ratbox/include/newconf.h
13555 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13556 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13557 7.190 +264 -808 ircd-ratbox/src/newconf.c
13558 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13559 7.77 +13 -13 ircd-ratbox/src/s_log.c
13560
13561
13562
13563leeh 2005/01/24 13:11:30 EST (20050124_2)
13564
13565 Modified files:
13566 doc example.conf
13567 src newconf.c
13568 Log:
13569 - added stacking of ips in exempt {};
13570
13571 Revision Changes Path
13572 7.253 +4 -0 ircd-ratbox/doc/example.conf
13573 7.189 +11 -30 ircd-ratbox/src/newconf.c
13574
13575
13576
13577leeh 2005/01/24 12:59:57 EST (20050124_1)
13578
13579 Modified files:
13580 include tools.h
13581 src channel.c client.c hash.c hook.c
13582 newconf.c s_user.c watch.c
13583 Log:
13584 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13585 consistent with the rest of the dlink code.
13586
13587 Revision Changes Path
13588 1.54 +7 -7 ircd-ratbox/include/tools.h
13589 7.430 +2 -2 ircd-ratbox/src/channel.c
13590 7.487 +6 -6 ircd-ratbox/src/client.c
13591 7.113 +5 -5 ircd-ratbox/src/hash.c
13592 7.35 +1 -1 ircd-ratbox/src/hook.c
13593 7.188 +2 -2 ircd-ratbox/src/newconf.c
13594 7.337 +1 -1 ircd-ratbox/src/s_user.c
13595 1.5 +4 -4 ircd-ratbox/src/watch.c
13596
13597
13598
13599leeh 2005/01/24 12:47:13 EST (20050124_0)
13600
13601 Modified files:
13602 modules m_cap.c
13603 Log:
13604 - cheap hack on sticky capabs..
13605
13606 Revision Changes Path
13607 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13608
13609
13610
13611leeh 2005/01/22 11:36:54 EST (20050122_0)
13612
13613 Modified files:
13614 modules m_cap.c
13615 Log:
13616 - updated my clicap implementation to match the spec so far..
13617
13618 Revision Changes Path
13619 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13620
13621
13622
13623leeh 2005/01/21 07:14:43 EST (20050121_2)
13624
13625 Modified files:
13626 doc hooks.txt
13627 include hook.h
13628 modules m_services.c
13629 src hook.c s_serv.c
13630 Log:
13631 - added hooks for when we're sending a burst
13632 - rewrote hooks.txt
13633 - fix up the hooks ive already done in services compatibility, ill add the
13634 hooks for server/client introductions in a bit.
13635
13636 Revision Changes Path
13637 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13638 1.30 +4 -0 ircd-ratbox/include/hook.h
13639 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13640 7.34 +7 -0 ircd-ratbox/src/hook.c
13641 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13642
13643
13644
13645leeh 2005/01/21 06:34:03 EST (20050121_1)
13646
13647 Modified files:
13648 contrib example_module.c spy_admin_notice.c
13649 spy_info_notice.c spy_links_notice.c
13650 spy_motd_notice.c spy_stats_notice.c
13651 spy_stats_p_notice.c spy_trace_notice.c
13652 spy_whois_notice.c
13653 spy_whois_notice_global.c
13654 include hook.h
13655 modules m_admin.c m_info.c m_links.c m_motd.c
13656 m_services.c m_stats.c m_trace.c
13657 m_whois.c static_modules.c.SH
13658 modules/core m_server.c
13659 src client.c hook.c ircd.c modules.c packet.c
13660 s_auth.c s_serv.c s_user.c send.c
13661 Log:
13662 - add a better implementation of the hook system, its now a slow leaking
13663 array and events are created whenever we try adding a hook for it, or
13664 theyre registered for the caller.
13665
13666 Ive temporarily fucked services support and removed most of the other
13667 hooks.. I shall fix this soon.
13668
13669 Revision Changes Path
13670 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13671 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13672 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13673 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13674 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13675 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13676 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13677 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13678 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13679 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13680 1.29 +34 -70 ircd-ratbox/include/hook.h
13681 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13682 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13683 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13684 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13685 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13686 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13687 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13688 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13689 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13690 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13691 7.486 +1 -28 ircd-ratbox/src/client.c
13692 7.33 +131 -137 ircd-ratbox/src/hook.c
13693 7.367 +1 -1 ircd-ratbox/src/ircd.c
13694 7.151 +6 -10 ircd-ratbox/src/modules.c
13695 7.138 +10 -14 ircd-ratbox/src/packet.c
13696 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13697 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13698 7.336 +0 -6 ircd-ratbox/src/s_user.c
13699 7.286 +8 -6 ircd-ratbox/src/send.c
13700
13701
13702
13703leeh 2005/01/20 19:19:20 EST (20050121_0)
13704
13705 Modified files:
13706 include hostmask.h
13707 Log:
13708 - remove an unused struct
13709
13710 Revision Changes Path
13711 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13712
13713
13714
13715leeh 2005/01/20 13:38:39 EST (20050120_1)
13716
13717 Modified files:
13718 . configure configure.ac
13719 include client.h numeric.h patchlevel.h
13720 modules Makefile.in
13721 src messages.tab s_user.c
13722 Added files:
13723 modules m_cap.c
13724 Log:
13725 - drop back to -O0, fix patchlevel.h
13726 - first stab at client capabilities.. this still needs work.
13727
13728 Revision Changes Path
13729 7.240 +3 -3 ircd-ratbox/configure
13730 7.54 +3 -3 ircd-ratbox/configure.ac
13731 7.260 +3 -0 ircd-ratbox/include/client.h
13732 7.54 +2 -0 ircd-ratbox/include/numeric.h
13733 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13734 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13735 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13736 7.120 +1 -1 ircd-ratbox/src/messages.tab
13737 7.335 +3 -0 ircd-ratbox/src/s_user.c
13738
13739
13740
13741leeh 2005/01/20 06:04:41 EST (20050120_0)
13742
13743 Modified files:
13744 . ChangeLog RELNOTES
13745 include config.h config.h.dist memory.h
13746 patchlevel.h
13747 modules m_stats.c
13748 src commio.c crypt.c getopt.c ircd.c s_serv.c
13749 Removed files:
13750 . README.VMS clean.com make.com
13751 include setup.h_vms
13752 modules descrip.mms static_modules_c.com
13753 modules/core descrip.mms
13754 src descrip.mms qio.c version.com
13755 tools descrip.mms mkpasswd_vms.c
13756 Log:
13757 - clean changelog, relnotes
13758 - mark patchlevel as 2.1.0beta
13759 - remove VMS support
13760
13761 Revision Changes Path
13762 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13763 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13764 1.111 +1 -348 ircd-ratbox/RELNOTES
13765 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13766 7.182 +0 -42 ircd-ratbox/include/config.h
13767 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13768 7.50 +0 -4 ircd-ratbox/include/memory.h
13769 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13770 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13771 7.2 +0 -58 ircd-ratbox/make.com (dead)
13772 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13773 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13774 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13775 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13776 1.24 +7 -30 ircd-ratbox/src/commio.c
13777 7.12 +0 -4 ircd-ratbox/src/crypt.c
13778 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13779 7.24 +0 -4 ircd-ratbox/src/getopt.c
13780 7.366 +4 -19 ircd-ratbox/src/ircd.c
13781 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13782 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13783 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13784 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13785 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13786
13787
13788
13789androsyn 2005/01/18 11:55:13 EST (20050118_7)
13790
13791 Modified files:
13792 include watch.h
13793 src watch.c
13794 Log:
13795 not using the return values on a few watch functions so make them void
13796
13797 Revision Changes Path
13798 7.2 +5 -5 ircd-ratbox/include/watch.h
13799 1.4 +19 -28 ircd-ratbox/src/watch.c
13800
13801
13802androsyn 2005/01/14 13:10:41 EST (20050114_5)
13803
13804 Modified files:
13805 modules m_watch.c
13806 Log:
13807 Make watch throttle, don't accept letter commands stacked
13808
13809 Revision Changes Path
13810 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13811
13812
13813
13814androsyn 2005/01/14 13:06:06 EST (20050114_4)
13815
13816 Modified files:
13817 modules m_gline.c
13818 Log:
13819 fix merge error
13820
13821 Revision Changes Path
13822 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13823
13824
13825
13826androsyn 2005/01/14 12:12:37 EST (20050114_3)
13827
13828 Modified files:
13829 . ChangeLog README.FIRST RELNOTES configure
13830 configure.ac
13831 adns adns.h internal.h parse.c transmit.c
13832 types.c
13833 contrib example_module.c spy_admin_notice.c
13834 spy_info_notice.c spy_links_notice.c
13835 spy_motd_notice.c spy_stats_notice.c
13836 spy_stats_p_notice.c spy_trace_notice.c
13837 spy_whois_notice.c
13838 spy_whois_notice_global.c
13839 doc example.conf example.efnet.conf ircd.motd
13840 server-version-info whats-new.txt
13841 help/opers umode xline
13842 help/users umode
13843 include cache.h channel.h class.h client.h
13844 commio.h config.h config.h.dist hash.h
13845 hook.h hostmask.h irc_string.h ircd.h
13846 ircd_defs.h m_info.h memory.h msg.h
13847 newconf.h numeric.h packet.h patchlevel.h
13848 patricia.h s_conf.h s_gline.h s_newconf.h
13849 s_serv.h s_user.h scache.h serno.h
13850 setup.h.in sprintf_irc.h stdinc.h tools.h
13851 modules .depend Makefile.in m_admin.c m_away.c
13852 m_dline.c m_encap.c m_gline.c m_info.c
13853 m_kline.c m_links.c m_list.c m_lusers.c
13854 m_motd.c m_oper.c m_operspy.c m_rehash.c
13855 m_restart.c m_resv.c m_set.c m_stats.c
13856 m_svinfo.c m_testline.c m_testmask.c
13857 m_topic.c m_trace.c m_watch.c m_who.c
13858 m_whois.c m_whowas.c m_xline.c
13859 static_modules.c.SH
13860 modules/core m_error.c m_message.c m_mode.c m_quit.c
13861 m_server.c m_squit.c
13862 src .depend Makefile.in adns.c balloc.c
13863 cache.c channel.c class.c client.c
13864 commio.c crypt.c devpoll.c epoll.c
13865 event.c getopt.c hash.c hook.c hostmask.c
13866 irc_string.c ircd.c ircd_lexer.l
13867 ircd_parser.y ircd_signal.c listener.c
13868 modules.c newconf.c numeric.c packet.c
13869 parse.c patricia.c poll.c reject.c
13870 restart.c s_auth.c s_conf.c s_log.c
13871 s_newconf.c s_serv.c s_user.c scache.c
13872 select.c send.c snprintf.c tools.c
13873 version.c.SH watch.c whowas.c
13874 tools README.mkpasswd mkpasswd.c
13875 Added files:
13876 . README.VMS clean.com make.com
13877 doc services.txt
13878 include common.h s_stats.h setup.h_vms
13879 supported.h
13880 modules descrip.mms m_challenge.c m_etrace.c
13881 m_invite.c m_names.c m_pass.c m_ping.c
13882 m_pong.c m_services.c m_tb.c m_user.c
13883 m_users.c m_version.c
13884 static_modules_c.com
13885 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13886 m_part.c m_sjoin.c
13887 servlink descrip.mms
13888 src descrip.mms kdparse.c messages.tab qio.c
13889 s_gline.c s_stats.c version.com
13890 tools descrip.mms mkpasswd_vms.c
13891 Removed files:
13892 doc 005.txt
13893 include banconf.h
13894 modules/core channels.c users.c
13895 src banconf.c
13896 Log:
13897 merge from RATBOX_2_0
13898
13899 Revision Changes Path
13900 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13901 7.40 +1 -0 ircd-ratbox/README.FIRST
13902 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13903 1.110 +114 -6 ircd-ratbox/RELNOTES
13904 1.17 +4 -0 ircd-ratbox/adns/adns.h
13905 1.17 +4 -4 ircd-ratbox/adns/internal.h
13906 1.12 +38 -38 ircd-ratbox/adns/parse.c
13907 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13908 1.19 +13 -13 ircd-ratbox/adns/types.c
13909 7.1 +10 -0 ircd-ratbox/clean.com (new)
13910 7.239 +47 -29 ircd-ratbox/configure
13911 7.53 +40 -32 ircd-ratbox/configure.ac
13912 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13913 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13914 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13915 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13916 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13917 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13918 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13919 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13920 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13921 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13922 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13923 7.252 +68 -22 ircd-ratbox/doc/example.conf
13924 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13925 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13926 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13927 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13928 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13929 1.5 +2 -1 ircd-ratbox/help/opers/umode
13930 1.7 +1 -1 ircd-ratbox/help/opers/xline
13931 1.2 +1 -0 ircd-ratbox/help/users/umode
13932 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13933 1.7 +8 -0 ircd-ratbox/include/cache.h
13934 7.162 +18 -16 ircd-ratbox/include/channel.h
13935 7.25 +4 -0 ircd-ratbox/include/class.h
13936 7.259 +34 -28 ircd-ratbox/include/client.h
13937 1.13 +45 -7 ircd-ratbox/include/commio.h
13938 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13939 7.181 +74 -16 ircd-ratbox/include/config.h
13940 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13941 7.53 +2 -0 ircd-ratbox/include/hash.h
13942 1.28 +73 -27 ircd-ratbox/include/hook.h
13943 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13944 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13945 7.80 +6 -31 ircd-ratbox/include/ircd.h
13946 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13947 7.56 +14 -8 ircd-ratbox/include/m_info.h
13948 7.49 +4 -0 ircd-ratbox/include/memory.h
13949 7.53 +2 -0 ircd-ratbox/include/msg.h
13950 7.33 +9 -9 ircd-ratbox/include/newconf.h
13951 7.53 +12 -8 ircd-ratbox/include/numeric.h
13952 7.27 +1 -1 ircd-ratbox/include/packet.h
13953 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13954 7.19 +25 -1 ircd-ratbox/include/patricia.h
13955 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13956 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13957 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13958 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13959 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13960 7.34 +13 -9 ircd-ratbox/include/s_user.h
13961 7.15 +1 -1 ircd-ratbox/include/scache.h
13962 7.5366 +1 -1 ircd-ratbox/include/serno.h
13963 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13964 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13965 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13966 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13967 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13968 1.53 +10 -10 ircd-ratbox/include/tools.h
13969 7.1 +58 -0 ircd-ratbox/make.com (new)
13970 1.45 +338 -182 ircd-ratbox/modules/.depend
13971 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13972 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13973 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13974 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13975 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13976 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13977 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13978 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13979 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13980 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13981 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13982 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13983 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13984 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13985 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13986 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13987 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13988 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13989 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13990 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13991 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13992 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13993 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13994 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13995 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13996 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13997 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13998 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13999 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14000 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14001 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14002 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14003 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14004 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14005 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14006 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14007 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14008 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14009 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14010 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14011 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14012 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14013 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14014 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14015 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14016 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14017 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14018 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14019 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14020 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14021 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14022 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14023 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14024 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14025 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14026 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14027 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14028 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14029 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14030 7.48 +162 -119 ircd-ratbox/src/.depend
14031 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14032 7.75 +5 -5 ircd-ratbox/src/adns.c
14033 7.84 +1 -1 ircd-ratbox/src/balloc.c
14034 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14035 1.23 +75 -7 ircd-ratbox/src/cache.c
14036 7.429 +342 -79 ircd-ratbox/src/channel.c
14037 7.67 +42 -2 ircd-ratbox/src/class.c
14038 7.485 +245 -85 ircd-ratbox/src/client.c
14039 1.23 +349 -43 ircd-ratbox/src/commio.c
14040 7.11 +4 -0 ircd-ratbox/src/crypt.c
14041 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14042 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14043 1.32 +4 -8 ircd-ratbox/src/epoll.c
14044 7.46 +63 -6 ircd-ratbox/src/event.c
14045 7.23 +4 -0 ircd-ratbox/src/getopt.c
14046 7.112 +8 -7 ircd-ratbox/src/hash.c
14047 7.32 +135 -133 ircd-ratbox/src/hook.c
14048 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14049 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14050 7.365 +56 -48 ircd-ratbox/src/ircd.c
14051 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14052 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14053 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14054 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14055 7.122 +14 -13 ircd-ratbox/src/listener.c
14056 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14057 7.150 +17 -8 ircd-ratbox/src/modules.c
14058 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14059 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14060 7.137 +55 -42 ircd-ratbox/src/packet.c
14061 7.187 +8 -15 ircd-ratbox/src/parse.c
14062 7.28 +2 -4 ircd-ratbox/src/patricia.c
14063 7.82 +3 -1 ircd-ratbox/src/poll.c
14064 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14065 1.32 +8 -3 ircd-ratbox/src/reject.c
14066 7.34 +1 -0 ircd-ratbox/src/restart.c
14067 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14068 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14069 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14070 7.76 +32 -35 ircd-ratbox/src/s_log.c
14071 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14072 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14073 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14074 7.334 +773 -2 ircd-ratbox/src/s_user.c
14075 7.27 +2 -1 ircd-ratbox/src/scache.c
14076 7.44 +2 -0 ircd-ratbox/src/select.c
14077 7.285 +12 -12 ircd-ratbox/src/send.c
14078 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14079 7.46 +0 -1 ircd-ratbox/src/tools.c
14080 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14081 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14082 1.3 +4 -4 ircd-ratbox/src/watch.c
14083 7.32 +1 -0 ircd-ratbox/src/whowas.c
14084 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14085 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14086 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14087 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14088
14089
14090
14091androsyn 2005/01/13 22:17:53 EST (20050114_2)
14092
14093 Modified files: (Branch: RATBOX_2_0)
14094 src client.c
14095 Log:
14096 a remote client is never going to have a watch list..duh
14097
14098 Revision Changes Path
14099 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14100
14101
14102
14103androsyn 2005/01/13 20:49:55 EST (20050114_1)
14104
14105 Added files: (Branch: RATBOX_2_0)
14106 modules m_watch.c
14107 Log:
14108 get that one too
14109
14110 Revision Changes Path
14111 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14112
14113
14114
14115androsyn 2005/01/13 20:39:28 EST (20050114_0)
14116
14117 Added files: (Branch: RATBOX_2_0)
14118 include watch.h
14119 src watch.c
14120 Log:
14121 helps if we actually include the .c/.h files
14122
14123 Revision Changes Path
14124 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14125 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14126
14127
14128
14129androsyn 2005/01/13 13:57:16 EST (20050113_0)
14130
14131 Modified files: (Branch: RATBOX_2_0)
14132 . configure configure.ac
14133 include client.h numeric.h s_conf.h setup.h.in
14134 supported.h
14135 modules Makefile.in
14136 modules/core m_nick.c
14137 src Makefile.in client.c ircd.c messages.tab
14138 newconf.c s_conf.c s_user.c
14139 Log:
14140 backport watch from devel
14141
14142 Revision Changes Path
14143 7.229.2.10 +12 -2 ircd-ratbox/configure
14144 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14145 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14146 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14147 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14148 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14149 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14150 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14151 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14152 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14153 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14154 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14155 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14156 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14157 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14158 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14159
14160
14161
14162leeh 2005/01/12 10:12:40 EST (20050112_1)
14163
14164 Modified files: (Branch: RATBOX_2_0)
14165 include numeric.h
14166 modules m_services.c m_whois.c
14167 src messages.tab
14168 Log:
14169 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14170 when the user is logged in
14171
14172 Revision Changes Path
14173 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14174 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14175 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14176 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14177
14178
14179
14180leeh 2005/01/11 19:47:14 EST (20050112_0)
14181
14182 Modified files: (Branch: RATBOX_2_0)
14183 include supported.h
14184 Added files: (Branch: RATBOX_2_0)
14185 doc services.txt
14186 Log:
14187 - add +r to 005
14188 - added doc/services.txt, outlining the compatibility code
14189
14190 Revision Changes Path
14191 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14192 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14193
14194
14195
14196leeh 2005/01/11 18:38:10 EST (20050111_5)
14197
14198 Modified files: (Branch: RATBOX_2_0)
14199 include client.h hook.h
14200 modules m_services.c
14201 modules/core m_server.c
14202 src hook.c s_serv.c
14203 Log:
14204 - more services compatibility code:
14205 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14206 appropriate service {}; entry, only accept SU from these.
14207 - hook into us finishing nick burst, and have services burst a list of
14208 logged in users
14209
14210 Revision Changes Path
14211 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14212 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14213 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14214 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14215 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14216 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14217
14218
14219
14220leeh 2005/01/11 17:32:42 EST (20050111_4)
14221
14222 Modified files: (Branch: RATBOX_2_0)
14223 . configure configure.ac
14224 include client.h
14225 modules Makefile.in
14226 src channel.c
14227 Added files: (Branch: RATBOX_2_0)
14228 modules m_services.c
14229 Log:
14230 - more services compatibility code:
14231 - encap handlers for SU (services marking client as logged in)
14232 - and for LOGIN (servers bursting logged in status)
14233 - move suser from Client -> User
14234
14235 Revision Changes Path
14236 7.229.2.9 +9 -3 ircd-ratbox/configure
14237 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14238 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14239 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14240 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14241 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14242
14243
14244
14245leeh 2005/01/11 16:46:34 EST (20050111_3)
14246
14247 Modified files: (Branch: RATBOX_2_0)
14248 include ircd_defs.h
14249 Log:
14250 - whoops, missing #endif
14251
14252 Revision Changes Path
14253 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14254
14255
14256
14257leeh 2005/01/11 15:56:57 EST (20050111_2)
14258
14259 Modified files: (Branch: RATBOX_2_0)
14260 include ircd_defs.h
14261 Log:
14262 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14263 have ipv6 just report sizeof(struct sockaddr_in)
14264
14265 Revision Changes Path
14266 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14267
14268
14269
14270leeh 2005/01/10 20:19:35 EST (20050111_1)
14271
14272 Modified files: (Branch: RATBOX_2_0)
14273 src newconf.c
14274 Log:
14275 - fix a gcc warning
14276
14277 Revision Changes Path
14278 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14279
14280
14281
14282leeh 2005/01/10 20:10:35 EST (20050111_0)
14283
14284 Modified files: (Branch: RATBOX_2_0)
14285 adns internal.h parse.c transmit.c types.c
14286 Log:
14287 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14288 conflict
14289
14290 Revision Changes Path
14291 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14292 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14293 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14294 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14295
14296
14297
14298leeh 2005/01/10 17:48:48 EST (20050110_3)
14299
14300 Modified files: (Branch: RATBOX_2_0)
14301 modules m_xline.c
14302 Log:
14303 - send out the reformatted xline to opers (\s -> ' ')
14304
14305 Revision Changes Path
14306 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14307
14308
14309
14310leeh 2005/01/10 16:18:53 EST (20050110_2)
14311
14312 Modified files: (Branch: RATBOX_2_0)
14313 help/opers umode
14314 help/users umode
14315 include client.h supported.h
14316 src messages.tab s_user.c send.c
14317 Log:
14318 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14319 channel privmsgs.
14320
14321 Revision Changes Path
14322 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14323 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14324 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14325 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14326 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14327 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14328 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14329
14330
14331
14332leeh 2005/01/10 14:50:47 EST (20050110_1)
14333
14334 Modified files: (Branch: RATBOX_2_0)
14335 doc example.conf example.efnet.conf
14336 Log:
14337 - I dont remember ts6 desyncing on bans, so im not sure why the example
14338 confs say so.
14339
14340 Revision Changes Path
14341 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14342 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14343
14344
14345
14346leeh 2005/01/10 13:31:10 EST (20050110_0)
14347
14348 Modified files: (Branch: RATBOX_2_0)
14349 . configure configure.ac
14350 include channel.h client.h numeric.h s_conf.h
14351 s_serv.h setup.h.in
14352 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14353 m_sjoin.c
14354 src channel.c messages.tab newconf.c s_conf.c
14355 s_serv.c s_user.c
14356 Log:
14357 - added --enable-services to configure, which enables some ratbox-services
14358 compatibility code:
14359 - chanmode +r, registered users only
14360 - usermode +S, prevents deop/kick of a service
14361 - service { }; block in conf for the above umode
14362
14363 Revision Changes Path
14364 7.229.2.8 +28 -16 ircd-ratbox/configure
14365 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14366 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14367 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14368 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14369 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14370 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14371 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14372 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14373 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14374 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14375 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14376 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14377 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14378 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14379 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14380 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14381 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14382 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14383
14384
14385
14386leeh 2005/01/09 08:23:30 EST (20050109_0)
14387
14388 Modified files: (Branch: RATBOX_2_0)
14389 help/opers umode
14390 Log:
14391 - remove a tab, and add +C to opers umode help
14392
14393 Revision Changes Path
14394 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14395