]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] - enforce proper conditions for EPOLL_CTL_DEL.
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
5522d08c 1nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
2 Log:
3 - rename m_list_safelist to m_list and remove ratbox implementation
4
5
6 Changes: Modified:
7 +393 -664 trunk/modules/Makefile.in (File Modified)
8 + - trunk/modules/m_list.c (File Added)
9 + - trunk/modules/m_list_ratbox.c (File Deleted)
10 + - trunk/modules/m_list_safelist.c (File Deleted)
11
12
607cf49f 13nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
14 Log:
15 - some more transit to sendto_one_numeric().
16
17
18 Changes: Modified:
19 +2 -3 trunk/modules/m_away.c (File Modified)
20 +3 -3 trunk/src/messages.tab (File Modified)
21 +1 -1 trunk/src/s_user.c (File Modified)
22
23
e8a2d50d 24nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
25 Log:
26 - change some sendto_one() to sendto_one_numeric().
27
28
29 Changes: Modified:
30 +4 -10 trunk/modules/m_admin.c (File Modified)
31 +3 -3 trunk/modules/m_map.c (File Modified)
32 +12 -12 trunk/src/messages.tab (File Modified)
33 +1 -2 trunk/src/s_conf.c (File Modified)
34 +9 -10 trunk/src/s_user.c (File Modified)
35
36
88520303 37nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
38 Log:
39 - river's ports.c from old charybdis trunk
40
41
42 Changes: Modified:
43 +195 -0 trunk/configure.ac (File Modified)
44 + - trunk/libcharybdis/ports.c (File Added)
45
46
1b4cfad8 47nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
48 Log:
49 - remove broken ports stuff and devpoll stuff.
50
51
52 Changes: Modified:
53 +0 -307 trunk/configure (File Modified)
54 +0 -21 trunk/configure.ac (File Modified)
55 +0 -474 trunk/include/setup.h.in (File Modified)
56 + - trunk/libcharybdis/devpoll.c (File Deleted)
57 + - trunk/libcharybdis/ports.c (File Deleted)
58
59
5e12fb10 60nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
61 Log:
62 - regenerate files
63
64
65 Changes: Modified:
66 +1 -25 trunk/configure (File Modified)
67 +0 -3 trunk/include/setup.h.in (File Modified)
68
69
4536ee25 70nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
71 Log:
72 - remove x86-optimized hash code.
73
74
75 Changes: Modified:
76 +0 -13 trunk/configure.ac (File Modified)
77 +2 -187 trunk/src/Makefile.in (File Modified)
78 + - trunk/src/fnvhash.s (File Deleted)
79
80
6c8cbf34 81nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
82 Log:
83 - apparently setting KE_LENGTH to 128 is fine.
84
85
86 Changes: Modified:
87 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
88
89
3611dcf7 90nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
91 Log:
92 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
93
94
95 Changes: Modified:
96 +5627 -5747 trunk/configure (File Modified)
97 +0 -15 trunk/configure.ac (File Modified)
98 +0 -2 trunk/include/m_info.h (File Modified)
99 +6 -9 trunk/include/setup.h.in (File Modified)
100 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
101
102
631ef239 103nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
104 Log:
105 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
106 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
107 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
108
109
110 Changes: Modified:
111 +0 -5 trunk/include/config.h (File Modified)
112 +0 -5 trunk/include/config.h.dist (File Modified)
113 +0 -6 trunk/include/defaults.h (File Modified)
114 +0 -3 trunk/include/m_info.h (File Modified)
115 +21 -7 trunk/libcharybdis/commio.c (File Modified)
116 +2 -0 trunk/libcharybdis/commio.h (File Modified)
117 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
118 +4 -3 trunk/libcharybdis/poll.c (File Modified)
119 +0 -3 trunk/libcharybdis/select.c (File Modified)
120 +0 -9 trunk/src/ircd.c (File Modified)
121 +23 -26 trunk/src/listener.c (File Modified)
122 +2 -1 trunk/src/restart.c (File Modified)
123 +5 -1 trunk/src/s_auth.c (File Modified)
124 +1 -1 trunk/src/s_conf.c (File Modified)
125 +3 -1 trunk/src/s_serv.c (File Modified)
126
127
6fcb8629 128jilles 2007/04/02 22:03:08 UTC (20070402-3350)
129 Log:
130 Repair operspy who !#channel, broken by me in r3283.
131
132
133 Changes: Modified:
134 +2 -2 trunk/modules/m_who.c (File Modified)
135
136
f71e18ee 137jilles 2007/04/01 22:20:00 UTC (20070401-3344)
138 Log:
139 Update bug report and IRC channel information.
140
141
142 Changes: Modified:
143 +2 -1 trunk/BUGS (File Modified)
144 +2 -1 trunk/NEWS (File Modified)
145
146
91132813 147jilles 2007/04/01 22:10:05 UTC (20070401-3342)
148 Log:
149 Change copyright years in version.c.SH as in release-2.1 r3339.
150
151
152 Changes: Modified:
153 +2 -2 trunk/src/version.c.SH (File Modified)
154
155
8d53472c 156jilles 2007/03/30 23:34:11 UTC (20070330-3325)
157 Log:
158 Rerun autoconf.
159
160
161 Changes: Modified:
162 +104 -0 trunk/configure (File Modified)
163
164
3ad1a781 165jilles 2007/03/30 23:33:43 UTC (20070330-3323)
166 Log:
167 Need to check for various flavours of epoll,
168 even if --enable-epoll is forced.
169
170
171 Changes: Modified:
172 +1 -0 trunk/configure.ac (File Modified)
173
174
a34ec229 175jilles 2007/03/30 23:32:43 UTC (20070330-3321)
176 Log:
177 Hack to allow some more warnings, already present in configure (?).
178
179
180 Changes: Modified:
181 +1 -1 trunk/aclocal.m4 (File Modified)
182
183
5c5d24f0 184jilles 2007/03/29 20:03:06 UTC (20070329-3319)
185 Log:
186 Merge old trunk r2077,r2079:
187 - Move closing of servlink control fd to close_connection()
188 instead of doing it in exit_local_server(), and make sure
189 we first close the data fd and then the control fd.
190 - Have servlink process ready fds in order net, data, ctrl
191 instead of ctrl, data, net. This seems to fix the problem
192 that squit reasons do not show up on the other side of a
193 ziplink (by making it send any final SQUIT and/or ERROR
194 before noticing the closed control fd).
195
196
197 Changes: Modified:
198 +1 -1 trunk/servlink/io.c (File Modified)
199 +3 -12 trunk/src/client.c (File Modified)
200
201
64f2a7eb 202jilles 2007/03/28 23:17:06 UTC (20070328-3317)
203 Log:
204 Don't show the UID if a TS6 server sends a kick with
205 an empty or no comment. Note that charybdis never sends
206 such kicks.
207
208
209 Changes: Modified:
210 +4 -4 trunk/modules/core/m_kick.c (File Modified)
211
212
0bba1788 213jilles 2007/03/28 15:40:24 UTC (20070328-3307)
214 Log:
215 Merge old trunk r2081:
216 Don't say that services cannot be killed in
217 ERR_ISCHANSERVICE message (given when trying
218 to kick or deop them), as that's not the case.
219
220
221 Changes: Modified:
222 +1 -1 trunk/src/messages.tab (File Modified)
223
224
8d19a2b2 225jilles 2007/03/28 15:30:56 UTC (20070328-3305)
226 Log:
227 Merge old trunk r2059
228 Clarifications to the descriptions of umode +Q and cmode +F,
229 suggested by Ariadne@SorceryNet.
230
231
232 Changes: Modified:
233 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
234 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
235
236
e7d250a6 237jilles 2007/03/28 15:22:49 UTC (20070328-3303)
238 Log:
239 Merge old trunk r2907,r2991:
240 Allow TESTLINE on channel names.
241
242
243 Changes: Modified:
244 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
245 +4 -0 trunk/help/opers/testline (File Modified)
246 +22 -0 trunk/modules/m_testline.c (File Modified)
247
248
add9f99d 249jilles 2007/03/28 15:04:06 UTC (20070328-3301)
250 Log:
251 Merge old trunk r2835:
252 resolver: if sendto(2) fails, try sending to the next nameserver
253
254
255 Changes: Modified:
256 +1 -1 trunk/src/res.c (File Modified)
257
258
42bda3f3 259jilles 2007/03/28 14:54:10 UTC (20070328-3299)
260 Log:
261 Merge old trunk r2817:
262 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
263 starts with a digit. This is safe because the last
264 parameter is a nick and never a UID. (The first parameter
265 in a server-server two-param whois is a UID/SID.)
266
267
268 Changes: Modified:
269 +1 -1 trunk/modules/m_whois.c (File Modified)
270
271
8a1e143f 272jilles 2007/03/28 14:49:48 UTC (20070328-3297)
273 Log:
274 Merge old trunk r2779,r2785:
275 Show correct privilege name in a few ERR_NOPRIVS numerics.
276
277
278 Changes: Modified:
279 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
280 +1 -1 trunk/extensions/m_opme.c (File Modified)
281 +2 -2 trunk/unsupported/m_force.c (File Modified)
282
283
a5ea0e0d 284jilles 2007/03/28 14:45:46 UTC (20070328-3295)
285 Log:
286 Merge old trunk r2695:
287 Send an SQUIT instead of an ERROR to announce /die to connected servers.
288 This will generate better server notices.
289
290
291 Changes: Modified:
292 +3 -2 trunk/modules/core/m_die.c (File Modified)
293
294
5ea98c7a 295jilles 2007/03/28 14:33:50 UTC (20070328-3293)
296 Log:
297 Merge old trunk r2294:
298 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
299
300
301 Changes: Modified:
302 +1 -1 trunk/src/s_user.c (File Modified)
303
304
c83cbedc 305jilles 2007/03/28 14:30:10 UTC (20070328-3291)
306 Log:
307 Merge old trunk r2226:
308 If we are connecting outward to a server, check if the
309 server name they sent is the same as what we tried to
310 connect to. Previously such a connection could succeed
311 if there existed connect blocks with the same IP and
312 passwords for the other server name.
313
314
315 Changes: Modified:
316 +11 -0 trunk/modules/core/m_server.c (File Modified)
317
318
9c2f9ec9 319jilles 2007/03/28 14:21:37 UTC (20070328-3289)
320 Log:
321 Merge old trunk r2212:
322 Another handling of SJOINs without nicks:
323 Propagate them if the channel is +P or the channel
324 already existed, otherwise remove the channel again
325 and do not propagate the SJOIN.
326
327
328 Changes: Modified:
329 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
330
331
7201bb21 332jilles 2007/03/28 13:49:57 UTC (20070328-3287)
333 Log:
334 Remove channels entirely from /whois on services.
335 This cannot be overridden with operspy.
336
337
338 Changes: Modified:
339 +20 -17 trunk/modules/m_whois.c (File Modified)
340
341
04513cff 342jilles 2007/03/28 13:11:30 UTC (20070328-3283)
343 Log:
344 Fix /who on channels with ** in their name.
345
346
347 Changes: Modified:
348 +2 -2 trunk/modules/m_who.c (File Modified)
349
350
4cda5f22 351jilles 2007/03/25 17:59:50 UTC (20070325-3281)
352 Log:
353 NEWS: As in 2.1.3, mention that the TS6 revision will
354 interoperate with older versions
355
356
357 Changes: Modified:
358 +2 -1 trunk/NEWS (File Modified)
359
360
0af87e57 361jilles 2007/03/18 16:29:31 UTC (20070318-3275)
362 Log:
363 Fix documentation of HIDE_SERVERS_IPS define.
364
365
366 Changes: Modified:
367 +2 -2 trunk/include/config.h.dist (File Modified)
368
369
3891c2c2 370jilles 2007/03/18 14:44:24 UTC (20070318-3271)
371 Log:
372 Don't leak auth{} spoofed ip for I-line is full notice either.
373
374
375 Changes: Modified:
376 +1 -1 trunk/src/s_conf.c (File Modified)
377
378
4b7e6904 379jilles 2007/03/17 23:50:25 UTC (20070317-3265)
380 Log:
381 Update NEWS.
382
383
384 Changes: Modified:
385 +37 -0 trunk/NEWS (File Modified)
386
387
0b15df83 388jilles 2007/03/15 18:09:08 UTC (20070315-3259)
389 Log:
390 Allow /invite (but not invex) to override +r, +l, +j in
391 addition to +i. As before, a restrictive mode must be in
392 place at /invite time for the invite to have an effect;
393 +r does not count as a restrictive mode if the user is
394 logged in; +l and +j always count as restrictive modes to
395 allow for cases where they would allow join at /invite
396 time but not when the user tries to join.
397
398
399 Changes: Modified:
400 +6 -2 trunk/modules/m_invite.c (File Modified)
401 +21 -10 trunk/src/channel.c (File Modified)
402
403
1ebf4db4 404jilles 2007/03/13 16:09:28 UTC (20070313-3257)
405 Log:
406 Remove invite_ops_only, forcing it to YES.
407
408
409 Changes: Modified:
410 +0 -1 trunk/doc/example.conf (File Modified)
411 +0 -5 trunk/doc/reference.conf (File Modified)
412 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
413 +0 -1 trunk/include/s_conf.h (File Modified)
414 +0 -6 trunk/modules/m_info.c (File Modified)
415 +10 -14 trunk/modules/m_invite.c (File Modified)
416 +0 -1 trunk/src/newconf.c (File Modified)
417 +0 -1 trunk/src/s_conf.c (File Modified)
418
419
307328bb 420jilles 2007/03/06 14:07:11 UTC (20070306-3255)
421 Log:
422 Move username check after xline and dnsbl checks, so it
423 will not complain to opers about clients who are xlined
424 or blacklisted anyway (both of which silently reject).
425
426
427 Changes: Modified:
428 +15 -15 trunk/src/s_user.c (File Modified)
429
430
0734f634 431nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
432 Log:
433 - MASTER_MAX is no longer relevant
434
435
436 Changes: Modified:
437 +0 -7 trunk/modules/m_set.c (File Modified)
438
439
35237302 440nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
441 Log:
442 - add config option for setting max_clients.
443
444
445 Changes: Modified:
446 +5 -0 trunk/doc/example.conf (File Modified)
447 +5 -0 trunk/doc/reference.conf (File Modified)
448 +2 -0 trunk/include/s_conf.h (File Modified)
449 +1 -1 trunk/src/ircd.c (File Modified)
450 +2 -0 trunk/src/newconf.c (File Modified)
451 +2 -1 trunk/src/s_conf.c (File Modified)
452
453
c2d96fcb 454nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
455 Log:
456 - remove get_maxrss() and all of that insecure and unsafe nonsense
457
458
459 Changes: Modified:
460 +3 -38 trunk/src/ircd.c (File Modified)
461 +1 -1 trunk/src/restart.c (File Modified)
462 +0 -4 trunk/src/s_stats.c (File Modified)
463
464
68ff929f 465nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
466 Log:
467 - avoid some potential NULL dereferencing
468
469
470 Changes: Modified:
471 +1 -1 trunk/libcharybdis/commio.c (File Modified)
472
473
a6a30f6f 474nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
475 Log:
476 - fix a typo
477
478
479 Changes: Modified:
480 +1 -1 trunk/libcharybdis/poll.c (File Modified)
481
482
c18de29d 483nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
484 Log:
485 - rework poll a bit for the MAXCONNECTIONS changes.
486
487
488 Changes: Modified:
489 +46 -23 trunk/libcharybdis/poll.c (File Modified)
490
491
ce439f51 492jilles 2007/03/05 17:52:28 UTC (20070305-3241)
493 Log:
494 Our way of using kqueue may cause it to report fds we
495 don't know about anymore, cope.
496
497
498 Changes: Modified:
499 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
500
501
51b5f335 502jilles 2007/03/05 17:41:40 UTC (20070305-3239)
503 Log:
504 Don't reference freed memory (fde_t) in comm_close().
505
506
507 Changes: Modified:
508 +1 -1 trunk/libcharybdis/commio.c (File Modified)
509
510
df98bc52 511nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
512 Log:
513 - fix for 100% cpu use
514
515
516 Changes: Modified:
517 +1 -1 trunk/libcharybdis/commio.c (File Modified)
518
519
61e3b8f2 520nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
521 Log:
522 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
523
524
525 Changes: Modified:
526 +37 -25 trunk/libcharybdis/commio.c (File Modified)
527
528
d0e1e8ee 529nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
530 Log:
531 - clear up use of fd_table in ircd.
532
533
534 Changes: Modified:
535 +3 -2 trunk/src/s_serv.c (File Modified)
536
537
c961476e 538nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
539 Log:
540 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
541
542
543 Changes: Modified:
544 +97 -26 trunk/libcharybdis/commio.c (File Modified)
545 +3 -2 trunk/libcharybdis/commio.h (File Modified)
546 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
547 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
548 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
549 +3 -3 trunk/libcharybdis/poll.c (File Modified)
550 +2 -2 trunk/libcharybdis/ports.c (File Modified)
551 +2 -2 trunk/libcharybdis/select.c (File Modified)
552
553
e70f8e92 554jilles 2007/03/05 01:14:46 UTC (20070305-3227)
555 Log:
556 Fix some cases where the size argument to strlcpy()
557 for usernames and hostnames is 1 too small.
558
559
560 Changes: Modified:
561 +1 -1 trunk/modules/m_chghost.c (File Modified)
562 +2 -2 trunk/src/res.c (File Modified)
563 +2 -2 trunk/src/s_user.c (File Modified)
564
565
14e23b0e 566jilles 2007/03/04 23:42:55 UTC (20070304-3225)
567 Log:
568 Cut down quit/part/kick reasons to avoid quit reasons
569 overflowing the client exiting server notice (from
570 TOPICLEN to 260). kill reasons become shorter accordingly.
571 kline/dline/gline reasons become 390.
572 away messages stay at TOPICLEN for now.
573
574
575 Changes: Modified:
576 +8 -3 trunk/include/ircd_defs.h (File Modified)
577 +2 -2 trunk/modules/m_dline.c (File Modified)
578 +4 -4 trunk/modules/m_gline.c (File Modified)
579 +2 -2 trunk/modules/m_kline.c (File Modified)
580
581
61569b65 582jilles 2007/03/02 17:45:47 UTC (20070302-3223)
583 Log:
584 Don't leak auth{} spoofed IP addresses in +f notices.
585 from ratbox (androsyn)
586
587
588 Changes: Modified:
589 +10 -3 trunk/src/s_conf.c (File Modified)
590
591
606384ae 592jilles 2007/02/24 19:34:28 UTC (20070224-3219)
593 Log:
594 Make oper_up() take +i/-i during opering up into account
595 (e.g. no_oper_invis extension, +i in operator::umodes).
596 Remove the hack from no_oper_invis.
597
598
599 Changes: Modified:
600 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
601 +4 -0 trunk/src/s_user.c (File Modified)
602
603
652b8478 604jilles 2007/02/24 18:35:58 UTC (20070224-3215)
605 Log:
606 no_oper_invis: decrement invisible count when clearing
607 invisible on a local client who has just opered up
608 oper_up() should really do this
609
610
611 Changes: Modified:
612 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
613
614
af6ca5f5 615jilles 2007/02/21 19:52:51 UTC (20070221-3213)
616 Log:
617 Put "End of Channel Quiet List" instead of
618 "End of Channel Ban List" for a +q list.
619 Due to client restrictions the numerics for
620 quiet lists must be the same as for ban lists.
621
622
623 Changes: Modified:
624 +4 -1 trunk/src/chmode.c (File Modified)
625
626
11781253 627jilles 2007/02/20 00:34:28 UTC (20070220-3211)
628 Log:
629 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
630 Change TS6 JOIN processing
631 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
632 a local user joins an existing channel
633 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
634 propagating a TS6 JOIN
635 - don't interpret simple modes in an incoming TS6 JOIN
636
637 This is to avoid desyncs when certain mode changes (e.g. -im)
638 cross with joins. A downside is that simple modes will be
639 more desynched when a JOIN creates a channel or lowers TS,
640 but that's less important.
641
642 Update the TS6 specification to include this, and clarify
643 that TMODE can come from a server and that MODE must be
644 translated into TMODE from other servers too.
645
646
647 Changes: Modified:
648 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
649 +19 -127 trunk/modules/core/m_join.c (File Modified)
650
651
bee3b671 652jilles 2007/02/11 16:54:43 UTC (20070211-3209)
653 Log:
654 Make -logfile work again.
655
656
657 Changes: Modified:
658 +2 -2 trunk/src/s_log.c (File Modified)
659
660
9b6ff0c8 661nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
662 Log:
663 - fix off-by-one memory overflow error.
664
665
666 Changes: Modified:
667 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
668
669
c8ff7ca9 670jilles 2007/02/04 15:08:04 UTC (20070204-3203)
671 Log:
672 Change handling of modularized umodes:
673 - keep the bitmask reserved forever to the letter, fixing
674 the problems when loading multiple umode modules,
675 unloading them and then loading them in a different order
676 - don't allow local users to change umodes which have
677 been unloaded and don't set them on new users via
678 default_umodes
679
680
681 Changes: Modified:
682 +24 -3 trunk/src/s_user.c (File Modified)
683
684
a8086a7c 685jilles 2007/02/04 01:59:38 UTC (20070204-3201)
686 Log:
687 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
688
689
690 Changes: Modified:
691 +1 -0 trunk/include/s_user.h (File Modified)
692 +0 -22 trunk/libcharybdis/tools.c (File Modified)
693 +0 -1 trunk/libcharybdis/tools.h (File Modified)
694 +22 -0 trunk/src/s_user.c (File Modified)
695
696
01cebbd8 697jilles 2007/02/01 01:44:31 UTC (20070201-3195)
698 Log:
699 DNSBL keyword substitution is available as of 2.1.3.
700
701
702 Changes: Modified:
703 +1 -1 trunk/doc/example.conf (File Modified)
704
705
1e56e993 706jilles 2007/02/01 01:07:42 UTC (20070201-3183)
707 Log:
708 Change two occurances like match(userinput, target_p->name) ||
709 match(target_p->name, userinput) to just match(userinput,
710 target_p->name). No client name can contain * or ? now.
711
712
713 Changes: Modified:
714 +1 -1 trunk/modules/m_trace.c (File Modified)
715 +1 -2 trunk/src/s_serv.c (File Modified)
716
717
4d7a1ee5 718jilles 2007/02/01 00:49:07 UTC (20070201-3181)
719 Log:
720 Do not try find_server() on a name find_client() has
721 returned NULL for, as this will always return NULL
722 since the removal of hostmasking.
723
724
725 Changes: Modified:
726 +1 -2 trunk/modules/m_pong.c (File Modified)
727 +0 -4 trunk/src/s_serv.c (File Modified)
728
729
e26e2b19 730jilles 2007/02/01 00:34:33 UTC (20070201-3179)
731 Log:
732 Remove server_exists() which checked whether the
733 server name existed taking hostmasking into account
734 and just check with find_server(); admittedly
735 this checks if the name is a SID but that's not
736 a real problem.
737
738
739 Changes: Modified:
740 +3 -27 trunk/modules/core/m_server.c (File Modified)
741
742
b0b7de54 743jilles 2007/02/01 00:19:14 UTC (20070201-3177)
744 Log:
745 Remove hash_find_masked_server(), which made it possible
746 to specify the full (unmasked) name of a server behind
747 a hostmask. As a result find_any_client() (for prefixes)
748 becomes equal to find_client(), so remove that too.
749
750
751 Changes: Modified:
752 +0 -1 trunk/include/hash.h (File Modified)
753 +1 -75 trunk/src/hash.c (File Modified)
754 +1 -1 trunk/src/parse.c (File Modified)
755
756
f42e9ceb 757jilles 2007/02/01 00:02:35 UTC (20070201-3175)
758 Log:
759 Remove '*' from valid server name characters.
760 This makes it impossible to connect hostmasked servers.
761 (This support didn't work well anyway, was incompatible
762 with TS6 and we never masked ourselves.)
763
764
765 Changes: Modified:
766 +1 -1 trunk/src/match.c (File Modified)
767
768
e5d9ca18 769jilles 2007/01/31 23:57:18 UTC (20070131-3173)
770 Log:
771 Change spambot, flooder and jupe joiner notices from host to orighost.
772
773
774 Changes: Modified:
775 +1 -1 trunk/modules/core/m_join.c (File Modified)
776 +2 -2 trunk/modules/core/m_message.c (File Modified)
777 +2 -2 trunk/src/channel.c (File Modified)
778
779
63aecfb9 780jilles 2007/01/28 22:13:18 UTC (20070128-3169)
781 Log:
782 Add documentation for SASL client protocol, same as atheme doc/SASL.
783
784
785 Changes: Modified:
786 + - trunk/doc/sasl.txt (File Added)
787
788
0c8f86ec 789jilles 2007/01/26 18:52:11 UTC (20070126-3167)
790 Log:
791 Include real hostname in Closing Link message for unknown
792 connections that have sent USER. This is helpful for
793 k-lined users while not breaking server IP hiding.
794
795
796 Changes: Modified:
797 +3 -1 trunk/src/client.c (File Modified)
798
799
dd12a19c 800jilles 2007/01/26 16:52:29 UTC (20070126-3165)
801 Log:
802 Rerun autoconf.
803
804
805 Changes: Modified:
806 +29 -29 trunk/configure (File Modified)
807
808
b1fc1658 809nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
810 Log:
811 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
812
813
814 Changes: Modified:
815 +3 -3 trunk/modules/core/m_kill.c (File Modified)
816
817
8d090389 818nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
819 Log:
820 Backport from early 3.x:
821
822 --
823 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
824 Log:
825 - remove "Processing connection to foobar.net" message
826
827
828 Changes: Modified:
829 +0 -3 trunk/src/s_auth.c (File Modified)
830
831
832 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
833 Log:
834 - missed the processing connection one (actually, we can probably nuke this one)
835
836
837 Changes: Modified:
838 +1 -2 trunk/src/s_auth.c (File Modified)
839
840
841 river 2006/09/27 16:33:05 UTC (20060927-2174)
842 Log:
843 get_client_name = stupid
844
845
846
847 Changes: Modified:
848 +10 -7 trunk/modules/core/m_kill.c (File Modified)
849
850
851 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
852 Log:
853 - remove excessive arguments
854
855
856 Changes: Modified:
857 +1 -2 trunk/src/s_conf.c (File Modified)
858 +1 -1 trunk/src/s_user.c (File Modified)
859
860
861 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
862 Log:
863 - use sendto_one_notice() for on-connect notices too.
864
865
866 Changes: Modified:
867 +10 -10 trunk/src/s_auth.c (File Modified)
868
869
870 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
871 Log:
872 - use sendto_one_notice() in the core, too.
873
874
875 Changes: Modified:
876 +2 -2 trunk/src/chmode.c (File Modified)
877 +8 -15 trunk/src/modules.c (File Modified)
878 +3 -5 trunk/src/s_conf.c (File Modified)
879 +1 -2 trunk/src/s_newconf.c (File Modified)
880 +20 -57 trunk/src/s_user.c (File Modified)
881
882
883 river 2006/09/27 16:19:25 UTC (20060927-2166)
884 Log:
885 the KILL command will use get_client_name(, SHOW_IP) instead of
886 target->name, and will show a more useful error for local opers
887
888
889
890 Changes: Modified:
891 +6 -4 trunk/modules/core/m_kill.c (File Modified)
892
893
894 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
895 Log:
896 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
897
898
899 Changes: Modified:
900 +4 -2 trunk/src/send.c (File Modified)
901
902
903 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
904 Log:
905 - back out r2159
906
907
908 Changes: Modified:
909 +1 -1 trunk/include/client.h (File Modified)
910
911
912 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
913 Log:
914 - get_id(): fall back to "*" if client has no known name
915
916
917 Changes: Modified:
918 +1 -1 trunk/include/client.h (File Modified)
919
920
921 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
922 Log:
923 - convert to sendto_one_notice().
924
925
926 Changes: Modified:
927 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
928 +4 -6 trunk/unsupported/m_force.c (File Modified)
929
930
931 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
932 Log:
933 - use sendto_one_notice() in many places instead of
934 sendto_one(source_p, ":%s NOTICE %s :", ...);
935
936
937 Changes: Modified:
938 +10 -25 trunk/extensions/example_module.c (File Modified)
939 +5 -14 trunk/extensions/hurt.c (File Modified)
940 +1 -2 trunk/extensions/m_42.c (File Modified)
941 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
942 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
943 +1 -2 trunk/extensions/m_opme.c (File Modified)
944 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
945 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
946 +3 -7 trunk/modules/core/m_die.c (File Modified)
947 +2 -4 trunk/modules/core/m_kill.c (File Modified)
948 +2 -2 trunk/modules/core/m_squit.c (File Modified)
949 +1 -2 trunk/modules/m_challenge.c (File Modified)
950 +11 -15 trunk/modules/m_connect.c (File Modified)
951 +20 -28 trunk/modules/m_dline.c (File Modified)
952 +2 -2 trunk/modules/m_etrace.c (File Modified)
953 +11 -21 trunk/modules/m_gline.c (File Modified)
954 +2 -4 trunk/modules/m_kline.c (File Modified)
955 +1 -2 trunk/modules/m_rehash.c (File Modified)
956 +3 -7 trunk/modules/m_restart.c (File Modified)
957 +31 -45 trunk/modules/m_set.c (File Modified)
958 +2 -4 trunk/modules/m_testmask.c (File Modified)
959 +5 -8 trunk/modules/m_unreject.c (File Modified)
960 +2 -5 trunk/modules/m_xline.c (File Modified)
961 --
962
963
964 Changes: Modified:
965 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File 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 +14 -11 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 +2 -4 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 +1 -3 trunk/modules/m_xline.c (File Modified)
989 +2 -2 trunk/src/chmode.c (File Modified)
990 +8 -15 trunk/src/modules.c (File Modified)
991 +10 -14 trunk/src/s_auth.c (File Modified)
992 +3 -6 trunk/src/s_conf.c (File Modified)
993 +1 -2 trunk/src/s_newconf.c (File Modified)
994 +20 -57 trunk/src/s_user.c (File Modified)
995 +4 -2 trunk/src/send.c (File Modified)
996 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
997 +4 -6 trunk/unsupported/m_force.c (File Modified)
998
999
5366977b 1000nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1001 Log:
1002 - keyword-subst from charybdis 2.2.
1003
1004
1005 Changes: Modified:
1006 +12 -3 trunk/doc/example.conf (File Modified)
1007 +58 -3 trunk/doc/reference.conf (File Modified)
1008 + - trunk/include/substitution.h (File Added)
1009 +1 -0 trunk/src/Makefile.in (File Modified)
1010 +2 -2 trunk/src/s_conf.c (File Modified)
1011 +164 -1 trunk/src/s_user.c (File Modified)
1012 + - trunk/src/substitution.c (File Added)
1013
1014
92fb5c31 1015nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1016 Log:
1017 Removed merge tracking for "svnmerge" for
1018 http://svn.atheme.org/charybdis/branches/release-2.2
1019
1020
1021 Changes: Modified:
1022 + - trunk/ (Property Modified)
1023
1024
1025nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1026 Log:
1027 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1028 http://svn.atheme.org/charybdis/branches/release-2.2
1029
1030
1031 Changes: Modified:
1032 + - trunk/ (Property Modified)
1033
1034
1035nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1036 Log:
1037 Removed merge tracking for "svnmerge" for
1038 http://svn.atheme.org/charybdis/branches/release-2.2
1039
1040
1041 Changes: Modified:
1042 + - trunk/ (Property Modified)
1043
1044
1045nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1046 Log:
1047 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1048 http://svn.atheme.org/charybdis/branches/release-2.2
1049
1050
1051 Changes: Modified:
1052 + - trunk/ (Property Modified)
1053
1054
1055nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1056 Log:
1057 - bleah
1058
1059
1060 Changes: Modified:
1061 + - trunk/ (Property Modified)
1062
1063
1064nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1065 Log:
1066 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1067 http://svn.atheme.org/charybdis/branches/release-2.2
1068
1069
1070 Changes: Modified:
1071 + - trunk/ (Property Modified)
1072
1073
1074nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1075 Log:
1076 - version bump to 2.2.0
1077
1078
1079 Changes: Modified:
1080 +3 -1 trunk/NEWS (File Modified)
1081 +1 -1 trunk/configure.ac (File Modified)
1082
1083
55da5539 1084nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1085 Log:
1086 - the new plan:
1087 + branches/release-2.1 -> 2.2 base
1088 + 3.0 -> branches/cxxconversion
1089 + backport some immediate 3.0 functionality for 2.2
1090 + other stuff
1091
1092
1093 Changes: Modified:
1094 + - trunk/ (File Added)
1095
1096
212380e3 1097jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1098 Log:
1099 Merged revisions 3135,3137 via svnmerge from
1100 http://svn.atheme.org/charybdis/trunk
1101
1102 ........
1103 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1104
1105 - Expand TRACE description
1106 - Mention expiry time in TESTLINE
1107 ........
1108 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1109
1110 Update copyright year for sgml docs to 2007.
1111 ........
1112
1113
1114 Changes: Modified:
1115 + - branches/release-2.1/ (Property Modified)
1116 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1117 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1118
1119
1120jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1121 Log:
1122 Merged revisions 1999 via svnmerge from
1123 http://svn.atheme.org/charybdis/trunk
1124 Add river to CREDITS
1125
1126 ........
1127 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1128
1129 vanity
1130 ........
1131
1132
1133 Changes: Modified:
1134 + - branches/release-2.1/ (Property Modified)
1135 +1 -0 branches/release-2.1/CREDITS (File Modified)
1136
1137
1138jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1139 Log:
1140 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1141 http://svn.atheme.org/charybdis/trunk
1142
1143 ........
1144 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1145
1146 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1147 ........
1148 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1149
1150 - add use_forward to /info
1151 ........
1152 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1153
1154 Call channel_modes() with &me instead of source_p when
1155 sending out a JOIN and SJOIN for a local user. This
1156 saves checking whether they are on the channel they
1157 have just joined.
1158 ........
1159 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1160
1161 If use_forward is disabled:
1162 - hide +fFQ in 005
1163 - hide +f in /mode #channel (/mode #channel f still shows it)
1164 - do not send any mode changes adding +f to local clients
1165 (-f ones are still sent)
1166 ........
1167
1168
1169 Changes: Modified:
1170 + - branches/release-2.1/ (Property Modified)
1171 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1172 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1173 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1174 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1175 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1176 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1177 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1178 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1179 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1180 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1181 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1182 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1183
1184
1185jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1186 Log:
1187 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1188
1189
1190 Changes: Modified:
1191 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1192 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1193 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1194
1195
1196jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1197 Log:
1198 Add accountability (wallops, log) to OKICK.
1199
1200
1201 Changes: Modified:
1202 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1203
1204
1205jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1206 Log:
1207 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1208 Similar to branches/release-2.2 r3061.
1209
1210
1211 Changes: Modified:
1212 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1213
1214
1215jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1216 Log:
1217 - Write xline to file after instead of before notifying opers and source
1218 - Also notify source of failure to add xline
1219 Similar to branches/release-2.2 r3057.
1220
1221
1222 Changes: Modified:
1223 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1224
1225
1226jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1227 Log:
1228 If a dline/kline/resv cannot be added to the file, send
1229 the regular notices to local opers and source anyway,
1230 and also warn the source (local opers were already warned).
1231 Similar to branches/release-2.2 r3053.
1232
1233
1234 Changes: Modified:
1235 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1236
1237
1238jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1239 Log:
1240 Port over fixes from unkline/unxline/unresv to undline.
1241 Similar to branches/release-2.2 r3049.
1242
1243
1244 Changes: Modified:
1245 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1246
1247
1248jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1249 Log:
1250 Merged revisions 2915 via svnmerge from
1251 http://svn.atheme.org/charybdis/trunk
1252
1253 ........
1254 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1255
1256 In usage message, show kline.conf and xline.conf instead
1257 of klines.conf and xlines.conf.
1258 ........
1259
1260
1261 Changes: Modified:
1262 + - branches/release-2.1/ (Property Modified)
1263 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1264
1265
1266jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1267 Log:
1268 Merged revisions 2831,2833,2853 via svnmerge from
1269 http://svn.atheme.org/charybdis/trunk
1270
1271 ........
1272 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1273
1274 unkline/unxline/unresv:
1275 - if fclose on the output returns an error, treat this as a
1276 write error too
1277 - check if the rename from the temp file to the ban conf failed
1278 ........
1279 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1280
1281 When adding a permanent dline/kline/xline/resv, check
1282 the return value of fclose().
1283 ........
1284 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1285
1286 Do not free xline aconf if it could not be written out.
1287 It will be added to the list in memory anyway.
1288 ........
1289
1290
1291 Changes: Modified:
1292 + - branches/release-2.1/ (Property Modified)
1293 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1294 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1295 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1296 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1297
1298
1299jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1300 Log:
1301 NEWS: Clarify effects of ip_cloaking changes a little.
1302
1303
1304 Changes: Modified:
1305 +2 -0 branches/release-2.1/NEWS (File Modified)
1306
1307
1308jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1309 Log:
1310 Rerun autoconf.
1311
1312
1313 Changes: Modified:
1314 +9 -9 branches/release-2.1/configure (File Modified)
1315
1316
1317jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1318 Log:
1319 Version bump on 2.1 branch to 2.1.2.
1320
1321
1322 Changes: Modified:
1323 +1 -1 branches/release-2.1/configure.ac (File Modified)
1324
1325
1326jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1327 Log:
1328 Mention r2801/r2805.
1329
1330
1331 Changes: Modified:
1332 +1 -0 branches/release-2.1/NEWS (File Modified)
1333
1334
1335jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1336 Log:
1337 Merged revisions 2801 via svnmerge from
1338 http://svn.atheme.org/charybdis/trunk
1339
1340 ........
1341 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1342
1343 ip_cloaking: try to avoid truncation by removing more
1344 components of the hostname (except the TLD).
1345 ........
1346
1347
1348 Changes: Modified:
1349 + - branches/release-2.1/ (Property Modified)
1350 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1351
1352
1353jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1354 Log:
1355 Update NEWS.
1356
1357
1358 Changes: Modified:
1359 +8 -1 branches/release-2.1/NEWS (File Modified)
1360
1361
1362jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1363 Log:
1364 Merged revisions 2781 via svnmerge from
1365 http://svn.atheme.org/charybdis/trunk
1366
1367 ........
1368 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1369
1370 Fix stupid bug: checked a hostmask against the found
1371 ban instead of all exceptions, causing all host mangled
1372 clients to be exempted if there was a single ban
1373 exception in many cases.
1374 ........
1375
1376
1377 Changes: Modified:
1378 + - branches/release-2.1/ (Property Modified)
1379 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1380
1381
1382jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1383 Log:
1384 Merged revisions 2773 via svnmerge from
1385 http://svn.atheme.org/charybdis/trunk
1386
1387 ........
1388 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1389
1390 user@host must be *@* for a shared{} block with flags=locops
1391 (server should not be *).
1392 ........
1393
1394
1395 Changes: Modified:
1396 + - branches/release-2.1/ (Property Modified)
1397 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1398
1399
1400jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1401 Log:
1402 Tweak \s code a little.
1403
1404
1405 Changes: Modified:
1406 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1407 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1408 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1409
1410
1411jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1412 Log:
1413 Merged revisions 2761 via svnmerge from
1414 http://svn.atheme.org/charybdis/trunk
1415
1416 ........
1417 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1418
1419 The testline/no_tilde fixes are in 2.1.1.
1420 ........
1421
1422
1423 Changes: Modified:
1424 + - branches/release-2.1/ (Property Modified)
1425 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1426
1427
1428jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1429 Log:
1430 Update NEWS.
1431
1432
1433 Changes: Modified:
1434 +4 -1 branches/release-2.1/NEWS (File Modified)
1435
1436
1437jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1438 Log:
1439 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
1440 http://svn.atheme.org/charybdis/trunk
1441 no_tilde fixes
1442
1443 ........
1444 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1445
1446 If the auth{} block has no_tilde and is not kline exempt,
1447 check the username without tilde against klines too.
1448 This is consistent with the way klines work on spoofs
1449 (klines checked on both raw and appearing-on-IRC version).
1450 ........
1451 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1452
1453 Rework the fix for klines with no_tilde.
1454 Add an extra argument to find_address_conf() for the
1455 username without tilde, as that may contain one character more.
1456 ........
1457 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1458
1459 Unbreak compile (because of r2697).
1460 testline with ~ could be improved some more perhaps, but this should work.
1461 ........
1462 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1463
1464 testline: take no_tilde and username truncation into account
1465 ........
1466 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1467
1468 Add some information on /testline with no_tilde and username truncation.
1469 ........
1470
1471
1472 Changes: Modified:
1473 + - branches/release-2.1/ (Property Modified)
1474 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1475 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1476 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1477 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1478 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1479 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1480
1481
1482jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1483 Log:
1484 Merged revisions 2149,2151 via svnmerge from
1485 http://svn.atheme.org/charybdis/trunk
1486
1487 ........
1488 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1489
1490 Move kills from services from +s to +k snomask.
1491 Kills from non-service opers remain on +s.
1492 ........
1493 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1494
1495 Update description of +s and +k snomasks.
1496 ........
1497
1498
1499 Changes: Modified:
1500 + - branches/release-2.1/ (Property Modified)
1501 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1502 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1503 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1504
1505
1506jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1507 Log:
1508 Merged revisions 2685 via svnmerge from
1509 http://svn.atheme.org/charybdis/trunk
1510
1511 ........
1512 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1513
1514 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1515 ........
1516
1517
1518 Changes: Modified:
1519 + - branches/release-2.1/ (Property Modified)
1520 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1521
1522
1523jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1524 Log:
1525 Merged revisions 2693 via svnmerge from
1526 http://svn.atheme.org/charybdis/trunk
1527
1528 ........
1529 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1530
1531 Fix truncation (by one) of unidented usernames
1532 if user registration is done because of DNSBL
1533 completion (which is the usual case if a valid
1534 NICK and USER are sent quickly and any DNSBLs
1535 are enabled).
1536 ........
1537
1538
1539 Changes: Modified:
1540 + - branches/release-2.1/ (Property Modified)
1541 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1542
1543
1544jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1545 Log:
1546 Update NEWS.
1547
1548
1549 Changes: Modified:
1550 +10 -0 branches/release-2.1/NEWS (File Modified)
1551
1552
1553jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1554 Log:
1555 Rerun autoconf.
1556
1557
1558 Changes: Modified:
1559 +9 -9 branches/release-2.1/configure (File Modified)
1560
1561
1562jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1563 Log:
1564 Version bump to 2.1.1.
1565
1566
1567 Changes: Modified:
1568 +1 -1 branches/release-2.1/configure.ac (File Modified)
1569
1570
1571jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1572 Log:
1573 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
1574 http://svn.atheme.org/charybdis/trunk
1575
1576 ........
1577 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1578
1579 - fix a server notice on SID collision where the server name is mentioned twice
1580 ........
1581 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1582
1583 - get_server_name() is stupid
1584 ........
1585 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1586
1587 - fix an oops
1588 ........
1589 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1590
1591 Do the Attempt to re-introduce SID server notice somewhat
1592 differently, showing a real host again if !HIDE_SERVERS_IPS
1593 and still showing the server name exactly once.
1594 ........
1595 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1596
1597 Fix log message for Attempt to re-introduce SID (server notice was ok).
1598 ........
1599 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1600
1601 - replace "No N line" with "no connect block" in a
1602 serverlog message
1603 - show attempted server name in a few serverlog messages
1604 ........
1605
1606
1607 Changes: Modified:
1608 + - branches/release-2.1/ (Property Modified)
1609 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1610
1611
1612jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1613 Log:
1614 Merged revisions 2218 via svnmerge from
1615 http://svn.atheme.org/charybdis/trunk
1616
1617 ........
1618 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1619
1620 Fix garbage in /stats y output on 64-bit archs.
1621 ........
1622
1623
1624 Changes: Modified:
1625 + - branches/release-2.1/ (Property Modified)
1626 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1627
1628
1629jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1630 Log:
1631 Merged revisions 2438 via svnmerge from
1632 http://svn.atheme.org/charybdis/trunk
1633
1634 ........
1635 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1636
1637 Enable Revision keyword in addition to Id.
1638 ........
1639
1640
1641 Changes: Modified:
1642 + - branches/release-2.1/ (Property Modified)
1643 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1644
1645
1646jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1647 Log:
1648 Merged revisions 2679 via svnmerge from
1649 http://svn.atheme.org/charybdis/trunk
1650
1651 ........
1652 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1653
1654 Port over ratbox 2.2 r23253 (anfl):
1655 - remove the cached storage of how many +beI there are, thereby fixing a
1656 case where it can get desynced from reality
1657 ........
1658
1659
1660 Changes: Modified:
1661 + - branches/release-2.1/ (Property Modified)
1662 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1663 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1664
1665
1666jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1667 Log:
1668 Merged revisions 2093,2095 via svnmerge from
1669 http://svn.atheme.org/charybdis/trunk
1670
1671 ........
1672 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1673
1674 - change DNSBL licensing to BSD.
1675 ........
1676 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1677
1678 - change x86-assembly FNV implementation to BSD license
1679 ........
1680
1681
1682 Changes: Modified:
1683 + - branches/release-2.1/ (Property Modified)
1684 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1685 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1686
1687
1688jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1689 Log:
1690 Merged revisions 2073,2075 via svnmerge from
1691 http://svn.atheme.org/charybdis/trunk
1692
1693 ........
1694 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1695
1696 Put full information in the squit reason when exiting
1697 a server due to a servlink (ziplinks) error.
1698 ........
1699 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1700
1701 Put full information in the squit reason when exiting
1702 a server due to not enough arguments for a command.
1703 ........
1704
1705
1706 Changes: Modified:
1707 + - branches/release-2.1/ (Property Modified)
1708 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1709 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1710
1711
1712jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1713 Log:
1714 Merged revisions 2071 via svnmerge from
1715 http://svn.atheme.org/charybdis/trunk
1716
1717 ........
1718 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1719
1720 Don't redirect users from an existing domain to an
1721 existing server in reference.conf.
1722 Idea from ratbox.
1723 ........
1724
1725
1726 Changes: Modified:
1727 + - branches/release-2.1/ (Property Modified)
1728 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1729
1730
1731jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1732 Log:
1733 Merged revisions 2053 via svnmerge from
1734 http://svn.atheme.org/charybdis/trunk
1735
1736 ........
1737 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1738
1739 Make find_channel_membership() choose the shortest list
1740 (channel's list or user's list) to search, avoiding excessive
1741 CPU usage with services which are in lots of channels.
1742 From ratbox 2.2 (anfl/jilles)
1743 ........
1744
1745
1746 Changes: Modified:
1747 + - branches/release-2.1/ (Property Modified)
1748 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1749
1750
1751jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1752 Log:
1753 Rerun autoconf.
1754
1755
1756 Changes: Modified:
1757 +9 -9 branches/release-2.1/configure (File Modified)
1758
1759
1760jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1761 Log:
1762 Version change 2.1.0rc1 -> 2.1.0 (release).
1763
1764
1765 Changes: Modified:
1766 +1 -1 branches/release-2.1/configure.ac (File Modified)
1767
1768
1769jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1770 Log:
1771 Merged revisions 2029 via svnmerge from
1772 http://svn.atheme.org/charybdis/trunk
1773
1774 ........
1775 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1776
1777 NEWS: mention m_webirc.c module
1778 ........
1779
1780
1781 Changes: Modified:
1782 + - branches/release-2.1/ (Property Modified)
1783 +1 -0 branches/release-2.1/NEWS (File Modified)
1784
1785
1786jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1787 Log:
1788 Rerun autoconf.
1789
1790
1791 Changes: Modified:
1792 +9 -9 branches/release-2.1/configure (File Modified)
1793
1794
1795jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1796 Log:
1797 Change version to 2.1.0rc1.
1798
1799
1800 Changes: Modified:
1801 +1 -1 branches/release-2.1/configure.ac (File Modified)
1802
1803
1804jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1805 Log:
1806 Merged revisions 2021 via svnmerge from
1807 http://svn.atheme.org/charybdis/trunk
1808
1809 ........
1810 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1811
1812 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1813 related flaky looking things, and instead keep a list
1814 of BlacklistClients in PreClient.
1815 ........
1816
1817
1818 Changes: Modified:
1819 + - branches/release-2.1/ (Property Modified)
1820 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1821 +1 -1 branches/release-2.1/include/client.h (File Modified)
1822 +0 -1 branches/release-2.1/include/res.h (File Modified)
1823 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1824 +0 -24 branches/release-2.1/src/res.c (File Modified)
1825 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1826
1827
1828jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1829 Log:
1830 Merged revisions 2015,2017 via svnmerge from
1831 http://svn.atheme.org/charybdis/trunk
1832
1833 ........
1834 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1835
1836 Check if the name in the question section of the
1837 DNS reply matches what we queried, to guard against
1838 late replies to a previous query with the same id.
1839 ........
1840 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1841
1842 res.c: add a comment summarizing our changes
1843 ........
1844
1845
1846 Changes: Modified:
1847 + - branches/release-2.1/ (Property Modified)
1848 +53 -18 branches/release-2.1/src/res.c (File Modified)
1849
1850
1851jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1852 Log:
1853 Merged revisions 1981 via svnmerge from
1854 http://svn.atheme.org/charybdis/trunk
1855
1856 ........
1857 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1858
1859 Alphabetize extensions and tweak the descriptions a little.
1860 ........
1861
1862
1863 Changes: Modified:
1864 + - branches/release-2.1/ (Property Modified)
1865 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1866 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1867
1868
1869jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1870 Log:
1871 Merged revisions 1975 via svnmerge from
1872 http://svn.atheme.org/charybdis/trunk
1873
1874 ........
1875 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1876
1877 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1878 We should use the IP and not truncate the hostname.
1879 From ratbox 2.2 (androsyn)
1880 ........
1881
1882
1883 Changes: Modified:
1884 + - branches/release-2.1/ (Property Modified)
1885 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1886
1887
1888jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1889 Log:
1890 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1891 http://svn.atheme.org/charybdis/trunk
1892
1893
1894 Changes: Modified:
1895 + - branches/release-2.1/ (Property Modified)
1896
1897
1898nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1899 Log:
1900 - branch 2.1 release family
1901
1902
1903 Changes: Modified:
1904 + - branches/release-2.1/ (File Added)
1905
1906
1907jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1908 Log:
1909 Describe new handling of host mangling in channel bans in SGML.
1910
1911
1912 Changes: Modified:
1913 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1914
1915
1916nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1917 Log:
1918 - ok, 2.1 operline brought to you by marvin the melancholy robot
1919
1920
1921 Changes: Modified:
1922 +1 -1 trunk/src/messages.tab (File Modified)
1923
1924
1925nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1926 Log:
1927 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1928 If anybody comes up with anything better, then please let us know
1929 and we will change this before 2.1 is branched.
1930
1931
1932 Changes: Modified:
1933 +1 -1 trunk/src/messages.tab (File Modified)
1934
1935
1936jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1937 Log:
1938 Add EUID to capab.txt.
1939
1940
1941 Changes: Modified:
1942 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1943
1944
1945jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1946 Log:
1947 Update NEWS file.
1948
1949
1950 Changes: Modified:
1951 +3 -0 trunk/NEWS (File Modified)
1952
1953
1954jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1955 Log:
1956 Allow service{} servers to manipulate the nick delay table
1957 (for "nickserv enforcement").
1958 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1959 If duration is 0, the nickdelay entry is removed, otherwise
1960 it is added with the duration in seconds (maximum 24 hours).
1961 It is suggested that this is used if the EUID capab is present.
1962
1963
1964 Changes: Modified:
1965 +42 -1 trunk/modules/m_services.c (File Modified)
1966
1967
1968jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1969 Log:
1970 HURT: strip off *@ from the start of the mask
1971 reject anything else containing '@' or '!'
1972
1973
1974 Changes: Modified:
1975 +11 -0 trunk/extensions/hurt.c (File Modified)
1976
1977
1978jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1979 Log:
1980 ircd.c: need supported.h here
1981
1982
1983 Changes: Modified:
1984 +1 -0 trunk/src/ircd.c (File Modified)
1985
1986
1987jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1988 Log:
1989 HURT: less ambiguity here
1990 ips/hosts to be hurt must contain a '.' or ':' otherwise
1991 they are interpreted as nicks
1992
1993
1994 Changes: Modified:
1995 +14 -9 trunk/extensions/hurt.c (File Modified)
1996
1997
1998nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1999 Log:
2000 - we're now ircd-charybdis.org.
2001 - properly alphabetize credits
2002
2003
2004 Changes: Modified:
2005 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2006
2007
2008nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2009 Log:
2010 - add additional modules to the configs
2011
2012
2013 Changes: Modified:
2014 +6 -0 trunk/doc/example.conf (File Modified)
2015 +12 -0 trunk/doc/reference.conf (File Modified)
2016
2017
2018nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2019 Log:
2020 - remove hurt.h, it is pointless and confusing
2021
2022
2023 Changes: Modified:
2024 +27 -62 trunk/extensions/hurt.c (File Modified)
2025 + - trunk/extensions/hurt.h (File Deleted)
2026
2027
2028nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2029 Log:
2030 - add code to suggest a local HURT by nickname.
2031 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2032
2033
2034 Changes: Modified:
2035 +40 -10 trunk/extensions/hurt.c (File Modified)
2036 +1 -0 trunk/extensions/hurt.h (File Modified)
2037
2038
2039nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2040 Log:
2041 - update NEWS file
2042
2043
2044 Changes: Modified:
2045 +2 -1 trunk/NEWS (File Modified)
2046
2047
2048jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2049 Log:
2050 MASKTRACE/TESTMASK: check orighost as well
2051
2052
2053 Changes: Modified:
2054 +4 -2 trunk/modules/m_etrace.c (File Modified)
2055 +3 -1 trunk/modules/m_testmask.c (File Modified)
2056
2057
2058jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2059 Log:
2060 Make RPL_ISUPPORT (005) numeric modularizable.
2061 Currently it will reassemble the numeric every time
2062 it needs to be sent, using a few dozen callbacks;
2063 if this is too slow some caching scheme should be
2064 implemented.
2065
2066
2067 Changes: Modified:
2068 +0 -1 trunk/include/s_user.h (File Modified)
2069 +36 -114 trunk/include/supported.h (File Modified)
2070 +1 -1 trunk/modules/m_version.c (File Modified)
2071 +1 -0 trunk/src/Makefile.in (File Modified)
2072 +1 -0 trunk/src/ircd.c (File Modified)
2073 +300 -25 trunk/src/s_user.c (File Modified)
2074 + - trunk/src/supported.c (File Added)
2075
2076
2077jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2078 Log:
2079 EUID orighost could differ from host only in case,
2080 do not mark as dynamic spoof then
2081
2082
2083 Changes: Modified:
2084 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2085
2086
2087jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2088 Log:
2089 kline help file: clarify a bit and remove some obsolete stuff
2090 partly suggested by Olin
2091
2092
2093 Changes: Modified:
2094 +8 -8 trunk/help/opers/kline (File Modified)
2095
2096
2097jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2098 Log:
2099 Update NEWS file.
2100
2101
2102 Changes: Modified:
2103 +20 -0 trunk/NEWS (File Modified)
2104
2105
2106jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2107 Log:
2108 Show real host/IP to nonopers whoising themselves.
2109 The IP is not shown for auth{} spoofs, otherwise it is,
2110 as it looked rather weird to me to show an auth{} spoofed
2111 IP like this. (/userhost on self still shows the IP.)
2112
2113
2114 Changes: Modified:
2115 +13 -2 trunk/modules/m_whois.c (File Modified)
2116
2117
2118jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2119 Log:
2120 Document nick_delay stuff and move it around a bit.
2121
2122
2123 Changes: Modified:
2124 +1 -2 trunk/doc/example.conf (File Modified)
2125 +8 -2 trunk/doc/reference.conf (File Modified)
2126
2127
2128nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2129 Log:
2130 - disable nickdelay by default. Needs to be documented in reference.conf.
2131
2132
2133 Changes: Modified:
2134 +2 -0 trunk/doc/example.conf (File Modified)
2135 +2 -0 trunk/doc/reference.conf (File Modified)
2136
2137
2138jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2139 Log:
2140 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2141
2142
2143 Changes: Modified:
2144 +2 -1 trunk/modules/m_services.c (File Modified)
2145
2146
2147jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2148 Log:
2149 ip_cloaking: somewhat hackish but we need to send the
2150 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2151 umodes
2152
2153
2154 Changes: Modified:
2155 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2156
2157
2158jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2159 Log:
2160 If EUID is used, show realhost in far connect notice
2161 (but not in far disconnect notice).
2162
2163
2164 Changes: Modified:
2165 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2166
2167
2168jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2169 Log:
2170 ip_cloaking:
2171 - use non-ENCAP CHGHOST if possible
2172 - really introduce new users with their mangled and real
2173 host if +h is in default umodes
2174
2175
2176 Changes: Modified:
2177 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2178
2179
2180jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2181 Log:
2182 Add non-ENCAP CHGHOST.
2183
2184
2185 Changes: Modified:
2186 +49 -11 trunk/modules/m_chghost.c (File Modified)
2187
2188
2189jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2190 Log:
2191 Initial addition of EUID (puts realhost/account in same
2192 command as user introduction).
2193 See doc/technical/euid.txt for more information.
2194 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2195
2196
2197 Changes: Modified:
2198 + - trunk/doc/technical/euid.txt (File Added)
2199 +2 -1 trunk/include/s_serv.h (File Modified)
2200 +1 -1 trunk/include/s_user.h (File Modified)
2201 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2202 +1 -34 trunk/modules/m_chghost.c (File Modified)
2203 +0 -28 trunk/modules/m_services.c (File Modified)
2204 +30 -1 trunk/src/s_serv.c (File Modified)
2205 +30 -3 trunk/src/s_user.c (File Modified)
2206
2207
2208jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2209 Log:
2210 Store the mangled host in localClient and use it for
2211 ban matching (also match real host for mangled users,
2212 also match mangled host for uncloaked users).
2213 Improve interaction of +h with auth{} and services
2214 spoofs.
2215 Note that all of this only applies to clients who
2216 connect after the mangling module is loaded
2217 (other clients cannot even set +h).
2218 The sorcerynet cloaking module has not been updated
2219 for these changes.
2220
2221
2222 Changes: Modified:
2223 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2224 +3 -0 trunk/include/client.h (File Modified)
2225 +64 -5 trunk/src/channel.c (File Modified)
2226 +1 -0 trunk/src/client.c (File Modified)
2227 +2 -2 trunk/src/s_user.c (File Modified)
2228
2229
2230jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2231 Log:
2232 Document /stats U letters in sgml.
2233
2234
2235 Changes: Modified:
2236 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2237
2238
2239jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2240 Log:
2241 Better description of hub_mask and leaf_mask.
2242
2243
2244 Changes: Modified:
2245 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2246
2247
2248jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2249 Log:
2250 Add operspy_dont_care_user_info to sgml docs.
2251
2252
2253 Changes: Modified:
2254 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2255
2256
2257jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2258 Log:
2259 Add general::operspy_dont_care_user_info.
2260 This makes /who mask equivalent to /who !mask for opers
2261 with the operspy flag, and removes the operspy log/notice
2262 on /who mask, /masktrace and /scan.
2263 The necessary privilege (operspy flag) is unchanged.
2264 Behaviour for the other operspy commands (channel
2265 related ones) is also unchanged.
2266
2267
2268 Changes: Modified:
2269 +1 -0 trunk/doc/example.conf (File Modified)
2270 +6 -0 trunk/doc/reference.conf (File Modified)
2271 +1 -0 trunk/include/s_conf.h (File Modified)
2272 +10 -8 trunk/modules/m_etrace.c (File Modified)
2273 +6 -0 trunk/modules/m_info.c (File Modified)
2274 +8 -5 trunk/modules/m_scan.c (File Modified)
2275 +1 -1 trunk/modules/m_version.c (File Modified)
2276 +6 -1 trunk/modules/m_who.c (File Modified)
2277 +1 -0 trunk/src/newconf.c (File Modified)
2278 +1 -0 trunk/src/s_conf.c (File Modified)
2279
2280
2281jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2282 Log:
2283 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2284 This letter will also be used for showing operspy with
2285 limited accountability (show non channel related info
2286 without '!' or notice).
2287
2288
2289 Changes: Modified:
2290 +2 -0 trunk/doc/server-version-info (File Modified)
2291 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2292 +2 -0 trunk/include/ircd.h (File Modified)
2293 +6 -0 trunk/modules/m_info.c (File Modified)
2294 +2 -0 trunk/modules/m_version.c (File Modified)
2295 +1 -0 trunk/src/ircd_state.c (File Modified)
2296
2297
2298jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2299 Log:
2300 Add m_webirc module, allows showing real host of CGI:IRC users.
2301 Differences to the version available on my web page for a while:
2302 instructions on how to set it up.
2303
2304
2305 Changes: Modified:
2306 +137 -0 trunk/extensions/Makefile.in (File Modified)
2307 + - trunk/extensions/m_webirc.c (File Added)
2308
2309
2310nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2311 Log:
2312 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2313
2314
2315 Changes: Modified:
2316 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2317
2318
2319nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2320 Log:
2321 - move beu from core to contributors
2322 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2323
2324
2325 Changes: Modified:
2326 +2 -2 trunk/CREDITS (File Modified)
2327
2328
2329jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2330 Log:
2331 Mention that class blocks must be defined before the
2332 auth or connect blocks referencing them.
2333
2334
2335 Changes: Modified:
2336 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2337
2338
2339jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2340 Log:
2341 extb_canjoin:
2342 - change from "can join" to "is banned", this reverses sense
2343 and removes "weird" checks like for +i, +l, +j
2344 - don't allow $j to same channel
2345 - +s/+p restriction removed, anyone can /mode b anyway
2346 - +k check removed
2347
2348
2349 Changes: Modified:
2350 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2351
2352
2353jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2354 Log:
2355 Add a few important lines from reference.conf to example.conf.
2356
2357
2358 Changes: Modified:
2359 +8 -1 trunk/doc/example.conf (File Modified)
2360
2361
2362nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2363 Log:
2364 - we don't support rtsigio anymore
2365 - we definately don't support VMS nor Cygwin either.
2366
2367
2368 Changes: Modified:
2369 +2 -2 trunk/INSTALL (File Modified)
2370 +0 -2 trunk/README.FIRST (File Modified)
2371
2372
2373nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2374 Log:
2375 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2376
2377
2378 Changes: Modified:
2379 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2380
2381
2382jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2383 Log:
2384 extb_canjoin:
2385 - return EXTBAN_NOMATCH for a valid ban that does not match
2386 - consider a $j ban invalid if we were already processing a
2387 can_join for a $j ban
2388
2389
2390 Changes: Modified:
2391 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2392
2393
2394jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2395 Log:
2396 extb_extgecos: realhost -> orighost
2397
2398
2399 Changes: Modified:
2400 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2401
2402
2403nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2404 Log:
2405 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2406
2407
2408 Changes: Modified:
2409 +59 -0 trunk/extensions/Makefile.in (File Modified)
2410 + - trunk/extensions/extb_canjoin.c (File Added)
2411
2412
2413nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2414 Log:
2415 - oh right, charybdis calls that 'orighost'.
2416
2417
2418 Changes: Modified:
2419 +2 -2 trunk/modules/m_who.c (File Modified)
2420
2421
2422nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2423 Log:
2424 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2425
2426
2427 Changes: Modified:
2428 +2 -0 trunk/modules/m_who.c (File Modified)
2429
2430
2431nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2432 Log:
2433 - also check $x against realhost
2434
2435
2436 Changes: Modified:
2437 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2438
2439
2440jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2441 Log:
2442 Sorcerynet people want a debugging notice moved from +s to +d.
2443
2444
2445 Changes: Modified:
2446 +1 -1 trunk/src/blacklist.c (File Modified)
2447
2448
2449jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2450 Log:
2451 Use source_p instead of client_p for free_pre_client().
2452 client_p could be NULL or another client.
2453
2454
2455 Changes: Modified:
2456 +1 -1 trunk/src/client.c (File Modified)
2457
2458
2459nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2460 Log:
2461 - revert this, I know how to fix it now
2462
2463
2464 Changes: Modified:
2465 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2466
2467
2468nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2469 Log:
2470 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2471 This fix is probably suboptimal, but it does indeed fix the problem.
2472
2473
2474 Changes: Modified:
2475 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2476
2477
2478nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2479 Log:
2480 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2481
2482
2483 Changes: Modified:
2484 +49 -0 trunk/extensions/Makefile.in (File Modified)
2485 + - trunk/extensions/extb_extgecos.c (File Added)
2486
2487
2488jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2489 Log:
2490 Remove undocumented and unused general::fallback_to_ip6_int config option.
2491
2492
2493 Changes: Modified:
2494 +0 -3 trunk/include/s_conf.h (File Modified)
2495 +0 -3 trunk/src/newconf.c (File Modified)
2496
2497
2498jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2499 Log:
2500 SGML docs:
2501 - document new TESTMASK
2502 - mention that TESTMASK matching is the same as MASKTRACE matching
2503 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2504 been that way)
2505
2506
2507 Changes: Modified:
2508 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2509
2510
2511jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2512 Log:
2513 New testmask from ratbox 2.2.
2514 Allows matches on nick, ip and gecos in addition to user
2515 and host, and is fully analogous to masktrace.
2516 The numeric has changed from 724 to 727 and fields in it
2517 have changed.
2518
2519
2520 Changes: Modified:
2521 +4 -3 trunk/help/opers/testmask (File Modified)
2522 +1 -0 trunk/include/numeric.h (File Modified)
2523 +82 -9 trunk/modules/m_testmask.c (File Modified)
2524 +2 -2 trunk/src/messages.tab (File Modified)
2525
2526
2527jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2528 Log:
2529 contrib -> extensions
2530
2531
2532 Changes: Modified:
2533 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2534
2535
2536jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2537 Log:
2538 CHGHOST: Check validity of new hostname.
2539 If the command came from a local client (disabled by
2540 default), send an error message and drop the command.
2541 If the command came from a remote client or server,
2542 send a notice to opers and the target user (if local).
2543
2544
2545 Changes: Modified:
2546 +42 -1 trunk/modules/m_chghost.c (File Modified)
2547
2548
2549jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2550 Log:
2551 Update NEWS file.
2552
2553
2554 Changes: Modified:
2555 +23 -1 trunk/NEWS (File Modified)
2556
2557
2558jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2559 Log:
2560 When an outgoing server connection succeeds, set
2561 localClient->ip by simply copying the whole sockaddr
2562 struct instead of copying certain parts only.
2563
2564
2565 Changes: Modified:
2566 +1 -19 trunk/src/s_serv.c (File Modified)
2567
2568
2569jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2570 Log:
2571 Give a special error message and ignore the connect block
2572 if trying to add a connect block for the server's own name.
2573
2574
2575 Changes: Modified:
2576 +7 -0 trunk/src/newconf.c (File Modified)
2577
2578
2579jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2580 Log:
2581 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2582 when --disable-balloc is used, so that it compiles.
2583 Obviously the BlockHeapUsage() stub returns just zeroes so
2584 /stats z will be less informative.
2585
2586
2587 Changes: Modified:
2588 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2589
2590
2591jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2592 Log:
2593 Free and zero dns_query in DNS callback for outgoing connect.
2594 This avoids double free of reslist.
2595
2596
2597 Changes: Modified:
2598 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2599
2600
2601jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2602 Log:
2603 From ratbox, log failed outgoing connections to serverlog.
2604 Added: IP address.
2605
2606
2607 Changes: Modified:
2608 +13 -1 trunk/src/s_serv.c (File Modified)
2609
2610
2611jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2612 Log:
2613 Change serverlog message when connecting to be more clear and show the port number.
2614
2615
2616 Changes: Modified:
2617 +1 -1 trunk/src/s_serv.c (File Modified)
2618
2619
2620jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2621 Log:
2622 Remove gethost_byname(), this is meaningless
2623 since the removal of AAAA -> A fallback (r1763).
2624
2625
2626 Changes: Modified:
2627 +0 -1 trunk/include/res.h (File Modified)
2628 +0 -12 trunk/src/res.c (File Modified)
2629
2630
2631jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2632 Log:
2633 Remove ip6.int support and use only ip6.arpa.
2634 The global ip6.int zone has disappeared on June 1
2635 and a lot of other software has been removing ip6.int
2636 support also.
2637 This removes the second and last case where IPv6
2638 support in charybdis causes extra lookups and slows
2639 DNS down.
2640
2641
2642 Changes: Modified:
2643 +5 -27 trunk/src/res.c (File Modified)
2644
2645
2646jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2647 Log:
2648 Mention new default (r1767) for connect::aftype in sgml docs.
2649
2650
2651 Changes: Modified:
2652 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2653
2654
2655jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2656 Log:
2657 Use IPv6 if connect::host looks like an IPv6 address
2658 (contains a colon). No need to aftype=ipv6 anymore.
2659
2660
2661 Changes: Modified:
2662 +2 -0 trunk/src/newconf.c (File Modified)
2663
2664
2665jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2666 Log:
2667 More information about connect::host.
2668
2669
2670 Changes: Modified:
2671 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2672
2673
2674jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2675 Log:
2676 Remove fallback to A if AAAA cannot be found.
2677 In case of a forward check of a reverse lookup, we
2678 already know if it's ipv4 or ipv6, so it is not
2679 useful and in case of a forward lookup of a hostname
2680 in connect::host, connect::aftype already specifies
2681 if it's ipv4 or ipv6.
2682
2683
2684 Changes: Modified:
2685 +4 -27 trunk/src/res.c (File Modified)
2686
2687
2688jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2689 Log:
2690 msg_channel():
2691 - check if +c made the message text empty and refuse
2692 to send it if so
2693 - don't copy message text if it is not necessary
2694 (channel is -c)
2695
2696
2697 Changes: Modified:
2698 +14 -4 trunk/modules/core/m_message.c (File Modified)
2699
2700
2701jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2702 Log:
2703 remove_conf_item(): do not free cf_name, this is generally a string constant
2704
2705
2706 Changes: Modified:
2707 +0 -1 trunk/src/newconf.c (File Modified)
2708
2709
2710jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2711 Log:
2712 Remove the old unused FDL_ constants.
2713
2714
2715 Changes: Modified:
2716 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2717
2718
2719jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2720 Log:
2721 Remove an unused struct irc_sockaddr_storage from fde_t
2722 (allocated for every possible file descriptor).
2723
2724
2725 Changes: Modified:
2726 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2727
2728
2729jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2730 Log:
2731 If the DNS lookup for an outgoing connection is still
2732 pending when it is closed, clean it up.
2733
2734
2735 Changes: Modified:
2736 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2737
2738
2739jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2740 Log:
2741 If proc_answer() fails (for example if a lookup for an
2742 A record returns a CNAME), fail the query immediately.
2743 Previously the packet was just ignored, leaving the
2744 query to time out.
2745
2746
2747 Changes: Modified:
2748 +4 -8 trunk/src/res.c (File Modified)
2749
2750
2751jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2752 Log:
2753 Correct sockhost field in an outgoing server connection.
2754 First copy the host field from the server_conf, then
2755 take the IP from to where the connection was attempted
2756 when the connection callback is called.
2757 (Before r1747 this used the IP from the server_conf.)
2758
2759
2760 Changes: Modified:
2761 +8 -2 trunk/src/s_serv.c (File Modified)
2762
2763
2764jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2765 Log:
2766 Remove ipnum (keep aftype) and dns_query from server_conf.
2767 We don't keep track of binary form address in connect{}
2768 blocks anymore, DNS lookups of names in host= gone.
2769 As before the DNS lookup is done on connect.
2770 This should unbreak hostnames in host= somewhat.
2771
2772
2773 Changes: Modified:
2774 +1 -2 trunk/include/s_newconf.h (File Modified)
2775 +2 -2 trunk/src/newconf.c (File Modified)
2776 +1 -42 trunk/src/s_newconf.c (File Modified)
2777 +12 -31 trunk/src/s_serv.c (File Modified)
2778
2779
2780jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2781 Log:
2782 Rerun autoconf.
2783
2784
2785 Changes: Modified:
2786 +1 -1 trunk/configure (File Modified)
2787
2788
2789jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2790 Log:
2791 Fix --disable-balloc help text (said --disable-small-net).
2792
2793
2794 Changes: Modified:
2795 +1 -1 trunk/configure.ac (File Modified)
2796
2797
2798jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2799 Log:
2800 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2801 services (+S). Unlike operstring and adminstring, this
2802 is not changeable with /quote set but is updated on rehash.
2803
2804
2805 Changes: Modified:
2806 +1 -0 trunk/doc/example.conf (File Modified)
2807 +10 -2 trunk/doc/reference.conf (File Modified)
2808 +1 -0 trunk/include/s_conf.h (File Modified)
2809 +6 -0 trunk/modules/m_info.c (File Modified)
2810 +3 -2 trunk/modules/m_whois.c (File Modified)
2811 +1 -0 trunk/src/newconf.c (File Modified)
2812 +1 -0 trunk/src/s_conf.c (File Modified)
2813
2814
2815jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2816 Log:
2817 Fix handling of comma in whois: ignore the comma and
2818 everything after it but do output the entire parameter
2819 in RPL_ENDOFWHOIS.
2820
2821
2822 Changes: Modified:
2823 +2 -2 trunk/modules/m_whois.c (File Modified)
2824
2825
2826beu 2006/07/21 22:36:46 UTC (20060721-1737)
2827 Log:
2828 New /stats letter 's' to list HURTs:
2829 - opers get the full listing.
2830 - users get any HURTs that match their sockhost/orighost if
2831 "stats_k_oper_only" is set to 1.
2832
2833
2834 Changes: Modified:
2835 +50 -0 trunk/extensions/hurt.c (File Modified)
2836
2837
2838nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2839 Log:
2840 - make the newconf system available to modules.
2841
2842
2843 Changes: Modified:
2844 +4 -1 trunk/include/newconf.h (File Modified)
2845 +4 -8 trunk/src/newconf.c (File Modified)
2846
2847
2848beu 2006/07/18 22:39:16 UTC (20060718-1733)
2849 Log:
2850 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2851
2852 Changes: Modified:
2853 +0 -3 trunk/doc/example.conf (File Modified)
2854 +0 -3 trunk/doc/reference.conf (File Modified)
2855
2856
2857beu 2006/07/18 22:34:36 UTC (20060718-1731)
2858 Log:
2859 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2860
2861
2862 Changes: Modified:
2863 +3 -0 trunk/doc/example.conf (File Modified)
2864 +3 -0 trunk/doc/reference.conf (File Modified)
2865
2866
2867jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2868 Log:
2869 Fix too early truncation of JOIN channel list.
2870
2871
2872 Changes: Modified:
2873 +2 -3 trunk/modules/core/m_join.c (File Modified)
2874
2875
2876jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2877 Log:
2878 - From ratbox 2.2 (anfl), send server notices about read
2879 errors from handshakes and servers to +s instead of +d.
2880 - Send various server notices about failed server
2881 connections which did not reach registered state network
2882 wide if the connection was initiated by a remote oper.
2883 This avoids annoying the whole net if there is a
2884 broken autoconnect, but allows all opers to see why a
2885 remote connect failed. Failed connections which did reach
2886 server state already generate server notices everywhere.
2887
2888 Note: this is an exception to our general policy to not send
2889 server notices about unregistered connections remotely.
2890
2891
2892 Changes: Modified:
2893 +1 -0 trunk/include/client.h (File Modified)
2894 +20 -6 trunk/src/client.c (File Modified)
2895 +6 -6 trunk/src/s_serv.c (File Modified)
2896
2897
2898nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2899 Log:
2900 - fix typoes
2901
2902
2903 Changes: Modified:
2904 +1 -1 trunk/doc/example.conf (File Modified)
2905 +1 -1 trunk/doc/reference.conf (File Modified)
2906
2907
2908jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2909 Log:
2910 Don't allow #channel +b $c:&channel (inconsistent target).
2911
2912
2913 Changes: Modified:
2914 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2915
2916
2917jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2918 Log:
2919 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2920
2921
2922 Changes: Modified:
2923 +0 -2 trunk/include/client.h (File Modified)
2924
2925
2926jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2927 Log:
2928 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2929
2930
2931 Changes: Modified:
2932 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2933
2934
2935jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2936 Log:
2937 Store IP addresses in whowas. These are shown to opers.
2938 Obtained from Eurus patches.
2939 orighost tracking removed (not worth the memory IMHO),
2940 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2941 with unknown IPs and to not violate auth{} spoof policy.
2942
2943
2944 Changes: Modified:
2945 +2 -0 trunk/doc/reference.conf (File Modified)
2946 +1 -0 trunk/include/numeric.h (File Modified)
2947 +1 -0 trunk/include/whowas.h (File Modified)
2948 +10 -1 trunk/modules/m_whowas.c (File Modified)
2949 +1 -1 trunk/src/messages.tab (File Modified)
2950 +4 -0 trunk/src/whowas.c (File Modified)
2951
2952
2953jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2954 Log:
2955 Describe hostmask parameter of masktrace better in sgml docs.
2956
2957
2958 Changes: Modified:
2959 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2960
2961
2962jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2963 Log:
2964 masktrace help file: mention CIDR IP masks
2965 From ratbox 2.2
2966
2967
2968 Changes: Modified:
2969 +2 -0 trunk/help/opers/masktrace (File Modified)
2970
2971
2972jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2973 Log:
2974 MASKTRACE: allow normal match() on IP address also
2975 From ratbox 2.2
2976
2977
2978 Changes: Modified:
2979 +2 -3 trunk/modules/m_etrace.c (File Modified)
2980
2981
2982jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2983 Log:
2984 Allow +S clients (services) to send to channels and @/+ channels always.
2985
2986
2987 Changes: Modified:
2988 +1 -1 trunk/modules/core/m_message.c (File Modified)
2989 +1 -1 trunk/src/channel.c (File Modified)
2990
2991
2992jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2993 Log:
2994 Allow servers to send to @#chan and +#chan.
2995
2996
2997 Changes: Modified:
2998 +1 -1 trunk/modules/core/m_message.c (File Modified)
2999
3000
3001jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3002 Log:
3003 Don't count opers on service{} servers in /lusers.
3004
3005
3006 Changes: Modified:
3007 +2 -2 trunk/src/s_user.c (File Modified)
3008
3009
3010jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3011 Log:
3012 Show opers the real host behind a dynamic spoof in WHOIS.
3013 If the user is auth{} spoofed, this shows the auth{} spoof
3014 otherwise it shows the DNS hostname and IP address.
3015 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3016
3017
3018 Changes: Modified:
3019 +1 -0 trunk/include/numeric.h (File Modified)
3020 +12 -2 trunk/modules/m_whois.c (File Modified)
3021 +1 -1 trunk/src/messages.tab (File Modified)
3022
3023
3024jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3025 Log:
3026 Remove #define HIDE_SPOOF_IPS from config.h, should
3027 have been done earlier.
3028
3029
3030 Changes: Modified:
3031 +0 -7 trunk/include/config.h (File Modified)
3032
3033
3034jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3035 Log:
3036 Bring back ERR_CANTKILLSERVER.
3037
3038
3039 Changes: Modified:
3040 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3041
3042
3043jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3044 Log:
3045 ip_cloaking module:
3046 - also send RPL_HOSTHIDDEN on -h
3047 - don't allow +h for auth{} spoofed clients
3048
3049
3050 Changes: Modified:
3051 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3052
3053
3054jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3055 Log:
3056 /etc/resolv.conf parsing:
3057 - don't crash (sometimes) if there is a line without an argument
3058 (e.g. 'search' by itself)
3059 - fix handling of lines with leading whitespace
3060
3061
3062 Changes: Modified:
3063 +9 -8 trunk/src/reslib.c (File Modified)
3064
3065
3066jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3067 Log:
3068 Put back code that terminates DNS queries, which was
3069 removed during the resolver changes.
3070
3071
3072 Changes: Modified:
3073 +4 -0 trunk/src/s_auth.c (File Modified)
3074
3075
3076nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3077 Log:
3078 - oh hey, that was in the wrong place
3079
3080
3081 Changes: Modified:
3082 +13 -13 trunk/src/s_auth.c (File Modified)
3083
3084
3085nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3086 Log:
3087 - handle a situation where a user can go away before DNS completes
3088
3089
3090 Changes: Modified:
3091 +13 -0 trunk/src/s_auth.c (File Modified)
3092
3093
3094jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3095 Log:
3096 More dnsbl stuff
3097
3098
3099 Changes: Modified:
3100 +1 -0 trunk/include/blacklist.h (File Modified)
3101 +1 -0 trunk/include/res.h (File Modified)
3102 +33 -2 trunk/src/blacklist.c (File Modified)
3103 +2 -0 trunk/src/client.c (File Modified)
3104 +24 -0 trunk/src/res.c (File Modified)
3105
3106
3107jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3108 Log:
3109 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3110 if comm_accept() failed.
3111
3112 Found with valgrind.
3113
3114
3115 Changes: Modified:
3116 +4 -4 trunk/src/listener.c (File Modified)
3117
3118
3119nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3120 Log:
3121 - handle unavailable Client/preClient structs
3122
3123
3124 Changes: Modified:
3125 +9 -0 trunk/src/blacklist.c (File Modified)
3126
3127
3128jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3129 Log:
3130 Add +lf to SGML docs.
3131
3132
3133 Changes: Modified:
3134 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3135
3136
3137jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3138 Log:
3139 Also do forwarding if the channel limit (+l) is exceeded.
3140
3141
3142 Changes: Modified:
3143 +1 -1 trunk/help/opers/cmode (File Modified)
3144 +2 -2 trunk/modules/core/m_join.c (File Modified)
3145
3146
3147beu 2006/06/07 11:53:21 UTC (20060607-1663)
3148 Log:
3149 Post-release lovin':
3150 - Update version to 2.1.0.
3151 - Regenerate configure.
3152
3153
3154 Changes: Modified:
3155 +9 -9 trunk/configure (File Modified)
3156 +1 -1 trunk/configure.ac (File Modified)
3157
3158
3159beu 2006/06/07 11:42:54 UTC (20060607-1659)
3160 Log:
3161 Comment out example blacklist{} block.
3162
3163
3164 Changes: Modified:
3165 +7 -7 trunk/doc/example.conf (File Modified)
3166 +7 -7 trunk/doc/reference.conf (File Modified)
3167
3168
3169beu 2006/06/07 10:59:48 UTC (20060607-1653)
3170 Log:
3171 Add note regarding use of AHBL BLs.
3172
3173
3174 Changes: Modified:
3175 +4 -0 trunk/doc/example.conf (File Modified)
3176 +4 -0 trunk/doc/reference.conf (File Modified)
3177
3178
3179jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3180 Log:
3181 Fix typos.
3182
3183
3184 Changes: Modified:
3185 +2 -2 trunk/CREDITS (File Modified)
3186
3187
3188jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3189 Log:
3190 Add beu to CREDITS.
3191
3192
3193 Changes: Modified:
3194 +1 -0 trunk/CREDITS (File Modified)
3195
3196
3197jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3198 Log:
3199 Put more recent ratbox CREDITS here.
3200
3201
3202 Changes: Modified:
3203 +3 -2 trunk/doc/Ratbox-team (File Modified)
3204
3205
3206jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3207 Log:
3208 Clarify a bit.
3209
3210
3211 Changes: Modified:
3212 +5 -4 trunk/NEWS (File Modified)
3213
3214
3215jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3216 Log:
3217 Mention that install or make install also avoids modunload crashes.
3218
3219
3220 Changes: Modified:
3221 +2 -1 trunk/BUGS (File Modified)
3222
3223
3224nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3225 Log:
3226 - update NEWS a bit
3227
3228
3229 Changes: Modified:
3230 +3 -8 trunk/NEWS (File Modified)
3231
3232
3233nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3234 Log:
3235 - further updates
3236
3237
3238 Changes: Modified:
3239 +3 -2 trunk/BUGS (File Modified)
3240
3241
3242nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3243 Log:
3244 - add orighost check to hurt.c
3245 - update BUGS info
3246
3247
3248 Changes: Modified:
3249 +1 -6 trunk/BUGS (File Modified)
3250 +1 -1 trunk/extensions/hurt.c (File Modified)
3251
3252
3253jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3254 Log:
3255 Make kline_exempt exempt from HURT also.
3256
3257
3258 Changes: Modified:
3259 +2 -1 trunk/extensions/hurt.c (File Modified)
3260
3261
3262jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3263 Log:
3264 Fix mask HEAL propagation.
3265
3266
3267 Changes: Modified:
3268 +6 -3 trunk/extensions/hurt.c (File Modified)
3269
3270
3271beu 2006/06/04 03:01:05 UTC (20060604-1622)
3272 Log:
3273 - Remove old cruft.
3274 - Update.
3275
3276
3277 Changes: Modified:
3278 +18 -31 trunk/extensions/README (File Modified)
3279
3280
3281jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3282 Log:
3283 More target change hax.
3284 Ick.
3285
3286
3287 Changes: Modified:
3288 +5 -0 trunk/extensions/hurt.c (File Modified)
3289
3290
3291jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3292 Log:
3293 Improvements to HURT propagation.
3294
3295
3296 Changes: Modified:
3297 +8 -6 trunk/extensions/hurt.c (File Modified)
3298
3299
3300nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3301 Log:
3302 - further simplification
3303
3304
3305 Changes: Modified:
3306 +25 -76 trunk/extensions/hurt.c (File Modified)
3307 +0 -9 trunk/extensions/hurt.h (File Modified)
3308
3309
3310nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3311 Log:
3312 - client_exit hook
3313
3314
3315 Changes: Modified:
3316 +13 -0 trunk/extensions/hurt.c (File Modified)
3317
3318
3319nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3320 Log:
3321 - cut off at 15 messages instead of 30
3322
3323
3324 Changes: Modified:
3325 +1 -1 trunk/extensions/hurt.h (File Modified)
3326
3327
3328jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3329 Log:
3330 Squash a warning here.
3331
3332
3333 Changes: Modified:
3334 +1 -3 trunk/src/ircd.c (File Modified)
3335
3336
3337jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3338 Log:
3339 Don't show servers in /stats l to nonopers if flatten links is enabled.
3340
3341
3342 Changes: Modified:
3343 +3 -1 trunk/modules/m_stats.c (File Modified)
3344
3345
3346nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3347 Log:
3348 - hurt expiry
3349
3350
3351 Changes: Modified:
3352 +20 -7 trunk/extensions/hurt.c (File Modified)
3353
3354
3355nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3356 Log:
3357 - remove inline stuff (yuck)
3358 - sockaddr should have been sockhost
3359
3360
3361 Changes: Modified:
3362 +22 -31 trunk/extensions/hurt.c (File Modified)
3363
3364
3365nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3366 Log:
3367 - make hurt checking actually work
3368
3369
3370 Changes: Modified:
3371 +2 -7 trunk/extensions/hurt.c (File Modified)
3372
3373
3374jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3375 Log:
3376 Slight tweak to alias{}.
3377
3378
3379 Changes: Modified:
3380 +4 -0 trunk/src/parse.c (File Modified)
3381
3382
3383nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3384 Log:
3385 - further simplification
3386
3387
3388 Changes: Modified:
3389 +59 -71 trunk/extensions/hurt.c (File Modified)
3390 +0 -1 trunk/extensions/hurt.h (File Modified)
3391
3392
3393nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3394 Log:
3395 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3396
3397
3398 Changes: Modified:
3399 +10 -20 trunk/extensions/hurt.c (File Modified)
3400 +0 -4 trunk/extensions/hurt.h (File Modified)
3401
3402
3403nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3404 Log:
3405 - remove some unnecessary code here (hurt_initial_check_event()).
3406
3407
3408 Changes: Modified:
3409 +0 -23 trunk/extensions/hurt.c (File Modified)
3410
3411
3412nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3413 Log:
3414 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3415
3416
3417 Changes: Modified:
3418 +8 -0 trunk/modules/core/m_message.c (File Modified)
3419
3420
3421nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3422 Log:
3423 - more sane tgchange hax
3424
3425
3426 Changes: Modified:
3427 +2 -1 trunk/extensions/hurt.c (File Modified)
3428
3429
3430jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3431 Log:
3432 Make HEAL <nick> work.
3433
3434
3435 Changes: Modified:
3436 +40 -43 trunk/extensions/hurt.c (File Modified)
3437
3438
3439jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3440 Log:
3441 Destroy hurt_clients list on unload.
3442
3443
3444 Changes: Modified:
3445 +7 -0 trunk/extensions/hurt.c (File Modified)
3446
3447
3448jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3449 Log:
3450 Coding style: no space between a function name and parenthesis.
3451
3452
3453 Changes: Modified:
3454 +43 -43 trunk/extensions/hurt.c (File Modified)
3455
3456
3457jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3458 Log:
3459 Now works and throws out hurt clients after 30 protocol messages
3460 unless they identify.
3461
3462
3463 Changes: Modified:
3464 +28 -36 trunk/extensions/hurt.c (File Modified)
3465 +1 -7 trunk/extensions/hurt.h (File Modified)
3466
3467
3468jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3469 Log:
3470 Working addition/lookup.
3471
3472
3473 Changes: Modified:
3474 +8 -0 trunk/extensions/hurt.c (File Modified)
3475
3476
3477jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3478 Log:
3479 Get rid of hyb6 style propagation (:server COMMAND source).
3480
3481
3482 Changes: Modified:
3483 +18 -22 trunk/extensions/hurt.c (File Modified)
3484
3485
3486jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3487 Log:
3488 add not-working hurt_add and hurt_find
3489
3490
3491 Changes: Modified:
3492 +13 -5 trunk/extensions/hurt.c (File Modified)
3493
3494
3495jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3496 Log:
3497 Comment out a lot of stuff so I can load and unload this without crashing.
3498
3499
3500 Changes: Modified:
3501 +17 -6 trunk/extensions/hurt.c (File Modified)
3502
3503
3504jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3505 Log:
3506 Fix svn:keywords and add a short comment at the top.
3507
3508
3509 Changes: Modified:
3510 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3511
3512
3513jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3514 Log:
3515 - Make hurt module compile
3516 - Link it to the build
3517 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3518 correct flag name, no CAP_TS6 use etc
3519
3520
3521 Changes: Modified:
3522 +1 -0 trunk/extensions/Makefile.in (File Modified)
3523 +30 -32 trunk/extensions/hurt.c (File Modified)
3524
3525
3526jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3527 Log:
3528 Put beu's hurt module in trunk.
3529
3530
3531 Changes: Modified:
3532 + - trunk/extensions/hurt.c (File Added)
3533 + - trunk/extensions/hurt.h (File Added)
3534
3535
3536nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3537 Log:
3538 - _iprint(): use stderr instead of stdout
3539
3540
3541 Changes: Modified:
3542 +1 -1 trunk/src/s_log.c (File Modified)
3543
3544
3545jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3546 Log:
3547 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3548 and subsequently destroy our kqueue when we close 0, 1, 2
3549 (broke /restart).
3550 - After closing fd 0, 1, 2 reopen them to /dev/null again
3551 so we don't send messages from malloc etc to a random
3552 user's connection.
3553 - Remove an obsolete comment.
3554
3555
3556 Changes: Modified:
3557 +13 -2 trunk/src/ircd.c (File Modified)
3558
3559
3560jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3561 Log:
3562 Update NEWS file.
3563
3564
3565 Changes: Modified:
3566 +29 -1 trunk/NEWS (File Modified)
3567
3568
3569jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3570 Log:
3571 Rerun autoconf.
3572
3573
3574 Changes: Modified:
3575 +1 -1 trunk/configure (File Modified)
3576
3577
3578jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3579 Log:
3580 Fix openssl version check to also accept versions newer than 0.9.6.
3581
3582
3583 Changes: Modified:
3584 +1 -1 trunk/configure.ac (File Modified)
3585
3586
3587jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3588 Log:
3589 Oops, need packet.h here.
3590
3591
3592 Changes: Modified:
3593 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3594
3595
3596jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3597 Log:
3598 End the flood grace period in CPRIVMSG/CNOTICE.
3599
3600
3601 Changes: Modified:
3602 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3603
3604
3605nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3606 Log:
3607 - update class::connectfreq documentation
3608
3609
3610 Changes: Modified:
3611 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3612
3613
3614nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3615 Log:
3616 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3617
3618
3619 Changes: Modified:
3620 +3 -6 trunk/src/s_serv.c (File Modified)
3621
3622
3623jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3624 Log:
3625 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3626
3627
3628 Changes: Modified:
3629 +1 -1 trunk/src/messages.tab (File Modified)
3630
3631
3632jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3633 Log:
3634 Don't mention that /stats p shows idle times, as it doesn't.
3635
3636
3637 Changes: Modified:
3638 +1 -1 trunk/help/opers/stats (File Modified)
3639 +1 -1 trunk/help/users/stats (File Modified)
3640
3641
3642jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3643 Log:
3644 /stats A shows DNS servers, it doesn't matter whether ircd
3645 uses ADNS or something else.
3646
3647
3648 Changes: Modified:
3649 +1 -1 trunk/help/opers/stats (File Modified)
3650
3651
3652jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3653 Log:
3654 get_client_name() fix
3655
3656
3657 Changes: Modified:
3658 +4 -0 trunk/src/client.c (File Modified)
3659
3660
3661jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3662 Log:
3663 Add some comments.
3664
3665
3666 Changes: Modified:
3667 +6 -0 trunk/src/ircd.c (File Modified)
3668
3669
3670beu 2006/05/28 09:22:09 UTC (20060528-1521)
3671 Log:
3672 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3673
3674 Changes: Modified:
3675 +16 -17 trunk/configure (File Modified)
3676 +1 -1 trunk/configure.ac (File Modified)
3677
3678
3679beu 2006/05/28 09:10:43 UTC (20060528-1517)
3680 Log:
3681 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3682
3683 Changes: Modified:
3684 +135 -0 trunk/configure (File Modified)
3685 +6 -0 trunk/configure.ac (File Modified)
3686
3687
3688jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3689 Log:
3690 Exit 0 on successful -conftest.
3691
3692
3693 Changes: Modified:
3694 +1 -1 trunk/src/ircd.c (File Modified)
3695
3696
3697jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3698 Log:
3699 Make the "keep the parent process around" thing work, by opening
3700 a pipe to the child process. This pipe is on fd 0 in the child
3701 process. After successful initialization, the child will write
3702 a byte to this pipe, on fatal errors it will close it without
3703 writing anything.
3704
3705 Somewhat hackish still but should work.
3706
3707
3708 Changes: Modified:
3709 +27 -30 trunk/src/ircd.c (File Modified)
3710
3711
3712nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3713 Log:
3714 - convert some error messages to ierror() over fprintf/ilog combination
3715
3716
3717 Changes: Modified:
3718 +3 -6 trunk/src/ircd.c (File Modified)
3719
3720
3721nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3722 Log:
3723 - inotice() for loadmodule when in foreground mode
3724
3725
3726 Changes: Modified:
3727 +3 -0 trunk/src/modules.c (File Modified)
3728
3729
3730nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3731 Log:
3732 - remove inotice() on loading modules from the config
3733
3734
3735 Changes: Modified:
3736 +0 -3 trunk/src/modules.c (File Modified)
3737
3738
3739nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3740 Log:
3741 - usleep for 50000usec in the parent process to allow for startup messages
3742 to be cleanly printed before detaching to shell, this should be more than
3743 enough time really
3744
3745
3746 Changes: Modified:
3747 +3 -0 trunk/src/ircd.c (File Modified)
3748
3749
3750nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3751 Log:
3752 - display more errors during normal startup as to try to help people find common problems
3753
3754
3755 Changes: Modified:
3756 +27 -10 trunk/src/ircd.c (File Modified)
3757
3758
3759nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3760 Log:
3761 - version bump in preparation of 2.0.0 release
3762
3763
3764 Changes: Modified:
3765 +9 -9 trunk/configure (File Modified)
3766 +1 -1 trunk/configure.ac (File Modified)
3767
3768
3769jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3770 Log:
3771 Change example.conf operator block from "admin" to "god",
3772 so as to show we encourage per-person operator blocks.
3773
3774
3775 Changes: Modified:
3776 +4 -2 trunk/doc/example.conf (File Modified)
3777
3778
3779jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3780 Log:
3781 Document alias{} block.
3782
3783
3784 Changes: Modified:
3785 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3786
3787
3788jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3789 Log:
3790 Document DNS blacklist stuff in sgml.
3791
3792
3793 Changes: Modified:
3794 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3795 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3796
3797
3798jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3799 Log:
3800 Misc /stats clarifications.
3801
3802
3803 Changes: Modified:
3804 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3805
3806
3807jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3808 Log:
3809 Move snomasks into umodes chapter.
3810 Move oprivs chapter down.
3811
3812
3813 Changes: Modified:
3814 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3815 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3816 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3817
3818
3819jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3820 Log:
3821 Mention operator{} user@host change.
3822
3823
3824 Changes: Modified:
3825 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3826
3827
3828jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3829 Log:
3830 operator{} block user@host matches against orighost now, not host.
3831 This means that services/+h spoofs do not work in operator{} blocks;
3832 auth{} spoofs still work.
3833
3834
3835 Changes: Modified:
3836 +4 -0 trunk/doc/example.conf (File Modified)
3837 +1 -1 trunk/doc/reference.conf (File Modified)
3838 +2 -2 trunk/modules/m_challenge.c (File Modified)
3839 +1 -1 trunk/modules/m_oper.c (File Modified)
3840
3841
3842nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3843 Log:
3844 - inotice/iwarn/ierror() stuff I was working on
3845
3846
3847 Changes: Modified:
3848 +3 -0 trunk/include/s_log.h (File Modified)
3849 +15 -11 trunk/src/ircd.c (File Modified)
3850 +3 -1 trunk/src/modules.c (File Modified)
3851 +1 -1 trunk/src/newconf.c (File Modified)
3852 +54 -0 trunk/src/s_log.c (File Modified)
3853
3854
3855jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3856 Log:
3857 Oops, don't add blacklists to the list twice on rehash.
3858
3859
3860 Changes: Modified:
3861 +3 -2 trunk/src/blacklist.c (File Modified)
3862
3863
3864jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3865 Log:
3866 Remove notices to the client about progress of dnsbl lookups.
3867
3868
3869 Changes: Modified:
3870 +0 -4 trunk/src/blacklist.c (File Modified)
3871
3872
3873jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3874 Log:
3875 Add auth{} flag dnsbl_exempt.
3876
3877
3878 Changes: Modified:
3879 +2 -1 trunk/doc/example.conf (File Modified)
3880 +2 -1 trunk/doc/reference.conf (File Modified)
3881 +2 -0 trunk/include/s_conf.h (File Modified)
3882 +1 -0 trunk/src/newconf.c (File Modified)
3883 +8 -1 trunk/src/s_user.c (File Modified)
3884
3885
3886jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3887 Log:
3888 Switch alias{} and blacklist{} around, for consistency with example.conf.
3889
3890
3891 Changes: Modified:
3892 +18 -18 trunk/doc/reference.conf (File Modified)
3893
3894
3895jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3896 Log:
3897 Send a warning to the user if they are dnsbl listed but exempted.
3898
3899
3900 Changes: Modified:
3901 +17 -12 trunk/src/s_user.c (File Modified)
3902
3903
3904jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3905 Log:
3906 Move throwing out dnsbl listed clients to registration,
3907 and make kline_exempt exempt from it.
3908
3909
3910 Changes: Modified:
3911 +1 -0 trunk/include/blacklist.h (File Modified)
3912 +4 -0 trunk/include/client.h (File Modified)
3913 +15 -16 trunk/src/blacklist.c (File Modified)
3914 +6 -0 trunk/src/client.c (File Modified)
3915 +17 -0 trunk/src/s_user.c (File Modified)
3916
3917
3918jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3919 Log:
3920 Show refcount in /stats n.
3921
3922
3923 Changes: Modified:
3924 +3 -2 trunk/modules/m_stats.c (File Modified)
3925
3926
3927jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3928 Log:
3929 Don't look up dnsbls twice if they send USER twice.
3930
3931
3932 Changes: Modified:
3933 +5 -3 trunk/modules/m_user.c (File Modified)
3934
3935
3936jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3937 Log:
3938 Add /stats n to help files.
3939
3940
3941 Changes: Modified:
3942 +1 -0 trunk/help/opers/stats (File Modified)
3943 +1 -0 trunk/help/users/stats (File Modified)
3944
3945
3946jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3947 Log:
3948 Only check dnsbls for A records, not AAAA.
3949
3950
3951 Changes: Modified:
3952 +1 -1 trunk/src/blacklist.c (File Modified)
3953
3954
3955jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3956 Log:
3957 Don't remove non-illegal blacklists on completion of check.
3958 Add debugging notices (not working).
3959
3960
3961 Changes: Modified:
3962 +5 -1 trunk/src/blacklist.c (File Modified)
3963
3964
3965jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3966 Log:
3967 Don't call register_local_user() if they haven't sent a nick yet.
3968
3969
3970 Changes: Modified:
3971 +1 -1 trunk/src/blacklist.c (File Modified)
3972
3973
3974jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3975 Log:
3976 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3977
3978
3979 Changes: Modified:
3980 +21 -0 trunk/modules/m_stats.c (File Modified)
3981
3982
3983jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3984 Log:
3985 More dnsbl rehash fixes, it was adding bogus entries.
3986
3987
3988 Changes: Modified:
3989 +2 -7 trunk/src/newconf.c (File Modified)
3990
3991
3992jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3993 Log:
3994 Need blacklist.h here.
3995
3996
3997 Changes: Modified:
3998 +1 -0 trunk/src/s_conf.c (File Modified)
3999
4000
4001nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4002 Log:
4003 - nuke iauth
4004
4005
4006 Changes: Modified:
4007 +1 -2 trunk/configure (File Modified)
4008 +0 -48 trunk/configure.ac (File Modified)
4009 + - trunk/doc/example-iauth.conf (File Deleted)
4010 + - trunk/iauth/ (File Deleted)
4011
4012
4013jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4014 Log:
4015 Improve handling of rehashing with blacklists.
4016 Also some coding style tweaks.
4017
4018
4019 Changes: Modified:
4020 +3 -2 trunk/include/blacklist.h (File Modified)
4021 +35 -16 trunk/src/blacklist.c (File Modified)
4022 +2 -0 trunk/src/s_conf.c (File Modified)
4023
4024
4025jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4026 Log:
4027 Clear can_send cache if a user logs in or out from services.
4028
4029
4030 Changes: Modified:
4031 +2 -0 trunk/modules/m_services.c (File Modified)
4032
4033
4034jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4035 Log:
4036 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4037 This directory is not entered by default.
4038 More stuff needs to be moved into here.
4039
4040
4041 Changes: Modified:
4042 +2 -1 trunk/configure (File Modified)
4043 +1 -0 trunk/configure.ac (File Modified)
4044 +69 -458 trunk/extensions/Makefile.in (File Modified)
4045 + - trunk/extensions/m_clearchan.c (File Deleted)
4046 + - trunk/extensions/m_force.c (File Deleted)
4047 + - trunk/unsupported/ (File Added)
4048 + - trunk/unsupported/Makefile.in (File Added)
4049 + - trunk/unsupported/m_clearchan.c (File Added)
4050 + - trunk/unsupported/m_force.c (File Added)
4051
4052
4053jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4054 Log:
4055 Logging/wallops for forcejoin/forcepart, numeric fix.
4056 This needs to be moved to the toys section.
4057
4058
4059 Changes: Modified:
4060 +22 -2 trunk/extensions/m_force.c (File Modified)
4061
4062
4063jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4064 Log:
4065 Fix comments at the top (including copyright).
4066
4067
4068 Changes: Modified:
4069 +3 -2 trunk/extensions/m_omode.c (File Modified)
4070
4071
4072jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4073 Log:
4074 Add OMODE command to extensions/ for oper mode hacking:
4075 - requires admin privs
4076 - does not work for opped opers
4077 - sends wallops
4078 - sends a ServerMode for opping the oper themselves,
4079 otherwise a mode coming from the oper (not only
4080 does this provide full accountability, it is also
4081 easiest to implement while avoiding channels
4082 messed up with bogus bans etc).
4083
4084
4085 Changes: Modified:
4086 +171 -0 trunk/extensions/Makefile.in (File Modified)
4087 + - trunk/extensions/m_omode.c (File Added)
4088
4089
4090gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4091 Log:
4092 Metadata fix
4093
4094
4095 Changes: Modified:
4096 + - trunk/include/blacklist.h (Property Modified)
4097 + - trunk/src/blacklist.c (Property Modified)
4098
4099
4100nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4101 Log:
4102 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4103
4104
4105 Changes: Modified:
4106 +5 -1 trunk/src/blacklist.c (File Modified)
4107
4108
4109nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4110 Log:
4111 Initial DNS blacklist support:
4112 - see example.conf for how to use.
4113 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4114 - tor.ahbl.org is also included because most networks will not want to allow tor
4115 (and we're considering going KoS on tor users here anyway due to abuse)
4116
4117
4118 Changes: Modified:
4119 +18 -0 trunk/doc/example.conf (File Modified)
4120 +66 -0 trunk/doc/reference.conf (File Modified)
4121 + - trunk/include/blacklist.h (File Added)
4122 +2 -0 trunk/include/client.h (File Modified)
4123 +3 -0 trunk/modules/m_user.c (File Modified)
4124 +152 -0 trunk/src/Makefile.in (File Modified)
4125 + - trunk/src/blacklist.c (File Added)
4126 +34 -0 trunk/src/newconf.c (File Modified)
4127 +1 -0 trunk/src/s_auth.c (File Modified)
4128 +4 -0 trunk/src/s_user.c (File Modified)
4129
4130
4131jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4132 Log:
4133 Remove last bit of lzo stuff (comment in example.conf connect{}).
4134
4135
4136 Changes: Modified:
4137 +0 -4 trunk/doc/example.conf (File Modified)
4138
4139
4140jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4141 Log:
4142 Show sasl successes and failures in /stats t (like other
4143 things in /stats t, about local clients only).
4144
4145
4146 Changes: Modified:
4147 +2 -0 trunk/include/s_stats.h (File Modified)
4148 +3 -0 trunk/modules/m_sasl.c (File Modified)
4149 +3 -0 trunk/src/s_stats.c (File Modified)
4150
4151
4152jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4153 Log:
4154 Allow messaging services by nickname without using
4155 target change slots (this was already possible with
4156 user@server notation or services shortcuts).
4157
4158
4159 Changes: Modified:
4160 +2 -2 trunk/modules/core/m_message.c (File Modified)
4161
4162
4163jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4164 Log:
4165 Abort a safelist if a new /list comes in while one is already in progress.
4166
4167
4168 Changes: Modified:
4169 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4170
4171
4172jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4173 Log:
4174 Change $![letter]:[mask] to $~[letter]:[mask]
4175 so both ! and ~ invert an extban.
4176
4177
4178 Changes: Modified:
4179 +2 -0 trunk/src/chmode.c (File Modified)
4180
4181
4182nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4183 Log:
4184 - revert due to technical issues
4185
4186
4187 Changes: Modified:
4188 +1 -1 trunk/src/extban.c (File Modified)
4189
4190
4191nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4192 Log:
4193 - 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
4194
4195
4196 Changes: Modified:
4197 +1 -1 trunk/src/extban.c (File Modified)
4198
4199
4200jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4201 Log:
4202 Don't pace /list on a single channel.
4203
4204
4205 Changes: Modified:
4206 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4207
4208
4209jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4210 Log:
4211 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4212
4213
4214 Changes: Modified:
4215 +4 -2 trunk/include/supported.h (File Modified)
4216
4217
4218jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4219 Log:
4220 Extban types are case insensitive; force them to lowercase when added.
4221
4222
4223 Changes: Modified:
4224 +5 -5 trunk/doc/extban.txt (File Modified)
4225 +4 -0 trunk/src/chmode.c (File Modified)
4226 +3 -3 trunk/src/extban.c (File Modified)
4227
4228
4229jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4230 Log:
4231 sendto_wallops_flags():
4232 - instead of checking IsOper on each client, walk the appropriate list
4233 - instead of sending non-+z wallops from persons to nonopers, send only
4234 +w wallops from persons
4235
4236
4237 Changes: Modified:
4238 +1 -5 trunk/src/send.c (File Modified)
4239
4240
4241jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4242 Log:
4243 Prefix oper wallops with "WALLOPS - " if they would
4244 otherwise look like operwalls or locops, when sending
4245 them to local users.
4246
4247
4248 Changes: Modified:
4249 +11 -1 trunk/modules/m_wallops.c (File Modified)
4250
4251
4252jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4253 Log:
4254 Make sure destination field in some sasl numerics
4255 is the user's nick, not the sasl agent or server
4256 name.
4257
4258
4259 Changes: Modified:
4260 +2 -2 trunk/modules/m_sasl.c (File Modified)
4261
4262
4263beu 2006/05/19 19:24:44 UTC (20060519-1373)
4264 Log:
4265 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4266
4267
4268 Changes: Modified:
4269 +1 -1 trunk/extensions/Makefile.in (File Modified)
4270
4271
4272jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4273 Log:
4274 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4275
4276
4277 Changes: Modified:
4278 +1 -0 trunk/src/s_user.c (File Modified)
4279
4280
4281beu 2006/05/19 18:10:13 UTC (20060519-1367)
4282 Log:
4283 Fix build for when IPv6 is disabled.
4284
4285
4286 Changes: Modified:
4287 +12 -10 trunk/src/s_auth.c (File Modified)
4288
4289
4290jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4291 Log:
4292 Add information about adding extban types.
4293
4294
4295 Changes: Modified:
4296 +25 -0 trunk/doc/extban.txt (File Modified)
4297
4298
4299jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4300 Log:
4301 Better extban validation: try to match a new extban from
4302 a local user against its setter to see if it is valid.
4303 Unknown extban types from remotes are no longer hidden.
4304
4305
4306 Changes: Modified:
4307 +4 -3 trunk/doc/extban.txt (File Modified)
4308 +1 -0 trunk/include/channel.h (File Modified)
4309 +2 -6 trunk/src/chmode.c (File Modified)
4310 +32 -0 trunk/src/extban.c (File Modified)
4311
4312
4313jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4314 Log:
4315 Make sure both .c.o: and .s.o: are followed by the necessary command.
4316
4317
4318 Changes: Modified:
4319 +1 -0 trunk/src/Makefile.in (File Modified)
4320
4321
4322jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4323 Log:
4324 Add need_sasl auth{} flag to sgml documentation.
4325
4326
4327 Changes: Modified:
4328 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4329
4330
4331jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4332 Log:
4333 Document need_sasl auth{} flag in example confs.
4334
4335
4336 Changes: Modified:
4337 +1 -0 trunk/doc/example.conf (File Modified)
4338 +1 -0 trunk/doc/reference.conf (File Modified)
4339
4340
4341jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4342 Log:
4343 Don't allow TB to set an empty topic.
4344 This would be possible if a server sent bad protocol
4345 and could cause a crash.
4346
4347
4348 Changes: Modified:
4349 +4 -0 trunk/modules/m_tb.c (File Modified)
4350
4351
4352nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4353 Log:
4354 - oops
4355
4356
4357 Changes: Modified:
4358 +1 -1 trunk/Makefile.in (File Modified)
4359
4360
4361nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4362 Log:
4363 - typo fix
4364
4365
4366 Changes: Modified:
4367 +2 -2 trunk/configure (File Modified)
4368 +1 -1 trunk/configure.ac (File Modified)
4369
4370
4371nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4372 Log:
4373 - rebuild configure
4374
4375
4376 Changes: Modified:
4377 +2 -2 trunk/configure (File Modified)
4378
4379
4380nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4381 Log:
4382 - makefile fix
4383
4384
4385 Changes: Modified:
4386 +1 -1 trunk/extensions/Makefile.in (File Modified)
4387
4388
4389nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4390 Log:
4391 - rename contrib to extensions to bring some clarity to things
4392
4393
4394 Changes: Modified:
4395 +1 -1 trunk/Makefile.in (File Modified)
4396 +1 -1 trunk/configure.ac (File Modified)
4397 +10 -10 trunk/doc/example.conf (File Modified)
4398 +10 -10 trunk/doc/reference.conf (File Modified)
4399 + - trunk/extensions/ (File Added)
4400 + - trunk/extras/ (File Deleted)
4401
4402
4403nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4404 Log:
4405 - temporary rename
4406
4407
4408 Changes: Modified:
4409 +1 -1 trunk/Makefile.in (File Modified)
4410 +1 -1 trunk/configure.ac (File Modified)
4411 + - trunk/contrib/ (File Deleted)
4412 + - trunk/extras/ (File Added)
4413
4414
4415jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4416 Log:
4417 Don't allow servers to QUIT (they should use SQUIT).
4418
4419
4420 Changes: Modified:
4421 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4422
4423
4424nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4425 Log:
4426 - keywords
4427
4428
4429 Changes: Modified:
4430 + - trunk/src/fnvhash.s (Property Modified)
4431
4432
4433nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4434 Log:
4435 - reduced version of code
4436
4437
4438 Changes: Modified:
4439 +9 -61 trunk/src/fnvhash.s (File Modified)
4440
4441
4442nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4443 Log:
4444 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4445
4446
4447 Changes: Modified:
4448 +1 -1 trunk/src/fnvhash.s (File Modified)
4449
4450
4451jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4452 Log:
4453 Fix orighost matching for klines, etc. Was hashing the visible
4454 host, oops.
4455
4456
4457 Changes: Modified:
4458 +1 -1 trunk/src/hostmask.c (File Modified)
4459
4460
4461nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4462 Log:
4463 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4464
4465
4466 Changes: Modified:
4467 +7 -1 trunk/configure (File Modified)
4468 +5 -0 trunk/configure.ac (File Modified)
4469 +5 -6 trunk/src/Makefile.in (File Modified)
4470 +0 -4 trunk/src/fnvhash.s (File Modified)
4471 +0 -2 trunk/src/hash.c (File Modified)
4472
4473
4474nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4475 Log:
4476 - regenerate configure
4477
4478
4479 Changes: Modified:
4480 +18 -0 trunk/configure (File Modified)
4481
4482
4483nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4484 Log:
4485 - --enable-ricer-hashing option.
4486
4487
4488 Changes: Modified:
4489 +9 -0 trunk/configure.ac (File Modified)
4490 +3 -0 trunk/include/setup.h.in (File Modified)
4491
4492
4493nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4494 Log:
4495 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4496
4497
4498 Changes: Modified:
4499 + - trunk/src/fnvhash.s (File Added)
4500 +3 -0 trunk/src/hash.c (File Modified)
4501
4502
4503jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4504 Log:
4505 Fix syntax error in reference.conf.
4506
4507
4508 Changes: Modified:
4509 +0 -1 trunk/doc/reference.conf (File Modified)
4510
4511
4512jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4513 Log:
4514 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4515 (&& instead of ||...)
4516 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4517
4518
4519 Changes: Modified:
4520 +1 -1 trunk/src/chmode.c (File Modified)
4521
4522
4523jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4524 Log:
4525 Documentation for extban.
4526
4527
4528 Changes: Modified:
4529 + - trunk/doc/extban.txt (File Added)
4530
4531
4532jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4533 Log:
4534 Add extban modules to example confs.
4535
4536
4537 Changes: Modified:
4538 +5 -0 trunk/doc/example.conf (File Modified)
4539 +10 -0 trunk/doc/reference.conf (File Modified)
4540
4541
4542jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4543 Log:
4544 Initial addition of extended ban types (conditionals).
4545 Allows custom +bqeI checks via modules.
4546 Initial extra types are account (a[:mask]), oper (o),
4547 channel (c:name), realname (r:mask), server (s:mask).
4548
4549
4550 Changes: Modified:
4551 +229 -0 trunk/contrib/Makefile.in (File Modified)
4552 + - trunk/contrib/extb_account.c (File Added)
4553 + - trunk/contrib/extb_channel.c (File Added)
4554 + - trunk/contrib/extb_oper.c (File Added)
4555 + - trunk/contrib/extb_realname.c (File Added)
4556 + - trunk/contrib/extb_server.c (File Added)
4557 +13 -0 trunk/include/channel.h (File Modified)
4558 +1 -0 trunk/src/Makefile.in (File Modified)
4559 +14 -5 trunk/src/channel.c (File Modified)
4560 +91 -0 trunk/src/chmode.c (File Modified)
4561 + - trunk/src/extban.c (File Added)
4562
4563
4564jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4565 Log:
4566 Do not force +bqeI modes starting with '$' in nick!user@host format.
4567 * and ? characters in them are still assumed to be wildcards.
4568
4569
4570 Changes: Modified:
4571 +6 -0 trunk/src/chmode.c (File Modified)
4572
4573
4574nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4575 Log:
4576 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4577
4578
4579 Changes: Modified:
4580 +4 -0 trunk/modules/m_capab.c (File Modified)
4581
4582
4583jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4584 Log:
4585 Stop some mixing of client and server protocol.
4586
4587
4588 Changes: Modified:
4589 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4590 +4 -2 trunk/modules/m_pass.c (File Modified)
4591 +6 -0 trunk/modules/m_sasl.c (File Modified)
4592 +6 -0 trunk/modules/m_user.c (File Modified)
4593
4594
4595nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4596 Log:
4597 - additional revert
4598
4599
4600 Changes: Modified:
4601 +0 -2 trunk/include/s_newconf.h (File Modified)
4602 +0 -4 trunk/include/s_serv.h (File Modified)
4603 +0 -1 trunk/src/newconf.c (File Modified)
4604 +1 -13 trunk/src/s_serv.c (File Modified)
4605
4606
4607nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4608 Log:
4609 - revert LZOLink patch for now
4610
4611
4612 Changes: Modified:
4613 +0 -1 trunk/servlink/Makefile.in (File Modified)
4614 +0 -16 trunk/servlink/README (File Modified)
4615 +2 -36 trunk/servlink/control.c (File Modified)
4616 +0 -3 trunk/servlink/control.h (File Modified)
4617 +7 -5955 trunk/servlink/io.c (File Modified)
4618 + - trunk/servlink/lzoconf.h (File Deleted)
4619 + - trunk/servlink/lzodefs.h (File Deleted)
4620 + - trunk/servlink/minilzo.c (File Deleted)
4621 + - trunk/servlink/minilzo.h (File Deleted)
4622 +0 -1 trunk/servlink/servlink.h (File Modified)
4623
4624
4625nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4626 Log:
4627 - more stuff here
4628
4629
4630 Changes: Modified:
4631 +4 -2 trunk/servlink/control.c (File Modified)
4632 +2 -1 trunk/servlink/io.c (File Modified)
4633
4634
4635nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4636 Log:
4637 - oops
4638
4639
4640 Changes: Modified:
4641 +2 -2 trunk/servlink/io.c (File Modified)
4642
4643
4644nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4645 Log:
4646 - paranoia, prevent segfaults
4647
4648
4649 Changes: Modified:
4650 +2 -2 trunk/servlink/io.c (File Modified)
4651
4652
4653nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4654 Log:
4655 - more optimal servlink code
4656
4657
4658 Changes: Modified:
4659 +21 -8 trunk/servlink/io.c (File Modified)
4660
4661
4662nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4663 Log:
4664 - more efficient read strategy
4665
4666
4667 Changes: Modified:
4668 +15 -3 trunk/servlink/io.c (File Modified)
4669
4670
4671nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4672 Log:
4673 - use lzo_uintp cast to make LZO happy
4674
4675
4676 Changes: Modified:
4677 +3 -3 trunk/servlink/io.c (File Modified)
4678
4679
4680nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4681 Log:
4682 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4683
4684
4685 Changes: Modified:
4686 +4 -0 trunk/doc/example.conf (File Modified)
4687 +2 -1 trunk/include/s_newconf.h (File Modified)
4688 +4 -0 trunk/include/s_serv.h (File Modified)
4689 +1 -0 trunk/servlink/Makefile.in (File Modified)
4690 +16 -0 trunk/servlink/README (File Modified)
4691 +34 -2 trunk/servlink/control.c (File Modified)
4692 +3 -0 trunk/servlink/control.h (File Modified)
4693 +5929 -7 trunk/servlink/io.c (File Modified)
4694 + - trunk/servlink/lzoconf.h (File Added)
4695 + - trunk/servlink/lzodefs.h (File Added)
4696 + - trunk/servlink/minilzo.c (File Added)
4697 + - trunk/servlink/minilzo.h (File Added)
4698 +1 -0 trunk/servlink/servlink.h (File Modified)
4699 +1 -0 trunk/src/newconf.c (File Modified)
4700 +14 -2 trunk/src/s_serv.c (File Modified)
4701
4702
4703nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4704 Log:
4705 - remove imalloc, it was a concept that probably wouldn't have worked properly
4706
4707
4708 Changes: Modified:
4709 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4710 + - trunk/libcharybdis/imalloc.c (File Deleted)
4711 + - trunk/libcharybdis/imalloc.h (File Deleted)
4712
4713
4714nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4715 Log:
4716 - disable imalloc for now
4717
4718
4719 Changes: Modified:
4720 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4721
4722
4723nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4724 Log:
4725 - remove unneeded debug code
4726
4727
4728 Changes: Modified:
4729 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4730
4731
4732nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4733 Log:
4734 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4735
4736
4737 Changes: Modified:
4738 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4739
4740
4741nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4742 Log:
4743 - more stuff here, imalloc remains disabled for now
4744
4745
4746 Changes: Modified:
4747 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4748
4749
4750nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4751 Log:
4752 - more progress
4753
4754
4755 Changes: Modified:
4756 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4757
4758
4759nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4760 Log:
4761 - more tweaks
4762
4763
4764 Changes: Modified:
4765 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4766 +2 -0 trunk/src/ircd.c (File Modified)
4767
4768
4769nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4770 Log:
4771 - roll back libircd crap
4772
4773
4774 Changes: Modified:
4775 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4776 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4777 +29 -0 trunk/src/.depend (File Modified)
4778 +6 -21 trunk/src/Makefile.in (File Modified)
4779 +3 -218 trunk/src/ircd.c (File Modified)
4780 + - trunk/src/ircd_linker.c (File Deleted)
4781 + - trunk/src/main.c (File Deleted)
4782
4783
4784nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4785 Log:
4786 - realloc(), free() implementation
4787
4788
4789 Changes: Modified:
4790 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4791
4792
4793nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4794 Log:
4795 - malloc(), calloc() implementation
4796
4797
4798 Changes: Modified:
4799 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4800
4801
4802nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4803 Log:
4804 - block_free(), block_find(), retune_heaps() implementation
4805
4806
4807 Changes: Modified:
4808 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4809
4810
4811nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4812 Log:
4813 - block_destroy code, block_allocate code.
4814
4815
4816 Changes: Modified:
4817 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4818
4819
4820nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4821 Log:
4822 - block_new() code
4823
4824
4825 Changes: Modified:
4826 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4827
4828
4829nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4830 Log:
4831 - disable imalloc again :P
4832
4833
4834 Changes: Modified:
4835 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4836
4837
4838nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4839 Log:
4840 - fix warning
4841
4842
4843 Changes: Modified:
4844 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4845
4846
4847nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4848 Log:
4849 - fix typo
4850
4851
4852 Changes: Modified:
4853 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4854
4855
4856nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4857 Log:
4858 - constructor code for imalloc engine (malloc_init())
4859
4860
4861 Changes: Modified:
4862 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4863
4864
4865nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4866 Log:
4867 - imalloc engine improvements
4868
4869
4870 Changes: Modified:
4871 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4872
4873
4874nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4875 Log:
4876 - replace mmap() code with direct brk()/sbrk() calls.
4877
4878
4879 Changes: Modified:
4880 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4881
4882
4883nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4884 Log:
4885 - remove outdated i_malloc() interfaces
4886
4887
4888 Changes: Modified:
4889 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4890
4891
4892nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4893 Log:
4894 - redisable imalloc (sorry!)
4895
4896
4897 Changes: Modified:
4898 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4899
4900
4901nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4902 Log:
4903 - correct GET_PAGE_SLOT() macro
4904
4905
4906 Changes: Modified:
4907 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4908
4909
4910nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4911 Log:
4912 - oops forgot to commit it with imalloc turned off
4913
4914
4915 Changes: Modified:
4916 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4917
4918
4919nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4920 Log:
4921 - cleanups
4922
4923
4924 Changes: Modified:
4925 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4926 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4927
4928
4929nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4930 Log:
4931 - lowlevel imalloc code
4932
4933
4934 Changes: Modified:
4935 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4936 + - trunk/libcharybdis/imalloc.h (File Added)
4937
4938
4939nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4940 Log:
4941 - fix bindings
4942
4943
4944 Changes: Modified:
4945 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4946
4947
4948nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4949 Log:
4950 remove #ifndef
4951
4952
4953 Changes: Modified:
4954 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4955
4956
4957nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4958 Log:
4959 - 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)
4960
4961
4962 Changes: Modified:
4963 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4964 + - trunk/libcharybdis/imalloc.c (File Added)
4965
4966
4967nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4968 Log:
4969 - increment configure Id
4970
4971
4972 Changes: Modified:
4973 +2208 -1 trunk/configure (File Modified)
4974
4975
4976nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4977 Log:
4978 - bootstrap for imalloc code
4979
4980
4981 Changes: Modified:
4982 +54 -1 trunk/configure.ac (File Modified)
4983 +27 -0 trunk/include/setup.h.in (File Modified)
4984
4985
4986jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4987 Log:
4988 Clarify interaction of spoofs and channel bans/operator{} blocks.
4989
4990
4991 Changes: Modified:
4992 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4993 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4994
4995
4996nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4997 Log:
4998 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4999
5000
5001 Changes: Modified:
5002 +30 -22 trunk/src/ircd.c (File Modified)
5003
5004
5005jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5006 Log:
5007 If shared{} blocks deny something, the command
5008 is silently ignored.
5009
5010
5011 Changes: Modified:
5012 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5013
5014
5015jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5016 Log:
5017 Move up IsService check so we don't store a non-service
5018 in preClient->sasl_agent.
5019
5020
5021 Changes: Modified:
5022 +6 -6 trunk/modules/m_sasl.c (File Modified)
5023
5024
5025gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5026 Log:
5027 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5028 Add some more sanity checks on agent strings.
5029
5030
5031 Changes: Modified:
5032 +13 -11 trunk/modules/m_sasl.c (File Modified)
5033
5034
5035jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5036 Log:
5037 Unknown clients can have an ID too now so make sure to remove
5038 them from the hash if they exit.
5039
5040
5041 Changes: Modified:
5042 +3 -0 trunk/src/client.c (File Modified)
5043
5044
5045jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5046 Log:
5047 Only accept sasl from servers in a service{} block.
5048 Not tested but this must go in.
5049
5050
5051 Changes: Modified:
5052 +6 -0 trunk/modules/m_sasl.c (File Modified)
5053 +3 -0 trunk/modules/m_signon.c (File Modified)
5054
5055
5056jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5057 Log:
5058 Only process SAVE messages targetting registered users,
5059 not servers or unregistered connections. Could cause
5060 a crash when bad protocol was received.
5061
5062
5063 Changes: Modified:
5064 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5065
5066
5067nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5068 Log:
5069 - fix QJM buffer overflow vulnerability (fucking GXTi)
5070
5071
5072 Changes: Modified:
5073 +3 -3 trunk/src/s_user.c (File Modified)
5074
5075
5076jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5077 Log:
5078 Mention /scan umodes under oper_spy privilege.
5079
5080
5081 Changes: Modified:
5082 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5083
5084
5085jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5086 Log:
5087 Mention that overlapping cluster blocks are a bad thing.
5088
5089
5090 Changes: Modified:
5091 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5092
5093
5094jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5095 Log:
5096 - Document cluster{} and shared{} blocks.
5097 - Mention that service{} does not allow wildcards.
5098
5099
5100 Changes: Modified:
5101 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5102
5103
5104jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5105 Log:
5106 Document exempt{} and service{} blocks, point to reference.conf for
5107 general{}, channel{} and serverhide{}.
5108
5109
5110 Changes: Modified:
5111 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5112
5113
5114jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5115 Log:
5116 Document ~ in lists of values better.
5117
5118
5119 Changes: Modified:
5120 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5121
5122
5123jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5124 Log:
5125 More detailed CNOTICE, CPRIVMSG descriptions.
5126
5127
5128 Changes: Modified:
5129 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5130
5131
5132jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5133 Log:
5134 Oops, need both Revision and Id on modules.
5135
5136
5137 Changes: Modified:
5138 + - trunk/modules/sno_routing.c (Property Modified)
5139
5140
5141jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5142 Log:
5143 Tweak header comment a bit (filename, Id).
5144
5145
5146 Changes: Modified:
5147 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5148
5149
5150jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5151 Log:
5152 Add GLINE and UNGLINE.
5153
5154
5155 Changes: Modified:
5156 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5157
5158
5159jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5160 Log:
5161 New configure with proper Id.
5162
5163
5164 Changes: Modified:
5165 +3 -1 trunk/configure (File Modified)
5166
5167
5168jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5169 Log:
5170 Change #include directives for in6addr_any, hopefully compiles better now.
5171
5172
5173 Changes: Modified:
5174 +3 -1 trunk/configure.ac (File Modified)
5175
5176
5177jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5178 Log:
5179 Encourage putting actual administrative information
5180 in the admin{} block.
5181
5182
5183 Changes: Modified:
5184 +3 -3 trunk/doc/example.conf (File Modified)
5185
5186
5187gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5188 Log:
5189 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5190
5191
5192 Changes: Modified:
5193 +9 -7 trunk/include/s_conf.h (File Modified)
5194 +1 -0 trunk/src/newconf.c (File Modified)
5195 +10 -0 trunk/src/s_user.c (File Modified)
5196
5197
5198jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5199 Log:
5200 - Change to glines = no in example confs
5201 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5202 are disabled.
5203
5204
5205 Changes: Modified:
5206 +1 -1 trunk/doc/example.conf (File Modified)
5207 +1 -1 trunk/doc/reference.conf (File Modified)
5208 +2 -2 trunk/modules/m_gline.c (File Modified)
5209
5210
5211nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5212 Log:
5213 - forward-port QJM fix from 1.1
5214
5215
5216 Changes: Modified:
5217 +2 -0 trunk/src/s_user.c (File Modified)
5218
5219
5220nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5221 Log:
5222 - add switch to configure to disable the block allocator
5223
5224
5225 Changes: Modified:
5226 +18 -0 trunk/configure (File Modified)
5227 +9 -0 trunk/configure.ac (File Modified)
5228 +0 -6 trunk/include/config.h (File Modified)
5229 +3 -0 trunk/include/setup.h.in (File Modified)
5230
5231
5232gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5233 Log:
5234 Fix wierd error that would exit SASL users with "Overridden"
5235
5236 Changes: Modified:
5237 +1 -1 trunk/modules/m_signon.c (File Modified)
5238
5239
5240jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5241 Log:
5242 Remove obsolete XXX comment about lazylinks.
5243
5244
5245 Changes: Modified:
5246 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5247
5248
5249jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5250 Log:
5251 OJOIN: make sure to send the wallops remotely for #channels
5252
5253
5254 Changes: Modified:
5255 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5256
5257
5258gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5259 Log:
5260 Accountability for OJOIN (contrib module)
5261
5262 Changes: Modified:
5263 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5264
5265
5266nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5267 Log:
5268 - move more stuff over to ircd_state
5269
5270
5271 Changes: Modified:
5272 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5273 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5274 +9 -0 trunk/src/ircd_state.c (File Modified)
5275 +3 -3 trunk/src/patricia.c (File Modified)
5276
5277
5278nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5279 Log:
5280 - move more stuff out of libircd and into ircd_state.c
5281
5282
5283 Changes: Modified:
5284 +5 -5 trunk/src/channel.c (File Modified)
5285 +4 -4 trunk/src/client.c (File Modified)
5286 +12 -0 trunk/src/ircd_state.c (File Modified)
5287
5288
5289nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5290 Log:
5291 - this is just barrels of fun
5292
5293
5294 Changes: Modified:
5295 + - trunk/include/ircd_state.h (File Added)
5296 +1 -1 trunk/src/Makefile.in (File Modified)
5297 +2 -1 trunk/src/channel.c (File Modified)
5298 +3 -52 trunk/src/ircd.c (File Modified)
5299 +100 -3 trunk/src/ircd_state.c (File Modified)
5300
5301
5302jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5303 Log:
5304 It's .include, not #include.
5305
5306
5307 Changes: Modified:
5308 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5309
5310
5311jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5312 Log:
5313 More consistent section titles.
5314
5315
5316 Changes: Modified:
5317 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5318 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5319 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5320
5321
5322jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5323 Log:
5324 Mention possible exceeding of +j/+l due to propagation
5325 delays between servers.
5326
5327
5328 Changes: Modified:
5329 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5330
5331
5332jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5333 Log:
5334 Formatting nits:
5335 - "text" -> <quote>text</quote>
5336 - <filename>
5337 - a few more
5338
5339
5340 Changes: Modified:
5341 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5342 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5343 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5344 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5345
5346
5347jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5348 Log:
5349 Remove text about deprecation of glines.
5350
5351
5352 Changes: Modified:
5353 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5354
5355
5356jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5357 Log:
5358 - Add description of umode +D, deaf.
5359 - Mention CALLERID 005 token with umode +g.
5360
5361
5362 Changes: Modified:
5363 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5364
5365
5366jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5367 Log:
5368 Strip off a leading colon in services shortcuts (aliases).
5369
5370
5371 Changes: Modified:
5372 +2 -0 trunk/src/parse.c (File Modified)
5373
5374
5375jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5376 Log:
5377 Add no_oper_invis contrib module, denies opers setting
5378 themselves invisible (except hidden_oper's).
5379
5380
5381 Changes: Modified:
5382 +42 -0 trunk/contrib/Makefile.in (File Modified)
5383 + - trunk/contrib/no_oper_invis.c (File Added)
5384
5385
5386jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5387 Log:
5388 Mention /stats E, make the other /stats descriptions more consistent.
5389
5390
5391 Changes: Modified:
5392 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5393
5394
5395jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5396 Log:
5397 Mention that the KILL reason and oper will appear on channels.
5398
5399
5400 Changes: Modified:
5401 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5402
5403
5404jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5405 Log:
5406 Mention /mode #channel f to query forward channel from outside.
5407
5408
5409 Changes: Modified:
5410 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5411
5412
5413jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5414 Log:
5415 Port over RATBOX_2_1 r20960 (anfl):
5416 client connect notices to +C should be hiding the extra
5417 fields for spoofed users
5418
5419
5420 Changes: Modified:
5421 +2 -1 trunk/src/s_user.c (File Modified)
5422
5423
5424jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5425 Log:
5426 Add a chapter with our extra user commands:
5427 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5428
5429
5430 Changes: Modified:
5431 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5432 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5433
5434
5435jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5436 Log:
5437 Do not put by <server>: in SQUIT reasons to servers
5438 other than the one being exited.
5439
5440
5441 Changes: Modified:
5442 +1 -1 trunk/src/client.c (File Modified)
5443
5444
5445jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5446 Log:
5447 Regenerate configure.
5448
5449
5450 Changes: Modified:
5451 +1162 -1159 trunk/configure (File Modified)
5452
5453
5454jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5455 Log:
5456 Move the warning flags down so they do not mess up
5457 checks like for -Wl,-export-dynamic.
5458
5459
5460 Changes: Modified:
5461 +33 -30 trunk/configure.ac (File Modified)
5462
5463
5464nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5465 Log:
5466 - more work here
5467
5468
5469 Changes: Modified:
5470 +2 -1 trunk/iauth/Makefile.in (File Modified)
5471
5472
5473nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5474 Log:
5475 - build iauth makefile
5476
5477
5478 Changes: Modified:
5479 +3 -2 trunk/configure (File Modified)
5480 +1 -0 trunk/configure.ac (File Modified)
5481
5482
5483nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5484 Log:
5485 - Makefile
5486
5487
5488 Changes: Modified:
5489 + - trunk/iauth/Makefile.in (File Added)
5490
5491
5492nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5493 Log:
5494 - add iauth.conf.example from irc2.11
5495
5496
5497 Changes: Modified:
5498 + - trunk/doc/example-iauth.conf (File Added)
5499
5500
5501nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5502 Log:
5503 - wow, i found some docs on this thing
5504
5505
5506 Changes: Modified:
5507 + - trunk/doc/technical/iauth-internals.txt (File Added)
5508
5509
5510nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5511 Log:
5512 - no longer applicable
5513
5514
5515 Changes: Modified:
5516 + - trunk/authdaemon/ (File Deleted)
5517
5518
5519nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5520 Log:
5521 - remove libircd.so on make clean (oops)
5522
5523
5524 Changes: Modified:
5525 +1 -1 trunk/src/Makefile.in (File Modified)
5526
5527
5528nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5529 Log:
5530 - merge iauth source for experimentation
5531
5532
5533 Changes: Modified:
5534 + - trunk/iauth/ (File Added)
5535 + - trunk/iauth/a_conf.c (File Added)
5536 + - trunk/iauth/a_conf_def.h (File Added)
5537 + - trunk/iauth/a_conf_ext.h (File Added)
5538 + - trunk/iauth/a_defines.h (File Added)
5539 + - trunk/iauth/a_externs.h (File Added)
5540 + - trunk/iauth/a_io.c (File Added)
5541 + - trunk/iauth/a_io_ext.h (File Added)
5542 + - trunk/iauth/a_log.c (File Added)
5543 + - trunk/iauth/a_log_def.h (File Added)
5544 + - trunk/iauth/a_log_ext.h (File Added)
5545 + - trunk/iauth/a_struct_def.h (File Added)
5546 + - trunk/iauth/iauth.c (File Added)
5547 + - trunk/iauth/mod_lhex.c (File Added)
5548 + - trunk/iauth/mod_lhex_ext.h (File Added)
5549 + - trunk/iauth/mod_pipe.c (File Added)
5550 + - trunk/iauth/mod_pipe_ext.h (File Added)
5551 + - trunk/iauth/mod_rfc931.c (File Added)
5552 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5553 + - trunk/iauth/mod_socks.c (File Added)
5554 + - trunk/iauth/mod_socks_ext.h (File Added)
5555 + - trunk/iauth/mod_webproxy.c (File Added)
5556 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5557
5558
5559jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5560 Log:
5561 User /quote help index was not sorted properly.
5562
5563
5564 Changes: Modified:
5565 +2 -2 trunk/help/Makefile.in (File Modified)
5566 +8 -8 trunk/help/users/index (File Modified)
5567
5568
5569jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5570 Log:
5571 Add SCAN help file.
5572
5573
5574 Changes: Modified:
5575 +25 -8 trunk/help/opers/index (File Modified)
5576 + - trunk/help/opers/scan (File Added)
5577
5578
5579jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5580 Log:
5581 SGML docs:
5582 - Document SCAN UMODES
5583 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5584
5585
5586 Changes: Modified:
5587 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5588
5589
5590jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5591 Log:
5592 Add our copyright information to /info (part of release-1.1 r1026).
5593
5594
5595 Changes: Modified:
5596 +1 -0 trunk/src/version.c.SH (File Modified)
5597
5598
5599jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5600 Log:
5601 Fix some compile warnings.
5602
5603
5604 Changes: Modified:
5605 +1 -1 trunk/modules/core/m_join.c (File Modified)
5606 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5607 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5608 +1 -1 trunk/modules/m_scan.c (File Modified)
5609 +4 -4 trunk/modules/m_signon.c (File Modified)
5610
5611
5612jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5613 Log:
5614 RSFNC: OK, actually consider unknowns also for detecting a collide.
5615 Otherwise we can get two clients with the same nick.
5616
5617
5618 Changes: Modified:
5619 +1 -1 trunk/modules/m_services.c (File Modified)
5620
5621
5622nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5623 Log:
5624 - charybdis profiling stuff
5625 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5626 - update .depend
5627
5628
5629 Changes: Modified:
5630 +0 -8 trunk/configure (File Modified)
5631 +1 -8 trunk/configure.ac (File Modified)
5632 +18 -0 trunk/include/channel.h (File Modified)
5633 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5634 +335 -260 trunk/src/.depend (File Modified)
5635 +1569 -0 trunk/src/Makefile.in (File Modified)
5636 + - trunk/src/chmode.c (File Added)
5637 +16 -1 trunk/src/ircd.c (File Modified)
5638 +11 -0 trunk/src/main.c (File Modified)
5639 +11 -0 trunk/src/modules.c (File Modified)
5640
5641
5642jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5643 Log:
5644 RSFNC: Do not send kills to servers for unknowns
5645
5646
5647 Changes: Modified:
5648 +4 -2 trunk/modules/m_services.c (File Modified)
5649
5650
5651jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5652 Log:
5653 Describe service{} blocks in reference.conf.
5654
5655
5656 Changes: Modified:
5657 +12 -0 trunk/doc/reference.conf (File Modified)
5658
5659
5660jilles 2006/03/09 01:14:34 UTC (20060309-996)
5661 Log:
5662 Replace this list of modes with pointers to other documentation.
5663
5664
5665 Changes: Modified:
5666 +6 -50 trunk/doc/modes.txt (File Modified)
5667
5668
5669jilles 2006/03/08 00:10:46 UTC (20060308-986)
5670 Log:
5671 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5672 looks too much like an old-ircd client pointer otherwise.
5673
5674
5675 Changes: Modified:
5676 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5677
5678
5679jilles 2006/03/08 00:09:27 UTC (20060308-984)
5680 Log:
5681 findforwards:
5682 - note truncation of the list (perhaps sending multiple
5683 notices is better)
5684 - clarify in a comment that /findforwards on a nonexistent
5685 channel can be useful
5686 - sendto_one_notice() requires that the text start with
5687 a colon
5688
5689
5690 Changes: Modified:
5691 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5692
5693
5694jilles 2006/03/07 23:33:48 UTC (20060307-982)
5695 Log:
5696 When we close a local server's link, always include the
5697 name of the client causing the exit in the reason in the
5698 SQUIT we send them (replacing them with us). This makes
5699 sure server notices for stuff like "Not enough arguments
5700 to server command" are different on the two sides.
5701
5702
5703 Changes: Modified:
5704 +7 -5 trunk/src/client.c (File Modified)
5705
5706
5707gxti 2006/03/07 22:58:03 UTC (20060307-980)
5708 Log:
5709 New contrib module m_findforwards.c
5710
5711
5712 Changes: Modified:
5713 +112 -0 trunk/contrib/Makefile.in (File Modified)
5714 + - trunk/contrib/m_findforwards.c (File Added)
5715
5716
5717jilles 2006/03/07 22:21:29 UTC (20060307-968)
5718 Log:
5719 Whoops, don't show real host behind auth{} spoof in
5720 spoof notices if hide_spoof_ips is enabled.
5721
5722 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5723
5724
5725 Changes: Modified:
5726 +3 -2 trunk/src/s_conf.c (File Modified)
5727
5728
5729jilles 2006/03/07 12:54:53 UTC (20060307-962)
5730 Log:
5731 Add dalnet-style /identify that sends to nickserv or chanserv.
5732
5733
5734 Changes: Modified:
5735 +102 -0 trunk/contrib/Makefile.in (File Modified)
5736 + - trunk/contrib/m_identify.c (File Added)
5737
5738
5739jilles 2006/03/07 12:26:20 UTC (20060307-958)
5740 Log:
5741 Document alias{} blocks a bit better.
5742
5743
5744 Changes: Modified:
5745 +9 -0 trunk/doc/reference.conf (File Modified)
5746
5747
5748nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5749 Log:
5750 - add aliases to /stats m (data usage is not counted though, sorry)
5751
5752
5753 Changes: Modified:
5754 +1 -0 trunk/include/s_conf.h (File Modified)
5755 +3 -0 trunk/src/newconf.c (File Modified)
5756 +15 -0 trunk/src/parse.c (File Modified)
5757
5758
5759nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5760 Log:
5761 - remove m_sshortcut as it's no longer relevant
5762
5763
5764 Changes: Modified:
5765 +0 -145 trunk/modules/Makefile.in (File Modified)
5766 + - trunk/modules/m_sshortcut.c (File Deleted)
5767
5768
5769nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5770 Log:
5771 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5772 targets instead of my original idea :P)
5773
5774
5775 Changes: Modified:
5776 +32 -0 trunk/doc/example.conf (File Modified)
5777 +35 -0 trunk/doc/reference.conf (File Modified)
5778 +4 -0 trunk/include/parse.h (File Modified)
5779 +7 -0 trunk/include/s_conf.h (File Modified)
5780 +82 -0 trunk/src/newconf.c (File Modified)
5781 +78 -0 trunk/src/parse.c (File Modified)
5782 +16 -0 trunk/src/s_conf.c (File Modified)
5783
5784
5785jilles 2006/03/05 23:33:56 UTC (20060305-942)
5786 Log:
5787 Remove some spaces after tabs. ??
5788
5789
5790 Changes: Modified:
5791 +18 -18 trunk/src/newconf.c (File Modified)
5792
5793
5794jilles 2006/03/05 23:15:38 UTC (20060305-940)
5795 Log:
5796 Global /who:
5797 - make sure to clear all marks also if the who was aborted
5798 because of too many matches
5799 - give ERR_TOOMANYMATCHES if too many matches
5800 - clarify comments
5801
5802 ratbox RATBOX_2_2 r22003 (jilles)
5803
5804
5805 Changes: Modified:
5806 +28 -26 trunk/modules/m_who.c (File Modified)
5807
5808
5809nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5810 Log:
5811 - devel is 2.0
5812
5813
5814 Changes: Modified:
5815 +9 -9 trunk/configure (File Modified)
5816 +1 -1 trunk/configure.ac (File Modified)
5817
5818
5819nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5820 Log:
5821 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5822
5823
5824 Changes: Modified:
5825 +2 -1 trunk/include/s_newconf.h (File Modified)
5826 +20 -0 trunk/modules/m_rehash.c (File Modified)
5827 +1 -1 trunk/src/s_newconf.c (File Modified)
5828
5829
5830gxti 2006/03/05 03:38:33 UTC (20060305-930)
5831 Log:
5832 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5833
5834
5835 Changes: Modified:
5836 +0 -1 trunk/doc/example.conf (File Modified)
5837 +0 -3 trunk/doc/reference.conf (File Modified)
5838 +0 -1 trunk/include/s_conf.h (File Modified)
5839 +0 -6 trunk/modules/m_info.c (File Modified)
5840 +1 -1 trunk/src/channel.c (File Modified)
5841 +0 -1 trunk/src/newconf.c (File Modified)
5842
5843
5844gxti 2006/03/05 00:48:56 UTC (20060305-928)
5845 Log:
5846 Missing header in m_chghost.c
5847
5848 Changes: Modified:
5849 +1 -0 trunk/modules/m_chghost.c (File Modified)
5850
5851
5852gxti 2006/02/28 19:53:33 UTC (20060228-926)
5853 Log:
5854 Relocate QJM code to a seperate function(change_nick_user_host)
5855 Change CHGHOST to use change_nick_user_host instead of just setting it
5856
5857
5858 Changes: Modified:
5859 +3 -0 trunk/include/s_user.h (File Modified)
5860 +1 -1 trunk/modules/m_chghost.c (File Modified)
5861 +3 -78 trunk/modules/m_signon.c (File Modified)
5862 +89 -0 trunk/src/s_user.c (File Modified)
5863
5864
5865jilles 2006/02/28 13:24:51 UTC (20060228-924)
5866 Log:
5867 Restore /stats a (dns servers, admin-only).
5868
5869
5870 Changes: Modified:
5871 +1 -0 trunk/include/res.h (File Modified)
5872 +5 -8 trunk/modules/m_stats.c (File Modified)
5873 +16 -0 trunk/src/res.c (File Modified)
5874
5875
5876nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5877 Log:
5878 - Add CHARYBDIS_PROFILE if we are profiling.
5879 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5880 - Remove duplicate --enable-epoll entry.
5881
5882
5883 Changes: Modified:
5884 +1595 -15 trunk/configure (File Modified)
5885 +30 -11 trunk/configure.ac (File Modified)
5886 +3 -0 trunk/include/setup.h.in (File Modified)
5887
5888
5889nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5890 Log:
5891 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5892
5893
5894 Changes: Modified:
5895 +28 -0 trunk/aclocal.m4 (File Modified)
5896
5897
5898jilles 2006/02/23 13:25:48 UTC (20060223-916)
5899 Log:
5900 Allow requesting forward channel and quiet list in same mode command.
5901
5902
5903 Changes: Modified:
5904 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5905
5906
5907jilles 2006/02/22 00:06:41 UTC (20060222-912)
5908 Log:
5909 Add description of xline wildcards.
5910
5911
5912 Changes: Modified:
5913 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5914
5915
5916gxti 2006/02/21 23:54:57 UTC (20060221-908)
5917 Log:
5918 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5919
5920
5921 Changes: Modified:
5922 +0 -4 trunk/modules/m_services.c (File Modified)
5923
5924
5925nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5926 Log:
5927 typo
5928
5929
5930 Changes: Modified:
5931 +1 -1 trunk/include/hook.h (File Modified)
5932
5933
5934nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5935 Log:
5936 call_hook, not hook_call
5937
5938
5939 Changes: Modified:
5940 +1 -1 trunk/modules/core/m_join.c (File Modified)
5941
5942
5943nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5944 Log:
5945 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5946 Could be useful for a number of things.
5947
5948
5949 Changes: Modified:
5950 +9 -0 trunk/modules/core/m_join.c (File Modified)
5951
5952
5953nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5954 Log:
5955 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5956
5957
5958 Changes: Modified:
5959 +7 -0 trunk/include/hook.h (File Modified)
5960
5961
5962gxti 2006/02/20 21:27:46 UTC (20060220-896)
5963 Log:
5964 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5965
5966
5967 Changes: Modified:
5968 +15 -0 trunk/modules/m_services.c (File Modified)
5969
5970
5971jilles 2006/02/20 11:26:45 UTC (20060220-894)
5972 Log:
5973 Clarify snomask +f, +k, +u.
5974
5975
5976 Changes: Modified:
5977 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5978
5979
5980jilles 2006/02/20 11:26:22 UTC (20060220-892)
5981 Log:
5982 Cmode +p and +s may be set simultaneously.
5983
5984
5985 Changes: Modified:
5986 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5987
5988
5989nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5990 Log:
5991 actually, we should check the data version on each reload (oops)
5992
5993
5994 Changes: Modified:
5995 +6 -6 trunk/src/main.c (File Modified)
5996
5997
5998nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5999 Log:
6000 more work on the loader
6001
6002
6003 Changes: Modified:
6004 +45 -21 trunk/src/main.c (File Modified)
6005
6006
6007nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6008 Log:
6009 Add prototype ircd_state.c
6010
6011
6012 Changes: Modified:
6013 + - trunk/src/ircd_state.c (File Added)
6014
6015
6016jilles 2006/02/19 00:41:15 UTC (20060219-882)
6017 Log:
6018 Smaller improvements.
6019
6020
6021 Changes: Modified:
6022 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6023
6024
6025jilles 2006/02/19 00:15:39 UTC (20060219-880)
6026 Log:
6027 Add a lot of stuff here.
6028
6029
6030 Changes: Modified:
6031 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6032
6033
6034jilles 2006/02/18 22:55:32 UTC (20060218-878)
6035 Log:
6036 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6037
6038
6039 Changes: Modified:
6040 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6041
6042
6043jilles 2006/02/18 21:57:54 UTC (20060218-873)
6044 Log:
6045 Invex doesn't trump +r or (sic) +J.
6046
6047
6048 Changes: Modified:
6049 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6050
6051
6052nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6053 Log:
6054 Check to make sure a module is not loaded before loading it.
6055
6056
6057 Changes: Modified:
6058 +6 -1 trunk/src/ircd_parser.y (File Modified)
6059
6060
6061nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6062 Log:
6063 - Add a missing comma in the HeaderMessages array
6064 - Only send "Your hostname is too long ..." if that really is the case
6065
6066
6067 Changes: Modified:
6068 +2 -2 trunk/src/s_auth.c (File Modified)
6069
6070
6071nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6072 Log:
6073 build_symtable() will have already bailed here, so no need to check
6074 explicitly whether or not charybdis_main is NULL.
6075
6076
6077 Changes: Modified:
6078 +7 -16 trunk/src/main.c (File Modified)
6079
6080
6081nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6082 Log:
6083 Data structure versioning, part 1.
6084
6085
6086 Changes: Modified:
6087 +10 -1 trunk/include/ircd_defs.h (File Modified)
6088 +2 -0 trunk/src/ircd.c (File Modified)
6089 +15 -3 trunk/src/main.c (File Modified)
6090
6091
6092nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6093 Log:
6094 build a symbol table and use that instead of doing a raw dlsym on everything
6095
6096
6097 Changes: Modified:
6098 + - trunk/include/ircd_linker.h (File Added)
6099 +71 -1 trunk/src/Makefile.in (File Modified)
6100 + - trunk/src/ircd_linker.c (File Added)
6101 +16 -4 trunk/src/main.c (File Modified)
6102
6103
6104nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6105 Log:
6106 The launcher now calls io_loop() instead of charybdis_main().
6107 This is so that we do not have to reinitialize *everything* later.
6108
6109
6110 Changes: Modified:
6111 +1 -0 trunk/include/ircd.h (File Modified)
6112 +6 -7 trunk/src/ircd.c (File Modified)
6113 +13 -1 trunk/src/main.c (File Modified)
6114
6115
6116nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6117 Log:
6118 Use global binding on libircd.so.
6119
6120
6121 Changes: Modified:
6122 +1 -1 trunk/src/main.c (File Modified)
6123
6124
6125nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6126 Log:
6127 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6128 (it will do more later)
6129
6130
6131 Changes: Modified:
6132 +14 -12 trunk/include/config.h (File Modified)
6133 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6134 +31 -5 trunk/src/Makefile.in (File Modified)
6135 +78 -1 trunk/src/ircd.c (File Modified)
6136 + - trunk/src/main.c (File Added)
6137
6138
6139nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6140 Log:
6141 Add whitespace here, oops.
6142
6143
6144 Changes: Modified:
6145 +1 -1 trunk/CREDITS (File Modified)
6146
6147
6148nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6149 Log:
6150 Properly copy over the IP address here instead of using a cheap hack.
6151 Because the hack didn't work right except on IPv6. :|
6152
6153
6154 Changes: Modified:
6155 +12 -2 trunk/src/s_newconf.c (File Modified)
6156
6157
6158jilles 2006/02/15 01:33:43 UTC (20060215-849)
6159 Log:
6160 Revert reject cache notice to ratbox's, which more
6161 clearly suggests what's happening.
6162
6163
6164 Changes: Modified:
6165 +4 -1 trunk/src/reject.c (File Modified)
6166
6167
6168nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6169 Log:
6170 Fix the openssl status in the overview information.
6171
6172
6173 Changes: Modified:
6174 +1 -3 trunk/configure (File Modified)
6175 +1 -3 trunk/configure.ac (File Modified)
6176
6177
6178jilles 2006/02/15 00:53:32 UTC (20060215-843)
6179 Log:
6180 - Add simple exempt{} block (127.0.0.1) to example.conf.
6181 - Remove mention of deny{}.
6182
6183
6184 Changes: Modified:
6185 +5 -0 trunk/doc/example.conf (File Modified)
6186 +1 -1 trunk/doc/reference.conf (File Modified)
6187
6188
6189jilles 2006/02/15 00:37:34 UTC (20060215-839)
6190 Log:
6191 example.conf: add some comments at the start
6192 reference.conf: some ircd-ratbox -> charybdis
6193
6194
6195 Changes: Modified:
6196 +11 -0 trunk/doc/example.conf (File Modified)
6197 +6 -5 trunk/doc/reference.conf (File Modified)
6198
6199
6200jilles 2006/02/15 00:27:59 UTC (20060215-833)
6201 Log:
6202 Rename m_createauthonly module to createauthonly
6203 as this is not a module providing an m_function
6204 (command).
6205
6206
6207 Changes: Modified:
6208 +1 -38 trunk/contrib/Makefile.in (File Modified)
6209 + - trunk/contrib/createauthonly.c (File Added)
6210 + - trunk/contrib/m_createauthonly.c (File Deleted)
6211
6212
6213jilles 2006/02/15 00:22:08 UTC (20060215-831)
6214 Log:
6215 Add to example confs commented lines for:
6216 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6217 sno_globalkline.so, sno_globaloper.so.
6218
6219
6220 Changes: Modified:
6221 +5 -1 trunk/doc/example.conf (File Modified)
6222 +9 -1 trunk/doc/reference.conf (File Modified)
6223
6224
6225jilles 2006/02/15 00:12:24 UTC (20060215-829)
6226 Log:
6227 - Unbreak connecting to connect{}s with hostnames
6228 instead of IP addresses (broken with new resolver).
6229 - Try to do A/AAAA query based on aftype in
6230 connect{} (doesn't seem to work fully).
6231
6232
6233 Changes: Modified:
6234 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6235
6236
6237jilles 2006/02/14 22:54:37 UTC (20060214-827)
6238 Log:
6239 Unbreak /rehash dns.
6240
6241
6242 Changes: Modified:
6243 +1 -0 trunk/src/res.c (File Modified)
6244
6245
6246jilles 2006/02/14 22:40:55 UTC (20060214-825)
6247 Log:
6248 Preserve Hybrid Id and add one of our own.
6249
6250
6251 Changes: Modified:
6252 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6253 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6254
6255
6256jilles 2006/02/14 22:17:17 UTC (20060214-821)
6257 Log:
6258 Add anfl and Androsyn to CREDITS.
6259 They wrote a lot of ratbox code we use, both before and after the fork.
6260
6261
6262 Changes: Modified:
6263 +2 -0 trunk/CREDITS (File Modified)
6264
6265
6266nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6267 Log:
6268 Hostname validity check.
6269
6270
6271 Changes: Modified:
6272 +42 -3 trunk/src/s_auth.c (File Modified)
6273
6274
6275nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6276 Log:
6277 Version bump to 1.2.0.
6278
6279
6280 Changes: Modified:
6281 +9 -9 trunk/configure (File Modified)
6282 +1 -1 trunk/configure.ac (File Modified)
6283
6284
6285nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6286 Log:
6287 - Missed a spot in the IPv6 code here. Should be usable now.
6288
6289
6290 Changes: Modified:
6291 +2 -2 trunk/src/res.c (File Modified)
6292
6293
6294nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6295 Log:
6296 Alright, so, this massive commit does the following:
6297 - Removes adns
6298 - Adds a resolver based on the undernet and hybrid one.
6299 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6300 - Makes a check in ./configure be posixly correct
6301 - Simplifies the auth code and DNS callbacks
6302
6303 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6304
6305
6306 Changes: Modified:
6307 +1 -1 trunk/Makefile.in (File Modified)
6308 + - trunk/adns/ (File Deleted)
6309 +148 -80 trunk/configure (File Modified)
6310 +1 -2 trunk/configure.ac (File Modified)
6311 +6 -0 trunk/include/client.h (File Modified)
6312 +1 -0 trunk/include/packet.h (File Modified)
6313 +153 -41 trunk/include/res.h (File Modified)
6314 + - trunk/include/reslib.h (File Added)
6315 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6316 +930 -1449 trunk/modules/.depend (File Modified)
6317 +3 -0 trunk/modules/m_stats.c (File Modified)
6318 +417 -621 trunk/src/.depend (File Modified)
6319 +1 -1 trunk/src/.indent.pro (File Modified)
6320 +2069 -289 trunk/src/Makefile.in (File Modified)
6321 + - trunk/src/adns.c (File Deleted)
6322 + - trunk/src/res.c (File Added)
6323 + - trunk/src/reslib.c (File Added)
6324 +11 -50 trunk/src/s_auth.c (File Modified)
6325 +4 -26 trunk/src/s_newconf.c (File Modified)
6326
6327
6328nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6329 Log:
6330 Document the NOBALLOC feature.
6331
6332
6333 Changes: Modified:
6334 +7 -1 trunk/include/config.h (File Modified)
6335
6336
6337jilles 2006/02/12 20:50:51 UTC (20060212-806)
6338 Log:
6339 commands.sgml changes
6340
6341
6342 Changes: Modified:
6343 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6344
6345
6346jilles 2006/02/12 19:58:28 UTC (20060212-804)
6347 Log:
6348 connect{} changes.
6349
6350
6351 Changes: Modified:
6352 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6353
6354
6355jilles 2006/02/12 19:47:43 UTC (20060212-802)
6356 Log:
6357 Improve description of class{} block (in particular,
6358 mention server classes as well as client classes).
6359
6360
6361 Changes: Modified:
6362 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6363
6364
6365jilles 2006/02/12 19:37:35 UTC (20060212-800)
6366 Log:
6367 In comment:
6368 -/* sendq: servers need a higher sendq as they send more data */
6369 +/* sendq: servers need a higher sendq as they are sent more data */
6370
6371
6372 Changes: Modified:
6373 +1 -1 trunk/doc/reference.conf (File Modified)
6374
6375
6376jilles 2006/02/12 19:33:35 UTC (20060212-798)
6377 Log:
6378 Add modules{} block.
6379
6380
6381 Changes: Modified:
6382 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6383
6384
6385jilles 2006/02/12 17:31:44 UTC (20060212-796)
6386 Log:
6387 Add general::oper_snomask, snomask on oper up for opers
6388 that have umode +s set on oper up, but do not have
6389 a specific snomask setting in their operator block.
6390 If this is empty or not specified, +s is used as before.
6391
6392
6393 Changes: Modified:
6394 +4 -1 trunk/doc/example.conf (File Modified)
6395 +7 -1 trunk/doc/reference.conf (File Modified)
6396 +1 -0 trunk/include/client.h (File Modified)
6397 +1 -0 trunk/include/s_conf.h (File Modified)
6398 +32 -0 trunk/src/newconf.c (File Modified)
6399 +1 -0 trunk/src/s_conf.c (File Modified)
6400 +13 -3 trunk/src/s_user.c (File Modified)
6401
6402
6403nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6404 Log:
6405 fix error
6406
6407 Changes: Modified:
6408 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6409
6410
6411nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6412 Log:
6413 Add MASKTRACE and CHANTRACE commands.
6414
6415
6416 Changes: Modified:
6417 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6418
6419
6420nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6421 Log:
6422 document loadmodule directive
6423
6424
6425 Changes: Modified:
6426 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6427
6428
6429nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6430 Log:
6431 finish this up
6432
6433
6434 Changes: Modified:
6435 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6436
6437
6438nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6439 Log:
6440 q:lines are no longer living in the ircd.conf either
6441
6442
6443 Changes: Modified:
6444 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6445
6446
6447nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6448 Log:
6449 remove k:line, d:line, x:line as they are their own files now
6450
6451
6452 Changes: Modified:
6453 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6454
6455
6456jilles 2006/02/12 03:55:38 UTC (20060212-782)
6457 Log:
6458 New place for operator::snomask.
6459
6460
6461 Changes: Modified:
6462 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6463
6464
6465nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6466 Log:
6467 Document connect {}.
6468
6469
6470 Changes: Modified:
6471 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6472
6473
6474jilles 2006/02/12 03:42:26 UTC (20060212-778)
6475 Log:
6476 example.conf: move operator::snomask to a more logical place,
6477 more sensible default
6478 reference.conf: add operator::snomask
6479
6480
6481 Changes: Modified:
6482 +3 -3 trunk/doc/example.conf (File Modified)
6483 +3 -0 trunk/doc/reference.conf (File Modified)
6484
6485
6486jilles 2006/02/12 03:34:24 UTC (20060212-776)
6487 Log:
6488 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6489 in those conf entries that take umodes like <name1>, <name2>, ...
6490
6491
6492 Changes: Modified:
6493 +3 -0 trunk/doc/reference.conf (File Modified)
6494 +3 -0 trunk/src/newconf.c (File Modified)
6495
6496
6497nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6498 Log:
6499 Remove H:line
6500
6501
6502 Changes: Modified:
6503 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6504
6505
6506nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6507 Log:
6508 Aesthetic changes.
6509
6510
6511 Changes: Modified:
6512 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6513
6514
6515nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6516 Log:
6517 s/allow/auth
6518
6519
6520 Changes: Modified:
6521 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6522
6523
6524nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6525 Log:
6526 fix
6527
6528
6529 Changes: Modified:
6530 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6531
6532
6533nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6534 Log:
6535 Document operator {} blocks.
6536
6537
6538 Changes: Modified:
6539 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6540
6541
6542jilles 2006/02/12 03:18:31 UTC (20060212-764)
6543 Log:
6544 auth{}: clarify/add some details
6545
6546
6547 Changes: Modified:
6548 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6549
6550
6551nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6552 Log:
6553 auth{}: Move a paragraph.
6554
6555
6556 Changes: Modified:
6557 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6558
6559
6560nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6561 Log:
6562 Document auth{} blocks.
6563
6564
6565 Changes: Modified:
6566 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6567
6568
6569jilles 2006/02/12 02:23:21 UTC (20060212-758)
6570 Log:
6571 Add umode +R.
6572
6573
6574 Changes: Modified:
6575 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6576
6577
6578jilles 2006/02/12 02:19:41 UTC (20060212-756)
6579 Log:
6580 Add umode +R, prevents unidentified clients from
6581 sending private messages or notices. /accept'ed
6582 clients and opers are exempt.
6583 Due to the /accept part, this is only checked
6584 at the target's server, may want to change
6585 this?
6586
6587
6588 Changes: Modified:
6589 +1 -0 trunk/help/opers/umode (File Modified)
6590 +1 -0 trunk/help/users/umode (File Modified)
6591 +2 -0 trunk/include/client.h (File Modified)
6592 +1 -0 trunk/include/numeric.h (File Modified)
6593 +11 -1 trunk/modules/core/m_message.c (File Modified)
6594 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6595 +1 -1 trunk/src/messages.tab (File Modified)
6596 +1 -1 trunk/src/s_user.c (File Modified)
6597
6598
6599jilles 2006/02/12 01:26:44 UTC (20060212-754)
6600 Log:
6601 Don't allow a nick change if banned or quieted (and not
6602 voiced or opped) on a channel. This uses numeric 435
6603 (bahamut's "cannot change to a banned nick") because
6604 bahamut/ircu's 437 and hyperion's 438 already have
6605 another meaning for us.
6606
6607
6608 Changes: Modified:
6609 +2 -0 trunk/include/channel.h (File Modified)
6610 +1 -0 trunk/include/numeric.h (File Modified)
6611 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6612 +38 -0 trunk/src/channel.c (File Modified)
6613 +1 -1 trunk/src/messages.tab (File Modified)
6614
6615
6616jilles 2006/02/11 20:55:03 UTC (20060211-752)
6617 Log:
6618 KNOCK:
6619 - respect ban exceptions
6620 - also deny a knock if quieted
6621
6622
6623 Changes: Modified:
6624 +2 -1 trunk/modules/m_knock.c (File Modified)
6625
6626
6627jilles 2006/02/11 19:42:32 UTC (20060211-750)
6628 Log:
6629 Reverse bad substitution in comment.
6630
6631
6632 Changes: Modified:
6633 +1 -1 trunk/src/channel.c (File Modified)
6634
6635
6636jilles 2006/02/11 19:04:47 UTC (20060211-748)
6637 Log:
6638 - set DynSpoof flag for clients spoofed at registration
6639 - add orighost instead of host to the hostname hash
6640
6641
6642 Changes: Modified:
6643 +5 -1 trunk/src/s_user.c (File Modified)
6644
6645
6646jilles 2006/02/11 16:59:13 UTC (20060211-746)
6647 Log:
6648 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6649
6650
6651 Changes: Modified:
6652 +2 -3 trunk/src/send.c (File Modified)
6653
6654
6655gxti 2006/02/10 02:44:34 UTC (20060210-744)
6656 Log:
6657 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6658
6659
6660 Changes: Modified:
6661 +17 -7 trunk/modules/m_signon.c (File Modified)
6662
6663
6664gxti 2006/02/09 02:44:48 UTC (20060209-742)
6665 Log:
6666 Correct minimum args on ENCAP SASL to avoid nasty core.
6667
6668
6669 Changes: Modified:
6670 +1 -1 trunk/modules/m_sasl.c (File Modified)
6671
6672
6673jilles 2006/02/09 01:14:21 UTC (20060209-740)
6674 Log:
6675 Style nits: sptr can't ever be NULL, don't compare truth
6676 values with YES.
6677
6678
6679 Changes: Modified:
6680 +2 -3 trunk/modules/m_scan.c (File Modified)
6681
6682
6683jilles 2006/02/09 01:04:56 UTC (20060209-738)
6684 Log:
6685 - Comment out scan_cmodes() prototype to suppress warning
6686 - Correct minimum parameter count for mo_scan()
6687
6688
6689 Changes: Modified:
6690 +2 -2 trunk/modules/m_scan.c (File Modified)
6691
6692
6693jilles 2006/02/09 00:56:16 UTC (20060209-736)
6694 Log:
6695 SCAN UMODES:
6696 - Include full command in operspy notice
6697 - Allow global scans (no-list used, mask not used) without operspy
6698 - Use ERR_NOPRIVS numeric
6699
6700
6701 Changes: Modified:
6702 +21 -9 trunk/modules/m_scan.c (File Modified)
6703
6704
6705jilles 2006/02/08 23:45:23 UTC (20060208-734)
6706 Log:
6707 Cancel out the >3 default if < is given; this way
6708 any </> specification fully overrides the default.
6709
6710
6711 Changes: Modified:
6712 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6713
6714
6715jilles 2006/02/08 23:13:44 UTC (20060208-732)
6716 Log:
6717 - Call mo_list() from m_list() to reduce code duplication
6718 - Default to >3, rather arbitrarily (conf option?)
6719 - Make < and > mean less than and greater than again
6720
6721
6722 Changes: Modified:
6723 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6724
6725
6726jilles 2006/02/08 22:20:43 UTC (20060208-730)
6727 Log:
6728 When processing topic burst, hide connecting server
6729 on netburst if flatten links is enabled.
6730
6731
6732 Changes: Modified:
6733 +9 -2 trunk/modules/m_tb.c (File Modified)
6734
6735
6736nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6737 Log:
6738 - remove PENALTY token
6739
6740
6741 Changes: Modified:
6742 +0 -1 trunk/include/supported.h (File Modified)
6743
6744
6745nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6746 Log:
6747 005 fixups:
6748 - Add PENALTY because we have a pace-wait system.
6749 - Add FNC due to SAVE and RSFNC
6750 - Add q to MAXLIST.
6751
6752
6753 Changes: Modified:
6754 +4 -2 trunk/include/supported.h (File Modified)
6755
6756
6757nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6758 Log:
6759 mkay, indent went nuts here
6760
6761
6762 Changes: Modified:
6763 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6764
6765
6766nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6767 Log:
6768 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6769 and can be used instead. The SAFELIST implementation is the one used by
6770 default, as most users/networks will be used to it.
6771
6772
6773 Changes: Modified:
6774 +1 -0 trunk/NEWS (File Modified)
6775 +14 -0 trunk/include/client.h (File Modified)
6776 +5 -0 trunk/include/hash.h (File Modified)
6777 +404 -272 trunk/modules/Makefile.in (File Modified)
6778 + - trunk/modules/m_list.c (File Deleted)
6779 + - trunk/modules/m_list_ratbox.c (File Added)
6780 + - trunk/modules/m_list_safelist.c (File Added)
6781 +5 -5 trunk/src/hash.c (File Modified)
6782
6783
6784jilles 2006/02/08 21:02:52 UTC (20060208-720)
6785 Log:
6786 Clear invites on a lowerTS JOIN or SJOIN.
6787 This should complete kick_on_split_riding protection.
6788
6789
6790 Changes: Modified:
6791 +5 -0 trunk/modules/core/m_join.c (File Modified)
6792 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6793
6794
6795jilles 2006/02/08 20:26:58 UTC (20060208-718)
6796 Log:
6797 Like in ratbox, send and interpret timestamps on invites.
6798
6799
6800 Changes: Modified:
6801 +9 -2 trunk/modules/m_invite.c (File Modified)
6802
6803
6804jilles 2006/02/07 12:48:28 UTC (20060207-716)
6805 Log:
6806 Add +S (network service) umode. Just for completeness, users or opers
6807 cannot set this.
6808
6809
6810 Changes: Modified:
6811 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6812
6813
6814nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6815 Log:
6816 update NEWS a bit
6817
6818
6819 Changes: Modified:
6820 +35 -2 trunk/NEWS (File Modified)
6821
6822
6823gxti 2006/02/06 04:42:14 UTC (20060206-712)
6824 Log:
6825 Split off a PreClient structure for data to be freed on registation (i.e. password).
6826 New hook introduce_client for post-registration messages.
6827 Fix b0rked SASL numerics.
6828 Burst REALHOST post-introduction for spoofed-on-registration clients.
6829 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6830 Pre-registration signon support.
6831
6832
6833 Changes: Modified:
6834 +10 -0 trunk/configure (File Modified)
6835 +2 -0 trunk/configure.ac (File Modified)
6836 +14 -4 trunk/include/client.h (File Modified)
6837 +1 -0 trunk/include/hook.h (File Modified)
6838 +1 -0 trunk/include/numeric.h (File Modified)
6839 +3 -0 trunk/include/setup.h.in (File Modified)
6840 +16 -0 trunk/modules/m_chghost.c (File Modified)
6841 +25 -21 trunk/modules/m_sasl.c (File Modified)
6842 +63 -30 trunk/modules/m_signon.c (File Modified)
6843 +18 -0 trunk/src/client.c (File Modified)
6844 +2 -0 trunk/src/hook.c (File Modified)
6845 +5 -5 trunk/src/messages.tab (File Modified)
6846 +2 -0 trunk/src/s_serv.c (File Modified)
6847 +28 -2 trunk/src/s_user.c (File Modified)
6848
6849
6850gxti 2006/02/06 03:10:01 UTC (20060206-710)
6851 Log:
6852 Update hook documentation.
6853
6854
6855 Changes: Modified:
6856 +30 -0 trunk/doc/hooks.txt (File Modified)
6857
6858
6859jilles 2006/02/05 22:44:03 UTC (20060205-708)
6860 Log:
6861 Improve @/# handling in match_esc().
6862
6863
6864 Changes: Modified:
6865 +21 -13 trunk/src/match.c (File Modified)
6866
6867
6868nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6869 Log:
6870 backtrack instead of bailing out when handling a mismatched escape
6871
6872
6873 Changes: Modified:
6874 +1 -1 trunk/src/match.c (File Modified)
6875
6876
6877nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6878 Log:
6879 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6880
6881 Changes: Modified:
6882 +2 -1 trunk/CREDITS (File Modified)
6883
6884
6885nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6886 Log:
6887 Fix the escape brokenness and pick up a more efficient matching algorithm,
6888 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6889 Patch sent upstream. They can do whatever they want with it, *shrug*.
6890
6891
6892 Changes: Modified:
6893 +147 -161 trunk/src/match.c (File Modified)
6894
6895
6896jilles 2006/02/04 20:13:39 UTC (20060204-700)
6897 Log:
6898 If flatten links is enabled, fake the origins of some ServerModes
6899 sent to clients so that the server sending the netburst is hidden.
6900 Most mode hacks still show the true source.
6901
6902
6903 Changes: Modified:
6904 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6905 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6906
6907
6908jilles 2006/02/04 18:26:55 UTC (20060204-698)
6909 Log:
6910 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6911 where the exit originated).
6912 - When receiving an SQUIT for a server themselves
6913 (IsMe(target_p) || target_p == client_p)
6914 close their link and send a local server notice.
6915
6916
6917 Changes: Modified:
6918 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6919 +6 -3 trunk/src/client.c (File Modified)
6920
6921
6922nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6923 Log:
6924 Hooking into the wrong hook, whoops. :P
6925
6926
6927 Changes: Modified:
6928 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6929 +6 -10 trunk/modules/core/m_join.c (File Modified)
6930
6931
6932nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6933 Log:
6934 this doesn't work right, right now :P
6935
6936
6937 Changes: Modified:
6938 +40 -0 trunk/contrib/Makefile.in (File Modified)
6939 + - trunk/contrib/m_createauthonly.c (File Added)
6940 +6 -0 trunk/include/hook.h (File Modified)
6941 +26 -1 trunk/modules/core/m_join.c (File Modified)
6942 +1 -1 trunk/src/ircd.c (File Modified)
6943
6944
6945nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6946 Log:
6947 Make can_join() hookable.
6948
6949
6950 Changes: Modified:
6951 +12 -1 trunk/src/channel.c (File Modified)
6952
6953
6954nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6955 Log:
6956 add 'int approved;' to the channel event hook
6957
6958
6959 Changes: Modified:
6960 +1 -0 trunk/include/hook.h (File Modified)
6961
6962
6963gxti 2006/02/04 02:50:03 UTC (20060204-688)
6964 Log:
6965 Use SIDs in SASL ENCAP origin.
6966 Ignore responses from other agents once the first SASL response has been received for a client.
6967
6968
6969 Changes: Modified:
6970 +9 -5 trunk/modules/m_sasl.c (File Modified)
6971
6972
6973gxti 2006/02/04 01:44:17 UTC (20060204-686)
6974 Log:
6975 Removed stray debug code.
6976
6977
6978 Changes: Modified:
6979 +1 -1 trunk/modules/m_sasl.c (File Modified)
6980
6981
6982jilles 2006/02/03 22:39:24 UTC (20060203-684)
6983 Log:
6984 Don't complain "unknown MODE flag" if a non-oper attempts
6985 to unset an oper only umode they do not have.
6986 This is to prevent unwanted error messages when users/bots
6987 do things like MODE <nick> +i-sw.
6988
6989
6990 Changes: Modified:
6991 +4 -2 trunk/src/s_user.c (File Modified)
6992
6993
6994jilles 2006/02/03 22:32:03 UTC (20060203-682)
6995 Log:
6996 Fix client_exit hook name and only call it for local exits that are not
6997 IsAnyServer.
6998
6999
7000 Changes: Modified:
7001 +3 -2 trunk/modules/m_sasl.c (File Modified)
7002
7003
7004gxti 2006/02/03 21:41:48 UTC (20060203-680)
7005 Log:
7006 Fix SASL logic to actually use stored agent UID.
7007 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7008 Add abort code for exiting clients.
7009
7010
7011 Changes: Modified:
7012 +18 -9 trunk/modules/m_sasl.c (File Modified)
7013
7014
7015jilles 2006/02/03 20:25:01 UTC (20060203-678)
7016 Log:
7017 Port over ratbox 2.2 /challenge. This is slightly more secure
7018 (better crypto, longer keys, challenge timeout) and has better
7019 client scripts.
7020
7021 The respond tool is no longer part of the ircd tree but a
7022 separate package, currently available from
7023 http://respond.ircd-ratbox.org (we should mirror/... this).
7024
7025
7026 Changes: Modified:
7027 +65 -310 trunk/doc/challenge.txt (File Modified)
7028 +5 -5 trunk/include/client.h (File Modified)
7029 +3 -0 trunk/include/irc_string.h (File Modified)
7030 +3 -0 trunk/include/numeric.h (File Modified)
7031 +94 -50 trunk/modules/m_challenge.c (File Modified)
7032 +1 -2 trunk/src/client.c (File Modified)
7033 +125 -0 trunk/src/irc_string.c (File Modified)
7034 +2 -2 trunk/src/messages.tab (File Modified)
7035 + - trunk/tools/rsa_respond/ (File Deleted)
7036
7037
7038gxti 2006/02/03 20:05:09 UTC (20060203-676)
7039 Log:
7040 Preliminary SASL support.
7041
7042
7043 Changes: Modified:
7044 +7 -0 trunk/include/client.h (File Modified)
7045 +6 -0 trunk/include/numeric.h (File Modified)
7046 +1 -0 trunk/modules/Makefile.in (File Modified)
7047 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7048 +175 -1 trunk/modules/m_cap.c (File Modified)
7049 + - trunk/modules/m_sasl.c (File Added)
7050 +2 -0 trunk/modules/m_user.c (File Modified)
7051 +5 -5 trunk/src/messages.tab (File Modified)
7052 +8 -2 trunk/src/s_user.c (File Modified)
7053
7054
7055jilles 2006/02/03 18:13:03 UTC (20060203-674)
7056 Log:
7057 SIGNON: make logout also apply remotely.
7058
7059
7060 Changes: Modified:
7061 +7 -2 trunk/modules/m_signon.c (File Modified)
7062
7063
7064gxti 2006/02/03 17:45:04 UTC (20060203-672)
7065 Log:
7066 Use an asterisk when sending empty logins in SIGNON.
7067
7068
7069 Changes: Modified:
7070 +5 -5 trunk/modules/m_signon.c (File Modified)
7071
7072
7073jilles 2006/02/03 17:38:31 UTC (20060203-670)
7074 Log:
7075 SIGNON: Only add whowas entry (add_history()) and wipe
7076 accepts (del_all_accepts()) if nick changed.
7077
7078
7079 Changes: Modified:
7080 +5 -3 trunk/modules/m_signon.c (File Modified)
7081
7082
7083jilles 2006/02/03 17:26:52 UTC (20060203-668)
7084 Log:
7085 SIGNON: slight fixes to collision code:
7086 - don't kill if target_p == source_p (nick unchanged or only changed case)
7087 - add comment that SAVE support is missing
7088 - use sendto_realops_snomask() instead of sendto_realops_flags()
7089
7090
7091 Changes: Modified:
7092 +9 -6 trunk/modules/m_signon.c (File Modified)
7093
7094
7095jilles 2006/02/03 17:19:26 UTC (20060203-666)
7096 Log:
7097 Fix up kills for bad nick/user/host on SIGNON.
7098
7099
7100 Changes: Modified:
7101 +16 -6 trunk/modules/m_signon.c (File Modified)
7102
7103
7104jilles 2006/02/03 16:50:56 UTC (20060203-664)
7105 Log:
7106 If changing to a nick with a digit, only allow the UID.
7107
7108
7109 Changes: Modified:
7110 +4 -0 trunk/modules/m_signon.c (File Modified)
7111
7112
7113gxti 2006/02/03 04:20:31 UTC (20060203-661)
7114 Log:
7115 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7116 Strip leading digits from logins that are not purely numeric.
7117
7118
7119 Changes: Modified:
7120 +3 -0 trunk/include/numeric.h (File Modified)
7121 +2 -0 trunk/include/send.h (File Modified)
7122 +1 -0 trunk/modules/Makefile.in (File Modified)
7123 +456 -3 trunk/modules/m_services.c (File Modified)
7124 + - trunk/modules/m_signon.c (File Added)
7125 +2 -2 trunk/src/messages.tab (File Modified)
7126 +98 -0 trunk/src/send.c (File Modified)
7127
7128
7129jilles 2006/02/02 14:10:16 UTC (20060202-659)
7130 Log:
7131 Remove old server notice umodes from example confs.
7132
7133
7134 Changes: Modified:
7135 +1 -2 trunk/doc/example.conf (File Modified)
7136 +4 -17 trunk/doc/reference.conf (File Modified)
7137
7138
7139jilles 2006/02/01 15:11:42 UTC (20060201-657)
7140 Log:
7141 Add snomask help file (forgot this earlier).
7142
7143
7144 Changes: Modified:
7145 + - trunk/help/opers/snomask (File Added)
7146
7147
7148jilles 2006/01/31 12:50:36 UTC (20060131-655)
7149 Log:
7150 Add umode +l (receive locops).
7151
7152
7153 Changes: Modified:
7154 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7155
7156
7157jilles 2006/01/31 12:44:21 UTC (20060131-653)
7158 Log:
7159 We don't plan to implement cmode +R (quiet unidentified) and
7160 umode +I (deny invite) for 1.1, so comment them out from the
7161 docs.
7162
7163
7164 Changes: Modified:
7165 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7166 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7167
7168
7169jilles 2006/01/31 12:40:38 UTC (20060131-651)
7170 Log:
7171 Improve snomask usage description.
7172
7173
7174 Changes: Modified:
7175 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7176
7177
7178jilles 2006/01/31 12:33:01 UTC (20060131-649)
7179 Log:
7180 Mention the word snomask with umode +s (needs to be a link really).
7181
7182
7183 Changes: Modified:
7184 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7185
7186
7187jilles 2006/01/31 12:28:58 UTC (20060131-647)
7188 Log:
7189 Add snomask +Z (operspy notices).
7190
7191
7192 Changes: Modified:
7193 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7194
7195
7196jilles 2006/01/31 12:23:29 UTC (20060131-645)
7197 Log:
7198 Misc updates/clarifications.
7199
7200
7201 Changes: Modified:
7202 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7203
7204
7205jilles 2006/01/31 12:15:29 UTC (20060131-643)
7206 Log:
7207 Document snomasks.
7208
7209
7210 Changes: Modified:
7211 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7212 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7213 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7214
7215
7216jilles 2006/01/30 01:07:43 UTC (20060130-641)
7217 Log:
7218 - Allow ENCAP REALHOST outside burst
7219 - Fix comment describing race condition: this can only happen
7220 on a local whois with use_whois_actually enabled
7221
7222
7223 Changes: Modified:
7224 +4 -6 trunk/modules/m_chghost.c (File Modified)
7225
7226
7227jilles 2006/01/29 21:42:06 UTC (20060129-639)
7228 Log:
7229 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7230
7231
7232 Changes: Modified:
7233 +39 -0 trunk/contrib/Makefile.in (File Modified)
7234 + - trunk/contrib/sno_globaloper.c (File Added)
7235
7236
7237jilles 2006/01/29 21:26:53 UTC (20060129-637)
7238 Log:
7239 Pass along old umodes and snomask in umode_changed hook,
7240 changing its parameter type from struct Client *
7241 to hook_data_umode_changed *. (For a new client, both
7242 are zero.)
7243
7244 The IP cloaking module now fully ignores umode changes
7245 where +h didn't change.
7246
7247
7248 Changes: Modified:
7249 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7250 +7 -0 trunk/include/hook.h (File Modified)
7251 +18 -4 trunk/src/s_user.c (File Modified)
7252
7253
7254nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7255 Log:
7256 move libcharybdis-provided function initialisation into libcharybdis_init().
7257
7258
7259 Changes: Modified:
7260 +32 -11 trunk/src/ircd.c (File Modified)
7261
7262
7263jilles 2006/01/29 20:40:55 UTC (20060129-633)
7264 Log:
7265 Make +f notices (local host, global host, global user@host, local class)
7266 netwide. Exceeding /quote set max remains local.
7267
7268
7269 Changes: Modified:
7270 +4 -4 trunk/src/s_conf.c (File Modified)
7271
7272
7273jilles 2006/01/29 20:32:44 UTC (20060129-631)
7274 Log:
7275 Netwide notices about attempts to join juped channels.
7276
7277
7278 Changes: Modified:
7279 +1 -1 trunk/modules/core/m_join.c (File Modified)
7280
7281
7282jilles 2006/01/29 19:57:17 UTC (20060129-629)
7283 Log:
7284 Send server notices about failed oper attempts globally.
7285 Successful remote oper attempt notices will be generated
7286 from the mode changes.
7287
7288
7289 Changes: Modified:
7290 +3 -3 trunk/modules/m_challenge.c (File Modified)
7291 +2 -2 trunk/modules/m_oper.c (File Modified)
7292
7293
7294jilles 2006/01/29 19:56:11 UTC (20060129-627)
7295 Log:
7296 Rest of infrastructure for sending server notices globally.
7297 Uses a new L_NETWIDE level on sendto_realops_snomask().
7298
7299
7300 Changes: Modified:
7301 +1 -0 trunk/include/send.h (File Modified)
7302 +31 -4 trunk/src/send.c (File Modified)
7303
7304
7305jilles 2006/01/29 18:55:28 UTC (20060129-625)
7306 Log:
7307 Add general::global_snotices conf option to control
7308 whether we send out SNOTEs. Does not do anything yet.
7309
7310
7311 Changes: Modified:
7312 +1 -0 trunk/doc/example.conf (File Modified)
7313 +6 -0 trunk/doc/reference.conf (File Modified)
7314 +1 -0 trunk/include/s_conf.h (File Modified)
7315 +6 -0 trunk/modules/m_info.c (File Modified)
7316 +1 -0 trunk/src/newconf.c (File Modified)
7317 +1 -0 trunk/src/s_conf.c (File Modified)
7318
7319
7320jilles 2006/01/29 13:47:35 UTC (20060129-623)
7321 Log:
7322 Only accept SNOTE from servers.
7323
7324
7325 Changes: Modified:
7326 +2 -0 trunk/modules/m_snote.c (File Modified)
7327
7328
7329jilles 2006/01/29 13:25:06 UTC (20060129-621)
7330 Log:
7331 Correct parv indices so this actually works.
7332
7333
7334 Changes: Modified:
7335 +2 -2 trunk/modules/m_snote.c (File Modified)
7336
7337
7338jilles 2006/01/29 13:16:10 UTC (20060129-619)
7339 Log:
7340 s/scan/snote/g
7341
7342
7343 Changes: Modified:
7344 +3 -3 trunk/modules/m_snote.c (File Modified)
7345
7346
7347nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7348 Log:
7349 Add m_snote.c, SNOTE propagator.
7350
7351
7352 Changes: Modified:
7353 +86 -0 trunk/modules/Makefile.in (File Modified)
7354 + - trunk/modules/m_snote.c (File Added)
7355
7356
7357nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7358 Log:
7359 start seeding the 1.1 NEWS file
7360
7361
7362 Changes: Modified:
7363 +4 -0 trunk/NEWS (File Modified)
7364
7365
7366nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7367 Log:
7368 rename some modules to more descriptive names...
7369
7370
7371 Changes: Modified:
7372 +2 -131 trunk/contrib/Makefile.in (File Modified)
7373 + - trunk/contrib/globalconnexit.c (File Deleted)
7374 + - trunk/contrib/globallineactive.c (File Deleted)
7375 + - trunk/contrib/sno_farconnect.c (File Added)
7376 + - trunk/contrib/sno_globalkline.c (File Added)
7377 +1 -120 trunk/modules/Makefile.in (File Modified)
7378 + - trunk/modules/networknotice.c (File Deleted)
7379 + - trunk/modules/sno_routing.c (File Added)
7380
7381
7382jilles 2006/01/28 22:02:18 UTC (20060128-611)
7383 Log:
7384 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7385 Uses FLAGS2_FLOODDONE bit on servers.
7386
7387
7388 Changes: Modified:
7389 +3 -0 trunk/include/client.h (File Modified)
7390 +121 -1 trunk/modules/Makefile.in (File Modified)
7391 + - trunk/modules/networknotice.c (File Added)
7392
7393
7394jilles 2006/01/28 21:44:33 UTC (20060128-609)
7395 Log:
7396 Don't show servers in /trace to nonopers if flatten links is enabled.
7397
7398
7399 Changes: Modified:
7400 +8 -5 trunk/modules/m_trace.c (File Modified)
7401
7402
7403jilles 2006/01/28 16:45:46 UTC (20060128-607)
7404 Log:
7405 CHGHOST:
7406 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7407 - send back confirmation to source, if local client
7408 - send a +s server notice if the source is neither a server nor a service (+S)
7409
7410
7411 Changes: Modified:
7412 +5 -1 trunk/modules/m_chghost.c (File Modified)
7413
7414
7415jilles 2006/01/28 16:01:05 UTC (20060128-605)
7416 Log:
7417 Use sendto_realops_snomask_from() to make the
7418 server notices appear to come from the affected
7419 user's server.
7420
7421
7422 Changes: Modified:
7423 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7424 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7425
7426
7427jilles 2006/01/28 16:00:14 UTC (20060128-603)
7428 Log:
7429 Add sendto_realops_snomask_from(), allows
7430 specification of apparent source server.
7431
7432
7433 Changes: Modified:
7434 +1 -0 trunk/include/send.h (File Modified)
7435 +41 -1 trunk/src/send.c (File Modified)
7436
7437
7438jilles 2006/01/28 15:30:20 UTC (20060128-601)
7439 Log:
7440 Revert r579. Keep host, not orighost in oper up notice.
7441 It would be inconsistent to have orighost there, and we
7442 don't want to mess up all server notices by putting both
7443 host and orighost.
7444
7445
7446 Changes: Modified:
7447 +1 -1 trunk/src/s_user.c (File Modified)
7448
7449
7450jilles 2006/01/28 15:27:10 UTC (20060128-599)
7451 Log:
7452 Include the IP address in operlog/foperlog.
7453
7454
7455 Changes: Modified:
7456 +10 -8 trunk/modules/m_challenge.c (File Modified)
7457 +8 -6 trunk/modules/m_oper.c (File Modified)
7458
7459
7460jilles 2006/01/28 15:17:01 UTC (20060128-597)
7461 Log:
7462 Call umode_changed hook on oper up.
7463
7464
7465 Changes: Modified:
7466 +1 -0 trunk/src/s_user.c (File Modified)
7467
7468
7469jilles 2006/01/28 15:13:27 UTC (20060128-595)
7470 Log:
7471 Add globalconnexit contrib module, shows remote client connects/exits
7472 except netsplits/netjoin on snomask +F.
7473 Notice formatting will probably change somewhat still.
7474
7475
7476 Changes: Modified:
7477 +80 -0 trunk/contrib/Makefile.in (File Modified)
7478 + - trunk/contrib/globalconnexit.c (File Added)
7479
7480
7481jilles 2006/01/28 14:54:44 UTC (20060128-593)
7482 Log:
7483 Declare snomask_modes[] so modules can provide snomasks.
7484
7485
7486 Changes: Modified:
7487 +2 -0 trunk/include/snomask.h (File Modified)
7488
7489
7490jilles 2006/01/28 14:40:10 UTC (20060128-591)
7491 Log:
7492 Replace user_signon hook with two new hooks: new_local_user
7493 and new_remote_user.
7494 These are called right before the user is introduced to the
7495 rest of the network.
7496
7497
7498 Changes: Modified:
7499 +2 -1 trunk/include/hook.h (File Modified)
7500 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7501 +4 -2 trunk/src/hook.c (File Modified)
7502 +2 -3 trunk/src/s_user.c (File Modified)
7503
7504
7505nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7506 Log:
7507 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7508
7509
7510 Changes: Modified:
7511 +2 -2 trunk/modules/m_scan.c (File Modified)
7512
7513
7514jilles 2006/01/27 19:45:11 UTC (20060127-587)
7515 Log:
7516 Update doc/technical/send.txt.
7517
7518
7519 Changes: Modified:
7520 +91 -131 trunk/doc/technical/send.txt (File Modified)
7521
7522
7523jilles 2006/01/27 14:44:19 UTC (20060127-585)
7524 Log:
7525 Add chantrace and masktrace to help files.
7526
7527
7528 Changes: Modified:
7529 + - trunk/help/opers/chantrace (File Added)
7530 +27 -20 trunk/help/opers/index (File Modified)
7531 + - trunk/help/opers/masktrace (File Added)
7532 +2 -0 trunk/help/opers/operspy (File Modified)
7533
7534
7535jilles 2006/01/27 14:41:47 UTC (20060127-583)
7536 Log:
7537 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7538 Shows etrace-like output for all users in a channel,
7539 in particular IP addresses.
7540
7541
7542 Changes: Modified:
7543 +75 -2 trunk/modules/m_etrace.c (File Modified)
7544
7545
7546jilles 2006/01/27 13:49:21 UTC (20060127-581)
7547 Log:
7548 Port over ratbox 2.2 r21727 (anfl):
7549 add some logging when we drop servers in places where we only notify opers
7550
7551
7552 Changes: Modified:
7553 +31 -0 trunk/modules/core/m_server.c (File Modified)
7554
7555
7556nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7557 Log:
7558 display orighost in operup message
7559
7560
7561 Changes: Modified:
7562 +1 -1 trunk/src/s_user.c (File Modified)
7563
7564
7565jilles 2006/01/26 17:13:21 UTC (20060126-577)
7566 Log:
7567 Add globallineactive contrib module, a hack which can often
7568 show k/d/g/x line active for remote clients.
7569
7570
7571 Changes: Modified:
7572 +52 -0 trunk/contrib/Makefile.in (File Modified)
7573 + - trunk/contrib/globallineactive.c (File Added)
7574
7575
7576jilles 2006/01/26 16:34:00 UTC (20060126-575)
7577 Log:
7578 Show IP field in the same way as MASKTRACE:
7579 "255.255.255.255" if it's unknown (remote TS5 client)
7580 and "0" if we or the remote server are purposely
7581 hiding it.
7582
7583
7584 Changes: Modified:
7585 +12 -1 trunk/modules/m_scan.c (File Modified)
7586
7587
7588jilles 2006/01/26 16:25:22 UTC (20060126-573)
7589 Log:
7590 scan umodes:
7591 - don't show servers in a global scan
7592 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7593
7594
7595 Changes: Modified:
7596 +4 -1 trunk/modules/m_scan.c (File Modified)
7597
7598
7599nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7600 Log:
7601 Implement SCAN UMODES.
7602
7603
7604 Changes: Modified:
7605 +3 -0 trunk/include/numeric.h (File Modified)
7606 +128 -2 trunk/modules/m_scan.c (File Modified)
7607 +2 -2 trunk/src/messages.tab (File Modified)
7608
7609
7610nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7611 Log:
7612 more oops
7613
7614
7615 Changes: Modified:
7616 +1 -1 trunk/modules/m_scan.c (File Modified)
7617
7618
7619nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7620 Log:
7621 parv[0] should be parv[1].
7622
7623
7624 Changes: Modified:
7625 +1 -1 trunk/modules/m_scan.c (File Modified)
7626
7627
7628nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7629 Log:
7630 another oops
7631
7632
7633 Changes: Modified:
7634 +1 -1 trunk/modules/m_scan.c (File Modified)
7635
7636
7637nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7638 Log:
7639 fix mistake here
7640
7641
7642 Changes: Modified:
7643 +2 -2 trunk/modules/m_scan.c (File Modified)
7644
7645
7646nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7647 Log:
7648 framework for scan command
7649
7650
7651 Changes: Modified:
7652 +113 -0 trunk/modules/Makefile.in (File Modified)
7653 + - trunk/modules/m_scan.c (File Added)
7654
7655
7656nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7657 Log:
7658 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7659
7660
7661 Changes: Modified:
7662 +2 -0 trunk/include/irc_string.h (File Modified)
7663 +157 -1 trunk/modules/m_etrace.c (File Modified)
7664 +129 -90 trunk/src/match.c (File Modified)
7665
7666
7667nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7668 Log:
7669 orighost may live in a different hash bucket (likely the case), lets check it standalone
7670
7671
7672 Changes: Modified:
7673 +39 -3 trunk/src/hostmask.c (File Modified)
7674
7675
7676nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7677 Log:
7678 SVN didn't check modules/ somehow, hrmm.
7679
7680
7681 Changes: Modified:
7682 +1 -1 trunk/modules/m_kline.c (File Modified)
7683 +6 -6 trunk/modules/m_stats.c (File Modified)
7684
7685
7686nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7687 Log:
7688 Track hostmask entries for client_p->orighost, if available.
7689 Not throughly tested, but seems to work fine.
7690
7691
7692 Changes: Modified:
7693 +8 -4 trunk/include/hostmask.h (File Modified)
7694 +14 -10 trunk/src/hostmask.c (File Modified)
7695
7696
7697jilles 2006/01/22 19:14:11 UTC (20060122-549)
7698 Log:
7699 Pass on SQUIT reasons more.
7700
7701
7702 Changes: Modified:
7703 +17 -19 trunk/src/client.c (File Modified)
7704
7705
7706jilles 2006/01/21 17:25:27 UTC (20060121-543)
7707 Log:
7708 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7709 This way, hidden admins also get them.
7710
7711
7712 Changes: Modified:
7713 +4 -4 trunk/src/send.c (File Modified)
7714
7715
7716jilles 2006/01/20 22:26:17 UTC (20060120-541)
7717 Log:
7718 From ircd-ratbox 2.2 (r21339 anfl):
7719 ms_kill() should be using find_person(), not find_client()
7720 otherwise it can generate a core.
7721
7722
7723 Changes: Modified:
7724 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7725
7726
7727jilles 2006/01/18 22:56:51 UTC (20060118-539)
7728 Log:
7729 Add m_error to core_module_table, so it is loaded by default.
7730
7731
7732 Changes: Modified:
7733 +1 -0 trunk/src/modules.c (File Modified)
7734
7735
7736jilles 2006/01/18 00:28:30 UTC (20060118-536)
7737 Log:
7738 comment is a const char *, not char *.
7739
7740
7741 Changes: Modified:
7742 +1 -1 trunk/include/hook.h (File Modified)
7743
7744
7745jilles 2006/01/18 00:10:02 UTC (20060118-534)
7746 Log:
7747 Fix a long standing hybrid 7 bug: when getting a read error
7748 on a server, report_error() is called with a %d instead of
7749 a %s in the format string ("Lost connection" in +d).
7750
7751
7752 Changes: Modified:
7753 +1 -1 trunk/src/client.c (File Modified)
7754
7755
7756jilles 2006/01/16 17:21:11 UTC (20060116-532)
7757 Log:
7758 Clarifications.
7759
7760
7761 Changes: Modified:
7762 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7763
7764
7765nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7766 Log:
7767 Add document describing capabilities and what they mean.
7768
7769
7770 Changes: Modified:
7771 + - trunk/doc/technical/capab.txt (File Added)
7772
7773
7774jilles 2006/01/16 01:19:24 UTC (20060116-528)
7775 Log:
7776 Change client_exit hook to pass all exit_client() parameters.
7777
7778
7779 Changes: Modified:
7780 +8 -0 trunk/include/hook.h (File Modified)
7781 +6 -1 trunk/src/client.c (File Modified)
7782
7783
7784jilles 2006/01/15 21:51:42 UTC (20060115-526)
7785 Log:
7786 Add client_exit hook, called in exit_client() for all
7787 clients of all types, except clients exiting because
7788 of netsplits (QS). The only thing done before it is
7789 marking the client as "closing" (to prevent
7790 recursion).
7791
7792
7793 Changes: Modified:
7794 +1 -0 trunk/include/hook.h (File Modified)
7795 +2 -0 trunk/src/client.c (File Modified)
7796 +2 -0 trunk/src/hook.c (File Modified)
7797
7798
7799jilles 2006/01/15 21:06:36 UTC (20060115-524)
7800 Log:
7801 Improve the code that calculates the nnnS nnnC counts
7802 in RPL_TRACESERVER.
7803
7804 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7805
7806
7807 Changes: Modified:
7808 +43 -36 trunk/modules/m_trace.c (File Modified)
7809
7810
7811jilles 2006/01/15 20:55:27 UTC (20060115-522)
7812 Log:
7813 Add server_eob hook.
7814 Planning to use this for netsplit/join notices.
7815
7816
7817 Changes: Modified:
7818 +1 -0 trunk/include/hook.h (File Modified)
7819 +2 -0 trunk/modules/m_pong.c (File Modified)
7820 +2 -0 trunk/src/hook.c (File Modified)
7821
7822
7823jilles 2006/01/15 20:01:51 UTC (20060115-520)
7824 Log:
7825 Default motd: ircd-ratbox -> charybdis
7826
7827
7828 Changes: Modified:
7829 +1 -1 trunk/doc/ircd.motd (File Modified)
7830
7831
7832jilles 2006/01/15 19:35:03 UTC (20060115-518)
7833 Log:
7834 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7835
7836
7837 Changes: Modified:
7838 +4 -4 trunk/src/s_user.c (File Modified)
7839
7840
7841jilles 2006/01/15 19:12:28 UTC (20060115-516)
7842 Log:
7843 - Remove obsolete EOB help file
7844 - Document snomask in the help files
7845 - Update indexes
7846
7847
7848 Changes: Modified:
7849 + - trunk/help/opers/eob (File Deleted)
7850 +13 -12 trunk/help/opers/index (File Modified)
7851 +1 -13 trunk/help/opers/umode (File Modified)
7852 +7 -7 trunk/help/users/index (File Modified)
7853
7854
7855nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7856 Log:
7857 Bail if snomask to parse is not given. Pointy hat to myself.
7858
7859
7860 Changes: Modified:
7861 +3 -0 trunk/src/snomask.c (File Modified)
7862
7863
7864gxti 2006/01/15 17:48:44 UTC (20060115-512)
7865 Log:
7866 Remove m_flags from autoconf
7867
7868
7869 Changes: Modified:
7870 +0 -1 trunk/contrib/Makefile.in (File Modified)
7871
7872
7873nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7874 Log:
7875 remove m_flags
7876
7877
7878 Changes: Modified:
7879 + - trunk/contrib/m_flags.c (File Deleted)
7880
7881
7882jilles 2006/01/15 17:22:19 UTC (20060115-508)
7883 Log:
7884 If +s is in oper_only_umodes, clear snomask on deoper.
7885
7886
7887 Changes: Modified:
7888 +5 -0 trunk/src/s_user.c (File Modified)
7889
7890
7891gxti 2006/01/15 17:16:50 UTC (20060115-506)
7892 Log:
7893 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7894
7895
7896 Changes: Modified:
7897 +2 -2 trunk/configure (File Modified)
7898 +2 -2 trunk/configure.ac (File Modified)
7899
7900
7901jilles 2006/01/15 17:15:56 UTC (20060115-504)
7902 Log:
7903 Remove the old server notice umodes.
7904 Default oper only umodes is now +s.
7905 Please make sure all remaining umodes still work.
7906
7907
7908 Changes: Modified:
7909 +3 -21 trunk/include/client.h (File Modified)
7910 +0 -12 trunk/src/newconf.c (File Modified)
7911 +1 -1 trunk/src/s_conf.c (File Modified)
7912 +12 -12 trunk/src/s_user.c (File Modified)
7913
7914
7915jilles 2006/01/15 17:00:27 UTC (20060115-502)
7916 Log:
7917 operator::flags nick_changes now controls +n snomask instead of +n umode.
7918
7919
7920 Changes: Modified:
7921 +8 -8 trunk/src/s_user.c (File Modified)
7922
7923
7924jilles 2006/01/15 16:53:16 UTC (20060115-500)
7925 Log:
7926 Move down h_umode_changed hook call after umode allowed checks
7927 (so it will not see +a if someone tries to set it but is not
7928 allowed to).
7929
7930
7931 Changes: Modified:
7932 +2 -3 trunk/src/s_user.c (File Modified)
7933
7934
7935jilles 2006/01/15 16:40:33 UTC (20060115-498)
7936 Log:
7937 Move over non-+s server notices (hopefully, all of them).
7938
7939
7940 Changes: Modified:
7941 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7942 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7943 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7944 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7945 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7946 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7947 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7948 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7949 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7950 +2 -2 trunk/libcharybdis/event.c (File Modified)
7951 +2 -2 trunk/modules/core/m_join.c (File Modified)
7952 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7953 +3 -3 trunk/modules/core/m_message.c (File Modified)
7954 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7955 +2 -2 trunk/modules/core/m_server.c (File Modified)
7956 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7957 +1 -1 trunk/modules/m_post.c (File Modified)
7958 +1 -1 trunk/modules/m_services.c (File Modified)
7959 +2 -2 trunk/src/channel.c (File Modified)
7960 +3 -3 trunk/src/client.c (File Modified)
7961 +1 -1 trunk/src/hash.c (File Modified)
7962 +5 -5 trunk/src/s_conf.c (File Modified)
7963 +2 -2 trunk/src/s_log.c (File Modified)
7964 +4 -4 trunk/src/s_user.c (File Modified)
7965
7966
7967jilles 2006/01/15 16:18:59 UTC (20060115-496)
7968 Log:
7969 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7970
7971
7972 Changes: Modified:
7973 +2 -1 trunk/include/snomask.h (File Modified)
7974 +2 -2 trunk/src/snomask.c (File Modified)
7975
7976
7977jilles 2006/01/15 16:08:28 UTC (20060115-494)
7978 Log:
7979 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7980
7981
7982 Changes: Modified:
7983 +1 -1 trunk/contrib/example_module.c (File Modified)
7984 +2 -2 trunk/include/ircd_defs.h (File Modified)
7985 +6 -6 trunk/modules/core/m_error.c (File Modified)
7986 +1 -1 trunk/modules/core/m_join.c (File Modified)
7987 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7988 +1 -1 trunk/modules/core/m_message.c (File Modified)
7989 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7990 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7991 +18 -18 trunk/modules/core/m_server.c (File Modified)
7992 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7993 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7994 +4 -4 trunk/modules/m_challenge.c (File Modified)
7995 +4 -4 trunk/modules/m_dline.c (File Modified)
7996 +13 -13 trunk/modules/m_gline.c (File Modified)
7997 +5 -5 trunk/modules/m_kline.c (File Modified)
7998 +2 -2 trunk/modules/m_oper.c (File Modified)
7999 +1 -1 trunk/modules/m_pong.c (File Modified)
8000 +13 -13 trunk/modules/m_rehash.c (File Modified)
8001 +4 -4 trunk/modules/m_resv.c (File Modified)
8002 +16 -16 trunk/modules/m_set.c (File Modified)
8003 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8004 +6 -6 trunk/modules/m_xline.c (File Modified)
8005 +1 -1 trunk/src/adns.c (File Modified)
8006 +2 -2 trunk/src/channel.c (File Modified)
8007 +1 -1 trunk/src/listener.c (File Modified)
8008 +1 -1 trunk/src/s_auth.c (File Modified)
8009 +15 -15 trunk/src/s_conf.c (File Modified)
8010 +3 -3 trunk/src/s_user.c (File Modified)
8011 +7 -7 trunk/src/send.c (File Modified)
8012
8013
8014jilles 2006/01/15 15:34:12 UTC (20060115-492)
8015 Log:
8016 On oper up:
8017 - set +s snomask if +s umode set but no snomasks
8018 - put numerics in more logical order
8019
8020
8021 Changes: Modified:
8022 +3 -1 trunk/src/s_user.c (File Modified)
8023
8024
8025jilles 2006/01/15 15:12:39 UTC (20060115-490)
8026 Log:
8027 parse_snobuf_to_mask(): default to + at start
8028 allows stuff like /mode jilles +s C
8029
8030
8031 Changes: Modified:
8032 +1 -1 trunk/src/snomask.c (File Modified)
8033
8034
8035jilles 2006/01/15 15:04:34 UTC (20060115-488)
8036 Log:
8037 Changes to user_mode() snomask handling.
8038 - show snomask (if not 0) on /mode <nick>
8039 - show snomask once at the end if +s/-s used
8040 - only parse 1 parameter for umode changes
8041 - don't crash on /mode <nick> +s
8042 - /mode <nick> -s clears snomask, doesn't use parameter
8043 - set umode +s iff snomask is not 0
8044 - snomask is not propagated, but umode +s is
8045
8046
8047 Changes: Modified:
8048 +97 -72 trunk/src/s_user.c (File Modified)
8049
8050
8051nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8052 Log:
8053 Convert some messages over to snomask.
8054
8055
8056 Changes: Modified:
8057 +29 -29 trunk/src/client.c (File Modified)
8058 +2 -2 trunk/src/ircd.c (File Modified)
8059 +13 -13 trunk/src/modules.c (File Modified)
8060 +1 -1 trunk/src/newconf.c (File Modified)
8061 +5 -5 trunk/src/parse.c (File Modified)
8062 +1 -1 trunk/src/restart.c (File Modified)
8063 +4 -4 trunk/src/s_newconf.c (File Modified)
8064 +11 -11 trunk/src/s_serv.c (File Modified)
8065
8066
8067nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8068 Log:
8069 include snomask.h from client.h
8070
8071
8072 Changes: Modified:
8073 +1 -0 trunk/include/client.h (File Modified)
8074
8075
8076nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8077 Log:
8078 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8079
8080
8081 Changes: Modified:
8082 +1 -0 trunk/src/newconf.c (File Modified)
8083 +2 -1 trunk/src/snomask.c (File Modified)
8084
8085
8086nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8087 Log:
8088 should start with +, not \0. Whoops. :)
8089
8090
8091 Changes: Modified:
8092 +1 -1 trunk/src/snomask.c (File Modified)
8093
8094
8095nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8096 Log:
8097 core snomask support.
8098
8099
8100 Changes: Modified:
8101 +3 -0 trunk/doc/example.conf (File Modified)
8102 +2 -0 trunk/include/client.h (File Modified)
8103 +2 -0 trunk/include/numeric.h (File Modified)
8104 +2 -0 trunk/include/s_newconf.h (File Modified)
8105 +63 -0 trunk/include/send.h (File Modified)
8106 + - trunk/include/snomask.h (File Added)
8107 +1 -0 trunk/src/Makefile.in (File Modified)
8108 +1 -1 trunk/src/messages.tab (File Modified)
8109 +8 -0 trunk/src/newconf.c (File Modified)
8110 +12 -0 trunk/src/s_user.c (File Modified)
8111 +235 -0 trunk/src/send.c (File Modified)
8112 + - trunk/src/snomask.c (File Added)
8113
8114
8115nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8116 Log:
8117 add a blank line after the license info.
8118
8119
8120 Changes: Modified:
8121 +1 -1 trunk/CREDITS (File Modified)
8122
8123
8124jilles 2006/01/14 19:59:18 UTC (20060114-472)
8125 Log:
8126 Extend copyright to 2006.
8127
8128
8129 Changes: Modified:
8130 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8131
8132
8133jilles 2006/01/14 19:56:24 UTC (20060114-470)
8134 Log:
8135 - Fix up book id.
8136 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8137
8138
8139 Changes: Modified:
8140 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8141 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8142
8143
8144jilles 2006/01/14 19:52:16 UTC (20060114-468)
8145 Log:
8146 Add oper privileges document.
8147
8148
8149 Changes: Modified:
8150 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8151 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8152
8153
8154jilles 2006/01/14 18:45:57 UTC (20060114-466)
8155 Log:
8156 Capitalize message names in services shortcuts (for consistency).
8157
8158
8159 Changes: Modified:
8160 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8161
8162
8163jilles 2006/01/13 16:53:35 UTC (20060113-464)
8164 Log:
8165 Remove C++ comment.
8166
8167
8168 Changes: Modified:
8169 +1 -1 trunk/src/patricia.c (File Modified)
8170
8171
8172jilles 2006/01/13 13:45:56 UTC (20060113-462)
8173 Log:
8174 Remove obsolete 'nextconnect' variable.
8175
8176
8177 Changes: Modified:
8178 +0 -1 trunk/include/ircd.h (File Modified)
8179 +0 -2 trunk/src/client.c (File Modified)
8180 +0 -1 trunk/src/ircd.c (File Modified)
8181
8182
8183jilles 2006/01/13 13:02:54 UTC (20060113-460)
8184 Log:
8185 Remove this remnant of the hybrid 6 ziplinks implementation.
8186
8187
8188 Changes: Modified:
8189 + - trunk/include/s_zip.h (File Deleted)
8190
8191
8192jilles 2006/01/09 16:05:47 UTC (20060109-458)
8193 Log:
8194 Make clone limiting work on orighost, not host (so it
8195 looks through services cloaks). Lightly tested, please
8196 test/review.
8197
8198
8199 Changes: Modified:
8200 +2 -0 trunk/modules/m_chghost.c (File Modified)
8201 +1 -1 trunk/src/client.c (File Modified)
8202 +1 -1 trunk/src/s_conf.c (File Modified)
8203
8204
8205jilles 2006/01/09 15:51:02 UTC (20060109-456)
8206 Log:
8207 Don't forget to link me_realhost() into the command hash.
8208
8209 Pointy hat to: myself
8210
8211
8212 Changes: Modified:
8213 +1 -1 trunk/modules/m_chghost.c (File Modified)
8214
8215
8216jilles 2006/01/09 14:46:59 UTC (20060109-454)
8217 Log:
8218 It's call_hook, not hook_call.
8219
8220
8221 Changes: Modified:
8222 +1 -1 trunk/src/s_user.c (File Modified)
8223
8224
8225jilles 2006/01/09 14:45:36 UTC (20060109-452)
8226 Log:
8227 Add unreject help file.
8228
8229
8230 Changes: Modified:
8231 + - trunk/help/opers/unreject (File Added)
8232
8233
8234jilles 2006/01/09 14:41:41 UTC (20060109-450)
8235 Log:
8236 Link the all-important 42 module to the build :P
8237
8238
8239 Changes: Modified:
8240 +1 -0 trunk/contrib/Makefile.in (File Modified)
8241
8242
8243jilles 2006/01/08 19:12:10 UTC (20060108-448)
8244 Log:
8245 Mention /rehash help.
8246
8247
8248 Changes: Modified:
8249 +1 -0 trunk/help/opers/rehash (File Modified)
8250
8251
8252nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8253 Log:
8254 Add h_user_signon hook.
8255
8256
8257 Changes: Modified:
8258 +1 -0 trunk/include/hook.h (File Modified)
8259 +2 -0 trunk/src/hook.c (File Modified)
8260 +4 -0 trunk/src/s_user.c (File Modified)
8261
8262
8263jilles 2006/01/06 02:30:23 UTC (20060106-444)
8264 Log:
8265 Oops, forgot to set orighost for remote client introductions.
8266
8267
8268 Changes: Modified:
8269 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8270
8271
8272jilles 2006/01/06 01:40:44 UTC (20060106-442)
8273 Log:
8274 Use TS6 forms in services shortcuts, if possible.
8275
8276
8277 Changes: Modified:
8278 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8279
8280
8281jilles 2006/01/06 01:31:19 UTC (20060106-440)
8282 Log:
8283 - Start out default_umodes conf entry from the empty set instead of +i.
8284 - Move oper_only_umodes check to where default_umodes is used, as
8285 oper_only_umodes may not be set yet while we're reading the conf.
8286
8287
8288 Changes: Modified:
8289 +6 -7 trunk/src/newconf.c (File Modified)
8290 +1 -1 trunk/src/s_user.c (File Modified)
8291
8292
8293jilles 2006/01/06 01:00:44 UTC (20060106-438)
8294 Log:
8295 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8296
8297
8298 Changes: Modified:
8299 +1 -0 trunk/doc/example.conf (File Modified)
8300 +7 -0 trunk/doc/reference.conf (File Modified)
8301 +0 -7 trunk/include/config.h.dist (File Modified)
8302 +1 -0 trunk/include/s_conf.h (File Modified)
8303 +6 -0 trunk/modules/m_info.c (File Modified)
8304 +9 -18 trunk/src/client.c (File Modified)
8305 +1 -0 trunk/src/newconf.c (File Modified)
8306 +1 -0 trunk/src/s_conf.c (File Modified)
8307
8308
8309jilles 2006/01/06 00:14:18 UTC (20060106-436)
8310 Log:
8311 - Allow NULL target_ip in show_ip() (indicates message is being
8312 sent to local opers)
8313 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8314 confitem
8315 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8316 those in src/client.c
8317
8318 From ratbox 2.2 svn (anfl)
8319
8320
8321 Changes: Modified:
8322 +1 -0 trunk/include/client.h (File Modified)
8323 +21 -2 trunk/src/client.c (File Modified)
8324 +2 -4 trunk/src/hostmask.c (File Modified)
8325 +1 -5 trunk/src/s_conf.c (File Modified)
8326 +4 -8 trunk/src/s_user.c (File Modified)
8327
8328
8329nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8330 Log:
8331 Fire off events properly.
8332
8333
8334 Changes: Modified:
8335 +7 -3 trunk/src/s_user.c (File Modified)
8336
8337
8338nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8339 Log:
8340 make sure modules which depend on umode information get the message upon connection (oops)
8341
8342
8343 Changes: Modified:
8344 +3 -0 trunk/src/s_user.c (File Modified)
8345
8346
8347jilles 2006/01/05 23:33:33 UTC (20060105-430)
8348 Log:
8349 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8350 From ratbox 2.2 svn.
8351
8352
8353 Changes: Modified:
8354 +3 -7 trunk/modules/m_etrace.c (File Modified)
8355
8356
8357nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8358 Log:
8359 Replace silly `default_invisible' option with more versatile default_umodes.
8360
8361
8362 Changes: Modified:
8363 +2 -2 trunk/Makefile.in (File Modified)
8364 +12 -1 trunk/doc/example.conf (File Modified)
8365 +14 -7 trunk/doc/reference.conf (File Modified)
8366 +2 -4 trunk/include/s_conf.h (File Modified)
8367 +0 -6 trunk/modules/m_info.c (File Modified)
8368 +4 -0 trunk/src/modules.c (File Modified)
8369 +41 -1 trunk/src/newconf.c (File Modified)
8370 +2 -2 trunk/src/s_conf.c (File Modified)
8371 +3 -4 trunk/src/s_user.c (File Modified)
8372
8373
8374jilles 2006/01/02 14:30:45 UTC (20060102-426)
8375 Log:
8376 Add temporary nick resvs with the proper duration,
8377 not 60 times too long.
8378
8379
8380 Changes: Modified:
8381 +1 -1 trunk/modules/m_resv.c (File Modified)
8382
8383
8384jilles 2006/01/02 14:21:31 UTC (20060102-424)
8385 Log:
8386 Add kick on split riding. See reference.conf for more details.
8387
8388
8389 Changes: Modified:
8390 +1 -0 trunk/doc/example.conf (File Modified)
8391 +16 -0 trunk/doc/reference.conf (File Modified)
8392 +1 -0 trunk/include/s_conf.h (File Modified)
8393 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8394 +6 -0 trunk/modules/m_info.c (File Modified)
8395 +1 -0 trunk/src/newconf.c (File Modified)
8396 +1 -0 trunk/src/s_conf.c (File Modified)
8397
8398
8399nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8400 Log:
8401 New credits, denoting GXTi as being on the core team.
8402
8403
8404 Changes: Modified:
8405 +16 -5 trunk/CREDITS (File Modified)
8406
8407
8408nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8409 Log:
8410 better cloaking algorithm
8411
8412
8413 Changes: Modified:
8414 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8415
8416
8417nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8418 Log:
8419 don't do redundant bitshifting.
8420
8421
8422 Changes: Modified:
8423 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8424
8425
8426jilles 2005/12/23 21:15:41 UTC (20051223-416)
8427 Log:
8428 Add ip_cloaking.so.
8429
8430
8431 Changes: Modified:
8432 +1 -0 trunk/contrib/Makefile.in (File Modified)
8433
8434
8435jilles 2005/12/23 21:15:25 UTC (20051223-414)
8436 Log:
8437 Set the DynSpoof flag properly.
8438
8439
8440 Changes: Modified:
8441 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8442
8443
8444nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8445 Log:
8446 first go at an ip_cloaking implementation for charybdis.
8447
8448
8449 Changes: Modified:
8450 + - trunk/contrib/ip_cloaking.c (File Added)
8451
8452
8453nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8454 Log:
8455 Add libcharybdis to contrib/ includes.
8456
8457
8458 Changes: Modified:
8459 +1 -1 trunk/contrib/Makefile.in (File Modified)
8460
8461
8462nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8463 Log:
8464 add h_umode_changed hook for modules that provide usermodes.
8465
8466
8467 Changes: Modified:
8468 +1 -0 trunk/include/hook.h (File Modified)
8469 +2 -1 trunk/src/hook.c (File Modified)
8470 +3 -0 trunk/src/s_user.c (File Modified)
8471
8472
8473jilles 2005/12/19 16:52:45 UTC (20051219-406)
8474 Log:
8475 Show quiets in /stats z.
8476
8477
8478 Changes: Modified:
8479 +15 -10 trunk/src/s_stats.c (File Modified)
8480
8481
8482nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8483 Log:
8484 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8485
8486
8487 Changes: Modified:
8488 +0 -12 trunk/configure (File Modified)
8489 +0 -9 trunk/configure.ac (File Modified)
8490 +0 -3 trunk/include/setup.h.in (File Modified)
8491
8492
8493nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8494 Log:
8495 change various buffer sizes to = topiclen.
8496
8497
8498 Changes: Modified:
8499 +3 -4 trunk/include/ircd_defs.h (File Modified)
8500
8501
8502jon 2005/12/12 19:32:18 UTC (20051212-400)
8503 Log:
8504 - Partial commit test, partial ego strokage ;)
8505
8506
8507 Changes: Modified:
8508 +2 -1 trunk/CREDITS (File Modified)
8509
8510
8511nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8512 Log:
8513 More kqueue corrections.
8514
8515 Changes: Modified:
8516 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8517
8518
8519nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8520 Log:
8521 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8522 Not sure why this wasn't this way to begin with.
8523
8524
8525 Changes: Modified:
8526 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8527
8528
8529jilles 2005/12/11 16:39:52 UTC (20051211-394)
8530 Log:
8531 example.conf tweaks:
8532 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8533 most people do not need this.
8534 Enable serverinfo::hub.
8535
8536
8537 Changes: Modified:
8538 +14 -11 trunk/doc/example.conf (File Modified)
8539
8540
8541nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8542 Log:
8543 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8544
8545
8546 Changes: Modified:
8547 +1 -1 trunk/src/s_serv.c (File Modified)
8548
8549
8550nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8551 Log:
8552 header include changes
8553
8554
8555 Changes: Modified:
8556 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8557 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8558 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8559 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8560 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8561 +1 -21 trunk/libcharybdis/select.c (File Modified)
8562
8563
8564nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8565 Log:
8566 s/ilog/libcharybdis_{die,log,restart}/g
8567
8568
8569 Changes: Modified:
8570 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8571 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8572 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8573 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8574 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8575 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8576 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8577 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8578
8579
8580nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8581 Log:
8582 Use the right callbacks in the function code.
8583
8584 Changes: Modified:
8585 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8586
8587
8588nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8589 Log:
8590 More work, it builds again!
8591
8592
8593 Changes: Modified:
8594 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8595 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8596 + - trunk/libcharybdis/libcharybdis.c (File Added)
8597 + - trunk/libcharybdis/libcharybdis.h (File Added)
8598
8599
8600nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8601 Log:
8602 Move some stuff around.
8603
8604
8605 Changes: Modified:
8606 + - trunk/include/memory.h (File Deleted)
8607 + - trunk/include/tools.h (File Deleted)
8608 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8609 + - trunk/libcharybdis/memory.c (File Added)
8610 + - trunk/libcharybdis/memory.h (File Added)
8611 + - trunk/libcharybdis/snprintf.c (File Added)
8612 + - trunk/libcharybdis/tools.c (File Added)
8613 + - trunk/libcharybdis/tools.h (File Added)
8614 +1000 -1062 trunk/modules/.depend (File Modified)
8615 +421 -455 trunk/src/.depend (File Modified)
8616 +0 -1191 trunk/src/Makefile.in (File Modified)
8617 + - trunk/src/memory.c (File Deleted)
8618 + - trunk/src/snprintf.c (File Deleted)
8619 + - trunk/src/tools.c (File Deleted)
8620
8621
8622nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8623 Log:
8624 move more headers into libcharybdis
8625
8626 Changes: Modified:
8627 + - trunk/include/balloc.h (File Deleted)
8628 + - trunk/include/event.h (File Deleted)
8629 + - trunk/libcharybdis/balloc.h (File Added)
8630 + - trunk/libcharybdis/event.h (File Added)
8631 +924 -1020 trunk/modules/.depend (File Modified)
8632 +327 -406 trunk/src/.depend (File Modified)
8633
8634
8635nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8636 Log:
8637 balloc, events -> libcharybdis
8638
8639 Changes: Modified:
8640 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8641 + - trunk/libcharybdis/balloc.c (File Added)
8642 + - trunk/libcharybdis/event.c (File Added)
8643 +0 -1008 trunk/src/Makefile.in (File Modified)
8644 + - trunk/src/balloc.c (File Deleted)
8645 + - trunk/src/event.c (File Deleted)
8646
8647
8648nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8649 Log:
8650 More fun
8651
8652 Changes: Modified:
8653 + - trunk/include/commio.h (File Deleted)
8654 + - trunk/include/linebuf.h (File Deleted)
8655 + - trunk/libcharybdis/commio.h (File Added)
8656 + - trunk/libcharybdis/linebuf.h (File Added)
8657 +1644 -530 trunk/modules/.depend (File Modified)
8658 +1 -1 trunk/modules/Makefile.in (File Modified)
8659 +720 -284 trunk/src/.depend (File Modified)
8660
8661
8662nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8663 Log:
8664 Makefile reworking -- moving libcharybdis headers into proper location.
8665
8666 Changes: Modified:
8667 +1 -1 trunk/adns/Makefile.in (File Modified)
8668 +1 -1 trunk/src/Makefile.in (File Modified)
8669
8670
8671nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8672 Log:
8673 Document proposed authdaemon protocol.
8674
8675 Changes: Modified:
8676 + - trunk/authdaemon/protocol.txt (File Added)
8677
8678
8679nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8680 Log:
8681 Makefile oops
8682
8683 Changes: Modified:
8684 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8685
8686
8687nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8688 Log:
8689 Remove dead makefile from generation
8690
8691 Changes: Modified:
8692 +1 -2 trunk/configure (File Modified)
8693 +0 -1 trunk/configure.ac (File Modified)
8694
8695
8696nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8697 Log:
8698 libcharybdisIO -> libcharybdis
8699
8700 Changes: Modified:
8701 +1 -1 trunk/src/Makefile.in (File Modified)
8702
8703
8704nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8705 Log:
8706 More restructuring.
8707
8708 Changes: Modified:
8709 + - trunk/libcharybdis/Makefile.in (File Added)
8710 + - trunk/libcharybdis/commio.c (File Added)
8711 + - trunk/libcharybdis/devpoll.c (File Added)
8712 + - trunk/libcharybdis/epoll.c (File Added)
8713 + - trunk/libcharybdis/io/ (File Deleted)
8714 + - trunk/libcharybdis/kqueue.c (File Added)
8715 + - trunk/libcharybdis/linebuf.c (File Added)
8716 + - trunk/libcharybdis/log/ (File Deleted)
8717 + - trunk/libcharybdis/poll.c (File Added)
8718 + - trunk/libcharybdis/ports.c (File Added)
8719 + - trunk/libcharybdis/select.c (File Added)
8720
8721
8722nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8723 Log:
8724 Blah kill makefile
8725
8726 Changes: Modified:
8727 + - trunk/libcharybdis/Makefile.in (File Deleted)
8728
8729
8730nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8731 Log:
8732 Blah kill makefile
8733
8734 Changes: Modified:
8735 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8736
8737
8738nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8739 Log:
8740 add authdaemon dir for later hacking
8741
8742
8743 Changes: Modified:
8744 + - trunk/authdaemon/ (File Added)
8745
8746
8747nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8748 Log:
8749 linebuf -> libcharybdisIO
8750
8751
8752 Changes: Modified:
8753 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8754 + - trunk/libcharybdis/io/linebuf.c (File Added)
8755 + - trunk/libcharybdis/log/ (File Added)
8756 + - trunk/libcharybdis/log/Makefile.in (File Added)
8757 +0 -687 trunk/src/Makefile.in (File Modified)
8758 + - trunk/src/linebuf.c (File Deleted)
8759
8760
8761nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8762 Log:
8763 Solaris 10 I/O ports support
8764
8765 Changes: Modified:
8766 + - trunk/libcharybdis/io/ports.c (File Added)
8767
8768
8769nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8770 Log:
8771 libcharybdis stuff
8772
8773
8774 Changes: Modified:
8775 +1 -1 trunk/Makefile.in (File Modified)
8776 +3 -1 trunk/configure (File Modified)
8777 +133 -10 trunk/configure.ac (File Modified)
8778 + - trunk/libcharybdis/ (File Added)
8779 + - trunk/libcharybdis/Makefile.in (File Added)
8780 + - trunk/libcharybdis/io/ (File Added)
8781 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8782 +2 -3 trunk/src/Makefile.in (File Modified)
8783 + - trunk/src/io/ (File Deleted)
8784
8785
8786nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8787 Log:
8788 split IO stuff into libcharybdisIO.
8789
8790
8791 Changes: Modified:
8792 + - trunk/src/commio.c (File Deleted)
8793 + - trunk/src/devpoll.c (File Deleted)
8794 + - trunk/src/epoll.c (File Deleted)
8795 + - trunk/src/io/ (File Added)
8796 + - trunk/src/io/Makefile.in (File Added)
8797 + - trunk/src/io/commio.c (File Added)
8798 + - trunk/src/io/devpoll.c (File Added)
8799 + - trunk/src/io/epoll.c (File Added)
8800 + - trunk/src/io/kqueue.c (File Added)
8801 + - trunk/src/io/poll.c (File Added)
8802 + - trunk/src/io/select.c (File Added)
8803 + - trunk/src/kqueue.c (File Deleted)
8804 + - trunk/src/poll.c (File Deleted)
8805 + - trunk/src/select.c (File Deleted)
8806
8807
8808nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8809 Log:
8810 Version bump: 1.1.0
8811
8812
8813 Changes: Modified:
8814 +86 -155 trunk/configure (File Modified)
8815 +1 -1 trunk/configure.ac (File Modified)
8816
8817
8818jilles 2005/12/04 01:56:31 UTC (20051204-346)
8819 Log:
8820 Remove mentions of mkkeypair/cryptlinks.
8821
8822
8823 Changes: Modified:
8824 +1 -3 trunk/doc/challenge.txt (File Modified)
8825
8826
8827jilles 2005/12/02 17:57:29 UTC (20051202-344)
8828 Log:
8829 Clarify serverinfo{} description.
8830
8831
8832 Changes: Modified:
8833 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8834
8835
8836jilles 2005/12/02 17:41:44 UTC (20051202-342)
8837 Log:
8838 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8839
8840
8841 Changes: Modified:
8842 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8843
8844
8845jilles 2005/12/02 17:38:53 UTC (20051202-340)
8846 Log:
8847 Improvements also applicable to hyperion 1.x.
8848
8849
8850 Changes: Modified:
8851 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8852
8853
8854jilles 2005/12/02 17:08:45 UTC (20051202-338)
8855 Log:
8856 - Add +F description
8857 - General improvements and changes to charybdis
8858
8859
8860 Changes: Modified:
8861 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8862
8863
8864jilles 2005/12/02 16:43:45 UTC (20051202-336)
8865 Log:
8866 The server notice umodes only have an effect
8867 for opers. ("sendto_realops_flags", so having
8868 the umode is not enough, they must also be
8869 opered)
8870
8871
8872 Changes: Modified:
8873 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8874
8875
8876jilles 2005/12/02 16:39:40 UTC (20051202-334)
8877 Log:
8878 Updates to umodes docs.
8879
8880
8881 Changes: Modified:
8882 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8883
8884
8885nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8886 Log:
8887 Add SGML documentation.
8888
8889 Changes: Modified:
8890 + - trunk/doc/sgml/ (File Added)
8891 + - trunk/doc/sgml/oper-guide/ (File Added)
8892 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8893 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8894 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8895 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8896 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8897 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8898 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8899
8900
8901jilles 2005/11/21 11:04:33 UTC (20051121-330)
8902 Log:
8903 Make operwall flag restrict setting umode +z.
8904 This repairs this flag broken in charybdis-1.0.
8905
8906
8907 Changes: Modified:
8908 +41 -0 trunk/contrib/m_flags.c (File Modified)
8909 +9 -0 trunk/src/s_user.c (File Modified)
8910
8911
8912jilles 2005/11/21 10:29:37 UTC (20051121-328)
8913 Log:
8914 Don't complain/reset remote clients +n. I'm still not
8915 convinced propagating all umodes is the way to go, oh
8916 well.
8917
8918
8919 Changes: Modified:
8920 +1 -1 trunk/src/s_user.c (File Modified)
8921
8922
8923jilles 2005/11/21 10:21:42 UTC (20051121-326)
8924 Log:
8925 - Require admin flag for oper /chghost (if it's enabled
8926 which is not default)
8927 - Give error message on nonexistant nick
8928
8929
8930 Changes: Modified:
8931 +12 -0 trunk/modules/m_chghost.c (File Modified)
8932
8933
8934nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8935 Log:
8936 Incorporated jilles' dynspoof patch with a few minor changes.
8937
8938 Changes: Modified:
8939 +5 -2 trunk/include/client.h (File Modified)
8940 +1 -0 trunk/include/numeric.h (File Modified)
8941 +75 -4 trunk/modules/m_chghost.c (File Modified)
8942 +2 -21 trunk/modules/m_stats.c (File Modified)
8943 +2 -8 trunk/modules/m_trace.c (File Modified)
8944 +2 -0 trunk/src/client.c (File Modified)
8945 +3 -0 trunk/src/s_user.c (File Modified)
8946
8947
8948nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8949 Log:
8950 Update NEWS.
8951
8952 Changes: Modified:
8953 +5 -0 trunk/NEWS (File Modified)
8954
8955
8956jilles 2005/11/17 22:38:52 UTC (20051117-320)
8957 Log:
8958 Make show_ip() far less braindead.
8959
8960 Obtained from: ratbox 2.2 SVN
8961
8962
8963 Changes: Modified:
8964 +14 -85 trunk/src/client.c (File Modified)
8965
8966
8967jilles 2005/11/15 16:33:26 UTC (20051115-318)
8968 Log:
8969 Instead of not showing channels at all for whoising services,
8970 only show channels the requester is also on. If operspying
8971 services, show all the channels.
8972
8973
8974 Changes: Modified:
8975 +37 -40 trunk/modules/m_whois.c (File Modified)
8976
8977
8978jilles 2005/11/15 15:59:00 UTC (20051115-316)
8979 Log:
8980 - Show real errno if we fail to connect to a server
8981 - Don't show server IPs on IRC if a server goes dead
8982 during handshake
8983
8984
8985 Changes: Modified:
8986 +2 -5 trunk/src/s_serv.c (File Modified)
8987
8988
8989jilles 2005/11/15 15:28:18 UTC (20051115-314)
8990 Log:
8991 Revert hybrid 7.2 aline code. It causes too many problems.
8992
8993
8994 Changes: Modified:
8995 +1 -47 trunk/NEWS (File Modified)
8996 + - trunk/include/aline.h (File Deleted)
8997 +53 -6 trunk/modules/m_dline.c (File Modified)
8998 +212 -16 trunk/modules/m_kline.c (File Modified)
8999 +37 -8 trunk/modules/m_resv.c (File Modified)
9000 +45 -24 trunk/modules/m_xline.c (File Modified)
9001 +0 -485 trunk/src/Makefile.in (File Modified)
9002 + - trunk/src/aline.c (File Deleted)
9003
9004
9005jilles 2005/11/07 10:47:33 UTC (20051107-312)
9006 Log:
9007 Incorporate recent ratbox monitor bugfixes (could crash).
9008
9009
9010 Changes: Modified:
9011 +16 -0 trunk/modules/m_monitor.c (File Modified)
9012 +4 -3 trunk/src/monitor.c (File Modified)
9013
9014
9015jilles 2005/10/24 23:10:06 UTC (20051024-310)
9016 Log:
9017 Fix /invite UID leak.
9018
9019 Found by logiclrd@EFnet.
9020
9021
9022 Changes: Modified:
9023 +3 -2 trunk/modules/m_invite.c (File Modified)
9024
9025
9026nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9027 Log:
9028 Don't show what channels a service is in.
9029
9030 Changes: Modified:
9031 +1 -0 trunk/NEWS (File Modified)
9032 +40 -35 trunk/modules/m_whois.c (File Modified)
9033
9034
9035nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9036 Log:
9037 Update version to 1.0.3.
9038
9039
9040 Changes: Modified:
9041 +9 -9 trunk/configure (File Modified)
9042 +1 -1 trunk/configure.ac (File Modified)
9043
9044
9045jilles 2005/10/22 17:12:51 UTC (20051022-304)
9046 Log:
9047 Update NEWS.
9048
9049
9050 Changes: Modified:
9051 +7 -1 trunk/NEWS (File Modified)
9052
9053
9054jilles 2005/10/22 17:11:32 UTC (20051022-302)
9055 Log:
9056 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9057 More static buffers :(
9058
9059
9060 Changes: Modified:
9061 +12 -4 trunk/src/aline.c (File Modified)
9062
9063
9064jilles 2005/10/18 21:52:35 UTC (20051018-300)
9065 Log:
9066 Make operspy mode (/mode !#channel showing parameters
9067 even if not on channel) work again.
9068
9069
9070 Changes: Modified:
9071 +4 -4 trunk/src/channel.c (File Modified)
9072
9073
9074jilles 2005/10/16 22:04:15 UTC (20051016-298)
9075 Log:
9076 Call server_introduced hook on TS6 remote server
9077 introduction (ms_sid()).
9078
9079
9080 Changes: Modified:
9081 +6 -0 trunk/modules/core/m_server.c (File Modified)
9082
9083
9084nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9085 Log:
9086 Cyrix boxes are wierd.
9087
9088 Changes: Modified:
9089 +2 -1 trunk/modules/m_services.c (File Modified)
9090
9091
9092nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9093 Log:
9094 More paranoia.
9095
9096 Changes: Modified:
9097 +1 -1 trunk/include/client.h (File Modified)
9098 +3 -1 trunk/modules/m_services.c (File Modified)
9099
9100
9101nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9102 Log:
9103 heh
9104
9105 Changes: Modified:
9106 +1 -6 trunk/modules/m_services.c (File Modified)
9107
9108
9109nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9110 Log:
9111 Disable a check that doesn't always seem to work right for some reason.
9112
9113 Changes: Modified:
9114 +2 -0 trunk/modules/m_services.c (File Modified)
9115
9116
9117nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9118 Log:
9119 Update NEWS.
9120
9121
9122 Changes: Modified:
9123 +4 -1 trunk/NEWS (File Modified)
9124
9125
9126nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9127 Log:
9128 1.0.2
9129
9130
9131 Changes: Modified:
9132 +9 -9 trunk/configure (File Modified)
9133 +1 -1 trunk/configure.ac (File Modified)
9134
9135
9136jilles 2005/10/08 22:30:18 UTC (20051008-284)
9137 Log:
9138 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9139
9140
9141 Changes: Modified:
9142 +3 -13 trunk/modules/m_trace.c (File Modified)
9143
9144
9145jilles 2005/10/06 11:00:22 UTC (20051006-282)
9146 Log:
9147 Don't send empty RPL_WHOISCHANNELS on remote whois.
9148
9149 Pointy hat to: jilles
9150
9151
9152 Changes: Modified:
9153 +1 -1 trunk/modules/m_whois.c (File Modified)
9154
9155
9156nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9157 Log:
9158 Update NEWS.
9159
9160
9161 Changes: Modified:
9162 +3 -0 trunk/NEWS (File Modified)
9163
9164
9165nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9166 Log:
9167 Modular umode support.
9168
9169
9170 Changes: Modified:
9171 +0 -9 trunk/include/client.h (File Modified)
9172 +2 -1 trunk/include/s_user.h (File Modified)
9173 +1 -1 trunk/include/tools.h (File Modified)
9174 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9175 +3 -0 trunk/src/ircd.c (File Modified)
9176 +1 -1 trunk/src/messages.tab (File Modified)
9177 +2 -2 trunk/src/s_serv.c (File Modified)
9178 +37 -59 trunk/src/s_user.c (File Modified)
9179 +21 -0 trunk/src/tools.c (File Modified)
9180
9181
9182jilles 2005/10/02 20:23:15 UTC (20051002-276)
9183 Log:
9184 Optionally do forced nick change to the UID instead of kill
9185 on nick collisions, see doc/collision_fnc.txt for more
9186 details.
9187
9188
9189 Changes: Modified:
9190 + - trunk/doc/collision_fnc.txt (File Added)
9191 +1 -0 trunk/doc/example.conf (File Modified)
9192 +8 -0 trunk/doc/reference.conf (File Modified)
9193 +1 -0 trunk/include/numeric.h (File Modified)
9194 +1 -0 trunk/include/s_conf.h (File Modified)
9195 +2 -1 trunk/include/s_serv.h (File Modified)
9196 +1 -0 trunk/include/s_stats.h (File Modified)
9197 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9198 +1 -1 trunk/src/messages.tab (File Modified)
9199 +1 -0 trunk/src/newconf.c (File Modified)
9200 +1 -0 trunk/src/s_conf.c (File Modified)
9201 +1 -0 trunk/src/s_serv.c (File Modified)
9202 +2 -2 trunk/src/s_stats.c (File Modified)
9203
9204
9205nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9206 Log:
9207 Update NEWS.
9208
9209
9210 Modified:
9211 trunk/NEWS (File Modified)
9212
9213
9214jilles 2005/09/28 15:45:31 UTC (20050928-272)
9215 Log:
9216 Don't allow lookups by uid in /monitor + and /monitor s.
9217
9218
9219 Modified:
9220 trunk/modules/m_monitor.c (File Modified)
9221
9222
9223jilles 2005/09/28 13:05:01 UTC (20050928-270)
9224 Log:
9225 Stop garbage +j being set in cases like +j aaa:bbb by
9226 initializing the variables properly.
9227
9228 Reported by kyle.
9229
9230
9231 Modified:
9232 trunk/modules/core/m_mode.c (File Modified)
9233 trunk/modules/core/m_sjoin.c (File Modified)
9234
9235
9236jilles 2005/09/25 15:51:54 UTC (20050925-268)
9237 Log:
9238 Apply flags to the proper server in me_gcap().
9239
9240
9241 Modified:
9242 trunk/modules/m_capab.c (File Modified)
9243
9244
9245jilles 2005/09/22 23:13:46 UTC (20050922-266)
9246 Log:
9247 Use find_named_client() instead of find_client() to check
9248 for nick collisions.
9249
9250
9251 Modified:
9252 trunk/modules/core/m_nick.c (File Modified)
9253
9254
9255nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9256 Log:
9257 - Replace old 381 numeric with a new, more positive one!
9258
9259
9260 Modified:
9261 trunk/src/messages.tab (File Modified)
9262
9263
9264jilles 2005/09/22 00:38:45 UTC (20050922-262)
9265 Log:
9266 Make it compile again.
9267
9268
9269 Modified:
9270 trunk/src/channel.c (File Modified)
9271 trunk/src/client.c (File Modified)
9272 trunk/src/ircd.c (File Modified)
9273 trunk/src/packet.c (File Modified)
9274
9275
9276nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9277 Log:
9278 - Prevent UID disclosure in cmode setting.
9279
9280
9281 Modified:
9282 trunk/NEWS (File Modified)
9283 trunk/modules/core/m_mode.c (File Modified)
9284
9285
9286nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9287 Log:
9288 A different check which prevents UID disclosure.
9289
9290
9291 Modified:
9292 trunk/modules/core/m_kick.c (File Modified)
9293
9294
9295nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9296 Log:
9297 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9298
9299
9300 Modified:
9301 trunk/modules/core/m_kick.c (File Modified)
9302
9303
9304nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9305 Log:
9306 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9307
9308
9309 Modified:
9310 trunk/NEWS (File Modified)
9311 trunk/modules/m_accept.c (File Modified)
9312 trunk/modules/m_admin.c (File Modified)
9313 trunk/modules/m_away.c (File Modified)
9314 trunk/modules/m_cap.c (File Modified)
9315 trunk/modules/m_capab.c (File Modified)
9316 trunk/modules/m_challenge.c (File Modified)
9317 trunk/modules/m_chghost.c (File Modified)
9318 trunk/modules/m_close.c (File Modified)
9319 trunk/modules/m_cmessage.c (File Modified)
9320 trunk/modules/m_connect.c (File Modified)
9321 trunk/modules/m_dline.c (File Modified)
9322 trunk/modules/m_encap.c (File Modified)
9323 trunk/modules/m_etrace.c (File Modified)
9324 trunk/modules/m_gline.c (File Modified)
9325 trunk/modules/m_help.c (File Modified)
9326 trunk/modules/m_info.c (File Modified)
9327 trunk/modules/m_invite.c (File Modified)
9328 trunk/modules/m_ison.c (File Modified)
9329 trunk/modules/m_kline.c (File Modified)
9330 trunk/modules/m_knock.c (File Modified)
9331 trunk/modules/m_links.c (File Modified)
9332 trunk/modules/m_list.c (File Modified)
9333 trunk/modules/m_locops.c (File Modified)
9334 trunk/modules/m_lusers.c (File Modified)
9335 trunk/modules/m_map.c (File Modified)
9336 trunk/modules/m_monitor.c (File Modified)
9337 trunk/modules/m_motd.c (File Modified)
9338 trunk/modules/m_names.c (File Modified)
9339 trunk/modules/m_oper.c (File Modified)
9340 trunk/modules/m_operspy.c (File Modified)
9341 trunk/modules/m_pass.c (File Modified)
9342 trunk/modules/m_ping.c (File Modified)
9343 trunk/modules/m_pong.c (File Modified)
9344 trunk/modules/m_post.c (File Modified)
9345 trunk/modules/m_rehash.c (File Modified)
9346 trunk/modules/m_restart.c (File Modified)
9347 trunk/modules/m_resv.c (File Modified)
9348 trunk/modules/m_services.c (File Modified)
9349 trunk/modules/m_set.c (File Modified)
9350 trunk/modules/m_sshortcut.c (File Modified)
9351 trunk/modules/m_stats.c (File Modified)
9352 trunk/modules/m_svinfo.c (File Modified)
9353 trunk/modules/m_tb.c (File Modified)
9354 trunk/modules/m_testline.c (File Modified)
9355 trunk/modules/m_testmask.c (File Modified)
9356 trunk/modules/m_time.c (File Modified)
9357 trunk/modules/m_topic.c (File Modified)
9358 trunk/modules/m_trace.c (File Modified)
9359 trunk/modules/m_unreject.c (File Modified)
9360 trunk/modules/m_user.c (File Modified)
9361 trunk/modules/m_userhost.c (File Modified)
9362 trunk/modules/m_users.c (File Modified)
9363 trunk/modules/m_version.c (File Modified)
9364 trunk/modules/m_wallops.c (File Modified)
9365 trunk/modules/m_who.c (File Modified)
9366 trunk/modules/m_whois.c (File Modified)
9367 trunk/modules/m_whowas.c (File Modified)
9368 trunk/modules/m_xline.c (File Modified)
9369 trunk/src/adns.c (File Modified)
9370 trunk/src/aline.c (File Modified)
9371 trunk/src/cache.c (File Modified)
9372 trunk/src/channel.c (File Modified)
9373 trunk/src/class.c (File Modified)
9374 trunk/src/client.c (File Modified)
9375 trunk/src/commio.c (File Modified)
9376 trunk/src/event.c (File Modified)
9377 trunk/src/hash.c (File Modified)
9378 trunk/src/hostmask.c (File Modified)
9379 trunk/src/ircd.c (File Modified)
9380 trunk/src/kdparse.c (File Modified)
9381 trunk/src/linebuf.c (File Modified)
9382 trunk/src/listener.c (File Modified)
9383 trunk/src/modules.c (File Modified)
9384 trunk/src/monitor.c (File Modified)
9385 trunk/src/newconf.c (File Modified)
9386 trunk/src/packet.c (File Modified)
9387 trunk/src/parse.c (File Modified)
9388 trunk/src/reject.c (File Modified)
9389 trunk/src/s_auth.c (File Modified)
9390 trunk/src/s_conf.c (File Modified)
9391 trunk/src/s_gline.c (File Modified)
9392 trunk/src/s_log.c (File Modified)
9393 trunk/src/s_newconf.c (File Modified)
9394 trunk/src/s_serv.c (File Modified)
9395 trunk/src/s_stats.c (File Modified)
9396 trunk/src/s_user.c (File Modified)
9397 trunk/src/send.c (File Modified)
9398 trunk/src/whowas.c (File Modified)
9399
9400
9401nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9402 Log:
9403 - More coding style niceities. Pretty much got client.h squared away.
9404
9405
9406 Modified:
9407 trunk/modules/m_dline.c (File Modified)
9408 trunk/modules/m_gline.c (File Modified)
9409 trunk/modules/m_kline.c (File Modified)
9410 trunk/modules/m_rehash.c (File Modified)
9411 trunk/modules/m_resv.c (File Modified)
9412 trunk/modules/m_stats.c (File Modified)
9413 trunk/modules/m_testline.c (File Modified)
9414 trunk/modules/m_user.c (File Modified)
9415 trunk/modules/m_xline.c (File Modified)
9416
9417
9418jilles 2005/09/21 22:37:13 UTC (20050921-250)
9419 Log:
9420 - Propagate quiets (+q) on netjoins
9421 - Clear +q list too on lowerTS sjoin from TS6 source
9422
9423
9424 Modified:
9425 trunk/modules/core/m_sjoin.c (File Modified)
9426 trunk/src/s_serv.c (File Modified)
9427
9428
9429jilles 2005/09/21 15:49:43 UTC (20050921-248)
9430 Log:
9431 Second argument to whois is always a nick, never a uid.
9432 This prevents /whois other.server uid to get information
9433 about that uid.
9434
9435
9436 Modified:
9437 trunk/modules/m_whois.c (File Modified)
9438
9439
9440jilles 2005/09/21 15:43:45 UTC (20050921-246)
9441 Log:
9442 Don't allow local users to use uids in user mode.
9443
9444
9445 Modified:
9446 trunk/src/s_user.c (File Modified)
9447
9448
9449jilles 2005/09/21 15:42:56 UTC (20050921-244)
9450 Log:
9451 Make it compile again.
9452
9453
9454 Modified:
9455 trunk/src/s_stats.c (File Modified)
9456
9457
9458jilles 2005/09/21 15:09:11 UTC (20050921-242)
9459 Log:
9460 Fix propagation of empty SJOIN.
9461
9462
9463 Modified:
9464 trunk/modules/core/m_sjoin.c (File Modified)
9465
9466
9467nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9468 Log:
9469 Some atheme-style niceties here.
9470
9471
9472 Modified:
9473 trunk/modules/m_accept.c (File Modified)
9474 trunk/modules/m_admin.c (File Modified)
9475 trunk/modules/m_away.c (File Modified)
9476 trunk/modules/m_cap.c (File Modified)
9477 trunk/modules/m_capab.c (File Modified)
9478 trunk/modules/m_challenge.c (File Modified)
9479 trunk/modules/m_chghost.c (File Modified)
9480 trunk/modules/m_close.c (File Modified)
9481 trunk/modules/m_cmessage.c (File Modified)
9482 trunk/modules/m_connect.c (File Modified)
9483 trunk/modules/m_dline.c (File Modified)
9484 trunk/modules/m_encap.c (File Modified)
9485 trunk/modules/m_etrace.c (File Modified)
9486 trunk/modules/m_gline.c (File Modified)
9487 trunk/modules/m_help.c (File Modified)
9488 trunk/modules/m_info.c (File Modified)
9489 trunk/modules/m_invite.c (File Modified)
9490 trunk/modules/m_ison.c (File Modified)
9491 trunk/modules/m_kline.c (File Modified)
9492 trunk/modules/m_knock.c (File Modified)
9493 trunk/modules/m_links.c (File Modified)
9494 trunk/modules/m_list.c (File Modified)
9495 trunk/modules/m_locops.c (File Modified)
9496 trunk/modules/m_lusers.c (File Modified)
9497 trunk/modules/m_map.c (File Modified)
9498 trunk/modules/m_monitor.c (File Modified)
9499 trunk/modules/m_motd.c (File Modified)
9500 trunk/modules/m_names.c (File Modified)
9501 trunk/modules/m_oper.c (File Modified)
9502 trunk/modules/m_operspy.c (File Modified)
9503 trunk/modules/m_pass.c (File Modified)
9504 trunk/modules/m_ping.c (File Modified)
9505 trunk/modules/m_pong.c (File Modified)
9506 trunk/modules/m_post.c (File Modified)
9507 trunk/modules/m_rehash.c (File Modified)
9508 trunk/modules/m_restart.c (File Modified)
9509 trunk/modules/m_resv.c (File Modified)
9510 trunk/modules/m_services.c (File Modified)
9511 trunk/modules/m_set.c (File Modified)
9512 trunk/modules/m_sshortcut.c (File Modified)
9513 trunk/modules/m_stats.c (File Modified)
9514 trunk/modules/m_svinfo.c (File Modified)
9515 trunk/modules/m_tb.c (File Modified)
9516 trunk/modules/m_testline.c (File Modified)
9517 trunk/modules/m_testmask.c (File Modified)
9518 trunk/modules/m_time.c (File Modified)
9519 trunk/modules/m_topic.c (File Modified)
9520 trunk/modules/m_trace.c (File Modified)
9521 trunk/modules/m_unreject.c (File Modified)
9522 trunk/modules/m_user.c (File Modified)
9523 trunk/modules/m_userhost.c (File Modified)
9524 trunk/modules/m_users.c (File Modified)
9525 trunk/modules/m_version.c (File Modified)
9526 trunk/modules/m_wallops.c (File Modified)
9527 trunk/modules/m_who.c (File Modified)
9528 trunk/modules/m_whois.c (File Modified)
9529 trunk/modules/m_whowas.c (File Modified)
9530 trunk/modules/m_xline.c (File Modified)
9531
9532
9533nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9534 Log:
9535 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9536
9537
9538 Modified:
9539 trunk/.indent.pro (File Modified)
9540 trunk/include/charybdis.h (File Added)
9541 trunk/include/client.h (File Modified)
9542 trunk/modules/.indent.pro (File Modified)
9543 trunk/src/.indent.pro (File Modified)
9544 trunk/src/adns.c (File Modified)
9545 trunk/src/aline.c (File Modified)
9546 trunk/src/cache.c (File Modified)
9547 trunk/src/channel.c (File Modified)
9548 trunk/src/class.c (File Modified)
9549 trunk/src/client.c (File Modified)
9550 trunk/src/commio.c (File Modified)
9551 trunk/src/event.c (File Modified)
9552 trunk/src/hash.c (File Modified)
9553 trunk/src/hostmask.c (File Modified)
9554 trunk/src/ircd.c (File Modified)
9555 trunk/src/kdparse.c (File Modified)
9556 trunk/src/linebuf.c (File Modified)
9557 trunk/src/listener.c (File Modified)
9558 trunk/src/modules.c (File Modified)
9559 trunk/src/monitor.c (File Modified)
9560 trunk/src/newconf.c (File Modified)
9561 trunk/src/packet.c (File Modified)
9562 trunk/src/parse.c (File Modified)
9563 trunk/src/reject.c (File Modified)
9564 trunk/src/s_auth.c (File Modified)
9565 trunk/src/s_conf.c (File Modified)
9566 trunk/src/s_gline.c (File Modified)
9567 trunk/src/s_log.c (File Modified)
9568 trunk/src/s_newconf.c (File Modified)
9569 trunk/src/s_serv.c (File Modified)
9570 trunk/src/s_stats.c (File Modified)
9571 trunk/src/s_user.c (File Modified)
9572 trunk/src/send.c (File Modified)
9573 trunk/src/whowas.c (File Modified)
9574
9575
9576nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9577 Log:
9578 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9579 - Convert a few modules towards using this code.
9580 - Make a note about this change in NEWS.
9581
9582
9583 Modified:
9584 trunk/NEWS (File Modified)
9585 trunk/include/aline.h (File Added)
9586 trunk/modules/m_dline.c (File Modified)
9587 trunk/modules/m_kline.c (File Modified)
9588 trunk/modules/m_resv.c (File Modified)
9589 trunk/modules/m_xline.c (File Modified)
9590 trunk/src/Makefile.in (File Modified)
9591 trunk/src/aline.c (File Added)
9592
9593
9594nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9595 Log:
9596 - Update NEWS document.
9597
9598
9599 Modified:
9600 trunk/NEWS (File Modified)
9601
9602
9603jilles 2005/09/20 18:27:19 UTC (20050920-232)
9604 Log:
9605 Use find_named_person() instead of find_person() in services shortcuts.
9606
9607
9608 Modified:
9609 trunk/modules/m_sshortcut.c (File Modified)
9610
9611
9612jilles 2005/09/18 22:18:59 UTC (20050918-230)
9613 Log:
9614 Fix propagation of empty channels (+P).
9615
9616
9617 Modified:
9618 trunk/modules/core/m_sjoin.c (File Modified)
9619 trunk/src/s_serv.c (File Modified)
9620
9621
9622jilles 2005/09/18 22:18:04 UTC (20050918-228)
9623 Log:
9624 Use same comparison for +f.
9625
9626
9627 Modified:
9628 trunk/modules/core/m_join.c (File Modified)
9629
9630
9631jilles 2005/09/18 18:48:13 UTC (20050918-226)
9632 Log:
9633 Retire server-server non-encap CHGHOST, and clean it up a bit.
9634
9635
9636 Modified:
9637 trunk/modules/m_chghost.c (File Modified)
9638
9639
9640jilles 2005/09/18 14:26:20 UTC (20050918-224)
9641 Log:
9642 Use TS6 form for SQUIT wallops.
9643
9644
9645 Modified:
9646 trunk/modules/core/m_squit.c (File Modified)
9647
9648
9649jilles 2005/09/18 14:25:54 UTC (20050918-222)
9650 Log:
9651 Propagate nick changes for remote clients in TS6 form if possible;
9652 simplify the code a bit.
9653
9654
9655 Modified:
9656 trunk/modules/core/m_nick.c (File Modified)
9657
9658
9659jilles 2005/09/18 14:16:43 UTC (20050918-220)
9660 Log:
9661 Only clear oper_only_umodes on deoper for local clients.
9662
9663
9664 Modified:
9665 trunk/src/s_user.c (File Modified)
9666
9667
9668nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9669 Log:
9670 - Don't enable use_whois_actually in the default config, makes cloaking
9671 only useful for vanity.
9672
9673
9674 Modified:
9675 trunk/doc/example.conf (File Modified)
9676
9677
9678jilles 2005/09/18 00:00:12 UTC (20050918-216)
9679 Log:
9680 Fix linebuf raw code to not truncate lines longer than
9681 510 characters. This stops ziplinks corruption at
9682 the initial burst if the other side sends a lot.
9683
9684
9685 Modified:
9686 trunk/src/linebuf.c (File Modified)
9687
9688
9689nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9690 Log:
9691 - Add +r to channel_modes().
9692
9693
9694 Modified:
9695 trunk/src/channel.c (File Modified)
9696
9697
9698nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9699 Log:
9700 Update NEWS.
9701
9702
9703 Modified:
9704 trunk/NEWS (File Modified)
9705
9706
9707nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9708 Log:
9709 err, nvm. wrong project :-P
9710
9711
9712 Modified:
9713 trunk/src/match.c (File Modified)
9714
9715
9716nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9717 Log:
9718 make sure we don't crash on match(NULL, test)
9719
9720
9721 Modified:
9722 trunk/src/match.c (File Modified)
9723
9724
9725jilles 2005/09/12 23:40:03 UTC (20050912-206)
9726 Log:
9727 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9728 flags = rehash in shared{}.
9729 Uses :<source> ENCAP <target> REHASH [option].
9730
9731
9732 Modified:
9733 trunk/doc/example.conf (File Modified)
9734 trunk/doc/reference.conf (File Modified)
9735 trunk/help/opers/rehash (File Modified)
9736 trunk/include/s_newconf.h (File Modified)
9737 trunk/modules/m_rehash.c (File Modified)
9738 trunk/modules/m_stats.c (File Modified)
9739 trunk/src/newconf.c (File Modified)
9740
9741
9742jilles 2005/09/12 22:48:44 UTC (20050912-204)
9743 Log:
9744 Initialize flags to 0 in conf_set_shared_flags() and
9745 conf_set_cluster_flags().
9746
9747
9748 Modified:
9749 trunk/src/newconf.c (File Modified)
9750
9751
9752jilles 2005/09/12 22:14:16 UTC (20050912-202)
9753 Log:
9754 Don't allow a forward from a #channel to an &channel.
9755 Error message is Illegal channel name.
9756
9757
9758 Modified:
9759 trunk/modules/core/m_mode.c (File Modified)
9760
9761
9762nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9763 Log:
9764 - change version to 1.0.1
9765
9766
9767 Modified:
9768 trunk/configure (File Modified)
9769 trunk/configure.ac (File Modified)
9770
9771
9772nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9773 Log:
9774 Update NEWS.
9775
9776
9777 Modified:
9778 trunk/NEWS (File Modified)
9779
9780
9781jilles 2005/09/12 21:55:58 UTC (20050912-196)
9782 Log:
9783 Services shortcuts changes:
9784 - Require umode +S on target
9785 - Use ERR_SERVICESDOWN (440) for error message
9786 - Fix check for empty string
9787
9788
9789 Modified:
9790 trunk/include/numeric.h (File Modified)
9791 trunk/modules/m_sshortcut.c (File Modified)
9792 trunk/src/messages.tab (File Modified)
9793
9794
9795nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9796 Log:
9797 s/IsChanService/IsService/g;
9798
9799
9800 Modified:
9801 trunk/modules/m_sshortcut.c (File Modified)
9802
9803
9804nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9805 Log:
9806 Add check for service validity in shortcut routines.
9807
9808
9809 Modified:
9810 trunk/modules/m_sshortcut.c (File Modified)
9811
9812
9813jilles 2005/09/12 15:30:26 UTC (20050912-190)
9814 Log:
9815 Don't allow forwarding to a -F channel the setter is not on.
9816
9817
9818 Modified:
9819 trunk/modules/core/m_mode.c (File Modified)
9820
9821
9822jilles 2005/09/12 13:55:56 UTC (20050912-188)
9823 Log:
9824 Describe identify_service and identify_command in
9825 reference.conf.
9826
9827
9828 Modified:
9829 trunk/doc/reference.conf (File Modified)
9830
9831
9832jilles 2005/09/12 13:37:11 UTC (20050912-186)
9833 Log:
9834 More helpfile updates.
9835
9836
9837 Modified:
9838 trunk/help/Makefile.in (File Modified)
9839 trunk/help/opers/die (File Modified)
9840 trunk/help/opers/join (File Modified)
9841 trunk/help/opers/links (File Modified)
9842 trunk/help/opers/lusers (File Modified)
9843 trunk/help/opers/map (File Added)
9844 trunk/help/opers/motd (File Modified)
9845 trunk/help/opers/names (File Modified)
9846 trunk/help/opers/notice (File Modified)
9847 trunk/help/opers/operspy (File Modified)
9848 trunk/help/opers/part (File Modified)
9849 trunk/help/opers/privmsg (File Modified)
9850 trunk/help/opers/restart (File Modified)
9851 trunk/help/opers/set (File Modified)
9852 trunk/help/opers/stats (File Modified)
9853 trunk/help/opers/trace (File Modified)
9854 trunk/help/opers/version (File Modified)
9855 trunk/help/users/notice (File Modified)
9856 trunk/help/users/privmsg (File Modified)
9857 trunk/help/users/stats (File Modified)
9858
9859
9860jilles 2005/09/12 11:18:40 UTC (20050912-184)
9861 Log:
9862 Update help files.
9863
9864
9865 Modified:
9866 trunk/help/opers/cmode (File Modified)
9867 trunk/help/opers/umode (File Modified)
9868 trunk/help/opers/wallops (File Modified)
9869 trunk/help/opers/who (File Modified)
9870 trunk/help/users/umode (File Modified)
9871
9872
9873jilles 2005/09/12 11:11:18 UTC (20050912-182)
9874 Log:
9875 Include cmode +r in 004 and 005.
9876
9877
9878 Modified:
9879 trunk/include/supported.h (File Modified)
9880 trunk/src/messages.tab (File Modified)
9881
9882
9883jilles 2005/09/12 10:53:35 UTC (20050912-180)
9884 Log:
9885 No need to clear all 3 buffers in channel_modes().
9886
9887
9888 Modified:
9889 trunk/src/channel.c (File Modified)
9890
9891
9892jilles 2005/09/12 10:31:54 UTC (20050912-178)
9893 Log:
9894 - Fix multiple +f modes per line
9895 - -f shouldn't take a parameter
9896
9897
9898 Modified:
9899 trunk/modules/core/m_mode.c (File Modified)
9900
9901
9902jilles 2005/09/12 10:04:27 UTC (20050912-176)
9903 Log:
9904 Channel mode +Q now prevents forwarding to or through
9905 a channel, just like in hyperion, not from a channel.
9906
9907
9908 Modified:
9909 trunk/modules/core/m_join.c (File Modified)
9910
9911
9912jilles 2005/09/12 09:36:21 UTC (20050912-174)
9913 Log:
9914 Complete +F/+Q propagation.
9915
9916
9917 Modified:
9918 trunk/modules/core/m_join.c (File Modified)
9919 trunk/modules/core/m_sjoin.c (File Modified)
9920 trunk/src/channel.c (File Modified)
9921
9922
9923nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9924 Log:
9925 - A few minor fixes.
9926
9927
9928 Modified:
9929 trunk/modules/core/m_join.c (File Modified)
9930 trunk/modules/m_services.c (File Modified)
9931
9932
9933nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9934 Log:
9935 - Fix netsplit obfuscation.
9936
9937
9938 Modified:
9939 trunk/src/client.c (File Modified)
9940
9941
9942nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9943 Log:
9944 - Fix another /stats p related bug.
9945
9946
9947 Modified:
9948 trunk/src/client.c (File Modified)
9949
9950
9951nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9952 Log:
9953 - Update example.conf.
9954
9955
9956 Modified:
9957 trunk/doc/example.conf (File Modified)
9958
9959
9960nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9961 Log:
9962 - Fix a minor bug here, and re-release 1.0.
9963
9964
9965 Modified:
9966 trunk/modules/core/m_nick.c (File Modified)
9967
9968
9969nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9970 Log:
9971 - Add bursted clients to /stats p list.
9972
9973
9974 Modified:
9975 trunk/modules/core/m_nick.c (File Modified)
9976
9977
9978nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9979 Log:
9980 - Add identify_service, identify_command options to the example.conf,
9981 newconf parser.
9982
9983
9984 Modified:
9985 trunk/NEWS (File Modified)
9986 trunk/doc/example.conf (File Modified)
9987 trunk/src/newconf.c (File Modified)
9988
9989
9990nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9991 Log:
9992 - Add services shortcuts.
9993
9994
9995 Modified:
9996 trunk/modules/Makefile.in (File Modified)
9997 trunk/modules/m_sshortcut.c (File Added)
9998
9999
10000nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10001 Log:
10002 - put back checks i removed by mistake
10003
10004
10005 Modified:
10006 trunk/modules/core/m_join.c (File Modified)
10007
10008
10009nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10010 Log:
10011 - Implement channel mode +Q, which disables forwarding.
10012 - Make forwarding usable by everyone.
10013 - Implement channel mode +F which bypasses authority checks on a target
10014 set with this mode
10015 - Update NEWS.
10016
10017
10018 Modified:
10019 trunk/NEWS (File Modified)
10020 trunk/include/channel.h (File Modified)
10021 trunk/include/supported.h (File Modified)
10022 trunk/modules/core/m_join.c (File Modified)
10023 trunk/modules/core/m_mode.c (File Modified)
10024 trunk/src/messages.tab (File Modified)
10025
10026
10027nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10028 Log:
10029 - Fix account handling brokenness.
10030
10031
10032 Modified:
10033 trunk/modules/m_services.c (File Modified)
10034
10035
10036jilles 2005/09/12 02:04:09 UTC (20050912-150)
10037 Log:
10038 Identify to services via server password hack. Still
10039 needs config file parts, like
10040 identifyservice = "nickserv@services.int";
10041 identifycommand = "IDENTIFY";
10042
10043
10044 Modified:
10045 trunk/include/s_conf.h (File Modified)
10046 trunk/src/s_user.c (File Modified)
10047
10048
10049jilles 2005/09/12 01:59:46 UTC (20050912-148)
10050 Log:
10051 Make send.c compile.
10052
10053
10054 Modified:
10055 trunk/src/send.c (File Modified)
10056
10057
10058nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10059 Log:
10060 - Handle this better.
10061
10062
10063 Modified:
10064 trunk/src/send.c (File Modified)
10065
10066
10067nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10068 Log:
10069 If the source is not a client, don't send to normal users.
10070
10071
10072 Modified:
10073 trunk/src/send.c (File Modified)
10074
10075
10076nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10077 Log:
10078 - Make /wallops behave as wallops in other ircds.
10079
10080
10081 Modified:
10082 trunk/modules/m_wallops.c (File Modified)
10083 trunk/src/send.c (File Modified)
10084
10085
10086nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10087 Log:
10088 - charybdis-1.0
10089
10090
10091 Modified:
10092 trunk/NEWS (File Modified)
10093 trunk/configure (File Modified)
10094 trunk/configure.ac (File Modified)
10095
10096
10097nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10098 Log:
10099 - Remove efnet configuration.
10100 - Rename example.conf as reference.conf, and replace the default
10101 example.conf with one suitable for AthemeNET.
10102 - Update makefile to reflect these changes.
10103
10104
10105 Modified:
10106 trunk/doc/Makefile.in (File Modified)
10107 trunk/doc/example.conf (File Modified)
10108 trunk/doc/example.efnet.conf (File Deleted)
10109 trunk/doc/reference.conf (File Added)
10110
10111
10112nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10113 Log:
10114 - Don't display opers who are /away.
10115
10116
10117 Modified:
10118 trunk/modules/m_stats.c (File Modified)
10119
10120
10121jilles 2005/09/12 00:21:20 UTC (20050912-134)
10122 Log:
10123 Put cmode +f in 004 and 005.
10124
10125
10126 Modified:
10127 trunk/include/supported.h (File Modified)
10128 trunk/src/messages.tab (File Modified)
10129
10130
10131jilles 2005/09/12 00:15:13 UTC (20050912-132)
10132 Log:
10133 Add user umode +Q which prevents a user from
10134 being forwarded.
10135
10136
10137 Modified:
10138 trunk/include/client.h (File Modified)
10139 trunk/modules/core/m_join.c (File Modified)
10140 trunk/src/messages.tab (File Modified)
10141 trunk/src/s_user.c (File Modified)
10142
10143
10144jilles 2005/09/11 23:47:02 UTC (20050911-130)
10145 Log:
10146 Implement channel forwarding in m_join(). As in
10147 hyperion, failing to join because of +i, +r or +j
10148 can cause you to be forwarded, potentially
10149 recursively. Unlike hyperion, a single numeric
10150 is sent in case of a successful forward, otherwise
10151 the ircd acts if there were no forward.
10152
10153
10154 Modified:
10155 trunk/include/numeric.h (File Modified)
10156 trunk/modules/core/m_join.c (File Modified)
10157 trunk/src/messages.tab (File Modified)
10158
10159
10160jilles 2005/09/11 22:57:53 UTC (20050911-128)
10161 Log:
10162 Allow servers to set oper-only cmodes as well.
10163
10164
10165 Modified:
10166 trunk/modules/core/m_mode.c (File Modified)
10167
10168
10169jilles 2005/09/11 22:48:37 UTC (20050911-126)
10170 Log:
10171 Add cmode +f which takes a channel name, settable
10172 only by opers for now. Does not do anything yet.
10173
10174
10175 Modified:
10176 trunk/include/channel.h (File Modified)
10177 trunk/modules/core/m_join.c (File Modified)
10178 trunk/modules/core/m_mode.c (File Modified)
10179 trunk/modules/core/m_sjoin.c (File Modified)
10180 trunk/src/channel.c (File Modified)
10181
10182
10183jilles 2005/09/11 20:48:09 UTC (20050911-124)
10184 Log:
10185 Fully initialize 'mode' in ms_join() and ms_sjoin()
10186 to avoid old +j garbage from being used.
10187
10188
10189 Modified:
10190 trunk/modules/core/m_join.c (File Modified)
10191 trunk/modules/core/m_sjoin.c (File Modified)
10192
10193
10194jilles 2005/09/11 19:41:53 UTC (20050911-122)
10195 Log:
10196 - only touch join_count/join_delta if join throttling
10197 is enabled on the channel
10198 - reset join_count/join_delta to 0 if -j is set
10199
10200
10201 Modified:
10202 trunk/modules/core/m_join.c (File Modified)
10203 trunk/modules/core/m_mode.c (File Modified)
10204 trunk/modules/core/m_sjoin.c (File Modified)
10205
10206
10207jilles 2005/09/11 18:57:20 UTC (20050911-120)
10208 Log:
10209 Also start a new "period" for join throttling for remote joins,
10210 if necessary. Make the code slightly clearer.
10211
10212
10213 Modified:
10214 trunk/modules/core/m_join.c (File Modified)
10215 trunk/src/channel.c (File Modified)
10216
10217
10218jilles 2005/09/11 18:12:20 UTC (20050911-118)
10219 Log:
10220 Some +j improvements, still broken.
10221
10222
10223 Modified:
10224 trunk/modules/core/m_join.c (File Modified)
10225 trunk/modules/core/m_sjoin.c (File Modified)
10226
10227
10228jilles 2005/09/11 16:44:36 UTC (20050911-116)
10229 Log:
10230 Only do +z processing for +m channels the sender is on,
10231 as bans/quiets are currently only checked locally.
10232
10233
10234 Modified:
10235 trunk/modules/core/m_message.c (File Modified)
10236
10237
10238jilles 2005/09/11 16:01:02 UTC (20050911-114)
10239 Log:
10240 - Add max_bans_large configuration option, defaulting to 500, to
10241 limit the number of bans in a +L channel
10242 - Change b/e/I to b/e/I/q in texts
10243
10244
10245 Modified:
10246 trunk/doc/example.conf (File Modified)
10247 trunk/include/s_conf.h (File Modified)
10248 trunk/modules/core/m_mode.c (File Modified)
10249 trunk/modules/m_info.c (File Modified)
10250 trunk/src/newconf.c (File Modified)
10251 trunk/src/s_conf.c (File Modified)
10252
10253
10254jilles 2005/09/11 15:20:38 UTC (20050911-112)
10255 Log:
10256 Store invite for +gi channels.
10257 Note that +gi is significantly weaker access control than +i.
10258
10259
10260 Modified:
10261 trunk/modules/m_invite.c (File Modified)
10262
10263
10264jilles 2005/09/11 14:38:35 UTC (20050911-110)
10265 Log:
10266 Nonops are allowed to see +q lists.
10267
10268
10269 Modified:
10270 trunk/modules/core/m_mode.c (File Modified)
10271
10272
10273jilles 2005/09/11 14:27:59 UTC (20050911-108)
10274 Log:
10275 Invalidate can_send() cache on -q.
10276
10277
10278 Modified:
10279 trunk/modules/core/m_mode.c (File Modified)
10280
10281
10282nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10283 Log:
10284 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10285
10286
10287 Modified:
10288 trunk/modules/core/m_sjoin.c (File Modified)
10289
10290
10291nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10292 Log:
10293 - Allow blank SJOINs -- for permanant channels.
10294
10295
10296 Modified:
10297 trunk/modules/core/m_sjoin.c (File Modified)
10298
10299
10300nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10301 Log:
10302 - Burst permanant channels.
10303
10304
10305 Modified:
10306 trunk/src/s_serv.c (File Modified)
10307
10308
10309nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10310 Log:
10311 - Fix handling of permanant channels.
10312
10313
10314 Modified:
10315 trunk/modules/core/m_join.c (File Modified)
10316
10317
10318nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10319 Log:
10320 - Run indent on core modules.
10321 - Add propagation of join throttle settings.
10322
10323
10324 Modified:
10325 trunk/modules/core/m_die.c (File Modified)
10326 trunk/modules/core/m_error.c (File Modified)
10327 trunk/modules/core/m_join.c (File Modified)
10328 trunk/modules/core/m_kick.c (File Modified)
10329 trunk/modules/core/m_kill.c (File Modified)
10330 trunk/modules/core/m_message.c (File Modified)
10331 trunk/modules/core/m_mode.c (File Modified)
10332 trunk/modules/core/m_nick.c (File Modified)
10333 trunk/modules/core/m_part.c (File Modified)
10334 trunk/modules/core/m_quit.c (File Modified)
10335 trunk/modules/core/m_server.c (File Modified)
10336 trunk/modules/core/m_sjoin.c (File Modified)
10337 trunk/modules/core/m_squit.c (File Modified)
10338
10339
10340nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10341 Log:
10342 - Fix mistake in commit message.
10343
10344
10345 Modified:
10346 trunk/ChangeLog (File Modified)
10347
10348
10349nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10350 Log:
10351 - Channel throttling.
10352
10353
10354 Modified:
10355 trunk/NEWS (File Modified)
10356 trunk/include/supported.h (File Modified)
10357 trunk/modules/core/m_mode.c (File Modified)
10358 trunk/src/messages.tab (File Modified)
10359
10360
10361nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10362 Log:
10363 - Channel throttle logic fixes.
10364
10365
10366 Modified:
10367 trunk/include/channel.h (File Modified)
10368
10369
10370nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10371 Log:
10372 - Add the throttle logic.
10373
10374
10375 Modified:
10376 trunk/include/channel.h (File Modified)
10377 trunk/include/numeric.h (File Modified)
10378 trunk/modules/core/m_join.c (File Modified)
10379 trunk/src/channel.c (File Modified)
10380 trunk/src/messages.tab (File Modified)
10381
10382
10383nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10384 Log:
10385 - Cosmetic fixes to CREDITS.
10386
10387
10388 Modified:
10389 trunk/CREDITS (File Modified)
10390
10391
10392nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10393 Log:
10394 - Better channel_modes() from ShadowIRCd 4.
10395
10396
10397 Modified:
10398 trunk/include/channel.h (File Modified)
10399 trunk/src/channel.c (File Modified)
10400
10401
10402nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10403 Log:
10404 - Strip colour codes from parts.
10405
10406
10407 Modified:
10408 trunk/modules/core/m_part.c (File Modified)
10409
10410
10411nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10412 Log:
10413 - Strip colour codes from quits.
10414
10415
10416 Modified:
10417 trunk/modules/core/m_quit.c (File Modified)
10418
10419
10420nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10421 Log:
10422 - add +c/+g/+z to channel_modes().
10423
10424
10425 Modified:
10426 trunk/src/channel.c (File Modified)
10427
10428
10429nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10430 Log:
10431 - Add +g to 004/005 numerics.
10432
10433
10434 Modified:
10435 trunk/include/supported.h (File Modified)
10436 trunk/src/messages.tab (File Modified)
10437
10438
10439nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10440 Log:
10441 - Add +cgz to set_final_mode() in both join/sjoin.
10442 - Implement channel mode +g: Free invite.
10443
10444
10445 Modified:
10446 trunk/include/channel.h (File Modified)
10447 trunk/modules/core/m_join.c (File Modified)
10448 trunk/modules/core/m_mode.c (File Modified)
10449 trunk/modules/core/m_sjoin.c (File Modified)
10450 trunk/modules/m_invite.c (File Modified)
10451
10452
10453nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10454 Log:
10455 - Make sure /stats p uses the right list.
10456
10457
10458 Modified:
10459 trunk/modules/m_stats.c (File Modified)
10460
10461
10462nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10463 Log:
10464 - local oper list becomes local_oper_list.
10465 - all opers are stored on oper_list for /stats p.
10466
10467
10468 Modified:
10469 trunk/include/ircd.h (File Modified)
10470 trunk/modules/m_stats.c (File Modified)
10471 trunk/modules/m_trace.c (File Modified)
10472 trunk/src/client.c (File Modified)
10473 trunk/src/ircd.c (File Modified)
10474 trunk/src/s_user.c (File Modified)
10475 trunk/src/send.c (File Modified)
10476
10477
10478nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10479 Log:
10480 - Remove ENABLE_SERVICES legacy define.
10481
10482
10483 Modified:
10484 trunk/configure (File Modified)
10485 trunk/configure.ac (File Modified)
10486 trunk/include/client.h (File Modified)
10487 trunk/include/m_info.h (File Modified)
10488 trunk/include/s_conf.h (File Modified)
10489 trunk/modules/Makefile.in (File Modified)
10490 trunk/modules/core/m_kick.c (File Modified)
10491 trunk/modules/core/m_mode.c (File Modified)
10492 trunk/modules/core/m_nick.c (File Modified)
10493 trunk/modules/core/m_sjoin.c (File Modified)
10494 trunk/modules/m_services.c (File Modified)
10495 trunk/src/channel.c (File Modified)
10496 trunk/src/newconf.c (File Modified)
10497 trunk/src/s_conf.c (File Modified)
10498 trunk/src/s_serv.c (File Modified)
10499 trunk/src/s_user.c (File Modified)
10500
10501
10502nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10503 Log:
10504 - New reject message, ala ircu.
10505
10506
10507 Modified:
10508 trunk/src/reject.c (File Modified)
10509
10510
10511nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10512 Log:
10513 - Reduce 'broadcast storm' effect in m_chghost.
10514
10515
10516 Modified:
10517 trunk/modules/m_chghost.c (File Modified)
10518
10519
10520nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10521 Log:
10522 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10523
10524
10525 Modified:
10526 trunk/include/supported.h (File Modified)
10527 trunk/src/messages.tab (File Modified)
10528
10529
10530nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10531 Log:
10532 - Implement +z.
10533
10534
10535 Modified:
10536 trunk/include/channel.h (File Modified)
10537 trunk/modules/core/m_message.c (File Modified)
10538 trunk/modules/core/m_mode.c (File Modified)
10539
10540
10541nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10542 Log:
10543 - use sendto_one_numeric() in some places.
10544
10545
10546 Modified:
10547 trunk/modules/core/m_mode.c (File Modified)
10548
10549
10550nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10551 Log:
10552 - Implement channel mode +c -- colour stripping.
10553
10554
10555 Modified:
10556 trunk/include/irc_string.h (File Modified)
10557 trunk/include/supported.h (File Modified)
10558 trunk/modules/core/m_message.c (File Modified)
10559 trunk/modules/core/m_mode.c (File Modified)
10560 trunk/src/irc_string.c (File Modified)
10561 trunk/src/messages.tab (File Modified)
10562
10563
10564nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10565 Log:
10566 - Add +qLP to CHANMODES 005 numeric.
10567
10568
10569 Modified:
10570 trunk/include/supported.h (File Modified)
10571
10572
10573nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10574 Log:
10575 Move credits files to doc/.
10576
10577
10578 Modified:
10579 trunk/Hybrid-team (File Deleted)
10580 trunk/Ratbox-team (File Deleted)
10581 trunk/doc/Hybrid-team (File Added)
10582 trunk/doc/Ratbox-team (File Added)
10583
10584
10585nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10586 Log:
10587 - Rename Ratbox credits as Ratbox-team.
10588 - Add in our own CREDITS.
10589
10590
10591 Modified:
10592 trunk/CREDITS (File Deleted)
10593 trunk/CREDITS (File Added)
10594 trunk/Ratbox-team (File Added)
10595
10596
10597nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10598 Log:
10599 - Quietcache fixes.
10600
10601
10602 Modified:
10603 trunk/modules/core/m_mode.c (File Modified)
10604
10605
10606nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10607 Log:
10608 - Rebuild configure.
10609
10610
10611 Modified:
10612 trunk/autom4te.cache/ (File Deleted)
10613 trunk/configure (File Modified)
10614
10615
10616nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10617 Log:
10618 Add +q to messages.tab.
10619
10620
10621 Modified:
10622 trunk/src/messages.tab (File Modified)
10623
10624
10625nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10626 Log:
10627 - port m_sjoin stuff to TS6 JOIN syntax.
10628
10629
10630 Modified:
10631 trunk/modules/core/m_join.c (File Modified)
10632
10633
10634nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10635 Log:
10636 - Implement channel mode +q (quiet)
10637
10638
10639 Modified:
10640 trunk/include/channel.h (File Modified)
10641 trunk/modules/core/m_mode.c (File Modified)
10642 trunk/src/channel.c (File Modified)
10643
10644
10645jilles 2005/09/10 03:03:05 UTC (20050910-40)
10646 Log:
10647 Add +L/+P for set_final_mode().
10648
10649
10650 Modified:
10651 trunk/modules/core/m_sjoin.c (File Modified)
10652
10653
10654jilles 2005/09/10 02:59:22 UTC (20050910-38)
10655 Log:
10656 Add +L/+P in channel_modes().
10657
10658
10659 Modified:
10660 trunk/src/channel.c (File Modified)
10661
10662
10663jilles 2005/09/10 02:55:10 UTC (20050910-36)
10664 Log:
10665 - Use MODE_PERMANENT, not MODE_PERMANANT
10666 - Actually use chm_staff()
10667
10668 It compiles but is not otherwise tested.
10669
10670
10671 Modified:
10672 trunk/include/channel.h (File Modified)
10673 trunk/modules/core/m_mode.c (File Modified)
10674 trunk/modules/core/m_sjoin.c (File Modified)
10675 trunk/src/channel.c (File Modified)
10676
10677
10678nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10679 Log:
10680 - Ok, patchlevel.h is fixed now.
10681
10682
10683 Modified:
10684 trunk/include/patchlevel.h (File Modified)
10685
10686
10687nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10688 Log:
10689 - *sigh*
10690
10691
10692 Modified:
10693 trunk/include/patchlevel.h (File Modified)
10694 trunk/src/version.c.SH (File Modified)
10695
10696
10697nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10698 Log:
10699 - Fix compilation issue with version.c.
10700
10701
10702 Modified:
10703 trunk/src/version.c.SH (File Modified)
10704
10705
10706nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10707 Log:
10708 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10709 this from the BUGS file.
10710
10711
10712 Modified:
10713 trunk/BUGS (File Modified)
10714
10715
10716jilles 2005/09/10 02:30:22 UTC (20050910-26)
10717 Log:
10718 Mangle all netsplit messages if flatten links is enabled.
10719
10720
10721 Modified:
10722 trunk/src/client.c (File Modified)
10723
10724
10725nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10726 Log:
10727 - jilles pointed out that /stats p needed severe changes -- implement
10728 them
10729
10730
10731 Modified:
10732 trunk/modules/m_stats.c (File Modified)
10733
10734
10735nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10736 Log:
10737 Rename RELNOTES to NEWS.
10738
10739
10740 Modified:
10741 trunk/NEWS (File Added)
10742 trunk/RELNOTES (File Deleted)
10743
10744
10745nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10746 Log:
10747 Update RELNOTES.
10748
10749
10750 Modified:
10751 trunk/RELNOTES (File Modified)
10752
10753
10754nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10755 Log:
10756 - Make /stats p work globally.
10757 - Change 'OPER(s)' to 'staff members'
10758
10759
10760 Modified:
10761 trunk/modules/m_stats.c (File Modified)
10762
10763
10764nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10765 Log:
10766 - add modes, +LP to RPL_MYINFO.
10767
10768
10769 Modified:
10770 trunk/src/messages.tab (File Modified)
10771
10772
10773nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10774 Log:
10775 More stuff to RELNOTES.
10776
10777
10778 Modified:
10779 trunk/RELNOTES (File Modified)
10780
10781
10782nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10783 Log:
10784 - Implement +P.
10785
10786
10787 Modified:
10788 trunk/modules/core/m_sjoin.c (File Modified)
10789 trunk/src/channel.c (File Modified)
10790
10791
10792nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10793 Log:
10794 - Implement list limit exceed modes -- +L.
10795
10796
10797 Modified:
10798 trunk/modules/core/m_mode.c (File Modified)
10799
10800
10801nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10802 Log:
10803 - Add handlers for modes +L, +P.
10804
10805
10806 Modified:
10807 trunk/include/channel.h (File Modified)
10808 trunk/modules/core/m_mode.c (File Modified)
10809
10810
10811nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10812 Log:
10813 Update properties on *everything*.
10814
10815
10816 Modified:
10817 trunk/.cvsignore (Property Modified)
10818 trunk/.indent.pro (Property Modified)
10819 trunk/BUGS (File Modified) (Property Modified)
10820 trunk/CREDITS (File Modified) (Property Modified)
10821 trunk/ChangeLog (Property Modified)
10822 trunk/Hybrid-team (File Modified) (Property Modified)
10823 trunk/INSTALL (File Modified) (Property Modified)
10824 trunk/LICENSE (File Modified) (Property Modified)
10825 trunk/Makefile.in (File Modified) (Property Modified)
10826 trunk/README.FIRST (File Modified) (Property Modified)
10827 trunk/RELNOTES (File Modified) (Property Modified)
10828 trunk/SVN-Access (Property Modified)
10829 trunk/aclocal.m4 (File Modified) (Property Modified)
10830 trunk/adns/.cvsignore (Property Modified)
10831 trunk/adns/COPYING (Property Modified)
10832 trunk/adns/GPL-vs-LGPL (Property Modified)
10833 trunk/adns/Makefile.in (File Modified) (Property Modified)
10834 trunk/adns/README (Property Modified)
10835 trunk/adns/README.ircd (Property Modified)
10836 trunk/adns/adns.h (File Modified) (Property Modified)
10837 trunk/adns/check.c (File Modified) (Property Modified)
10838 trunk/adns/dlist.h (File Modified) (Property Modified)
10839 trunk/adns/event.c (File Modified) (Property Modified)
10840 trunk/adns/general.c (File Modified) (Property Modified)
10841 trunk/adns/internal.h (File Modified) (Property Modified)
10842 trunk/adns/parse.c (File Modified) (Property Modified)
10843 trunk/adns/query.c (File Modified) (Property Modified)
10844 trunk/adns/reply.c (File Modified) (Property Modified)
10845 trunk/adns/setup.c (File Modified) (Property Modified)
10846 trunk/adns/transmit.c (File Modified) (Property Modified)
10847 trunk/adns/tvarith.h (File Modified) (Property Modified)
10848 trunk/adns/types.c (File Modified) (Property Modified)
10849 trunk/configure (File Modified) (Property Modified)
10850 trunk/configure.ac (File Modified) (Property Modified)
10851 trunk/contrib/.cvsignore (Property Modified)
10852 trunk/contrib/.indent.pro (Property Modified)
10853 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10854 trunk/contrib/README (File Modified) (Property Modified)
10855 trunk/contrib/example_module.c (File Modified) (Property Modified)
10856 trunk/contrib/m_42.c (File Modified) (Property Modified)
10857 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10858 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10859 trunk/contrib/m_force.c (File Modified) (Property Modified)
10860 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10861 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10862 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10863 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10864 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10865 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10866 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10867 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10868 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10869 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10870 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10871 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10872 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10873 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10874 trunk/doc/.cvsignore (Property Modified)
10875 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10876 trunk/doc/Makefile.in (File Modified) (Property Modified)
10877 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10878 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10879 trunk/doc/challenge.txt (File Modified) (Property Modified)
10880 trunk/doc/example.conf (File Modified) (Property Modified)
10881 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10882 trunk/doc/hooks.txt (File Modified) (Property Modified)
10883 trunk/doc/index.txt (File Modified) (Property Modified)
10884 trunk/doc/ircd.8 (File Modified) (Property Modified)
10885 trunk/doc/ircd.motd (Property Modified)
10886 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10887 trunk/doc/modeg.txt (File Modified) (Property Modified)
10888 trunk/doc/modes.txt (File Modified) (Property Modified)
10889 trunk/doc/monitor.txt (File Modified) (Property Modified)
10890 trunk/doc/old/Authors (Property Modified)
10891 trunk/doc/operguide.txt (File Modified) (Property Modified)
10892 trunk/doc/opermyth.txt (Property Modified)
10893 trunk/doc/server-version-info (File Modified) (Property Modified)
10894 trunk/doc/services.txt (File Modified) (Property Modified)
10895 trunk/doc/technical/README.TSora (Property Modified)
10896 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10897 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10898 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10899 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10900 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10901 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10902 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10903 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10904 trunk/doc/technical/rfc1459.txt (Property Modified)
10905 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10906 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10907 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10908 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10909 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10910 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10911 trunk/help/Makefile.in (File Modified) (Property Modified)
10912 trunk/help/opers/accept (Property Modified)
10913 trunk/help/opers/admin (Property Modified)
10914 trunk/help/opers/away (Property Modified)
10915 trunk/help/opers/capab (Property Modified)
10916 trunk/help/opers/challenge (Property Modified)
10917 trunk/help/opers/close (Property Modified)
10918 trunk/help/opers/cmode (Property Modified)
10919 trunk/help/opers/cnotice (Property Modified)
10920 trunk/help/opers/connect (Property Modified)
10921 trunk/help/opers/cprivmsg (Property Modified)
10922 trunk/help/opers/credits (Property Modified)
10923 trunk/help/opers/die (Property Modified)
10924 trunk/help/opers/dline (Property Modified)
10925 trunk/help/opers/eob (Property Modified)
10926 trunk/help/opers/error (Property Modified)
10927 trunk/help/opers/etrace (Property Modified)
10928 trunk/help/opers/gline (Property Modified)
10929 trunk/help/opers/help (Property Modified)
10930 trunk/help/opers/index (Property Modified)
10931 trunk/help/opers/info (Property Modified)
10932 trunk/help/opers/invite (Property Modified)
10933 trunk/help/opers/ison (Property Modified)
10934 trunk/help/opers/join (Property Modified)
10935 trunk/help/opers/kick (Property Modified)
10936 trunk/help/opers/kill (Property Modified)
10937 trunk/help/opers/kline (Property Modified)
10938 trunk/help/opers/knock (Property Modified)
10939 trunk/help/opers/links (Property Modified)
10940 trunk/help/opers/list (Property Modified)
10941 trunk/help/opers/locops (Property Modified)
10942 trunk/help/opers/lusers (Property Modified)
10943 trunk/help/opers/modlist (Property Modified)
10944 trunk/help/opers/modload (Property Modified)
10945 trunk/help/opers/modrestart (Property Modified)
10946 trunk/help/opers/modunload (Property Modified)
10947 trunk/help/opers/motd (Property Modified)
10948 trunk/help/opers/names (Property Modified)
10949 trunk/help/opers/nick (Property Modified)
10950 trunk/help/opers/notice (Property Modified)
10951 trunk/help/opers/oper (Property Modified)
10952 trunk/help/opers/operspy (Property Modified)
10953 trunk/help/opers/operwall (Property Modified)
10954 trunk/help/opers/part (Property Modified)
10955 trunk/help/opers/pass (Property Modified)
10956 trunk/help/opers/ping (Property Modified)
10957 trunk/help/opers/pong (Property Modified)
10958 trunk/help/opers/post (Property Modified)
10959 trunk/help/opers/privmsg (Property Modified)
10960 trunk/help/opers/quit (Property Modified)
10961 trunk/help/opers/rehash (Property Modified)
10962 trunk/help/opers/restart (Property Modified)
10963 trunk/help/opers/resv (Property Modified)
10964 trunk/help/opers/server (Property Modified)
10965 trunk/help/opers/set (Property Modified)
10966 trunk/help/opers/sjoin (Property Modified)
10967 trunk/help/opers/squit (Property Modified)
10968 trunk/help/opers/stats (Property Modified)
10969 trunk/help/opers/svinfo (Property Modified)
10970 trunk/help/opers/testgecos (Property Modified)
10971 trunk/help/opers/testline (Property Modified)
10972 trunk/help/opers/testmask (Property Modified)
10973 trunk/help/opers/time (Property Modified)
10974 trunk/help/opers/topic (Property Modified)
10975 trunk/help/opers/trace (Property Modified)
10976 trunk/help/opers/uhelp (Property Modified)
10977 trunk/help/opers/umode (Property Modified)
10978 trunk/help/opers/undline (Property Modified)
10979 trunk/help/opers/ungline (Property Modified)
10980 trunk/help/opers/unkline (Property Modified)
10981 trunk/help/opers/unresv (Property Modified)
10982 trunk/help/opers/unxline (Property Modified)
10983 trunk/help/opers/user (Property Modified)
10984 trunk/help/opers/userhost (Property Modified)
10985 trunk/help/opers/users (Property Modified)
10986 trunk/help/opers/version (Property Modified)
10987 trunk/help/opers/wallops (Property Modified)
10988 trunk/help/opers/who (Property Modified)
10989 trunk/help/opers/whois (Property Modified)
10990 trunk/help/opers/whowas (Property Modified)
10991 trunk/help/opers/xline (Property Modified)
10992 trunk/help/users/index (Property Modified)
10993 trunk/help/users/info (Property Modified)
10994 trunk/help/users/notice (Property Modified)
10995 trunk/help/users/privmsg (Property Modified)
10996 trunk/help/users/stats (Property Modified)
10997 trunk/help/users/umode (Property Modified)
10998 trunk/include/.cvsignore (Property Modified)
10999 trunk/include/.indent.pro (Property Modified)
11000 trunk/include/balloc.h (File Modified) (Property Modified)
11001 trunk/include/cache.h (File Modified) (Property Modified)
11002 trunk/include/channel.h (File Modified) (Property Modified)
11003 trunk/include/class.h (File Modified) (Property Modified)
11004 trunk/include/client.h (File Modified) (Property Modified)
11005 trunk/include/commio.h (File Modified) (Property Modified)
11006 trunk/include/common.h (File Modified) (Property Modified)
11007 trunk/include/config.h (File Modified) (Property Modified)
11008 trunk/include/config.h.dist (File Modified) (Property Modified)
11009 trunk/include/defaults.h (File Modified) (Property Modified)
11010 trunk/include/event.h (File Modified) (Property Modified)
11011 trunk/include/hash.h (File Modified) (Property Modified)
11012 trunk/include/hook.h (File Modified) (Property Modified)
11013 trunk/include/hostmask.h (File Modified) (Property Modified)
11014 trunk/include/irc_string.h (File Modified) (Property Modified)
11015 trunk/include/ircd.h (File Modified) (Property Modified)
11016 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11017 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11018 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11019 trunk/include/linebuf.h (File Modified) (Property Modified)
11020 trunk/include/listener.h (File Modified) (Property Modified)
11021 trunk/include/m_info.h (File Modified) (Property Modified)
11022 trunk/include/memory.h (File Modified) (Property Modified)
11023 trunk/include/modules.h (File Modified) (Property Modified)
11024 trunk/include/monitor.h (File Modified) (Property Modified)
11025 trunk/include/msg.h (File Modified) (Property Modified)
11026 trunk/include/newconf.h (File Modified) (Property Modified)
11027 trunk/include/numeric.h (File Modified) (Property Modified)
11028 trunk/include/packet.h (File Modified) (Property Modified)
11029 trunk/include/parse.h (File Modified) (Property Modified)
11030 trunk/include/patchlevel.h (File Modified) (Property Modified)
11031 trunk/include/patricia.h (File Modified) (Property Modified)
11032 trunk/include/reject.h (File Modified) (Property Modified)
11033 trunk/include/res.h (File Modified) (Property Modified)
11034 trunk/include/restart.h (File Modified) (Property Modified)
11035 trunk/include/s_auth.h (File Modified) (Property Modified)
11036 trunk/include/s_conf.h (File Modified) (Property Modified)
11037 trunk/include/s_gline.h (File Modified) (Property Modified)
11038 trunk/include/s_log.h (File Modified) (Property Modified)
11039 trunk/include/s_newconf.h (File Modified) (Property Modified)
11040 trunk/include/s_serv.h (File Modified) (Property Modified)
11041 trunk/include/s_stats.h (File Modified) (Property Modified)
11042 trunk/include/s_user.h (File Modified) (Property Modified)
11043 trunk/include/s_zip.h (File Modified) (Property Modified)
11044 trunk/include/scache.h (File Modified) (Property Modified)
11045 trunk/include/send.h (File Modified) (Property Modified)
11046 trunk/include/serno.h (Property Modified)
11047 trunk/include/setup.h.in (Property Modified)
11048 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11049 trunk/include/stdinc.h (File Modified) (Property Modified)
11050 trunk/include/supported.h (File Modified) (Property Modified)
11051 trunk/include/tools.h (File Modified) (Property Modified)
11052 trunk/include/whowas.h (File Modified) (Property Modified)
11053 trunk/install-sh (File Modified) (Property Modified)
11054 trunk/modules/.cvsignore (Property Modified)
11055 trunk/modules/.depend (Property Modified)
11056 trunk/modules/.indent.pro (Property Modified)
11057 trunk/modules/Makefile.in (File Modified) (Property Modified)
11058 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11059 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11060 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11061 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11062 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11063 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11064 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11065 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11066 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11067 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11068 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11069 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11070 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11071 trunk/modules/m_accept.c (File Modified) (Property Modified)
11072 trunk/modules/m_admin.c (File Modified) (Property Modified)
11073 trunk/modules/m_away.c (File Modified) (Property Modified)
11074 trunk/modules/m_cap.c (File Modified) (Property Modified)
11075 trunk/modules/m_capab.c (File Modified) (Property Modified)
11076 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11077 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11078 trunk/modules/m_close.c (File Modified) (Property Modified)
11079 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11080 trunk/modules/m_connect.c (File Modified) (Property Modified)
11081 trunk/modules/m_dline.c (File Modified) (Property Modified)
11082 trunk/modules/m_encap.c (File Modified) (Property Modified)
11083 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11084 trunk/modules/m_gline.c (File Modified) (Property Modified)
11085 trunk/modules/m_help.c (File Modified) (Property Modified)
11086 trunk/modules/m_info.c (File Modified) (Property Modified)
11087 trunk/modules/m_invite.c (File Modified) (Property Modified)
11088 trunk/modules/m_ison.c (File Modified) (Property Modified)
11089 trunk/modules/m_kline.c (File Modified) (Property Modified)
11090 trunk/modules/m_knock.c (File Modified) (Property Modified)
11091 trunk/modules/m_links.c (File Modified) (Property Modified)
11092 trunk/modules/m_list.c (File Modified) (Property Modified)
11093 trunk/modules/m_locops.c (File Modified) (Property Modified)
11094 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11095 trunk/modules/m_map.c (File Modified) (Property Modified)
11096 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11097 trunk/modules/m_motd.c (File Modified) (Property Modified)
11098 trunk/modules/m_names.c (File Modified) (Property Modified)
11099 trunk/modules/m_oper.c (File Modified) (Property Modified)
11100 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11101 trunk/modules/m_pass.c (File Modified) (Property Modified)
11102 trunk/modules/m_ping.c (File Modified) (Property Modified)
11103 trunk/modules/m_pong.c (File Modified) (Property Modified)
11104 trunk/modules/m_post.c (File Modified) (Property Modified)
11105 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11106 trunk/modules/m_restart.c (File Modified) (Property Modified)
11107 trunk/modules/m_resv.c (File Modified) (Property Modified)
11108 trunk/modules/m_services.c (File Modified) (Property Modified)
11109 trunk/modules/m_set.c (File Modified) (Property Modified)
11110 trunk/modules/m_stats.c (File Modified) (Property Modified)
11111 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11112 trunk/modules/m_tb.c (File Modified) (Property Modified)
11113 trunk/modules/m_testline.c (File Modified) (Property Modified)
11114 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11115 trunk/modules/m_time.c (File Modified) (Property Modified)
11116 trunk/modules/m_topic.c (File Modified) (Property Modified)
11117 trunk/modules/m_trace.c (File Modified) (Property Modified)
11118 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11119 trunk/modules/m_user.c (File Modified) (Property Modified)
11120 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11121 trunk/modules/m_users.c (File Modified) (Property Modified)
11122 trunk/modules/m_version.c (File Modified) (Property Modified)
11123 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11124 trunk/modules/m_who.c (File Modified) (Property Modified)
11125 trunk/modules/m_whois.c (File Modified) (Property Modified)
11126 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11127 trunk/modules/m_xline.c (File Modified) (Property Modified)
11128 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11129 trunk/servlink/.cvsignore (Property Modified)
11130 trunk/servlink/.indent.pro (Property Modified)
11131 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11132 trunk/servlink/README (File Modified) (Property Modified)
11133 trunk/servlink/TODO (File Modified) (Property Modified)
11134 trunk/servlink/control.c (File Modified) (Property Modified)
11135 trunk/servlink/control.h (File Modified) (Property Modified)
11136 trunk/servlink/io.c (File Modified) (Property Modified)
11137 trunk/servlink/io.h (File Modified) (Property Modified)
11138 trunk/servlink/servlink.c (File Modified) (Property Modified)
11139 trunk/servlink/servlink.h (File Modified) (Property Modified)
11140 trunk/src/.cvsignore (Property Modified)
11141 trunk/src/.depend (Property Modified)
11142 trunk/src/.indent.pro (Property Modified)
11143 trunk/src/Makefile.in (File Modified) (Property Modified)
11144 trunk/src/adns.c (File Modified) (Property Modified)
11145 trunk/src/balloc.c (File Modified) (Property Modified)
11146 trunk/src/cache.c (File Modified) (Property Modified)
11147 trunk/src/channel.c (File Modified) (Property Modified)
11148 trunk/src/class.c (File Modified) (Property Modified)
11149 trunk/src/client.c (File Modified) (Property Modified)
11150 trunk/src/commio.c (File Modified) (Property Modified)
11151 trunk/src/devpoll.c (File Modified) (Property Modified)
11152 trunk/src/epoll.c (File Modified) (Property Modified)
11153 trunk/src/event.c (File Modified) (Property Modified)
11154 trunk/src/getopt.c (File Modified) (Property Modified)
11155 trunk/src/hash.c (File Modified) (Property Modified)
11156 trunk/src/hook.c (File Modified) (Property Modified)
11157 trunk/src/hostmask.c (File Modified) (Property Modified)
11158 trunk/src/irc_string.c (File Modified) (Property Modified)
11159 trunk/src/ircd.c (File Modified) (Property Modified)
11160 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11161 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11162 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11163 trunk/src/kdparse.c (File Modified) (Property Modified)
11164 trunk/src/kqueue.c (File Modified) (Property Modified)
11165 trunk/src/linebuf.c (File Modified) (Property Modified)
11166 trunk/src/listener.c (File Modified) (Property Modified)
11167 trunk/src/match.c (File Modified) (Property Modified)
11168 trunk/src/memory.c (File Modified) (Property Modified)
11169 trunk/src/messages.tab (File Modified) (Property Modified)
11170 trunk/src/modules.c (File Modified) (Property Modified)
11171 trunk/src/monitor.c (File Modified) (Property Modified)
11172 trunk/src/newconf.c (File Modified) (Property Modified)
11173 trunk/src/numeric.c (File Modified) (Property Modified)
11174 trunk/src/packet.c (File Modified) (Property Modified)
11175 trunk/src/parse.c (File Modified) (Property Modified)
11176 trunk/src/patricia.c (File Modified) (Property Modified)
11177 trunk/src/poll.c (File Modified) (Property Modified)
11178 trunk/src/reject.c (File Modified) (Property Modified)
11179 trunk/src/restart.c (File Modified) (Property Modified)
11180 trunk/src/s_auth.c (File Modified) (Property Modified)
11181 trunk/src/s_conf.c (File Modified) (Property Modified)
11182 trunk/src/s_gline.c (File Modified) (Property Modified)
11183 trunk/src/s_log.c (File Modified) (Property Modified)
11184 trunk/src/s_newconf.c (File Modified) (Property Modified)
11185 trunk/src/s_serv.c (File Modified) (Property Modified)
11186 trunk/src/s_stats.c (File Modified) (Property Modified)
11187 trunk/src/s_user.c (File Modified) (Property Modified)
11188 trunk/src/scache.c (File Modified) (Property Modified)
11189 trunk/src/select.c (File Modified) (Property Modified)
11190 trunk/src/send.c (File Modified) (Property Modified)
11191 trunk/src/snprintf.c (File Modified) (Property Modified)
11192 trunk/src/tools.c (File Modified) (Property Modified)
11193 trunk/src/version.c.SH (File Modified) (Property Modified)
11194 trunk/src/whowas.c (File Modified) (Property Modified)
11195 trunk/tools/.cvsignore (Property Modified)
11196 trunk/tools/Makefile.in (File Modified) (Property Modified)
11197 trunk/tools/README (File Modified) (Property Modified)
11198 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11199 trunk/tools/convertilines.c (File Modified) (Property Modified)
11200 trunk/tools/convertklines.c (File Modified) (Property Modified)
11201 trunk/tools/mkkeypair (Property Modified)
11202 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11203 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11204 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11205 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11206 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11207 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11208 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11209 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11210 trunk/tools/untabify (File Modified) (Property Modified)
11211 trunk/tools/viconf.c (File Modified) (Property Modified)
11212
11213
11214nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11215 Log:
11216 - Update RELNOTES.
11217
11218
11219 Modified:
11220 trunk/RELNOTES (File Modified)
11221
11222
11223nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11224 Log:
11225 - Make version.c use our serial, not ratbox's.
11226
11227
11228 Modified:
11229 trunk/src/version.c.SH (File Modified)
11230
11231
11232leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11233 Log:
11234 - update RELNOTES
11235 - revved patchlevel to 2.1.5
11236
11237
11238 Modified:
11239 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11240 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11241
11242
11243leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11244 Log:
11245 - fix buffer overflow and unterminated buffer when removing TS6 bans
11246 - fix rebuilding of SJOIN
11247
11248
11249 Modified:
11250 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11251
11252
11253androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11254 Log:
11255 have servlink report if it gets an uncompressed error message when it gets inflate failures
11256
11257 Modified:
11258 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11259
11260
11261leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11262 Log:
11263 - extend our copyrights to 2005.
11264
11265
11266 Modified:
11267 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11268 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11269 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11270 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11271 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11272 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11273 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11274 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11275 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11276 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11277 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11278 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11279 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11280 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11281 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11282 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11283 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11284 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11285 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11286 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11287 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11288 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11289 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11290 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11291 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11292 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11293 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11294 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11295 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11296 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11297 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11298 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11299 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11300 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11301 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11302 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11303 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11304 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11305 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11306 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11307 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11308 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11309 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11310 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11311 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11312 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11313 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11314 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11315 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11316 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11317 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11318 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11319 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11320 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11321 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11322 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11323 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11324 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11325 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11326 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11327 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11328 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11329 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11330 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11337 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11338 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11339 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11341 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11342 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11350 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11351 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11352 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11353 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11354 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11355 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11356 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11357 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11358 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11371
11372
11373leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11374 Log:
11375 - update RELNOTES
11376 - revved patchlevel to 2.1.4
11377
11378
11379 Modified:
11380 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11382
11383
11384leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11385 Log:
11386 - add TARGMAX to 005
11387 - remove the +1 from ->uid in struct Client
11388 - fix checking of accept entries in m_accept.c
11389
11390
11391 Modified:
11392 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11396
11397
11398leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11399 Log:
11400 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11401 send it over TS6
11402
11403
11404 Modified:
11405 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11406
11407
11408leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11409 Log:
11410 - remove an unused variable
11411
11412
11413 Modified:
11414 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11415
11416
11417androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11418 Log:
11419 don't burst a TS5 name in burst_TS6. -via jillies
11420
11421 Modified:
11422 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11423
11424
11425leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11426 Log:
11427 - via jilles, make nickchanges invalidate any cached bans for
11428 quiet_on_ban
11429
11430
11431 Modified:
11432 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11433 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11434 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11435 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11436
11437
11438leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11439 Log:
11440 - fix some char vs byte usage to make adns compile cleanly with gcc4
11441
11442
11443 Modified:
11444 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11445 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11446 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11447 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11448 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11450 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11451 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11452
11453
11454androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11455 Log:
11456 userhost should allow 5 userhost checks, not 4
11457
11458 Modified:
11459 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11460
11461
11462leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11463 Log:
11464 - another darwin fix
11465
11466
11467 Modified:
11468 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11469
11470
11471leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11472 Log:
11473 - darwin fixes
11474
11475
11476 Modified:
11477 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11478 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11479 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11480 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11481 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11482 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11483 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11485
11486
11487leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11488 Log:
11489 - remove bogus extern of abort_list
11490
11491
11492 Modified:
11493 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11494
11495
11496androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11497 Log:
11498 svn repo access stuff
11499
11500 Modified:
11501 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11502
11503
11504androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11505 Log:
11506 test commit
11507
11508
11509 Modified:
11510 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11511
11512
11513androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11514 Log:
11515 test commit
11516
11517
11518 Modified:
11519 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11520
11521
11522androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11523 Log:
11524 revert omotd..i thought it was a good idea..oh well
11525
11526 Modified:
11527 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11528
11529
11530androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11531 Log:
11532 Commas are bad things in channel keys
11533
11534
11535 Modified:
11536 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11537
11538
11539androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11540 Log:
11541 Add OMOTD command to display oper motd
11542
11543
11544 Modified:
11545 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11546
11547
11548androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11549 Log:
11550 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11551
11552 Modified:
11553 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11554
11555
11556leeh 2005/06/22 22:10:50 UTC (20050622_0)
11557
11558 Modified files: (Branch: RATBOX_2_1)
11559 modules m_whois.c
11560 Log:
11561 - stop testing whois for protocol violations, as they can be caused in
11562 ircds going all the way back to the original ircd2.8
11563
11564 Revision Changes Path
11565 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11566
11567
11568
11569leeh 2005/06/16 23:10:21 UTC (20050616_0)
11570
11571 Modified files: (Branch: RATBOX_2_1)
11572 modules m_time.c
11573 Log:
11574 - remove some 2.2 code
11575
11576 Revision Changes Path
11577 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11578
11579
11580
11581androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11582
11583 Modified files: (Branch: RATBOX_2_1)
11584 modules m_time.c
11585 Log:
11586 backport of the silly december 31st bug
11587
11588 Revision Changes Path
11589 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11590
11591
11592
11593leeh 2005/06/15 13:51:57 UTC (20050615_1)
11594
11595 Modified files: (Branch: RATBOX_2_1)
11596 . RELNOTES
11597 include patchlevel.h
11598 Log:
11599 - revved patchlevel to 2.1.3
11600
11601 Revision Changes Path
11602 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11603 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11604
11605
11606
11607leeh 2005/06/15 01:54:00 UTC (20050615_0)
11608
11609 Modified files: (Branch: RATBOX_2_1)
11610 include client.h
11611 modules m_accept.c
11612 modules/core m_nick.c
11613 src client.c
11614 Log:
11615 - stop removing a clients own list of accepted clients when they do a
11616 nickchange
11617 - clean up the accept code so its less retarded
11618
11619 Revision Changes Path
11620 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11621 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11622 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11623 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11624
11625
11626
11627leeh 2005/06/14 12:44:47 UTC (20050614_0)
11628
11629 Modified files: (Branch: RATBOX_2_1)
11630 include event.h
11631 modules m_links.c
11632 src event.c ircd.c newconf.c
11633 Log:
11634 - remove a defn of links_cache_list in m_links.c which was causing
11635 the flattened links update to be ignored
11636 - add eventUpdate(), and make links_delay update on rehash
11637
11638 Revision Changes Path
11639 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11640 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11641 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11642 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11643 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11644
11645
11646
11647leeh 2005/06/12 02:23:01 UTC (20050612_2)
11648
11649 Modified files: (Branch: RATBOX_2_1)
11650 doc services.txt
11651 src newconf.c
11652 Log:
11653 - make the conf parser apply service {}; on rehash
11654
11655 Revision Changes Path
11656 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11657 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11658
11659
11660
11661leeh 2005/06/12 02:10:30 UTC (20050612_1)
11662
11663 Modified files: (Branch: RATBOX_2_1)
11664 include m_info.h
11665 Log:
11666 - show ENABLE_SERVICES define in info
11667
11668 Revision Changes Path
11669 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11670
11671
11672
11673leeh 2005/06/12 01:44:37 UTC (20050612_0)
11674
11675 Modified files: (Branch: RATBOX_2_1)
11676 modules m_services.c m_stats.c
11677 Log:
11678 - via jilles, make m_services.c hook into stats U and display service
11679 blocks
11680
11681 Revision Changes Path
11682 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11683 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11684
11685
11686
11687leeh 2005/06/11 20:33:12 UTC (20050611_3)
11688
11689 Modified files: (Branch: RATBOX_2_1)
11690 . configure configure.ac
11691 Log:
11692 - default build to -O2
11693
11694 Revision Changes Path
11695 7.249.2.2 +4 -4 ircd-ratbox/configure
11696 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11697
11698
11699
11700leeh 2005/06/11 20:26:02 UTC (20050611_2)
11701
11702 Modified files: (Branch: RATBOX_2_1)
11703 doc example.conf example.efnet.conf
11704 include client.h s_conf.h s_newconf.h
11705 modules m_info.c
11706 modules/core m_join.c m_nick.c
11707 src channel.c newconf.c s_conf.c s_user.c
11708 Log:
11709 - remove no_oper_resvs from general {};
11710 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11711
11712 Revision Changes Path
11713 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11714 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11715 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11716 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11717 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11718 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11719 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11720 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11721 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11722 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11723 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11724 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11725
11726
11727
11728leeh 2005/06/11 20:06:22 UTC (20050611_1)
11729
11730 Modified files: (Branch: RATBOX_2_1)
11731 modules/core m_mode.c m_nick.c
11732 src s_newconf.c
11733 Log:
11734 - 2.0 sync:
11735 - raise max temptime to a year
11736 - tidy up BMASK
11737 - require 9 parameters in ms_nick(), 10 in ms_uid()
11738
11739 Revision Changes Path
11740 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11741 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11742 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11743
11744
11745
11746leeh 2005/06/11 16:35:25 UTC (20050611_0)
11747
11748 Modified files: (Branch: RATBOX_2_1)
11749 modules m_services.c
11750 Log:
11751 - only show services logged in info when its a local client
11752
11753 Revision Changes Path
11754 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11755
11756
11757
11758androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11759
11760 Modified files: (Branch: RATBOX_2_1)
11761 src match.c
11762 Log:
11763 passing a pointer to a pointer is not what was intended, oops
11764
11765 Revision Changes Path
11766 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11767
11768
11769
11770leeh 2005/06/03 11:18:11 UTC (20050603_0)
11771
11772 Modified files: (Branch: RATBOX_2_1)
11773 doc services.txt
11774 Log:
11775 - update services.txt with FNC
11776
11777 Revision Changes Path
11778 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11779
11780
11781
11782androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11783
11784 Modified files: (Branch: RATBOX_2_1)
11785 modules m_resv.c
11786 Log:
11787 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11788
11789 Revision Changes Path
11790 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11791
11792
11793
11794leeh 2005/05/19 12:44:47 UTC (20050519_1)
11795
11796 Modified files: (Branch: RATBOX_2_1)
11797 src s_auth.c
11798 Log:
11799 - add some uniqueness into auth process for bopm
11800
11801 Revision Changes Path
11802 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11803
11804
11805
11806leeh 2005/05/19 08:50:26 UTC (20050519_0)
11807
11808 Modified files: (Branch: RATBOX_2_1)
11809 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11810 Log:
11811 - make contrib/ compile
11812
11813 Revision Changes Path
11814 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11815 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11816 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11817 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11818
11819
11820
11821androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11822
11823 Modified files: (Branch: RATBOX_2_1)
11824 modules m_monitor.c
11825 Log:
11826 Don't allow MONITOR from an unregistered client
11827
11828 Revision Changes Path
11829 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11830
11831
11832
11833leeh 2005/05/17 13:16:11 UTC (20050517_0)
11834
11835 Modified files: (Branch: RATBOX_2_1)
11836 doc example.conf example.efnet.conf
11837 include class.h
11838 src class.c messages.tab newconf.c
11839 Log:
11840 - remove sendq_eob, its become more of a hindrance than a benefit.
11841 - sync example.efnet.conf cluster {}; with example.conf
11842
11843 Revision Changes Path
11844 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11845 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11846 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11847 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11848 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11849 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11850
11851
11852
11853leeh 2005/05/11 22:39:00 UTC (20050511_5)
11854
11855 Modified files: (Branch: RATBOX_2_1)
11856 . RELNOTES
11857 include patchlevel.h
11858 Log:
11859 - update RELNOTES
11860 - revved patchlevel to 2.1.2
11861
11862 Revision Changes Path
11863 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11864 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11865
11866
11867
11868leeh 2005/05/11 22:29:18 UTC (20050511_4)
11869
11870 Modified files: (Branch: RATBOX_2_1)
11871 . configure configure.ac
11872 Log:
11873 - raise default topiclen to 160.
11874
11875 Revision Changes Path
11876 7.249.2.1 +3 -3 ircd-ratbox/configure
11877 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11878
11879
11880
11881leeh 2005/05/11 22:22:13 UTC (20050511_3)
11882
11883 Modified files: (Branch: RATBOX_2_1)
11884 modules m_services.c
11885 Log:
11886 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11887 tsinfo matches this
11888
11889 Revision Changes Path
11890 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11891
11892
11893
11894leeh 2005/05/11 21:58:41 UTC (20050511_2)
11895
11896 Modified files: (Branch: RATBOX_2_1)
11897 modules m_services.c
11898 Log:
11899 - monitor_signoff() the client we're nickchanging
11900
11901 Revision Changes Path
11902 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11903
11904
11905
11906leeh 2005/05/11 21:52:51 UTC (20050511_1)
11907
11908 Modified files: (Branch: RATBOX_2_1)
11909 modules m_trace.c
11910 Log:
11911 - fix various UID problems with trace
11912
11913 Revision Changes Path
11914 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11915
11916
11917
11918leeh 2005/05/11 21:22:02 UTC (20050511_0)
11919
11920 Modified files: (Branch: RATBOX_2_1)
11921 help/opers dline kline
11922 modules m_resv.c m_stats.c
11923 modules/core m_mode.c
11924 Log:
11925 - sync with 2.0
11926 - tidy up kline/dline help to note they dont accept nick as target
11927 - disallow bans beginning with ':' over bmask
11928 - disallow bans with a space in chm_ban
11929 - stop counting hidden opers in stats p
11930 - match() parameters in remote unresv were inverted, causing it to fail
11931 - fix possibility of clients setting blank keys
11932
11933 Revision Changes Path
11934 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11935 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11936 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11937 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11938 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11939
11940
11941
11942leeh 2005/05/08 22:37:18 UTC (20050508_0)
11943
11944 Modified files: (Branch: RATBOX_2_1)
11945 src send.c
11946 Log:
11947 - fix problems with amd64 and the way we do va_list
11948
11949 Revision Changes Path
11950 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11951
11952
11953
11954leeh 2005/05/07 13:35:57 UTC (20050507_1)
11955
11956 Modified files: (Branch: RATBOX_2_1)
11957 modules m_services.c
11958 Log:
11959 - tidy up the kill notifications for RSFNC
11960
11961 Revision Changes Path
11962 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11963
11964
11965
11966leeh 2005/05/07 10:35:54 UTC (20050507_0)
11967
11968 Modified files: (Branch: RATBOX_2_1)
11969 include s_serv.h
11970 modules m_services.c
11971 src s_serv.c
11972 Log:
11973 - some more rserv stuff:
11974 - add RSFNC capability
11975 - fix up RSFNC, kill existing clients if they exist.
11976
11977 Revision Changes Path
11978 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11979 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11980 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11981
11982
11983
11984leeh 2005/05/06 23:50:29 UTC (20050506_0)
11985
11986 Modified files: (Branch: RATBOX_2_1)
11987 modules m_services.c
11988 Log:
11989 - first stab at a FNC implementation for rserv
11990
11991 Revision Changes Path
11992 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11993
11994
11995
11996leeh 2005/05/03 09:30:51 UTC (20050503_0)
11997
11998 Modified files: (Branch: RATBOX_2_1)
11999 help/opers umode
12000 Log:
12001 - remove a tab
12002
12003 Revision Changes Path
12004 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12005
12006
12007
12008leeh 2005/05/02 22:46:52 UTC (20050502_0)
12009
12010 Modified files: (Branch: RATBOX_2_1)
12011 src newconf.c
12012 Log:
12013 - add links_delay back
12014
12015 Revision Changes Path
12016 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12017
12018
12019
12020leeh 2005/04/27 21:50:30 UTC (20050427_1)
12021
12022 Modified files: (Branch: RATBOX_2_1)
12023 help/opers umode
12024 help/users umode
12025 Log:
12026 - swap tabs for spaces
12027
12028 Revision Changes Path
12029 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12030 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12031
12032
12033
12034leeh 2005/04/27 21:38:20 UTC (20050427_0)
12035
12036 Modified files: (Branch: RATBOX_2_1)
12037 include m_info.h
12038 Log:
12039 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12040 contained in the client_flood conf option
12041 - remove a couple of unused defines from info
12042
12043 Revision Changes Path
12044 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12045
12046
12047
12048androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12049
12050 Modified files: (Branch: RATBOX_2_1)
12051 src s_conf.c
12052 Log:
12053 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12054
12055 Revision Changes Path
12056 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12057
12058
12059
12060leeh 2005/04/17 13:31:34 UTC (20050417_0)
12061
12062 Modified files: (Branch: RATBOX_2_1)
12063 doc example.conf example.efnet.conf
12064 Log:
12065 - fix missing closing comment tag
12066
12067 Revision Changes Path
12068 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12069 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12070
12071
12072
12073leeh 2005/04/12 18:44:21 UTC (20050412_2)
12074
12075 Modified files: (Branch: RATBOX_2_1)
12076 . RELNOTES
12077 include patchlevel.h
12078 Log:
12079 - revved patchlevel to 2.1.1
12080
12081 Revision Changes Path
12082 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12083 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12084
12085
12086
12087leeh 2005/04/12 18:36:31 UTC (20050412_1)
12088
12089 Modified files: (Branch: RATBOX_2_1)
12090 modules m_kline.c
12091 Log:
12092 - sync up remote kline reasons, so theyre consistent with what happens
12093 when we add local klines - notably the "Temporary K-line x min" and
12094 date added to reason.
12095
12096 Revision Changes Path
12097 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12098
12099
12100
12101leeh 2005/04/12 01:52:06 UTC (20050412_0)
12102
12103 Modified files: (Branch: RATBOX_2_1)
12104 doc monitor.txt
12105 Log:
12106 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12107
12108 Revision Changes Path
12109 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12110
12111
12112
12113androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12114
12115 Modified files: (Branch: RATBOX_2_1)
12116 src commio.c
12117 Log:
12118 used the data pointer we saved, not what just got nulled
12119
12120 Revision Changes Path
12121 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12122
12123
12124
12125leeh 2005/04/05 12:14:32 UTC (20050405_0)
12126
12127 Modified files: (Branch: RATBOX_2_1)
12128 modules m_resv.c m_xline.c
12129 Log:
12130 - fix broken propagation of xline/resv
12131
12132 Revision Changes Path
12133 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12134 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12135
12136
12137
12138leeh 2005/04/04 18:32:37 UTC (20050404_1)
12139
12140 Modified files: (Branch: RATBOX_2_1)
12141 src s_auth.c
12142 Log:
12143 - properly increment bad auth count for stats T when we timeout an auth
12144
12145 Revision Changes Path
12146 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12147
12148
12149
12150leeh 2005/04/04 17:24:14 UTC (20050404_0)
12151
12152 Modified files: (Branch: RATBOX_2_1)
12153 doc monitor.txt
12154 include client.h
12155 modules/core m_nick.c
12156 Log:
12157 - fix a bit that didnt make sense in monitor.txt
12158 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12159
12160 Revision Changes Path
12161 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12162 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12163 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12164
12165
12166
12167androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12168
12169 Modified files: (Branch: RATBOX_2_1)
12170 src s_auth.c
12171 Log:
12172 removing dlink nodes from auth_poll_list twice is bad
12173
12174 Revision Changes Path
12175 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12176
12177
12178
12179leeh 2005/03/28 02:17:38 UTC (20050328_0)
12180
12181 Modified files: (Branch: RATBOX_2_1)
12182 modules m_stats.c
12183 Log:
12184 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12185 changed to RPL_STATSDEBUG
12186
12187 Revision Changes Path
12188 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12189
12190
12191
12192leeh 2005/03/27 02:19:04 UTC (20050327_0)
12193
12194 Added files: (Branch: RATBOX_2_1)
12195 doc tgchange.txt
12196 Log:
12197 - add some documentation about target change
12198
12199 Revision Changes Path
12200 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12201
12202
12203
12204leeh 2005/03/25 16:46:29 UTC (20050325_1)
12205
12206 Modified files: (Branch: RATBOX_2_1)
12207 include supported.h
12208 modules/core m_message.c
12209 Log:
12210 - remove extra argument to 005
12211 - disallow messaging of UIDs
12212
12213 Revision Changes Path
12214 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12215 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12216
12217
12218
12219leeh 2005/03/25 14:20:13 UTC (20050325_0)
12220
12221 Modified files: (Branch: RATBOX_2_1)
12222 src parse.c
12223 Log:
12224 - fix a longstanding parser bug with wrong limit checking, causing us to
12225 accept one less parameter than we're allowed to accept.
12226
12227 Revision Changes Path
12228 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12229
12230
12231
12232leeh 2005/03/24 13:41:45 UTC (20050324_0)
12233
12234 Modified files: (Branch: RATBOX_2_1)
12235 modules/core m_message.c
12236 Log:
12237 - exempt users messaging themselves from target change
12238
12239 Revision Changes Path
12240 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12241
12242
12243
12244leeh 2005/03/22 13:15:53 UTC (20050322_0)
12245
12246 Modified files: (Branch: RATBOX_2_1)
12247 include supported.h
12248 Log:
12249 - stop violating MAXPARA on 005.
12250
12251 Revision Changes Path
12252 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12253
12254
12255
12256leeh 2005/03/20 17:41:00 UTC (20050320_1)
12257
12258 Modified files: (Branch: RATBOX_2_1)
12259 modules/core m_nick.c
12260 Log:
12261 - dont store an ipv6 sockhost if we're not compiled with v6 support
12262
12263 Revision Changes Path
12264 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12265
12266
12267
12268leeh 2005/03/20 00:32:04 UTC (20050320_0)
12269
12270 Modified files: (Branch: RATBOX_2_1)
12271 include stdinc.h
12272 Log:
12273 - remove some vms includes
12274
12275 Revision Changes Path
12276 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12277
12278
12279
12280leeh 2005/03/18 16:47:38 UTC (20050318_1)
12281
12282 Modified files: (Branch: RATBOX_2_1)
12283 . ChangeLog
12284 include serno.h
12285 Log:
12286 - force commit for new branch
12287
12288 Revision Changes Path
12289 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12290 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12291
12292
12293
12294leeh 2005/03/18 16:44:47 UTC (20050318_0)
12295
12296 Modified files:
12297 . RELNOTES configure configure.ac
12298 include patchlevel.h
12299 Log:
12300 - revved patchlevel to 2.1.0
12301
12302 Revision Changes Path
12303 1.114 +6 -2 ircd-ratbox/RELNOTES
12304 7.249 +11 -11 ircd-ratbox/configure
12305 7.63 +3 -3 ircd-ratbox/configure.ac
12306 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12307
12308
12309
12310leeh 2005/03/04 13:31:32 EST (20050304_2)
12311
12312 Modified files:
12313 . RELNOTES
12314 include patchlevel.h
12315 Log:
12316 - update RELNOTES
12317 - revved patchlevel to 2.1.0beta2
12318
12319 Revision Changes Path
12320 1.113 +12 -0 ircd-ratbox/RELNOTES
12321 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12322
12323
12324
12325leeh 2005/03/04 13:27:05 EST (20050304_1)
12326
12327 Modified files:
12328 doc whats-new-2.1.txt
12329 src channel.c
12330 Log:
12331 - update whats-new-2.1
12332 - when we're handling global NAMES, dont output channels if there are no
12333 members within them we can show.
12334
12335 Revision Changes Path
12336 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12337 7.436 +12 -2 ircd-ratbox/src/channel.c
12338
12339
12340
12341androsyn 2005/03/04 12:38:07 EST (20050304_0)
12342
12343 Modified files:
12344 src patricia.c
12345 Log:
12346 That would be a node_heap not a prefix_heap..oops
12347
12348 Revision Changes Path
12349 7.30 +1 -1 ircd-ratbox/src/patricia.c
12350
12351
12352
12353androsyn 2005/02/26 19:38:35 EST (20050227_4)
12354
12355 Modified files:
12356 include stdinc.h
12357 Log:
12358 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12359 otherwise..the other macros might work????
12360
12361 Revision Changes Path
12362 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12363
12364
12365
12366androsyn 2005/02/26 19:26:04 EST (20050227_3)
12367
12368 Modified files:
12369 . configure configure.ac
12370 Log:
12371 i hate autoconf
12372
12373 Revision Changes Path
12374 7.248 +5 -5 ircd-ratbox/configure
12375 7.62 +5 -5 ircd-ratbox/configure.ac
12376
12377
12378
12379androsyn 2005/02/26 19:15:55 EST (20050227_2)
12380
12381 Modified files:
12382 . configure configure.ac
12383 Log:
12384 i hate autoconf
12385
12386 Revision Changes Path
12387 7.247 +3 -2 ircd-ratbox/configure
12388 7.61 +3 -2 ircd-ratbox/configure.ac
12389
12390
12391
12392androsyn 2005/02/26 19:13:45 EST (20050227_1)
12393
12394 Modified files:
12395 . configure configure.ac
12396 Log:
12397 doh
12398
12399 Revision Changes Path
12400 7.246 +6 -6 ircd-ratbox/configure
12401 7.60 +4 -4 ircd-ratbox/configure.ac
12402
12403
12404
12405androsyn 2005/02/26 19:10:17 EST (20050227_0)
12406
12407 Modified files:
12408 . configure configure.ac
12409 include stdinc.h
12410 Log:
12411 Doh these changes got put on RATBOX_2_0 when they were meant for
12412 head..oops...
12413 Also merged in the monitor heap size stuff, not that i think monitor has
12414 been moved to head
12415
12416 Revision Changes Path
12417 7.245 +12 -3 ircd-ratbox/configure
12418 7.59 +11 -3 ircd-ratbox/configure.ac
12419 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12420
12421
12422
12423androsyn 2005/02/26 18:52:24 EST (20050226_0)
12424
12425 Modified files:
12426 include stdinc.h
12427 Log:
12428 Add more robust alloca checking
12429
12430 Revision Changes Path
12431 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12432
12433
12434
12435leeh 2005/02/24 15:27:17 EST (20050224_9)
12436
12437 Modified files:
12438 contrib m_42.c
12439 Log:
12440 - fix the copyright on m_42.c :p
12441
12442 Revision Changes Path
12443 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12444
12445
12446
12447leeh 2005/02/24 15:22:53 EST (20050224_8)
12448
12449 Modified files:
12450 include supported.h
12451 modules m_dline.c
12452 Log:
12453 - fix a core in undline on bad masks
12454 - remove an unwanted space from beginning of second 005 numeric
12455
12456 Revision Changes Path
12457 7.5 +1 -1 ircd-ratbox/include/supported.h
12458 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12459
12460
12461
12462leeh 2005/02/24 15:18:59 EST (20050224_7)
12463
12464 Modified files:
12465 modules m_monitor.c
12466 Log:
12467 - use max_monitor when adding nicknames
12468 - add in monitor s
12469 that should be everything now..
12470
12471 Revision Changes Path
12472 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12473
12474
12475
12476androsyn 2005/02/24 15:13:52 EST (20050224_6)
12477
12478 Modified files:
12479 contrib m_42.c
12480 Log:
12481 42
12482
12483 Revision Changes Path
12484 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12485
12486
12487
12488androsyn 2005/02/24 15:13:06 EST (20050224_5)
12489
12490 Modified files:
12491 contrib m_42.c
12492 Log:
12493 42
12494
12495 Revision Changes Path
12496 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12497
12498
12499
12500androsyn 2005/02/24 15:12:12 EST (20050224_4)
12501
12502 Added files:
12503 contrib m_42.c
12504 Log:
12505 The Answer to Life, the Universe, and Everything
12506
12507 Revision Changes Path
12508 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12509
12510
12511
12512leeh 2005/02/24 14:53:04 EST (20050224_3)
12513
12514 Modified files:
12515 include monitor.h
12516 modules m_monitor.c
12517 src ircd.c monitor.c
12518 Log:
12519 - call init_monitor() on startup
12520 - add in support for adding/deleting/listing monitor entries
12521
12522 Revision Changes Path
12523 7.2 +3 -1 ircd-ratbox/include/monitor.h
12524 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12525 7.374 +2 -0 ircd-ratbox/src/ircd.c
12526 7.3 +15 -4 ircd-ratbox/src/monitor.c
12527
12528
12529
12530leeh 2005/02/23 21:20:10 EST (20050224_2)
12531
12532 Modified files:
12533 doc example.conf example.efnet.conf
12534 include s_conf.h supported.h
12535 modules Makefile.in
12536 src client.c newconf.c s_conf.c
12537 Added files:
12538 modules m_monitor.c
12539 Log:
12540 - add the max_monitor config option
12541 - advertise MONITOR=%d in 005
12542 - clear a local clients monitor list on exit
12543 - add the framework for the MONITOR command
12544 - bed.
12545
12546 Revision Changes Path
12547 7.261 +5 -0 ircd-ratbox/doc/example.conf
12548 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12549 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12550 7.4 +4 -2 ircd-ratbox/include/supported.h
12551 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12552 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12553 7.492 +1 -0 ircd-ratbox/src/client.c
12554 7.202 +1 -0 ircd-ratbox/src/newconf.c
12555 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12556
12557
12558
12559leeh 2005/02/23 20:57:51 EST (20050224_1)
12560
12561 Modified files:
12562 . configure configure.ac
12563 include setup.h.in
12564 src monitor.c
12565 Log:
12566 - move MONITOR_HEAP_SIZE over to configure
12567
12568 Revision Changes Path
12569 7.244 ircd-ratbox/configure
12570 7.58 +4 -2 ircd-ratbox/configure.ac
12571 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12572 7.2 +0 -2 ircd-ratbox/src/monitor.c
12573
12574
12575
12576leeh 2005/02/23 20:48:08 EST (20050224_0)
12577
12578 Modified files:
12579 doc monitor.txt
12580 include client.h numeric.h
12581 modules/core m_nick.c
12582 src Makefile.in client.c messages.tab
12583 s_user.c
12584 Added files:
12585 include monitor.h
12586 src monitor.c
12587 Log:
12588 - first half of my server-side notify list implementation..
12589
12590 Revision Changes Path
12591 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12592 7.266 +3 -0 ircd-ratbox/include/client.h
12593 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12594 7.58 +6 -0 ircd-ratbox/include/numeric.h
12595 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12596 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12597 7.491 +3 -0 ircd-ratbox/src/client.c
12598 7.126 +5 -5 ircd-ratbox/src/messages.tab
12599 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12600 7.342 +2 -0 ircd-ratbox/src/s_user.c
12601
12602
12603
12604leeh 2005/02/23 18:42:59 EST (20050223_0)
12605
12606 Modified files:
12607 include hash.h
12608 Log:
12609 - double the size of the client and channel hashtables (64k -> 128k and
12610 32k -> 64k). The improvements are quite significant..
12611
12612 Revision Changes Path
12613 7.54 +4 -4 ircd-ratbox/include/hash.h
12614
12615
12616
12617leeh 2005/02/22 14:55:56 EST (20050222_1)
12618
12619 Modified files:
12620 doc monitor.txt
12621 modules m_services.c
12622 Log:
12623 - remove a couple of unused vars
12624 - update monitor.txt
12625
12626 Revision Changes Path
12627 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12628 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12629
12630
12631
12632leeh 2005/02/21 19:47:24 EST (20050222_0)
12633
12634 Added files:
12635 doc monitor.txt
12636 Log:
12637 - add in my documentation on the upcoming MONITOR command
12638
12639 Revision Changes Path
12640 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12641
12642
12643
12644leeh 2005/02/21 12:09:34 EST (20050221_0)
12645
12646 Modified files:
12647 . configure configure.ac
12648 doc whats-new-2.1.txt
12649 tools README.mkpasswd
12650 Removed files:
12651 src crypt.c
12652 Log:
12653 - update whats-new-2.1.txt some more
12654 - we dont have vms mkpasswd anymore
12655 - remove the unused crypt.c
12656
12657 Revision Changes Path
12658 7.243 +3 -6 ircd-ratbox/configure
12659 7.57 +2 -4 ircd-ratbox/configure.ac
12660 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12661 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12662 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12663
12664
12665
12666leeh 2005/02/19 12:38:09 EST (20050219_3)
12667
12668 Modified files:
12669 doc example.conf example.efnet.conf
12670 include ircd.h
12671 modules m_pong.c
12672 src channel.c client.c ircd.c s_conf.c
12673 Log:
12674 - rework the splitcode, splitservers is now how many servers we've marked as
12675 EOB, rather than how many are linked. Thus pull ourselves out of
12676 splitmode immediately once this is satisfied
12677
12678 Revision Changes Path
12679 7.260 +8 -9 ircd-ratbox/doc/example.conf
12680 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12681 7.83 +1 -0 ircd-ratbox/include/ircd.h
12682 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12683 7.435 +16 -36 ircd-ratbox/src/channel.c
12684 7.490 +2 -0 ircd-ratbox/src/client.c
12685 7.373 +2 -1 ircd-ratbox/src/ircd.c
12686 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12687
12688
12689
12690leeh 2005/02/19 09:02:34 EST (20050219_2)
12691
12692 Modified files:
12693 doc example.conf example.efnet.conf
12694 include ircd.h s_conf.h
12695 modules m_set.c
12696 src channel.c ircd.c newconf.c s_conf.c
12697 Log:
12698 - remove split_delay
12699
12700 Revision Changes Path
12701 7.259 +0 -5 ircd-ratbox/doc/example.conf
12702 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12703 7.82 +0 -1 ircd-ratbox/include/ircd.h
12704 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12705 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12706 7.434 +2 -7 ircd-ratbox/src/channel.c
12707 7.372 +0 -1 ircd-ratbox/src/ircd.c
12708 7.201 +0 -1 ircd-ratbox/src/newconf.c
12709 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12710
12711
12712
12713leeh 2005/02/19 08:48:05 EST (20050219_1)
12714
12715 Modified files:
12716 include client.h
12717 modules m_cap.c m_who.c
12718 src channel.c
12719 Log:
12720 - implemented multi-prefix client capability, which allows stacking of @+ in
12721 names and who
12722
12723 Revision Changes Path
12724 7.265 +1 -1 ircd-ratbox/include/client.h
12725 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12726 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12727 7.433 +4 -6 ircd-ratbox/src/channel.c
12728
12729
12730
12731leeh 2005/02/19 06:27:58 EST (20050219_0)
12732
12733 Modified files:
12734 modules m_etrace.c
12735 src newconf.c s_conf.c s_newconf.c
12736 Log:
12737 - removed some unused vars/functions
12738
12739 Revision Changes Path
12740 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12741 7.200 +0 -15 ircd-ratbox/src/newconf.c
12742 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12743 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12744
12745
12746
12747leeh 2005/02/16 12:58:24 EST (20050216_2)
12748
12749 Modified files:
12750 . RELNOTES configure configure.ac
12751 include patchlevel.h
12752 Log:
12753 - update configure to reflect this is 'devel'
12754 - update RELNOTES
12755 - revved patchlevel to 2.1.0beta1
12756
12757 Revision Changes Path
12758 1.112 +9 -1 ircd-ratbox/RELNOTES
12759 7.242 +11 -11 ircd-ratbox/configure
12760 7.56 +3 -3 ircd-ratbox/configure.ac
12761 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12762
12763
12764
12765leeh 2005/02/16 12:46:30 EST (20050216_1)
12766
12767 Modified files:
12768 . configure configure.ac
12769 include client.h numeric.h s_conf.h setup.h.in
12770 supported.h
12771 modules Makefile.in
12772 modules/core m_nick.c
12773 src Makefile.in client.c ircd.c messages.tab
12774 newconf.c s_conf.c s_user.c
12775 Removed files:
12776 include watch.h
12777 modules m_watch.c
12778 src watch.c
12779 Log:
12780 - remove watch, the protocol for this sucks so hard I just dont want it
12781 here ;-)
12782
12783 Revision Changes Path
12784 7.241 +2 -12 ircd-ratbox/configure
12785 7.55 +2 -4 ircd-ratbox/configure.ac
12786 7.264 +0 -2 ircd-ratbox/include/client.h
12787 7.57 +0 -11 ircd-ratbox/include/numeric.h
12788 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12789 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12790 7.3 +2 -3 ircd-ratbox/include/supported.h
12791 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12792 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12793 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12794 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12795 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12796 7.489 +0 -3 ircd-ratbox/src/client.c
12797 7.371 +0 -2 ircd-ratbox/src/ircd.c
12798 7.125 +9 -9 ircd-ratbox/src/messages.tab
12799 7.199 +0 -1 ircd-ratbox/src/newconf.c
12800 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12801 7.341 +0 -2 ircd-ratbox/src/s_user.c
12802 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12803
12804
12805
12806leeh 2005/02/15 19:13:31 EST (20050216_0)
12807
12808 Modified files:
12809 include stdinc.h
12810 src event.c ircd_lexer.l ircd_signal.c
12811 modules.c
12812 Removed files:
12813 servlink descrip.mms
12814 Log:
12815 - remove a few vms bits
12816
12817 Revision Changes Path
12818 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12819 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12820 7.47 +0 -54 ircd-ratbox/src/event.c
12821 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12822 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12823 7.152 +0 -3 ircd-ratbox/src/modules.c
12824
12825
12826
12827leeh 2005/02/15 18:53:32 EST (20050215_0)
12828
12829 Modified files:
12830 include hostmask.h ircd.h s_conf.h s_newconf.h
12831 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12832 m_xline.c
12833 src hostmask.c ircd.c ircd_signal.c s_conf.c
12834 s_newconf.c
12835 Log:
12836 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12837 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12838
12839 Revision Changes Path
12840 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12841 7.81 +1 -0 ircd-ratbox/include/ircd.h
12842 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12843 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12844 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12845 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12846 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12847 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12848 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12849 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12850 7.370 +7 -0 ircd-ratbox/src/ircd.c
12851 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12852 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12853 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12854
12855
12856
12857leeh 2005/02/13 10:21:41 EST (20050213_4)
12858
12859 Modified files:
12860 doc services.txt
12861 Added files:
12862 doc whats-new-2.0.txt whats-new-2.1.txt
12863 Removed files:
12864 doc whats-new.txt
12865 Log:
12866 - move whats-new.txt to whats-new-2.0.txt
12867 - add in whats-new-2.1.txt
12868 - update services.txt with the whois for logged in users
12869
12870 Revision Changes Path
12871 7.2 +5 -0 ircd-ratbox/doc/services.txt
12872 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12873 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12874 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12875
12876
12877
12878leeh 2005/02/13 09:20:37 EST (20050213_3)
12879
12880 Modified files:
12881 include supported.h
12882 modules/core m_message.c
12883 Log:
12884 - fix a compile error in m_message.c
12885 - update 005 to the spec and add CPRIVMSG/CNOTICE
12886
12887 Revision Changes Path
12888 7.2 +31 -37 ircd-ratbox/include/supported.h
12889 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12890
12891
12892
12893leeh 2005/02/13 09:14:12 EST (20050213_2)
12894
12895 Modified files:
12896 src channel.c
12897 Log:
12898 - fix the membership memleak
12899
12900 Revision Changes Path
12901 7.432 +0 -3 ircd-ratbox/src/channel.c
12902
12903
12904
12905leeh 2005/02/12 21:51:56 EST (20050213_1)
12906
12907 Modified files:
12908 include client.h
12909 modules/core m_message.c
12910 Log:
12911 - add a bitmask to track when they send their first message, only allowing
12912 clearing stuff after that.
12913
12914 Revision Changes Path
12915 7.263 +4 -0 ircd-ratbox/include/client.h
12916 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12917
12918
12919
12920leeh 2005/02/12 21:17:52 EST (20050213_0)
12921
12922 Modified files:
12923 include patricia.h s_newconf.h
12924 modules/core m_message.c
12925 src patricia.c s_newconf.c s_user.c
12926 Log:
12927 - add in the patricia for tracking who fills up targets, give them a reduced
12928 count on connect
12929
12930 Revision Changes Path
12931 7.20 +1 -1 ircd-ratbox/include/patricia.h
12932 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12933 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12934 7.29 +1 -1 ircd-ratbox/src/patricia.c
12935 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12936 7.340 +4 -0 ircd-ratbox/src/s_user.c
12937
12938
12939
12940leeh 2005/02/12 18:35:10 EST (20050212_0)
12941
12942 Modified files:
12943 include ircd_defs.h
12944 src class.c reject.c
12945 Log:
12946 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12947
12948 Revision Changes Path
12949 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12950 7.68 +1 -5 ircd-ratbox/src/class.c
12951 1.33 +1 -5 ircd-ratbox/src/reject.c
12952
12953
12954
12955androsyn 2005/02/11 17:11:57 EST (20050211_1)
12956
12957 Modified files:
12958 modules m_watch.c
12959 Log:
12960 remove stupid memory leak
12961
12962 Revision Changes Path
12963 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12964
12965
12966
12967leeh 2005/02/11 06:42:48 EST (20050211_0)
12968
12969 Modified files:
12970 modules m_gline.c
12971 Log:
12972 - workaround hyb6 allowing empty gline reasons
12973
12974 Revision Changes Path
12975 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12976
12977
12978
12979leeh 2005/02/09 14:39:13 EST (20050209_2)
12980
12981 Modified files:
12982 include s_conf.h
12983 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12984 src ircd.c s_conf.c
12985 Log:
12986 - move temp dlines and temp klines over to an array, rather than completely
12987 seperate dlinks.
12988
12989 Revision Changes Path
12990 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12991 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12992 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12993 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12994 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12995 7.369 +0 -5 ircd-ratbox/src/ircd.c
12996 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12997
12998
12999
13000leeh 2005/02/09 14:02:13 EST (20050209_1)
13001
13002 Modified files:
13003 include s_user.h
13004 modules m_cap.c m_pong.c m_user.c
13005 modules/core m_nick.c
13006 src s_user.c
13007 Log:
13008 - remove 'nick' param from register_local_user(), its not needed.
13009
13010 Revision Changes Path
13011 7.35 +1 -1 ircd-ratbox/include/s_user.h
13012 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13013 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13014 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13015 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13016 7.339 +6 -6 ircd-ratbox/src/s_user.c
13017
13018
13019
13020leeh 2005/02/09 13:12:53 EST (20050209_0)
13021
13022 Modified files:
13023 modules m_cmessage.c
13024 Log:
13025 - dont send numerics when we're dealing with CNOTICE
13026 - add in checking for +g, and resetting idle
13027
13028 Revision Changes Path
13029 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13030
13031
13032
13033leeh 2005/02/08 11:37:50 EST (20050208_2)
13034
13035 Modified files:
13036 src s_newconf.c
13037 Log:
13038 - fix operator blocks to work on ip spoofs
13039
13040 Revision Changes Path
13041 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13042
13043
13044
13045leeh 2005/02/07 19:23:22 EST (20050208_1)
13046
13047 Modified files:
13048 doc example.conf example.efnet.conf
13049 src newconf.c
13050 Log:
13051 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13052
13053 Revision Changes Path
13054 7.258 +0 -39 ircd-ratbox/doc/example.conf
13055 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13056 7.198 +0 -272 ircd-ratbox/src/newconf.c
13057
13058
13059
13060leeh 2005/02/07 19:19:32 EST (20050208_0)
13061
13062 Modified files:
13063 src s_conf.c
13064 Log:
13065 - added support for kline.conf.perm et al, these take the same formats
13066 as their non-permanent partners, but you cant remove them via the ircd.
13067
13068 Revision Changes Path
13069 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13070
13071
13072
13073leeh 2005/02/02 19:18:59 EST (20050203_1)
13074
13075 Modified files:
13076 help Makefile.in
13077 help/opers index
13078 help/users index
13079 Added files:
13080 help/opers cnotice cprivmsg
13081 Log:
13082 - added help files for cprivmsg/cnotice
13083
13084 Revision Changes Path
13085 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13086 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13087 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13088 1.10 +19 -19 ircd-ratbox/help/opers/index
13089 1.7 +10 -9 ircd-ratbox/help/users/index
13090
13091
13092
13093leeh 2005/02/02 19:14:25 EST (20050203_0)
13094
13095 Modified files:
13096 include numeric.h
13097 modules Makefile.in
13098 src messages.tab
13099 Added files:
13100 modules m_cmessage.c
13101 Log:
13102 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13103 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13104 nick is a member. These bypass any target change limitations.
13105 - added ERR_VOICENEEDED, numeric 489.
13106
13107 Revision Changes Path
13108 7.56 +2 -0 ircd-ratbox/include/numeric.h
13109 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13110 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13111 7.124 +1 -1 ircd-ratbox/src/messages.tab
13112
13113
13114
13115leeh 2005/02/02 16:58:16 EST (20050202_4)
13116
13117 Modified files:
13118 help/opers etrace
13119 Log:
13120 - update etrace help
13121
13122 Revision Changes Path
13123 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13124
13125
13126
13127leeh 2005/02/02 16:55:04 EST (20050202_3)
13128
13129 Modified files:
13130 modules m_etrace.c
13131 Log:
13132 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13133 can put its external ip address in there..
13134
13135 Revision Changes Path
13136 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13137
13138
13139
13140leeh 2005/02/02 16:41:06 EST (20050202_2)
13141
13142 Modified files:
13143 modules m_etrace.c
13144 Log:
13145 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13146 if its a non-local client. These will just get "lost" if the remote
13147 server doesnt support this..
13148
13149 Revision Changes Path
13150 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13151
13152
13153
13154leeh 2005/02/02 16:12:12 EST (20050202_1)
13155
13156 Modified files:
13157 include client.h numeric.h s_conf.h
13158 modules/core m_message.c
13159 src messages.tab newconf.c s_conf.c
13160 Log:
13161 - first part of the target change code, add the storage of targets for
13162 localuser, throttle messages when they fill all the available slots
13163
13164 Revision Changes Path
13165 7.262 +5 -1 ircd-ratbox/include/client.h
13166 7.55 +2 -0 ircd-ratbox/include/numeric.h
13167 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13168 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13169 7.123 +1 -1 ircd-ratbox/src/messages.tab
13170 7.197 +1 -0 ircd-ratbox/src/newconf.c
13171 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13172
13173
13174
13175leeh 2005/02/02 13:28:10 EST (20050202_0)
13176
13177 Modified files:
13178 modules m_resv.c m_stats.c m_testline.c
13179 modules/core m_join.c
13180 src hash.c kdparse.c messages.tab s_newconf.c
13181 Log:
13182 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13183 tracking of when resvs get hit
13184
13185 Revision Changes Path
13186 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13187 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13188 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13189 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13190 7.114 +3 -0 ircd-ratbox/src/hash.c
13191 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13192 7.122 +1 -1 ircd-ratbox/src/messages.tab
13193 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13194
13195
13196
13197leeh 2005/01/31 09:04:10 EST (20050131_2)
13198
13199 Modified files:
13200 src s_log.c
13201 Log:
13202 - fflush() logfiles
13203
13204 Revision Changes Path
13205 7.79 +2 -0 ircd-ratbox/src/s_log.c
13206
13207
13208
13209leeh 2005/01/31 08:59:09 EST (20050131_1)
13210
13211 Modified files:
13212 src commio.c
13213 Log:
13214 - rename fd_dump() to comm_dump()
13215
13216 Revision Changes Path
13217 1.27 +2 -2 ircd-ratbox/src/commio.c
13218
13219
13220
13221leeh 2005/01/30 19:16:08 EST (20050131_0)
13222
13223 Modified files:
13224 doc hooks.txt
13225 include hook.h
13226 modules m_services.c
13227 modules/core m_server.c
13228 src hook.c s_serv.c
13229 Log:
13230 - added hook for server_introduced
13231 - fixed up services support for hooks
13232
13233 Revision Changes Path
13234 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13235 1.31 +1 -0 ircd-ratbox/include/hook.h
13236 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13237 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13238 7.36 +2 -0 ircd-ratbox/src/hook.c
13239 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13240
13241
13242
13243androsyn 2005/01/29 20:18:12 EST (20050130_1)
13244
13245 Modified files:
13246 src commio.c
13247 Log:
13248 Add back in the comm_fd_hack thing for solaris
13249
13250 Revision Changes Path
13251 1.26 +26 -1 ircd-ratbox/src/commio.c
13252
13253
13254
13255androsyn 2005/01/29 19:59:17 EST (20050130_0)
13256
13257 Modified files:
13258 adns adns.h
13259 include commio.h s_conf.h watch.h
13260 modules m_dline.c m_kline.c m_resv.c m_stats.c
13261 m_watch.c m_xline.c
13262 modules/core m_nick.c
13263 src balloc.c cache.c client.c commio.c
13264 epoll.c ircd.c ircd_lexer.l kdparse.c
13265 listener.c s_auth.c s_conf.c s_log.c
13266 s_serv.c watch.c
13267 Log:
13268 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13269
13270 Revision Changes Path
13271 1.18 +0 -2 ircd-ratbox/adns/adns.h
13272 1.14 +6 -37 ircd-ratbox/include/commio.h
13273 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13274 7.3 +2 -2 ircd-ratbox/include/watch.h
13275 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13276 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13277 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13278 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13279 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13280 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13281 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13282 7.85 +1 -1 ircd-ratbox/src/balloc.c
13283 1.24 +5 -5 ircd-ratbox/src/cache.c
13284 7.488 +4 -4 ircd-ratbox/src/client.c
13285 1.25 +10 -280 ircd-ratbox/src/commio.c
13286 1.33 +1 -1 ircd-ratbox/src/epoll.c
13287 7.368 +4 -4 ircd-ratbox/src/ircd.c
13288 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13289 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13290 7.125 +8 -8 ircd-ratbox/src/listener.c
13291 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13292 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13293 7.78 +20 -20 ircd-ratbox/src/s_log.c
13294 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13295 1.6 +22 -15 ircd-ratbox/src/watch.c
13296
13297
13298
13299androsyn 2005/01/29 12:18:38 EST (20050129_0)
13300
13301 Modified files:
13302 modules/core m_mode.c
13303 Log:
13304 remove two unused variables
13305
13306 Revision Changes Path
13307 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13308
13309
13310
13311leeh 2005/01/28 15:31:40 EST (20050128_1)
13312
13313 Modified files:
13314 modules m_kline.c
13315 src s_conf.c
13316 Log:
13317 - mo_kline() needs minpara of 3, not 2
13318 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13319 - require me.info is never blank
13320
13321 Revision Changes Path
13322 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13323 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13324
13325
13326
13327leeh 2005/01/28 15:26:28 EST (20050128_0)
13328
13329 Modified files:
13330 modules/core m_mode.c m_sjoin.c
13331 Log:
13332 - patch via jilles to fix +eI lists being shown to lusers when handling
13333 protocol stuff over TS6
13334
13335 Revision Changes Path
13336 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13337 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13338
13339
13340
13341leeh 2005/01/25 19:47:38 EST (20050126_0)
13342
13343 Modified files:
13344 include channel.h
13345 modules/core m_join.c m_mode.c m_sjoin.c
13346 src channel.c messages.tab s_serv.c
13347 Log:
13348 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13349 an operspy call with &me
13350 - remove modebuf/parabuf params from channel_modes(), we now generate a
13351 buffer internally which we return.
13352
13353 Revision Changes Path
13354 7.163 +1 -1 ircd-ratbox/include/channel.h
13355 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13356 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13357 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13358 7.431 +25 -18 ircd-ratbox/src/channel.c
13359 7.121 +1 -1 ircd-ratbox/src/messages.tab
13360 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13361
13362
13363
13364alz 2005/01/25 18:09:18 EST (20050125_5)
13365
13366 Modified files:
13367 doc example.conf example.efnet.conf
13368 include s_conf.h
13369 modules m_info.c
13370 src listener.c newconf.c s_conf.c
13371 Log:
13372 Added dline_with_reason config option (default yes):
13373
13374 /* dline reason: show the user the dline reason when they connect
13375 * and are dlined.
13376 */
13377 dline_with_reason = yes;
13378
13379 Revision Changes Path
13380 7.257 +6 -1 ircd-ratbox/doc/example.conf
13381 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13382 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13383 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13384 7.124 +1 -1 ircd-ratbox/src/listener.c
13385 7.196 +1 -0 ircd-ratbox/src/newconf.c
13386 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13387
13388
13389
13390leeh 2005/01/25 13:21:17 EST (20050125_4)
13391
13392 Modified files:
13393 src newconf.c
13394 Log:
13395 - make conf_set_generic_string() test len exists before it uses it.
13396
13397 Revision Changes Path
13398 7.195 +1 -1 ircd-ratbox/src/newconf.c
13399
13400
13401
13402leeh 2005/01/25 13:10:56 EST (20050125_3)
13403
13404 Modified files:
13405 doc example.conf
13406 src newconf.c
13407 Log:
13408 - rename 'type' to 'flags' in cluster {};
13409 - add stacking of servers in cluster {}; documented in example.conf
13410
13411 Revision Changes Path
13412 7.256 +18 -10 ircd-ratbox/doc/example.conf
13413 7.194 +39 -7 ircd-ratbox/src/newconf.c
13414
13415
13416
13417alz 2005/01/25 12:48:54 EST (20050125_2)
13418
13419 Modified files:
13420 include s_conf.h
13421 src listener.c s_conf.c
13422 Log:
13423 Added dline reasons, connecting/banned clients now see ban reason.
13424
13425 Revision Changes Path
13426 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13427 7.123 +17 -4 ircd-ratbox/src/listener.c
13428 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13429
13430
13431
13432leeh 2005/01/25 07:44:37 EST (20050125_1)
13433
13434 Modified files:
13435 doc example.conf example.efnet.conf
13436 src newconf.c
13437 Log:
13438 - implement stacking of shared {}; blocks, documented in example.conf
13439
13440 Revision Changes Path
13441 7.255 +26 -13 ircd-ratbox/doc/example.conf
13442 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13443 7.193 +51 -36 ircd-ratbox/src/newconf.c
13444
13445
13446
13447leeh 2005/01/24 19:08:29 EST (20050125_0)
13448
13449 Modified files:
13450 doc example.conf
13451 include client.h s_conf.h
13452 modules/core m_join.c
13453 src newconf.c s_user.c
13454 Log:
13455 - added jupe_exempt to auth {};, exempts the user from generating warnings
13456 when they attempt to join juped channels.
13457
13458 Revision Changes Path
13459 7.254 +2 -0 ircd-ratbox/doc/example.conf
13460 7.261 +3 -0 ircd-ratbox/include/client.h
13461 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13462 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13463 7.192 +1 -0 ircd-ratbox/src/newconf.c
13464 7.338 +8 -0 ircd-ratbox/src/s_user.c
13465
13466
13467
13468leeh 2005/01/24 18:57:02 EST (20050124_6)
13469
13470 Modified files:
13471 src newconf.c
13472 Log:
13473 - rework shared {};, the format is now:
13474 shared {
13475 oper = "flame@*.leeh.co.uk", "*.lan";
13476 flags = kline;
13477 };
13478
13479 With no privs:
13480 shared {
13481 oper = "flame@*.leeh.co.uk", "*.lan";
13482 flags = none;
13483 };
13484
13485 Revision Changes Path
13486 7.191 +55 -23 ircd-ratbox/src/newconf.c
13487
13488
13489
13490leeh 2005/01/24 17:25:58 EST (20050124_5)
13491
13492 Modified files:
13493 include modules.h
13494 Log:
13495 - fix the prototype on load_static_modules()
13496
13497 Revision Changes Path
13498 7.61 +1 -1 ircd-ratbox/include/modules.h
13499
13500
13501
13502leeh 2005/01/24 16:00:30 EST (20050124_4)
13503
13504 Modified files:
13505 modules m_cap.c
13506 Log:
13507 - have cap end call register_local_user() with its own copy of
13508 source_p->username so its safe for unidented users..
13509
13510 Revision Changes Path
13511 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13512
13513
13514
13515leeh 2005/01/24 15:48:09 EST (20050124_3)
13516
13517 Modified files:
13518 include newconf.h s_conf.h
13519 modules m_info.c
13520 src newconf.c s_conf.c s_log.c
13521 Log:
13522 - move the conf parser over to a table based structure, with generic setting
13523 of integers/strings
13524
13525 Revision Changes Path
13526 7.34 +9 -8 ircd-ratbox/include/newconf.h
13527 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13528 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13529 7.190 +264 -808 ircd-ratbox/src/newconf.c
13530 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13531 7.77 +13 -13 ircd-ratbox/src/s_log.c
13532
13533
13534
13535leeh 2005/01/24 13:11:30 EST (20050124_2)
13536
13537 Modified files:
13538 doc example.conf
13539 src newconf.c
13540 Log:
13541 - added stacking of ips in exempt {};
13542
13543 Revision Changes Path
13544 7.253 +4 -0 ircd-ratbox/doc/example.conf
13545 7.189 +11 -30 ircd-ratbox/src/newconf.c
13546
13547
13548
13549leeh 2005/01/24 12:59:57 EST (20050124_1)
13550
13551 Modified files:
13552 include tools.h
13553 src channel.c client.c hash.c hook.c
13554 newconf.c s_user.c watch.c
13555 Log:
13556 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13557 consistent with the rest of the dlink code.
13558
13559 Revision Changes Path
13560 1.54 +7 -7 ircd-ratbox/include/tools.h
13561 7.430 +2 -2 ircd-ratbox/src/channel.c
13562 7.487 +6 -6 ircd-ratbox/src/client.c
13563 7.113 +5 -5 ircd-ratbox/src/hash.c
13564 7.35 +1 -1 ircd-ratbox/src/hook.c
13565 7.188 +2 -2 ircd-ratbox/src/newconf.c
13566 7.337 +1 -1 ircd-ratbox/src/s_user.c
13567 1.5 +4 -4 ircd-ratbox/src/watch.c
13568
13569
13570
13571leeh 2005/01/24 12:47:13 EST (20050124_0)
13572
13573 Modified files:
13574 modules m_cap.c
13575 Log:
13576 - cheap hack on sticky capabs..
13577
13578 Revision Changes Path
13579 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13580
13581
13582
13583leeh 2005/01/22 11:36:54 EST (20050122_0)
13584
13585 Modified files:
13586 modules m_cap.c
13587 Log:
13588 - updated my clicap implementation to match the spec so far..
13589
13590 Revision Changes Path
13591 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13592
13593
13594
13595leeh 2005/01/21 07:14:43 EST (20050121_2)
13596
13597 Modified files:
13598 doc hooks.txt
13599 include hook.h
13600 modules m_services.c
13601 src hook.c s_serv.c
13602 Log:
13603 - added hooks for when we're sending a burst
13604 - rewrote hooks.txt
13605 - fix up the hooks ive already done in services compatibility, ill add the
13606 hooks for server/client introductions in a bit.
13607
13608 Revision Changes Path
13609 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13610 1.30 +4 -0 ircd-ratbox/include/hook.h
13611 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13612 7.34 +7 -0 ircd-ratbox/src/hook.c
13613 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13614
13615
13616
13617leeh 2005/01/21 06:34:03 EST (20050121_1)
13618
13619 Modified files:
13620 contrib example_module.c spy_admin_notice.c
13621 spy_info_notice.c spy_links_notice.c
13622 spy_motd_notice.c spy_stats_notice.c
13623 spy_stats_p_notice.c spy_trace_notice.c
13624 spy_whois_notice.c
13625 spy_whois_notice_global.c
13626 include hook.h
13627 modules m_admin.c m_info.c m_links.c m_motd.c
13628 m_services.c m_stats.c m_trace.c
13629 m_whois.c static_modules.c.SH
13630 modules/core m_server.c
13631 src client.c hook.c ircd.c modules.c packet.c
13632 s_auth.c s_serv.c s_user.c send.c
13633 Log:
13634 - add a better implementation of the hook system, its now a slow leaking
13635 array and events are created whenever we try adding a hook for it, or
13636 theyre registered for the caller.
13637
13638 Ive temporarily fucked services support and removed most of the other
13639 hooks.. I shall fix this soon.
13640
13641 Revision Changes Path
13642 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13643 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13644 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13645 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13646 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13647 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13648 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13649 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13650 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13651 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13652 1.29 +34 -70 ircd-ratbox/include/hook.h
13653 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13654 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13655 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13656 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13657 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13658 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13659 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13660 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13661 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13662 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13663 7.486 +1 -28 ircd-ratbox/src/client.c
13664 7.33 +131 -137 ircd-ratbox/src/hook.c
13665 7.367 +1 -1 ircd-ratbox/src/ircd.c
13666 7.151 +6 -10 ircd-ratbox/src/modules.c
13667 7.138 +10 -14 ircd-ratbox/src/packet.c
13668 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13669 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13670 7.336 +0 -6 ircd-ratbox/src/s_user.c
13671 7.286 +8 -6 ircd-ratbox/src/send.c
13672
13673
13674
13675leeh 2005/01/20 19:19:20 EST (20050121_0)
13676
13677 Modified files:
13678 include hostmask.h
13679 Log:
13680 - remove an unused struct
13681
13682 Revision Changes Path
13683 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13684
13685
13686
13687leeh 2005/01/20 13:38:39 EST (20050120_1)
13688
13689 Modified files:
13690 . configure configure.ac
13691 include client.h numeric.h patchlevel.h
13692 modules Makefile.in
13693 src messages.tab s_user.c
13694 Added files:
13695 modules m_cap.c
13696 Log:
13697 - drop back to -O0, fix patchlevel.h
13698 - first stab at client capabilities.. this still needs work.
13699
13700 Revision Changes Path
13701 7.240 +3 -3 ircd-ratbox/configure
13702 7.54 +3 -3 ircd-ratbox/configure.ac
13703 7.260 +3 -0 ircd-ratbox/include/client.h
13704 7.54 +2 -0 ircd-ratbox/include/numeric.h
13705 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13706 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13707 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13708 7.120 +1 -1 ircd-ratbox/src/messages.tab
13709 7.335 +3 -0 ircd-ratbox/src/s_user.c
13710
13711
13712
13713leeh 2005/01/20 06:04:41 EST (20050120_0)
13714
13715 Modified files:
13716 . ChangeLog RELNOTES
13717 include config.h config.h.dist memory.h
13718 patchlevel.h
13719 modules m_stats.c
13720 src commio.c crypt.c getopt.c ircd.c s_serv.c
13721 Removed files:
13722 . README.VMS clean.com make.com
13723 include setup.h_vms
13724 modules descrip.mms static_modules_c.com
13725 modules/core descrip.mms
13726 src descrip.mms qio.c version.com
13727 tools descrip.mms mkpasswd_vms.c
13728 Log:
13729 - clean changelog, relnotes
13730 - mark patchlevel as 2.1.0beta
13731 - remove VMS support
13732
13733 Revision Changes Path
13734 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13735 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13736 1.111 +1 -348 ircd-ratbox/RELNOTES
13737 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13738 7.182 +0 -42 ircd-ratbox/include/config.h
13739 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13740 7.50 +0 -4 ircd-ratbox/include/memory.h
13741 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13742 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13743 7.2 +0 -58 ircd-ratbox/make.com (dead)
13744 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13745 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13746 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13747 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13748 1.24 +7 -30 ircd-ratbox/src/commio.c
13749 7.12 +0 -4 ircd-ratbox/src/crypt.c
13750 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13751 7.24 +0 -4 ircd-ratbox/src/getopt.c
13752 7.366 +4 -19 ircd-ratbox/src/ircd.c
13753 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13754 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13755 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13756 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13757 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13758
13759
13760
13761androsyn 2005/01/18 11:55:13 EST (20050118_7)
13762
13763 Modified files:
13764 include watch.h
13765 src watch.c
13766 Log:
13767 not using the return values on a few watch functions so make them void
13768
13769 Revision Changes Path
13770 7.2 +5 -5 ircd-ratbox/include/watch.h
13771 1.4 +19 -28 ircd-ratbox/src/watch.c
13772
13773
13774androsyn 2005/01/14 13:10:41 EST (20050114_5)
13775
13776 Modified files:
13777 modules m_watch.c
13778 Log:
13779 Make watch throttle, don't accept letter commands stacked
13780
13781 Revision Changes Path
13782 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13783
13784
13785
13786androsyn 2005/01/14 13:06:06 EST (20050114_4)
13787
13788 Modified files:
13789 modules m_gline.c
13790 Log:
13791 fix merge error
13792
13793 Revision Changes Path
13794 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13795
13796
13797
13798androsyn 2005/01/14 12:12:37 EST (20050114_3)
13799
13800 Modified files:
13801 . ChangeLog README.FIRST RELNOTES configure
13802 configure.ac
13803 adns adns.h internal.h parse.c transmit.c
13804 types.c
13805 contrib example_module.c spy_admin_notice.c
13806 spy_info_notice.c spy_links_notice.c
13807 spy_motd_notice.c spy_stats_notice.c
13808 spy_stats_p_notice.c spy_trace_notice.c
13809 spy_whois_notice.c
13810 spy_whois_notice_global.c
13811 doc example.conf example.efnet.conf ircd.motd
13812 server-version-info whats-new.txt
13813 help/opers umode xline
13814 help/users umode
13815 include cache.h channel.h class.h client.h
13816 commio.h config.h config.h.dist hash.h
13817 hook.h hostmask.h irc_string.h ircd.h
13818 ircd_defs.h m_info.h memory.h msg.h
13819 newconf.h numeric.h packet.h patchlevel.h
13820 patricia.h s_conf.h s_gline.h s_newconf.h
13821 s_serv.h s_user.h scache.h serno.h
13822 setup.h.in sprintf_irc.h stdinc.h tools.h
13823 modules .depend Makefile.in m_admin.c m_away.c
13824 m_dline.c m_encap.c m_gline.c m_info.c
13825 m_kline.c m_links.c m_list.c m_lusers.c
13826 m_motd.c m_oper.c m_operspy.c m_rehash.c
13827 m_restart.c m_resv.c m_set.c m_stats.c
13828 m_svinfo.c m_testline.c m_testmask.c
13829 m_topic.c m_trace.c m_watch.c m_who.c
13830 m_whois.c m_whowas.c m_xline.c
13831 static_modules.c.SH
13832 modules/core m_error.c m_message.c m_mode.c m_quit.c
13833 m_server.c m_squit.c
13834 src .depend Makefile.in adns.c balloc.c
13835 cache.c channel.c class.c client.c
13836 commio.c crypt.c devpoll.c epoll.c
13837 event.c getopt.c hash.c hook.c hostmask.c
13838 irc_string.c ircd.c ircd_lexer.l
13839 ircd_parser.y ircd_signal.c listener.c
13840 modules.c newconf.c numeric.c packet.c
13841 parse.c patricia.c poll.c reject.c
13842 restart.c s_auth.c s_conf.c s_log.c
13843 s_newconf.c s_serv.c s_user.c scache.c
13844 select.c send.c snprintf.c tools.c
13845 version.c.SH watch.c whowas.c
13846 tools README.mkpasswd mkpasswd.c
13847 Added files:
13848 . README.VMS clean.com make.com
13849 doc services.txt
13850 include common.h s_stats.h setup.h_vms
13851 supported.h
13852 modules descrip.mms m_challenge.c m_etrace.c
13853 m_invite.c m_names.c m_pass.c m_ping.c
13854 m_pong.c m_services.c m_tb.c m_user.c
13855 m_users.c m_version.c
13856 static_modules_c.com
13857 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13858 m_part.c m_sjoin.c
13859 servlink descrip.mms
13860 src descrip.mms kdparse.c messages.tab qio.c
13861 s_gline.c s_stats.c version.com
13862 tools descrip.mms mkpasswd_vms.c
13863 Removed files:
13864 doc 005.txt
13865 include banconf.h
13866 modules/core channels.c users.c
13867 src banconf.c
13868 Log:
13869 merge from RATBOX_2_0
13870
13871 Revision Changes Path
13872 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13873 7.40 +1 -0 ircd-ratbox/README.FIRST
13874 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13875 1.110 +114 -6 ircd-ratbox/RELNOTES
13876 1.17 +4 -0 ircd-ratbox/adns/adns.h
13877 1.17 +4 -4 ircd-ratbox/adns/internal.h
13878 1.12 +38 -38 ircd-ratbox/adns/parse.c
13879 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13880 1.19 +13 -13 ircd-ratbox/adns/types.c
13881 7.1 +10 -0 ircd-ratbox/clean.com (new)
13882 7.239 +47 -29 ircd-ratbox/configure
13883 7.53 +40 -32 ircd-ratbox/configure.ac
13884 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13885 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13886 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13887 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13888 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13889 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13890 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13891 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13892 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13893 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13894 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13895 7.252 +68 -22 ircd-ratbox/doc/example.conf
13896 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13897 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13898 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13899 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13900 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13901 1.5 +2 -1 ircd-ratbox/help/opers/umode
13902 1.7 +1 -1 ircd-ratbox/help/opers/xline
13903 1.2 +1 -0 ircd-ratbox/help/users/umode
13904 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13905 1.7 +8 -0 ircd-ratbox/include/cache.h
13906 7.162 +18 -16 ircd-ratbox/include/channel.h
13907 7.25 +4 -0 ircd-ratbox/include/class.h
13908 7.259 +34 -28 ircd-ratbox/include/client.h
13909 1.13 +45 -7 ircd-ratbox/include/commio.h
13910 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13911 7.181 +74 -16 ircd-ratbox/include/config.h
13912 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13913 7.53 +2 -0 ircd-ratbox/include/hash.h
13914 1.28 +73 -27 ircd-ratbox/include/hook.h
13915 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13916 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13917 7.80 +6 -31 ircd-ratbox/include/ircd.h
13918 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13919 7.56 +14 -8 ircd-ratbox/include/m_info.h
13920 7.49 +4 -0 ircd-ratbox/include/memory.h
13921 7.53 +2 -0 ircd-ratbox/include/msg.h
13922 7.33 +9 -9 ircd-ratbox/include/newconf.h
13923 7.53 +12 -8 ircd-ratbox/include/numeric.h
13924 7.27 +1 -1 ircd-ratbox/include/packet.h
13925 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13926 7.19 +25 -1 ircd-ratbox/include/patricia.h
13927 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13928 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13929 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13930 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13931 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13932 7.34 +13 -9 ircd-ratbox/include/s_user.h
13933 7.15 +1 -1 ircd-ratbox/include/scache.h
13934 7.5366 +1 -1 ircd-ratbox/include/serno.h
13935 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13936 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13937 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13938 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13939 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13940 1.53 +10 -10 ircd-ratbox/include/tools.h
13941 7.1 +58 -0 ircd-ratbox/make.com (new)
13942 1.45 +338 -182 ircd-ratbox/modules/.depend
13943 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13944 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13945 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13946 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13947 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13948 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13949 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13950 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13951 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13952 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13953 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13954 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13955 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13956 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13957 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13958 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13959 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13960 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13961 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13962 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13963 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13964 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13965 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13966 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13967 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13968 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13969 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13970 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13971 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13972 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13973 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13974 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13975 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13976 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13977 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13978 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13979 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13980 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13981 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13982 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13983 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13984 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13985 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13986 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13987 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13988 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13989 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13990 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13991 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13992 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13993 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13994 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13995 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13996 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13997 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13998 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13999 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14000 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14001 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14002 7.48 +162 -119 ircd-ratbox/src/.depend
14003 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14004 7.75 +5 -5 ircd-ratbox/src/adns.c
14005 7.84 +1 -1 ircd-ratbox/src/balloc.c
14006 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14007 1.23 +75 -7 ircd-ratbox/src/cache.c
14008 7.429 +342 -79 ircd-ratbox/src/channel.c
14009 7.67 +42 -2 ircd-ratbox/src/class.c
14010 7.485 +245 -85 ircd-ratbox/src/client.c
14011 1.23 +349 -43 ircd-ratbox/src/commio.c
14012 7.11 +4 -0 ircd-ratbox/src/crypt.c
14013 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14014 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14015 1.32 +4 -8 ircd-ratbox/src/epoll.c
14016 7.46 +63 -6 ircd-ratbox/src/event.c
14017 7.23 +4 -0 ircd-ratbox/src/getopt.c
14018 7.112 +8 -7 ircd-ratbox/src/hash.c
14019 7.32 +135 -133 ircd-ratbox/src/hook.c
14020 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14021 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14022 7.365 +56 -48 ircd-ratbox/src/ircd.c
14023 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14024 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14025 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14026 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14027 7.122 +14 -13 ircd-ratbox/src/listener.c
14028 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14029 7.150 +17 -8 ircd-ratbox/src/modules.c
14030 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14031 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14032 7.137 +55 -42 ircd-ratbox/src/packet.c
14033 7.187 +8 -15 ircd-ratbox/src/parse.c
14034 7.28 +2 -4 ircd-ratbox/src/patricia.c
14035 7.82 +3 -1 ircd-ratbox/src/poll.c
14036 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14037 1.32 +8 -3 ircd-ratbox/src/reject.c
14038 7.34 +1 -0 ircd-ratbox/src/restart.c
14039 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14040 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14041 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14042 7.76 +32 -35 ircd-ratbox/src/s_log.c
14043 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14044 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14045 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14046 7.334 +773 -2 ircd-ratbox/src/s_user.c
14047 7.27 +2 -1 ircd-ratbox/src/scache.c
14048 7.44 +2 -0 ircd-ratbox/src/select.c
14049 7.285 +12 -12 ircd-ratbox/src/send.c
14050 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14051 7.46 +0 -1 ircd-ratbox/src/tools.c
14052 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14053 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14054 1.3 +4 -4 ircd-ratbox/src/watch.c
14055 7.32 +1 -0 ircd-ratbox/src/whowas.c
14056 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14057 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14058 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14059 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14060
14061
14062
14063androsyn 2005/01/13 22:17:53 EST (20050114_2)
14064
14065 Modified files: (Branch: RATBOX_2_0)
14066 src client.c
14067 Log:
14068 a remote client is never going to have a watch list..duh
14069
14070 Revision Changes Path
14071 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14072
14073
14074
14075androsyn 2005/01/13 20:49:55 EST (20050114_1)
14076
14077 Added files: (Branch: RATBOX_2_0)
14078 modules m_watch.c
14079 Log:
14080 get that one too
14081
14082 Revision Changes Path
14083 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14084
14085
14086
14087androsyn 2005/01/13 20:39:28 EST (20050114_0)
14088
14089 Added files: (Branch: RATBOX_2_0)
14090 include watch.h
14091 src watch.c
14092 Log:
14093 helps if we actually include the .c/.h files
14094
14095 Revision Changes Path
14096 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14097 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14098
14099
14100
14101androsyn 2005/01/13 13:57:16 EST (20050113_0)
14102
14103 Modified files: (Branch: RATBOX_2_0)
14104 . configure configure.ac
14105 include client.h numeric.h s_conf.h setup.h.in
14106 supported.h
14107 modules Makefile.in
14108 modules/core m_nick.c
14109 src Makefile.in client.c ircd.c messages.tab
14110 newconf.c s_conf.c s_user.c
14111 Log:
14112 backport watch from devel
14113
14114 Revision Changes Path
14115 7.229.2.10 +12 -2 ircd-ratbox/configure
14116 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14117 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14118 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14119 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14120 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14121 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14122 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14123 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14124 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14125 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14126 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14127 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14128 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14129 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14130 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14131
14132
14133
14134leeh 2005/01/12 10:12:40 EST (20050112_1)
14135
14136 Modified files: (Branch: RATBOX_2_0)
14137 include numeric.h
14138 modules m_services.c m_whois.c
14139 src messages.tab
14140 Log:
14141 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14142 when the user is logged in
14143
14144 Revision Changes Path
14145 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14146 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14147 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14148 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14149
14150
14151
14152leeh 2005/01/11 19:47:14 EST (20050112_0)
14153
14154 Modified files: (Branch: RATBOX_2_0)
14155 include supported.h
14156 Added files: (Branch: RATBOX_2_0)
14157 doc services.txt
14158 Log:
14159 - add +r to 005
14160 - added doc/services.txt, outlining the compatibility code
14161
14162 Revision Changes Path
14163 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14164 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14165
14166
14167
14168leeh 2005/01/11 18:38:10 EST (20050111_5)
14169
14170 Modified files: (Branch: RATBOX_2_0)
14171 include client.h hook.h
14172 modules m_services.c
14173 modules/core m_server.c
14174 src hook.c s_serv.c
14175 Log:
14176 - more services compatibility code:
14177 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14178 appropriate service {}; entry, only accept SU from these.
14179 - hook into us finishing nick burst, and have services burst a list of
14180 logged in users
14181
14182 Revision Changes Path
14183 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14184 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14185 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14186 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14187 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14188 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14189
14190
14191
14192leeh 2005/01/11 17:32:42 EST (20050111_4)
14193
14194 Modified files: (Branch: RATBOX_2_0)
14195 . configure configure.ac
14196 include client.h
14197 modules Makefile.in
14198 src channel.c
14199 Added files: (Branch: RATBOX_2_0)
14200 modules m_services.c
14201 Log:
14202 - more services compatibility code:
14203 - encap handlers for SU (services marking client as logged in)
14204 - and for LOGIN (servers bursting logged in status)
14205 - move suser from Client -> User
14206
14207 Revision Changes Path
14208 7.229.2.9 +9 -3 ircd-ratbox/configure
14209 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14210 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14211 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14212 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14213 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14214
14215
14216
14217leeh 2005/01/11 16:46:34 EST (20050111_3)
14218
14219 Modified files: (Branch: RATBOX_2_0)
14220 include ircd_defs.h
14221 Log:
14222 - whoops, missing #endif
14223
14224 Revision Changes Path
14225 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14226
14227
14228
14229leeh 2005/01/11 15:56:57 EST (20050111_2)
14230
14231 Modified files: (Branch: RATBOX_2_0)
14232 include ircd_defs.h
14233 Log:
14234 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14235 have ipv6 just report sizeof(struct sockaddr_in)
14236
14237 Revision Changes Path
14238 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14239
14240
14241
14242leeh 2005/01/10 20:19:35 EST (20050111_1)
14243
14244 Modified files: (Branch: RATBOX_2_0)
14245 src newconf.c
14246 Log:
14247 - fix a gcc warning
14248
14249 Revision Changes Path
14250 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14251
14252
14253
14254leeh 2005/01/10 20:10:35 EST (20050111_0)
14255
14256 Modified files: (Branch: RATBOX_2_0)
14257 adns internal.h parse.c transmit.c types.c
14258 Log:
14259 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14260 conflict
14261
14262 Revision Changes Path
14263 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14264 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14265 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14266 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14267
14268
14269
14270leeh 2005/01/10 17:48:48 EST (20050110_3)
14271
14272 Modified files: (Branch: RATBOX_2_0)
14273 modules m_xline.c
14274 Log:
14275 - send out the reformatted xline to opers (\s -> ' ')
14276
14277 Revision Changes Path
14278 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14279
14280
14281
14282leeh 2005/01/10 16:18:53 EST (20050110_2)
14283
14284 Modified files: (Branch: RATBOX_2_0)
14285 help/opers umode
14286 help/users umode
14287 include client.h supported.h
14288 src messages.tab s_user.c send.c
14289 Log:
14290 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14291 channel privmsgs.
14292
14293 Revision Changes Path
14294 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14295 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14296 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14297 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14298 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14299 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14300 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14301
14302
14303
14304leeh 2005/01/10 14:50:47 EST (20050110_1)
14305
14306 Modified files: (Branch: RATBOX_2_0)
14307 doc example.conf example.efnet.conf
14308 Log:
14309 - I dont remember ts6 desyncing on bans, so im not sure why the example
14310 confs say so.
14311
14312 Revision Changes Path
14313 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14314 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14315
14316
14317
14318leeh 2005/01/10 13:31:10 EST (20050110_0)
14319
14320 Modified files: (Branch: RATBOX_2_0)
14321 . configure configure.ac
14322 include channel.h client.h numeric.h s_conf.h
14323 s_serv.h setup.h.in
14324 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14325 m_sjoin.c
14326 src channel.c messages.tab newconf.c s_conf.c
14327 s_serv.c s_user.c
14328 Log:
14329 - added --enable-services to configure, which enables some ratbox-services
14330 compatibility code:
14331 - chanmode +r, registered users only
14332 - usermode +S, prevents deop/kick of a service
14333 - service { }; block in conf for the above umode
14334
14335 Revision Changes Path
14336 7.229.2.8 +28 -16 ircd-ratbox/configure
14337 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14338 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14339 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14340 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14341 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14342 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14343 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14344 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14345 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14346 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14347 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14348 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14349 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14350 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14351 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14352 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14353 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14354 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14355
14356
14357
14358leeh 2005/01/09 08:23:30 EST (20050109_0)
14359
14360 Modified files: (Branch: RATBOX_2_0)
14361 help/opers umode
14362 Log:
14363 - remove a tab, and add +C to opers umode help
14364
14365 Revision Changes Path
14366 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14367