]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] Don't show the UID if a TS6 server sends a kick with
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
0bba1788 1jilles 2007/03/28 15:40:24 UTC (20070328-3307)
2 Log:
3 Merge old trunk r2081:
4 Don't say that services cannot be killed in
5 ERR_ISCHANSERVICE message (given when trying
6 to kick or deop them), as that's not the case.
7
8
9 Changes: Modified:
10 +1 -1 trunk/src/messages.tab (File Modified)
11
12
8d19a2b2 13jilles 2007/03/28 15:30:56 UTC (20070328-3305)
14 Log:
15 Merge old trunk r2059
16 Clarifications to the descriptions of umode +Q and cmode +F,
17 suggested by Ariadne@SorceryNet.
18
19
20 Changes: Modified:
21 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
22 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
23
24
e7d250a6 25jilles 2007/03/28 15:22:49 UTC (20070328-3303)
26 Log:
27 Merge old trunk r2907,r2991:
28 Allow TESTLINE on channel names.
29
30
31 Changes: Modified:
32 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
33 +4 -0 trunk/help/opers/testline (File Modified)
34 +22 -0 trunk/modules/m_testline.c (File Modified)
35
36
add9f99d 37jilles 2007/03/28 15:04:06 UTC (20070328-3301)
38 Log:
39 Merge old trunk r2835:
40 resolver: if sendto(2) fails, try sending to the next nameserver
41
42
43 Changes: Modified:
44 +1 -1 trunk/src/res.c (File Modified)
45
46
42bda3f3 47jilles 2007/03/28 14:54:10 UTC (20070328-3299)
48 Log:
49 Merge old trunk r2817:
50 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
51 starts with a digit. This is safe because the last
52 parameter is a nick and never a UID. (The first parameter
53 in a server-server two-param whois is a UID/SID.)
54
55
56 Changes: Modified:
57 +1 -1 trunk/modules/m_whois.c (File Modified)
58
59
8a1e143f 60jilles 2007/03/28 14:49:48 UTC (20070328-3297)
61 Log:
62 Merge old trunk r2779,r2785:
63 Show correct privilege name in a few ERR_NOPRIVS numerics.
64
65
66 Changes: Modified:
67 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
68 +1 -1 trunk/extensions/m_opme.c (File Modified)
69 +2 -2 trunk/unsupported/m_force.c (File Modified)
70
71
a5ea0e0d 72jilles 2007/03/28 14:45:46 UTC (20070328-3295)
73 Log:
74 Merge old trunk r2695:
75 Send an SQUIT instead of an ERROR to announce /die to connected servers.
76 This will generate better server notices.
77
78
79 Changes: Modified:
80 +3 -2 trunk/modules/core/m_die.c (File Modified)
81
82
5ea98c7a 83jilles 2007/03/28 14:33:50 UTC (20070328-3293)
84 Log:
85 Merge old trunk r2294:
86 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
87
88
89 Changes: Modified:
90 +1 -1 trunk/src/s_user.c (File Modified)
91
92
c83cbedc 93jilles 2007/03/28 14:30:10 UTC (20070328-3291)
94 Log:
95 Merge old trunk r2226:
96 If we are connecting outward to a server, check if the
97 server name they sent is the same as what we tried to
98 connect to. Previously such a connection could succeed
99 if there existed connect blocks with the same IP and
100 passwords for the other server name.
101
102
103 Changes: Modified:
104 +11 -0 trunk/modules/core/m_server.c (File Modified)
105
106
9c2f9ec9 107jilles 2007/03/28 14:21:37 UTC (20070328-3289)
108 Log:
109 Merge old trunk r2212:
110 Another handling of SJOINs without nicks:
111 Propagate them if the channel is +P or the channel
112 already existed, otherwise remove the channel again
113 and do not propagate the SJOIN.
114
115
116 Changes: Modified:
117 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
118
119
7201bb21 120jilles 2007/03/28 13:49:57 UTC (20070328-3287)
121 Log:
122 Remove channels entirely from /whois on services.
123 This cannot be overridden with operspy.
124
125
126 Changes: Modified:
127 +20 -17 trunk/modules/m_whois.c (File Modified)
128
129
04513cff 130jilles 2007/03/28 13:11:30 UTC (20070328-3283)
131 Log:
132 Fix /who on channels with ** in their name.
133
134
135 Changes: Modified:
136 +2 -2 trunk/modules/m_who.c (File Modified)
137
138
4cda5f22 139jilles 2007/03/25 17:59:50 UTC (20070325-3281)
140 Log:
141 NEWS: As in 2.1.3, mention that the TS6 revision will
142 interoperate with older versions
143
144
145 Changes: Modified:
146 +2 -1 trunk/NEWS (File Modified)
147
148
0af87e57 149jilles 2007/03/18 16:29:31 UTC (20070318-3275)
150 Log:
151 Fix documentation of HIDE_SERVERS_IPS define.
152
153
154 Changes: Modified:
155 +2 -2 trunk/include/config.h.dist (File Modified)
156
157
3891c2c2 158jilles 2007/03/18 14:44:24 UTC (20070318-3271)
159 Log:
160 Don't leak auth{} spoofed ip for I-line is full notice either.
161
162
163 Changes: Modified:
164 +1 -1 trunk/src/s_conf.c (File Modified)
165
166
4b7e6904 167jilles 2007/03/17 23:50:25 UTC (20070317-3265)
168 Log:
169 Update NEWS.
170
171
172 Changes: Modified:
173 +37 -0 trunk/NEWS (File Modified)
174
175
0b15df83 176jilles 2007/03/15 18:09:08 UTC (20070315-3259)
177 Log:
178 Allow /invite (but not invex) to override +r, +l, +j in
179 addition to +i. As before, a restrictive mode must be in
180 place at /invite time for the invite to have an effect;
181 +r does not count as a restrictive mode if the user is
182 logged in; +l and +j always count as restrictive modes to
183 allow for cases where they would allow join at /invite
184 time but not when the user tries to join.
185
186
187 Changes: Modified:
188 +6 -2 trunk/modules/m_invite.c (File Modified)
189 +21 -10 trunk/src/channel.c (File Modified)
190
191
1ebf4db4 192jilles 2007/03/13 16:09:28 UTC (20070313-3257)
193 Log:
194 Remove invite_ops_only, forcing it to YES.
195
196
197 Changes: Modified:
198 +0 -1 trunk/doc/example.conf (File Modified)
199 +0 -5 trunk/doc/reference.conf (File Modified)
200 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
201 +0 -1 trunk/include/s_conf.h (File Modified)
202 +0 -6 trunk/modules/m_info.c (File Modified)
203 +10 -14 trunk/modules/m_invite.c (File Modified)
204 +0 -1 trunk/src/newconf.c (File Modified)
205 +0 -1 trunk/src/s_conf.c (File Modified)
206
207
307328bb 208jilles 2007/03/06 14:07:11 UTC (20070306-3255)
209 Log:
210 Move username check after xline and dnsbl checks, so it
211 will not complain to opers about clients who are xlined
212 or blacklisted anyway (both of which silently reject).
213
214
215 Changes: Modified:
216 +15 -15 trunk/src/s_user.c (File Modified)
217
218
0734f634 219nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
220 Log:
221 - MASTER_MAX is no longer relevant
222
223
224 Changes: Modified:
225 +0 -7 trunk/modules/m_set.c (File Modified)
226
227
35237302 228nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
229 Log:
230 - add config option for setting max_clients.
231
232
233 Changes: Modified:
234 +5 -0 trunk/doc/example.conf (File Modified)
235 +5 -0 trunk/doc/reference.conf (File Modified)
236 +2 -0 trunk/include/s_conf.h (File Modified)
237 +1 -1 trunk/src/ircd.c (File Modified)
238 +2 -0 trunk/src/newconf.c (File Modified)
239 +2 -1 trunk/src/s_conf.c (File Modified)
240
241
c2d96fcb 242nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
243 Log:
244 - remove get_maxrss() and all of that insecure and unsafe nonsense
245
246
247 Changes: Modified:
248 +3 -38 trunk/src/ircd.c (File Modified)
249 +1 -1 trunk/src/restart.c (File Modified)
250 +0 -4 trunk/src/s_stats.c (File Modified)
251
252
68ff929f 253nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
254 Log:
255 - avoid some potential NULL dereferencing
256
257
258 Changes: Modified:
259 +1 -1 trunk/libcharybdis/commio.c (File Modified)
260
261
a6a30f6f 262nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
263 Log:
264 - fix a typo
265
266
267 Changes: Modified:
268 +1 -1 trunk/libcharybdis/poll.c (File Modified)
269
270
c18de29d 271nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
272 Log:
273 - rework poll a bit for the MAXCONNECTIONS changes.
274
275
276 Changes: Modified:
277 +46 -23 trunk/libcharybdis/poll.c (File Modified)
278
279
ce439f51 280jilles 2007/03/05 17:52:28 UTC (20070305-3241)
281 Log:
282 Our way of using kqueue may cause it to report fds we
283 don't know about anymore, cope.
284
285
286 Changes: Modified:
287 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
288
289
51b5f335 290jilles 2007/03/05 17:41:40 UTC (20070305-3239)
291 Log:
292 Don't reference freed memory (fde_t) in comm_close().
293
294
295 Changes: Modified:
296 +1 -1 trunk/libcharybdis/commio.c (File Modified)
297
298
df98bc52 299nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
300 Log:
301 - fix for 100% cpu use
302
303
304 Changes: Modified:
305 +1 -1 trunk/libcharybdis/commio.c (File Modified)
306
307
61e3b8f2 308nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
309 Log:
310 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
311
312
313 Changes: Modified:
314 +37 -25 trunk/libcharybdis/commio.c (File Modified)
315
316
d0e1e8ee 317nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
318 Log:
319 - clear up use of fd_table in ircd.
320
321
322 Changes: Modified:
323 +3 -2 trunk/src/s_serv.c (File Modified)
324
325
c961476e 326nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
327 Log:
328 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
329
330
331 Changes: Modified:
332 +97 -26 trunk/libcharybdis/commio.c (File Modified)
333 +3 -2 trunk/libcharybdis/commio.h (File Modified)
334 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
335 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
336 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
337 +3 -3 trunk/libcharybdis/poll.c (File Modified)
338 +2 -2 trunk/libcharybdis/ports.c (File Modified)
339 +2 -2 trunk/libcharybdis/select.c (File Modified)
340
341
e70f8e92 342jilles 2007/03/05 01:14:46 UTC (20070305-3227)
343 Log:
344 Fix some cases where the size argument to strlcpy()
345 for usernames and hostnames is 1 too small.
346
347
348 Changes: Modified:
349 +1 -1 trunk/modules/m_chghost.c (File Modified)
350 +2 -2 trunk/src/res.c (File Modified)
351 +2 -2 trunk/src/s_user.c (File Modified)
352
353
14e23b0e 354jilles 2007/03/04 23:42:55 UTC (20070304-3225)
355 Log:
356 Cut down quit/part/kick reasons to avoid quit reasons
357 overflowing the client exiting server notice (from
358 TOPICLEN to 260). kill reasons become shorter accordingly.
359 kline/dline/gline reasons become 390.
360 away messages stay at TOPICLEN for now.
361
362
363 Changes: Modified:
364 +8 -3 trunk/include/ircd_defs.h (File Modified)
365 +2 -2 trunk/modules/m_dline.c (File Modified)
366 +4 -4 trunk/modules/m_gline.c (File Modified)
367 +2 -2 trunk/modules/m_kline.c (File Modified)
368
369
61569b65 370jilles 2007/03/02 17:45:47 UTC (20070302-3223)
371 Log:
372 Don't leak auth{} spoofed IP addresses in +f notices.
373 from ratbox (androsyn)
374
375
376 Changes: Modified:
377 +10 -3 trunk/src/s_conf.c (File Modified)
378
379
606384ae 380jilles 2007/02/24 19:34:28 UTC (20070224-3219)
381 Log:
382 Make oper_up() take +i/-i during opering up into account
383 (e.g. no_oper_invis extension, +i in operator::umodes).
384 Remove the hack from no_oper_invis.
385
386
387 Changes: Modified:
388 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
389 +4 -0 trunk/src/s_user.c (File Modified)
390
391
652b8478 392jilles 2007/02/24 18:35:58 UTC (20070224-3215)
393 Log:
394 no_oper_invis: decrement invisible count when clearing
395 invisible on a local client who has just opered up
396 oper_up() should really do this
397
398
399 Changes: Modified:
400 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
401
402
af6ca5f5 403jilles 2007/02/21 19:52:51 UTC (20070221-3213)
404 Log:
405 Put "End of Channel Quiet List" instead of
406 "End of Channel Ban List" for a +q list.
407 Due to client restrictions the numerics for
408 quiet lists must be the same as for ban lists.
409
410
411 Changes: Modified:
412 +4 -1 trunk/src/chmode.c (File Modified)
413
414
11781253 415jilles 2007/02/20 00:34:28 UTC (20070220-3211)
416 Log:
417 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
418 Change TS6 JOIN processing
419 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
420 a local user joins an existing channel
421 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
422 propagating a TS6 JOIN
423 - don't interpret simple modes in an incoming TS6 JOIN
424
425 This is to avoid desyncs when certain mode changes (e.g. -im)
426 cross with joins. A downside is that simple modes will be
427 more desynched when a JOIN creates a channel or lowers TS,
428 but that's less important.
429
430 Update the TS6 specification to include this, and clarify
431 that TMODE can come from a server and that MODE must be
432 translated into TMODE from other servers too.
433
434
435 Changes: Modified:
436 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
437 +19 -127 trunk/modules/core/m_join.c (File Modified)
438
439
bee3b671 440jilles 2007/02/11 16:54:43 UTC (20070211-3209)
441 Log:
442 Make -logfile work again.
443
444
445 Changes: Modified:
446 +2 -2 trunk/src/s_log.c (File Modified)
447
448
9b6ff0c8 449nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
450 Log:
451 - fix off-by-one memory overflow error.
452
453
454 Changes: Modified:
455 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
456
457
c8ff7ca9 458jilles 2007/02/04 15:08:04 UTC (20070204-3203)
459 Log:
460 Change handling of modularized umodes:
461 - keep the bitmask reserved forever to the letter, fixing
462 the problems when loading multiple umode modules,
463 unloading them and then loading them in a different order
464 - don't allow local users to change umodes which have
465 been unloaded and don't set them on new users via
466 default_umodes
467
468
469 Changes: Modified:
470 +24 -3 trunk/src/s_user.c (File Modified)
471
472
a8086a7c 473jilles 2007/02/04 01:59:38 UTC (20070204-3201)
474 Log:
475 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
476
477
478 Changes: Modified:
479 +1 -0 trunk/include/s_user.h (File Modified)
480 +0 -22 trunk/libcharybdis/tools.c (File Modified)
481 +0 -1 trunk/libcharybdis/tools.h (File Modified)
482 +22 -0 trunk/src/s_user.c (File Modified)
483
484
01cebbd8 485jilles 2007/02/01 01:44:31 UTC (20070201-3195)
486 Log:
487 DNSBL keyword substitution is available as of 2.1.3.
488
489
490 Changes: Modified:
491 +1 -1 trunk/doc/example.conf (File Modified)
492
493
1e56e993 494jilles 2007/02/01 01:07:42 UTC (20070201-3183)
495 Log:
496 Change two occurances like match(userinput, target_p->name) ||
497 match(target_p->name, userinput) to just match(userinput,
498 target_p->name). No client name can contain * or ? now.
499
500
501 Changes: Modified:
502 +1 -1 trunk/modules/m_trace.c (File Modified)
503 +1 -2 trunk/src/s_serv.c (File Modified)
504
505
4d7a1ee5 506jilles 2007/02/01 00:49:07 UTC (20070201-3181)
507 Log:
508 Do not try find_server() on a name find_client() has
509 returned NULL for, as this will always return NULL
510 since the removal of hostmasking.
511
512
513 Changes: Modified:
514 +1 -2 trunk/modules/m_pong.c (File Modified)
515 +0 -4 trunk/src/s_serv.c (File Modified)
516
517
e26e2b19 518jilles 2007/02/01 00:34:33 UTC (20070201-3179)
519 Log:
520 Remove server_exists() which checked whether the
521 server name existed taking hostmasking into account
522 and just check with find_server(); admittedly
523 this checks if the name is a SID but that's not
524 a real problem.
525
526
527 Changes: Modified:
528 +3 -27 trunk/modules/core/m_server.c (File Modified)
529
530
b0b7de54 531jilles 2007/02/01 00:19:14 UTC (20070201-3177)
532 Log:
533 Remove hash_find_masked_server(), which made it possible
534 to specify the full (unmasked) name of a server behind
535 a hostmask. As a result find_any_client() (for prefixes)
536 becomes equal to find_client(), so remove that too.
537
538
539 Changes: Modified:
540 +0 -1 trunk/include/hash.h (File Modified)
541 +1 -75 trunk/src/hash.c (File Modified)
542 +1 -1 trunk/src/parse.c (File Modified)
543
544
f42e9ceb 545jilles 2007/02/01 00:02:35 UTC (20070201-3175)
546 Log:
547 Remove '*' from valid server name characters.
548 This makes it impossible to connect hostmasked servers.
549 (This support didn't work well anyway, was incompatible
550 with TS6 and we never masked ourselves.)
551
552
553 Changes: Modified:
554 +1 -1 trunk/src/match.c (File Modified)
555
556
e5d9ca18 557jilles 2007/01/31 23:57:18 UTC (20070131-3173)
558 Log:
559 Change spambot, flooder and jupe joiner notices from host to orighost.
560
561
562 Changes: Modified:
563 +1 -1 trunk/modules/core/m_join.c (File Modified)
564 +2 -2 trunk/modules/core/m_message.c (File Modified)
565 +2 -2 trunk/src/channel.c (File Modified)
566
567
63aecfb9 568jilles 2007/01/28 22:13:18 UTC (20070128-3169)
569 Log:
570 Add documentation for SASL client protocol, same as atheme doc/SASL.
571
572
573 Changes: Modified:
574 + - trunk/doc/sasl.txt (File Added)
575
576
0c8f86ec 577jilles 2007/01/26 18:52:11 UTC (20070126-3167)
578 Log:
579 Include real hostname in Closing Link message for unknown
580 connections that have sent USER. This is helpful for
581 k-lined users while not breaking server IP hiding.
582
583
584 Changes: Modified:
585 +3 -1 trunk/src/client.c (File Modified)
586
587
dd12a19c 588jilles 2007/01/26 16:52:29 UTC (20070126-3165)
589 Log:
590 Rerun autoconf.
591
592
593 Changes: Modified:
594 +29 -29 trunk/configure (File Modified)
595
596
b1fc1658 597nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
598 Log:
599 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
600
601
602 Changes: Modified:
603 +3 -3 trunk/modules/core/m_kill.c (File Modified)
604
605
8d090389 606nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
607 Log:
608 Backport from early 3.x:
609
610 --
611 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
612 Log:
613 - remove "Processing connection to foobar.net" message
614
615
616 Changes: Modified:
617 +0 -3 trunk/src/s_auth.c (File Modified)
618
619
620 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
621 Log:
622 - missed the processing connection one (actually, we can probably nuke this one)
623
624
625 Changes: Modified:
626 +1 -2 trunk/src/s_auth.c (File Modified)
627
628
629 river 2006/09/27 16:33:05 UTC (20060927-2174)
630 Log:
631 get_client_name = stupid
632
633
634
635 Changes: Modified:
636 +10 -7 trunk/modules/core/m_kill.c (File Modified)
637
638
639 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
640 Log:
641 - remove excessive arguments
642
643
644 Changes: Modified:
645 +1 -2 trunk/src/s_conf.c (File Modified)
646 +1 -1 trunk/src/s_user.c (File Modified)
647
648
649 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
650 Log:
651 - use sendto_one_notice() for on-connect notices too.
652
653
654 Changes: Modified:
655 +10 -10 trunk/src/s_auth.c (File Modified)
656
657
658 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
659 Log:
660 - use sendto_one_notice() in the core, too.
661
662
663 Changes: Modified:
664 +2 -2 trunk/src/chmode.c (File Modified)
665 +8 -15 trunk/src/modules.c (File Modified)
666 +3 -5 trunk/src/s_conf.c (File Modified)
667 +1 -2 trunk/src/s_newconf.c (File Modified)
668 +20 -57 trunk/src/s_user.c (File Modified)
669
670
671 river 2006/09/27 16:19:25 UTC (20060927-2166)
672 Log:
673 the KILL command will use get_client_name(, SHOW_IP) instead of
674 target->name, and will show a more useful error for local opers
675
676
677
678 Changes: Modified:
679 +6 -4 trunk/modules/core/m_kill.c (File Modified)
680
681
682 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
683 Log:
684 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
685
686
687 Changes: Modified:
688 +4 -2 trunk/src/send.c (File Modified)
689
690
691 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
692 Log:
693 - back out r2159
694
695
696 Changes: Modified:
697 +1 -1 trunk/include/client.h (File Modified)
698
699
700 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
701 Log:
702 - get_id(): fall back to "*" if client has no known name
703
704
705 Changes: Modified:
706 +1 -1 trunk/include/client.h (File Modified)
707
708
709 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
710 Log:
711 - convert to sendto_one_notice().
712
713
714 Changes: Modified:
715 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
716 +4 -6 trunk/unsupported/m_force.c (File Modified)
717
718
719 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
720 Log:
721 - use sendto_one_notice() in many places instead of
722 sendto_one(source_p, ":%s NOTICE %s :", ...);
723
724
725 Changes: Modified:
726 +10 -25 trunk/extensions/example_module.c (File Modified)
727 +5 -14 trunk/extensions/hurt.c (File Modified)
728 +1 -2 trunk/extensions/m_42.c (File Modified)
729 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
730 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
731 +1 -2 trunk/extensions/m_opme.c (File Modified)
732 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
733 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
734 +3 -7 trunk/modules/core/m_die.c (File Modified)
735 +2 -4 trunk/modules/core/m_kill.c (File Modified)
736 +2 -2 trunk/modules/core/m_squit.c (File Modified)
737 +1 -2 trunk/modules/m_challenge.c (File Modified)
738 +11 -15 trunk/modules/m_connect.c (File Modified)
739 +20 -28 trunk/modules/m_dline.c (File Modified)
740 +2 -2 trunk/modules/m_etrace.c (File Modified)
741 +11 -21 trunk/modules/m_gline.c (File Modified)
742 +2 -4 trunk/modules/m_kline.c (File Modified)
743 +1 -2 trunk/modules/m_rehash.c (File Modified)
744 +3 -7 trunk/modules/m_restart.c (File Modified)
745 +31 -45 trunk/modules/m_set.c (File Modified)
746 +2 -4 trunk/modules/m_testmask.c (File Modified)
747 +5 -8 trunk/modules/m_unreject.c (File Modified)
748 +2 -5 trunk/modules/m_xline.c (File Modified)
749 --
750
751
752 Changes: Modified:
753 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
754 +10 -25 trunk/extensions/example_module.c (File Modified)
755 +5 -14 trunk/extensions/hurt.c (File Modified)
756 +1 -2 trunk/extensions/m_42.c (File Modified)
757 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
758 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
759 +1 -2 trunk/extensions/m_opme.c (File Modified)
760 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
761 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
762 +3 -7 trunk/modules/core/m_die.c (File Modified)
763 +14 -11 trunk/modules/core/m_kill.c (File Modified)
764 +2 -2 trunk/modules/core/m_squit.c (File Modified)
765 +1 -2 trunk/modules/m_challenge.c (File Modified)
766 +11 -15 trunk/modules/m_connect.c (File Modified)
767 +2 -4 trunk/modules/m_dline.c (File Modified)
768 +2 -2 trunk/modules/m_etrace.c (File Modified)
769 +11 -21 trunk/modules/m_gline.c (File Modified)
770 +2 -4 trunk/modules/m_kline.c (File Modified)
771 +1 -2 trunk/modules/m_rehash.c (File Modified)
772 +3 -7 trunk/modules/m_restart.c (File Modified)
773 +31 -45 trunk/modules/m_set.c (File Modified)
774 +2 -4 trunk/modules/m_testmask.c (File Modified)
775 +5 -8 trunk/modules/m_unreject.c (File Modified)
776 +1 -3 trunk/modules/m_xline.c (File Modified)
777 +2 -2 trunk/src/chmode.c (File Modified)
778 +8 -15 trunk/src/modules.c (File Modified)
779 +10 -14 trunk/src/s_auth.c (File Modified)
780 +3 -6 trunk/src/s_conf.c (File Modified)
781 +1 -2 trunk/src/s_newconf.c (File Modified)
782 +20 -57 trunk/src/s_user.c (File Modified)
783 +4 -2 trunk/src/send.c (File Modified)
784 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
785 +4 -6 trunk/unsupported/m_force.c (File Modified)
786
787
5366977b 788nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
789 Log:
790 - keyword-subst from charybdis 2.2.
791
792
793 Changes: Modified:
794 +12 -3 trunk/doc/example.conf (File Modified)
795 +58 -3 trunk/doc/reference.conf (File Modified)
796 + - trunk/include/substitution.h (File Added)
797 +1 -0 trunk/src/Makefile.in (File Modified)
798 +2 -2 trunk/src/s_conf.c (File Modified)
799 +164 -1 trunk/src/s_user.c (File Modified)
800 + - trunk/src/substitution.c (File Added)
801
802
92fb5c31 803nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
804 Log:
805 Removed merge tracking for "svnmerge" for
806 http://svn.atheme.org/charybdis/branches/release-2.2
807
808
809 Changes: Modified:
810 + - trunk/ (Property Modified)
811
812
813nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
814 Log:
815 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
816 http://svn.atheme.org/charybdis/branches/release-2.2
817
818
819 Changes: Modified:
820 + - trunk/ (Property Modified)
821
822
823nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
824 Log:
825 Removed merge tracking for "svnmerge" for
826 http://svn.atheme.org/charybdis/branches/release-2.2
827
828
829 Changes: Modified:
830 + - trunk/ (Property Modified)
831
832
833nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
834 Log:
835 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
836 http://svn.atheme.org/charybdis/branches/release-2.2
837
838
839 Changes: Modified:
840 + - trunk/ (Property Modified)
841
842
843nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
844 Log:
845 - bleah
846
847
848 Changes: Modified:
849 + - trunk/ (Property Modified)
850
851
852nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
853 Log:
854 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
855 http://svn.atheme.org/charybdis/branches/release-2.2
856
857
858 Changes: Modified:
859 + - trunk/ (Property Modified)
860
861
862nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
863 Log:
864 - version bump to 2.2.0
865
866
867 Changes: Modified:
868 +3 -1 trunk/NEWS (File Modified)
869 +1 -1 trunk/configure.ac (File Modified)
870
871
55da5539 872nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
873 Log:
874 - the new plan:
875 + branches/release-2.1 -> 2.2 base
876 + 3.0 -> branches/cxxconversion
877 + backport some immediate 3.0 functionality for 2.2
878 + other stuff
879
880
881 Changes: Modified:
882 + - trunk/ (File Added)
883
884
212380e3 885jilles 2007/01/23 23:48:50 UTC (20070123-3139)
886 Log:
887 Merged revisions 3135,3137 via svnmerge from
888 http://svn.atheme.org/charybdis/trunk
889
890 ........
891 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
892
893 - Expand TRACE description
894 - Mention expiry time in TESTLINE
895 ........
896 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
897
898 Update copyright year for sgml docs to 2007.
899 ........
900
901
902 Changes: Modified:
903 + - branches/release-2.1/ (Property Modified)
904 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
905 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
906
907
908jilles 2007/01/21 15:38:16 UTC (20070121-3133)
909 Log:
910 Merged revisions 1999 via svnmerge from
911 http://svn.atheme.org/charybdis/trunk
912 Add river to CREDITS
913
914 ........
915 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
916
917 vanity
918 ........
919
920
921 Changes: Modified:
922 + - branches/release-2.1/ (Property Modified)
923 +1 -0 branches/release-2.1/CREDITS (File Modified)
924
925
926jilles 2007/01/21 15:36:31 UTC (20070121-3131)
927 Log:
928 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
929 http://svn.atheme.org/charybdis/trunk
930
931 ........
932 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
933
934 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
935 ........
936 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
937
938 - add use_forward to /info
939 ........
940 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
941
942 Call channel_modes() with &me instead of source_p when
943 sending out a JOIN and SJOIN for a local user. This
944 saves checking whether they are on the channel they
945 have just joined.
946 ........
947 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
948
949 If use_forward is disabled:
950 - hide +fFQ in 005
951 - hide +f in /mode #channel (/mode #channel f still shows it)
952 - do not send any mode changes adding +f to local clients
953 (-f ones are still sent)
954 ........
955
956
957 Changes: Modified:
958 + - branches/release-2.1/ (Property Modified)
959 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
960 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
961 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
962 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
963 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
964 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
965 +1 -1 branches/release-2.1/src/channel.c (File Modified)
966 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
967 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
968 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
969 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
970 +4 -2 branches/release-2.1/src/supported.c (File Modified)
971
972
973jilles 2007/01/02 13:23:04 UTC (20070102-3121)
974 Log:
975 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
976
977
978 Changes: Modified:
979 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
980 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
981 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
982
983
984jilles 2007/01/02 13:11:04 UTC (20070102-3117)
985 Log:
986 Add accountability (wallops, log) to OKICK.
987
988
989 Changes: Modified:
990 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
991
992
993jilles 2006/12/27 00:47:45 UTC (20061227-3063)
994 Log:
995 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
996 Similar to branches/release-2.2 r3061.
997
998
999 Changes: Modified:
1000 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1001
1002
1003jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1004 Log:
1005 - Write xline to file after instead of before notifying opers and source
1006 - Also notify source of failure to add xline
1007 Similar to branches/release-2.2 r3057.
1008
1009
1010 Changes: Modified:
1011 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1012
1013
1014jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1015 Log:
1016 If a dline/kline/resv cannot be added to the file, send
1017 the regular notices to local opers and source anyway,
1018 and also warn the source (local opers were already warned).
1019 Similar to branches/release-2.2 r3053.
1020
1021
1022 Changes: Modified:
1023 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1024
1025
1026jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1027 Log:
1028 Port over fixes from unkline/unxline/unresv to undline.
1029 Similar to branches/release-2.2 r3049.
1030
1031
1032 Changes: Modified:
1033 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1034
1035
1036jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1037 Log:
1038 Merged revisions 2915 via svnmerge from
1039 http://svn.atheme.org/charybdis/trunk
1040
1041 ........
1042 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1043
1044 In usage message, show kline.conf and xline.conf instead
1045 of klines.conf and xlines.conf.
1046 ........
1047
1048
1049 Changes: Modified:
1050 + - branches/release-2.1/ (Property Modified)
1051 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1052
1053
1054jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1055 Log:
1056 Merged revisions 2831,2833,2853 via svnmerge from
1057 http://svn.atheme.org/charybdis/trunk
1058
1059 ........
1060 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1061
1062 unkline/unxline/unresv:
1063 - if fclose on the output returns an error, treat this as a
1064 write error too
1065 - check if the rename from the temp file to the ban conf failed
1066 ........
1067 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1068
1069 When adding a permanent dline/kline/xline/resv, check
1070 the return value of fclose().
1071 ........
1072 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1073
1074 Do not free xline aconf if it could not be written out.
1075 It will be added to the list in memory anyway.
1076 ........
1077
1078
1079 Changes: Modified:
1080 + - branches/release-2.1/ (Property Modified)
1081 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1082 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1083 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1084 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1085
1086
1087jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1088 Log:
1089 NEWS: Clarify effects of ip_cloaking changes a little.
1090
1091
1092 Changes: Modified:
1093 +2 -0 branches/release-2.1/NEWS (File Modified)
1094
1095
1096jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1097 Log:
1098 Rerun autoconf.
1099
1100
1101 Changes: Modified:
1102 +9 -9 branches/release-2.1/configure (File Modified)
1103
1104
1105jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1106 Log:
1107 Version bump on 2.1 branch to 2.1.2.
1108
1109
1110 Changes: Modified:
1111 +1 -1 branches/release-2.1/configure.ac (File Modified)
1112
1113
1114jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1115 Log:
1116 Mention r2801/r2805.
1117
1118
1119 Changes: Modified:
1120 +1 -0 branches/release-2.1/NEWS (File Modified)
1121
1122
1123jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1124 Log:
1125 Merged revisions 2801 via svnmerge from
1126 http://svn.atheme.org/charybdis/trunk
1127
1128 ........
1129 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1130
1131 ip_cloaking: try to avoid truncation by removing more
1132 components of the hostname (except the TLD).
1133 ........
1134
1135
1136 Changes: Modified:
1137 + - branches/release-2.1/ (Property Modified)
1138 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1139
1140
1141jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1142 Log:
1143 Update NEWS.
1144
1145
1146 Changes: Modified:
1147 +8 -1 branches/release-2.1/NEWS (File Modified)
1148
1149
1150jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1151 Log:
1152 Merged revisions 2781 via svnmerge from
1153 http://svn.atheme.org/charybdis/trunk
1154
1155 ........
1156 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1157
1158 Fix stupid bug: checked a hostmask against the found
1159 ban instead of all exceptions, causing all host mangled
1160 clients to be exempted if there was a single ban
1161 exception in many cases.
1162 ........
1163
1164
1165 Changes: Modified:
1166 + - branches/release-2.1/ (Property Modified)
1167 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1168
1169
1170jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1171 Log:
1172 Merged revisions 2773 via svnmerge from
1173 http://svn.atheme.org/charybdis/trunk
1174
1175 ........
1176 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1177
1178 user@host must be *@* for a shared{} block with flags=locops
1179 (server should not be *).
1180 ........
1181
1182
1183 Changes: Modified:
1184 + - branches/release-2.1/ (Property Modified)
1185 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1186
1187
1188jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1189 Log:
1190 Tweak \s code a little.
1191
1192
1193 Changes: Modified:
1194 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1195 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1196 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1197
1198
1199jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1200 Log:
1201 Merged revisions 2761 via svnmerge from
1202 http://svn.atheme.org/charybdis/trunk
1203
1204 ........
1205 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1206
1207 The testline/no_tilde fixes are in 2.1.1.
1208 ........
1209
1210
1211 Changes: Modified:
1212 + - branches/release-2.1/ (Property Modified)
1213 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1214
1215
1216jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1217 Log:
1218 Update NEWS.
1219
1220
1221 Changes: Modified:
1222 +4 -1 branches/release-2.1/NEWS (File Modified)
1223
1224
1225jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1226 Log:
1227 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
1228 http://svn.atheme.org/charybdis/trunk
1229 no_tilde fixes
1230
1231 ........
1232 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1233
1234 If the auth{} block has no_tilde and is not kline exempt,
1235 check the username without tilde against klines too.
1236 This is consistent with the way klines work on spoofs
1237 (klines checked on both raw and appearing-on-IRC version).
1238 ........
1239 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1240
1241 Rework the fix for klines with no_tilde.
1242 Add an extra argument to find_address_conf() for the
1243 username without tilde, as that may contain one character more.
1244 ........
1245 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1246
1247 Unbreak compile (because of r2697).
1248 testline with ~ could be improved some more perhaps, but this should work.
1249 ........
1250 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1251
1252 testline: take no_tilde and username truncation into account
1253 ........
1254 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1255
1256 Add some information on /testline with no_tilde and username truncation.
1257 ........
1258
1259
1260 Changes: Modified:
1261 + - branches/release-2.1/ (Property Modified)
1262 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1263 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1264 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1265 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1266 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1267 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1268
1269
1270jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1271 Log:
1272 Merged revisions 2149,2151 via svnmerge from
1273 http://svn.atheme.org/charybdis/trunk
1274
1275 ........
1276 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1277
1278 Move kills from services from +s to +k snomask.
1279 Kills from non-service opers remain on +s.
1280 ........
1281 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1282
1283 Update description of +s and +k snomasks.
1284 ........
1285
1286
1287 Changes: Modified:
1288 + - branches/release-2.1/ (Property Modified)
1289 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1290 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1291 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1292
1293
1294jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1295 Log:
1296 Merged revisions 2685 via svnmerge from
1297 http://svn.atheme.org/charybdis/trunk
1298
1299 ........
1300 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1301
1302 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1303 ........
1304
1305
1306 Changes: Modified:
1307 + - branches/release-2.1/ (Property Modified)
1308 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1309
1310
1311jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1312 Log:
1313 Merged revisions 2693 via svnmerge from
1314 http://svn.atheme.org/charybdis/trunk
1315
1316 ........
1317 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1318
1319 Fix truncation (by one) of unidented usernames
1320 if user registration is done because of DNSBL
1321 completion (which is the usual case if a valid
1322 NICK and USER are sent quickly and any DNSBLs
1323 are enabled).
1324 ........
1325
1326
1327 Changes: Modified:
1328 + - branches/release-2.1/ (Property Modified)
1329 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1330
1331
1332jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1333 Log:
1334 Update NEWS.
1335
1336
1337 Changes: Modified:
1338 +10 -0 branches/release-2.1/NEWS (File Modified)
1339
1340
1341jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1342 Log:
1343 Rerun autoconf.
1344
1345
1346 Changes: Modified:
1347 +9 -9 branches/release-2.1/configure (File Modified)
1348
1349
1350jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1351 Log:
1352 Version bump to 2.1.1.
1353
1354
1355 Changes: Modified:
1356 +1 -1 branches/release-2.1/configure.ac (File Modified)
1357
1358
1359jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1360 Log:
1361 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
1362 http://svn.atheme.org/charybdis/trunk
1363
1364 ........
1365 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1366
1367 - fix a server notice on SID collision where the server name is mentioned twice
1368 ........
1369 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1370
1371 - get_server_name() is stupid
1372 ........
1373 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1374
1375 - fix an oops
1376 ........
1377 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1378
1379 Do the Attempt to re-introduce SID server notice somewhat
1380 differently, showing a real host again if !HIDE_SERVERS_IPS
1381 and still showing the server name exactly once.
1382 ........
1383 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1384
1385 Fix log message for Attempt to re-introduce SID (server notice was ok).
1386 ........
1387 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1388
1389 - replace "No N line" with "no connect block" in a
1390 serverlog message
1391 - show attempted server name in a few serverlog messages
1392 ........
1393
1394
1395 Changes: Modified:
1396 + - branches/release-2.1/ (Property Modified)
1397 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1398
1399
1400jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1401 Log:
1402 Merged revisions 2218 via svnmerge from
1403 http://svn.atheme.org/charybdis/trunk
1404
1405 ........
1406 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1407
1408 Fix garbage in /stats y output on 64-bit archs.
1409 ........
1410
1411
1412 Changes: Modified:
1413 + - branches/release-2.1/ (Property Modified)
1414 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1415
1416
1417jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1418 Log:
1419 Merged revisions 2438 via svnmerge from
1420 http://svn.atheme.org/charybdis/trunk
1421
1422 ........
1423 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1424
1425 Enable Revision keyword in addition to Id.
1426 ........
1427
1428
1429 Changes: Modified:
1430 + - branches/release-2.1/ (Property Modified)
1431 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1432
1433
1434jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1435 Log:
1436 Merged revisions 2679 via svnmerge from
1437 http://svn.atheme.org/charybdis/trunk
1438
1439 ........
1440 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1441
1442 Port over ratbox 2.2 r23253 (anfl):
1443 - remove the cached storage of how many +beI there are, thereby fixing a
1444 case where it can get desynced from reality
1445 ........
1446
1447
1448 Changes: Modified:
1449 + - branches/release-2.1/ (Property Modified)
1450 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1451 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1452
1453
1454jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1455 Log:
1456 Merged revisions 2093,2095 via svnmerge from
1457 http://svn.atheme.org/charybdis/trunk
1458
1459 ........
1460 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1461
1462 - change DNSBL licensing to BSD.
1463 ........
1464 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1465
1466 - change x86-assembly FNV implementation to BSD license
1467 ........
1468
1469
1470 Changes: Modified:
1471 + - branches/release-2.1/ (Property Modified)
1472 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1473 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1474
1475
1476jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1477 Log:
1478 Merged revisions 2073,2075 via svnmerge from
1479 http://svn.atheme.org/charybdis/trunk
1480
1481 ........
1482 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1483
1484 Put full information in the squit reason when exiting
1485 a server due to a servlink (ziplinks) error.
1486 ........
1487 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1488
1489 Put full information in the squit reason when exiting
1490 a server due to not enough arguments for a command.
1491 ........
1492
1493
1494 Changes: Modified:
1495 + - branches/release-2.1/ (Property Modified)
1496 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1497 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1498
1499
1500jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1501 Log:
1502 Merged revisions 2071 via svnmerge from
1503 http://svn.atheme.org/charybdis/trunk
1504
1505 ........
1506 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1507
1508 Don't redirect users from an existing domain to an
1509 existing server in reference.conf.
1510 Idea from ratbox.
1511 ........
1512
1513
1514 Changes: Modified:
1515 + - branches/release-2.1/ (Property Modified)
1516 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1517
1518
1519jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1520 Log:
1521 Merged revisions 2053 via svnmerge from
1522 http://svn.atheme.org/charybdis/trunk
1523
1524 ........
1525 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1526
1527 Make find_channel_membership() choose the shortest list
1528 (channel's list or user's list) to search, avoiding excessive
1529 CPU usage with services which are in lots of channels.
1530 From ratbox 2.2 (anfl/jilles)
1531 ........
1532
1533
1534 Changes: Modified:
1535 + - branches/release-2.1/ (Property Modified)
1536 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1537
1538
1539jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1540 Log:
1541 Rerun autoconf.
1542
1543
1544 Changes: Modified:
1545 +9 -9 branches/release-2.1/configure (File Modified)
1546
1547
1548jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1549 Log:
1550 Version change 2.1.0rc1 -> 2.1.0 (release).
1551
1552
1553 Changes: Modified:
1554 +1 -1 branches/release-2.1/configure.ac (File Modified)
1555
1556
1557jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1558 Log:
1559 Merged revisions 2029 via svnmerge from
1560 http://svn.atheme.org/charybdis/trunk
1561
1562 ........
1563 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1564
1565 NEWS: mention m_webirc.c module
1566 ........
1567
1568
1569 Changes: Modified:
1570 + - branches/release-2.1/ (Property Modified)
1571 +1 -0 branches/release-2.1/NEWS (File Modified)
1572
1573
1574jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1575 Log:
1576 Rerun autoconf.
1577
1578
1579 Changes: Modified:
1580 +9 -9 branches/release-2.1/configure (File Modified)
1581
1582
1583jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1584 Log:
1585 Change version to 2.1.0rc1.
1586
1587
1588 Changes: Modified:
1589 +1 -1 branches/release-2.1/configure.ac (File Modified)
1590
1591
1592jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1593 Log:
1594 Merged revisions 2021 via svnmerge from
1595 http://svn.atheme.org/charybdis/trunk
1596
1597 ........
1598 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1599
1600 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1601 related flaky looking things, and instead keep a list
1602 of BlacklistClients in PreClient.
1603 ........
1604
1605
1606 Changes: Modified:
1607 + - branches/release-2.1/ (Property Modified)
1608 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1609 +1 -1 branches/release-2.1/include/client.h (File Modified)
1610 +0 -1 branches/release-2.1/include/res.h (File Modified)
1611 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1612 +0 -24 branches/release-2.1/src/res.c (File Modified)
1613 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1614
1615
1616jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1617 Log:
1618 Merged revisions 2015,2017 via svnmerge from
1619 http://svn.atheme.org/charybdis/trunk
1620
1621 ........
1622 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1623
1624 Check if the name in the question section of the
1625 DNS reply matches what we queried, to guard against
1626 late replies to a previous query with the same id.
1627 ........
1628 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1629
1630 res.c: add a comment summarizing our changes
1631 ........
1632
1633
1634 Changes: Modified:
1635 + - branches/release-2.1/ (Property Modified)
1636 +53 -18 branches/release-2.1/src/res.c (File Modified)
1637
1638
1639jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1640 Log:
1641 Merged revisions 1981 via svnmerge from
1642 http://svn.atheme.org/charybdis/trunk
1643
1644 ........
1645 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1646
1647 Alphabetize extensions and tweak the descriptions a little.
1648 ........
1649
1650
1651 Changes: Modified:
1652 + - branches/release-2.1/ (Property Modified)
1653 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1654 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1655
1656
1657jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1658 Log:
1659 Merged revisions 1975 via svnmerge from
1660 http://svn.atheme.org/charybdis/trunk
1661
1662 ........
1663 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1664
1665 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1666 We should use the IP and not truncate the hostname.
1667 From ratbox 2.2 (androsyn)
1668 ........
1669
1670
1671 Changes: Modified:
1672 + - branches/release-2.1/ (Property Modified)
1673 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1674
1675
1676jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1677 Log:
1678 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1679 http://svn.atheme.org/charybdis/trunk
1680
1681
1682 Changes: Modified:
1683 + - branches/release-2.1/ (Property Modified)
1684
1685
1686nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1687 Log:
1688 - branch 2.1 release family
1689
1690
1691 Changes: Modified:
1692 + - branches/release-2.1/ (File Added)
1693
1694
1695jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1696 Log:
1697 Describe new handling of host mangling in channel bans in SGML.
1698
1699
1700 Changes: Modified:
1701 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1702
1703
1704nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1705 Log:
1706 - ok, 2.1 operline brought to you by marvin the melancholy robot
1707
1708
1709 Changes: Modified:
1710 +1 -1 trunk/src/messages.tab (File Modified)
1711
1712
1713nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1714 Log:
1715 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1716 If anybody comes up with anything better, then please let us know
1717 and we will change this before 2.1 is branched.
1718
1719
1720 Changes: Modified:
1721 +1 -1 trunk/src/messages.tab (File Modified)
1722
1723
1724jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1725 Log:
1726 Add EUID to capab.txt.
1727
1728
1729 Changes: Modified:
1730 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1731
1732
1733jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1734 Log:
1735 Update NEWS file.
1736
1737
1738 Changes: Modified:
1739 +3 -0 trunk/NEWS (File Modified)
1740
1741
1742jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1743 Log:
1744 Allow service{} servers to manipulate the nick delay table
1745 (for "nickserv enforcement").
1746 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1747 If duration is 0, the nickdelay entry is removed, otherwise
1748 it is added with the duration in seconds (maximum 24 hours).
1749 It is suggested that this is used if the EUID capab is present.
1750
1751
1752 Changes: Modified:
1753 +42 -1 trunk/modules/m_services.c (File Modified)
1754
1755
1756jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1757 Log:
1758 HURT: strip off *@ from the start of the mask
1759 reject anything else containing '@' or '!'
1760
1761
1762 Changes: Modified:
1763 +11 -0 trunk/extensions/hurt.c (File Modified)
1764
1765
1766jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1767 Log:
1768 ircd.c: need supported.h here
1769
1770
1771 Changes: Modified:
1772 +1 -0 trunk/src/ircd.c (File Modified)
1773
1774
1775jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1776 Log:
1777 HURT: less ambiguity here
1778 ips/hosts to be hurt must contain a '.' or ':' otherwise
1779 they are interpreted as nicks
1780
1781
1782 Changes: Modified:
1783 +14 -9 trunk/extensions/hurt.c (File Modified)
1784
1785
1786nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1787 Log:
1788 - we're now ircd-charybdis.org.
1789 - properly alphabetize credits
1790
1791
1792 Changes: Modified:
1793 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1794
1795
1796nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1797 Log:
1798 - add additional modules to the configs
1799
1800
1801 Changes: Modified:
1802 +6 -0 trunk/doc/example.conf (File Modified)
1803 +12 -0 trunk/doc/reference.conf (File Modified)
1804
1805
1806nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1807 Log:
1808 - remove hurt.h, it is pointless and confusing
1809
1810
1811 Changes: Modified:
1812 +27 -62 trunk/extensions/hurt.c (File Modified)
1813 + - trunk/extensions/hurt.h (File Deleted)
1814
1815
1816nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1817 Log:
1818 - add code to suggest a local HURT by nickname.
1819 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1820
1821
1822 Changes: Modified:
1823 +40 -10 trunk/extensions/hurt.c (File Modified)
1824 +1 -0 trunk/extensions/hurt.h (File Modified)
1825
1826
1827nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1828 Log:
1829 - update NEWS file
1830
1831
1832 Changes: Modified:
1833 +2 -1 trunk/NEWS (File Modified)
1834
1835
1836jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1837 Log:
1838 MASKTRACE/TESTMASK: check orighost as well
1839
1840
1841 Changes: Modified:
1842 +4 -2 trunk/modules/m_etrace.c (File Modified)
1843 +3 -1 trunk/modules/m_testmask.c (File Modified)
1844
1845
1846jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1847 Log:
1848 Make RPL_ISUPPORT (005) numeric modularizable.
1849 Currently it will reassemble the numeric every time
1850 it needs to be sent, using a few dozen callbacks;
1851 if this is too slow some caching scheme should be
1852 implemented.
1853
1854
1855 Changes: Modified:
1856 +0 -1 trunk/include/s_user.h (File Modified)
1857 +36 -114 trunk/include/supported.h (File Modified)
1858 +1 -1 trunk/modules/m_version.c (File Modified)
1859 +1 -0 trunk/src/Makefile.in (File Modified)
1860 +1 -0 trunk/src/ircd.c (File Modified)
1861 +300 -25 trunk/src/s_user.c (File Modified)
1862 + - trunk/src/supported.c (File Added)
1863
1864
1865jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1866 Log:
1867 EUID orighost could differ from host only in case,
1868 do not mark as dynamic spoof then
1869
1870
1871 Changes: Modified:
1872 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1873
1874
1875jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1876 Log:
1877 kline help file: clarify a bit and remove some obsolete stuff
1878 partly suggested by Olin
1879
1880
1881 Changes: Modified:
1882 +8 -8 trunk/help/opers/kline (File Modified)
1883
1884
1885jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1886 Log:
1887 Update NEWS file.
1888
1889
1890 Changes: Modified:
1891 +20 -0 trunk/NEWS (File Modified)
1892
1893
1894jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1895 Log:
1896 Show real host/IP to nonopers whoising themselves.
1897 The IP is not shown for auth{} spoofs, otherwise it is,
1898 as it looked rather weird to me to show an auth{} spoofed
1899 IP like this. (/userhost on self still shows the IP.)
1900
1901
1902 Changes: Modified:
1903 +13 -2 trunk/modules/m_whois.c (File Modified)
1904
1905
1906jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1907 Log:
1908 Document nick_delay stuff and move it around a bit.
1909
1910
1911 Changes: Modified:
1912 +1 -2 trunk/doc/example.conf (File Modified)
1913 +8 -2 trunk/doc/reference.conf (File Modified)
1914
1915
1916nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1917 Log:
1918 - disable nickdelay by default. Needs to be documented in reference.conf.
1919
1920
1921 Changes: Modified:
1922 +2 -0 trunk/doc/example.conf (File Modified)
1923 +2 -0 trunk/doc/reference.conf (File Modified)
1924
1925
1926jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1927 Log:
1928 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1929
1930
1931 Changes: Modified:
1932 +2 -1 trunk/modules/m_services.c (File Modified)
1933
1934
1935jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1936 Log:
1937 ip_cloaking: somewhat hackish but we need to send the
1938 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1939 umodes
1940
1941
1942 Changes: Modified:
1943 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1944
1945
1946jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1947 Log:
1948 If EUID is used, show realhost in far connect notice
1949 (but not in far disconnect notice).
1950
1951
1952 Changes: Modified:
1953 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1954
1955
1956jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1957 Log:
1958 ip_cloaking:
1959 - use non-ENCAP CHGHOST if possible
1960 - really introduce new users with their mangled and real
1961 host if +h is in default umodes
1962
1963
1964 Changes: Modified:
1965 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1966
1967
1968jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1969 Log:
1970 Add non-ENCAP CHGHOST.
1971
1972
1973 Changes: Modified:
1974 +49 -11 trunk/modules/m_chghost.c (File Modified)
1975
1976
1977jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1978 Log:
1979 Initial addition of EUID (puts realhost/account in same
1980 command as user introduction).
1981 See doc/technical/euid.txt for more information.
1982 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1983
1984
1985 Changes: Modified:
1986 + - trunk/doc/technical/euid.txt (File Added)
1987 +2 -1 trunk/include/s_serv.h (File Modified)
1988 +1 -1 trunk/include/s_user.h (File Modified)
1989 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1990 +1 -34 trunk/modules/m_chghost.c (File Modified)
1991 +0 -28 trunk/modules/m_services.c (File Modified)
1992 +30 -1 trunk/src/s_serv.c (File Modified)
1993 +30 -3 trunk/src/s_user.c (File Modified)
1994
1995
1996jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1997 Log:
1998 Store the mangled host in localClient and use it for
1999 ban matching (also match real host for mangled users,
2000 also match mangled host for uncloaked users).
2001 Improve interaction of +h with auth{} and services
2002 spoofs.
2003 Note that all of this only applies to clients who
2004 connect after the mangling module is loaded
2005 (other clients cannot even set +h).
2006 The sorcerynet cloaking module has not been updated
2007 for these changes.
2008
2009
2010 Changes: Modified:
2011 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2012 +3 -0 trunk/include/client.h (File Modified)
2013 +64 -5 trunk/src/channel.c (File Modified)
2014 +1 -0 trunk/src/client.c (File Modified)
2015 +2 -2 trunk/src/s_user.c (File Modified)
2016
2017
2018jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2019 Log:
2020 Document /stats U letters in sgml.
2021
2022
2023 Changes: Modified:
2024 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2025
2026
2027jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2028 Log:
2029 Better description of hub_mask and leaf_mask.
2030
2031
2032 Changes: Modified:
2033 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2034
2035
2036jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2037 Log:
2038 Add operspy_dont_care_user_info to sgml docs.
2039
2040
2041 Changes: Modified:
2042 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2043
2044
2045jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2046 Log:
2047 Add general::operspy_dont_care_user_info.
2048 This makes /who mask equivalent to /who !mask for opers
2049 with the operspy flag, and removes the operspy log/notice
2050 on /who mask, /masktrace and /scan.
2051 The necessary privilege (operspy flag) is unchanged.
2052 Behaviour for the other operspy commands (channel
2053 related ones) is also unchanged.
2054
2055
2056 Changes: Modified:
2057 +1 -0 trunk/doc/example.conf (File Modified)
2058 +6 -0 trunk/doc/reference.conf (File Modified)
2059 +1 -0 trunk/include/s_conf.h (File Modified)
2060 +10 -8 trunk/modules/m_etrace.c (File Modified)
2061 +6 -0 trunk/modules/m_info.c (File Modified)
2062 +8 -5 trunk/modules/m_scan.c (File Modified)
2063 +1 -1 trunk/modules/m_version.c (File Modified)
2064 +6 -1 trunk/modules/m_who.c (File Modified)
2065 +1 -0 trunk/src/newconf.c (File Modified)
2066 +1 -0 trunk/src/s_conf.c (File Modified)
2067
2068
2069jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2070 Log:
2071 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2072 This letter will also be used for showing operspy with
2073 limited accountability (show non channel related info
2074 without '!' or notice).
2075
2076
2077 Changes: Modified:
2078 +2 -0 trunk/doc/server-version-info (File Modified)
2079 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2080 +2 -0 trunk/include/ircd.h (File Modified)
2081 +6 -0 trunk/modules/m_info.c (File Modified)
2082 +2 -0 trunk/modules/m_version.c (File Modified)
2083 +1 -0 trunk/src/ircd_state.c (File Modified)
2084
2085
2086jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2087 Log:
2088 Add m_webirc module, allows showing real host of CGI:IRC users.
2089 Differences to the version available on my web page for a while:
2090 instructions on how to set it up.
2091
2092
2093 Changes: Modified:
2094 +137 -0 trunk/extensions/Makefile.in (File Modified)
2095 + - trunk/extensions/m_webirc.c (File Added)
2096
2097
2098nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2099 Log:
2100 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2101
2102
2103 Changes: Modified:
2104 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2105
2106
2107nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2108 Log:
2109 - move beu from core to contributors
2110 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2111
2112
2113 Changes: Modified:
2114 +2 -2 trunk/CREDITS (File Modified)
2115
2116
2117jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2118 Log:
2119 Mention that class blocks must be defined before the
2120 auth or connect blocks referencing them.
2121
2122
2123 Changes: Modified:
2124 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2125
2126
2127jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2128 Log:
2129 extb_canjoin:
2130 - change from "can join" to "is banned", this reverses sense
2131 and removes "weird" checks like for +i, +l, +j
2132 - don't allow $j to same channel
2133 - +s/+p restriction removed, anyone can /mode b anyway
2134 - +k check removed
2135
2136
2137 Changes: Modified:
2138 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2139
2140
2141jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2142 Log:
2143 Add a few important lines from reference.conf to example.conf.
2144
2145
2146 Changes: Modified:
2147 +8 -1 trunk/doc/example.conf (File Modified)
2148
2149
2150nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2151 Log:
2152 - we don't support rtsigio anymore
2153 - we definately don't support VMS nor Cygwin either.
2154
2155
2156 Changes: Modified:
2157 +2 -2 trunk/INSTALL (File Modified)
2158 +0 -2 trunk/README.FIRST (File Modified)
2159
2160
2161nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2162 Log:
2163 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2164
2165
2166 Changes: Modified:
2167 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2168
2169
2170jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2171 Log:
2172 extb_canjoin:
2173 - return EXTBAN_NOMATCH for a valid ban that does not match
2174 - consider a $j ban invalid if we were already processing a
2175 can_join for a $j ban
2176
2177
2178 Changes: Modified:
2179 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2180
2181
2182jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2183 Log:
2184 extb_extgecos: realhost -> orighost
2185
2186
2187 Changes: Modified:
2188 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2189
2190
2191nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2192 Log:
2193 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2194
2195
2196 Changes: Modified:
2197 +59 -0 trunk/extensions/Makefile.in (File Modified)
2198 + - trunk/extensions/extb_canjoin.c (File Added)
2199
2200
2201nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2202 Log:
2203 - oh right, charybdis calls that 'orighost'.
2204
2205
2206 Changes: Modified:
2207 +2 -2 trunk/modules/m_who.c (File Modified)
2208
2209
2210nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2211 Log:
2212 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2213
2214
2215 Changes: Modified:
2216 +2 -0 trunk/modules/m_who.c (File Modified)
2217
2218
2219nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2220 Log:
2221 - also check $x against realhost
2222
2223
2224 Changes: Modified:
2225 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2226
2227
2228jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2229 Log:
2230 Sorcerynet people want a debugging notice moved from +s to +d.
2231
2232
2233 Changes: Modified:
2234 +1 -1 trunk/src/blacklist.c (File Modified)
2235
2236
2237jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2238 Log:
2239 Use source_p instead of client_p for free_pre_client().
2240 client_p could be NULL or another client.
2241
2242
2243 Changes: Modified:
2244 +1 -1 trunk/src/client.c (File Modified)
2245
2246
2247nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2248 Log:
2249 - revert this, I know how to fix it now
2250
2251
2252 Changes: Modified:
2253 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2254
2255
2256nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2257 Log:
2258 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2259 This fix is probably suboptimal, but it does indeed fix the problem.
2260
2261
2262 Changes: Modified:
2263 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2264
2265
2266nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2267 Log:
2268 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2269
2270
2271 Changes: Modified:
2272 +49 -0 trunk/extensions/Makefile.in (File Modified)
2273 + - trunk/extensions/extb_extgecos.c (File Added)
2274
2275
2276jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2277 Log:
2278 Remove undocumented and unused general::fallback_to_ip6_int config option.
2279
2280
2281 Changes: Modified:
2282 +0 -3 trunk/include/s_conf.h (File Modified)
2283 +0 -3 trunk/src/newconf.c (File Modified)
2284
2285
2286jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2287 Log:
2288 SGML docs:
2289 - document new TESTMASK
2290 - mention that TESTMASK matching is the same as MASKTRACE matching
2291 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2292 been that way)
2293
2294
2295 Changes: Modified:
2296 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2297
2298
2299jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2300 Log:
2301 New testmask from ratbox 2.2.
2302 Allows matches on nick, ip and gecos in addition to user
2303 and host, and is fully analogous to masktrace.
2304 The numeric has changed from 724 to 727 and fields in it
2305 have changed.
2306
2307
2308 Changes: Modified:
2309 +4 -3 trunk/help/opers/testmask (File Modified)
2310 +1 -0 trunk/include/numeric.h (File Modified)
2311 +82 -9 trunk/modules/m_testmask.c (File Modified)
2312 +2 -2 trunk/src/messages.tab (File Modified)
2313
2314
2315jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2316 Log:
2317 contrib -> extensions
2318
2319
2320 Changes: Modified:
2321 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2322
2323
2324jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2325 Log:
2326 CHGHOST: Check validity of new hostname.
2327 If the command came from a local client (disabled by
2328 default), send an error message and drop the command.
2329 If the command came from a remote client or server,
2330 send a notice to opers and the target user (if local).
2331
2332
2333 Changes: Modified:
2334 +42 -1 trunk/modules/m_chghost.c (File Modified)
2335
2336
2337jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2338 Log:
2339 Update NEWS file.
2340
2341
2342 Changes: Modified:
2343 +23 -1 trunk/NEWS (File Modified)
2344
2345
2346jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2347 Log:
2348 When an outgoing server connection succeeds, set
2349 localClient->ip by simply copying the whole sockaddr
2350 struct instead of copying certain parts only.
2351
2352
2353 Changes: Modified:
2354 +1 -19 trunk/src/s_serv.c (File Modified)
2355
2356
2357jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2358 Log:
2359 Give a special error message and ignore the connect block
2360 if trying to add a connect block for the server's own name.
2361
2362
2363 Changes: Modified:
2364 +7 -0 trunk/src/newconf.c (File Modified)
2365
2366
2367jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2368 Log:
2369 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2370 when --disable-balloc is used, so that it compiles.
2371 Obviously the BlockHeapUsage() stub returns just zeroes so
2372 /stats z will be less informative.
2373
2374
2375 Changes: Modified:
2376 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2377
2378
2379jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2380 Log:
2381 Free and zero dns_query in DNS callback for outgoing connect.
2382 This avoids double free of reslist.
2383
2384
2385 Changes: Modified:
2386 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2387
2388
2389jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2390 Log:
2391 From ratbox, log failed outgoing connections to serverlog.
2392 Added: IP address.
2393
2394
2395 Changes: Modified:
2396 +13 -1 trunk/src/s_serv.c (File Modified)
2397
2398
2399jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2400 Log:
2401 Change serverlog message when connecting to be more clear and show the port number.
2402
2403
2404 Changes: Modified:
2405 +1 -1 trunk/src/s_serv.c (File Modified)
2406
2407
2408jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2409 Log:
2410 Remove gethost_byname(), this is meaningless
2411 since the removal of AAAA -> A fallback (r1763).
2412
2413
2414 Changes: Modified:
2415 +0 -1 trunk/include/res.h (File Modified)
2416 +0 -12 trunk/src/res.c (File Modified)
2417
2418
2419jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2420 Log:
2421 Remove ip6.int support and use only ip6.arpa.
2422 The global ip6.int zone has disappeared on June 1
2423 and a lot of other software has been removing ip6.int
2424 support also.
2425 This removes the second and last case where IPv6
2426 support in charybdis causes extra lookups and slows
2427 DNS down.
2428
2429
2430 Changes: Modified:
2431 +5 -27 trunk/src/res.c (File Modified)
2432
2433
2434jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2435 Log:
2436 Mention new default (r1767) for connect::aftype in sgml docs.
2437
2438
2439 Changes: Modified:
2440 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2441
2442
2443jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2444 Log:
2445 Use IPv6 if connect::host looks like an IPv6 address
2446 (contains a colon). No need to aftype=ipv6 anymore.
2447
2448
2449 Changes: Modified:
2450 +2 -0 trunk/src/newconf.c (File Modified)
2451
2452
2453jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2454 Log:
2455 More information about connect::host.
2456
2457
2458 Changes: Modified:
2459 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2460
2461
2462jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2463 Log:
2464 Remove fallback to A if AAAA cannot be found.
2465 In case of a forward check of a reverse lookup, we
2466 already know if it's ipv4 or ipv6, so it is not
2467 useful and in case of a forward lookup of a hostname
2468 in connect::host, connect::aftype already specifies
2469 if it's ipv4 or ipv6.
2470
2471
2472 Changes: Modified:
2473 +4 -27 trunk/src/res.c (File Modified)
2474
2475
2476jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2477 Log:
2478 msg_channel():
2479 - check if +c made the message text empty and refuse
2480 to send it if so
2481 - don't copy message text if it is not necessary
2482 (channel is -c)
2483
2484
2485 Changes: Modified:
2486 +14 -4 trunk/modules/core/m_message.c (File Modified)
2487
2488
2489jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2490 Log:
2491 remove_conf_item(): do not free cf_name, this is generally a string constant
2492
2493
2494 Changes: Modified:
2495 +0 -1 trunk/src/newconf.c (File Modified)
2496
2497
2498jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2499 Log:
2500 Remove the old unused FDL_ constants.
2501
2502
2503 Changes: Modified:
2504 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2505
2506
2507jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2508 Log:
2509 Remove an unused struct irc_sockaddr_storage from fde_t
2510 (allocated for every possible file descriptor).
2511
2512
2513 Changes: Modified:
2514 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2515
2516
2517jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2518 Log:
2519 If the DNS lookup for an outgoing connection is still
2520 pending when it is closed, clean it up.
2521
2522
2523 Changes: Modified:
2524 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2525
2526
2527jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2528 Log:
2529 If proc_answer() fails (for example if a lookup for an
2530 A record returns a CNAME), fail the query immediately.
2531 Previously the packet was just ignored, leaving the
2532 query to time out.
2533
2534
2535 Changes: Modified:
2536 +4 -8 trunk/src/res.c (File Modified)
2537
2538
2539jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2540 Log:
2541 Correct sockhost field in an outgoing server connection.
2542 First copy the host field from the server_conf, then
2543 take the IP from to where the connection was attempted
2544 when the connection callback is called.
2545 (Before r1747 this used the IP from the server_conf.)
2546
2547
2548 Changes: Modified:
2549 +8 -2 trunk/src/s_serv.c (File Modified)
2550
2551
2552jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2553 Log:
2554 Remove ipnum (keep aftype) and dns_query from server_conf.
2555 We don't keep track of binary form address in connect{}
2556 blocks anymore, DNS lookups of names in host= gone.
2557 As before the DNS lookup is done on connect.
2558 This should unbreak hostnames in host= somewhat.
2559
2560
2561 Changes: Modified:
2562 +1 -2 trunk/include/s_newconf.h (File Modified)
2563 +2 -2 trunk/src/newconf.c (File Modified)
2564 +1 -42 trunk/src/s_newconf.c (File Modified)
2565 +12 -31 trunk/src/s_serv.c (File Modified)
2566
2567
2568jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2569 Log:
2570 Rerun autoconf.
2571
2572
2573 Changes: Modified:
2574 +1 -1 trunk/configure (File Modified)
2575
2576
2577jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2578 Log:
2579 Fix --disable-balloc help text (said --disable-small-net).
2580
2581
2582 Changes: Modified:
2583 +1 -1 trunk/configure.ac (File Modified)
2584
2585
2586jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2587 Log:
2588 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2589 services (+S). Unlike operstring and adminstring, this
2590 is not changeable with /quote set but is updated on rehash.
2591
2592
2593 Changes: Modified:
2594 +1 -0 trunk/doc/example.conf (File Modified)
2595 +10 -2 trunk/doc/reference.conf (File Modified)
2596 +1 -0 trunk/include/s_conf.h (File Modified)
2597 +6 -0 trunk/modules/m_info.c (File Modified)
2598 +3 -2 trunk/modules/m_whois.c (File Modified)
2599 +1 -0 trunk/src/newconf.c (File Modified)
2600 +1 -0 trunk/src/s_conf.c (File Modified)
2601
2602
2603jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2604 Log:
2605 Fix handling of comma in whois: ignore the comma and
2606 everything after it but do output the entire parameter
2607 in RPL_ENDOFWHOIS.
2608
2609
2610 Changes: Modified:
2611 +2 -2 trunk/modules/m_whois.c (File Modified)
2612
2613
2614beu 2006/07/21 22:36:46 UTC (20060721-1737)
2615 Log:
2616 New /stats letter 's' to list HURTs:
2617 - opers get the full listing.
2618 - users get any HURTs that match their sockhost/orighost if
2619 "stats_k_oper_only" is set to 1.
2620
2621
2622 Changes: Modified:
2623 +50 -0 trunk/extensions/hurt.c (File Modified)
2624
2625
2626nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2627 Log:
2628 - make the newconf system available to modules.
2629
2630
2631 Changes: Modified:
2632 +4 -1 trunk/include/newconf.h (File Modified)
2633 +4 -8 trunk/src/newconf.c (File Modified)
2634
2635
2636beu 2006/07/18 22:39:16 UTC (20060718-1733)
2637 Log:
2638 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2639
2640 Changes: Modified:
2641 +0 -3 trunk/doc/example.conf (File Modified)
2642 +0 -3 trunk/doc/reference.conf (File Modified)
2643
2644
2645beu 2006/07/18 22:34:36 UTC (20060718-1731)
2646 Log:
2647 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2648
2649
2650 Changes: Modified:
2651 +3 -0 trunk/doc/example.conf (File Modified)
2652 +3 -0 trunk/doc/reference.conf (File Modified)
2653
2654
2655jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2656 Log:
2657 Fix too early truncation of JOIN channel list.
2658
2659
2660 Changes: Modified:
2661 +2 -3 trunk/modules/core/m_join.c (File Modified)
2662
2663
2664jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2665 Log:
2666 - From ratbox 2.2 (anfl), send server notices about read
2667 errors from handshakes and servers to +s instead of +d.
2668 - Send various server notices about failed server
2669 connections which did not reach registered state network
2670 wide if the connection was initiated by a remote oper.
2671 This avoids annoying the whole net if there is a
2672 broken autoconnect, but allows all opers to see why a
2673 remote connect failed. Failed connections which did reach
2674 server state already generate server notices everywhere.
2675
2676 Note: this is an exception to our general policy to not send
2677 server notices about unregistered connections remotely.
2678
2679
2680 Changes: Modified:
2681 +1 -0 trunk/include/client.h (File Modified)
2682 +20 -6 trunk/src/client.c (File Modified)
2683 +6 -6 trunk/src/s_serv.c (File Modified)
2684
2685
2686nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2687 Log:
2688 - fix typoes
2689
2690
2691 Changes: Modified:
2692 +1 -1 trunk/doc/example.conf (File Modified)
2693 +1 -1 trunk/doc/reference.conf (File Modified)
2694
2695
2696jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2697 Log:
2698 Don't allow #channel +b $c:&channel (inconsistent target).
2699
2700
2701 Changes: Modified:
2702 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2703
2704
2705jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2706 Log:
2707 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2708
2709
2710 Changes: Modified:
2711 +0 -2 trunk/include/client.h (File Modified)
2712
2713
2714jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2715 Log:
2716 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2717
2718
2719 Changes: Modified:
2720 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2721
2722
2723jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2724 Log:
2725 Store IP addresses in whowas. These are shown to opers.
2726 Obtained from Eurus patches.
2727 orighost tracking removed (not worth the memory IMHO),
2728 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2729 with unknown IPs and to not violate auth{} spoof policy.
2730
2731
2732 Changes: Modified:
2733 +2 -0 trunk/doc/reference.conf (File Modified)
2734 +1 -0 trunk/include/numeric.h (File Modified)
2735 +1 -0 trunk/include/whowas.h (File Modified)
2736 +10 -1 trunk/modules/m_whowas.c (File Modified)
2737 +1 -1 trunk/src/messages.tab (File Modified)
2738 +4 -0 trunk/src/whowas.c (File Modified)
2739
2740
2741jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2742 Log:
2743 Describe hostmask parameter of masktrace better in sgml docs.
2744
2745
2746 Changes: Modified:
2747 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2748
2749
2750jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2751 Log:
2752 masktrace help file: mention CIDR IP masks
2753 From ratbox 2.2
2754
2755
2756 Changes: Modified:
2757 +2 -0 trunk/help/opers/masktrace (File Modified)
2758
2759
2760jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2761 Log:
2762 MASKTRACE: allow normal match() on IP address also
2763 From ratbox 2.2
2764
2765
2766 Changes: Modified:
2767 +2 -3 trunk/modules/m_etrace.c (File Modified)
2768
2769
2770jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2771 Log:
2772 Allow +S clients (services) to send to channels and @/+ channels always.
2773
2774
2775 Changes: Modified:
2776 +1 -1 trunk/modules/core/m_message.c (File Modified)
2777 +1 -1 trunk/src/channel.c (File Modified)
2778
2779
2780jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2781 Log:
2782 Allow servers to send to @#chan and +#chan.
2783
2784
2785 Changes: Modified:
2786 +1 -1 trunk/modules/core/m_message.c (File Modified)
2787
2788
2789jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2790 Log:
2791 Don't count opers on service{} servers in /lusers.
2792
2793
2794 Changes: Modified:
2795 +2 -2 trunk/src/s_user.c (File Modified)
2796
2797
2798jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2799 Log:
2800 Show opers the real host behind a dynamic spoof in WHOIS.
2801 If the user is auth{} spoofed, this shows the auth{} spoof
2802 otherwise it shows the DNS hostname and IP address.
2803 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2804
2805
2806 Changes: Modified:
2807 +1 -0 trunk/include/numeric.h (File Modified)
2808 +12 -2 trunk/modules/m_whois.c (File Modified)
2809 +1 -1 trunk/src/messages.tab (File Modified)
2810
2811
2812jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2813 Log:
2814 Remove #define HIDE_SPOOF_IPS from config.h, should
2815 have been done earlier.
2816
2817
2818 Changes: Modified:
2819 +0 -7 trunk/include/config.h (File Modified)
2820
2821
2822jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2823 Log:
2824 Bring back ERR_CANTKILLSERVER.
2825
2826
2827 Changes: Modified:
2828 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2829
2830
2831jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2832 Log:
2833 ip_cloaking module:
2834 - also send RPL_HOSTHIDDEN on -h
2835 - don't allow +h for auth{} spoofed clients
2836
2837
2838 Changes: Modified:
2839 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2840
2841
2842jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2843 Log:
2844 /etc/resolv.conf parsing:
2845 - don't crash (sometimes) if there is a line without an argument
2846 (e.g. 'search' by itself)
2847 - fix handling of lines with leading whitespace
2848
2849
2850 Changes: Modified:
2851 +9 -8 trunk/src/reslib.c (File Modified)
2852
2853
2854jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2855 Log:
2856 Put back code that terminates DNS queries, which was
2857 removed during the resolver changes.
2858
2859
2860 Changes: Modified:
2861 +4 -0 trunk/src/s_auth.c (File Modified)
2862
2863
2864nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2865 Log:
2866 - oh hey, that was in the wrong place
2867
2868
2869 Changes: Modified:
2870 +13 -13 trunk/src/s_auth.c (File Modified)
2871
2872
2873nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2874 Log:
2875 - handle a situation where a user can go away before DNS completes
2876
2877
2878 Changes: Modified:
2879 +13 -0 trunk/src/s_auth.c (File Modified)
2880
2881
2882jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2883 Log:
2884 More dnsbl stuff
2885
2886
2887 Changes: Modified:
2888 +1 -0 trunk/include/blacklist.h (File Modified)
2889 +1 -0 trunk/include/res.h (File Modified)
2890 +33 -2 trunk/src/blacklist.c (File Modified)
2891 +2 -0 trunk/src/client.c (File Modified)
2892 +24 -0 trunk/src/res.c (File Modified)
2893
2894
2895jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2896 Log:
2897 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2898 if comm_accept() failed.
2899
2900 Found with valgrind.
2901
2902
2903 Changes: Modified:
2904 +4 -4 trunk/src/listener.c (File Modified)
2905
2906
2907nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2908 Log:
2909 - handle unavailable Client/preClient structs
2910
2911
2912 Changes: Modified:
2913 +9 -0 trunk/src/blacklist.c (File Modified)
2914
2915
2916jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2917 Log:
2918 Add +lf to SGML docs.
2919
2920
2921 Changes: Modified:
2922 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2923
2924
2925jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2926 Log:
2927 Also do forwarding if the channel limit (+l) is exceeded.
2928
2929
2930 Changes: Modified:
2931 +1 -1 trunk/help/opers/cmode (File Modified)
2932 +2 -2 trunk/modules/core/m_join.c (File Modified)
2933
2934
2935beu 2006/06/07 11:53:21 UTC (20060607-1663)
2936 Log:
2937 Post-release lovin':
2938 - Update version to 2.1.0.
2939 - Regenerate configure.
2940
2941
2942 Changes: Modified:
2943 +9 -9 trunk/configure (File Modified)
2944 +1 -1 trunk/configure.ac (File Modified)
2945
2946
2947beu 2006/06/07 11:42:54 UTC (20060607-1659)
2948 Log:
2949 Comment out example blacklist{} block.
2950
2951
2952 Changes: Modified:
2953 +7 -7 trunk/doc/example.conf (File Modified)
2954 +7 -7 trunk/doc/reference.conf (File Modified)
2955
2956
2957beu 2006/06/07 10:59:48 UTC (20060607-1653)
2958 Log:
2959 Add note regarding use of AHBL BLs.
2960
2961
2962 Changes: Modified:
2963 +4 -0 trunk/doc/example.conf (File Modified)
2964 +4 -0 trunk/doc/reference.conf (File Modified)
2965
2966
2967jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2968 Log:
2969 Fix typos.
2970
2971
2972 Changes: Modified:
2973 +2 -2 trunk/CREDITS (File Modified)
2974
2975
2976jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2977 Log:
2978 Add beu to CREDITS.
2979
2980
2981 Changes: Modified:
2982 +1 -0 trunk/CREDITS (File Modified)
2983
2984
2985jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2986 Log:
2987 Put more recent ratbox CREDITS here.
2988
2989
2990 Changes: Modified:
2991 +3 -2 trunk/doc/Ratbox-team (File Modified)
2992
2993
2994jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2995 Log:
2996 Clarify a bit.
2997
2998
2999 Changes: Modified:
3000 +5 -4 trunk/NEWS (File Modified)
3001
3002
3003jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3004 Log:
3005 Mention that install or make install also avoids modunload crashes.
3006
3007
3008 Changes: Modified:
3009 +2 -1 trunk/BUGS (File Modified)
3010
3011
3012nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3013 Log:
3014 - update NEWS a bit
3015
3016
3017 Changes: Modified:
3018 +3 -8 trunk/NEWS (File Modified)
3019
3020
3021nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3022 Log:
3023 - further updates
3024
3025
3026 Changes: Modified:
3027 +3 -2 trunk/BUGS (File Modified)
3028
3029
3030nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3031 Log:
3032 - add orighost check to hurt.c
3033 - update BUGS info
3034
3035
3036 Changes: Modified:
3037 +1 -6 trunk/BUGS (File Modified)
3038 +1 -1 trunk/extensions/hurt.c (File Modified)
3039
3040
3041jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3042 Log:
3043 Make kline_exempt exempt from HURT also.
3044
3045
3046 Changes: Modified:
3047 +2 -1 trunk/extensions/hurt.c (File Modified)
3048
3049
3050jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3051 Log:
3052 Fix mask HEAL propagation.
3053
3054
3055 Changes: Modified:
3056 +6 -3 trunk/extensions/hurt.c (File Modified)
3057
3058
3059beu 2006/06/04 03:01:05 UTC (20060604-1622)
3060 Log:
3061 - Remove old cruft.
3062 - Update.
3063
3064
3065 Changes: Modified:
3066 +18 -31 trunk/extensions/README (File Modified)
3067
3068
3069jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3070 Log:
3071 More target change hax.
3072 Ick.
3073
3074
3075 Changes: Modified:
3076 +5 -0 trunk/extensions/hurt.c (File Modified)
3077
3078
3079jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3080 Log:
3081 Improvements to HURT propagation.
3082
3083
3084 Changes: Modified:
3085 +8 -6 trunk/extensions/hurt.c (File Modified)
3086
3087
3088nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3089 Log:
3090 - further simplification
3091
3092
3093 Changes: Modified:
3094 +25 -76 trunk/extensions/hurt.c (File Modified)
3095 +0 -9 trunk/extensions/hurt.h (File Modified)
3096
3097
3098nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3099 Log:
3100 - client_exit hook
3101
3102
3103 Changes: Modified:
3104 +13 -0 trunk/extensions/hurt.c (File Modified)
3105
3106
3107nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3108 Log:
3109 - cut off at 15 messages instead of 30
3110
3111
3112 Changes: Modified:
3113 +1 -1 trunk/extensions/hurt.h (File Modified)
3114
3115
3116jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3117 Log:
3118 Squash a warning here.
3119
3120
3121 Changes: Modified:
3122 +1 -3 trunk/src/ircd.c (File Modified)
3123
3124
3125jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3126 Log:
3127 Don't show servers in /stats l to nonopers if flatten links is enabled.
3128
3129
3130 Changes: Modified:
3131 +3 -1 trunk/modules/m_stats.c (File Modified)
3132
3133
3134nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3135 Log:
3136 - hurt expiry
3137
3138
3139 Changes: Modified:
3140 +20 -7 trunk/extensions/hurt.c (File Modified)
3141
3142
3143nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3144 Log:
3145 - remove inline stuff (yuck)
3146 - sockaddr should have been sockhost
3147
3148
3149 Changes: Modified:
3150 +22 -31 trunk/extensions/hurt.c (File Modified)
3151
3152
3153nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3154 Log:
3155 - make hurt checking actually work
3156
3157
3158 Changes: Modified:
3159 +2 -7 trunk/extensions/hurt.c (File Modified)
3160
3161
3162jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3163 Log:
3164 Slight tweak to alias{}.
3165
3166
3167 Changes: Modified:
3168 +4 -0 trunk/src/parse.c (File Modified)
3169
3170
3171nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3172 Log:
3173 - further simplification
3174
3175
3176 Changes: Modified:
3177 +59 -71 trunk/extensions/hurt.c (File Modified)
3178 +0 -1 trunk/extensions/hurt.h (File Modified)
3179
3180
3181nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3182 Log:
3183 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3184
3185
3186 Changes: Modified:
3187 +10 -20 trunk/extensions/hurt.c (File Modified)
3188 +0 -4 trunk/extensions/hurt.h (File Modified)
3189
3190
3191nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3192 Log:
3193 - remove some unnecessary code here (hurt_initial_check_event()).
3194
3195
3196 Changes: Modified:
3197 +0 -23 trunk/extensions/hurt.c (File Modified)
3198
3199
3200nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3201 Log:
3202 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3203
3204
3205 Changes: Modified:
3206 +8 -0 trunk/modules/core/m_message.c (File Modified)
3207
3208
3209nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3210 Log:
3211 - more sane tgchange hax
3212
3213
3214 Changes: Modified:
3215 +2 -1 trunk/extensions/hurt.c (File Modified)
3216
3217
3218jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3219 Log:
3220 Make HEAL <nick> work.
3221
3222
3223 Changes: Modified:
3224 +40 -43 trunk/extensions/hurt.c (File Modified)
3225
3226
3227jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3228 Log:
3229 Destroy hurt_clients list on unload.
3230
3231
3232 Changes: Modified:
3233 +7 -0 trunk/extensions/hurt.c (File Modified)
3234
3235
3236jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3237 Log:
3238 Coding style: no space between a function name and parenthesis.
3239
3240
3241 Changes: Modified:
3242 +43 -43 trunk/extensions/hurt.c (File Modified)
3243
3244
3245jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3246 Log:
3247 Now works and throws out hurt clients after 30 protocol messages
3248 unless they identify.
3249
3250
3251 Changes: Modified:
3252 +28 -36 trunk/extensions/hurt.c (File Modified)
3253 +1 -7 trunk/extensions/hurt.h (File Modified)
3254
3255
3256jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3257 Log:
3258 Working addition/lookup.
3259
3260
3261 Changes: Modified:
3262 +8 -0 trunk/extensions/hurt.c (File Modified)
3263
3264
3265jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3266 Log:
3267 Get rid of hyb6 style propagation (:server COMMAND source).
3268
3269
3270 Changes: Modified:
3271 +18 -22 trunk/extensions/hurt.c (File Modified)
3272
3273
3274jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3275 Log:
3276 add not-working hurt_add and hurt_find
3277
3278
3279 Changes: Modified:
3280 +13 -5 trunk/extensions/hurt.c (File Modified)
3281
3282
3283jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3284 Log:
3285 Comment out a lot of stuff so I can load and unload this without crashing.
3286
3287
3288 Changes: Modified:
3289 +17 -6 trunk/extensions/hurt.c (File Modified)
3290
3291
3292jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3293 Log:
3294 Fix svn:keywords and add a short comment at the top.
3295
3296
3297 Changes: Modified:
3298 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3299
3300
3301jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3302 Log:
3303 - Make hurt module compile
3304 - Link it to the build
3305 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3306 correct flag name, no CAP_TS6 use etc
3307
3308
3309 Changes: Modified:
3310 +1 -0 trunk/extensions/Makefile.in (File Modified)
3311 +30 -32 trunk/extensions/hurt.c (File Modified)
3312
3313
3314jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3315 Log:
3316 Put beu's hurt module in trunk.
3317
3318
3319 Changes: Modified:
3320 + - trunk/extensions/hurt.c (File Added)
3321 + - trunk/extensions/hurt.h (File Added)
3322
3323
3324nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3325 Log:
3326 - _iprint(): use stderr instead of stdout
3327
3328
3329 Changes: Modified:
3330 +1 -1 trunk/src/s_log.c (File Modified)
3331
3332
3333jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3334 Log:
3335 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3336 and subsequently destroy our kqueue when we close 0, 1, 2
3337 (broke /restart).
3338 - After closing fd 0, 1, 2 reopen them to /dev/null again
3339 so we don't send messages from malloc etc to a random
3340 user's connection.
3341 - Remove an obsolete comment.
3342
3343
3344 Changes: Modified:
3345 +13 -2 trunk/src/ircd.c (File Modified)
3346
3347
3348jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3349 Log:
3350 Update NEWS file.
3351
3352
3353 Changes: Modified:
3354 +29 -1 trunk/NEWS (File Modified)
3355
3356
3357jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3358 Log:
3359 Rerun autoconf.
3360
3361
3362 Changes: Modified:
3363 +1 -1 trunk/configure (File Modified)
3364
3365
3366jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3367 Log:
3368 Fix openssl version check to also accept versions newer than 0.9.6.
3369
3370
3371 Changes: Modified:
3372 +1 -1 trunk/configure.ac (File Modified)
3373
3374
3375jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3376 Log:
3377 Oops, need packet.h here.
3378
3379
3380 Changes: Modified:
3381 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3382
3383
3384jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3385 Log:
3386 End the flood grace period in CPRIVMSG/CNOTICE.
3387
3388
3389 Changes: Modified:
3390 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3391
3392
3393nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3394 Log:
3395 - update class::connectfreq documentation
3396
3397
3398 Changes: Modified:
3399 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3400
3401
3402nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3403 Log:
3404 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3405
3406
3407 Changes: Modified:
3408 +3 -6 trunk/src/s_serv.c (File Modified)
3409
3410
3411jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3412 Log:
3413 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3414
3415
3416 Changes: Modified:
3417 +1 -1 trunk/src/messages.tab (File Modified)
3418
3419
3420jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3421 Log:
3422 Don't mention that /stats p shows idle times, as it doesn't.
3423
3424
3425 Changes: Modified:
3426 +1 -1 trunk/help/opers/stats (File Modified)
3427 +1 -1 trunk/help/users/stats (File Modified)
3428
3429
3430jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3431 Log:
3432 /stats A shows DNS servers, it doesn't matter whether ircd
3433 uses ADNS or something else.
3434
3435
3436 Changes: Modified:
3437 +1 -1 trunk/help/opers/stats (File Modified)
3438
3439
3440jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3441 Log:
3442 get_client_name() fix
3443
3444
3445 Changes: Modified:
3446 +4 -0 trunk/src/client.c (File Modified)
3447
3448
3449jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3450 Log:
3451 Add some comments.
3452
3453
3454 Changes: Modified:
3455 +6 -0 trunk/src/ircd.c (File Modified)
3456
3457
3458beu 2006/05/28 09:22:09 UTC (20060528-1521)
3459 Log:
3460 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3461
3462 Changes: Modified:
3463 +16 -17 trunk/configure (File Modified)
3464 +1 -1 trunk/configure.ac (File Modified)
3465
3466
3467beu 2006/05/28 09:10:43 UTC (20060528-1517)
3468 Log:
3469 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3470
3471 Changes: Modified:
3472 +135 -0 trunk/configure (File Modified)
3473 +6 -0 trunk/configure.ac (File Modified)
3474
3475
3476jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3477 Log:
3478 Exit 0 on successful -conftest.
3479
3480
3481 Changes: Modified:
3482 +1 -1 trunk/src/ircd.c (File Modified)
3483
3484
3485jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3486 Log:
3487 Make the "keep the parent process around" thing work, by opening
3488 a pipe to the child process. This pipe is on fd 0 in the child
3489 process. After successful initialization, the child will write
3490 a byte to this pipe, on fatal errors it will close it without
3491 writing anything.
3492
3493 Somewhat hackish still but should work.
3494
3495
3496 Changes: Modified:
3497 +27 -30 trunk/src/ircd.c (File Modified)
3498
3499
3500nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3501 Log:
3502 - convert some error messages to ierror() over fprintf/ilog combination
3503
3504
3505 Changes: Modified:
3506 +3 -6 trunk/src/ircd.c (File Modified)
3507
3508
3509nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3510 Log:
3511 - inotice() for loadmodule when in foreground mode
3512
3513
3514 Changes: Modified:
3515 +3 -0 trunk/src/modules.c (File Modified)
3516
3517
3518nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3519 Log:
3520 - remove inotice() on loading modules from the config
3521
3522
3523 Changes: Modified:
3524 +0 -3 trunk/src/modules.c (File Modified)
3525
3526
3527nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3528 Log:
3529 - usleep for 50000usec in the parent process to allow for startup messages
3530 to be cleanly printed before detaching to shell, this should be more than
3531 enough time really
3532
3533
3534 Changes: Modified:
3535 +3 -0 trunk/src/ircd.c (File Modified)
3536
3537
3538nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3539 Log:
3540 - display more errors during normal startup as to try to help people find common problems
3541
3542
3543 Changes: Modified:
3544 +27 -10 trunk/src/ircd.c (File Modified)
3545
3546
3547nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3548 Log:
3549 - version bump in preparation of 2.0.0 release
3550
3551
3552 Changes: Modified:
3553 +9 -9 trunk/configure (File Modified)
3554 +1 -1 trunk/configure.ac (File Modified)
3555
3556
3557jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3558 Log:
3559 Change example.conf operator block from "admin" to "god",
3560 so as to show we encourage per-person operator blocks.
3561
3562
3563 Changes: Modified:
3564 +4 -2 trunk/doc/example.conf (File Modified)
3565
3566
3567jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3568 Log:
3569 Document alias{} block.
3570
3571
3572 Changes: Modified:
3573 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3574
3575
3576jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3577 Log:
3578 Document DNS blacklist stuff in sgml.
3579
3580
3581 Changes: Modified:
3582 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3583 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3584
3585
3586jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3587 Log:
3588 Misc /stats clarifications.
3589
3590
3591 Changes: Modified:
3592 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3593
3594
3595jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3596 Log:
3597 Move snomasks into umodes chapter.
3598 Move oprivs chapter down.
3599
3600
3601 Changes: Modified:
3602 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3603 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3604 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3605
3606
3607jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3608 Log:
3609 Mention operator{} user@host change.
3610
3611
3612 Changes: Modified:
3613 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3614
3615
3616jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3617 Log:
3618 operator{} block user@host matches against orighost now, not host.
3619 This means that services/+h spoofs do not work in operator{} blocks;
3620 auth{} spoofs still work.
3621
3622
3623 Changes: Modified:
3624 +4 -0 trunk/doc/example.conf (File Modified)
3625 +1 -1 trunk/doc/reference.conf (File Modified)
3626 +2 -2 trunk/modules/m_challenge.c (File Modified)
3627 +1 -1 trunk/modules/m_oper.c (File Modified)
3628
3629
3630nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3631 Log:
3632 - inotice/iwarn/ierror() stuff I was working on
3633
3634
3635 Changes: Modified:
3636 +3 -0 trunk/include/s_log.h (File Modified)
3637 +15 -11 trunk/src/ircd.c (File Modified)
3638 +3 -1 trunk/src/modules.c (File Modified)
3639 +1 -1 trunk/src/newconf.c (File Modified)
3640 +54 -0 trunk/src/s_log.c (File Modified)
3641
3642
3643jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3644 Log:
3645 Oops, don't add blacklists to the list twice on rehash.
3646
3647
3648 Changes: Modified:
3649 +3 -2 trunk/src/blacklist.c (File Modified)
3650
3651
3652jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3653 Log:
3654 Remove notices to the client about progress of dnsbl lookups.
3655
3656
3657 Changes: Modified:
3658 +0 -4 trunk/src/blacklist.c (File Modified)
3659
3660
3661jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3662 Log:
3663 Add auth{} flag dnsbl_exempt.
3664
3665
3666 Changes: Modified:
3667 +2 -1 trunk/doc/example.conf (File Modified)
3668 +2 -1 trunk/doc/reference.conf (File Modified)
3669 +2 -0 trunk/include/s_conf.h (File Modified)
3670 +1 -0 trunk/src/newconf.c (File Modified)
3671 +8 -1 trunk/src/s_user.c (File Modified)
3672
3673
3674jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3675 Log:
3676 Switch alias{} and blacklist{} around, for consistency with example.conf.
3677
3678
3679 Changes: Modified:
3680 +18 -18 trunk/doc/reference.conf (File Modified)
3681
3682
3683jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3684 Log:
3685 Send a warning to the user if they are dnsbl listed but exempted.
3686
3687
3688 Changes: Modified:
3689 +17 -12 trunk/src/s_user.c (File Modified)
3690
3691
3692jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3693 Log:
3694 Move throwing out dnsbl listed clients to registration,
3695 and make kline_exempt exempt from it.
3696
3697
3698 Changes: Modified:
3699 +1 -0 trunk/include/blacklist.h (File Modified)
3700 +4 -0 trunk/include/client.h (File Modified)
3701 +15 -16 trunk/src/blacklist.c (File Modified)
3702 +6 -0 trunk/src/client.c (File Modified)
3703 +17 -0 trunk/src/s_user.c (File Modified)
3704
3705
3706jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3707 Log:
3708 Show refcount in /stats n.
3709
3710
3711 Changes: Modified:
3712 +3 -2 trunk/modules/m_stats.c (File Modified)
3713
3714
3715jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3716 Log:
3717 Don't look up dnsbls twice if they send USER twice.
3718
3719
3720 Changes: Modified:
3721 +5 -3 trunk/modules/m_user.c (File Modified)
3722
3723
3724jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3725 Log:
3726 Add /stats n to help files.
3727
3728
3729 Changes: Modified:
3730 +1 -0 trunk/help/opers/stats (File Modified)
3731 +1 -0 trunk/help/users/stats (File Modified)
3732
3733
3734jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3735 Log:
3736 Only check dnsbls for A records, not AAAA.
3737
3738
3739 Changes: Modified:
3740 +1 -1 trunk/src/blacklist.c (File Modified)
3741
3742
3743jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3744 Log:
3745 Don't remove non-illegal blacklists on completion of check.
3746 Add debugging notices (not working).
3747
3748
3749 Changes: Modified:
3750 +5 -1 trunk/src/blacklist.c (File Modified)
3751
3752
3753jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3754 Log:
3755 Don't call register_local_user() if they haven't sent a nick yet.
3756
3757
3758 Changes: Modified:
3759 +1 -1 trunk/src/blacklist.c (File Modified)
3760
3761
3762jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3763 Log:
3764 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3765
3766
3767 Changes: Modified:
3768 +21 -0 trunk/modules/m_stats.c (File Modified)
3769
3770
3771jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3772 Log:
3773 More dnsbl rehash fixes, it was adding bogus entries.
3774
3775
3776 Changes: Modified:
3777 +2 -7 trunk/src/newconf.c (File Modified)
3778
3779
3780jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3781 Log:
3782 Need blacklist.h here.
3783
3784
3785 Changes: Modified:
3786 +1 -0 trunk/src/s_conf.c (File Modified)
3787
3788
3789nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3790 Log:
3791 - nuke iauth
3792
3793
3794 Changes: Modified:
3795 +1 -2 trunk/configure (File Modified)
3796 +0 -48 trunk/configure.ac (File Modified)
3797 + - trunk/doc/example-iauth.conf (File Deleted)
3798 + - trunk/iauth/ (File Deleted)
3799
3800
3801jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3802 Log:
3803 Improve handling of rehashing with blacklists.
3804 Also some coding style tweaks.
3805
3806
3807 Changes: Modified:
3808 +3 -2 trunk/include/blacklist.h (File Modified)
3809 +35 -16 trunk/src/blacklist.c (File Modified)
3810 +2 -0 trunk/src/s_conf.c (File Modified)
3811
3812
3813jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3814 Log:
3815 Clear can_send cache if a user logs in or out from services.
3816
3817
3818 Changes: Modified:
3819 +2 -0 trunk/modules/m_services.c (File Modified)
3820
3821
3822jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3823 Log:
3824 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3825 This directory is not entered by default.
3826 More stuff needs to be moved into here.
3827
3828
3829 Changes: Modified:
3830 +2 -1 trunk/configure (File Modified)
3831 +1 -0 trunk/configure.ac (File Modified)
3832 +69 -458 trunk/extensions/Makefile.in (File Modified)
3833 + - trunk/extensions/m_clearchan.c (File Deleted)
3834 + - trunk/extensions/m_force.c (File Deleted)
3835 + - trunk/unsupported/ (File Added)
3836 + - trunk/unsupported/Makefile.in (File Added)
3837 + - trunk/unsupported/m_clearchan.c (File Added)
3838 + - trunk/unsupported/m_force.c (File Added)
3839
3840
3841jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3842 Log:
3843 Logging/wallops for forcejoin/forcepart, numeric fix.
3844 This needs to be moved to the toys section.
3845
3846
3847 Changes: Modified:
3848 +22 -2 trunk/extensions/m_force.c (File Modified)
3849
3850
3851jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3852 Log:
3853 Fix comments at the top (including copyright).
3854
3855
3856 Changes: Modified:
3857 +3 -2 trunk/extensions/m_omode.c (File Modified)
3858
3859
3860jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3861 Log:
3862 Add OMODE command to extensions/ for oper mode hacking:
3863 - requires admin privs
3864 - does not work for opped opers
3865 - sends wallops
3866 - sends a ServerMode for opping the oper themselves,
3867 otherwise a mode coming from the oper (not only
3868 does this provide full accountability, it is also
3869 easiest to implement while avoiding channels
3870 messed up with bogus bans etc).
3871
3872
3873 Changes: Modified:
3874 +171 -0 trunk/extensions/Makefile.in (File Modified)
3875 + - trunk/extensions/m_omode.c (File Added)
3876
3877
3878gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3879 Log:
3880 Metadata fix
3881
3882
3883 Changes: Modified:
3884 + - trunk/include/blacklist.h (Property Modified)
3885 + - trunk/src/blacklist.c (Property Modified)
3886
3887
3888nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3889 Log:
3890 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3891
3892
3893 Changes: Modified:
3894 +5 -1 trunk/src/blacklist.c (File Modified)
3895
3896
3897nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3898 Log:
3899 Initial DNS blacklist support:
3900 - see example.conf for how to use.
3901 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3902 - tor.ahbl.org is also included because most networks will not want to allow tor
3903 (and we're considering going KoS on tor users here anyway due to abuse)
3904
3905
3906 Changes: Modified:
3907 +18 -0 trunk/doc/example.conf (File Modified)
3908 +66 -0 trunk/doc/reference.conf (File Modified)
3909 + - trunk/include/blacklist.h (File Added)
3910 +2 -0 trunk/include/client.h (File Modified)
3911 +3 -0 trunk/modules/m_user.c (File Modified)
3912 +152 -0 trunk/src/Makefile.in (File Modified)
3913 + - trunk/src/blacklist.c (File Added)
3914 +34 -0 trunk/src/newconf.c (File Modified)
3915 +1 -0 trunk/src/s_auth.c (File Modified)
3916 +4 -0 trunk/src/s_user.c (File Modified)
3917
3918
3919jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3920 Log:
3921 Remove last bit of lzo stuff (comment in example.conf connect{}).
3922
3923
3924 Changes: Modified:
3925 +0 -4 trunk/doc/example.conf (File Modified)
3926
3927
3928jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3929 Log:
3930 Show sasl successes and failures in /stats t (like other
3931 things in /stats t, about local clients only).
3932
3933
3934 Changes: Modified:
3935 +2 -0 trunk/include/s_stats.h (File Modified)
3936 +3 -0 trunk/modules/m_sasl.c (File Modified)
3937 +3 -0 trunk/src/s_stats.c (File Modified)
3938
3939
3940jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3941 Log:
3942 Allow messaging services by nickname without using
3943 target change slots (this was already possible with
3944 user@server notation or services shortcuts).
3945
3946
3947 Changes: Modified:
3948 +2 -2 trunk/modules/core/m_message.c (File Modified)
3949
3950
3951jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3952 Log:
3953 Abort a safelist if a new /list comes in while one is already in progress.
3954
3955
3956 Changes: Modified:
3957 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3958
3959
3960jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3961 Log:
3962 Change $![letter]:[mask] to $~[letter]:[mask]
3963 so both ! and ~ invert an extban.
3964
3965
3966 Changes: Modified:
3967 +2 -0 trunk/src/chmode.c (File Modified)
3968
3969
3970nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3971 Log:
3972 - revert due to technical issues
3973
3974
3975 Changes: Modified:
3976 +1 -1 trunk/src/extban.c (File Modified)
3977
3978
3979nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3980 Log:
3981 - 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
3982
3983
3984 Changes: Modified:
3985 +1 -1 trunk/src/extban.c (File Modified)
3986
3987
3988jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3989 Log:
3990 Don't pace /list on a single channel.
3991
3992
3993 Changes: Modified:
3994 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3995
3996
3997jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3998 Log:
3999 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4000
4001
4002 Changes: Modified:
4003 +4 -2 trunk/include/supported.h (File Modified)
4004
4005
4006jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4007 Log:
4008 Extban types are case insensitive; force them to lowercase when added.
4009
4010
4011 Changes: Modified:
4012 +5 -5 trunk/doc/extban.txt (File Modified)
4013 +4 -0 trunk/src/chmode.c (File Modified)
4014 +3 -3 trunk/src/extban.c (File Modified)
4015
4016
4017jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4018 Log:
4019 sendto_wallops_flags():
4020 - instead of checking IsOper on each client, walk the appropriate list
4021 - instead of sending non-+z wallops from persons to nonopers, send only
4022 +w wallops from persons
4023
4024
4025 Changes: Modified:
4026 +1 -5 trunk/src/send.c (File Modified)
4027
4028
4029jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4030 Log:
4031 Prefix oper wallops with "WALLOPS - " if they would
4032 otherwise look like operwalls or locops, when sending
4033 them to local users.
4034
4035
4036 Changes: Modified:
4037 +11 -1 trunk/modules/m_wallops.c (File Modified)
4038
4039
4040jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4041 Log:
4042 Make sure destination field in some sasl numerics
4043 is the user's nick, not the sasl agent or server
4044 name.
4045
4046
4047 Changes: Modified:
4048 +2 -2 trunk/modules/m_sasl.c (File Modified)
4049
4050
4051beu 2006/05/19 19:24:44 UTC (20060519-1373)
4052 Log:
4053 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4054
4055
4056 Changes: Modified:
4057 +1 -1 trunk/extensions/Makefile.in (File Modified)
4058
4059
4060jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4061 Log:
4062 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4063
4064
4065 Changes: Modified:
4066 +1 -0 trunk/src/s_user.c (File Modified)
4067
4068
4069beu 2006/05/19 18:10:13 UTC (20060519-1367)
4070 Log:
4071 Fix build for when IPv6 is disabled.
4072
4073
4074 Changes: Modified:
4075 +12 -10 trunk/src/s_auth.c (File Modified)
4076
4077
4078jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4079 Log:
4080 Add information about adding extban types.
4081
4082
4083 Changes: Modified:
4084 +25 -0 trunk/doc/extban.txt (File Modified)
4085
4086
4087jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4088 Log:
4089 Better extban validation: try to match a new extban from
4090 a local user against its setter to see if it is valid.
4091 Unknown extban types from remotes are no longer hidden.
4092
4093
4094 Changes: Modified:
4095 +4 -3 trunk/doc/extban.txt (File Modified)
4096 +1 -0 trunk/include/channel.h (File Modified)
4097 +2 -6 trunk/src/chmode.c (File Modified)
4098 +32 -0 trunk/src/extban.c (File Modified)
4099
4100
4101jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4102 Log:
4103 Make sure both .c.o: and .s.o: are followed by the necessary command.
4104
4105
4106 Changes: Modified:
4107 +1 -0 trunk/src/Makefile.in (File Modified)
4108
4109
4110jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4111 Log:
4112 Add need_sasl auth{} flag to sgml documentation.
4113
4114
4115 Changes: Modified:
4116 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4117
4118
4119jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4120 Log:
4121 Document need_sasl auth{} flag in example confs.
4122
4123
4124 Changes: Modified:
4125 +1 -0 trunk/doc/example.conf (File Modified)
4126 +1 -0 trunk/doc/reference.conf (File Modified)
4127
4128
4129jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4130 Log:
4131 Don't allow TB to set an empty topic.
4132 This would be possible if a server sent bad protocol
4133 and could cause a crash.
4134
4135
4136 Changes: Modified:
4137 +4 -0 trunk/modules/m_tb.c (File Modified)
4138
4139
4140nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4141 Log:
4142 - oops
4143
4144
4145 Changes: Modified:
4146 +1 -1 trunk/Makefile.in (File Modified)
4147
4148
4149nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4150 Log:
4151 - typo fix
4152
4153
4154 Changes: Modified:
4155 +2 -2 trunk/configure (File Modified)
4156 +1 -1 trunk/configure.ac (File Modified)
4157
4158
4159nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4160 Log:
4161 - rebuild configure
4162
4163
4164 Changes: Modified:
4165 +2 -2 trunk/configure (File Modified)
4166
4167
4168nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4169 Log:
4170 - makefile fix
4171
4172
4173 Changes: Modified:
4174 +1 -1 trunk/extensions/Makefile.in (File Modified)
4175
4176
4177nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4178 Log:
4179 - rename contrib to extensions to bring some clarity to things
4180
4181
4182 Changes: Modified:
4183 +1 -1 trunk/Makefile.in (File Modified)
4184 +1 -1 trunk/configure.ac (File Modified)
4185 +10 -10 trunk/doc/example.conf (File Modified)
4186 +10 -10 trunk/doc/reference.conf (File Modified)
4187 + - trunk/extensions/ (File Added)
4188 + - trunk/extras/ (File Deleted)
4189
4190
4191nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4192 Log:
4193 - temporary rename
4194
4195
4196 Changes: Modified:
4197 +1 -1 trunk/Makefile.in (File Modified)
4198 +1 -1 trunk/configure.ac (File Modified)
4199 + - trunk/contrib/ (File Deleted)
4200 + - trunk/extras/ (File Added)
4201
4202
4203jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4204 Log:
4205 Don't allow servers to QUIT (they should use SQUIT).
4206
4207
4208 Changes: Modified:
4209 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4210
4211
4212nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4213 Log:
4214 - keywords
4215
4216
4217 Changes: Modified:
4218 + - trunk/src/fnvhash.s (Property Modified)
4219
4220
4221nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4222 Log:
4223 - reduced version of code
4224
4225
4226 Changes: Modified:
4227 +9 -61 trunk/src/fnvhash.s (File Modified)
4228
4229
4230nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4231 Log:
4232 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4233
4234
4235 Changes: Modified:
4236 +1 -1 trunk/src/fnvhash.s (File Modified)
4237
4238
4239jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4240 Log:
4241 Fix orighost matching for klines, etc. Was hashing the visible
4242 host, oops.
4243
4244
4245 Changes: Modified:
4246 +1 -1 trunk/src/hostmask.c (File Modified)
4247
4248
4249nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4250 Log:
4251 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4252
4253
4254 Changes: Modified:
4255 +7 -1 trunk/configure (File Modified)
4256 +5 -0 trunk/configure.ac (File Modified)
4257 +5 -6 trunk/src/Makefile.in (File Modified)
4258 +0 -4 trunk/src/fnvhash.s (File Modified)
4259 +0 -2 trunk/src/hash.c (File Modified)
4260
4261
4262nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4263 Log:
4264 - regenerate configure
4265
4266
4267 Changes: Modified:
4268 +18 -0 trunk/configure (File Modified)
4269
4270
4271nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4272 Log:
4273 - --enable-ricer-hashing option.
4274
4275
4276 Changes: Modified:
4277 +9 -0 trunk/configure.ac (File Modified)
4278 +3 -0 trunk/include/setup.h.in (File Modified)
4279
4280
4281nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4282 Log:
4283 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4284
4285
4286 Changes: Modified:
4287 + - trunk/src/fnvhash.s (File Added)
4288 +3 -0 trunk/src/hash.c (File Modified)
4289
4290
4291jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4292 Log:
4293 Fix syntax error in reference.conf.
4294
4295
4296 Changes: Modified:
4297 +0 -1 trunk/doc/reference.conf (File Modified)
4298
4299
4300jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4301 Log:
4302 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4303 (&& instead of ||...)
4304 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4305
4306
4307 Changes: Modified:
4308 +1 -1 trunk/src/chmode.c (File Modified)
4309
4310
4311jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4312 Log:
4313 Documentation for extban.
4314
4315
4316 Changes: Modified:
4317 + - trunk/doc/extban.txt (File Added)
4318
4319
4320jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4321 Log:
4322 Add extban modules to example confs.
4323
4324
4325 Changes: Modified:
4326 +5 -0 trunk/doc/example.conf (File Modified)
4327 +10 -0 trunk/doc/reference.conf (File Modified)
4328
4329
4330jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4331 Log:
4332 Initial addition of extended ban types (conditionals).
4333 Allows custom +bqeI checks via modules.
4334 Initial extra types are account (a[:mask]), oper (o),
4335 channel (c:name), realname (r:mask), server (s:mask).
4336
4337
4338 Changes: Modified:
4339 +229 -0 trunk/contrib/Makefile.in (File Modified)
4340 + - trunk/contrib/extb_account.c (File Added)
4341 + - trunk/contrib/extb_channel.c (File Added)
4342 + - trunk/contrib/extb_oper.c (File Added)
4343 + - trunk/contrib/extb_realname.c (File Added)
4344 + - trunk/contrib/extb_server.c (File Added)
4345 +13 -0 trunk/include/channel.h (File Modified)
4346 +1 -0 trunk/src/Makefile.in (File Modified)
4347 +14 -5 trunk/src/channel.c (File Modified)
4348 +91 -0 trunk/src/chmode.c (File Modified)
4349 + - trunk/src/extban.c (File Added)
4350
4351
4352jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4353 Log:
4354 Do not force +bqeI modes starting with '$' in nick!user@host format.
4355 * and ? characters in them are still assumed to be wildcards.
4356
4357
4358 Changes: Modified:
4359 +6 -0 trunk/src/chmode.c (File Modified)
4360
4361
4362nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4363 Log:
4364 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4365
4366
4367 Changes: Modified:
4368 +4 -0 trunk/modules/m_capab.c (File Modified)
4369
4370
4371jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4372 Log:
4373 Stop some mixing of client and server protocol.
4374
4375
4376 Changes: Modified:
4377 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4378 +4 -2 trunk/modules/m_pass.c (File Modified)
4379 +6 -0 trunk/modules/m_sasl.c (File Modified)
4380 +6 -0 trunk/modules/m_user.c (File Modified)
4381
4382
4383nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4384 Log:
4385 - additional revert
4386
4387
4388 Changes: Modified:
4389 +0 -2 trunk/include/s_newconf.h (File Modified)
4390 +0 -4 trunk/include/s_serv.h (File Modified)
4391 +0 -1 trunk/src/newconf.c (File Modified)
4392 +1 -13 trunk/src/s_serv.c (File Modified)
4393
4394
4395nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4396 Log:
4397 - revert LZOLink patch for now
4398
4399
4400 Changes: Modified:
4401 +0 -1 trunk/servlink/Makefile.in (File Modified)
4402 +0 -16 trunk/servlink/README (File Modified)
4403 +2 -36 trunk/servlink/control.c (File Modified)
4404 +0 -3 trunk/servlink/control.h (File Modified)
4405 +7 -5955 trunk/servlink/io.c (File Modified)
4406 + - trunk/servlink/lzoconf.h (File Deleted)
4407 + - trunk/servlink/lzodefs.h (File Deleted)
4408 + - trunk/servlink/minilzo.c (File Deleted)
4409 + - trunk/servlink/minilzo.h (File Deleted)
4410 +0 -1 trunk/servlink/servlink.h (File Modified)
4411
4412
4413nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4414 Log:
4415 - more stuff here
4416
4417
4418 Changes: Modified:
4419 +4 -2 trunk/servlink/control.c (File Modified)
4420 +2 -1 trunk/servlink/io.c (File Modified)
4421
4422
4423nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4424 Log:
4425 - oops
4426
4427
4428 Changes: Modified:
4429 +2 -2 trunk/servlink/io.c (File Modified)
4430
4431
4432nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4433 Log:
4434 - paranoia, prevent segfaults
4435
4436
4437 Changes: Modified:
4438 +2 -2 trunk/servlink/io.c (File Modified)
4439
4440
4441nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4442 Log:
4443 - more optimal servlink code
4444
4445
4446 Changes: Modified:
4447 +21 -8 trunk/servlink/io.c (File Modified)
4448
4449
4450nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4451 Log:
4452 - more efficient read strategy
4453
4454
4455 Changes: Modified:
4456 +15 -3 trunk/servlink/io.c (File Modified)
4457
4458
4459nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4460 Log:
4461 - use lzo_uintp cast to make LZO happy
4462
4463
4464 Changes: Modified:
4465 +3 -3 trunk/servlink/io.c (File Modified)
4466
4467
4468nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4469 Log:
4470 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4471
4472
4473 Changes: Modified:
4474 +4 -0 trunk/doc/example.conf (File Modified)
4475 +2 -1 trunk/include/s_newconf.h (File Modified)
4476 +4 -0 trunk/include/s_serv.h (File Modified)
4477 +1 -0 trunk/servlink/Makefile.in (File Modified)
4478 +16 -0 trunk/servlink/README (File Modified)
4479 +34 -2 trunk/servlink/control.c (File Modified)
4480 +3 -0 trunk/servlink/control.h (File Modified)
4481 +5929 -7 trunk/servlink/io.c (File Modified)
4482 + - trunk/servlink/lzoconf.h (File Added)
4483 + - trunk/servlink/lzodefs.h (File Added)
4484 + - trunk/servlink/minilzo.c (File Added)
4485 + - trunk/servlink/minilzo.h (File Added)
4486 +1 -0 trunk/servlink/servlink.h (File Modified)
4487 +1 -0 trunk/src/newconf.c (File Modified)
4488 +14 -2 trunk/src/s_serv.c (File Modified)
4489
4490
4491nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4492 Log:
4493 - remove imalloc, it was a concept that probably wouldn't have worked properly
4494
4495
4496 Changes: Modified:
4497 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4498 + - trunk/libcharybdis/imalloc.c (File Deleted)
4499 + - trunk/libcharybdis/imalloc.h (File Deleted)
4500
4501
4502nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4503 Log:
4504 - disable imalloc for now
4505
4506
4507 Changes: Modified:
4508 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4509
4510
4511nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4512 Log:
4513 - remove unneeded debug code
4514
4515
4516 Changes: Modified:
4517 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4518
4519
4520nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4521 Log:
4522 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4523
4524
4525 Changes: Modified:
4526 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4527
4528
4529nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4530 Log:
4531 - more stuff here, imalloc remains disabled for now
4532
4533
4534 Changes: Modified:
4535 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4536
4537
4538nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4539 Log:
4540 - more progress
4541
4542
4543 Changes: Modified:
4544 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4545
4546
4547nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4548 Log:
4549 - more tweaks
4550
4551
4552 Changes: Modified:
4553 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4554 +2 -0 trunk/src/ircd.c (File Modified)
4555
4556
4557nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4558 Log:
4559 - roll back libircd crap
4560
4561
4562 Changes: Modified:
4563 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4564 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4565 +29 -0 trunk/src/.depend (File Modified)
4566 +6 -21 trunk/src/Makefile.in (File Modified)
4567 +3 -218 trunk/src/ircd.c (File Modified)
4568 + - trunk/src/ircd_linker.c (File Deleted)
4569 + - trunk/src/main.c (File Deleted)
4570
4571
4572nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4573 Log:
4574 - realloc(), free() implementation
4575
4576
4577 Changes: Modified:
4578 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4579
4580
4581nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4582 Log:
4583 - malloc(), calloc() implementation
4584
4585
4586 Changes: Modified:
4587 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4588
4589
4590nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4591 Log:
4592 - block_free(), block_find(), retune_heaps() implementation
4593
4594
4595 Changes: Modified:
4596 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4597
4598
4599nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4600 Log:
4601 - block_destroy code, block_allocate code.
4602
4603
4604 Changes: Modified:
4605 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4606
4607
4608nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4609 Log:
4610 - block_new() code
4611
4612
4613 Changes: Modified:
4614 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4615
4616
4617nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4618 Log:
4619 - disable imalloc again :P
4620
4621
4622 Changes: Modified:
4623 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4624
4625
4626nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4627 Log:
4628 - fix warning
4629
4630
4631 Changes: Modified:
4632 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4633
4634
4635nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4636 Log:
4637 - fix typo
4638
4639
4640 Changes: Modified:
4641 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4642
4643
4644nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4645 Log:
4646 - constructor code for imalloc engine (malloc_init())
4647
4648
4649 Changes: Modified:
4650 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4651
4652
4653nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4654 Log:
4655 - imalloc engine improvements
4656
4657
4658 Changes: Modified:
4659 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4660
4661
4662nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4663 Log:
4664 - replace mmap() code with direct brk()/sbrk() calls.
4665
4666
4667 Changes: Modified:
4668 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4669
4670
4671nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4672 Log:
4673 - remove outdated i_malloc() interfaces
4674
4675
4676 Changes: Modified:
4677 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4678
4679
4680nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4681 Log:
4682 - redisable imalloc (sorry!)
4683
4684
4685 Changes: Modified:
4686 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4687
4688
4689nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4690 Log:
4691 - correct GET_PAGE_SLOT() macro
4692
4693
4694 Changes: Modified:
4695 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4696
4697
4698nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4699 Log:
4700 - oops forgot to commit it with imalloc turned off
4701
4702
4703 Changes: Modified:
4704 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4705
4706
4707nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4708 Log:
4709 - cleanups
4710
4711
4712 Changes: Modified:
4713 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4714 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4715
4716
4717nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4718 Log:
4719 - lowlevel imalloc code
4720
4721
4722 Changes: Modified:
4723 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4724 + - trunk/libcharybdis/imalloc.h (File Added)
4725
4726
4727nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4728 Log:
4729 - fix bindings
4730
4731
4732 Changes: Modified:
4733 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4734
4735
4736nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4737 Log:
4738 remove #ifndef
4739
4740
4741 Changes: Modified:
4742 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4743
4744
4745nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4746 Log:
4747 - 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)
4748
4749
4750 Changes: Modified:
4751 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4752 + - trunk/libcharybdis/imalloc.c (File Added)
4753
4754
4755nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4756 Log:
4757 - increment configure Id
4758
4759
4760 Changes: Modified:
4761 +2208 -1 trunk/configure (File Modified)
4762
4763
4764nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4765 Log:
4766 - bootstrap for imalloc code
4767
4768
4769 Changes: Modified:
4770 +54 -1 trunk/configure.ac (File Modified)
4771 +27 -0 trunk/include/setup.h.in (File Modified)
4772
4773
4774jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4775 Log:
4776 Clarify interaction of spoofs and channel bans/operator{} blocks.
4777
4778
4779 Changes: Modified:
4780 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4781 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4782
4783
4784nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4785 Log:
4786 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4787
4788
4789 Changes: Modified:
4790 +30 -22 trunk/src/ircd.c (File Modified)
4791
4792
4793jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4794 Log:
4795 If shared{} blocks deny something, the command
4796 is silently ignored.
4797
4798
4799 Changes: Modified:
4800 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4801
4802
4803jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4804 Log:
4805 Move up IsService check so we don't store a non-service
4806 in preClient->sasl_agent.
4807
4808
4809 Changes: Modified:
4810 +6 -6 trunk/modules/m_sasl.c (File Modified)
4811
4812
4813gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4814 Log:
4815 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4816 Add some more sanity checks on agent strings.
4817
4818
4819 Changes: Modified:
4820 +13 -11 trunk/modules/m_sasl.c (File Modified)
4821
4822
4823jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4824 Log:
4825 Unknown clients can have an ID too now so make sure to remove
4826 them from the hash if they exit.
4827
4828
4829 Changes: Modified:
4830 +3 -0 trunk/src/client.c (File Modified)
4831
4832
4833jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4834 Log:
4835 Only accept sasl from servers in a service{} block.
4836 Not tested but this must go in.
4837
4838
4839 Changes: Modified:
4840 +6 -0 trunk/modules/m_sasl.c (File Modified)
4841 +3 -0 trunk/modules/m_signon.c (File Modified)
4842
4843
4844jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4845 Log:
4846 Only process SAVE messages targetting registered users,
4847 not servers or unregistered connections. Could cause
4848 a crash when bad protocol was received.
4849
4850
4851 Changes: Modified:
4852 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4853
4854
4855nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4856 Log:
4857 - fix QJM buffer overflow vulnerability (fucking GXTi)
4858
4859
4860 Changes: Modified:
4861 +3 -3 trunk/src/s_user.c (File Modified)
4862
4863
4864jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4865 Log:
4866 Mention /scan umodes under oper_spy privilege.
4867
4868
4869 Changes: Modified:
4870 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4871
4872
4873jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4874 Log:
4875 Mention that overlapping cluster blocks are a bad thing.
4876
4877
4878 Changes: Modified:
4879 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4880
4881
4882jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4883 Log:
4884 - Document cluster{} and shared{} blocks.
4885 - Mention that service{} does not allow wildcards.
4886
4887
4888 Changes: Modified:
4889 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4890
4891
4892jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4893 Log:
4894 Document exempt{} and service{} blocks, point to reference.conf for
4895 general{}, channel{} and serverhide{}.
4896
4897
4898 Changes: Modified:
4899 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4900
4901
4902jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4903 Log:
4904 Document ~ in lists of values better.
4905
4906
4907 Changes: Modified:
4908 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4909
4910
4911jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4912 Log:
4913 More detailed CNOTICE, CPRIVMSG descriptions.
4914
4915
4916 Changes: Modified:
4917 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4918
4919
4920jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4921 Log:
4922 Oops, need both Revision and Id on modules.
4923
4924
4925 Changes: Modified:
4926 + - trunk/modules/sno_routing.c (Property Modified)
4927
4928
4929jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4930 Log:
4931 Tweak header comment a bit (filename, Id).
4932
4933
4934 Changes: Modified:
4935 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4936
4937
4938jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4939 Log:
4940 Add GLINE and UNGLINE.
4941
4942
4943 Changes: Modified:
4944 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4945
4946
4947jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4948 Log:
4949 New configure with proper Id.
4950
4951
4952 Changes: Modified:
4953 +3 -1 trunk/configure (File Modified)
4954
4955
4956jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4957 Log:
4958 Change #include directives for in6addr_any, hopefully compiles better now.
4959
4960
4961 Changes: Modified:
4962 +3 -1 trunk/configure.ac (File Modified)
4963
4964
4965jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4966 Log:
4967 Encourage putting actual administrative information
4968 in the admin{} block.
4969
4970
4971 Changes: Modified:
4972 +3 -3 trunk/doc/example.conf (File Modified)
4973
4974
4975gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4976 Log:
4977 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4978
4979
4980 Changes: Modified:
4981 +9 -7 trunk/include/s_conf.h (File Modified)
4982 +1 -0 trunk/src/newconf.c (File Modified)
4983 +10 -0 trunk/src/s_user.c (File Modified)
4984
4985
4986jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4987 Log:
4988 - Change to glines = no in example confs
4989 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4990 are disabled.
4991
4992
4993 Changes: Modified:
4994 +1 -1 trunk/doc/example.conf (File Modified)
4995 +1 -1 trunk/doc/reference.conf (File Modified)
4996 +2 -2 trunk/modules/m_gline.c (File Modified)
4997
4998
4999nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5000 Log:
5001 - forward-port QJM fix from 1.1
5002
5003
5004 Changes: Modified:
5005 +2 -0 trunk/src/s_user.c (File Modified)
5006
5007
5008nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5009 Log:
5010 - add switch to configure to disable the block allocator
5011
5012
5013 Changes: Modified:
5014 +18 -0 trunk/configure (File Modified)
5015 +9 -0 trunk/configure.ac (File Modified)
5016 +0 -6 trunk/include/config.h (File Modified)
5017 +3 -0 trunk/include/setup.h.in (File Modified)
5018
5019
5020gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5021 Log:
5022 Fix wierd error that would exit SASL users with "Overridden"
5023
5024 Changes: Modified:
5025 +1 -1 trunk/modules/m_signon.c (File Modified)
5026
5027
5028jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5029 Log:
5030 Remove obsolete XXX comment about lazylinks.
5031
5032
5033 Changes: Modified:
5034 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5035
5036
5037jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5038 Log:
5039 OJOIN: make sure to send the wallops remotely for #channels
5040
5041
5042 Changes: Modified:
5043 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5044
5045
5046gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5047 Log:
5048 Accountability for OJOIN (contrib module)
5049
5050 Changes: Modified:
5051 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5052
5053
5054nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5055 Log:
5056 - move more stuff over to ircd_state
5057
5058
5059 Changes: Modified:
5060 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5061 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5062 +9 -0 trunk/src/ircd_state.c (File Modified)
5063 +3 -3 trunk/src/patricia.c (File Modified)
5064
5065
5066nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5067 Log:
5068 - move more stuff out of libircd and into ircd_state.c
5069
5070
5071 Changes: Modified:
5072 +5 -5 trunk/src/channel.c (File Modified)
5073 +4 -4 trunk/src/client.c (File Modified)
5074 +12 -0 trunk/src/ircd_state.c (File Modified)
5075
5076
5077nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5078 Log:
5079 - this is just barrels of fun
5080
5081
5082 Changes: Modified:
5083 + - trunk/include/ircd_state.h (File Added)
5084 +1 -1 trunk/src/Makefile.in (File Modified)
5085 +2 -1 trunk/src/channel.c (File Modified)
5086 +3 -52 trunk/src/ircd.c (File Modified)
5087 +100 -3 trunk/src/ircd_state.c (File Modified)
5088
5089
5090jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5091 Log:
5092 It's .include, not #include.
5093
5094
5095 Changes: Modified:
5096 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5097
5098
5099jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5100 Log:
5101 More consistent section titles.
5102
5103
5104 Changes: Modified:
5105 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5106 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5107 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5108
5109
5110jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5111 Log:
5112 Mention possible exceeding of +j/+l due to propagation
5113 delays between servers.
5114
5115
5116 Changes: Modified:
5117 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5118
5119
5120jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5121 Log:
5122 Formatting nits:
5123 - "text" -> <quote>text</quote>
5124 - <filename>
5125 - a few more
5126
5127
5128 Changes: Modified:
5129 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5130 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5131 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5132 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5133
5134
5135jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5136 Log:
5137 Remove text about deprecation of glines.
5138
5139
5140 Changes: Modified:
5141 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5142
5143
5144jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5145 Log:
5146 - Add description of umode +D, deaf.
5147 - Mention CALLERID 005 token with umode +g.
5148
5149
5150 Changes: Modified:
5151 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5152
5153
5154jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5155 Log:
5156 Strip off a leading colon in services shortcuts (aliases).
5157
5158
5159 Changes: Modified:
5160 +2 -0 trunk/src/parse.c (File Modified)
5161
5162
5163jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5164 Log:
5165 Add no_oper_invis contrib module, denies opers setting
5166 themselves invisible (except hidden_oper's).
5167
5168
5169 Changes: Modified:
5170 +42 -0 trunk/contrib/Makefile.in (File Modified)
5171 + - trunk/contrib/no_oper_invis.c (File Added)
5172
5173
5174jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5175 Log:
5176 Mention /stats E, make the other /stats descriptions more consistent.
5177
5178
5179 Changes: Modified:
5180 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5181
5182
5183jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5184 Log:
5185 Mention that the KILL reason and oper will appear on channels.
5186
5187
5188 Changes: Modified:
5189 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5190
5191
5192jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5193 Log:
5194 Mention /mode #channel f to query forward channel from outside.
5195
5196
5197 Changes: Modified:
5198 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5199
5200
5201jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5202 Log:
5203 Port over RATBOX_2_1 r20960 (anfl):
5204 client connect notices to +C should be hiding the extra
5205 fields for spoofed users
5206
5207
5208 Changes: Modified:
5209 +2 -1 trunk/src/s_user.c (File Modified)
5210
5211
5212jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5213 Log:
5214 Add a chapter with our extra user commands:
5215 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5216
5217
5218 Changes: Modified:
5219 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5220 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5221
5222
5223jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5224 Log:
5225 Do not put by <server>: in SQUIT reasons to servers
5226 other than the one being exited.
5227
5228
5229 Changes: Modified:
5230 +1 -1 trunk/src/client.c (File Modified)
5231
5232
5233jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5234 Log:
5235 Regenerate configure.
5236
5237
5238 Changes: Modified:
5239 +1162 -1159 trunk/configure (File Modified)
5240
5241
5242jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5243 Log:
5244 Move the warning flags down so they do not mess up
5245 checks like for -Wl,-export-dynamic.
5246
5247
5248 Changes: Modified:
5249 +33 -30 trunk/configure.ac (File Modified)
5250
5251
5252nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5253 Log:
5254 - more work here
5255
5256
5257 Changes: Modified:
5258 +2 -1 trunk/iauth/Makefile.in (File Modified)
5259
5260
5261nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5262 Log:
5263 - build iauth makefile
5264
5265
5266 Changes: Modified:
5267 +3 -2 trunk/configure (File Modified)
5268 +1 -0 trunk/configure.ac (File Modified)
5269
5270
5271nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5272 Log:
5273 - Makefile
5274
5275
5276 Changes: Modified:
5277 + - trunk/iauth/Makefile.in (File Added)
5278
5279
5280nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5281 Log:
5282 - add iauth.conf.example from irc2.11
5283
5284
5285 Changes: Modified:
5286 + - trunk/doc/example-iauth.conf (File Added)
5287
5288
5289nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5290 Log:
5291 - wow, i found some docs on this thing
5292
5293
5294 Changes: Modified:
5295 + - trunk/doc/technical/iauth-internals.txt (File Added)
5296
5297
5298nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5299 Log:
5300 - no longer applicable
5301
5302
5303 Changes: Modified:
5304 + - trunk/authdaemon/ (File Deleted)
5305
5306
5307nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5308 Log:
5309 - remove libircd.so on make clean (oops)
5310
5311
5312 Changes: Modified:
5313 +1 -1 trunk/src/Makefile.in (File Modified)
5314
5315
5316nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5317 Log:
5318 - merge iauth source for experimentation
5319
5320
5321 Changes: Modified:
5322 + - trunk/iauth/ (File Added)
5323 + - trunk/iauth/a_conf.c (File Added)
5324 + - trunk/iauth/a_conf_def.h (File Added)
5325 + - trunk/iauth/a_conf_ext.h (File Added)
5326 + - trunk/iauth/a_defines.h (File Added)
5327 + - trunk/iauth/a_externs.h (File Added)
5328 + - trunk/iauth/a_io.c (File Added)
5329 + - trunk/iauth/a_io_ext.h (File Added)
5330 + - trunk/iauth/a_log.c (File Added)
5331 + - trunk/iauth/a_log_def.h (File Added)
5332 + - trunk/iauth/a_log_ext.h (File Added)
5333 + - trunk/iauth/a_struct_def.h (File Added)
5334 + - trunk/iauth/iauth.c (File Added)
5335 + - trunk/iauth/mod_lhex.c (File Added)
5336 + - trunk/iauth/mod_lhex_ext.h (File Added)
5337 + - trunk/iauth/mod_pipe.c (File Added)
5338 + - trunk/iauth/mod_pipe_ext.h (File Added)
5339 + - trunk/iauth/mod_rfc931.c (File Added)
5340 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5341 + - trunk/iauth/mod_socks.c (File Added)
5342 + - trunk/iauth/mod_socks_ext.h (File Added)
5343 + - trunk/iauth/mod_webproxy.c (File Added)
5344 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5345
5346
5347jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5348 Log:
5349 User /quote help index was not sorted properly.
5350
5351
5352 Changes: Modified:
5353 +2 -2 trunk/help/Makefile.in (File Modified)
5354 +8 -8 trunk/help/users/index (File Modified)
5355
5356
5357jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5358 Log:
5359 Add SCAN help file.
5360
5361
5362 Changes: Modified:
5363 +25 -8 trunk/help/opers/index (File Modified)
5364 + - trunk/help/opers/scan (File Added)
5365
5366
5367jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5368 Log:
5369 SGML docs:
5370 - Document SCAN UMODES
5371 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5372
5373
5374 Changes: Modified:
5375 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5376
5377
5378jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5379 Log:
5380 Add our copyright information to /info (part of release-1.1 r1026).
5381
5382
5383 Changes: Modified:
5384 +1 -0 trunk/src/version.c.SH (File Modified)
5385
5386
5387jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5388 Log:
5389 Fix some compile warnings.
5390
5391
5392 Changes: Modified:
5393 +1 -1 trunk/modules/core/m_join.c (File Modified)
5394 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5395 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5396 +1 -1 trunk/modules/m_scan.c (File Modified)
5397 +4 -4 trunk/modules/m_signon.c (File Modified)
5398
5399
5400jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5401 Log:
5402 RSFNC: OK, actually consider unknowns also for detecting a collide.
5403 Otherwise we can get two clients with the same nick.
5404
5405
5406 Changes: Modified:
5407 +1 -1 trunk/modules/m_services.c (File Modified)
5408
5409
5410nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5411 Log:
5412 - charybdis profiling stuff
5413 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5414 - update .depend
5415
5416
5417 Changes: Modified:
5418 +0 -8 trunk/configure (File Modified)
5419 +1 -8 trunk/configure.ac (File Modified)
5420 +18 -0 trunk/include/channel.h (File Modified)
5421 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5422 +335 -260 trunk/src/.depend (File Modified)
5423 +1569 -0 trunk/src/Makefile.in (File Modified)
5424 + - trunk/src/chmode.c (File Added)
5425 +16 -1 trunk/src/ircd.c (File Modified)
5426 +11 -0 trunk/src/main.c (File Modified)
5427 +11 -0 trunk/src/modules.c (File Modified)
5428
5429
5430jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5431 Log:
5432 RSFNC: Do not send kills to servers for unknowns
5433
5434
5435 Changes: Modified:
5436 +4 -2 trunk/modules/m_services.c (File Modified)
5437
5438
5439jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5440 Log:
5441 Describe service{} blocks in reference.conf.
5442
5443
5444 Changes: Modified:
5445 +12 -0 trunk/doc/reference.conf (File Modified)
5446
5447
5448jilles 2006/03/09 01:14:34 UTC (20060309-996)
5449 Log:
5450 Replace this list of modes with pointers to other documentation.
5451
5452
5453 Changes: Modified:
5454 +6 -50 trunk/doc/modes.txt (File Modified)
5455
5456
5457jilles 2006/03/08 00:10:46 UTC (20060308-986)
5458 Log:
5459 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5460 looks too much like an old-ircd client pointer otherwise.
5461
5462
5463 Changes: Modified:
5464 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5465
5466
5467jilles 2006/03/08 00:09:27 UTC (20060308-984)
5468 Log:
5469 findforwards:
5470 - note truncation of the list (perhaps sending multiple
5471 notices is better)
5472 - clarify in a comment that /findforwards on a nonexistent
5473 channel can be useful
5474 - sendto_one_notice() requires that the text start with
5475 a colon
5476
5477
5478 Changes: Modified:
5479 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5480
5481
5482jilles 2006/03/07 23:33:48 UTC (20060307-982)
5483 Log:
5484 When we close a local server's link, always include the
5485 name of the client causing the exit in the reason in the
5486 SQUIT we send them (replacing them with us). This makes
5487 sure server notices for stuff like "Not enough arguments
5488 to server command" are different on the two sides.
5489
5490
5491 Changes: Modified:
5492 +7 -5 trunk/src/client.c (File Modified)
5493
5494
5495gxti 2006/03/07 22:58:03 UTC (20060307-980)
5496 Log:
5497 New contrib module m_findforwards.c
5498
5499
5500 Changes: Modified:
5501 +112 -0 trunk/contrib/Makefile.in (File Modified)
5502 + - trunk/contrib/m_findforwards.c (File Added)
5503
5504
5505jilles 2006/03/07 22:21:29 UTC (20060307-968)
5506 Log:
5507 Whoops, don't show real host behind auth{} spoof in
5508 spoof notices if hide_spoof_ips is enabled.
5509
5510 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5511
5512
5513 Changes: Modified:
5514 +3 -2 trunk/src/s_conf.c (File Modified)
5515
5516
5517jilles 2006/03/07 12:54:53 UTC (20060307-962)
5518 Log:
5519 Add dalnet-style /identify that sends to nickserv or chanserv.
5520
5521
5522 Changes: Modified:
5523 +102 -0 trunk/contrib/Makefile.in (File Modified)
5524 + - trunk/contrib/m_identify.c (File Added)
5525
5526
5527jilles 2006/03/07 12:26:20 UTC (20060307-958)
5528 Log:
5529 Document alias{} blocks a bit better.
5530
5531
5532 Changes: Modified:
5533 +9 -0 trunk/doc/reference.conf (File Modified)
5534
5535
5536nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5537 Log:
5538 - add aliases to /stats m (data usage is not counted though, sorry)
5539
5540
5541 Changes: Modified:
5542 +1 -0 trunk/include/s_conf.h (File Modified)
5543 +3 -0 trunk/src/newconf.c (File Modified)
5544 +15 -0 trunk/src/parse.c (File Modified)
5545
5546
5547nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5548 Log:
5549 - remove m_sshortcut as it's no longer relevant
5550
5551
5552 Changes: Modified:
5553 +0 -145 trunk/modules/Makefile.in (File Modified)
5554 + - trunk/modules/m_sshortcut.c (File Deleted)
5555
5556
5557nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5558 Log:
5559 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5560 targets instead of my original idea :P)
5561
5562
5563 Changes: Modified:
5564 +32 -0 trunk/doc/example.conf (File Modified)
5565 +35 -0 trunk/doc/reference.conf (File Modified)
5566 +4 -0 trunk/include/parse.h (File Modified)
5567 +7 -0 trunk/include/s_conf.h (File Modified)
5568 +82 -0 trunk/src/newconf.c (File Modified)
5569 +78 -0 trunk/src/parse.c (File Modified)
5570 +16 -0 trunk/src/s_conf.c (File Modified)
5571
5572
5573jilles 2006/03/05 23:33:56 UTC (20060305-942)
5574 Log:
5575 Remove some spaces after tabs. ??
5576
5577
5578 Changes: Modified:
5579 +18 -18 trunk/src/newconf.c (File Modified)
5580
5581
5582jilles 2006/03/05 23:15:38 UTC (20060305-940)
5583 Log:
5584 Global /who:
5585 - make sure to clear all marks also if the who was aborted
5586 because of too many matches
5587 - give ERR_TOOMANYMATCHES if too many matches
5588 - clarify comments
5589
5590 ratbox RATBOX_2_2 r22003 (jilles)
5591
5592
5593 Changes: Modified:
5594 +28 -26 trunk/modules/m_who.c (File Modified)
5595
5596
5597nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5598 Log:
5599 - devel is 2.0
5600
5601
5602 Changes: Modified:
5603 +9 -9 trunk/configure (File Modified)
5604 +1 -1 trunk/configure.ac (File Modified)
5605
5606
5607nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5608 Log:
5609 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5610
5611
5612 Changes: Modified:
5613 +2 -1 trunk/include/s_newconf.h (File Modified)
5614 +20 -0 trunk/modules/m_rehash.c (File Modified)
5615 +1 -1 trunk/src/s_newconf.c (File Modified)
5616
5617
5618gxti 2006/03/05 03:38:33 UTC (20060305-930)
5619 Log:
5620 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5621
5622
5623 Changes: Modified:
5624 +0 -1 trunk/doc/example.conf (File Modified)
5625 +0 -3 trunk/doc/reference.conf (File Modified)
5626 +0 -1 trunk/include/s_conf.h (File Modified)
5627 +0 -6 trunk/modules/m_info.c (File Modified)
5628 +1 -1 trunk/src/channel.c (File Modified)
5629 +0 -1 trunk/src/newconf.c (File Modified)
5630
5631
5632gxti 2006/03/05 00:48:56 UTC (20060305-928)
5633 Log:
5634 Missing header in m_chghost.c
5635
5636 Changes: Modified:
5637 +1 -0 trunk/modules/m_chghost.c (File Modified)
5638
5639
5640gxti 2006/02/28 19:53:33 UTC (20060228-926)
5641 Log:
5642 Relocate QJM code to a seperate function(change_nick_user_host)
5643 Change CHGHOST to use change_nick_user_host instead of just setting it
5644
5645
5646 Changes: Modified:
5647 +3 -0 trunk/include/s_user.h (File Modified)
5648 +1 -1 trunk/modules/m_chghost.c (File Modified)
5649 +3 -78 trunk/modules/m_signon.c (File Modified)
5650 +89 -0 trunk/src/s_user.c (File Modified)
5651
5652
5653jilles 2006/02/28 13:24:51 UTC (20060228-924)
5654 Log:
5655 Restore /stats a (dns servers, admin-only).
5656
5657
5658 Changes: Modified:
5659 +1 -0 trunk/include/res.h (File Modified)
5660 +5 -8 trunk/modules/m_stats.c (File Modified)
5661 +16 -0 trunk/src/res.c (File Modified)
5662
5663
5664nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5665 Log:
5666 - Add CHARYBDIS_PROFILE if we are profiling.
5667 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5668 - Remove duplicate --enable-epoll entry.
5669
5670
5671 Changes: Modified:
5672 +1595 -15 trunk/configure (File Modified)
5673 +30 -11 trunk/configure.ac (File Modified)
5674 +3 -0 trunk/include/setup.h.in (File Modified)
5675
5676
5677nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5678 Log:
5679 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5680
5681
5682 Changes: Modified:
5683 +28 -0 trunk/aclocal.m4 (File Modified)
5684
5685
5686jilles 2006/02/23 13:25:48 UTC (20060223-916)
5687 Log:
5688 Allow requesting forward channel and quiet list in same mode command.
5689
5690
5691 Changes: Modified:
5692 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5693
5694
5695jilles 2006/02/22 00:06:41 UTC (20060222-912)
5696 Log:
5697 Add description of xline wildcards.
5698
5699
5700 Changes: Modified:
5701 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5702
5703
5704gxti 2006/02/21 23:54:57 UTC (20060221-908)
5705 Log:
5706 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5707
5708
5709 Changes: Modified:
5710 +0 -4 trunk/modules/m_services.c (File Modified)
5711
5712
5713nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5714 Log:
5715 typo
5716
5717
5718 Changes: Modified:
5719 +1 -1 trunk/include/hook.h (File Modified)
5720
5721
5722nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5723 Log:
5724 call_hook, not hook_call
5725
5726
5727 Changes: Modified:
5728 +1 -1 trunk/modules/core/m_join.c (File Modified)
5729
5730
5731nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5732 Log:
5733 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5734 Could be useful for a number of things.
5735
5736
5737 Changes: Modified:
5738 +9 -0 trunk/modules/core/m_join.c (File Modified)
5739
5740
5741nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5742 Log:
5743 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5744
5745
5746 Changes: Modified:
5747 +7 -0 trunk/include/hook.h (File Modified)
5748
5749
5750gxti 2006/02/20 21:27:46 UTC (20060220-896)
5751 Log:
5752 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5753
5754
5755 Changes: Modified:
5756 +15 -0 trunk/modules/m_services.c (File Modified)
5757
5758
5759jilles 2006/02/20 11:26:45 UTC (20060220-894)
5760 Log:
5761 Clarify snomask +f, +k, +u.
5762
5763
5764 Changes: Modified:
5765 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5766
5767
5768jilles 2006/02/20 11:26:22 UTC (20060220-892)
5769 Log:
5770 Cmode +p and +s may be set simultaneously.
5771
5772
5773 Changes: Modified:
5774 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5775
5776
5777nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5778 Log:
5779 actually, we should check the data version on each reload (oops)
5780
5781
5782 Changes: Modified:
5783 +6 -6 trunk/src/main.c (File Modified)
5784
5785
5786nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5787 Log:
5788 more work on the loader
5789
5790
5791 Changes: Modified:
5792 +45 -21 trunk/src/main.c (File Modified)
5793
5794
5795nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5796 Log:
5797 Add prototype ircd_state.c
5798
5799
5800 Changes: Modified:
5801 + - trunk/src/ircd_state.c (File Added)
5802
5803
5804jilles 2006/02/19 00:41:15 UTC (20060219-882)
5805 Log:
5806 Smaller improvements.
5807
5808
5809 Changes: Modified:
5810 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5811
5812
5813jilles 2006/02/19 00:15:39 UTC (20060219-880)
5814 Log:
5815 Add a lot of stuff here.
5816
5817
5818 Changes: Modified:
5819 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5820
5821
5822jilles 2006/02/18 22:55:32 UTC (20060218-878)
5823 Log:
5824 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5825
5826
5827 Changes: Modified:
5828 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5829
5830
5831jilles 2006/02/18 21:57:54 UTC (20060218-873)
5832 Log:
5833 Invex doesn't trump +r or (sic) +J.
5834
5835
5836 Changes: Modified:
5837 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5838
5839
5840nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5841 Log:
5842 Check to make sure a module is not loaded before loading it.
5843
5844
5845 Changes: Modified:
5846 +6 -1 trunk/src/ircd_parser.y (File Modified)
5847
5848
5849nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5850 Log:
5851 - Add a missing comma in the HeaderMessages array
5852 - Only send "Your hostname is too long ..." if that really is the case
5853
5854
5855 Changes: Modified:
5856 +2 -2 trunk/src/s_auth.c (File Modified)
5857
5858
5859nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5860 Log:
5861 build_symtable() will have already bailed here, so no need to check
5862 explicitly whether or not charybdis_main is NULL.
5863
5864
5865 Changes: Modified:
5866 +7 -16 trunk/src/main.c (File Modified)
5867
5868
5869nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5870 Log:
5871 Data structure versioning, part 1.
5872
5873
5874 Changes: Modified:
5875 +10 -1 trunk/include/ircd_defs.h (File Modified)
5876 +2 -0 trunk/src/ircd.c (File Modified)
5877 +15 -3 trunk/src/main.c (File Modified)
5878
5879
5880nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5881 Log:
5882 build a symbol table and use that instead of doing a raw dlsym on everything
5883
5884
5885 Changes: Modified:
5886 + - trunk/include/ircd_linker.h (File Added)
5887 +71 -1 trunk/src/Makefile.in (File Modified)
5888 + - trunk/src/ircd_linker.c (File Added)
5889 +16 -4 trunk/src/main.c (File Modified)
5890
5891
5892nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5893 Log:
5894 The launcher now calls io_loop() instead of charybdis_main().
5895 This is so that we do not have to reinitialize *everything* later.
5896
5897
5898 Changes: Modified:
5899 +1 -0 trunk/include/ircd.h (File Modified)
5900 +6 -7 trunk/src/ircd.c (File Modified)
5901 +13 -1 trunk/src/main.c (File Modified)
5902
5903
5904nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5905 Log:
5906 Use global binding on libircd.so.
5907
5908
5909 Changes: Modified:
5910 +1 -1 trunk/src/main.c (File Modified)
5911
5912
5913nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5914 Log:
5915 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5916 (it will do more later)
5917
5918
5919 Changes: Modified:
5920 +14 -12 trunk/include/config.h (File Modified)
5921 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5922 +31 -5 trunk/src/Makefile.in (File Modified)
5923 +78 -1 trunk/src/ircd.c (File Modified)
5924 + - trunk/src/main.c (File Added)
5925
5926
5927nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5928 Log:
5929 Add whitespace here, oops.
5930
5931
5932 Changes: Modified:
5933 +1 -1 trunk/CREDITS (File Modified)
5934
5935
5936nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5937 Log:
5938 Properly copy over the IP address here instead of using a cheap hack.
5939 Because the hack didn't work right except on IPv6. :|
5940
5941
5942 Changes: Modified:
5943 +12 -2 trunk/src/s_newconf.c (File Modified)
5944
5945
5946jilles 2006/02/15 01:33:43 UTC (20060215-849)
5947 Log:
5948 Revert reject cache notice to ratbox's, which more
5949 clearly suggests what's happening.
5950
5951
5952 Changes: Modified:
5953 +4 -1 trunk/src/reject.c (File Modified)
5954
5955
5956nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5957 Log:
5958 Fix the openssl status in the overview information.
5959
5960
5961 Changes: Modified:
5962 +1 -3 trunk/configure (File Modified)
5963 +1 -3 trunk/configure.ac (File Modified)
5964
5965
5966jilles 2006/02/15 00:53:32 UTC (20060215-843)
5967 Log:
5968 - Add simple exempt{} block (127.0.0.1) to example.conf.
5969 - Remove mention of deny{}.
5970
5971
5972 Changes: Modified:
5973 +5 -0 trunk/doc/example.conf (File Modified)
5974 +1 -1 trunk/doc/reference.conf (File Modified)
5975
5976
5977jilles 2006/02/15 00:37:34 UTC (20060215-839)
5978 Log:
5979 example.conf: add some comments at the start
5980 reference.conf: some ircd-ratbox -> charybdis
5981
5982
5983 Changes: Modified:
5984 +11 -0 trunk/doc/example.conf (File Modified)
5985 +6 -5 trunk/doc/reference.conf (File Modified)
5986
5987
5988jilles 2006/02/15 00:27:59 UTC (20060215-833)
5989 Log:
5990 Rename m_createauthonly module to createauthonly
5991 as this is not a module providing an m_function
5992 (command).
5993
5994
5995 Changes: Modified:
5996 +1 -38 trunk/contrib/Makefile.in (File Modified)
5997 + - trunk/contrib/createauthonly.c (File Added)
5998 + - trunk/contrib/m_createauthonly.c (File Deleted)
5999
6000
6001jilles 2006/02/15 00:22:08 UTC (20060215-831)
6002 Log:
6003 Add to example confs commented lines for:
6004 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6005 sno_globalkline.so, sno_globaloper.so.
6006
6007
6008 Changes: Modified:
6009 +5 -1 trunk/doc/example.conf (File Modified)
6010 +9 -1 trunk/doc/reference.conf (File Modified)
6011
6012
6013jilles 2006/02/15 00:12:24 UTC (20060215-829)
6014 Log:
6015 - Unbreak connecting to connect{}s with hostnames
6016 instead of IP addresses (broken with new resolver).
6017 - Try to do A/AAAA query based on aftype in
6018 connect{} (doesn't seem to work fully).
6019
6020
6021 Changes: Modified:
6022 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6023
6024
6025jilles 2006/02/14 22:54:37 UTC (20060214-827)
6026 Log:
6027 Unbreak /rehash dns.
6028
6029
6030 Changes: Modified:
6031 +1 -0 trunk/src/res.c (File Modified)
6032
6033
6034jilles 2006/02/14 22:40:55 UTC (20060214-825)
6035 Log:
6036 Preserve Hybrid Id and add one of our own.
6037
6038
6039 Changes: Modified:
6040 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6041 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6042
6043
6044jilles 2006/02/14 22:17:17 UTC (20060214-821)
6045 Log:
6046 Add anfl and Androsyn to CREDITS.
6047 They wrote a lot of ratbox code we use, both before and after the fork.
6048
6049
6050 Changes: Modified:
6051 +2 -0 trunk/CREDITS (File Modified)
6052
6053
6054nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6055 Log:
6056 Hostname validity check.
6057
6058
6059 Changes: Modified:
6060 +42 -3 trunk/src/s_auth.c (File Modified)
6061
6062
6063nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6064 Log:
6065 Version bump to 1.2.0.
6066
6067
6068 Changes: Modified:
6069 +9 -9 trunk/configure (File Modified)
6070 +1 -1 trunk/configure.ac (File Modified)
6071
6072
6073nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6074 Log:
6075 - Missed a spot in the IPv6 code here. Should be usable now.
6076
6077
6078 Changes: Modified:
6079 +2 -2 trunk/src/res.c (File Modified)
6080
6081
6082nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6083 Log:
6084 Alright, so, this massive commit does the following:
6085 - Removes adns
6086 - Adds a resolver based on the undernet and hybrid one.
6087 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6088 - Makes a check in ./configure be posixly correct
6089 - Simplifies the auth code and DNS callbacks
6090
6091 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6092
6093
6094 Changes: Modified:
6095 +1 -1 trunk/Makefile.in (File Modified)
6096 + - trunk/adns/ (File Deleted)
6097 +148 -80 trunk/configure (File Modified)
6098 +1 -2 trunk/configure.ac (File Modified)
6099 +6 -0 trunk/include/client.h (File Modified)
6100 +1 -0 trunk/include/packet.h (File Modified)
6101 +153 -41 trunk/include/res.h (File Modified)
6102 + - trunk/include/reslib.h (File Added)
6103 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6104 +930 -1449 trunk/modules/.depend (File Modified)
6105 +3 -0 trunk/modules/m_stats.c (File Modified)
6106 +417 -621 trunk/src/.depend (File Modified)
6107 +1 -1 trunk/src/.indent.pro (File Modified)
6108 +2069 -289 trunk/src/Makefile.in (File Modified)
6109 + - trunk/src/adns.c (File Deleted)
6110 + - trunk/src/res.c (File Added)
6111 + - trunk/src/reslib.c (File Added)
6112 +11 -50 trunk/src/s_auth.c (File Modified)
6113 +4 -26 trunk/src/s_newconf.c (File Modified)
6114
6115
6116nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6117 Log:
6118 Document the NOBALLOC feature.
6119
6120
6121 Changes: Modified:
6122 +7 -1 trunk/include/config.h (File Modified)
6123
6124
6125jilles 2006/02/12 20:50:51 UTC (20060212-806)
6126 Log:
6127 commands.sgml changes
6128
6129
6130 Changes: Modified:
6131 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6132
6133
6134jilles 2006/02/12 19:58:28 UTC (20060212-804)
6135 Log:
6136 connect{} changes.
6137
6138
6139 Changes: Modified:
6140 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6141
6142
6143jilles 2006/02/12 19:47:43 UTC (20060212-802)
6144 Log:
6145 Improve description of class{} block (in particular,
6146 mention server classes as well as client classes).
6147
6148
6149 Changes: Modified:
6150 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6151
6152
6153jilles 2006/02/12 19:37:35 UTC (20060212-800)
6154 Log:
6155 In comment:
6156 -/* sendq: servers need a higher sendq as they send more data */
6157 +/* sendq: servers need a higher sendq as they are sent more data */
6158
6159
6160 Changes: Modified:
6161 +1 -1 trunk/doc/reference.conf (File Modified)
6162
6163
6164jilles 2006/02/12 19:33:35 UTC (20060212-798)
6165 Log:
6166 Add modules{} block.
6167
6168
6169 Changes: Modified:
6170 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6171
6172
6173jilles 2006/02/12 17:31:44 UTC (20060212-796)
6174 Log:
6175 Add general::oper_snomask, snomask on oper up for opers
6176 that have umode +s set on oper up, but do not have
6177 a specific snomask setting in their operator block.
6178 If this is empty or not specified, +s is used as before.
6179
6180
6181 Changes: Modified:
6182 +4 -1 trunk/doc/example.conf (File Modified)
6183 +7 -1 trunk/doc/reference.conf (File Modified)
6184 +1 -0 trunk/include/client.h (File Modified)
6185 +1 -0 trunk/include/s_conf.h (File Modified)
6186 +32 -0 trunk/src/newconf.c (File Modified)
6187 +1 -0 trunk/src/s_conf.c (File Modified)
6188 +13 -3 trunk/src/s_user.c (File Modified)
6189
6190
6191nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6192 Log:
6193 fix error
6194
6195 Changes: Modified:
6196 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6197
6198
6199nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6200 Log:
6201 Add MASKTRACE and CHANTRACE commands.
6202
6203
6204 Changes: Modified:
6205 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6206
6207
6208nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6209 Log:
6210 document loadmodule directive
6211
6212
6213 Changes: Modified:
6214 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6215
6216
6217nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6218 Log:
6219 finish this up
6220
6221
6222 Changes: Modified:
6223 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6224
6225
6226nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6227 Log:
6228 q:lines are no longer living in the ircd.conf either
6229
6230
6231 Changes: Modified:
6232 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6233
6234
6235nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6236 Log:
6237 remove k:line, d:line, x:line as they are their own files now
6238
6239
6240 Changes: Modified:
6241 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6242
6243
6244jilles 2006/02/12 03:55:38 UTC (20060212-782)
6245 Log:
6246 New place for operator::snomask.
6247
6248
6249 Changes: Modified:
6250 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6251
6252
6253nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6254 Log:
6255 Document connect {}.
6256
6257
6258 Changes: Modified:
6259 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6260
6261
6262jilles 2006/02/12 03:42:26 UTC (20060212-778)
6263 Log:
6264 example.conf: move operator::snomask to a more logical place,
6265 more sensible default
6266 reference.conf: add operator::snomask
6267
6268
6269 Changes: Modified:
6270 +3 -3 trunk/doc/example.conf (File Modified)
6271 +3 -0 trunk/doc/reference.conf (File Modified)
6272
6273
6274jilles 2006/02/12 03:34:24 UTC (20060212-776)
6275 Log:
6276 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6277 in those conf entries that take umodes like <name1>, <name2>, ...
6278
6279
6280 Changes: Modified:
6281 +3 -0 trunk/doc/reference.conf (File Modified)
6282 +3 -0 trunk/src/newconf.c (File Modified)
6283
6284
6285nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6286 Log:
6287 Remove H:line
6288
6289
6290 Changes: Modified:
6291 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6292
6293
6294nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6295 Log:
6296 Aesthetic changes.
6297
6298
6299 Changes: Modified:
6300 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6301
6302
6303nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6304 Log:
6305 s/allow/auth
6306
6307
6308 Changes: Modified:
6309 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6310
6311
6312nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6313 Log:
6314 fix
6315
6316
6317 Changes: Modified:
6318 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6319
6320
6321nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6322 Log:
6323 Document operator {} blocks.
6324
6325
6326 Changes: Modified:
6327 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6328
6329
6330jilles 2006/02/12 03:18:31 UTC (20060212-764)
6331 Log:
6332 auth{}: clarify/add some details
6333
6334
6335 Changes: Modified:
6336 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6337
6338
6339nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6340 Log:
6341 auth{}: Move a paragraph.
6342
6343
6344 Changes: Modified:
6345 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6346
6347
6348nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6349 Log:
6350 Document auth{} blocks.
6351
6352
6353 Changes: Modified:
6354 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6355
6356
6357jilles 2006/02/12 02:23:21 UTC (20060212-758)
6358 Log:
6359 Add umode +R.
6360
6361
6362 Changes: Modified:
6363 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6364
6365
6366jilles 2006/02/12 02:19:41 UTC (20060212-756)
6367 Log:
6368 Add umode +R, prevents unidentified clients from
6369 sending private messages or notices. /accept'ed
6370 clients and opers are exempt.
6371 Due to the /accept part, this is only checked
6372 at the target's server, may want to change
6373 this?
6374
6375
6376 Changes: Modified:
6377 +1 -0 trunk/help/opers/umode (File Modified)
6378 +1 -0 trunk/help/users/umode (File Modified)
6379 +2 -0 trunk/include/client.h (File Modified)
6380 +1 -0 trunk/include/numeric.h (File Modified)
6381 +11 -1 trunk/modules/core/m_message.c (File Modified)
6382 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6383 +1 -1 trunk/src/messages.tab (File Modified)
6384 +1 -1 trunk/src/s_user.c (File Modified)
6385
6386
6387jilles 2006/02/12 01:26:44 UTC (20060212-754)
6388 Log:
6389 Don't allow a nick change if banned or quieted (and not
6390 voiced or opped) on a channel. This uses numeric 435
6391 (bahamut's "cannot change to a banned nick") because
6392 bahamut/ircu's 437 and hyperion's 438 already have
6393 another meaning for us.
6394
6395
6396 Changes: Modified:
6397 +2 -0 trunk/include/channel.h (File Modified)
6398 +1 -0 trunk/include/numeric.h (File Modified)
6399 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6400 +38 -0 trunk/src/channel.c (File Modified)
6401 +1 -1 trunk/src/messages.tab (File Modified)
6402
6403
6404jilles 2006/02/11 20:55:03 UTC (20060211-752)
6405 Log:
6406 KNOCK:
6407 - respect ban exceptions
6408 - also deny a knock if quieted
6409
6410
6411 Changes: Modified:
6412 +2 -1 trunk/modules/m_knock.c (File Modified)
6413
6414
6415jilles 2006/02/11 19:42:32 UTC (20060211-750)
6416 Log:
6417 Reverse bad substitution in comment.
6418
6419
6420 Changes: Modified:
6421 +1 -1 trunk/src/channel.c (File Modified)
6422
6423
6424jilles 2006/02/11 19:04:47 UTC (20060211-748)
6425 Log:
6426 - set DynSpoof flag for clients spoofed at registration
6427 - add orighost instead of host to the hostname hash
6428
6429
6430 Changes: Modified:
6431 +5 -1 trunk/src/s_user.c (File Modified)
6432
6433
6434jilles 2006/02/11 16:59:13 UTC (20060211-746)
6435 Log:
6436 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6437
6438
6439 Changes: Modified:
6440 +2 -3 trunk/src/send.c (File Modified)
6441
6442
6443gxti 2006/02/10 02:44:34 UTC (20060210-744)
6444 Log:
6445 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6446
6447
6448 Changes: Modified:
6449 +17 -7 trunk/modules/m_signon.c (File Modified)
6450
6451
6452gxti 2006/02/09 02:44:48 UTC (20060209-742)
6453 Log:
6454 Correct minimum args on ENCAP SASL to avoid nasty core.
6455
6456
6457 Changes: Modified:
6458 +1 -1 trunk/modules/m_sasl.c (File Modified)
6459
6460
6461jilles 2006/02/09 01:14:21 UTC (20060209-740)
6462 Log:
6463 Style nits: sptr can't ever be NULL, don't compare truth
6464 values with YES.
6465
6466
6467 Changes: Modified:
6468 +2 -3 trunk/modules/m_scan.c (File Modified)
6469
6470
6471jilles 2006/02/09 01:04:56 UTC (20060209-738)
6472 Log:
6473 - Comment out scan_cmodes() prototype to suppress warning
6474 - Correct minimum parameter count for mo_scan()
6475
6476
6477 Changes: Modified:
6478 +2 -2 trunk/modules/m_scan.c (File Modified)
6479
6480
6481jilles 2006/02/09 00:56:16 UTC (20060209-736)
6482 Log:
6483 SCAN UMODES:
6484 - Include full command in operspy notice
6485 - Allow global scans (no-list used, mask not used) without operspy
6486 - Use ERR_NOPRIVS numeric
6487
6488
6489 Changes: Modified:
6490 +21 -9 trunk/modules/m_scan.c (File Modified)
6491
6492
6493jilles 2006/02/08 23:45:23 UTC (20060208-734)
6494 Log:
6495 Cancel out the >3 default if < is given; this way
6496 any </> specification fully overrides the default.
6497
6498
6499 Changes: Modified:
6500 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6501
6502
6503jilles 2006/02/08 23:13:44 UTC (20060208-732)
6504 Log:
6505 - Call mo_list() from m_list() to reduce code duplication
6506 - Default to >3, rather arbitrarily (conf option?)
6507 - Make < and > mean less than and greater than again
6508
6509
6510 Changes: Modified:
6511 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6512
6513
6514jilles 2006/02/08 22:20:43 UTC (20060208-730)
6515 Log:
6516 When processing topic burst, hide connecting server
6517 on netburst if flatten links is enabled.
6518
6519
6520 Changes: Modified:
6521 +9 -2 trunk/modules/m_tb.c (File Modified)
6522
6523
6524nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6525 Log:
6526 - remove PENALTY token
6527
6528
6529 Changes: Modified:
6530 +0 -1 trunk/include/supported.h (File Modified)
6531
6532
6533nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6534 Log:
6535 005 fixups:
6536 - Add PENALTY because we have a pace-wait system.
6537 - Add FNC due to SAVE and RSFNC
6538 - Add q to MAXLIST.
6539
6540
6541 Changes: Modified:
6542 +4 -2 trunk/include/supported.h (File Modified)
6543
6544
6545nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6546 Log:
6547 mkay, indent went nuts here
6548
6549
6550 Changes: Modified:
6551 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6552
6553
6554nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6555 Log:
6556 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6557 and can be used instead. The SAFELIST implementation is the one used by
6558 default, as most users/networks will be used to it.
6559
6560
6561 Changes: Modified:
6562 +1 -0 trunk/NEWS (File Modified)
6563 +14 -0 trunk/include/client.h (File Modified)
6564 +5 -0 trunk/include/hash.h (File Modified)
6565 +404 -272 trunk/modules/Makefile.in (File Modified)
6566 + - trunk/modules/m_list.c (File Deleted)
6567 + - trunk/modules/m_list_ratbox.c (File Added)
6568 + - trunk/modules/m_list_safelist.c (File Added)
6569 +5 -5 trunk/src/hash.c (File Modified)
6570
6571
6572jilles 2006/02/08 21:02:52 UTC (20060208-720)
6573 Log:
6574 Clear invites on a lowerTS JOIN or SJOIN.
6575 This should complete kick_on_split_riding protection.
6576
6577
6578 Changes: Modified:
6579 +5 -0 trunk/modules/core/m_join.c (File Modified)
6580 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6581
6582
6583jilles 2006/02/08 20:26:58 UTC (20060208-718)
6584 Log:
6585 Like in ratbox, send and interpret timestamps on invites.
6586
6587
6588 Changes: Modified:
6589 +9 -2 trunk/modules/m_invite.c (File Modified)
6590
6591
6592jilles 2006/02/07 12:48:28 UTC (20060207-716)
6593 Log:
6594 Add +S (network service) umode. Just for completeness, users or opers
6595 cannot set this.
6596
6597
6598 Changes: Modified:
6599 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6600
6601
6602nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6603 Log:
6604 update NEWS a bit
6605
6606
6607 Changes: Modified:
6608 +35 -2 trunk/NEWS (File Modified)
6609
6610
6611gxti 2006/02/06 04:42:14 UTC (20060206-712)
6612 Log:
6613 Split off a PreClient structure for data to be freed on registation (i.e. password).
6614 New hook introduce_client for post-registration messages.
6615 Fix b0rked SASL numerics.
6616 Burst REALHOST post-introduction for spoofed-on-registration clients.
6617 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6618 Pre-registration signon support.
6619
6620
6621 Changes: Modified:
6622 +10 -0 trunk/configure (File Modified)
6623 +2 -0 trunk/configure.ac (File Modified)
6624 +14 -4 trunk/include/client.h (File Modified)
6625 +1 -0 trunk/include/hook.h (File Modified)
6626 +1 -0 trunk/include/numeric.h (File Modified)
6627 +3 -0 trunk/include/setup.h.in (File Modified)
6628 +16 -0 trunk/modules/m_chghost.c (File Modified)
6629 +25 -21 trunk/modules/m_sasl.c (File Modified)
6630 +63 -30 trunk/modules/m_signon.c (File Modified)
6631 +18 -0 trunk/src/client.c (File Modified)
6632 +2 -0 trunk/src/hook.c (File Modified)
6633 +5 -5 trunk/src/messages.tab (File Modified)
6634 +2 -0 trunk/src/s_serv.c (File Modified)
6635 +28 -2 trunk/src/s_user.c (File Modified)
6636
6637
6638gxti 2006/02/06 03:10:01 UTC (20060206-710)
6639 Log:
6640 Update hook documentation.
6641
6642
6643 Changes: Modified:
6644 +30 -0 trunk/doc/hooks.txt (File Modified)
6645
6646
6647jilles 2006/02/05 22:44:03 UTC (20060205-708)
6648 Log:
6649 Improve @/# handling in match_esc().
6650
6651
6652 Changes: Modified:
6653 +21 -13 trunk/src/match.c (File Modified)
6654
6655
6656nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6657 Log:
6658 backtrack instead of bailing out when handling a mismatched escape
6659
6660
6661 Changes: Modified:
6662 +1 -1 trunk/src/match.c (File Modified)
6663
6664
6665nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6666 Log:
6667 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6668
6669 Changes: Modified:
6670 +2 -1 trunk/CREDITS (File Modified)
6671
6672
6673nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6674 Log:
6675 Fix the escape brokenness and pick up a more efficient matching algorithm,
6676 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6677 Patch sent upstream. They can do whatever they want with it, *shrug*.
6678
6679
6680 Changes: Modified:
6681 +147 -161 trunk/src/match.c (File Modified)
6682
6683
6684jilles 2006/02/04 20:13:39 UTC (20060204-700)
6685 Log:
6686 If flatten links is enabled, fake the origins of some ServerModes
6687 sent to clients so that the server sending the netburst is hidden.
6688 Most mode hacks still show the true source.
6689
6690
6691 Changes: Modified:
6692 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6693 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6694
6695
6696jilles 2006/02/04 18:26:55 UTC (20060204-698)
6697 Log:
6698 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6699 where the exit originated).
6700 - When receiving an SQUIT for a server themselves
6701 (IsMe(target_p) || target_p == client_p)
6702 close their link and send a local server notice.
6703
6704
6705 Changes: Modified:
6706 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6707 +6 -3 trunk/src/client.c (File Modified)
6708
6709
6710nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6711 Log:
6712 Hooking into the wrong hook, whoops. :P
6713
6714
6715 Changes: Modified:
6716 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6717 +6 -10 trunk/modules/core/m_join.c (File Modified)
6718
6719
6720nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6721 Log:
6722 this doesn't work right, right now :P
6723
6724
6725 Changes: Modified:
6726 +40 -0 trunk/contrib/Makefile.in (File Modified)
6727 + - trunk/contrib/m_createauthonly.c (File Added)
6728 +6 -0 trunk/include/hook.h (File Modified)
6729 +26 -1 trunk/modules/core/m_join.c (File Modified)
6730 +1 -1 trunk/src/ircd.c (File Modified)
6731
6732
6733nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6734 Log:
6735 Make can_join() hookable.
6736
6737
6738 Changes: Modified:
6739 +12 -1 trunk/src/channel.c (File Modified)
6740
6741
6742nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6743 Log:
6744 add 'int approved;' to the channel event hook
6745
6746
6747 Changes: Modified:
6748 +1 -0 trunk/include/hook.h (File Modified)
6749
6750
6751gxti 2006/02/04 02:50:03 UTC (20060204-688)
6752 Log:
6753 Use SIDs in SASL ENCAP origin.
6754 Ignore responses from other agents once the first SASL response has been received for a client.
6755
6756
6757 Changes: Modified:
6758 +9 -5 trunk/modules/m_sasl.c (File Modified)
6759
6760
6761gxti 2006/02/04 01:44:17 UTC (20060204-686)
6762 Log:
6763 Removed stray debug code.
6764
6765
6766 Changes: Modified:
6767 +1 -1 trunk/modules/m_sasl.c (File Modified)
6768
6769
6770jilles 2006/02/03 22:39:24 UTC (20060203-684)
6771 Log:
6772 Don't complain "unknown MODE flag" if a non-oper attempts
6773 to unset an oper only umode they do not have.
6774 This is to prevent unwanted error messages when users/bots
6775 do things like MODE <nick> +i-sw.
6776
6777
6778 Changes: Modified:
6779 +4 -2 trunk/src/s_user.c (File Modified)
6780
6781
6782jilles 2006/02/03 22:32:03 UTC (20060203-682)
6783 Log:
6784 Fix client_exit hook name and only call it for local exits that are not
6785 IsAnyServer.
6786
6787
6788 Changes: Modified:
6789 +3 -2 trunk/modules/m_sasl.c (File Modified)
6790
6791
6792gxti 2006/02/03 21:41:48 UTC (20060203-680)
6793 Log:
6794 Fix SASL logic to actually use stored agent UID.
6795 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6796 Add abort code for exiting clients.
6797
6798
6799 Changes: Modified:
6800 +18 -9 trunk/modules/m_sasl.c (File Modified)
6801
6802
6803jilles 2006/02/03 20:25:01 UTC (20060203-678)
6804 Log:
6805 Port over ratbox 2.2 /challenge. This is slightly more secure
6806 (better crypto, longer keys, challenge timeout) and has better
6807 client scripts.
6808
6809 The respond tool is no longer part of the ircd tree but a
6810 separate package, currently available from
6811 http://respond.ircd-ratbox.org (we should mirror/... this).
6812
6813
6814 Changes: Modified:
6815 +65 -310 trunk/doc/challenge.txt (File Modified)
6816 +5 -5 trunk/include/client.h (File Modified)
6817 +3 -0 trunk/include/irc_string.h (File Modified)
6818 +3 -0 trunk/include/numeric.h (File Modified)
6819 +94 -50 trunk/modules/m_challenge.c (File Modified)
6820 +1 -2 trunk/src/client.c (File Modified)
6821 +125 -0 trunk/src/irc_string.c (File Modified)
6822 +2 -2 trunk/src/messages.tab (File Modified)
6823 + - trunk/tools/rsa_respond/ (File Deleted)
6824
6825
6826gxti 2006/02/03 20:05:09 UTC (20060203-676)
6827 Log:
6828 Preliminary SASL support.
6829
6830
6831 Changes: Modified:
6832 +7 -0 trunk/include/client.h (File Modified)
6833 +6 -0 trunk/include/numeric.h (File Modified)
6834 +1 -0 trunk/modules/Makefile.in (File Modified)
6835 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6836 +175 -1 trunk/modules/m_cap.c (File Modified)
6837 + - trunk/modules/m_sasl.c (File Added)
6838 +2 -0 trunk/modules/m_user.c (File Modified)
6839 +5 -5 trunk/src/messages.tab (File Modified)
6840 +8 -2 trunk/src/s_user.c (File Modified)
6841
6842
6843jilles 2006/02/03 18:13:03 UTC (20060203-674)
6844 Log:
6845 SIGNON: make logout also apply remotely.
6846
6847
6848 Changes: Modified:
6849 +7 -2 trunk/modules/m_signon.c (File Modified)
6850
6851
6852gxti 2006/02/03 17:45:04 UTC (20060203-672)
6853 Log:
6854 Use an asterisk when sending empty logins in SIGNON.
6855
6856
6857 Changes: Modified:
6858 +5 -5 trunk/modules/m_signon.c (File Modified)
6859
6860
6861jilles 2006/02/03 17:38:31 UTC (20060203-670)
6862 Log:
6863 SIGNON: Only add whowas entry (add_history()) and wipe
6864 accepts (del_all_accepts()) if nick changed.
6865
6866
6867 Changes: Modified:
6868 +5 -3 trunk/modules/m_signon.c (File Modified)
6869
6870
6871jilles 2006/02/03 17:26:52 UTC (20060203-668)
6872 Log:
6873 SIGNON: slight fixes to collision code:
6874 - don't kill if target_p == source_p (nick unchanged or only changed case)
6875 - add comment that SAVE support is missing
6876 - use sendto_realops_snomask() instead of sendto_realops_flags()
6877
6878
6879 Changes: Modified:
6880 +9 -6 trunk/modules/m_signon.c (File Modified)
6881
6882
6883jilles 2006/02/03 17:19:26 UTC (20060203-666)
6884 Log:
6885 Fix up kills for bad nick/user/host on SIGNON.
6886
6887
6888 Changes: Modified:
6889 +16 -6 trunk/modules/m_signon.c (File Modified)
6890
6891
6892jilles 2006/02/03 16:50:56 UTC (20060203-664)
6893 Log:
6894 If changing to a nick with a digit, only allow the UID.
6895
6896
6897 Changes: Modified:
6898 +4 -0 trunk/modules/m_signon.c (File Modified)
6899
6900
6901gxti 2006/02/03 04:20:31 UTC (20060203-661)
6902 Log:
6903 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6904 Strip leading digits from logins that are not purely numeric.
6905
6906
6907 Changes: Modified:
6908 +3 -0 trunk/include/numeric.h (File Modified)
6909 +2 -0 trunk/include/send.h (File Modified)
6910 +1 -0 trunk/modules/Makefile.in (File Modified)
6911 +456 -3 trunk/modules/m_services.c (File Modified)
6912 + - trunk/modules/m_signon.c (File Added)
6913 +2 -2 trunk/src/messages.tab (File Modified)
6914 +98 -0 trunk/src/send.c (File Modified)
6915
6916
6917jilles 2006/02/02 14:10:16 UTC (20060202-659)
6918 Log:
6919 Remove old server notice umodes from example confs.
6920
6921
6922 Changes: Modified:
6923 +1 -2 trunk/doc/example.conf (File Modified)
6924 +4 -17 trunk/doc/reference.conf (File Modified)
6925
6926
6927jilles 2006/02/01 15:11:42 UTC (20060201-657)
6928 Log:
6929 Add snomask help file (forgot this earlier).
6930
6931
6932 Changes: Modified:
6933 + - trunk/help/opers/snomask (File Added)
6934
6935
6936jilles 2006/01/31 12:50:36 UTC (20060131-655)
6937 Log:
6938 Add umode +l (receive locops).
6939
6940
6941 Changes: Modified:
6942 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6943
6944
6945jilles 2006/01/31 12:44:21 UTC (20060131-653)
6946 Log:
6947 We don't plan to implement cmode +R (quiet unidentified) and
6948 umode +I (deny invite) for 1.1, so comment them out from the
6949 docs.
6950
6951
6952 Changes: Modified:
6953 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6954 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6955
6956
6957jilles 2006/01/31 12:40:38 UTC (20060131-651)
6958 Log:
6959 Improve snomask usage description.
6960
6961
6962 Changes: Modified:
6963 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6964
6965
6966jilles 2006/01/31 12:33:01 UTC (20060131-649)
6967 Log:
6968 Mention the word snomask with umode +s (needs to be a link really).
6969
6970
6971 Changes: Modified:
6972 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6973
6974
6975jilles 2006/01/31 12:28:58 UTC (20060131-647)
6976 Log:
6977 Add snomask +Z (operspy notices).
6978
6979
6980 Changes: Modified:
6981 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6982
6983
6984jilles 2006/01/31 12:23:29 UTC (20060131-645)
6985 Log:
6986 Misc updates/clarifications.
6987
6988
6989 Changes: Modified:
6990 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6991
6992
6993jilles 2006/01/31 12:15:29 UTC (20060131-643)
6994 Log:
6995 Document snomasks.
6996
6997
6998 Changes: Modified:
6999 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7000 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7001 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7002
7003
7004jilles 2006/01/30 01:07:43 UTC (20060130-641)
7005 Log:
7006 - Allow ENCAP REALHOST outside burst
7007 - Fix comment describing race condition: this can only happen
7008 on a local whois with use_whois_actually enabled
7009
7010
7011 Changes: Modified:
7012 +4 -6 trunk/modules/m_chghost.c (File Modified)
7013
7014
7015jilles 2006/01/29 21:42:06 UTC (20060129-639)
7016 Log:
7017 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7018
7019
7020 Changes: Modified:
7021 +39 -0 trunk/contrib/Makefile.in (File Modified)
7022 + - trunk/contrib/sno_globaloper.c (File Added)
7023
7024
7025jilles 2006/01/29 21:26:53 UTC (20060129-637)
7026 Log:
7027 Pass along old umodes and snomask in umode_changed hook,
7028 changing its parameter type from struct Client *
7029 to hook_data_umode_changed *. (For a new client, both
7030 are zero.)
7031
7032 The IP cloaking module now fully ignores umode changes
7033 where +h didn't change.
7034
7035
7036 Changes: Modified:
7037 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7038 +7 -0 trunk/include/hook.h (File Modified)
7039 +18 -4 trunk/src/s_user.c (File Modified)
7040
7041
7042nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7043 Log:
7044 move libcharybdis-provided function initialisation into libcharybdis_init().
7045
7046
7047 Changes: Modified:
7048 +32 -11 trunk/src/ircd.c (File Modified)
7049
7050
7051jilles 2006/01/29 20:40:55 UTC (20060129-633)
7052 Log:
7053 Make +f notices (local host, global host, global user@host, local class)
7054 netwide. Exceeding /quote set max remains local.
7055
7056
7057 Changes: Modified:
7058 +4 -4 trunk/src/s_conf.c (File Modified)
7059
7060
7061jilles 2006/01/29 20:32:44 UTC (20060129-631)
7062 Log:
7063 Netwide notices about attempts to join juped channels.
7064
7065
7066 Changes: Modified:
7067 +1 -1 trunk/modules/core/m_join.c (File Modified)
7068
7069
7070jilles 2006/01/29 19:57:17 UTC (20060129-629)
7071 Log:
7072 Send server notices about failed oper attempts globally.
7073 Successful remote oper attempt notices will be generated
7074 from the mode changes.
7075
7076
7077 Changes: Modified:
7078 +3 -3 trunk/modules/m_challenge.c (File Modified)
7079 +2 -2 trunk/modules/m_oper.c (File Modified)
7080
7081
7082jilles 2006/01/29 19:56:11 UTC (20060129-627)
7083 Log:
7084 Rest of infrastructure for sending server notices globally.
7085 Uses a new L_NETWIDE level on sendto_realops_snomask().
7086
7087
7088 Changes: Modified:
7089 +1 -0 trunk/include/send.h (File Modified)
7090 +31 -4 trunk/src/send.c (File Modified)
7091
7092
7093jilles 2006/01/29 18:55:28 UTC (20060129-625)
7094 Log:
7095 Add general::global_snotices conf option to control
7096 whether we send out SNOTEs. Does not do anything yet.
7097
7098
7099 Changes: Modified:
7100 +1 -0 trunk/doc/example.conf (File Modified)
7101 +6 -0 trunk/doc/reference.conf (File Modified)
7102 +1 -0 trunk/include/s_conf.h (File Modified)
7103 +6 -0 trunk/modules/m_info.c (File Modified)
7104 +1 -0 trunk/src/newconf.c (File Modified)
7105 +1 -0 trunk/src/s_conf.c (File Modified)
7106
7107
7108jilles 2006/01/29 13:47:35 UTC (20060129-623)
7109 Log:
7110 Only accept SNOTE from servers.
7111
7112
7113 Changes: Modified:
7114 +2 -0 trunk/modules/m_snote.c (File Modified)
7115
7116
7117jilles 2006/01/29 13:25:06 UTC (20060129-621)
7118 Log:
7119 Correct parv indices so this actually works.
7120
7121
7122 Changes: Modified:
7123 +2 -2 trunk/modules/m_snote.c (File Modified)
7124
7125
7126jilles 2006/01/29 13:16:10 UTC (20060129-619)
7127 Log:
7128 s/scan/snote/g
7129
7130
7131 Changes: Modified:
7132 +3 -3 trunk/modules/m_snote.c (File Modified)
7133
7134
7135nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7136 Log:
7137 Add m_snote.c, SNOTE propagator.
7138
7139
7140 Changes: Modified:
7141 +86 -0 trunk/modules/Makefile.in (File Modified)
7142 + - trunk/modules/m_snote.c (File Added)
7143
7144
7145nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7146 Log:
7147 start seeding the 1.1 NEWS file
7148
7149
7150 Changes: Modified:
7151 +4 -0 trunk/NEWS (File Modified)
7152
7153
7154nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7155 Log:
7156 rename some modules to more descriptive names...
7157
7158
7159 Changes: Modified:
7160 +2 -131 trunk/contrib/Makefile.in (File Modified)
7161 + - trunk/contrib/globalconnexit.c (File Deleted)
7162 + - trunk/contrib/globallineactive.c (File Deleted)
7163 + - trunk/contrib/sno_farconnect.c (File Added)
7164 + - trunk/contrib/sno_globalkline.c (File Added)
7165 +1 -120 trunk/modules/Makefile.in (File Modified)
7166 + - trunk/modules/networknotice.c (File Deleted)
7167 + - trunk/modules/sno_routing.c (File Added)
7168
7169
7170jilles 2006/01/28 22:02:18 UTC (20060128-611)
7171 Log:
7172 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7173 Uses FLAGS2_FLOODDONE bit on servers.
7174
7175
7176 Changes: Modified:
7177 +3 -0 trunk/include/client.h (File Modified)
7178 +121 -1 trunk/modules/Makefile.in (File Modified)
7179 + - trunk/modules/networknotice.c (File Added)
7180
7181
7182jilles 2006/01/28 21:44:33 UTC (20060128-609)
7183 Log:
7184 Don't show servers in /trace to nonopers if flatten links is enabled.
7185
7186
7187 Changes: Modified:
7188 +8 -5 trunk/modules/m_trace.c (File Modified)
7189
7190
7191jilles 2006/01/28 16:45:46 UTC (20060128-607)
7192 Log:
7193 CHGHOST:
7194 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7195 - send back confirmation to source, if local client
7196 - send a +s server notice if the source is neither a server nor a service (+S)
7197
7198
7199 Changes: Modified:
7200 +5 -1 trunk/modules/m_chghost.c (File Modified)
7201
7202
7203jilles 2006/01/28 16:01:05 UTC (20060128-605)
7204 Log:
7205 Use sendto_realops_snomask_from() to make the
7206 server notices appear to come from the affected
7207 user's server.
7208
7209
7210 Changes: Modified:
7211 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7212 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7213
7214
7215jilles 2006/01/28 16:00:14 UTC (20060128-603)
7216 Log:
7217 Add sendto_realops_snomask_from(), allows
7218 specification of apparent source server.
7219
7220
7221 Changes: Modified:
7222 +1 -0 trunk/include/send.h (File Modified)
7223 +41 -1 trunk/src/send.c (File Modified)
7224
7225
7226jilles 2006/01/28 15:30:20 UTC (20060128-601)
7227 Log:
7228 Revert r579. Keep host, not orighost in oper up notice.
7229 It would be inconsistent to have orighost there, and we
7230 don't want to mess up all server notices by putting both
7231 host and orighost.
7232
7233
7234 Changes: Modified:
7235 +1 -1 trunk/src/s_user.c (File Modified)
7236
7237
7238jilles 2006/01/28 15:27:10 UTC (20060128-599)
7239 Log:
7240 Include the IP address in operlog/foperlog.
7241
7242
7243 Changes: Modified:
7244 +10 -8 trunk/modules/m_challenge.c (File Modified)
7245 +8 -6 trunk/modules/m_oper.c (File Modified)
7246
7247
7248jilles 2006/01/28 15:17:01 UTC (20060128-597)
7249 Log:
7250 Call umode_changed hook on oper up.
7251
7252
7253 Changes: Modified:
7254 +1 -0 trunk/src/s_user.c (File Modified)
7255
7256
7257jilles 2006/01/28 15:13:27 UTC (20060128-595)
7258 Log:
7259 Add globalconnexit contrib module, shows remote client connects/exits
7260 except netsplits/netjoin on snomask +F.
7261 Notice formatting will probably change somewhat still.
7262
7263
7264 Changes: Modified:
7265 +80 -0 trunk/contrib/Makefile.in (File Modified)
7266 + - trunk/contrib/globalconnexit.c (File Added)
7267
7268
7269jilles 2006/01/28 14:54:44 UTC (20060128-593)
7270 Log:
7271 Declare snomask_modes[] so modules can provide snomasks.
7272
7273
7274 Changes: Modified:
7275 +2 -0 trunk/include/snomask.h (File Modified)
7276
7277
7278jilles 2006/01/28 14:40:10 UTC (20060128-591)
7279 Log:
7280 Replace user_signon hook with two new hooks: new_local_user
7281 and new_remote_user.
7282 These are called right before the user is introduced to the
7283 rest of the network.
7284
7285
7286 Changes: Modified:
7287 +2 -1 trunk/include/hook.h (File Modified)
7288 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7289 +4 -2 trunk/src/hook.c (File Modified)
7290 +2 -3 trunk/src/s_user.c (File Modified)
7291
7292
7293nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7294 Log:
7295 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7296
7297
7298 Changes: Modified:
7299 +2 -2 trunk/modules/m_scan.c (File Modified)
7300
7301
7302jilles 2006/01/27 19:45:11 UTC (20060127-587)
7303 Log:
7304 Update doc/technical/send.txt.
7305
7306
7307 Changes: Modified:
7308 +91 -131 trunk/doc/technical/send.txt (File Modified)
7309
7310
7311jilles 2006/01/27 14:44:19 UTC (20060127-585)
7312 Log:
7313 Add chantrace and masktrace to help files.
7314
7315
7316 Changes: Modified:
7317 + - trunk/help/opers/chantrace (File Added)
7318 +27 -20 trunk/help/opers/index (File Modified)
7319 + - trunk/help/opers/masktrace (File Added)
7320 +2 -0 trunk/help/opers/operspy (File Modified)
7321
7322
7323jilles 2006/01/27 14:41:47 UTC (20060127-583)
7324 Log:
7325 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7326 Shows etrace-like output for all users in a channel,
7327 in particular IP addresses.
7328
7329
7330 Changes: Modified:
7331 +75 -2 trunk/modules/m_etrace.c (File Modified)
7332
7333
7334jilles 2006/01/27 13:49:21 UTC (20060127-581)
7335 Log:
7336 Port over ratbox 2.2 r21727 (anfl):
7337 add some logging when we drop servers in places where we only notify opers
7338
7339
7340 Changes: Modified:
7341 +31 -0 trunk/modules/core/m_server.c (File Modified)
7342
7343
7344nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7345 Log:
7346 display orighost in operup message
7347
7348
7349 Changes: Modified:
7350 +1 -1 trunk/src/s_user.c (File Modified)
7351
7352
7353jilles 2006/01/26 17:13:21 UTC (20060126-577)
7354 Log:
7355 Add globallineactive contrib module, a hack which can often
7356 show k/d/g/x line active for remote clients.
7357
7358
7359 Changes: Modified:
7360 +52 -0 trunk/contrib/Makefile.in (File Modified)
7361 + - trunk/contrib/globallineactive.c (File Added)
7362
7363
7364jilles 2006/01/26 16:34:00 UTC (20060126-575)
7365 Log:
7366 Show IP field in the same way as MASKTRACE:
7367 "255.255.255.255" if it's unknown (remote TS5 client)
7368 and "0" if we or the remote server are purposely
7369 hiding it.
7370
7371
7372 Changes: Modified:
7373 +12 -1 trunk/modules/m_scan.c (File Modified)
7374
7375
7376jilles 2006/01/26 16:25:22 UTC (20060126-573)
7377 Log:
7378 scan umodes:
7379 - don't show servers in a global scan
7380 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7381
7382
7383 Changes: Modified:
7384 +4 -1 trunk/modules/m_scan.c (File Modified)
7385
7386
7387nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7388 Log:
7389 Implement SCAN UMODES.
7390
7391
7392 Changes: Modified:
7393 +3 -0 trunk/include/numeric.h (File Modified)
7394 +128 -2 trunk/modules/m_scan.c (File Modified)
7395 +2 -2 trunk/src/messages.tab (File Modified)
7396
7397
7398nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7399 Log:
7400 more oops
7401
7402
7403 Changes: Modified:
7404 +1 -1 trunk/modules/m_scan.c (File Modified)
7405
7406
7407nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7408 Log:
7409 parv[0] should be parv[1].
7410
7411
7412 Changes: Modified:
7413 +1 -1 trunk/modules/m_scan.c (File Modified)
7414
7415
7416nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7417 Log:
7418 another oops
7419
7420
7421 Changes: Modified:
7422 +1 -1 trunk/modules/m_scan.c (File Modified)
7423
7424
7425nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7426 Log:
7427 fix mistake here
7428
7429
7430 Changes: Modified:
7431 +2 -2 trunk/modules/m_scan.c (File Modified)
7432
7433
7434nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7435 Log:
7436 framework for scan command
7437
7438
7439 Changes: Modified:
7440 +113 -0 trunk/modules/Makefile.in (File Modified)
7441 + - trunk/modules/m_scan.c (File Added)
7442
7443
7444nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7445 Log:
7446 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7447
7448
7449 Changes: Modified:
7450 +2 -0 trunk/include/irc_string.h (File Modified)
7451 +157 -1 trunk/modules/m_etrace.c (File Modified)
7452 +129 -90 trunk/src/match.c (File Modified)
7453
7454
7455nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7456 Log:
7457 orighost may live in a different hash bucket (likely the case), lets check it standalone
7458
7459
7460 Changes: Modified:
7461 +39 -3 trunk/src/hostmask.c (File Modified)
7462
7463
7464nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7465 Log:
7466 SVN didn't check modules/ somehow, hrmm.
7467
7468
7469 Changes: Modified:
7470 +1 -1 trunk/modules/m_kline.c (File Modified)
7471 +6 -6 trunk/modules/m_stats.c (File Modified)
7472
7473
7474nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7475 Log:
7476 Track hostmask entries for client_p->orighost, if available.
7477 Not throughly tested, but seems to work fine.
7478
7479
7480 Changes: Modified:
7481 +8 -4 trunk/include/hostmask.h (File Modified)
7482 +14 -10 trunk/src/hostmask.c (File Modified)
7483
7484
7485jilles 2006/01/22 19:14:11 UTC (20060122-549)
7486 Log:
7487 Pass on SQUIT reasons more.
7488
7489
7490 Changes: Modified:
7491 +17 -19 trunk/src/client.c (File Modified)
7492
7493
7494jilles 2006/01/21 17:25:27 UTC (20060121-543)
7495 Log:
7496 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7497 This way, hidden admins also get them.
7498
7499
7500 Changes: Modified:
7501 +4 -4 trunk/src/send.c (File Modified)
7502
7503
7504jilles 2006/01/20 22:26:17 UTC (20060120-541)
7505 Log:
7506 From ircd-ratbox 2.2 (r21339 anfl):
7507 ms_kill() should be using find_person(), not find_client()
7508 otherwise it can generate a core.
7509
7510
7511 Changes: Modified:
7512 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7513
7514
7515jilles 2006/01/18 22:56:51 UTC (20060118-539)
7516 Log:
7517 Add m_error to core_module_table, so it is loaded by default.
7518
7519
7520 Changes: Modified:
7521 +1 -0 trunk/src/modules.c (File Modified)
7522
7523
7524jilles 2006/01/18 00:28:30 UTC (20060118-536)
7525 Log:
7526 comment is a const char *, not char *.
7527
7528
7529 Changes: Modified:
7530 +1 -1 trunk/include/hook.h (File Modified)
7531
7532
7533jilles 2006/01/18 00:10:02 UTC (20060118-534)
7534 Log:
7535 Fix a long standing hybrid 7 bug: when getting a read error
7536 on a server, report_error() is called with a %d instead of
7537 a %s in the format string ("Lost connection" in +d).
7538
7539
7540 Changes: Modified:
7541 +1 -1 trunk/src/client.c (File Modified)
7542
7543
7544jilles 2006/01/16 17:21:11 UTC (20060116-532)
7545 Log:
7546 Clarifications.
7547
7548
7549 Changes: Modified:
7550 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7551
7552
7553nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7554 Log:
7555 Add document describing capabilities and what they mean.
7556
7557
7558 Changes: Modified:
7559 + - trunk/doc/technical/capab.txt (File Added)
7560
7561
7562jilles 2006/01/16 01:19:24 UTC (20060116-528)
7563 Log:
7564 Change client_exit hook to pass all exit_client() parameters.
7565
7566
7567 Changes: Modified:
7568 +8 -0 trunk/include/hook.h (File Modified)
7569 +6 -1 trunk/src/client.c (File Modified)
7570
7571
7572jilles 2006/01/15 21:51:42 UTC (20060115-526)
7573 Log:
7574 Add client_exit hook, called in exit_client() for all
7575 clients of all types, except clients exiting because
7576 of netsplits (QS). The only thing done before it is
7577 marking the client as "closing" (to prevent
7578 recursion).
7579
7580
7581 Changes: Modified:
7582 +1 -0 trunk/include/hook.h (File Modified)
7583 +2 -0 trunk/src/client.c (File Modified)
7584 +2 -0 trunk/src/hook.c (File Modified)
7585
7586
7587jilles 2006/01/15 21:06:36 UTC (20060115-524)
7588 Log:
7589 Improve the code that calculates the nnnS nnnC counts
7590 in RPL_TRACESERVER.
7591
7592 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7593
7594
7595 Changes: Modified:
7596 +43 -36 trunk/modules/m_trace.c (File Modified)
7597
7598
7599jilles 2006/01/15 20:55:27 UTC (20060115-522)
7600 Log:
7601 Add server_eob hook.
7602 Planning to use this for netsplit/join notices.
7603
7604
7605 Changes: Modified:
7606 +1 -0 trunk/include/hook.h (File Modified)
7607 +2 -0 trunk/modules/m_pong.c (File Modified)
7608 +2 -0 trunk/src/hook.c (File Modified)
7609
7610
7611jilles 2006/01/15 20:01:51 UTC (20060115-520)
7612 Log:
7613 Default motd: ircd-ratbox -> charybdis
7614
7615
7616 Changes: Modified:
7617 +1 -1 trunk/doc/ircd.motd (File Modified)
7618
7619
7620jilles 2006/01/15 19:35:03 UTC (20060115-518)
7621 Log:
7622 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7623
7624
7625 Changes: Modified:
7626 +4 -4 trunk/src/s_user.c (File Modified)
7627
7628
7629jilles 2006/01/15 19:12:28 UTC (20060115-516)
7630 Log:
7631 - Remove obsolete EOB help file
7632 - Document snomask in the help files
7633 - Update indexes
7634
7635
7636 Changes: Modified:
7637 + - trunk/help/opers/eob (File Deleted)
7638 +13 -12 trunk/help/opers/index (File Modified)
7639 +1 -13 trunk/help/opers/umode (File Modified)
7640 +7 -7 trunk/help/users/index (File Modified)
7641
7642
7643nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7644 Log:
7645 Bail if snomask to parse is not given. Pointy hat to myself.
7646
7647
7648 Changes: Modified:
7649 +3 -0 trunk/src/snomask.c (File Modified)
7650
7651
7652gxti 2006/01/15 17:48:44 UTC (20060115-512)
7653 Log:
7654 Remove m_flags from autoconf
7655
7656
7657 Changes: Modified:
7658 +0 -1 trunk/contrib/Makefile.in (File Modified)
7659
7660
7661nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7662 Log:
7663 remove m_flags
7664
7665
7666 Changes: Modified:
7667 + - trunk/contrib/m_flags.c (File Deleted)
7668
7669
7670jilles 2006/01/15 17:22:19 UTC (20060115-508)
7671 Log:
7672 If +s is in oper_only_umodes, clear snomask on deoper.
7673
7674
7675 Changes: Modified:
7676 +5 -0 trunk/src/s_user.c (File Modified)
7677
7678
7679gxti 2006/01/15 17:16:50 UTC (20060115-506)
7680 Log:
7681 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7682
7683
7684 Changes: Modified:
7685 +2 -2 trunk/configure (File Modified)
7686 +2 -2 trunk/configure.ac (File Modified)
7687
7688
7689jilles 2006/01/15 17:15:56 UTC (20060115-504)
7690 Log:
7691 Remove the old server notice umodes.
7692 Default oper only umodes is now +s.
7693 Please make sure all remaining umodes still work.
7694
7695
7696 Changes: Modified:
7697 +3 -21 trunk/include/client.h (File Modified)
7698 +0 -12 trunk/src/newconf.c (File Modified)
7699 +1 -1 trunk/src/s_conf.c (File Modified)
7700 +12 -12 trunk/src/s_user.c (File Modified)
7701
7702
7703jilles 2006/01/15 17:00:27 UTC (20060115-502)
7704 Log:
7705 operator::flags nick_changes now controls +n snomask instead of +n umode.
7706
7707
7708 Changes: Modified:
7709 +8 -8 trunk/src/s_user.c (File Modified)
7710
7711
7712jilles 2006/01/15 16:53:16 UTC (20060115-500)
7713 Log:
7714 Move down h_umode_changed hook call after umode allowed checks
7715 (so it will not see +a if someone tries to set it but is not
7716 allowed to).
7717
7718
7719 Changes: Modified:
7720 +2 -3 trunk/src/s_user.c (File Modified)
7721
7722
7723jilles 2006/01/15 16:40:33 UTC (20060115-498)
7724 Log:
7725 Move over non-+s server notices (hopefully, all of them).
7726
7727
7728 Changes: Modified:
7729 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7730 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7731 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7732 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7733 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7734 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7735 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7736 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7737 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7738 +2 -2 trunk/libcharybdis/event.c (File Modified)
7739 +2 -2 trunk/modules/core/m_join.c (File Modified)
7740 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7741 +3 -3 trunk/modules/core/m_message.c (File Modified)
7742 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7743 +2 -2 trunk/modules/core/m_server.c (File Modified)
7744 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7745 +1 -1 trunk/modules/m_post.c (File Modified)
7746 +1 -1 trunk/modules/m_services.c (File Modified)
7747 +2 -2 trunk/src/channel.c (File Modified)
7748 +3 -3 trunk/src/client.c (File Modified)
7749 +1 -1 trunk/src/hash.c (File Modified)
7750 +5 -5 trunk/src/s_conf.c (File Modified)
7751 +2 -2 trunk/src/s_log.c (File Modified)
7752 +4 -4 trunk/src/s_user.c (File Modified)
7753
7754
7755jilles 2006/01/15 16:18:59 UTC (20060115-496)
7756 Log:
7757 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7758
7759
7760 Changes: Modified:
7761 +2 -1 trunk/include/snomask.h (File Modified)
7762 +2 -2 trunk/src/snomask.c (File Modified)
7763
7764
7765jilles 2006/01/15 16:08:28 UTC (20060115-494)
7766 Log:
7767 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7768
7769
7770 Changes: Modified:
7771 +1 -1 trunk/contrib/example_module.c (File Modified)
7772 +2 -2 trunk/include/ircd_defs.h (File Modified)
7773 +6 -6 trunk/modules/core/m_error.c (File Modified)
7774 +1 -1 trunk/modules/core/m_join.c (File Modified)
7775 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7776 +1 -1 trunk/modules/core/m_message.c (File Modified)
7777 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7778 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7779 +18 -18 trunk/modules/core/m_server.c (File Modified)
7780 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7781 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7782 +4 -4 trunk/modules/m_challenge.c (File Modified)
7783 +4 -4 trunk/modules/m_dline.c (File Modified)
7784 +13 -13 trunk/modules/m_gline.c (File Modified)
7785 +5 -5 trunk/modules/m_kline.c (File Modified)
7786 +2 -2 trunk/modules/m_oper.c (File Modified)
7787 +1 -1 trunk/modules/m_pong.c (File Modified)
7788 +13 -13 trunk/modules/m_rehash.c (File Modified)
7789 +4 -4 trunk/modules/m_resv.c (File Modified)
7790 +16 -16 trunk/modules/m_set.c (File Modified)
7791 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7792 +6 -6 trunk/modules/m_xline.c (File Modified)
7793 +1 -1 trunk/src/adns.c (File Modified)
7794 +2 -2 trunk/src/channel.c (File Modified)
7795 +1 -1 trunk/src/listener.c (File Modified)
7796 +1 -1 trunk/src/s_auth.c (File Modified)
7797 +15 -15 trunk/src/s_conf.c (File Modified)
7798 +3 -3 trunk/src/s_user.c (File Modified)
7799 +7 -7 trunk/src/send.c (File Modified)
7800
7801
7802jilles 2006/01/15 15:34:12 UTC (20060115-492)
7803 Log:
7804 On oper up:
7805 - set +s snomask if +s umode set but no snomasks
7806 - put numerics in more logical order
7807
7808
7809 Changes: Modified:
7810 +3 -1 trunk/src/s_user.c (File Modified)
7811
7812
7813jilles 2006/01/15 15:12:39 UTC (20060115-490)
7814 Log:
7815 parse_snobuf_to_mask(): default to + at start
7816 allows stuff like /mode jilles +s C
7817
7818
7819 Changes: Modified:
7820 +1 -1 trunk/src/snomask.c (File Modified)
7821
7822
7823jilles 2006/01/15 15:04:34 UTC (20060115-488)
7824 Log:
7825 Changes to user_mode() snomask handling.
7826 - show snomask (if not 0) on /mode <nick>
7827 - show snomask once at the end if +s/-s used
7828 - only parse 1 parameter for umode changes
7829 - don't crash on /mode <nick> +s
7830 - /mode <nick> -s clears snomask, doesn't use parameter
7831 - set umode +s iff snomask is not 0
7832 - snomask is not propagated, but umode +s is
7833
7834
7835 Changes: Modified:
7836 +97 -72 trunk/src/s_user.c (File Modified)
7837
7838
7839nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7840 Log:
7841 Convert some messages over to snomask.
7842
7843
7844 Changes: Modified:
7845 +29 -29 trunk/src/client.c (File Modified)
7846 +2 -2 trunk/src/ircd.c (File Modified)
7847 +13 -13 trunk/src/modules.c (File Modified)
7848 +1 -1 trunk/src/newconf.c (File Modified)
7849 +5 -5 trunk/src/parse.c (File Modified)
7850 +1 -1 trunk/src/restart.c (File Modified)
7851 +4 -4 trunk/src/s_newconf.c (File Modified)
7852 +11 -11 trunk/src/s_serv.c (File Modified)
7853
7854
7855nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7856 Log:
7857 include snomask.h from client.h
7858
7859
7860 Changes: Modified:
7861 +1 -0 trunk/include/client.h (File Modified)
7862
7863
7864nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7865 Log:
7866 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7867
7868
7869 Changes: Modified:
7870 +1 -0 trunk/src/newconf.c (File Modified)
7871 +2 -1 trunk/src/snomask.c (File Modified)
7872
7873
7874nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7875 Log:
7876 should start with +, not \0. Whoops. :)
7877
7878
7879 Changes: Modified:
7880 +1 -1 trunk/src/snomask.c (File Modified)
7881
7882
7883nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7884 Log:
7885 core snomask support.
7886
7887
7888 Changes: Modified:
7889 +3 -0 trunk/doc/example.conf (File Modified)
7890 +2 -0 trunk/include/client.h (File Modified)
7891 +2 -0 trunk/include/numeric.h (File Modified)
7892 +2 -0 trunk/include/s_newconf.h (File Modified)
7893 +63 -0 trunk/include/send.h (File Modified)
7894 + - trunk/include/snomask.h (File Added)
7895 +1 -0 trunk/src/Makefile.in (File Modified)
7896 +1 -1 trunk/src/messages.tab (File Modified)
7897 +8 -0 trunk/src/newconf.c (File Modified)
7898 +12 -0 trunk/src/s_user.c (File Modified)
7899 +235 -0 trunk/src/send.c (File Modified)
7900 + - trunk/src/snomask.c (File Added)
7901
7902
7903nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7904 Log:
7905 add a blank line after the license info.
7906
7907
7908 Changes: Modified:
7909 +1 -1 trunk/CREDITS (File Modified)
7910
7911
7912jilles 2006/01/14 19:59:18 UTC (20060114-472)
7913 Log:
7914 Extend copyright to 2006.
7915
7916
7917 Changes: Modified:
7918 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7919
7920
7921jilles 2006/01/14 19:56:24 UTC (20060114-470)
7922 Log:
7923 - Fix up book id.
7924 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7925
7926
7927 Changes: Modified:
7928 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7929 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7930
7931
7932jilles 2006/01/14 19:52:16 UTC (20060114-468)
7933 Log:
7934 Add oper privileges document.
7935
7936
7937 Changes: Modified:
7938 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7939 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7940
7941
7942jilles 2006/01/14 18:45:57 UTC (20060114-466)
7943 Log:
7944 Capitalize message names in services shortcuts (for consistency).
7945
7946
7947 Changes: Modified:
7948 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7949
7950
7951jilles 2006/01/13 16:53:35 UTC (20060113-464)
7952 Log:
7953 Remove C++ comment.
7954
7955
7956 Changes: Modified:
7957 +1 -1 trunk/src/patricia.c (File Modified)
7958
7959
7960jilles 2006/01/13 13:45:56 UTC (20060113-462)
7961 Log:
7962 Remove obsolete 'nextconnect' variable.
7963
7964
7965 Changes: Modified:
7966 +0 -1 trunk/include/ircd.h (File Modified)
7967 +0 -2 trunk/src/client.c (File Modified)
7968 +0 -1 trunk/src/ircd.c (File Modified)
7969
7970
7971jilles 2006/01/13 13:02:54 UTC (20060113-460)
7972 Log:
7973 Remove this remnant of the hybrid 6 ziplinks implementation.
7974
7975
7976 Changes: Modified:
7977 + - trunk/include/s_zip.h (File Deleted)
7978
7979
7980jilles 2006/01/09 16:05:47 UTC (20060109-458)
7981 Log:
7982 Make clone limiting work on orighost, not host (so it
7983 looks through services cloaks). Lightly tested, please
7984 test/review.
7985
7986
7987 Changes: Modified:
7988 +2 -0 trunk/modules/m_chghost.c (File Modified)
7989 +1 -1 trunk/src/client.c (File Modified)
7990 +1 -1 trunk/src/s_conf.c (File Modified)
7991
7992
7993jilles 2006/01/09 15:51:02 UTC (20060109-456)
7994 Log:
7995 Don't forget to link me_realhost() into the command hash.
7996
7997 Pointy hat to: myself
7998
7999
8000 Changes: Modified:
8001 +1 -1 trunk/modules/m_chghost.c (File Modified)
8002
8003
8004jilles 2006/01/09 14:46:59 UTC (20060109-454)
8005 Log:
8006 It's call_hook, not hook_call.
8007
8008
8009 Changes: Modified:
8010 +1 -1 trunk/src/s_user.c (File Modified)
8011
8012
8013jilles 2006/01/09 14:45:36 UTC (20060109-452)
8014 Log:
8015 Add unreject help file.
8016
8017
8018 Changes: Modified:
8019 + - trunk/help/opers/unreject (File Added)
8020
8021
8022jilles 2006/01/09 14:41:41 UTC (20060109-450)
8023 Log:
8024 Link the all-important 42 module to the build :P
8025
8026
8027 Changes: Modified:
8028 +1 -0 trunk/contrib/Makefile.in (File Modified)
8029
8030
8031jilles 2006/01/08 19:12:10 UTC (20060108-448)
8032 Log:
8033 Mention /rehash help.
8034
8035
8036 Changes: Modified:
8037 +1 -0 trunk/help/opers/rehash (File Modified)
8038
8039
8040nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8041 Log:
8042 Add h_user_signon hook.
8043
8044
8045 Changes: Modified:
8046 +1 -0 trunk/include/hook.h (File Modified)
8047 +2 -0 trunk/src/hook.c (File Modified)
8048 +4 -0 trunk/src/s_user.c (File Modified)
8049
8050
8051jilles 2006/01/06 02:30:23 UTC (20060106-444)
8052 Log:
8053 Oops, forgot to set orighost for remote client introductions.
8054
8055
8056 Changes: Modified:
8057 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8058
8059
8060jilles 2006/01/06 01:40:44 UTC (20060106-442)
8061 Log:
8062 Use TS6 forms in services shortcuts, if possible.
8063
8064
8065 Changes: Modified:
8066 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8067
8068
8069jilles 2006/01/06 01:31:19 UTC (20060106-440)
8070 Log:
8071 - Start out default_umodes conf entry from the empty set instead of +i.
8072 - Move oper_only_umodes check to where default_umodes is used, as
8073 oper_only_umodes may not be set yet while we're reading the conf.
8074
8075
8076 Changes: Modified:
8077 +6 -7 trunk/src/newconf.c (File Modified)
8078 +1 -1 trunk/src/s_user.c (File Modified)
8079
8080
8081jilles 2006/01/06 01:00:44 UTC (20060106-438)
8082 Log:
8083 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8084
8085
8086 Changes: Modified:
8087 +1 -0 trunk/doc/example.conf (File Modified)
8088 +7 -0 trunk/doc/reference.conf (File Modified)
8089 +0 -7 trunk/include/config.h.dist (File Modified)
8090 +1 -0 trunk/include/s_conf.h (File Modified)
8091 +6 -0 trunk/modules/m_info.c (File Modified)
8092 +9 -18 trunk/src/client.c (File Modified)
8093 +1 -0 trunk/src/newconf.c (File Modified)
8094 +1 -0 trunk/src/s_conf.c (File Modified)
8095
8096
8097jilles 2006/01/06 00:14:18 UTC (20060106-436)
8098 Log:
8099 - Allow NULL target_ip in show_ip() (indicates message is being
8100 sent to local opers)
8101 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8102 confitem
8103 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8104 those in src/client.c
8105
8106 From ratbox 2.2 svn (anfl)
8107
8108
8109 Changes: Modified:
8110 +1 -0 trunk/include/client.h (File Modified)
8111 +21 -2 trunk/src/client.c (File Modified)
8112 +2 -4 trunk/src/hostmask.c (File Modified)
8113 +1 -5 trunk/src/s_conf.c (File Modified)
8114 +4 -8 trunk/src/s_user.c (File Modified)
8115
8116
8117nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8118 Log:
8119 Fire off events properly.
8120
8121
8122 Changes: Modified:
8123 +7 -3 trunk/src/s_user.c (File Modified)
8124
8125
8126nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8127 Log:
8128 make sure modules which depend on umode information get the message upon connection (oops)
8129
8130
8131 Changes: Modified:
8132 +3 -0 trunk/src/s_user.c (File Modified)
8133
8134
8135jilles 2006/01/05 23:33:33 UTC (20060105-430)
8136 Log:
8137 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8138 From ratbox 2.2 svn.
8139
8140
8141 Changes: Modified:
8142 +3 -7 trunk/modules/m_etrace.c (File Modified)
8143
8144
8145nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8146 Log:
8147 Replace silly `default_invisible' option with more versatile default_umodes.
8148
8149
8150 Changes: Modified:
8151 +2 -2 trunk/Makefile.in (File Modified)
8152 +12 -1 trunk/doc/example.conf (File Modified)
8153 +14 -7 trunk/doc/reference.conf (File Modified)
8154 +2 -4 trunk/include/s_conf.h (File Modified)
8155 +0 -6 trunk/modules/m_info.c (File Modified)
8156 +4 -0 trunk/src/modules.c (File Modified)
8157 +41 -1 trunk/src/newconf.c (File Modified)
8158 +2 -2 trunk/src/s_conf.c (File Modified)
8159 +3 -4 trunk/src/s_user.c (File Modified)
8160
8161
8162jilles 2006/01/02 14:30:45 UTC (20060102-426)
8163 Log:
8164 Add temporary nick resvs with the proper duration,
8165 not 60 times too long.
8166
8167
8168 Changes: Modified:
8169 +1 -1 trunk/modules/m_resv.c (File Modified)
8170
8171
8172jilles 2006/01/02 14:21:31 UTC (20060102-424)
8173 Log:
8174 Add kick on split riding. See reference.conf for more details.
8175
8176
8177 Changes: Modified:
8178 +1 -0 trunk/doc/example.conf (File Modified)
8179 +16 -0 trunk/doc/reference.conf (File Modified)
8180 +1 -0 trunk/include/s_conf.h (File Modified)
8181 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8182 +6 -0 trunk/modules/m_info.c (File Modified)
8183 +1 -0 trunk/src/newconf.c (File Modified)
8184 +1 -0 trunk/src/s_conf.c (File Modified)
8185
8186
8187nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8188 Log:
8189 New credits, denoting GXTi as being on the core team.
8190
8191
8192 Changes: Modified:
8193 +16 -5 trunk/CREDITS (File Modified)
8194
8195
8196nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8197 Log:
8198 better cloaking algorithm
8199
8200
8201 Changes: Modified:
8202 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8203
8204
8205nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8206 Log:
8207 don't do redundant bitshifting.
8208
8209
8210 Changes: Modified:
8211 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8212
8213
8214jilles 2005/12/23 21:15:41 UTC (20051223-416)
8215 Log:
8216 Add ip_cloaking.so.
8217
8218
8219 Changes: Modified:
8220 +1 -0 trunk/contrib/Makefile.in (File Modified)
8221
8222
8223jilles 2005/12/23 21:15:25 UTC (20051223-414)
8224 Log:
8225 Set the DynSpoof flag properly.
8226
8227
8228 Changes: Modified:
8229 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8230
8231
8232nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8233 Log:
8234 first go at an ip_cloaking implementation for charybdis.
8235
8236
8237 Changes: Modified:
8238 + - trunk/contrib/ip_cloaking.c (File Added)
8239
8240
8241nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8242 Log:
8243 Add libcharybdis to contrib/ includes.
8244
8245
8246 Changes: Modified:
8247 +1 -1 trunk/contrib/Makefile.in (File Modified)
8248
8249
8250nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8251 Log:
8252 add h_umode_changed hook for modules that provide usermodes.
8253
8254
8255 Changes: Modified:
8256 +1 -0 trunk/include/hook.h (File Modified)
8257 +2 -1 trunk/src/hook.c (File Modified)
8258 +3 -0 trunk/src/s_user.c (File Modified)
8259
8260
8261jilles 2005/12/19 16:52:45 UTC (20051219-406)
8262 Log:
8263 Show quiets in /stats z.
8264
8265
8266 Changes: Modified:
8267 +15 -10 trunk/src/s_stats.c (File Modified)
8268
8269
8270nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8271 Log:
8272 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8273
8274
8275 Changes: Modified:
8276 +0 -12 trunk/configure (File Modified)
8277 +0 -9 trunk/configure.ac (File Modified)
8278 +0 -3 trunk/include/setup.h.in (File Modified)
8279
8280
8281nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8282 Log:
8283 change various buffer sizes to = topiclen.
8284
8285
8286 Changes: Modified:
8287 +3 -4 trunk/include/ircd_defs.h (File Modified)
8288
8289
8290jon 2005/12/12 19:32:18 UTC (20051212-400)
8291 Log:
8292 - Partial commit test, partial ego strokage ;)
8293
8294
8295 Changes: Modified:
8296 +2 -1 trunk/CREDITS (File Modified)
8297
8298
8299nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8300 Log:
8301 More kqueue corrections.
8302
8303 Changes: Modified:
8304 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8305
8306
8307nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8308 Log:
8309 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8310 Not sure why this wasn't this way to begin with.
8311
8312
8313 Changes: Modified:
8314 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8315
8316
8317jilles 2005/12/11 16:39:52 UTC (20051211-394)
8318 Log:
8319 example.conf tweaks:
8320 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8321 most people do not need this.
8322 Enable serverinfo::hub.
8323
8324
8325 Changes: Modified:
8326 +14 -11 trunk/doc/example.conf (File Modified)
8327
8328
8329nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8330 Log:
8331 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8332
8333
8334 Changes: Modified:
8335 +1 -1 trunk/src/s_serv.c (File Modified)
8336
8337
8338nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8339 Log:
8340 header include changes
8341
8342
8343 Changes: Modified:
8344 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8345 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8346 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8347 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8348 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8349 +1 -21 trunk/libcharybdis/select.c (File Modified)
8350
8351
8352nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8353 Log:
8354 s/ilog/libcharybdis_{die,log,restart}/g
8355
8356
8357 Changes: Modified:
8358 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8359 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8360 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8361 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8362 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8363 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8364 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8365 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8366
8367
8368nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8369 Log:
8370 Use the right callbacks in the function code.
8371
8372 Changes: Modified:
8373 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8374
8375
8376nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8377 Log:
8378 More work, it builds again!
8379
8380
8381 Changes: Modified:
8382 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8383 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8384 + - trunk/libcharybdis/libcharybdis.c (File Added)
8385 + - trunk/libcharybdis/libcharybdis.h (File Added)
8386
8387
8388nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8389 Log:
8390 Move some stuff around.
8391
8392
8393 Changes: Modified:
8394 + - trunk/include/memory.h (File Deleted)
8395 + - trunk/include/tools.h (File Deleted)
8396 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8397 + - trunk/libcharybdis/memory.c (File Added)
8398 + - trunk/libcharybdis/memory.h (File Added)
8399 + - trunk/libcharybdis/snprintf.c (File Added)
8400 + - trunk/libcharybdis/tools.c (File Added)
8401 + - trunk/libcharybdis/tools.h (File Added)
8402 +1000 -1062 trunk/modules/.depend (File Modified)
8403 +421 -455 trunk/src/.depend (File Modified)
8404 +0 -1191 trunk/src/Makefile.in (File Modified)
8405 + - trunk/src/memory.c (File Deleted)
8406 + - trunk/src/snprintf.c (File Deleted)
8407 + - trunk/src/tools.c (File Deleted)
8408
8409
8410nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8411 Log:
8412 move more headers into libcharybdis
8413
8414 Changes: Modified:
8415 + - trunk/include/balloc.h (File Deleted)
8416 + - trunk/include/event.h (File Deleted)
8417 + - trunk/libcharybdis/balloc.h (File Added)
8418 + - trunk/libcharybdis/event.h (File Added)
8419 +924 -1020 trunk/modules/.depend (File Modified)
8420 +327 -406 trunk/src/.depend (File Modified)
8421
8422
8423nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8424 Log:
8425 balloc, events -> libcharybdis
8426
8427 Changes: Modified:
8428 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8429 + - trunk/libcharybdis/balloc.c (File Added)
8430 + - trunk/libcharybdis/event.c (File Added)
8431 +0 -1008 trunk/src/Makefile.in (File Modified)
8432 + - trunk/src/balloc.c (File Deleted)
8433 + - trunk/src/event.c (File Deleted)
8434
8435
8436nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8437 Log:
8438 More fun
8439
8440 Changes: Modified:
8441 + - trunk/include/commio.h (File Deleted)
8442 + - trunk/include/linebuf.h (File Deleted)
8443 + - trunk/libcharybdis/commio.h (File Added)
8444 + - trunk/libcharybdis/linebuf.h (File Added)
8445 +1644 -530 trunk/modules/.depend (File Modified)
8446 +1 -1 trunk/modules/Makefile.in (File Modified)
8447 +720 -284 trunk/src/.depend (File Modified)
8448
8449
8450nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8451 Log:
8452 Makefile reworking -- moving libcharybdis headers into proper location.
8453
8454 Changes: Modified:
8455 +1 -1 trunk/adns/Makefile.in (File Modified)
8456 +1 -1 trunk/src/Makefile.in (File Modified)
8457
8458
8459nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8460 Log:
8461 Document proposed authdaemon protocol.
8462
8463 Changes: Modified:
8464 + - trunk/authdaemon/protocol.txt (File Added)
8465
8466
8467nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8468 Log:
8469 Makefile oops
8470
8471 Changes: Modified:
8472 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8473
8474
8475nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8476 Log:
8477 Remove dead makefile from generation
8478
8479 Changes: Modified:
8480 +1 -2 trunk/configure (File Modified)
8481 +0 -1 trunk/configure.ac (File Modified)
8482
8483
8484nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8485 Log:
8486 libcharybdisIO -> libcharybdis
8487
8488 Changes: Modified:
8489 +1 -1 trunk/src/Makefile.in (File Modified)
8490
8491
8492nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8493 Log:
8494 More restructuring.
8495
8496 Changes: Modified:
8497 + - trunk/libcharybdis/Makefile.in (File Added)
8498 + - trunk/libcharybdis/commio.c (File Added)
8499 + - trunk/libcharybdis/devpoll.c (File Added)
8500 + - trunk/libcharybdis/epoll.c (File Added)
8501 + - trunk/libcharybdis/io/ (File Deleted)
8502 + - trunk/libcharybdis/kqueue.c (File Added)
8503 + - trunk/libcharybdis/linebuf.c (File Added)
8504 + - trunk/libcharybdis/log/ (File Deleted)
8505 + - trunk/libcharybdis/poll.c (File Added)
8506 + - trunk/libcharybdis/ports.c (File Added)
8507 + - trunk/libcharybdis/select.c (File Added)
8508
8509
8510nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8511 Log:
8512 Blah kill makefile
8513
8514 Changes: Modified:
8515 + - trunk/libcharybdis/Makefile.in (File Deleted)
8516
8517
8518nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8519 Log:
8520 Blah kill makefile
8521
8522 Changes: Modified:
8523 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8524
8525
8526nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8527 Log:
8528 add authdaemon dir for later hacking
8529
8530
8531 Changes: Modified:
8532 + - trunk/authdaemon/ (File Added)
8533
8534
8535nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8536 Log:
8537 linebuf -> libcharybdisIO
8538
8539
8540 Changes: Modified:
8541 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8542 + - trunk/libcharybdis/io/linebuf.c (File Added)
8543 + - trunk/libcharybdis/log/ (File Added)
8544 + - trunk/libcharybdis/log/Makefile.in (File Added)
8545 +0 -687 trunk/src/Makefile.in (File Modified)
8546 + - trunk/src/linebuf.c (File Deleted)
8547
8548
8549nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8550 Log:
8551 Solaris 10 I/O ports support
8552
8553 Changes: Modified:
8554 + - trunk/libcharybdis/io/ports.c (File Added)
8555
8556
8557nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8558 Log:
8559 libcharybdis stuff
8560
8561
8562 Changes: Modified:
8563 +1 -1 trunk/Makefile.in (File Modified)
8564 +3 -1 trunk/configure (File Modified)
8565 +133 -10 trunk/configure.ac (File Modified)
8566 + - trunk/libcharybdis/ (File Added)
8567 + - trunk/libcharybdis/Makefile.in (File Added)
8568 + - trunk/libcharybdis/io/ (File Added)
8569 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8570 +2 -3 trunk/src/Makefile.in (File Modified)
8571 + - trunk/src/io/ (File Deleted)
8572
8573
8574nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8575 Log:
8576 split IO stuff into libcharybdisIO.
8577
8578
8579 Changes: Modified:
8580 + - trunk/src/commio.c (File Deleted)
8581 + - trunk/src/devpoll.c (File Deleted)
8582 + - trunk/src/epoll.c (File Deleted)
8583 + - trunk/src/io/ (File Added)
8584 + - trunk/src/io/Makefile.in (File Added)
8585 + - trunk/src/io/commio.c (File Added)
8586 + - trunk/src/io/devpoll.c (File Added)
8587 + - trunk/src/io/epoll.c (File Added)
8588 + - trunk/src/io/kqueue.c (File Added)
8589 + - trunk/src/io/poll.c (File Added)
8590 + - trunk/src/io/select.c (File Added)
8591 + - trunk/src/kqueue.c (File Deleted)
8592 + - trunk/src/poll.c (File Deleted)
8593 + - trunk/src/select.c (File Deleted)
8594
8595
8596nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8597 Log:
8598 Version bump: 1.1.0
8599
8600
8601 Changes: Modified:
8602 +86 -155 trunk/configure (File Modified)
8603 +1 -1 trunk/configure.ac (File Modified)
8604
8605
8606jilles 2005/12/04 01:56:31 UTC (20051204-346)
8607 Log:
8608 Remove mentions of mkkeypair/cryptlinks.
8609
8610
8611 Changes: Modified:
8612 +1 -3 trunk/doc/challenge.txt (File Modified)
8613
8614
8615jilles 2005/12/02 17:57:29 UTC (20051202-344)
8616 Log:
8617 Clarify serverinfo{} description.
8618
8619
8620 Changes: Modified:
8621 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8622
8623
8624jilles 2005/12/02 17:41:44 UTC (20051202-342)
8625 Log:
8626 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8627
8628
8629 Changes: Modified:
8630 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8631
8632
8633jilles 2005/12/02 17:38:53 UTC (20051202-340)
8634 Log:
8635 Improvements also applicable to hyperion 1.x.
8636
8637
8638 Changes: Modified:
8639 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8640
8641
8642jilles 2005/12/02 17:08:45 UTC (20051202-338)
8643 Log:
8644 - Add +F description
8645 - General improvements and changes to charybdis
8646
8647
8648 Changes: Modified:
8649 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8650
8651
8652jilles 2005/12/02 16:43:45 UTC (20051202-336)
8653 Log:
8654 The server notice umodes only have an effect
8655 for opers. ("sendto_realops_flags", so having
8656 the umode is not enough, they must also be
8657 opered)
8658
8659
8660 Changes: Modified:
8661 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8662
8663
8664jilles 2005/12/02 16:39:40 UTC (20051202-334)
8665 Log:
8666 Updates to umodes docs.
8667
8668
8669 Changes: Modified:
8670 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8671
8672
8673nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8674 Log:
8675 Add SGML documentation.
8676
8677 Changes: Modified:
8678 + - trunk/doc/sgml/ (File Added)
8679 + - trunk/doc/sgml/oper-guide/ (File Added)
8680 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8681 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8682 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8683 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8684 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8685 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8686 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8687
8688
8689jilles 2005/11/21 11:04:33 UTC (20051121-330)
8690 Log:
8691 Make operwall flag restrict setting umode +z.
8692 This repairs this flag broken in charybdis-1.0.
8693
8694
8695 Changes: Modified:
8696 +41 -0 trunk/contrib/m_flags.c (File Modified)
8697 +9 -0 trunk/src/s_user.c (File Modified)
8698
8699
8700jilles 2005/11/21 10:29:37 UTC (20051121-328)
8701 Log:
8702 Don't complain/reset remote clients +n. I'm still not
8703 convinced propagating all umodes is the way to go, oh
8704 well.
8705
8706
8707 Changes: Modified:
8708 +1 -1 trunk/src/s_user.c (File Modified)
8709
8710
8711jilles 2005/11/21 10:21:42 UTC (20051121-326)
8712 Log:
8713 - Require admin flag for oper /chghost (if it's enabled
8714 which is not default)
8715 - Give error message on nonexistant nick
8716
8717
8718 Changes: Modified:
8719 +12 -0 trunk/modules/m_chghost.c (File Modified)
8720
8721
8722nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8723 Log:
8724 Incorporated jilles' dynspoof patch with a few minor changes.
8725
8726 Changes: Modified:
8727 +5 -2 trunk/include/client.h (File Modified)
8728 +1 -0 trunk/include/numeric.h (File Modified)
8729 +75 -4 trunk/modules/m_chghost.c (File Modified)
8730 +2 -21 trunk/modules/m_stats.c (File Modified)
8731 +2 -8 trunk/modules/m_trace.c (File Modified)
8732 +2 -0 trunk/src/client.c (File Modified)
8733 +3 -0 trunk/src/s_user.c (File Modified)
8734
8735
8736nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8737 Log:
8738 Update NEWS.
8739
8740 Changes: Modified:
8741 +5 -0 trunk/NEWS (File Modified)
8742
8743
8744jilles 2005/11/17 22:38:52 UTC (20051117-320)
8745 Log:
8746 Make show_ip() far less braindead.
8747
8748 Obtained from: ratbox 2.2 SVN
8749
8750
8751 Changes: Modified:
8752 +14 -85 trunk/src/client.c (File Modified)
8753
8754
8755jilles 2005/11/15 16:33:26 UTC (20051115-318)
8756 Log:
8757 Instead of not showing channels at all for whoising services,
8758 only show channels the requester is also on. If operspying
8759 services, show all the channels.
8760
8761
8762 Changes: Modified:
8763 +37 -40 trunk/modules/m_whois.c (File Modified)
8764
8765
8766jilles 2005/11/15 15:59:00 UTC (20051115-316)
8767 Log:
8768 - Show real errno if we fail to connect to a server
8769 - Don't show server IPs on IRC if a server goes dead
8770 during handshake
8771
8772
8773 Changes: Modified:
8774 +2 -5 trunk/src/s_serv.c (File Modified)
8775
8776
8777jilles 2005/11/15 15:28:18 UTC (20051115-314)
8778 Log:
8779 Revert hybrid 7.2 aline code. It causes too many problems.
8780
8781
8782 Changes: Modified:
8783 +1 -47 trunk/NEWS (File Modified)
8784 + - trunk/include/aline.h (File Deleted)
8785 +53 -6 trunk/modules/m_dline.c (File Modified)
8786 +212 -16 trunk/modules/m_kline.c (File Modified)
8787 +37 -8 trunk/modules/m_resv.c (File Modified)
8788 +45 -24 trunk/modules/m_xline.c (File Modified)
8789 +0 -485 trunk/src/Makefile.in (File Modified)
8790 + - trunk/src/aline.c (File Deleted)
8791
8792
8793jilles 2005/11/07 10:47:33 UTC (20051107-312)
8794 Log:
8795 Incorporate recent ratbox monitor bugfixes (could crash).
8796
8797
8798 Changes: Modified:
8799 +16 -0 trunk/modules/m_monitor.c (File Modified)
8800 +4 -3 trunk/src/monitor.c (File Modified)
8801
8802
8803jilles 2005/10/24 23:10:06 UTC (20051024-310)
8804 Log:
8805 Fix /invite UID leak.
8806
8807 Found by logiclrd@EFnet.
8808
8809
8810 Changes: Modified:
8811 +3 -2 trunk/modules/m_invite.c (File Modified)
8812
8813
8814nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8815 Log:
8816 Don't show what channels a service is in.
8817
8818 Changes: Modified:
8819 +1 -0 trunk/NEWS (File Modified)
8820 +40 -35 trunk/modules/m_whois.c (File Modified)
8821
8822
8823nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8824 Log:
8825 Update version to 1.0.3.
8826
8827
8828 Changes: Modified:
8829 +9 -9 trunk/configure (File Modified)
8830 +1 -1 trunk/configure.ac (File Modified)
8831
8832
8833jilles 2005/10/22 17:12:51 UTC (20051022-304)
8834 Log:
8835 Update NEWS.
8836
8837
8838 Changes: Modified:
8839 +7 -1 trunk/NEWS (File Modified)
8840
8841
8842jilles 2005/10/22 17:11:32 UTC (20051022-302)
8843 Log:
8844 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8845 More static buffers :(
8846
8847
8848 Changes: Modified:
8849 +12 -4 trunk/src/aline.c (File Modified)
8850
8851
8852jilles 2005/10/18 21:52:35 UTC (20051018-300)
8853 Log:
8854 Make operspy mode (/mode !#channel showing parameters
8855 even if not on channel) work again.
8856
8857
8858 Changes: Modified:
8859 +4 -4 trunk/src/channel.c (File Modified)
8860
8861
8862jilles 2005/10/16 22:04:15 UTC (20051016-298)
8863 Log:
8864 Call server_introduced hook on TS6 remote server
8865 introduction (ms_sid()).
8866
8867
8868 Changes: Modified:
8869 +6 -0 trunk/modules/core/m_server.c (File Modified)
8870
8871
8872nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8873 Log:
8874 Cyrix boxes are wierd.
8875
8876 Changes: Modified:
8877 +2 -1 trunk/modules/m_services.c (File Modified)
8878
8879
8880nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8881 Log:
8882 More paranoia.
8883
8884 Changes: Modified:
8885 +1 -1 trunk/include/client.h (File Modified)
8886 +3 -1 trunk/modules/m_services.c (File Modified)
8887
8888
8889nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8890 Log:
8891 heh
8892
8893 Changes: Modified:
8894 +1 -6 trunk/modules/m_services.c (File Modified)
8895
8896
8897nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8898 Log:
8899 Disable a check that doesn't always seem to work right for some reason.
8900
8901 Changes: Modified:
8902 +2 -0 trunk/modules/m_services.c (File Modified)
8903
8904
8905nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8906 Log:
8907 Update NEWS.
8908
8909
8910 Changes: Modified:
8911 +4 -1 trunk/NEWS (File Modified)
8912
8913
8914nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8915 Log:
8916 1.0.2
8917
8918
8919 Changes: Modified:
8920 +9 -9 trunk/configure (File Modified)
8921 +1 -1 trunk/configure.ac (File Modified)
8922
8923
8924jilles 2005/10/08 22:30:18 UTC (20051008-284)
8925 Log:
8926 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8927
8928
8929 Changes: Modified:
8930 +3 -13 trunk/modules/m_trace.c (File Modified)
8931
8932
8933jilles 2005/10/06 11:00:22 UTC (20051006-282)
8934 Log:
8935 Don't send empty RPL_WHOISCHANNELS on remote whois.
8936
8937 Pointy hat to: jilles
8938
8939
8940 Changes: Modified:
8941 +1 -1 trunk/modules/m_whois.c (File Modified)
8942
8943
8944nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8945 Log:
8946 Update NEWS.
8947
8948
8949 Changes: Modified:
8950 +3 -0 trunk/NEWS (File Modified)
8951
8952
8953nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8954 Log:
8955 Modular umode support.
8956
8957
8958 Changes: Modified:
8959 +0 -9 trunk/include/client.h (File Modified)
8960 +2 -1 trunk/include/s_user.h (File Modified)
8961 +1 -1 trunk/include/tools.h (File Modified)
8962 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8963 +3 -0 trunk/src/ircd.c (File Modified)
8964 +1 -1 trunk/src/messages.tab (File Modified)
8965 +2 -2 trunk/src/s_serv.c (File Modified)
8966 +37 -59 trunk/src/s_user.c (File Modified)
8967 +21 -0 trunk/src/tools.c (File Modified)
8968
8969
8970jilles 2005/10/02 20:23:15 UTC (20051002-276)
8971 Log:
8972 Optionally do forced nick change to the UID instead of kill
8973 on nick collisions, see doc/collision_fnc.txt for more
8974 details.
8975
8976
8977 Changes: Modified:
8978 + - trunk/doc/collision_fnc.txt (File Added)
8979 +1 -0 trunk/doc/example.conf (File Modified)
8980 +8 -0 trunk/doc/reference.conf (File Modified)
8981 +1 -0 trunk/include/numeric.h (File Modified)
8982 +1 -0 trunk/include/s_conf.h (File Modified)
8983 +2 -1 trunk/include/s_serv.h (File Modified)
8984 +1 -0 trunk/include/s_stats.h (File Modified)
8985 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8986 +1 -1 trunk/src/messages.tab (File Modified)
8987 +1 -0 trunk/src/newconf.c (File Modified)
8988 +1 -0 trunk/src/s_conf.c (File Modified)
8989 +1 -0 trunk/src/s_serv.c (File Modified)
8990 +2 -2 trunk/src/s_stats.c (File Modified)
8991
8992
8993nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8994 Log:
8995 Update NEWS.
8996
8997
8998 Modified:
8999 trunk/NEWS (File Modified)
9000
9001
9002jilles 2005/09/28 15:45:31 UTC (20050928-272)
9003 Log:
9004 Don't allow lookups by uid in /monitor + and /monitor s.
9005
9006
9007 Modified:
9008 trunk/modules/m_monitor.c (File Modified)
9009
9010
9011jilles 2005/09/28 13:05:01 UTC (20050928-270)
9012 Log:
9013 Stop garbage +j being set in cases like +j aaa:bbb by
9014 initializing the variables properly.
9015
9016 Reported by kyle.
9017
9018
9019 Modified:
9020 trunk/modules/core/m_mode.c (File Modified)
9021 trunk/modules/core/m_sjoin.c (File Modified)
9022
9023
9024jilles 2005/09/25 15:51:54 UTC (20050925-268)
9025 Log:
9026 Apply flags to the proper server in me_gcap().
9027
9028
9029 Modified:
9030 trunk/modules/m_capab.c (File Modified)
9031
9032
9033jilles 2005/09/22 23:13:46 UTC (20050922-266)
9034 Log:
9035 Use find_named_client() instead of find_client() to check
9036 for nick collisions.
9037
9038
9039 Modified:
9040 trunk/modules/core/m_nick.c (File Modified)
9041
9042
9043nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9044 Log:
9045 - Replace old 381 numeric with a new, more positive one!
9046
9047
9048 Modified:
9049 trunk/src/messages.tab (File Modified)
9050
9051
9052jilles 2005/09/22 00:38:45 UTC (20050922-262)
9053 Log:
9054 Make it compile again.
9055
9056
9057 Modified:
9058 trunk/src/channel.c (File Modified)
9059 trunk/src/client.c (File Modified)
9060 trunk/src/ircd.c (File Modified)
9061 trunk/src/packet.c (File Modified)
9062
9063
9064nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9065 Log:
9066 - Prevent UID disclosure in cmode setting.
9067
9068
9069 Modified:
9070 trunk/NEWS (File Modified)
9071 trunk/modules/core/m_mode.c (File Modified)
9072
9073
9074nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9075 Log:
9076 A different check which prevents UID disclosure.
9077
9078
9079 Modified:
9080 trunk/modules/core/m_kick.c (File Modified)
9081
9082
9083nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9084 Log:
9085 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9086
9087
9088 Modified:
9089 trunk/modules/core/m_kick.c (File Modified)
9090
9091
9092nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9093 Log:
9094 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9095
9096
9097 Modified:
9098 trunk/NEWS (File Modified)
9099 trunk/modules/m_accept.c (File Modified)
9100 trunk/modules/m_admin.c (File Modified)
9101 trunk/modules/m_away.c (File Modified)
9102 trunk/modules/m_cap.c (File Modified)
9103 trunk/modules/m_capab.c (File Modified)
9104 trunk/modules/m_challenge.c (File Modified)
9105 trunk/modules/m_chghost.c (File Modified)
9106 trunk/modules/m_close.c (File Modified)
9107 trunk/modules/m_cmessage.c (File Modified)
9108 trunk/modules/m_connect.c (File Modified)
9109 trunk/modules/m_dline.c (File Modified)
9110 trunk/modules/m_encap.c (File Modified)
9111 trunk/modules/m_etrace.c (File Modified)
9112 trunk/modules/m_gline.c (File Modified)
9113 trunk/modules/m_help.c (File Modified)
9114 trunk/modules/m_info.c (File Modified)
9115 trunk/modules/m_invite.c (File Modified)
9116 trunk/modules/m_ison.c (File Modified)
9117 trunk/modules/m_kline.c (File Modified)
9118 trunk/modules/m_knock.c (File Modified)
9119 trunk/modules/m_links.c (File Modified)
9120 trunk/modules/m_list.c (File Modified)
9121 trunk/modules/m_locops.c (File Modified)
9122 trunk/modules/m_lusers.c (File Modified)
9123 trunk/modules/m_map.c (File Modified)
9124 trunk/modules/m_monitor.c (File Modified)
9125 trunk/modules/m_motd.c (File Modified)
9126 trunk/modules/m_names.c (File Modified)
9127 trunk/modules/m_oper.c (File Modified)
9128 trunk/modules/m_operspy.c (File Modified)
9129 trunk/modules/m_pass.c (File Modified)
9130 trunk/modules/m_ping.c (File Modified)
9131 trunk/modules/m_pong.c (File Modified)
9132 trunk/modules/m_post.c (File Modified)
9133 trunk/modules/m_rehash.c (File Modified)
9134 trunk/modules/m_restart.c (File Modified)
9135 trunk/modules/m_resv.c (File Modified)
9136 trunk/modules/m_services.c (File Modified)
9137 trunk/modules/m_set.c (File Modified)
9138 trunk/modules/m_sshortcut.c (File Modified)
9139 trunk/modules/m_stats.c (File Modified)
9140 trunk/modules/m_svinfo.c (File Modified)
9141 trunk/modules/m_tb.c (File Modified)
9142 trunk/modules/m_testline.c (File Modified)
9143 trunk/modules/m_testmask.c (File Modified)
9144 trunk/modules/m_time.c (File Modified)
9145 trunk/modules/m_topic.c (File Modified)
9146 trunk/modules/m_trace.c (File Modified)
9147 trunk/modules/m_unreject.c (File Modified)
9148 trunk/modules/m_user.c (File Modified)
9149 trunk/modules/m_userhost.c (File Modified)
9150 trunk/modules/m_users.c (File Modified)
9151 trunk/modules/m_version.c (File Modified)
9152 trunk/modules/m_wallops.c (File Modified)
9153 trunk/modules/m_who.c (File Modified)
9154 trunk/modules/m_whois.c (File Modified)
9155 trunk/modules/m_whowas.c (File Modified)
9156 trunk/modules/m_xline.c (File Modified)
9157 trunk/src/adns.c (File Modified)
9158 trunk/src/aline.c (File Modified)
9159 trunk/src/cache.c (File Modified)
9160 trunk/src/channel.c (File Modified)
9161 trunk/src/class.c (File Modified)
9162 trunk/src/client.c (File Modified)
9163 trunk/src/commio.c (File Modified)
9164 trunk/src/event.c (File Modified)
9165 trunk/src/hash.c (File Modified)
9166 trunk/src/hostmask.c (File Modified)
9167 trunk/src/ircd.c (File Modified)
9168 trunk/src/kdparse.c (File Modified)
9169 trunk/src/linebuf.c (File Modified)
9170 trunk/src/listener.c (File Modified)
9171 trunk/src/modules.c (File Modified)
9172 trunk/src/monitor.c (File Modified)
9173 trunk/src/newconf.c (File Modified)
9174 trunk/src/packet.c (File Modified)
9175 trunk/src/parse.c (File Modified)
9176 trunk/src/reject.c (File Modified)
9177 trunk/src/s_auth.c (File Modified)
9178 trunk/src/s_conf.c (File Modified)
9179 trunk/src/s_gline.c (File Modified)
9180 trunk/src/s_log.c (File Modified)
9181 trunk/src/s_newconf.c (File Modified)
9182 trunk/src/s_serv.c (File Modified)
9183 trunk/src/s_stats.c (File Modified)
9184 trunk/src/s_user.c (File Modified)
9185 trunk/src/send.c (File Modified)
9186 trunk/src/whowas.c (File Modified)
9187
9188
9189nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9190 Log:
9191 - More coding style niceities. Pretty much got client.h squared away.
9192
9193
9194 Modified:
9195 trunk/modules/m_dline.c (File Modified)
9196 trunk/modules/m_gline.c (File Modified)
9197 trunk/modules/m_kline.c (File Modified)
9198 trunk/modules/m_rehash.c (File Modified)
9199 trunk/modules/m_resv.c (File Modified)
9200 trunk/modules/m_stats.c (File Modified)
9201 trunk/modules/m_testline.c (File Modified)
9202 trunk/modules/m_user.c (File Modified)
9203 trunk/modules/m_xline.c (File Modified)
9204
9205
9206jilles 2005/09/21 22:37:13 UTC (20050921-250)
9207 Log:
9208 - Propagate quiets (+q) on netjoins
9209 - Clear +q list too on lowerTS sjoin from TS6 source
9210
9211
9212 Modified:
9213 trunk/modules/core/m_sjoin.c (File Modified)
9214 trunk/src/s_serv.c (File Modified)
9215
9216
9217jilles 2005/09/21 15:49:43 UTC (20050921-248)
9218 Log:
9219 Second argument to whois is always a nick, never a uid.
9220 This prevents /whois other.server uid to get information
9221 about that uid.
9222
9223
9224 Modified:
9225 trunk/modules/m_whois.c (File Modified)
9226
9227
9228jilles 2005/09/21 15:43:45 UTC (20050921-246)
9229 Log:
9230 Don't allow local users to use uids in user mode.
9231
9232
9233 Modified:
9234 trunk/src/s_user.c (File Modified)
9235
9236
9237jilles 2005/09/21 15:42:56 UTC (20050921-244)
9238 Log:
9239 Make it compile again.
9240
9241
9242 Modified:
9243 trunk/src/s_stats.c (File Modified)
9244
9245
9246jilles 2005/09/21 15:09:11 UTC (20050921-242)
9247 Log:
9248 Fix propagation of empty SJOIN.
9249
9250
9251 Modified:
9252 trunk/modules/core/m_sjoin.c (File Modified)
9253
9254
9255nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9256 Log:
9257 Some atheme-style niceties here.
9258
9259
9260 Modified:
9261 trunk/modules/m_accept.c (File Modified)
9262 trunk/modules/m_admin.c (File Modified)
9263 trunk/modules/m_away.c (File Modified)
9264 trunk/modules/m_cap.c (File Modified)
9265 trunk/modules/m_capab.c (File Modified)
9266 trunk/modules/m_challenge.c (File Modified)
9267 trunk/modules/m_chghost.c (File Modified)
9268 trunk/modules/m_close.c (File Modified)
9269 trunk/modules/m_cmessage.c (File Modified)
9270 trunk/modules/m_connect.c (File Modified)
9271 trunk/modules/m_dline.c (File Modified)
9272 trunk/modules/m_encap.c (File Modified)
9273 trunk/modules/m_etrace.c (File Modified)
9274 trunk/modules/m_gline.c (File Modified)
9275 trunk/modules/m_help.c (File Modified)
9276 trunk/modules/m_info.c (File Modified)
9277 trunk/modules/m_invite.c (File Modified)
9278 trunk/modules/m_ison.c (File Modified)
9279 trunk/modules/m_kline.c (File Modified)
9280 trunk/modules/m_knock.c (File Modified)
9281 trunk/modules/m_links.c (File Modified)
9282 trunk/modules/m_list.c (File Modified)
9283 trunk/modules/m_locops.c (File Modified)
9284 trunk/modules/m_lusers.c (File Modified)
9285 trunk/modules/m_map.c (File Modified)
9286 trunk/modules/m_monitor.c (File Modified)
9287 trunk/modules/m_motd.c (File Modified)
9288 trunk/modules/m_names.c (File Modified)
9289 trunk/modules/m_oper.c (File Modified)
9290 trunk/modules/m_operspy.c (File Modified)
9291 trunk/modules/m_pass.c (File Modified)
9292 trunk/modules/m_ping.c (File Modified)
9293 trunk/modules/m_pong.c (File Modified)
9294 trunk/modules/m_post.c (File Modified)
9295 trunk/modules/m_rehash.c (File Modified)
9296 trunk/modules/m_restart.c (File Modified)
9297 trunk/modules/m_resv.c (File Modified)
9298 trunk/modules/m_services.c (File Modified)
9299 trunk/modules/m_set.c (File Modified)
9300 trunk/modules/m_sshortcut.c (File Modified)
9301 trunk/modules/m_stats.c (File Modified)
9302 trunk/modules/m_svinfo.c (File Modified)
9303 trunk/modules/m_tb.c (File Modified)
9304 trunk/modules/m_testline.c (File Modified)
9305 trunk/modules/m_testmask.c (File Modified)
9306 trunk/modules/m_time.c (File Modified)
9307 trunk/modules/m_topic.c (File Modified)
9308 trunk/modules/m_trace.c (File Modified)
9309 trunk/modules/m_unreject.c (File Modified)
9310 trunk/modules/m_user.c (File Modified)
9311 trunk/modules/m_userhost.c (File Modified)
9312 trunk/modules/m_users.c (File Modified)
9313 trunk/modules/m_version.c (File Modified)
9314 trunk/modules/m_wallops.c (File Modified)
9315 trunk/modules/m_who.c (File Modified)
9316 trunk/modules/m_whois.c (File Modified)
9317 trunk/modules/m_whowas.c (File Modified)
9318 trunk/modules/m_xline.c (File Modified)
9319
9320
9321nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9322 Log:
9323 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9324
9325
9326 Modified:
9327 trunk/.indent.pro (File Modified)
9328 trunk/include/charybdis.h (File Added)
9329 trunk/include/client.h (File Modified)
9330 trunk/modules/.indent.pro (File Modified)
9331 trunk/src/.indent.pro (File Modified)
9332 trunk/src/adns.c (File Modified)
9333 trunk/src/aline.c (File Modified)
9334 trunk/src/cache.c (File Modified)
9335 trunk/src/channel.c (File Modified)
9336 trunk/src/class.c (File Modified)
9337 trunk/src/client.c (File Modified)
9338 trunk/src/commio.c (File Modified)
9339 trunk/src/event.c (File Modified)
9340 trunk/src/hash.c (File Modified)
9341 trunk/src/hostmask.c (File Modified)
9342 trunk/src/ircd.c (File Modified)
9343 trunk/src/kdparse.c (File Modified)
9344 trunk/src/linebuf.c (File Modified)
9345 trunk/src/listener.c (File Modified)
9346 trunk/src/modules.c (File Modified)
9347 trunk/src/monitor.c (File Modified)
9348 trunk/src/newconf.c (File Modified)
9349 trunk/src/packet.c (File Modified)
9350 trunk/src/parse.c (File Modified)
9351 trunk/src/reject.c (File Modified)
9352 trunk/src/s_auth.c (File Modified)
9353 trunk/src/s_conf.c (File Modified)
9354 trunk/src/s_gline.c (File Modified)
9355 trunk/src/s_log.c (File Modified)
9356 trunk/src/s_newconf.c (File Modified)
9357 trunk/src/s_serv.c (File Modified)
9358 trunk/src/s_stats.c (File Modified)
9359 trunk/src/s_user.c (File Modified)
9360 trunk/src/send.c (File Modified)
9361 trunk/src/whowas.c (File Modified)
9362
9363
9364nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9365 Log:
9366 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9367 - Convert a few modules towards using this code.
9368 - Make a note about this change in NEWS.
9369
9370
9371 Modified:
9372 trunk/NEWS (File Modified)
9373 trunk/include/aline.h (File Added)
9374 trunk/modules/m_dline.c (File Modified)
9375 trunk/modules/m_kline.c (File Modified)
9376 trunk/modules/m_resv.c (File Modified)
9377 trunk/modules/m_xline.c (File Modified)
9378 trunk/src/Makefile.in (File Modified)
9379 trunk/src/aline.c (File Added)
9380
9381
9382nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9383 Log:
9384 - Update NEWS document.
9385
9386
9387 Modified:
9388 trunk/NEWS (File Modified)
9389
9390
9391jilles 2005/09/20 18:27:19 UTC (20050920-232)
9392 Log:
9393 Use find_named_person() instead of find_person() in services shortcuts.
9394
9395
9396 Modified:
9397 trunk/modules/m_sshortcut.c (File Modified)
9398
9399
9400jilles 2005/09/18 22:18:59 UTC (20050918-230)
9401 Log:
9402 Fix propagation of empty channels (+P).
9403
9404
9405 Modified:
9406 trunk/modules/core/m_sjoin.c (File Modified)
9407 trunk/src/s_serv.c (File Modified)
9408
9409
9410jilles 2005/09/18 22:18:04 UTC (20050918-228)
9411 Log:
9412 Use same comparison for +f.
9413
9414
9415 Modified:
9416 trunk/modules/core/m_join.c (File Modified)
9417
9418
9419jilles 2005/09/18 18:48:13 UTC (20050918-226)
9420 Log:
9421 Retire server-server non-encap CHGHOST, and clean it up a bit.
9422
9423
9424 Modified:
9425 trunk/modules/m_chghost.c (File Modified)
9426
9427
9428jilles 2005/09/18 14:26:20 UTC (20050918-224)
9429 Log:
9430 Use TS6 form for SQUIT wallops.
9431
9432
9433 Modified:
9434 trunk/modules/core/m_squit.c (File Modified)
9435
9436
9437jilles 2005/09/18 14:25:54 UTC (20050918-222)
9438 Log:
9439 Propagate nick changes for remote clients in TS6 form if possible;
9440 simplify the code a bit.
9441
9442
9443 Modified:
9444 trunk/modules/core/m_nick.c (File Modified)
9445
9446
9447jilles 2005/09/18 14:16:43 UTC (20050918-220)
9448 Log:
9449 Only clear oper_only_umodes on deoper for local clients.
9450
9451
9452 Modified:
9453 trunk/src/s_user.c (File Modified)
9454
9455
9456nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9457 Log:
9458 - Don't enable use_whois_actually in the default config, makes cloaking
9459 only useful for vanity.
9460
9461
9462 Modified:
9463 trunk/doc/example.conf (File Modified)
9464
9465
9466jilles 2005/09/18 00:00:12 UTC (20050918-216)
9467 Log:
9468 Fix linebuf raw code to not truncate lines longer than
9469 510 characters. This stops ziplinks corruption at
9470 the initial burst if the other side sends a lot.
9471
9472
9473 Modified:
9474 trunk/src/linebuf.c (File Modified)
9475
9476
9477nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9478 Log:
9479 - Add +r to channel_modes().
9480
9481
9482 Modified:
9483 trunk/src/channel.c (File Modified)
9484
9485
9486nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9487 Log:
9488 Update NEWS.
9489
9490
9491 Modified:
9492 trunk/NEWS (File Modified)
9493
9494
9495nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9496 Log:
9497 err, nvm. wrong project :-P
9498
9499
9500 Modified:
9501 trunk/src/match.c (File Modified)
9502
9503
9504nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9505 Log:
9506 make sure we don't crash on match(NULL, test)
9507
9508
9509 Modified:
9510 trunk/src/match.c (File Modified)
9511
9512
9513jilles 2005/09/12 23:40:03 UTC (20050912-206)
9514 Log:
9515 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9516 flags = rehash in shared{}.
9517 Uses :<source> ENCAP <target> REHASH [option].
9518
9519
9520 Modified:
9521 trunk/doc/example.conf (File Modified)
9522 trunk/doc/reference.conf (File Modified)
9523 trunk/help/opers/rehash (File Modified)
9524 trunk/include/s_newconf.h (File Modified)
9525 trunk/modules/m_rehash.c (File Modified)
9526 trunk/modules/m_stats.c (File Modified)
9527 trunk/src/newconf.c (File Modified)
9528
9529
9530jilles 2005/09/12 22:48:44 UTC (20050912-204)
9531 Log:
9532 Initialize flags to 0 in conf_set_shared_flags() and
9533 conf_set_cluster_flags().
9534
9535
9536 Modified:
9537 trunk/src/newconf.c (File Modified)
9538
9539
9540jilles 2005/09/12 22:14:16 UTC (20050912-202)
9541 Log:
9542 Don't allow a forward from a #channel to an &channel.
9543 Error message is Illegal channel name.
9544
9545
9546 Modified:
9547 trunk/modules/core/m_mode.c (File Modified)
9548
9549
9550nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9551 Log:
9552 - change version to 1.0.1
9553
9554
9555 Modified:
9556 trunk/configure (File Modified)
9557 trunk/configure.ac (File Modified)
9558
9559
9560nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9561 Log:
9562 Update NEWS.
9563
9564
9565 Modified:
9566 trunk/NEWS (File Modified)
9567
9568
9569jilles 2005/09/12 21:55:58 UTC (20050912-196)
9570 Log:
9571 Services shortcuts changes:
9572 - Require umode +S on target
9573 - Use ERR_SERVICESDOWN (440) for error message
9574 - Fix check for empty string
9575
9576
9577 Modified:
9578 trunk/include/numeric.h (File Modified)
9579 trunk/modules/m_sshortcut.c (File Modified)
9580 trunk/src/messages.tab (File Modified)
9581
9582
9583nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9584 Log:
9585 s/IsChanService/IsService/g;
9586
9587
9588 Modified:
9589 trunk/modules/m_sshortcut.c (File Modified)
9590
9591
9592nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9593 Log:
9594 Add check for service validity in shortcut routines.
9595
9596
9597 Modified:
9598 trunk/modules/m_sshortcut.c (File Modified)
9599
9600
9601jilles 2005/09/12 15:30:26 UTC (20050912-190)
9602 Log:
9603 Don't allow forwarding to a -F channel the setter is not on.
9604
9605
9606 Modified:
9607 trunk/modules/core/m_mode.c (File Modified)
9608
9609
9610jilles 2005/09/12 13:55:56 UTC (20050912-188)
9611 Log:
9612 Describe identify_service and identify_command in
9613 reference.conf.
9614
9615
9616 Modified:
9617 trunk/doc/reference.conf (File Modified)
9618
9619
9620jilles 2005/09/12 13:37:11 UTC (20050912-186)
9621 Log:
9622 More helpfile updates.
9623
9624
9625 Modified:
9626 trunk/help/Makefile.in (File Modified)
9627 trunk/help/opers/die (File Modified)
9628 trunk/help/opers/join (File Modified)
9629 trunk/help/opers/links (File Modified)
9630 trunk/help/opers/lusers (File Modified)
9631 trunk/help/opers/map (File Added)
9632 trunk/help/opers/motd (File Modified)
9633 trunk/help/opers/names (File Modified)
9634 trunk/help/opers/notice (File Modified)
9635 trunk/help/opers/operspy (File Modified)
9636 trunk/help/opers/part (File Modified)
9637 trunk/help/opers/privmsg (File Modified)
9638 trunk/help/opers/restart (File Modified)
9639 trunk/help/opers/set (File Modified)
9640 trunk/help/opers/stats (File Modified)
9641 trunk/help/opers/trace (File Modified)
9642 trunk/help/opers/version (File Modified)
9643 trunk/help/users/notice (File Modified)
9644 trunk/help/users/privmsg (File Modified)
9645 trunk/help/users/stats (File Modified)
9646
9647
9648jilles 2005/09/12 11:18:40 UTC (20050912-184)
9649 Log:
9650 Update help files.
9651
9652
9653 Modified:
9654 trunk/help/opers/cmode (File Modified)
9655 trunk/help/opers/umode (File Modified)
9656 trunk/help/opers/wallops (File Modified)
9657 trunk/help/opers/who (File Modified)
9658 trunk/help/users/umode (File Modified)
9659
9660
9661jilles 2005/09/12 11:11:18 UTC (20050912-182)
9662 Log:
9663 Include cmode +r in 004 and 005.
9664
9665
9666 Modified:
9667 trunk/include/supported.h (File Modified)
9668 trunk/src/messages.tab (File Modified)
9669
9670
9671jilles 2005/09/12 10:53:35 UTC (20050912-180)
9672 Log:
9673 No need to clear all 3 buffers in channel_modes().
9674
9675
9676 Modified:
9677 trunk/src/channel.c (File Modified)
9678
9679
9680jilles 2005/09/12 10:31:54 UTC (20050912-178)
9681 Log:
9682 - Fix multiple +f modes per line
9683 - -f shouldn't take a parameter
9684
9685
9686 Modified:
9687 trunk/modules/core/m_mode.c (File Modified)
9688
9689
9690jilles 2005/09/12 10:04:27 UTC (20050912-176)
9691 Log:
9692 Channel mode +Q now prevents forwarding to or through
9693 a channel, just like in hyperion, not from a channel.
9694
9695
9696 Modified:
9697 trunk/modules/core/m_join.c (File Modified)
9698
9699
9700jilles 2005/09/12 09:36:21 UTC (20050912-174)
9701 Log:
9702 Complete +F/+Q propagation.
9703
9704
9705 Modified:
9706 trunk/modules/core/m_join.c (File Modified)
9707 trunk/modules/core/m_sjoin.c (File Modified)
9708 trunk/src/channel.c (File Modified)
9709
9710
9711nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9712 Log:
9713 - A few minor fixes.
9714
9715
9716 Modified:
9717 trunk/modules/core/m_join.c (File Modified)
9718 trunk/modules/m_services.c (File Modified)
9719
9720
9721nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9722 Log:
9723 - Fix netsplit obfuscation.
9724
9725
9726 Modified:
9727 trunk/src/client.c (File Modified)
9728
9729
9730nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9731 Log:
9732 - Fix another /stats p related bug.
9733
9734
9735 Modified:
9736 trunk/src/client.c (File Modified)
9737
9738
9739nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9740 Log:
9741 - Update example.conf.
9742
9743
9744 Modified:
9745 trunk/doc/example.conf (File Modified)
9746
9747
9748nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9749 Log:
9750 - Fix a minor bug here, and re-release 1.0.
9751
9752
9753 Modified:
9754 trunk/modules/core/m_nick.c (File Modified)
9755
9756
9757nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9758 Log:
9759 - Add bursted clients to /stats p list.
9760
9761
9762 Modified:
9763 trunk/modules/core/m_nick.c (File Modified)
9764
9765
9766nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9767 Log:
9768 - Add identify_service, identify_command options to the example.conf,
9769 newconf parser.
9770
9771
9772 Modified:
9773 trunk/NEWS (File Modified)
9774 trunk/doc/example.conf (File Modified)
9775 trunk/src/newconf.c (File Modified)
9776
9777
9778nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9779 Log:
9780 - Add services shortcuts.
9781
9782
9783 Modified:
9784 trunk/modules/Makefile.in (File Modified)
9785 trunk/modules/m_sshortcut.c (File Added)
9786
9787
9788nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9789 Log:
9790 - put back checks i removed by mistake
9791
9792
9793 Modified:
9794 trunk/modules/core/m_join.c (File Modified)
9795
9796
9797nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9798 Log:
9799 - Implement channel mode +Q, which disables forwarding.
9800 - Make forwarding usable by everyone.
9801 - Implement channel mode +F which bypasses authority checks on a target
9802 set with this mode
9803 - Update NEWS.
9804
9805
9806 Modified:
9807 trunk/NEWS (File Modified)
9808 trunk/include/channel.h (File Modified)
9809 trunk/include/supported.h (File Modified)
9810 trunk/modules/core/m_join.c (File Modified)
9811 trunk/modules/core/m_mode.c (File Modified)
9812 trunk/src/messages.tab (File Modified)
9813
9814
9815nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9816 Log:
9817 - Fix account handling brokenness.
9818
9819
9820 Modified:
9821 trunk/modules/m_services.c (File Modified)
9822
9823
9824jilles 2005/09/12 02:04:09 UTC (20050912-150)
9825 Log:
9826 Identify to services via server password hack. Still
9827 needs config file parts, like
9828 identifyservice = "nickserv@services.int";
9829 identifycommand = "IDENTIFY";
9830
9831
9832 Modified:
9833 trunk/include/s_conf.h (File Modified)
9834 trunk/src/s_user.c (File Modified)
9835
9836
9837jilles 2005/09/12 01:59:46 UTC (20050912-148)
9838 Log:
9839 Make send.c compile.
9840
9841
9842 Modified:
9843 trunk/src/send.c (File Modified)
9844
9845
9846nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9847 Log:
9848 - Handle this better.
9849
9850
9851 Modified:
9852 trunk/src/send.c (File Modified)
9853
9854
9855nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9856 Log:
9857 If the source is not a client, don't send to normal users.
9858
9859
9860 Modified:
9861 trunk/src/send.c (File Modified)
9862
9863
9864nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9865 Log:
9866 - Make /wallops behave as wallops in other ircds.
9867
9868
9869 Modified:
9870 trunk/modules/m_wallops.c (File Modified)
9871 trunk/src/send.c (File Modified)
9872
9873
9874nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9875 Log:
9876 - charybdis-1.0
9877
9878
9879 Modified:
9880 trunk/NEWS (File Modified)
9881 trunk/configure (File Modified)
9882 trunk/configure.ac (File Modified)
9883
9884
9885nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9886 Log:
9887 - Remove efnet configuration.
9888 - Rename example.conf as reference.conf, and replace the default
9889 example.conf with one suitable for AthemeNET.
9890 - Update makefile to reflect these changes.
9891
9892
9893 Modified:
9894 trunk/doc/Makefile.in (File Modified)
9895 trunk/doc/example.conf (File Modified)
9896 trunk/doc/example.efnet.conf (File Deleted)
9897 trunk/doc/reference.conf (File Added)
9898
9899
9900nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9901 Log:
9902 - Don't display opers who are /away.
9903
9904
9905 Modified:
9906 trunk/modules/m_stats.c (File Modified)
9907
9908
9909jilles 2005/09/12 00:21:20 UTC (20050912-134)
9910 Log:
9911 Put cmode +f in 004 and 005.
9912
9913
9914 Modified:
9915 trunk/include/supported.h (File Modified)
9916 trunk/src/messages.tab (File Modified)
9917
9918
9919jilles 2005/09/12 00:15:13 UTC (20050912-132)
9920 Log:
9921 Add user umode +Q which prevents a user from
9922 being forwarded.
9923
9924
9925 Modified:
9926 trunk/include/client.h (File Modified)
9927 trunk/modules/core/m_join.c (File Modified)
9928 trunk/src/messages.tab (File Modified)
9929 trunk/src/s_user.c (File Modified)
9930
9931
9932jilles 2005/09/11 23:47:02 UTC (20050911-130)
9933 Log:
9934 Implement channel forwarding in m_join(). As in
9935 hyperion, failing to join because of +i, +r or +j
9936 can cause you to be forwarded, potentially
9937 recursively. Unlike hyperion, a single numeric
9938 is sent in case of a successful forward, otherwise
9939 the ircd acts if there were no forward.
9940
9941
9942 Modified:
9943 trunk/include/numeric.h (File Modified)
9944 trunk/modules/core/m_join.c (File Modified)
9945 trunk/src/messages.tab (File Modified)
9946
9947
9948jilles 2005/09/11 22:57:53 UTC (20050911-128)
9949 Log:
9950 Allow servers to set oper-only cmodes as well.
9951
9952
9953 Modified:
9954 trunk/modules/core/m_mode.c (File Modified)
9955
9956
9957jilles 2005/09/11 22:48:37 UTC (20050911-126)
9958 Log:
9959 Add cmode +f which takes a channel name, settable
9960 only by opers for now. Does not do anything yet.
9961
9962
9963 Modified:
9964 trunk/include/channel.h (File Modified)
9965 trunk/modules/core/m_join.c (File Modified)
9966 trunk/modules/core/m_mode.c (File Modified)
9967 trunk/modules/core/m_sjoin.c (File Modified)
9968 trunk/src/channel.c (File Modified)
9969
9970
9971jilles 2005/09/11 20:48:09 UTC (20050911-124)
9972 Log:
9973 Fully initialize 'mode' in ms_join() and ms_sjoin()
9974 to avoid old +j garbage from being used.
9975
9976
9977 Modified:
9978 trunk/modules/core/m_join.c (File Modified)
9979 trunk/modules/core/m_sjoin.c (File Modified)
9980
9981
9982jilles 2005/09/11 19:41:53 UTC (20050911-122)
9983 Log:
9984 - only touch join_count/join_delta if join throttling
9985 is enabled on the channel
9986 - reset join_count/join_delta to 0 if -j is set
9987
9988
9989 Modified:
9990 trunk/modules/core/m_join.c (File Modified)
9991 trunk/modules/core/m_mode.c (File Modified)
9992 trunk/modules/core/m_sjoin.c (File Modified)
9993
9994
9995jilles 2005/09/11 18:57:20 UTC (20050911-120)
9996 Log:
9997 Also start a new "period" for join throttling for remote joins,
9998 if necessary. Make the code slightly clearer.
9999
10000
10001 Modified:
10002 trunk/modules/core/m_join.c (File Modified)
10003 trunk/src/channel.c (File Modified)
10004
10005
10006jilles 2005/09/11 18:12:20 UTC (20050911-118)
10007 Log:
10008 Some +j improvements, still broken.
10009
10010
10011 Modified:
10012 trunk/modules/core/m_join.c (File Modified)
10013 trunk/modules/core/m_sjoin.c (File Modified)
10014
10015
10016jilles 2005/09/11 16:44:36 UTC (20050911-116)
10017 Log:
10018 Only do +z processing for +m channels the sender is on,
10019 as bans/quiets are currently only checked locally.
10020
10021
10022 Modified:
10023 trunk/modules/core/m_message.c (File Modified)
10024
10025
10026jilles 2005/09/11 16:01:02 UTC (20050911-114)
10027 Log:
10028 - Add max_bans_large configuration option, defaulting to 500, to
10029 limit the number of bans in a +L channel
10030 - Change b/e/I to b/e/I/q in texts
10031
10032
10033 Modified:
10034 trunk/doc/example.conf (File Modified)
10035 trunk/include/s_conf.h (File Modified)
10036 trunk/modules/core/m_mode.c (File Modified)
10037 trunk/modules/m_info.c (File Modified)
10038 trunk/src/newconf.c (File Modified)
10039 trunk/src/s_conf.c (File Modified)
10040
10041
10042jilles 2005/09/11 15:20:38 UTC (20050911-112)
10043 Log:
10044 Store invite for +gi channels.
10045 Note that +gi is significantly weaker access control than +i.
10046
10047
10048 Modified:
10049 trunk/modules/m_invite.c (File Modified)
10050
10051
10052jilles 2005/09/11 14:38:35 UTC (20050911-110)
10053 Log:
10054 Nonops are allowed to see +q lists.
10055
10056
10057 Modified:
10058 trunk/modules/core/m_mode.c (File Modified)
10059
10060
10061jilles 2005/09/11 14:27:59 UTC (20050911-108)
10062 Log:
10063 Invalidate can_send() cache on -q.
10064
10065
10066 Modified:
10067 trunk/modules/core/m_mode.c (File Modified)
10068
10069
10070nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10071 Log:
10072 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10073
10074
10075 Modified:
10076 trunk/modules/core/m_sjoin.c (File Modified)
10077
10078
10079nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10080 Log:
10081 - Allow blank SJOINs -- for permanant channels.
10082
10083
10084 Modified:
10085 trunk/modules/core/m_sjoin.c (File Modified)
10086
10087
10088nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10089 Log:
10090 - Burst permanant channels.
10091
10092
10093 Modified:
10094 trunk/src/s_serv.c (File Modified)
10095
10096
10097nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10098 Log:
10099 - Fix handling of permanant channels.
10100
10101
10102 Modified:
10103 trunk/modules/core/m_join.c (File Modified)
10104
10105
10106nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10107 Log:
10108 - Run indent on core modules.
10109 - Add propagation of join throttle settings.
10110
10111
10112 Modified:
10113 trunk/modules/core/m_die.c (File Modified)
10114 trunk/modules/core/m_error.c (File Modified)
10115 trunk/modules/core/m_join.c (File Modified)
10116 trunk/modules/core/m_kick.c (File Modified)
10117 trunk/modules/core/m_kill.c (File Modified)
10118 trunk/modules/core/m_message.c (File Modified)
10119 trunk/modules/core/m_mode.c (File Modified)
10120 trunk/modules/core/m_nick.c (File Modified)
10121 trunk/modules/core/m_part.c (File Modified)
10122 trunk/modules/core/m_quit.c (File Modified)
10123 trunk/modules/core/m_server.c (File Modified)
10124 trunk/modules/core/m_sjoin.c (File Modified)
10125 trunk/modules/core/m_squit.c (File Modified)
10126
10127
10128nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10129 Log:
10130 - Fix mistake in commit message.
10131
10132
10133 Modified:
10134 trunk/ChangeLog (File Modified)
10135
10136
10137nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10138 Log:
10139 - Channel throttling.
10140
10141
10142 Modified:
10143 trunk/NEWS (File Modified)
10144 trunk/include/supported.h (File Modified)
10145 trunk/modules/core/m_mode.c (File Modified)
10146 trunk/src/messages.tab (File Modified)
10147
10148
10149nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10150 Log:
10151 - Channel throttle logic fixes.
10152
10153
10154 Modified:
10155 trunk/include/channel.h (File Modified)
10156
10157
10158nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10159 Log:
10160 - Add the throttle logic.
10161
10162
10163 Modified:
10164 trunk/include/channel.h (File Modified)
10165 trunk/include/numeric.h (File Modified)
10166 trunk/modules/core/m_join.c (File Modified)
10167 trunk/src/channel.c (File Modified)
10168 trunk/src/messages.tab (File Modified)
10169
10170
10171nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10172 Log:
10173 - Cosmetic fixes to CREDITS.
10174
10175
10176 Modified:
10177 trunk/CREDITS (File Modified)
10178
10179
10180nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10181 Log:
10182 - Better channel_modes() from ShadowIRCd 4.
10183
10184
10185 Modified:
10186 trunk/include/channel.h (File Modified)
10187 trunk/src/channel.c (File Modified)
10188
10189
10190nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10191 Log:
10192 - Strip colour codes from parts.
10193
10194
10195 Modified:
10196 trunk/modules/core/m_part.c (File Modified)
10197
10198
10199nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10200 Log:
10201 - Strip colour codes from quits.
10202
10203
10204 Modified:
10205 trunk/modules/core/m_quit.c (File Modified)
10206
10207
10208nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10209 Log:
10210 - add +c/+g/+z to channel_modes().
10211
10212
10213 Modified:
10214 trunk/src/channel.c (File Modified)
10215
10216
10217nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10218 Log:
10219 - Add +g to 004/005 numerics.
10220
10221
10222 Modified:
10223 trunk/include/supported.h (File Modified)
10224 trunk/src/messages.tab (File Modified)
10225
10226
10227nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10228 Log:
10229 - Add +cgz to set_final_mode() in both join/sjoin.
10230 - Implement channel mode +g: Free invite.
10231
10232
10233 Modified:
10234 trunk/include/channel.h (File Modified)
10235 trunk/modules/core/m_join.c (File Modified)
10236 trunk/modules/core/m_mode.c (File Modified)
10237 trunk/modules/core/m_sjoin.c (File Modified)
10238 trunk/modules/m_invite.c (File Modified)
10239
10240
10241nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10242 Log:
10243 - Make sure /stats p uses the right list.
10244
10245
10246 Modified:
10247 trunk/modules/m_stats.c (File Modified)
10248
10249
10250nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10251 Log:
10252 - local oper list becomes local_oper_list.
10253 - all opers are stored on oper_list for /stats p.
10254
10255
10256 Modified:
10257 trunk/include/ircd.h (File Modified)
10258 trunk/modules/m_stats.c (File Modified)
10259 trunk/modules/m_trace.c (File Modified)
10260 trunk/src/client.c (File Modified)
10261 trunk/src/ircd.c (File Modified)
10262 trunk/src/s_user.c (File Modified)
10263 trunk/src/send.c (File Modified)
10264
10265
10266nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10267 Log:
10268 - Remove ENABLE_SERVICES legacy define.
10269
10270
10271 Modified:
10272 trunk/configure (File Modified)
10273 trunk/configure.ac (File Modified)
10274 trunk/include/client.h (File Modified)
10275 trunk/include/m_info.h (File Modified)
10276 trunk/include/s_conf.h (File Modified)
10277 trunk/modules/Makefile.in (File Modified)
10278 trunk/modules/core/m_kick.c (File Modified)
10279 trunk/modules/core/m_mode.c (File Modified)
10280 trunk/modules/core/m_nick.c (File Modified)
10281 trunk/modules/core/m_sjoin.c (File Modified)
10282 trunk/modules/m_services.c (File Modified)
10283 trunk/src/channel.c (File Modified)
10284 trunk/src/newconf.c (File Modified)
10285 trunk/src/s_conf.c (File Modified)
10286 trunk/src/s_serv.c (File Modified)
10287 trunk/src/s_user.c (File Modified)
10288
10289
10290nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10291 Log:
10292 - New reject message, ala ircu.
10293
10294
10295 Modified:
10296 trunk/src/reject.c (File Modified)
10297
10298
10299nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10300 Log:
10301 - Reduce 'broadcast storm' effect in m_chghost.
10302
10303
10304 Modified:
10305 trunk/modules/m_chghost.c (File Modified)
10306
10307
10308nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10309 Log:
10310 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10311
10312
10313 Modified:
10314 trunk/include/supported.h (File Modified)
10315 trunk/src/messages.tab (File Modified)
10316
10317
10318nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10319 Log:
10320 - Implement +z.
10321
10322
10323 Modified:
10324 trunk/include/channel.h (File Modified)
10325 trunk/modules/core/m_message.c (File Modified)
10326 trunk/modules/core/m_mode.c (File Modified)
10327
10328
10329nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10330 Log:
10331 - use sendto_one_numeric() in some places.
10332
10333
10334 Modified:
10335 trunk/modules/core/m_mode.c (File Modified)
10336
10337
10338nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10339 Log:
10340 - Implement channel mode +c -- colour stripping.
10341
10342
10343 Modified:
10344 trunk/include/irc_string.h (File Modified)
10345 trunk/include/supported.h (File Modified)
10346 trunk/modules/core/m_message.c (File Modified)
10347 trunk/modules/core/m_mode.c (File Modified)
10348 trunk/src/irc_string.c (File Modified)
10349 trunk/src/messages.tab (File Modified)
10350
10351
10352nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10353 Log:
10354 - Add +qLP to CHANMODES 005 numeric.
10355
10356
10357 Modified:
10358 trunk/include/supported.h (File Modified)
10359
10360
10361nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10362 Log:
10363 Move credits files to doc/.
10364
10365
10366 Modified:
10367 trunk/Hybrid-team (File Deleted)
10368 trunk/Ratbox-team (File Deleted)
10369 trunk/doc/Hybrid-team (File Added)
10370 trunk/doc/Ratbox-team (File Added)
10371
10372
10373nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10374 Log:
10375 - Rename Ratbox credits as Ratbox-team.
10376 - Add in our own CREDITS.
10377
10378
10379 Modified:
10380 trunk/CREDITS (File Deleted)
10381 trunk/CREDITS (File Added)
10382 trunk/Ratbox-team (File Added)
10383
10384
10385nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10386 Log:
10387 - Quietcache fixes.
10388
10389
10390 Modified:
10391 trunk/modules/core/m_mode.c (File Modified)
10392
10393
10394nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10395 Log:
10396 - Rebuild configure.
10397
10398
10399 Modified:
10400 trunk/autom4te.cache/ (File Deleted)
10401 trunk/configure (File Modified)
10402
10403
10404nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10405 Log:
10406 Add +q to messages.tab.
10407
10408
10409 Modified:
10410 trunk/src/messages.tab (File Modified)
10411
10412
10413nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10414 Log:
10415 - port m_sjoin stuff to TS6 JOIN syntax.
10416
10417
10418 Modified:
10419 trunk/modules/core/m_join.c (File Modified)
10420
10421
10422nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10423 Log:
10424 - Implement channel mode +q (quiet)
10425
10426
10427 Modified:
10428 trunk/include/channel.h (File Modified)
10429 trunk/modules/core/m_mode.c (File Modified)
10430 trunk/src/channel.c (File Modified)
10431
10432
10433jilles 2005/09/10 03:03:05 UTC (20050910-40)
10434 Log:
10435 Add +L/+P for set_final_mode().
10436
10437
10438 Modified:
10439 trunk/modules/core/m_sjoin.c (File Modified)
10440
10441
10442jilles 2005/09/10 02:59:22 UTC (20050910-38)
10443 Log:
10444 Add +L/+P in channel_modes().
10445
10446
10447 Modified:
10448 trunk/src/channel.c (File Modified)
10449
10450
10451jilles 2005/09/10 02:55:10 UTC (20050910-36)
10452 Log:
10453 - Use MODE_PERMANENT, not MODE_PERMANANT
10454 - Actually use chm_staff()
10455
10456 It compiles but is not otherwise tested.
10457
10458
10459 Modified:
10460 trunk/include/channel.h (File Modified)
10461 trunk/modules/core/m_mode.c (File Modified)
10462 trunk/modules/core/m_sjoin.c (File Modified)
10463 trunk/src/channel.c (File Modified)
10464
10465
10466nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10467 Log:
10468 - Ok, patchlevel.h is fixed now.
10469
10470
10471 Modified:
10472 trunk/include/patchlevel.h (File Modified)
10473
10474
10475nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10476 Log:
10477 - *sigh*
10478
10479
10480 Modified:
10481 trunk/include/patchlevel.h (File Modified)
10482 trunk/src/version.c.SH (File Modified)
10483
10484
10485nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10486 Log:
10487 - Fix compilation issue with version.c.
10488
10489
10490 Modified:
10491 trunk/src/version.c.SH (File Modified)
10492
10493
10494nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10495 Log:
10496 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10497 this from the BUGS file.
10498
10499
10500 Modified:
10501 trunk/BUGS (File Modified)
10502
10503
10504jilles 2005/09/10 02:30:22 UTC (20050910-26)
10505 Log:
10506 Mangle all netsplit messages if flatten links is enabled.
10507
10508
10509 Modified:
10510 trunk/src/client.c (File Modified)
10511
10512
10513nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10514 Log:
10515 - jilles pointed out that /stats p needed severe changes -- implement
10516 them
10517
10518
10519 Modified:
10520 trunk/modules/m_stats.c (File Modified)
10521
10522
10523nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10524 Log:
10525 Rename RELNOTES to NEWS.
10526
10527
10528 Modified:
10529 trunk/NEWS (File Added)
10530 trunk/RELNOTES (File Deleted)
10531
10532
10533nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10534 Log:
10535 Update RELNOTES.
10536
10537
10538 Modified:
10539 trunk/RELNOTES (File Modified)
10540
10541
10542nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10543 Log:
10544 - Make /stats p work globally.
10545 - Change 'OPER(s)' to 'staff members'
10546
10547
10548 Modified:
10549 trunk/modules/m_stats.c (File Modified)
10550
10551
10552nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10553 Log:
10554 - add modes, +LP to RPL_MYINFO.
10555
10556
10557 Modified:
10558 trunk/src/messages.tab (File Modified)
10559
10560
10561nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10562 Log:
10563 More stuff to RELNOTES.
10564
10565
10566 Modified:
10567 trunk/RELNOTES (File Modified)
10568
10569
10570nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10571 Log:
10572 - Implement +P.
10573
10574
10575 Modified:
10576 trunk/modules/core/m_sjoin.c (File Modified)
10577 trunk/src/channel.c (File Modified)
10578
10579
10580nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10581 Log:
10582 - Implement list limit exceed modes -- +L.
10583
10584
10585 Modified:
10586 trunk/modules/core/m_mode.c (File Modified)
10587
10588
10589nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10590 Log:
10591 - Add handlers for modes +L, +P.
10592
10593
10594 Modified:
10595 trunk/include/channel.h (File Modified)
10596 trunk/modules/core/m_mode.c (File Modified)
10597
10598
10599nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10600 Log:
10601 Update properties on *everything*.
10602
10603
10604 Modified:
10605 trunk/.cvsignore (Property Modified)
10606 trunk/.indent.pro (Property Modified)
10607 trunk/BUGS (File Modified) (Property Modified)
10608 trunk/CREDITS (File Modified) (Property Modified)
10609 trunk/ChangeLog (Property Modified)
10610 trunk/Hybrid-team (File Modified) (Property Modified)
10611 trunk/INSTALL (File Modified) (Property Modified)
10612 trunk/LICENSE (File Modified) (Property Modified)
10613 trunk/Makefile.in (File Modified) (Property Modified)
10614 trunk/README.FIRST (File Modified) (Property Modified)
10615 trunk/RELNOTES (File Modified) (Property Modified)
10616 trunk/SVN-Access (Property Modified)
10617 trunk/aclocal.m4 (File Modified) (Property Modified)
10618 trunk/adns/.cvsignore (Property Modified)
10619 trunk/adns/COPYING (Property Modified)
10620 trunk/adns/GPL-vs-LGPL (Property Modified)
10621 trunk/adns/Makefile.in (File Modified) (Property Modified)
10622 trunk/adns/README (Property Modified)
10623 trunk/adns/README.ircd (Property Modified)
10624 trunk/adns/adns.h (File Modified) (Property Modified)
10625 trunk/adns/check.c (File Modified) (Property Modified)
10626 trunk/adns/dlist.h (File Modified) (Property Modified)
10627 trunk/adns/event.c (File Modified) (Property Modified)
10628 trunk/adns/general.c (File Modified) (Property Modified)
10629 trunk/adns/internal.h (File Modified) (Property Modified)
10630 trunk/adns/parse.c (File Modified) (Property Modified)
10631 trunk/adns/query.c (File Modified) (Property Modified)
10632 trunk/adns/reply.c (File Modified) (Property Modified)
10633 trunk/adns/setup.c (File Modified) (Property Modified)
10634 trunk/adns/transmit.c (File Modified) (Property Modified)
10635 trunk/adns/tvarith.h (File Modified) (Property Modified)
10636 trunk/adns/types.c (File Modified) (Property Modified)
10637 trunk/configure (File Modified) (Property Modified)
10638 trunk/configure.ac (File Modified) (Property Modified)
10639 trunk/contrib/.cvsignore (Property Modified)
10640 trunk/contrib/.indent.pro (Property Modified)
10641 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10642 trunk/contrib/README (File Modified) (Property Modified)
10643 trunk/contrib/example_module.c (File Modified) (Property Modified)
10644 trunk/contrib/m_42.c (File Modified) (Property Modified)
10645 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10646 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10647 trunk/contrib/m_force.c (File Modified) (Property Modified)
10648 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10649 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10650 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10651 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10652 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10653 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10654 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10655 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10656 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10657 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10658 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10659 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10660 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10661 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10662 trunk/doc/.cvsignore (Property Modified)
10663 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10664 trunk/doc/Makefile.in (File Modified) (Property Modified)
10665 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10666 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10667 trunk/doc/challenge.txt (File Modified) (Property Modified)
10668 trunk/doc/example.conf (File Modified) (Property Modified)
10669 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10670 trunk/doc/hooks.txt (File Modified) (Property Modified)
10671 trunk/doc/index.txt (File Modified) (Property Modified)
10672 trunk/doc/ircd.8 (File Modified) (Property Modified)
10673 trunk/doc/ircd.motd (Property Modified)
10674 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10675 trunk/doc/modeg.txt (File Modified) (Property Modified)
10676 trunk/doc/modes.txt (File Modified) (Property Modified)
10677 trunk/doc/monitor.txt (File Modified) (Property Modified)
10678 trunk/doc/old/Authors (Property Modified)
10679 trunk/doc/operguide.txt (File Modified) (Property Modified)
10680 trunk/doc/opermyth.txt (Property Modified)
10681 trunk/doc/server-version-info (File Modified) (Property Modified)
10682 trunk/doc/services.txt (File Modified) (Property Modified)
10683 trunk/doc/technical/README.TSora (Property Modified)
10684 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10685 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10686 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10687 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10688 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10689 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10690 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10691 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10692 trunk/doc/technical/rfc1459.txt (Property Modified)
10693 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10694 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10695 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10696 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10697 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10698 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10699 trunk/help/Makefile.in (File Modified) (Property Modified)
10700 trunk/help/opers/accept (Property Modified)
10701 trunk/help/opers/admin (Property Modified)
10702 trunk/help/opers/away (Property Modified)
10703 trunk/help/opers/capab (Property Modified)
10704 trunk/help/opers/challenge (Property Modified)
10705 trunk/help/opers/close (Property Modified)
10706 trunk/help/opers/cmode (Property Modified)
10707 trunk/help/opers/cnotice (Property Modified)
10708 trunk/help/opers/connect (Property Modified)
10709 trunk/help/opers/cprivmsg (Property Modified)
10710 trunk/help/opers/credits (Property Modified)
10711 trunk/help/opers/die (Property Modified)
10712 trunk/help/opers/dline (Property Modified)
10713 trunk/help/opers/eob (Property Modified)
10714 trunk/help/opers/error (Property Modified)
10715 trunk/help/opers/etrace (Property Modified)
10716 trunk/help/opers/gline (Property Modified)
10717 trunk/help/opers/help (Property Modified)
10718 trunk/help/opers/index (Property Modified)
10719 trunk/help/opers/info (Property Modified)
10720 trunk/help/opers/invite (Property Modified)
10721 trunk/help/opers/ison (Property Modified)
10722 trunk/help/opers/join (Property Modified)
10723 trunk/help/opers/kick (Property Modified)
10724 trunk/help/opers/kill (Property Modified)
10725 trunk/help/opers/kline (Property Modified)
10726 trunk/help/opers/knock (Property Modified)
10727 trunk/help/opers/links (Property Modified)
10728 trunk/help/opers/list (Property Modified)
10729 trunk/help/opers/locops (Property Modified)
10730 trunk/help/opers/lusers (Property Modified)
10731 trunk/help/opers/modlist (Property Modified)
10732 trunk/help/opers/modload (Property Modified)
10733 trunk/help/opers/modrestart (Property Modified)
10734 trunk/help/opers/modunload (Property Modified)
10735 trunk/help/opers/motd (Property Modified)
10736 trunk/help/opers/names (Property Modified)
10737 trunk/help/opers/nick (Property Modified)
10738 trunk/help/opers/notice (Property Modified)
10739 trunk/help/opers/oper (Property Modified)
10740 trunk/help/opers/operspy (Property Modified)
10741 trunk/help/opers/operwall (Property Modified)
10742 trunk/help/opers/part (Property Modified)
10743 trunk/help/opers/pass (Property Modified)
10744 trunk/help/opers/ping (Property Modified)
10745 trunk/help/opers/pong (Property Modified)
10746 trunk/help/opers/post (Property Modified)
10747 trunk/help/opers/privmsg (Property Modified)
10748 trunk/help/opers/quit (Property Modified)
10749 trunk/help/opers/rehash (Property Modified)
10750 trunk/help/opers/restart (Property Modified)
10751 trunk/help/opers/resv (Property Modified)
10752 trunk/help/opers/server (Property Modified)
10753 trunk/help/opers/set (Property Modified)
10754 trunk/help/opers/sjoin (Property Modified)
10755 trunk/help/opers/squit (Property Modified)
10756 trunk/help/opers/stats (Property Modified)
10757 trunk/help/opers/svinfo (Property Modified)
10758 trunk/help/opers/testgecos (Property Modified)
10759 trunk/help/opers/testline (Property Modified)
10760 trunk/help/opers/testmask (Property Modified)
10761 trunk/help/opers/time (Property Modified)
10762 trunk/help/opers/topic (Property Modified)
10763 trunk/help/opers/trace (Property Modified)
10764 trunk/help/opers/uhelp (Property Modified)
10765 trunk/help/opers/umode (Property Modified)
10766 trunk/help/opers/undline (Property Modified)
10767 trunk/help/opers/ungline (Property Modified)
10768 trunk/help/opers/unkline (Property Modified)
10769 trunk/help/opers/unresv (Property Modified)
10770 trunk/help/opers/unxline (Property Modified)
10771 trunk/help/opers/user (Property Modified)
10772 trunk/help/opers/userhost (Property Modified)
10773 trunk/help/opers/users (Property Modified)
10774 trunk/help/opers/version (Property Modified)
10775 trunk/help/opers/wallops (Property Modified)
10776 trunk/help/opers/who (Property Modified)
10777 trunk/help/opers/whois (Property Modified)
10778 trunk/help/opers/whowas (Property Modified)
10779 trunk/help/opers/xline (Property Modified)
10780 trunk/help/users/index (Property Modified)
10781 trunk/help/users/info (Property Modified)
10782 trunk/help/users/notice (Property Modified)
10783 trunk/help/users/privmsg (Property Modified)
10784 trunk/help/users/stats (Property Modified)
10785 trunk/help/users/umode (Property Modified)
10786 trunk/include/.cvsignore (Property Modified)
10787 trunk/include/.indent.pro (Property Modified)
10788 trunk/include/balloc.h (File Modified) (Property Modified)
10789 trunk/include/cache.h (File Modified) (Property Modified)
10790 trunk/include/channel.h (File Modified) (Property Modified)
10791 trunk/include/class.h (File Modified) (Property Modified)
10792 trunk/include/client.h (File Modified) (Property Modified)
10793 trunk/include/commio.h (File Modified) (Property Modified)
10794 trunk/include/common.h (File Modified) (Property Modified)
10795 trunk/include/config.h (File Modified) (Property Modified)
10796 trunk/include/config.h.dist (File Modified) (Property Modified)
10797 trunk/include/defaults.h (File Modified) (Property Modified)
10798 trunk/include/event.h (File Modified) (Property Modified)
10799 trunk/include/hash.h (File Modified) (Property Modified)
10800 trunk/include/hook.h (File Modified) (Property Modified)
10801 trunk/include/hostmask.h (File Modified) (Property Modified)
10802 trunk/include/irc_string.h (File Modified) (Property Modified)
10803 trunk/include/ircd.h (File Modified) (Property Modified)
10804 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10805 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10806 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10807 trunk/include/linebuf.h (File Modified) (Property Modified)
10808 trunk/include/listener.h (File Modified) (Property Modified)
10809 trunk/include/m_info.h (File Modified) (Property Modified)
10810 trunk/include/memory.h (File Modified) (Property Modified)
10811 trunk/include/modules.h (File Modified) (Property Modified)
10812 trunk/include/monitor.h (File Modified) (Property Modified)
10813 trunk/include/msg.h (File Modified) (Property Modified)
10814 trunk/include/newconf.h (File Modified) (Property Modified)
10815 trunk/include/numeric.h (File Modified) (Property Modified)
10816 trunk/include/packet.h (File Modified) (Property Modified)
10817 trunk/include/parse.h (File Modified) (Property Modified)
10818 trunk/include/patchlevel.h (File Modified) (Property Modified)
10819 trunk/include/patricia.h (File Modified) (Property Modified)
10820 trunk/include/reject.h (File Modified) (Property Modified)
10821 trunk/include/res.h (File Modified) (Property Modified)
10822 trunk/include/restart.h (File Modified) (Property Modified)
10823 trunk/include/s_auth.h (File Modified) (Property Modified)
10824 trunk/include/s_conf.h (File Modified) (Property Modified)
10825 trunk/include/s_gline.h (File Modified) (Property Modified)
10826 trunk/include/s_log.h (File Modified) (Property Modified)
10827 trunk/include/s_newconf.h (File Modified) (Property Modified)
10828 trunk/include/s_serv.h (File Modified) (Property Modified)
10829 trunk/include/s_stats.h (File Modified) (Property Modified)
10830 trunk/include/s_user.h (File Modified) (Property Modified)
10831 trunk/include/s_zip.h (File Modified) (Property Modified)
10832 trunk/include/scache.h (File Modified) (Property Modified)
10833 trunk/include/send.h (File Modified) (Property Modified)
10834 trunk/include/serno.h (Property Modified)
10835 trunk/include/setup.h.in (Property Modified)
10836 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10837 trunk/include/stdinc.h (File Modified) (Property Modified)
10838 trunk/include/supported.h (File Modified) (Property Modified)
10839 trunk/include/tools.h (File Modified) (Property Modified)
10840 trunk/include/whowas.h (File Modified) (Property Modified)
10841 trunk/install-sh (File Modified) (Property Modified)
10842 trunk/modules/.cvsignore (Property Modified)
10843 trunk/modules/.depend (Property Modified)
10844 trunk/modules/.indent.pro (Property Modified)
10845 trunk/modules/Makefile.in (File Modified) (Property Modified)
10846 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10847 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10848 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10849 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10850 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10851 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10852 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10853 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10854 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10855 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10856 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10857 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10858 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10859 trunk/modules/m_accept.c (File Modified) (Property Modified)
10860 trunk/modules/m_admin.c (File Modified) (Property Modified)
10861 trunk/modules/m_away.c (File Modified) (Property Modified)
10862 trunk/modules/m_cap.c (File Modified) (Property Modified)
10863 trunk/modules/m_capab.c (File Modified) (Property Modified)
10864 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10865 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10866 trunk/modules/m_close.c (File Modified) (Property Modified)
10867 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10868 trunk/modules/m_connect.c (File Modified) (Property Modified)
10869 trunk/modules/m_dline.c (File Modified) (Property Modified)
10870 trunk/modules/m_encap.c (File Modified) (Property Modified)
10871 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10872 trunk/modules/m_gline.c (File Modified) (Property Modified)
10873 trunk/modules/m_help.c (File Modified) (Property Modified)
10874 trunk/modules/m_info.c (File Modified) (Property Modified)
10875 trunk/modules/m_invite.c (File Modified) (Property Modified)
10876 trunk/modules/m_ison.c (File Modified) (Property Modified)
10877 trunk/modules/m_kline.c (File Modified) (Property Modified)
10878 trunk/modules/m_knock.c (File Modified) (Property Modified)
10879 trunk/modules/m_links.c (File Modified) (Property Modified)
10880 trunk/modules/m_list.c (File Modified) (Property Modified)
10881 trunk/modules/m_locops.c (File Modified) (Property Modified)
10882 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10883 trunk/modules/m_map.c (File Modified) (Property Modified)
10884 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10885 trunk/modules/m_motd.c (File Modified) (Property Modified)
10886 trunk/modules/m_names.c (File Modified) (Property Modified)
10887 trunk/modules/m_oper.c (File Modified) (Property Modified)
10888 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10889 trunk/modules/m_pass.c (File Modified) (Property Modified)
10890 trunk/modules/m_ping.c (File Modified) (Property Modified)
10891 trunk/modules/m_pong.c (File Modified) (Property Modified)
10892 trunk/modules/m_post.c (File Modified) (Property Modified)
10893 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10894 trunk/modules/m_restart.c (File Modified) (Property Modified)
10895 trunk/modules/m_resv.c (File Modified) (Property Modified)
10896 trunk/modules/m_services.c (File Modified) (Property Modified)
10897 trunk/modules/m_set.c (File Modified) (Property Modified)
10898 trunk/modules/m_stats.c (File Modified) (Property Modified)
10899 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10900 trunk/modules/m_tb.c (File Modified) (Property Modified)
10901 trunk/modules/m_testline.c (File Modified) (Property Modified)
10902 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10903 trunk/modules/m_time.c (File Modified) (Property Modified)
10904 trunk/modules/m_topic.c (File Modified) (Property Modified)
10905 trunk/modules/m_trace.c (File Modified) (Property Modified)
10906 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10907 trunk/modules/m_user.c (File Modified) (Property Modified)
10908 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10909 trunk/modules/m_users.c (File Modified) (Property Modified)
10910 trunk/modules/m_version.c (File Modified) (Property Modified)
10911 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10912 trunk/modules/m_who.c (File Modified) (Property Modified)
10913 trunk/modules/m_whois.c (File Modified) (Property Modified)
10914 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10915 trunk/modules/m_xline.c (File Modified) (Property Modified)
10916 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10917 trunk/servlink/.cvsignore (Property Modified)
10918 trunk/servlink/.indent.pro (Property Modified)
10919 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10920 trunk/servlink/README (File Modified) (Property Modified)
10921 trunk/servlink/TODO (File Modified) (Property Modified)
10922 trunk/servlink/control.c (File Modified) (Property Modified)
10923 trunk/servlink/control.h (File Modified) (Property Modified)
10924 trunk/servlink/io.c (File Modified) (Property Modified)
10925 trunk/servlink/io.h (File Modified) (Property Modified)
10926 trunk/servlink/servlink.c (File Modified) (Property Modified)
10927 trunk/servlink/servlink.h (File Modified) (Property Modified)
10928 trunk/src/.cvsignore (Property Modified)
10929 trunk/src/.depend (Property Modified)
10930 trunk/src/.indent.pro (Property Modified)
10931 trunk/src/Makefile.in (File Modified) (Property Modified)
10932 trunk/src/adns.c (File Modified) (Property Modified)
10933 trunk/src/balloc.c (File Modified) (Property Modified)
10934 trunk/src/cache.c (File Modified) (Property Modified)
10935 trunk/src/channel.c (File Modified) (Property Modified)
10936 trunk/src/class.c (File Modified) (Property Modified)
10937 trunk/src/client.c (File Modified) (Property Modified)
10938 trunk/src/commio.c (File Modified) (Property Modified)
10939 trunk/src/devpoll.c (File Modified) (Property Modified)
10940 trunk/src/epoll.c (File Modified) (Property Modified)
10941 trunk/src/event.c (File Modified) (Property Modified)
10942 trunk/src/getopt.c (File Modified) (Property Modified)
10943 trunk/src/hash.c (File Modified) (Property Modified)
10944 trunk/src/hook.c (File Modified) (Property Modified)
10945 trunk/src/hostmask.c (File Modified) (Property Modified)
10946 trunk/src/irc_string.c (File Modified) (Property Modified)
10947 trunk/src/ircd.c (File Modified) (Property Modified)
10948 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10949 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10950 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10951 trunk/src/kdparse.c (File Modified) (Property Modified)
10952 trunk/src/kqueue.c (File Modified) (Property Modified)
10953 trunk/src/linebuf.c (File Modified) (Property Modified)
10954 trunk/src/listener.c (File Modified) (Property Modified)
10955 trunk/src/match.c (File Modified) (Property Modified)
10956 trunk/src/memory.c (File Modified) (Property Modified)
10957 trunk/src/messages.tab (File Modified) (Property Modified)
10958 trunk/src/modules.c (File Modified) (Property Modified)
10959 trunk/src/monitor.c (File Modified) (Property Modified)
10960 trunk/src/newconf.c (File Modified) (Property Modified)
10961 trunk/src/numeric.c (File Modified) (Property Modified)
10962 trunk/src/packet.c (File Modified) (Property Modified)
10963 trunk/src/parse.c (File Modified) (Property Modified)
10964 trunk/src/patricia.c (File Modified) (Property Modified)
10965 trunk/src/poll.c (File Modified) (Property Modified)
10966 trunk/src/reject.c (File Modified) (Property Modified)
10967 trunk/src/restart.c (File Modified) (Property Modified)
10968 trunk/src/s_auth.c (File Modified) (Property Modified)
10969 trunk/src/s_conf.c (File Modified) (Property Modified)
10970 trunk/src/s_gline.c (File Modified) (Property Modified)
10971 trunk/src/s_log.c (File Modified) (Property Modified)
10972 trunk/src/s_newconf.c (File Modified) (Property Modified)
10973 trunk/src/s_serv.c (File Modified) (Property Modified)
10974 trunk/src/s_stats.c (File Modified) (Property Modified)
10975 trunk/src/s_user.c (File Modified) (Property Modified)
10976 trunk/src/scache.c (File Modified) (Property Modified)
10977 trunk/src/select.c (File Modified) (Property Modified)
10978 trunk/src/send.c (File Modified) (Property Modified)
10979 trunk/src/snprintf.c (File Modified) (Property Modified)
10980 trunk/src/tools.c (File Modified) (Property Modified)
10981 trunk/src/version.c.SH (File Modified) (Property Modified)
10982 trunk/src/whowas.c (File Modified) (Property Modified)
10983 trunk/tools/.cvsignore (Property Modified)
10984 trunk/tools/Makefile.in (File Modified) (Property Modified)
10985 trunk/tools/README (File Modified) (Property Modified)
10986 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10987 trunk/tools/convertilines.c (File Modified) (Property Modified)
10988 trunk/tools/convertklines.c (File Modified) (Property Modified)
10989 trunk/tools/mkkeypair (Property Modified)
10990 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10991 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10992 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10993 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10994 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10995 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10996 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10997 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10998 trunk/tools/untabify (File Modified) (Property Modified)
10999 trunk/tools/viconf.c (File Modified) (Property Modified)
11000
11001
11002nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11003 Log:
11004 - Update RELNOTES.
11005
11006
11007 Modified:
11008 trunk/RELNOTES (File Modified)
11009
11010
11011nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11012 Log:
11013 - Make version.c use our serial, not ratbox's.
11014
11015
11016 Modified:
11017 trunk/src/version.c.SH (File Modified)
11018
11019
11020leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11021 Log:
11022 - update RELNOTES
11023 - revved patchlevel to 2.1.5
11024
11025
11026 Modified:
11027 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11029
11030
11031leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11032 Log:
11033 - fix buffer overflow and unterminated buffer when removing TS6 bans
11034 - fix rebuilding of SJOIN
11035
11036
11037 Modified:
11038 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11039
11040
11041androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11042 Log:
11043 have servlink report if it gets an uncompressed error message when it gets inflate failures
11044
11045 Modified:
11046 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11047
11048
11049leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11050 Log:
11051 - extend our copyrights to 2005.
11052
11053
11054 Modified:
11055 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11067 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11068 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11069 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11070 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11071 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11072 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11076 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11077 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11078 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11079 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11080 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11081 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11082 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11083 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11084 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11085 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11086 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11088 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11089 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11090 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11092 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11093 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11094 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11095 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11096 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11097 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11098 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11099 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11100 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11101 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11102 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11103 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11104 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11105 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11106 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11107 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11108 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11109 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11110 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11111 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11112 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11113 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11114 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11115 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11116 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11117 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11118 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11119 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11120 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11121 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11122 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11123 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11124 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11125 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11126 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11127 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11128 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11129 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11130 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11131 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11132 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11133 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11134 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11135 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11136 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11137 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11138 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11139 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11140 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11141 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11142 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11143 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11144 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11145 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11146 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11147 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11148 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11149 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11150 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11151 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11152 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11153 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11154 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11155 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11156 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11157 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11158 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11159
11160
11161leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11162 Log:
11163 - update RELNOTES
11164 - revved patchlevel to 2.1.4
11165
11166
11167 Modified:
11168 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11169 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11170
11171
11172leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11173 Log:
11174 - add TARGMAX to 005
11175 - remove the +1 from ->uid in struct Client
11176 - fix checking of accept entries in m_accept.c
11177
11178
11179 Modified:
11180 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11181 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11182 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11183 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11184
11185
11186leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11187 Log:
11188 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11189 send it over TS6
11190
11191
11192 Modified:
11193 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11194
11195
11196leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11197 Log:
11198 - remove an unused variable
11199
11200
11201 Modified:
11202 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11203
11204
11205androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11206 Log:
11207 don't burst a TS5 name in burst_TS6. -via jillies
11208
11209 Modified:
11210 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11211
11212
11213leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11214 Log:
11215 - via jilles, make nickchanges invalidate any cached bans for
11216 quiet_on_ban
11217
11218
11219 Modified:
11220 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11221 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11222 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11223 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11224
11225
11226leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11227 Log:
11228 - fix some char vs byte usage to make adns compile cleanly with gcc4
11229
11230
11231 Modified:
11232 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11233 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11234 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11235 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11236 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11237 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11238 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11239 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11240
11241
11242androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11243 Log:
11244 userhost should allow 5 userhost checks, not 4
11245
11246 Modified:
11247 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11248
11249
11250leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11251 Log:
11252 - another darwin fix
11253
11254
11255 Modified:
11256 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11257
11258
11259leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11260 Log:
11261 - darwin fixes
11262
11263
11264 Modified:
11265 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11266 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11267 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11268 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11269 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11270 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11271 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11272 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11273
11274
11275leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11276 Log:
11277 - remove bogus extern of abort_list
11278
11279
11280 Modified:
11281 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11282
11283
11284androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11285 Log:
11286 svn repo access stuff
11287
11288 Modified:
11289 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11290
11291
11292androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11293 Log:
11294 test commit
11295
11296
11297 Modified:
11298 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11299
11300
11301androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11302 Log:
11303 test commit
11304
11305
11306 Modified:
11307 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11308
11309
11310androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11311 Log:
11312 revert omotd..i thought it was a good idea..oh well
11313
11314 Modified:
11315 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11316
11317
11318androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11319 Log:
11320 Commas are bad things in channel keys
11321
11322
11323 Modified:
11324 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11325
11326
11327androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11328 Log:
11329 Add OMOTD command to display oper motd
11330
11331
11332 Modified:
11333 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11334
11335
11336androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11337 Log:
11338 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11339
11340 Modified:
11341 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11342
11343
11344leeh 2005/06/22 22:10:50 UTC (20050622_0)
11345
11346 Modified files: (Branch: RATBOX_2_1)
11347 modules m_whois.c
11348 Log:
11349 - stop testing whois for protocol violations, as they can be caused in
11350 ircds going all the way back to the original ircd2.8
11351
11352 Revision Changes Path
11353 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11354
11355
11356
11357leeh 2005/06/16 23:10:21 UTC (20050616_0)
11358
11359 Modified files: (Branch: RATBOX_2_1)
11360 modules m_time.c
11361 Log:
11362 - remove some 2.2 code
11363
11364 Revision Changes Path
11365 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11366
11367
11368
11369androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11370
11371 Modified files: (Branch: RATBOX_2_1)
11372 modules m_time.c
11373 Log:
11374 backport of the silly december 31st bug
11375
11376 Revision Changes Path
11377 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11378
11379
11380
11381leeh 2005/06/15 13:51:57 UTC (20050615_1)
11382
11383 Modified files: (Branch: RATBOX_2_1)
11384 . RELNOTES
11385 include patchlevel.h
11386 Log:
11387 - revved patchlevel to 2.1.3
11388
11389 Revision Changes Path
11390 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11391 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11392
11393
11394
11395leeh 2005/06/15 01:54:00 UTC (20050615_0)
11396
11397 Modified files: (Branch: RATBOX_2_1)
11398 include client.h
11399 modules m_accept.c
11400 modules/core m_nick.c
11401 src client.c
11402 Log:
11403 - stop removing a clients own list of accepted clients when they do a
11404 nickchange
11405 - clean up the accept code so its less retarded
11406
11407 Revision Changes Path
11408 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11409 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11410 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11411 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11412
11413
11414
11415leeh 2005/06/14 12:44:47 UTC (20050614_0)
11416
11417 Modified files: (Branch: RATBOX_2_1)
11418 include event.h
11419 modules m_links.c
11420 src event.c ircd.c newconf.c
11421 Log:
11422 - remove a defn of links_cache_list in m_links.c which was causing
11423 the flattened links update to be ignored
11424 - add eventUpdate(), and make links_delay update on rehash
11425
11426 Revision Changes Path
11427 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11428 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11429 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11430 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11431 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11432
11433
11434
11435leeh 2005/06/12 02:23:01 UTC (20050612_2)
11436
11437 Modified files: (Branch: RATBOX_2_1)
11438 doc services.txt
11439 src newconf.c
11440 Log:
11441 - make the conf parser apply service {}; on rehash
11442
11443 Revision Changes Path
11444 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11445 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11446
11447
11448
11449leeh 2005/06/12 02:10:30 UTC (20050612_1)
11450
11451 Modified files: (Branch: RATBOX_2_1)
11452 include m_info.h
11453 Log:
11454 - show ENABLE_SERVICES define in info
11455
11456 Revision Changes Path
11457 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11458
11459
11460
11461leeh 2005/06/12 01:44:37 UTC (20050612_0)
11462
11463 Modified files: (Branch: RATBOX_2_1)
11464 modules m_services.c m_stats.c
11465 Log:
11466 - via jilles, make m_services.c hook into stats U and display service
11467 blocks
11468
11469 Revision Changes Path
11470 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11471 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11472
11473
11474
11475leeh 2005/06/11 20:33:12 UTC (20050611_3)
11476
11477 Modified files: (Branch: RATBOX_2_1)
11478 . configure configure.ac
11479 Log:
11480 - default build to -O2
11481
11482 Revision Changes Path
11483 7.249.2.2 +4 -4 ircd-ratbox/configure
11484 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11485
11486
11487
11488leeh 2005/06/11 20:26:02 UTC (20050611_2)
11489
11490 Modified files: (Branch: RATBOX_2_1)
11491 doc example.conf example.efnet.conf
11492 include client.h s_conf.h s_newconf.h
11493 modules m_info.c
11494 modules/core m_join.c m_nick.c
11495 src channel.c newconf.c s_conf.c s_user.c
11496 Log:
11497 - remove no_oper_resvs from general {};
11498 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11499
11500 Revision Changes Path
11501 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11502 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11503 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11504 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11505 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11506 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11507 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11508 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11509 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11510 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11511 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11512 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11513
11514
11515
11516leeh 2005/06/11 20:06:22 UTC (20050611_1)
11517
11518 Modified files: (Branch: RATBOX_2_1)
11519 modules/core m_mode.c m_nick.c
11520 src s_newconf.c
11521 Log:
11522 - 2.0 sync:
11523 - raise max temptime to a year
11524 - tidy up BMASK
11525 - require 9 parameters in ms_nick(), 10 in ms_uid()
11526
11527 Revision Changes Path
11528 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11529 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11530 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11531
11532
11533
11534leeh 2005/06/11 16:35:25 UTC (20050611_0)
11535
11536 Modified files: (Branch: RATBOX_2_1)
11537 modules m_services.c
11538 Log:
11539 - only show services logged in info when its a local client
11540
11541 Revision Changes Path
11542 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11543
11544
11545
11546androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11547
11548 Modified files: (Branch: RATBOX_2_1)
11549 src match.c
11550 Log:
11551 passing a pointer to a pointer is not what was intended, oops
11552
11553 Revision Changes Path
11554 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11555
11556
11557
11558leeh 2005/06/03 11:18:11 UTC (20050603_0)
11559
11560 Modified files: (Branch: RATBOX_2_1)
11561 doc services.txt
11562 Log:
11563 - update services.txt with FNC
11564
11565 Revision Changes Path
11566 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11567
11568
11569
11570androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11571
11572 Modified files: (Branch: RATBOX_2_1)
11573 modules m_resv.c
11574 Log:
11575 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11576
11577 Revision Changes Path
11578 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11579
11580
11581
11582leeh 2005/05/19 12:44:47 UTC (20050519_1)
11583
11584 Modified files: (Branch: RATBOX_2_1)
11585 src s_auth.c
11586 Log:
11587 - add some uniqueness into auth process for bopm
11588
11589 Revision Changes Path
11590 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11591
11592
11593
11594leeh 2005/05/19 08:50:26 UTC (20050519_0)
11595
11596 Modified files: (Branch: RATBOX_2_1)
11597 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11598 Log:
11599 - make contrib/ compile
11600
11601 Revision Changes Path
11602 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11603 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11604 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11605 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11606
11607
11608
11609androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11610
11611 Modified files: (Branch: RATBOX_2_1)
11612 modules m_monitor.c
11613 Log:
11614 Don't allow MONITOR from an unregistered client
11615
11616 Revision Changes Path
11617 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11618
11619
11620
11621leeh 2005/05/17 13:16:11 UTC (20050517_0)
11622
11623 Modified files: (Branch: RATBOX_2_1)
11624 doc example.conf example.efnet.conf
11625 include class.h
11626 src class.c messages.tab newconf.c
11627 Log:
11628 - remove sendq_eob, its become more of a hindrance than a benefit.
11629 - sync example.efnet.conf cluster {}; with example.conf
11630
11631 Revision Changes Path
11632 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11633 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11634 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11635 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11636 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11637 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11638
11639
11640
11641leeh 2005/05/11 22:39:00 UTC (20050511_5)
11642
11643 Modified files: (Branch: RATBOX_2_1)
11644 . RELNOTES
11645 include patchlevel.h
11646 Log:
11647 - update RELNOTES
11648 - revved patchlevel to 2.1.2
11649
11650 Revision Changes Path
11651 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11652 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11653
11654
11655
11656leeh 2005/05/11 22:29:18 UTC (20050511_4)
11657
11658 Modified files: (Branch: RATBOX_2_1)
11659 . configure configure.ac
11660 Log:
11661 - raise default topiclen to 160.
11662
11663 Revision Changes Path
11664 7.249.2.1 +3 -3 ircd-ratbox/configure
11665 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11666
11667
11668
11669leeh 2005/05/11 22:22:13 UTC (20050511_3)
11670
11671 Modified files: (Branch: RATBOX_2_1)
11672 modules m_services.c
11673 Log:
11674 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11675 tsinfo matches this
11676
11677 Revision Changes Path
11678 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11679
11680
11681
11682leeh 2005/05/11 21:58:41 UTC (20050511_2)
11683
11684 Modified files: (Branch: RATBOX_2_1)
11685 modules m_services.c
11686 Log:
11687 - monitor_signoff() the client we're nickchanging
11688
11689 Revision Changes Path
11690 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11691
11692
11693
11694leeh 2005/05/11 21:52:51 UTC (20050511_1)
11695
11696 Modified files: (Branch: RATBOX_2_1)
11697 modules m_trace.c
11698 Log:
11699 - fix various UID problems with trace
11700
11701 Revision Changes Path
11702 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11703
11704
11705
11706leeh 2005/05/11 21:22:02 UTC (20050511_0)
11707
11708 Modified files: (Branch: RATBOX_2_1)
11709 help/opers dline kline
11710 modules m_resv.c m_stats.c
11711 modules/core m_mode.c
11712 Log:
11713 - sync with 2.0
11714 - tidy up kline/dline help to note they dont accept nick as target
11715 - disallow bans beginning with ':' over bmask
11716 - disallow bans with a space in chm_ban
11717 - stop counting hidden opers in stats p
11718 - match() parameters in remote unresv were inverted, causing it to fail
11719 - fix possibility of clients setting blank keys
11720
11721 Revision Changes Path
11722 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11723 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11724 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11725 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11726 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11727
11728
11729
11730leeh 2005/05/08 22:37:18 UTC (20050508_0)
11731
11732 Modified files: (Branch: RATBOX_2_1)
11733 src send.c
11734 Log:
11735 - fix problems with amd64 and the way we do va_list
11736
11737 Revision Changes Path
11738 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11739
11740
11741
11742leeh 2005/05/07 13:35:57 UTC (20050507_1)
11743
11744 Modified files: (Branch: RATBOX_2_1)
11745 modules m_services.c
11746 Log:
11747 - tidy up the kill notifications for RSFNC
11748
11749 Revision Changes Path
11750 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11751
11752
11753
11754leeh 2005/05/07 10:35:54 UTC (20050507_0)
11755
11756 Modified files: (Branch: RATBOX_2_1)
11757 include s_serv.h
11758 modules m_services.c
11759 src s_serv.c
11760 Log:
11761 - some more rserv stuff:
11762 - add RSFNC capability
11763 - fix up RSFNC, kill existing clients if they exist.
11764
11765 Revision Changes Path
11766 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11767 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11768 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11769
11770
11771
11772leeh 2005/05/06 23:50:29 UTC (20050506_0)
11773
11774 Modified files: (Branch: RATBOX_2_1)
11775 modules m_services.c
11776 Log:
11777 - first stab at a FNC implementation for rserv
11778
11779 Revision Changes Path
11780 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11781
11782
11783
11784leeh 2005/05/03 09:30:51 UTC (20050503_0)
11785
11786 Modified files: (Branch: RATBOX_2_1)
11787 help/opers umode
11788 Log:
11789 - remove a tab
11790
11791 Revision Changes Path
11792 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11793
11794
11795
11796leeh 2005/05/02 22:46:52 UTC (20050502_0)
11797
11798 Modified files: (Branch: RATBOX_2_1)
11799 src newconf.c
11800 Log:
11801 - add links_delay back
11802
11803 Revision Changes Path
11804 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11805
11806
11807
11808leeh 2005/04/27 21:50:30 UTC (20050427_1)
11809
11810 Modified files: (Branch: RATBOX_2_1)
11811 help/opers umode
11812 help/users umode
11813 Log:
11814 - swap tabs for spaces
11815
11816 Revision Changes Path
11817 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11818 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11819
11820
11821
11822leeh 2005/04/27 21:38:20 UTC (20050427_0)
11823
11824 Modified files: (Branch: RATBOX_2_1)
11825 include m_info.h
11826 Log:
11827 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11828 contained in the client_flood conf option
11829 - remove a couple of unused defines from info
11830
11831 Revision Changes Path
11832 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11833
11834
11835
11836androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11837
11838 Modified files: (Branch: RATBOX_2_1)
11839 src s_conf.c
11840 Log:
11841 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11842
11843 Revision Changes Path
11844 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11845
11846
11847
11848leeh 2005/04/17 13:31:34 UTC (20050417_0)
11849
11850 Modified files: (Branch: RATBOX_2_1)
11851 doc example.conf example.efnet.conf
11852 Log:
11853 - fix missing closing comment tag
11854
11855 Revision Changes Path
11856 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11857 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11858
11859
11860
11861leeh 2005/04/12 18:44:21 UTC (20050412_2)
11862
11863 Modified files: (Branch: RATBOX_2_1)
11864 . RELNOTES
11865 include patchlevel.h
11866 Log:
11867 - revved patchlevel to 2.1.1
11868
11869 Revision Changes Path
11870 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11871 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11872
11873
11874
11875leeh 2005/04/12 18:36:31 UTC (20050412_1)
11876
11877 Modified files: (Branch: RATBOX_2_1)
11878 modules m_kline.c
11879 Log:
11880 - sync up remote kline reasons, so theyre consistent with what happens
11881 when we add local klines - notably the "Temporary K-line x min" and
11882 date added to reason.
11883
11884 Revision Changes Path
11885 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11886
11887
11888
11889leeh 2005/04/12 01:52:06 UTC (20050412_0)
11890
11891 Modified files: (Branch: RATBOX_2_1)
11892 doc monitor.txt
11893 Log:
11894 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11895
11896 Revision Changes Path
11897 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11898
11899
11900
11901androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11902
11903 Modified files: (Branch: RATBOX_2_1)
11904 src commio.c
11905 Log:
11906 used the data pointer we saved, not what just got nulled
11907
11908 Revision Changes Path
11909 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11910
11911
11912
11913leeh 2005/04/05 12:14:32 UTC (20050405_0)
11914
11915 Modified files: (Branch: RATBOX_2_1)
11916 modules m_resv.c m_xline.c
11917 Log:
11918 - fix broken propagation of xline/resv
11919
11920 Revision Changes Path
11921 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11922 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11923
11924
11925
11926leeh 2005/04/04 18:32:37 UTC (20050404_1)
11927
11928 Modified files: (Branch: RATBOX_2_1)
11929 src s_auth.c
11930 Log:
11931 - properly increment bad auth count for stats T when we timeout an auth
11932
11933 Revision Changes Path
11934 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11935
11936
11937
11938leeh 2005/04/04 17:24:14 UTC (20050404_0)
11939
11940 Modified files: (Branch: RATBOX_2_1)
11941 doc monitor.txt
11942 include client.h
11943 modules/core m_nick.c
11944 Log:
11945 - fix a bit that didnt make sense in monitor.txt
11946 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11947
11948 Revision Changes Path
11949 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11950 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11951 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11952
11953
11954
11955androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11956
11957 Modified files: (Branch: RATBOX_2_1)
11958 src s_auth.c
11959 Log:
11960 removing dlink nodes from auth_poll_list twice is bad
11961
11962 Revision Changes Path
11963 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11964
11965
11966
11967leeh 2005/03/28 02:17:38 UTC (20050328_0)
11968
11969 Modified files: (Branch: RATBOX_2_1)
11970 modules m_stats.c
11971 Log:
11972 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11973 changed to RPL_STATSDEBUG
11974
11975 Revision Changes Path
11976 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11977
11978
11979
11980leeh 2005/03/27 02:19:04 UTC (20050327_0)
11981
11982 Added files: (Branch: RATBOX_2_1)
11983 doc tgchange.txt
11984 Log:
11985 - add some documentation about target change
11986
11987 Revision Changes Path
11988 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11989
11990
11991
11992leeh 2005/03/25 16:46:29 UTC (20050325_1)
11993
11994 Modified files: (Branch: RATBOX_2_1)
11995 include supported.h
11996 modules/core m_message.c
11997 Log:
11998 - remove extra argument to 005
11999 - disallow messaging of UIDs
12000
12001 Revision Changes Path
12002 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12003 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12004
12005
12006
12007leeh 2005/03/25 14:20:13 UTC (20050325_0)
12008
12009 Modified files: (Branch: RATBOX_2_1)
12010 src parse.c
12011 Log:
12012 - fix a longstanding parser bug with wrong limit checking, causing us to
12013 accept one less parameter than we're allowed to accept.
12014
12015 Revision Changes Path
12016 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12017
12018
12019
12020leeh 2005/03/24 13:41:45 UTC (20050324_0)
12021
12022 Modified files: (Branch: RATBOX_2_1)
12023 modules/core m_message.c
12024 Log:
12025 - exempt users messaging themselves from target change
12026
12027 Revision Changes Path
12028 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12029
12030
12031
12032leeh 2005/03/22 13:15:53 UTC (20050322_0)
12033
12034 Modified files: (Branch: RATBOX_2_1)
12035 include supported.h
12036 Log:
12037 - stop violating MAXPARA on 005.
12038
12039 Revision Changes Path
12040 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12041
12042
12043
12044leeh 2005/03/20 17:41:00 UTC (20050320_1)
12045
12046 Modified files: (Branch: RATBOX_2_1)
12047 modules/core m_nick.c
12048 Log:
12049 - dont store an ipv6 sockhost if we're not compiled with v6 support
12050
12051 Revision Changes Path
12052 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12053
12054
12055
12056leeh 2005/03/20 00:32:04 UTC (20050320_0)
12057
12058 Modified files: (Branch: RATBOX_2_1)
12059 include stdinc.h
12060 Log:
12061 - remove some vms includes
12062
12063 Revision Changes Path
12064 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12065
12066
12067
12068leeh 2005/03/18 16:47:38 UTC (20050318_1)
12069
12070 Modified files: (Branch: RATBOX_2_1)
12071 . ChangeLog
12072 include serno.h
12073 Log:
12074 - force commit for new branch
12075
12076 Revision Changes Path
12077 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12078 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12079
12080
12081
12082leeh 2005/03/18 16:44:47 UTC (20050318_0)
12083
12084 Modified files:
12085 . RELNOTES configure configure.ac
12086 include patchlevel.h
12087 Log:
12088 - revved patchlevel to 2.1.0
12089
12090 Revision Changes Path
12091 1.114 +6 -2 ircd-ratbox/RELNOTES
12092 7.249 +11 -11 ircd-ratbox/configure
12093 7.63 +3 -3 ircd-ratbox/configure.ac
12094 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12095
12096
12097
12098leeh 2005/03/04 13:31:32 EST (20050304_2)
12099
12100 Modified files:
12101 . RELNOTES
12102 include patchlevel.h
12103 Log:
12104 - update RELNOTES
12105 - revved patchlevel to 2.1.0beta2
12106
12107 Revision Changes Path
12108 1.113 +12 -0 ircd-ratbox/RELNOTES
12109 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12110
12111
12112
12113leeh 2005/03/04 13:27:05 EST (20050304_1)
12114
12115 Modified files:
12116 doc whats-new-2.1.txt
12117 src channel.c
12118 Log:
12119 - update whats-new-2.1
12120 - when we're handling global NAMES, dont output channels if there are no
12121 members within them we can show.
12122
12123 Revision Changes Path
12124 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12125 7.436 +12 -2 ircd-ratbox/src/channel.c
12126
12127
12128
12129androsyn 2005/03/04 12:38:07 EST (20050304_0)
12130
12131 Modified files:
12132 src patricia.c
12133 Log:
12134 That would be a node_heap not a prefix_heap..oops
12135
12136 Revision Changes Path
12137 7.30 +1 -1 ircd-ratbox/src/patricia.c
12138
12139
12140
12141androsyn 2005/02/26 19:38:35 EST (20050227_4)
12142
12143 Modified files:
12144 include stdinc.h
12145 Log:
12146 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12147 otherwise..the other macros might work????
12148
12149 Revision Changes Path
12150 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12151
12152
12153
12154androsyn 2005/02/26 19:26:04 EST (20050227_3)
12155
12156 Modified files:
12157 . configure configure.ac
12158 Log:
12159 i hate autoconf
12160
12161 Revision Changes Path
12162 7.248 +5 -5 ircd-ratbox/configure
12163 7.62 +5 -5 ircd-ratbox/configure.ac
12164
12165
12166
12167androsyn 2005/02/26 19:15:55 EST (20050227_2)
12168
12169 Modified files:
12170 . configure configure.ac
12171 Log:
12172 i hate autoconf
12173
12174 Revision Changes Path
12175 7.247 +3 -2 ircd-ratbox/configure
12176 7.61 +3 -2 ircd-ratbox/configure.ac
12177
12178
12179
12180androsyn 2005/02/26 19:13:45 EST (20050227_1)
12181
12182 Modified files:
12183 . configure configure.ac
12184 Log:
12185 doh
12186
12187 Revision Changes Path
12188 7.246 +6 -6 ircd-ratbox/configure
12189 7.60 +4 -4 ircd-ratbox/configure.ac
12190
12191
12192
12193androsyn 2005/02/26 19:10:17 EST (20050227_0)
12194
12195 Modified files:
12196 . configure configure.ac
12197 include stdinc.h
12198 Log:
12199 Doh these changes got put on RATBOX_2_0 when they were meant for
12200 head..oops...
12201 Also merged in the monitor heap size stuff, not that i think monitor has
12202 been moved to head
12203
12204 Revision Changes Path
12205 7.245 +12 -3 ircd-ratbox/configure
12206 7.59 +11 -3 ircd-ratbox/configure.ac
12207 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12208
12209
12210
12211androsyn 2005/02/26 18:52:24 EST (20050226_0)
12212
12213 Modified files:
12214 include stdinc.h
12215 Log:
12216 Add more robust alloca checking
12217
12218 Revision Changes Path
12219 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12220
12221
12222
12223leeh 2005/02/24 15:27:17 EST (20050224_9)
12224
12225 Modified files:
12226 contrib m_42.c
12227 Log:
12228 - fix the copyright on m_42.c :p
12229
12230 Revision Changes Path
12231 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12232
12233
12234
12235leeh 2005/02/24 15:22:53 EST (20050224_8)
12236
12237 Modified files:
12238 include supported.h
12239 modules m_dline.c
12240 Log:
12241 - fix a core in undline on bad masks
12242 - remove an unwanted space from beginning of second 005 numeric
12243
12244 Revision Changes Path
12245 7.5 +1 -1 ircd-ratbox/include/supported.h
12246 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12247
12248
12249
12250leeh 2005/02/24 15:18:59 EST (20050224_7)
12251
12252 Modified files:
12253 modules m_monitor.c
12254 Log:
12255 - use max_monitor when adding nicknames
12256 - add in monitor s
12257 that should be everything now..
12258
12259 Revision Changes Path
12260 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12261
12262
12263
12264androsyn 2005/02/24 15:13:52 EST (20050224_6)
12265
12266 Modified files:
12267 contrib m_42.c
12268 Log:
12269 42
12270
12271 Revision Changes Path
12272 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12273
12274
12275
12276androsyn 2005/02/24 15:13:06 EST (20050224_5)
12277
12278 Modified files:
12279 contrib m_42.c
12280 Log:
12281 42
12282
12283 Revision Changes Path
12284 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12285
12286
12287
12288androsyn 2005/02/24 15:12:12 EST (20050224_4)
12289
12290 Added files:
12291 contrib m_42.c
12292 Log:
12293 The Answer to Life, the Universe, and Everything
12294
12295 Revision Changes Path
12296 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12297
12298
12299
12300leeh 2005/02/24 14:53:04 EST (20050224_3)
12301
12302 Modified files:
12303 include monitor.h
12304 modules m_monitor.c
12305 src ircd.c monitor.c
12306 Log:
12307 - call init_monitor() on startup
12308 - add in support for adding/deleting/listing monitor entries
12309
12310 Revision Changes Path
12311 7.2 +3 -1 ircd-ratbox/include/monitor.h
12312 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12313 7.374 +2 -0 ircd-ratbox/src/ircd.c
12314 7.3 +15 -4 ircd-ratbox/src/monitor.c
12315
12316
12317
12318leeh 2005/02/23 21:20:10 EST (20050224_2)
12319
12320 Modified files:
12321 doc example.conf example.efnet.conf
12322 include s_conf.h supported.h
12323 modules Makefile.in
12324 src client.c newconf.c s_conf.c
12325 Added files:
12326 modules m_monitor.c
12327 Log:
12328 - add the max_monitor config option
12329 - advertise MONITOR=%d in 005
12330 - clear a local clients monitor list on exit
12331 - add the framework for the MONITOR command
12332 - bed.
12333
12334 Revision Changes Path
12335 7.261 +5 -0 ircd-ratbox/doc/example.conf
12336 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12337 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12338 7.4 +4 -2 ircd-ratbox/include/supported.h
12339 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12340 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12341 7.492 +1 -0 ircd-ratbox/src/client.c
12342 7.202 +1 -0 ircd-ratbox/src/newconf.c
12343 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12344
12345
12346
12347leeh 2005/02/23 20:57:51 EST (20050224_1)
12348
12349 Modified files:
12350 . configure configure.ac
12351 include setup.h.in
12352 src monitor.c
12353 Log:
12354 - move MONITOR_HEAP_SIZE over to configure
12355
12356 Revision Changes Path
12357 7.244 ircd-ratbox/configure
12358 7.58 +4 -2 ircd-ratbox/configure.ac
12359 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12360 7.2 +0 -2 ircd-ratbox/src/monitor.c
12361
12362
12363
12364leeh 2005/02/23 20:48:08 EST (20050224_0)
12365
12366 Modified files:
12367 doc monitor.txt
12368 include client.h numeric.h
12369 modules/core m_nick.c
12370 src Makefile.in client.c messages.tab
12371 s_user.c
12372 Added files:
12373 include monitor.h
12374 src monitor.c
12375 Log:
12376 - first half of my server-side notify list implementation..
12377
12378 Revision Changes Path
12379 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12380 7.266 +3 -0 ircd-ratbox/include/client.h
12381 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12382 7.58 +6 -0 ircd-ratbox/include/numeric.h
12383 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12384 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12385 7.491 +3 -0 ircd-ratbox/src/client.c
12386 7.126 +5 -5 ircd-ratbox/src/messages.tab
12387 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12388 7.342 +2 -0 ircd-ratbox/src/s_user.c
12389
12390
12391
12392leeh 2005/02/23 18:42:59 EST (20050223_0)
12393
12394 Modified files:
12395 include hash.h
12396 Log:
12397 - double the size of the client and channel hashtables (64k -> 128k and
12398 32k -> 64k). The improvements are quite significant..
12399
12400 Revision Changes Path
12401 7.54 +4 -4 ircd-ratbox/include/hash.h
12402
12403
12404
12405leeh 2005/02/22 14:55:56 EST (20050222_1)
12406
12407 Modified files:
12408 doc monitor.txt
12409 modules m_services.c
12410 Log:
12411 - remove a couple of unused vars
12412 - update monitor.txt
12413
12414 Revision Changes Path
12415 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12416 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12417
12418
12419
12420leeh 2005/02/21 19:47:24 EST (20050222_0)
12421
12422 Added files:
12423 doc monitor.txt
12424 Log:
12425 - add in my documentation on the upcoming MONITOR command
12426
12427 Revision Changes Path
12428 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12429
12430
12431
12432leeh 2005/02/21 12:09:34 EST (20050221_0)
12433
12434 Modified files:
12435 . configure configure.ac
12436 doc whats-new-2.1.txt
12437 tools README.mkpasswd
12438 Removed files:
12439 src crypt.c
12440 Log:
12441 - update whats-new-2.1.txt some more
12442 - we dont have vms mkpasswd anymore
12443 - remove the unused crypt.c
12444
12445 Revision Changes Path
12446 7.243 +3 -6 ircd-ratbox/configure
12447 7.57 +2 -4 ircd-ratbox/configure.ac
12448 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12449 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12450 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12451
12452
12453
12454leeh 2005/02/19 12:38:09 EST (20050219_3)
12455
12456 Modified files:
12457 doc example.conf example.efnet.conf
12458 include ircd.h
12459 modules m_pong.c
12460 src channel.c client.c ircd.c s_conf.c
12461 Log:
12462 - rework the splitcode, splitservers is now how many servers we've marked as
12463 EOB, rather than how many are linked. Thus pull ourselves out of
12464 splitmode immediately once this is satisfied
12465
12466 Revision Changes Path
12467 7.260 +8 -9 ircd-ratbox/doc/example.conf
12468 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12469 7.83 +1 -0 ircd-ratbox/include/ircd.h
12470 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12471 7.435 +16 -36 ircd-ratbox/src/channel.c
12472 7.490 +2 -0 ircd-ratbox/src/client.c
12473 7.373 +2 -1 ircd-ratbox/src/ircd.c
12474 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12475
12476
12477
12478leeh 2005/02/19 09:02:34 EST (20050219_2)
12479
12480 Modified files:
12481 doc example.conf example.efnet.conf
12482 include ircd.h s_conf.h
12483 modules m_set.c
12484 src channel.c ircd.c newconf.c s_conf.c
12485 Log:
12486 - remove split_delay
12487
12488 Revision Changes Path
12489 7.259 +0 -5 ircd-ratbox/doc/example.conf
12490 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12491 7.82 +0 -1 ircd-ratbox/include/ircd.h
12492 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12493 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12494 7.434 +2 -7 ircd-ratbox/src/channel.c
12495 7.372 +0 -1 ircd-ratbox/src/ircd.c
12496 7.201 +0 -1 ircd-ratbox/src/newconf.c
12497 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12498
12499
12500
12501leeh 2005/02/19 08:48:05 EST (20050219_1)
12502
12503 Modified files:
12504 include client.h
12505 modules m_cap.c m_who.c
12506 src channel.c
12507 Log:
12508 - implemented multi-prefix client capability, which allows stacking of @+ in
12509 names and who
12510
12511 Revision Changes Path
12512 7.265 +1 -1 ircd-ratbox/include/client.h
12513 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12514 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12515 7.433 +4 -6 ircd-ratbox/src/channel.c
12516
12517
12518
12519leeh 2005/02/19 06:27:58 EST (20050219_0)
12520
12521 Modified files:
12522 modules m_etrace.c
12523 src newconf.c s_conf.c s_newconf.c
12524 Log:
12525 - removed some unused vars/functions
12526
12527 Revision Changes Path
12528 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12529 7.200 +0 -15 ircd-ratbox/src/newconf.c
12530 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12531 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12532
12533
12534
12535leeh 2005/02/16 12:58:24 EST (20050216_2)
12536
12537 Modified files:
12538 . RELNOTES configure configure.ac
12539 include patchlevel.h
12540 Log:
12541 - update configure to reflect this is 'devel'
12542 - update RELNOTES
12543 - revved patchlevel to 2.1.0beta1
12544
12545 Revision Changes Path
12546 1.112 +9 -1 ircd-ratbox/RELNOTES
12547 7.242 +11 -11 ircd-ratbox/configure
12548 7.56 +3 -3 ircd-ratbox/configure.ac
12549 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12550
12551
12552
12553leeh 2005/02/16 12:46:30 EST (20050216_1)
12554
12555 Modified files:
12556 . configure configure.ac
12557 include client.h numeric.h s_conf.h setup.h.in
12558 supported.h
12559 modules Makefile.in
12560 modules/core m_nick.c
12561 src Makefile.in client.c ircd.c messages.tab
12562 newconf.c s_conf.c s_user.c
12563 Removed files:
12564 include watch.h
12565 modules m_watch.c
12566 src watch.c
12567 Log:
12568 - remove watch, the protocol for this sucks so hard I just dont want it
12569 here ;-)
12570
12571 Revision Changes Path
12572 7.241 +2 -12 ircd-ratbox/configure
12573 7.55 +2 -4 ircd-ratbox/configure.ac
12574 7.264 +0 -2 ircd-ratbox/include/client.h
12575 7.57 +0 -11 ircd-ratbox/include/numeric.h
12576 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12577 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12578 7.3 +2 -3 ircd-ratbox/include/supported.h
12579 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12580 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12581 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12582 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12583 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12584 7.489 +0 -3 ircd-ratbox/src/client.c
12585 7.371 +0 -2 ircd-ratbox/src/ircd.c
12586 7.125 +9 -9 ircd-ratbox/src/messages.tab
12587 7.199 +0 -1 ircd-ratbox/src/newconf.c
12588 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12589 7.341 +0 -2 ircd-ratbox/src/s_user.c
12590 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12591
12592
12593
12594leeh 2005/02/15 19:13:31 EST (20050216_0)
12595
12596 Modified files:
12597 include stdinc.h
12598 src event.c ircd_lexer.l ircd_signal.c
12599 modules.c
12600 Removed files:
12601 servlink descrip.mms
12602 Log:
12603 - remove a few vms bits
12604
12605 Revision Changes Path
12606 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12607 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12608 7.47 +0 -54 ircd-ratbox/src/event.c
12609 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12610 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12611 7.152 +0 -3 ircd-ratbox/src/modules.c
12612
12613
12614
12615leeh 2005/02/15 18:53:32 EST (20050215_0)
12616
12617 Modified files:
12618 include hostmask.h ircd.h s_conf.h s_newconf.h
12619 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12620 m_xline.c
12621 src hostmask.c ircd.c ircd_signal.c s_conf.c
12622 s_newconf.c
12623 Log:
12624 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12625 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12626
12627 Revision Changes Path
12628 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12629 7.81 +1 -0 ircd-ratbox/include/ircd.h
12630 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12631 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12632 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12633 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12634 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12635 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12636 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12637 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12638 7.370 +7 -0 ircd-ratbox/src/ircd.c
12639 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12640 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12641 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12642
12643
12644
12645leeh 2005/02/13 10:21:41 EST (20050213_4)
12646
12647 Modified files:
12648 doc services.txt
12649 Added files:
12650 doc whats-new-2.0.txt whats-new-2.1.txt
12651 Removed files:
12652 doc whats-new.txt
12653 Log:
12654 - move whats-new.txt to whats-new-2.0.txt
12655 - add in whats-new-2.1.txt
12656 - update services.txt with the whois for logged in users
12657
12658 Revision Changes Path
12659 7.2 +5 -0 ircd-ratbox/doc/services.txt
12660 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12661 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12662 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12663
12664
12665
12666leeh 2005/02/13 09:20:37 EST (20050213_3)
12667
12668 Modified files:
12669 include supported.h
12670 modules/core m_message.c
12671 Log:
12672 - fix a compile error in m_message.c
12673 - update 005 to the spec and add CPRIVMSG/CNOTICE
12674
12675 Revision Changes Path
12676 7.2 +31 -37 ircd-ratbox/include/supported.h
12677 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12678
12679
12680
12681leeh 2005/02/13 09:14:12 EST (20050213_2)
12682
12683 Modified files:
12684 src channel.c
12685 Log:
12686 - fix the membership memleak
12687
12688 Revision Changes Path
12689 7.432 +0 -3 ircd-ratbox/src/channel.c
12690
12691
12692
12693leeh 2005/02/12 21:51:56 EST (20050213_1)
12694
12695 Modified files:
12696 include client.h
12697 modules/core m_message.c
12698 Log:
12699 - add a bitmask to track when they send their first message, only allowing
12700 clearing stuff after that.
12701
12702 Revision Changes Path
12703 7.263 +4 -0 ircd-ratbox/include/client.h
12704 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12705
12706
12707
12708leeh 2005/02/12 21:17:52 EST (20050213_0)
12709
12710 Modified files:
12711 include patricia.h s_newconf.h
12712 modules/core m_message.c
12713 src patricia.c s_newconf.c s_user.c
12714 Log:
12715 - add in the patricia for tracking who fills up targets, give them a reduced
12716 count on connect
12717
12718 Revision Changes Path
12719 7.20 +1 -1 ircd-ratbox/include/patricia.h
12720 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12721 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12722 7.29 +1 -1 ircd-ratbox/src/patricia.c
12723 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12724 7.340 +4 -0 ircd-ratbox/src/s_user.c
12725
12726
12727
12728leeh 2005/02/12 18:35:10 EST (20050212_0)
12729
12730 Modified files:
12731 include ircd_defs.h
12732 src class.c reject.c
12733 Log:
12734 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12735
12736 Revision Changes Path
12737 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12738 7.68 +1 -5 ircd-ratbox/src/class.c
12739 1.33 +1 -5 ircd-ratbox/src/reject.c
12740
12741
12742
12743androsyn 2005/02/11 17:11:57 EST (20050211_1)
12744
12745 Modified files:
12746 modules m_watch.c
12747 Log:
12748 remove stupid memory leak
12749
12750 Revision Changes Path
12751 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12752
12753
12754
12755leeh 2005/02/11 06:42:48 EST (20050211_0)
12756
12757 Modified files:
12758 modules m_gline.c
12759 Log:
12760 - workaround hyb6 allowing empty gline reasons
12761
12762 Revision Changes Path
12763 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12764
12765
12766
12767leeh 2005/02/09 14:39:13 EST (20050209_2)
12768
12769 Modified files:
12770 include s_conf.h
12771 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12772 src ircd.c s_conf.c
12773 Log:
12774 - move temp dlines and temp klines over to an array, rather than completely
12775 seperate dlinks.
12776
12777 Revision Changes Path
12778 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12779 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12780 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12781 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12782 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12783 7.369 +0 -5 ircd-ratbox/src/ircd.c
12784 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12785
12786
12787
12788leeh 2005/02/09 14:02:13 EST (20050209_1)
12789
12790 Modified files:
12791 include s_user.h
12792 modules m_cap.c m_pong.c m_user.c
12793 modules/core m_nick.c
12794 src s_user.c
12795 Log:
12796 - remove 'nick' param from register_local_user(), its not needed.
12797
12798 Revision Changes Path
12799 7.35 +1 -1 ircd-ratbox/include/s_user.h
12800 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12801 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12802 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12803 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12804 7.339 +6 -6 ircd-ratbox/src/s_user.c
12805
12806
12807
12808leeh 2005/02/09 13:12:53 EST (20050209_0)
12809
12810 Modified files:
12811 modules m_cmessage.c
12812 Log:
12813 - dont send numerics when we're dealing with CNOTICE
12814 - add in checking for +g, and resetting idle
12815
12816 Revision Changes Path
12817 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12818
12819
12820
12821leeh 2005/02/08 11:37:50 EST (20050208_2)
12822
12823 Modified files:
12824 src s_newconf.c
12825 Log:
12826 - fix operator blocks to work on ip spoofs
12827
12828 Revision Changes Path
12829 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12830
12831
12832
12833leeh 2005/02/07 19:23:22 EST (20050208_1)
12834
12835 Modified files:
12836 doc example.conf example.efnet.conf
12837 src newconf.c
12838 Log:
12839 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12840
12841 Revision Changes Path
12842 7.258 +0 -39 ircd-ratbox/doc/example.conf
12843 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12844 7.198 +0 -272 ircd-ratbox/src/newconf.c
12845
12846
12847
12848leeh 2005/02/07 19:19:32 EST (20050208_0)
12849
12850 Modified files:
12851 src s_conf.c
12852 Log:
12853 - added support for kline.conf.perm et al, these take the same formats
12854 as their non-permanent partners, but you cant remove them via the ircd.
12855
12856 Revision Changes Path
12857 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12858
12859
12860
12861leeh 2005/02/02 19:18:59 EST (20050203_1)
12862
12863 Modified files:
12864 help Makefile.in
12865 help/opers index
12866 help/users index
12867 Added files:
12868 help/opers cnotice cprivmsg
12869 Log:
12870 - added help files for cprivmsg/cnotice
12871
12872 Revision Changes Path
12873 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12874 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12875 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12876 1.10 +19 -19 ircd-ratbox/help/opers/index
12877 1.7 +10 -9 ircd-ratbox/help/users/index
12878
12879
12880
12881leeh 2005/02/02 19:14:25 EST (20050203_0)
12882
12883 Modified files:
12884 include numeric.h
12885 modules Makefile.in
12886 src messages.tab
12887 Added files:
12888 modules m_cmessage.c
12889 Log:
12890 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12891 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12892 nick is a member. These bypass any target change limitations.
12893 - added ERR_VOICENEEDED, numeric 489.
12894
12895 Revision Changes Path
12896 7.56 +2 -0 ircd-ratbox/include/numeric.h
12897 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12898 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12899 7.124 +1 -1 ircd-ratbox/src/messages.tab
12900
12901
12902
12903leeh 2005/02/02 16:58:16 EST (20050202_4)
12904
12905 Modified files:
12906 help/opers etrace
12907 Log:
12908 - update etrace help
12909
12910 Revision Changes Path
12911 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12912
12913
12914
12915leeh 2005/02/02 16:55:04 EST (20050202_3)
12916
12917 Modified files:
12918 modules m_etrace.c
12919 Log:
12920 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12921 can put its external ip address in there..
12922
12923 Revision Changes Path
12924 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12925
12926
12927
12928leeh 2005/02/02 16:41:06 EST (20050202_2)
12929
12930 Modified files:
12931 modules m_etrace.c
12932 Log:
12933 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12934 if its a non-local client. These will just get "lost" if the remote
12935 server doesnt support this..
12936
12937 Revision Changes Path
12938 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12939
12940
12941
12942leeh 2005/02/02 16:12:12 EST (20050202_1)
12943
12944 Modified files:
12945 include client.h numeric.h s_conf.h
12946 modules/core m_message.c
12947 src messages.tab newconf.c s_conf.c
12948 Log:
12949 - first part of the target change code, add the storage of targets for
12950 localuser, throttle messages when they fill all the available slots
12951
12952 Revision Changes Path
12953 7.262 +5 -1 ircd-ratbox/include/client.h
12954 7.55 +2 -0 ircd-ratbox/include/numeric.h
12955 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12956 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12957 7.123 +1 -1 ircd-ratbox/src/messages.tab
12958 7.197 +1 -0 ircd-ratbox/src/newconf.c
12959 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12960
12961
12962
12963leeh 2005/02/02 13:28:10 EST (20050202_0)
12964
12965 Modified files:
12966 modules m_resv.c m_stats.c m_testline.c
12967 modules/core m_join.c
12968 src hash.c kdparse.c messages.tab s_newconf.c
12969 Log:
12970 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12971 tracking of when resvs get hit
12972
12973 Revision Changes Path
12974 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12975 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12976 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12977 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12978 7.114 +3 -0 ircd-ratbox/src/hash.c
12979 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12980 7.122 +1 -1 ircd-ratbox/src/messages.tab
12981 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12982
12983
12984
12985leeh 2005/01/31 09:04:10 EST (20050131_2)
12986
12987 Modified files:
12988 src s_log.c
12989 Log:
12990 - fflush() logfiles
12991
12992 Revision Changes Path
12993 7.79 +2 -0 ircd-ratbox/src/s_log.c
12994
12995
12996
12997leeh 2005/01/31 08:59:09 EST (20050131_1)
12998
12999 Modified files:
13000 src commio.c
13001 Log:
13002 - rename fd_dump() to comm_dump()
13003
13004 Revision Changes Path
13005 1.27 +2 -2 ircd-ratbox/src/commio.c
13006
13007
13008
13009leeh 2005/01/30 19:16:08 EST (20050131_0)
13010
13011 Modified files:
13012 doc hooks.txt
13013 include hook.h
13014 modules m_services.c
13015 modules/core m_server.c
13016 src hook.c s_serv.c
13017 Log:
13018 - added hook for server_introduced
13019 - fixed up services support for hooks
13020
13021 Revision Changes Path
13022 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13023 1.31 +1 -0 ircd-ratbox/include/hook.h
13024 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13025 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13026 7.36 +2 -0 ircd-ratbox/src/hook.c
13027 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13028
13029
13030
13031androsyn 2005/01/29 20:18:12 EST (20050130_1)
13032
13033 Modified files:
13034 src commio.c
13035 Log:
13036 Add back in the comm_fd_hack thing for solaris
13037
13038 Revision Changes Path
13039 1.26 +26 -1 ircd-ratbox/src/commio.c
13040
13041
13042
13043androsyn 2005/01/29 19:59:17 EST (20050130_0)
13044
13045 Modified files:
13046 adns adns.h
13047 include commio.h s_conf.h watch.h
13048 modules m_dline.c m_kline.c m_resv.c m_stats.c
13049 m_watch.c m_xline.c
13050 modules/core m_nick.c
13051 src balloc.c cache.c client.c commio.c
13052 epoll.c ircd.c ircd_lexer.l kdparse.c
13053 listener.c s_auth.c s_conf.c s_log.c
13054 s_serv.c watch.c
13055 Log:
13056 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13057
13058 Revision Changes Path
13059 1.18 +0 -2 ircd-ratbox/adns/adns.h
13060 1.14 +6 -37 ircd-ratbox/include/commio.h
13061 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13062 7.3 +2 -2 ircd-ratbox/include/watch.h
13063 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13064 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13065 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13066 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13067 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13068 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13069 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13070 7.85 +1 -1 ircd-ratbox/src/balloc.c
13071 1.24 +5 -5 ircd-ratbox/src/cache.c
13072 7.488 +4 -4 ircd-ratbox/src/client.c
13073 1.25 +10 -280 ircd-ratbox/src/commio.c
13074 1.33 +1 -1 ircd-ratbox/src/epoll.c
13075 7.368 +4 -4 ircd-ratbox/src/ircd.c
13076 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13077 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13078 7.125 +8 -8 ircd-ratbox/src/listener.c
13079 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13080 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13081 7.78 +20 -20 ircd-ratbox/src/s_log.c
13082 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13083 1.6 +22 -15 ircd-ratbox/src/watch.c
13084
13085
13086
13087androsyn 2005/01/29 12:18:38 EST (20050129_0)
13088
13089 Modified files:
13090 modules/core m_mode.c
13091 Log:
13092 remove two unused variables
13093
13094 Revision Changes Path
13095 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13096
13097
13098
13099leeh 2005/01/28 15:31:40 EST (20050128_1)
13100
13101 Modified files:
13102 modules m_kline.c
13103 src s_conf.c
13104 Log:
13105 - mo_kline() needs minpara of 3, not 2
13106 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13107 - require me.info is never blank
13108
13109 Revision Changes Path
13110 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13111 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13112
13113
13114
13115leeh 2005/01/28 15:26:28 EST (20050128_0)
13116
13117 Modified files:
13118 modules/core m_mode.c m_sjoin.c
13119 Log:
13120 - patch via jilles to fix +eI lists being shown to lusers when handling
13121 protocol stuff over TS6
13122
13123 Revision Changes Path
13124 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13125 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13126
13127
13128
13129leeh 2005/01/25 19:47:38 EST (20050126_0)
13130
13131 Modified files:
13132 include channel.h
13133 modules/core m_join.c m_mode.c m_sjoin.c
13134 src channel.c messages.tab s_serv.c
13135 Log:
13136 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13137 an operspy call with &me
13138 - remove modebuf/parabuf params from channel_modes(), we now generate a
13139 buffer internally which we return.
13140
13141 Revision Changes Path
13142 7.163 +1 -1 ircd-ratbox/include/channel.h
13143 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13144 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13145 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13146 7.431 +25 -18 ircd-ratbox/src/channel.c
13147 7.121 +1 -1 ircd-ratbox/src/messages.tab
13148 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13149
13150
13151
13152alz 2005/01/25 18:09:18 EST (20050125_5)
13153
13154 Modified files:
13155 doc example.conf example.efnet.conf
13156 include s_conf.h
13157 modules m_info.c
13158 src listener.c newconf.c s_conf.c
13159 Log:
13160 Added dline_with_reason config option (default yes):
13161
13162 /* dline reason: show the user the dline reason when they connect
13163 * and are dlined.
13164 */
13165 dline_with_reason = yes;
13166
13167 Revision Changes Path
13168 7.257 +6 -1 ircd-ratbox/doc/example.conf
13169 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13170 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13171 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13172 7.124 +1 -1 ircd-ratbox/src/listener.c
13173 7.196 +1 -0 ircd-ratbox/src/newconf.c
13174 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13175
13176
13177
13178leeh 2005/01/25 13:21:17 EST (20050125_4)
13179
13180 Modified files:
13181 src newconf.c
13182 Log:
13183 - make conf_set_generic_string() test len exists before it uses it.
13184
13185 Revision Changes Path
13186 7.195 +1 -1 ircd-ratbox/src/newconf.c
13187
13188
13189
13190leeh 2005/01/25 13:10:56 EST (20050125_3)
13191
13192 Modified files:
13193 doc example.conf
13194 src newconf.c
13195 Log:
13196 - rename 'type' to 'flags' in cluster {};
13197 - add stacking of servers in cluster {}; documented in example.conf
13198
13199 Revision Changes Path
13200 7.256 +18 -10 ircd-ratbox/doc/example.conf
13201 7.194 +39 -7 ircd-ratbox/src/newconf.c
13202
13203
13204
13205alz 2005/01/25 12:48:54 EST (20050125_2)
13206
13207 Modified files:
13208 include s_conf.h
13209 src listener.c s_conf.c
13210 Log:
13211 Added dline reasons, connecting/banned clients now see ban reason.
13212
13213 Revision Changes Path
13214 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13215 7.123 +17 -4 ircd-ratbox/src/listener.c
13216 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13217
13218
13219
13220leeh 2005/01/25 07:44:37 EST (20050125_1)
13221
13222 Modified files:
13223 doc example.conf example.efnet.conf
13224 src newconf.c
13225 Log:
13226 - implement stacking of shared {}; blocks, documented in example.conf
13227
13228 Revision Changes Path
13229 7.255 +26 -13 ircd-ratbox/doc/example.conf
13230 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13231 7.193 +51 -36 ircd-ratbox/src/newconf.c
13232
13233
13234
13235leeh 2005/01/24 19:08:29 EST (20050125_0)
13236
13237 Modified files:
13238 doc example.conf
13239 include client.h s_conf.h
13240 modules/core m_join.c
13241 src newconf.c s_user.c
13242 Log:
13243 - added jupe_exempt to auth {};, exempts the user from generating warnings
13244 when they attempt to join juped channels.
13245
13246 Revision Changes Path
13247 7.254 +2 -0 ircd-ratbox/doc/example.conf
13248 7.261 +3 -0 ircd-ratbox/include/client.h
13249 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13250 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13251 7.192 +1 -0 ircd-ratbox/src/newconf.c
13252 7.338 +8 -0 ircd-ratbox/src/s_user.c
13253
13254
13255
13256leeh 2005/01/24 18:57:02 EST (20050124_6)
13257
13258 Modified files:
13259 src newconf.c
13260 Log:
13261 - rework shared {};, the format is now:
13262 shared {
13263 oper = "flame@*.leeh.co.uk", "*.lan";
13264 flags = kline;
13265 };
13266
13267 With no privs:
13268 shared {
13269 oper = "flame@*.leeh.co.uk", "*.lan";
13270 flags = none;
13271 };
13272
13273 Revision Changes Path
13274 7.191 +55 -23 ircd-ratbox/src/newconf.c
13275
13276
13277
13278leeh 2005/01/24 17:25:58 EST (20050124_5)
13279
13280 Modified files:
13281 include modules.h
13282 Log:
13283 - fix the prototype on load_static_modules()
13284
13285 Revision Changes Path
13286 7.61 +1 -1 ircd-ratbox/include/modules.h
13287
13288
13289
13290leeh 2005/01/24 16:00:30 EST (20050124_4)
13291
13292 Modified files:
13293 modules m_cap.c
13294 Log:
13295 - have cap end call register_local_user() with its own copy of
13296 source_p->username so its safe for unidented users..
13297
13298 Revision Changes Path
13299 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13300
13301
13302
13303leeh 2005/01/24 15:48:09 EST (20050124_3)
13304
13305 Modified files:
13306 include newconf.h s_conf.h
13307 modules m_info.c
13308 src newconf.c s_conf.c s_log.c
13309 Log:
13310 - move the conf parser over to a table based structure, with generic setting
13311 of integers/strings
13312
13313 Revision Changes Path
13314 7.34 +9 -8 ircd-ratbox/include/newconf.h
13315 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13316 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13317 7.190 +264 -808 ircd-ratbox/src/newconf.c
13318 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13319 7.77 +13 -13 ircd-ratbox/src/s_log.c
13320
13321
13322
13323leeh 2005/01/24 13:11:30 EST (20050124_2)
13324
13325 Modified files:
13326 doc example.conf
13327 src newconf.c
13328 Log:
13329 - added stacking of ips in exempt {};
13330
13331 Revision Changes Path
13332 7.253 +4 -0 ircd-ratbox/doc/example.conf
13333 7.189 +11 -30 ircd-ratbox/src/newconf.c
13334
13335
13336
13337leeh 2005/01/24 12:59:57 EST (20050124_1)
13338
13339 Modified files:
13340 include tools.h
13341 src channel.c client.c hash.c hook.c
13342 newconf.c s_user.c watch.c
13343 Log:
13344 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13345 consistent with the rest of the dlink code.
13346
13347 Revision Changes Path
13348 1.54 +7 -7 ircd-ratbox/include/tools.h
13349 7.430 +2 -2 ircd-ratbox/src/channel.c
13350 7.487 +6 -6 ircd-ratbox/src/client.c
13351 7.113 +5 -5 ircd-ratbox/src/hash.c
13352 7.35 +1 -1 ircd-ratbox/src/hook.c
13353 7.188 +2 -2 ircd-ratbox/src/newconf.c
13354 7.337 +1 -1 ircd-ratbox/src/s_user.c
13355 1.5 +4 -4 ircd-ratbox/src/watch.c
13356
13357
13358
13359leeh 2005/01/24 12:47:13 EST (20050124_0)
13360
13361 Modified files:
13362 modules m_cap.c
13363 Log:
13364 - cheap hack on sticky capabs..
13365
13366 Revision Changes Path
13367 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13368
13369
13370
13371leeh 2005/01/22 11:36:54 EST (20050122_0)
13372
13373 Modified files:
13374 modules m_cap.c
13375 Log:
13376 - updated my clicap implementation to match the spec so far..
13377
13378 Revision Changes Path
13379 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13380
13381
13382
13383leeh 2005/01/21 07:14:43 EST (20050121_2)
13384
13385 Modified files:
13386 doc hooks.txt
13387 include hook.h
13388 modules m_services.c
13389 src hook.c s_serv.c
13390 Log:
13391 - added hooks for when we're sending a burst
13392 - rewrote hooks.txt
13393 - fix up the hooks ive already done in services compatibility, ill add the
13394 hooks for server/client introductions in a bit.
13395
13396 Revision Changes Path
13397 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13398 1.30 +4 -0 ircd-ratbox/include/hook.h
13399 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13400 7.34 +7 -0 ircd-ratbox/src/hook.c
13401 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13402
13403
13404
13405leeh 2005/01/21 06:34:03 EST (20050121_1)
13406
13407 Modified files:
13408 contrib example_module.c spy_admin_notice.c
13409 spy_info_notice.c spy_links_notice.c
13410 spy_motd_notice.c spy_stats_notice.c
13411 spy_stats_p_notice.c spy_trace_notice.c
13412 spy_whois_notice.c
13413 spy_whois_notice_global.c
13414 include hook.h
13415 modules m_admin.c m_info.c m_links.c m_motd.c
13416 m_services.c m_stats.c m_trace.c
13417 m_whois.c static_modules.c.SH
13418 modules/core m_server.c
13419 src client.c hook.c ircd.c modules.c packet.c
13420 s_auth.c s_serv.c s_user.c send.c
13421 Log:
13422 - add a better implementation of the hook system, its now a slow leaking
13423 array and events are created whenever we try adding a hook for it, or
13424 theyre registered for the caller.
13425
13426 Ive temporarily fucked services support and removed most of the other
13427 hooks.. I shall fix this soon.
13428
13429 Revision Changes Path
13430 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13431 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13432 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13433 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13434 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13435 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13436 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13437 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13438 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13439 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13440 1.29 +34 -70 ircd-ratbox/include/hook.h
13441 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13442 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13443 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13444 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13445 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13446 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13447 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13448 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13449 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13450 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13451 7.486 +1 -28 ircd-ratbox/src/client.c
13452 7.33 +131 -137 ircd-ratbox/src/hook.c
13453 7.367 +1 -1 ircd-ratbox/src/ircd.c
13454 7.151 +6 -10 ircd-ratbox/src/modules.c
13455 7.138 +10 -14 ircd-ratbox/src/packet.c
13456 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13457 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13458 7.336 +0 -6 ircd-ratbox/src/s_user.c
13459 7.286 +8 -6 ircd-ratbox/src/send.c
13460
13461
13462
13463leeh 2005/01/20 19:19:20 EST (20050121_0)
13464
13465 Modified files:
13466 include hostmask.h
13467 Log:
13468 - remove an unused struct
13469
13470 Revision Changes Path
13471 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13472
13473
13474
13475leeh 2005/01/20 13:38:39 EST (20050120_1)
13476
13477 Modified files:
13478 . configure configure.ac
13479 include client.h numeric.h patchlevel.h
13480 modules Makefile.in
13481 src messages.tab s_user.c
13482 Added files:
13483 modules m_cap.c
13484 Log:
13485 - drop back to -O0, fix patchlevel.h
13486 - first stab at client capabilities.. this still needs work.
13487
13488 Revision Changes Path
13489 7.240 +3 -3 ircd-ratbox/configure
13490 7.54 +3 -3 ircd-ratbox/configure.ac
13491 7.260 +3 -0 ircd-ratbox/include/client.h
13492 7.54 +2 -0 ircd-ratbox/include/numeric.h
13493 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13494 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13495 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13496 7.120 +1 -1 ircd-ratbox/src/messages.tab
13497 7.335 +3 -0 ircd-ratbox/src/s_user.c
13498
13499
13500
13501leeh 2005/01/20 06:04:41 EST (20050120_0)
13502
13503 Modified files:
13504 . ChangeLog RELNOTES
13505 include config.h config.h.dist memory.h
13506 patchlevel.h
13507 modules m_stats.c
13508 src commio.c crypt.c getopt.c ircd.c s_serv.c
13509 Removed files:
13510 . README.VMS clean.com make.com
13511 include setup.h_vms
13512 modules descrip.mms static_modules_c.com
13513 modules/core descrip.mms
13514 src descrip.mms qio.c version.com
13515 tools descrip.mms mkpasswd_vms.c
13516 Log:
13517 - clean changelog, relnotes
13518 - mark patchlevel as 2.1.0beta
13519 - remove VMS support
13520
13521 Revision Changes Path
13522 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13523 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13524 1.111 +1 -348 ircd-ratbox/RELNOTES
13525 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13526 7.182 +0 -42 ircd-ratbox/include/config.h
13527 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13528 7.50 +0 -4 ircd-ratbox/include/memory.h
13529 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13530 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13531 7.2 +0 -58 ircd-ratbox/make.com (dead)
13532 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13533 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13534 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13535 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13536 1.24 +7 -30 ircd-ratbox/src/commio.c
13537 7.12 +0 -4 ircd-ratbox/src/crypt.c
13538 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13539 7.24 +0 -4 ircd-ratbox/src/getopt.c
13540 7.366 +4 -19 ircd-ratbox/src/ircd.c
13541 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13542 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13543 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13544 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13545 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13546
13547
13548
13549androsyn 2005/01/18 11:55:13 EST (20050118_7)
13550
13551 Modified files:
13552 include watch.h
13553 src watch.c
13554 Log:
13555 not using the return values on a few watch functions so make them void
13556
13557 Revision Changes Path
13558 7.2 +5 -5 ircd-ratbox/include/watch.h
13559 1.4 +19 -28 ircd-ratbox/src/watch.c
13560
13561
13562androsyn 2005/01/14 13:10:41 EST (20050114_5)
13563
13564 Modified files:
13565 modules m_watch.c
13566 Log:
13567 Make watch throttle, don't accept letter commands stacked
13568
13569 Revision Changes Path
13570 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13571
13572
13573
13574androsyn 2005/01/14 13:06:06 EST (20050114_4)
13575
13576 Modified files:
13577 modules m_gline.c
13578 Log:
13579 fix merge error
13580
13581 Revision Changes Path
13582 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13583
13584
13585
13586androsyn 2005/01/14 12:12:37 EST (20050114_3)
13587
13588 Modified files:
13589 . ChangeLog README.FIRST RELNOTES configure
13590 configure.ac
13591 adns adns.h internal.h parse.c transmit.c
13592 types.c
13593 contrib example_module.c spy_admin_notice.c
13594 spy_info_notice.c spy_links_notice.c
13595 spy_motd_notice.c spy_stats_notice.c
13596 spy_stats_p_notice.c spy_trace_notice.c
13597 spy_whois_notice.c
13598 spy_whois_notice_global.c
13599 doc example.conf example.efnet.conf ircd.motd
13600 server-version-info whats-new.txt
13601 help/opers umode xline
13602 help/users umode
13603 include cache.h channel.h class.h client.h
13604 commio.h config.h config.h.dist hash.h
13605 hook.h hostmask.h irc_string.h ircd.h
13606 ircd_defs.h m_info.h memory.h msg.h
13607 newconf.h numeric.h packet.h patchlevel.h
13608 patricia.h s_conf.h s_gline.h s_newconf.h
13609 s_serv.h s_user.h scache.h serno.h
13610 setup.h.in sprintf_irc.h stdinc.h tools.h
13611 modules .depend Makefile.in m_admin.c m_away.c
13612 m_dline.c m_encap.c m_gline.c m_info.c
13613 m_kline.c m_links.c m_list.c m_lusers.c
13614 m_motd.c m_oper.c m_operspy.c m_rehash.c
13615 m_restart.c m_resv.c m_set.c m_stats.c
13616 m_svinfo.c m_testline.c m_testmask.c
13617 m_topic.c m_trace.c m_watch.c m_who.c
13618 m_whois.c m_whowas.c m_xline.c
13619 static_modules.c.SH
13620 modules/core m_error.c m_message.c m_mode.c m_quit.c
13621 m_server.c m_squit.c
13622 src .depend Makefile.in adns.c balloc.c
13623 cache.c channel.c class.c client.c
13624 commio.c crypt.c devpoll.c epoll.c
13625 event.c getopt.c hash.c hook.c hostmask.c
13626 irc_string.c ircd.c ircd_lexer.l
13627 ircd_parser.y ircd_signal.c listener.c
13628 modules.c newconf.c numeric.c packet.c
13629 parse.c patricia.c poll.c reject.c
13630 restart.c s_auth.c s_conf.c s_log.c
13631 s_newconf.c s_serv.c s_user.c scache.c
13632 select.c send.c snprintf.c tools.c
13633 version.c.SH watch.c whowas.c
13634 tools README.mkpasswd mkpasswd.c
13635 Added files:
13636 . README.VMS clean.com make.com
13637 doc services.txt
13638 include common.h s_stats.h setup.h_vms
13639 supported.h
13640 modules descrip.mms m_challenge.c m_etrace.c
13641 m_invite.c m_names.c m_pass.c m_ping.c
13642 m_pong.c m_services.c m_tb.c m_user.c
13643 m_users.c m_version.c
13644 static_modules_c.com
13645 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13646 m_part.c m_sjoin.c
13647 servlink descrip.mms
13648 src descrip.mms kdparse.c messages.tab qio.c
13649 s_gline.c s_stats.c version.com
13650 tools descrip.mms mkpasswd_vms.c
13651 Removed files:
13652 doc 005.txt
13653 include banconf.h
13654 modules/core channels.c users.c
13655 src banconf.c
13656 Log:
13657 merge from RATBOX_2_0
13658
13659 Revision Changes Path
13660 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13661 7.40 +1 -0 ircd-ratbox/README.FIRST
13662 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13663 1.110 +114 -6 ircd-ratbox/RELNOTES
13664 1.17 +4 -0 ircd-ratbox/adns/adns.h
13665 1.17 +4 -4 ircd-ratbox/adns/internal.h
13666 1.12 +38 -38 ircd-ratbox/adns/parse.c
13667 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13668 1.19 +13 -13 ircd-ratbox/adns/types.c
13669 7.1 +10 -0 ircd-ratbox/clean.com (new)
13670 7.239 +47 -29 ircd-ratbox/configure
13671 7.53 +40 -32 ircd-ratbox/configure.ac
13672 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13673 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13674 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13675 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13676 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13677 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13678 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13679 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13680 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13681 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13682 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13683 7.252 +68 -22 ircd-ratbox/doc/example.conf
13684 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13685 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13686 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13687 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13688 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13689 1.5 +2 -1 ircd-ratbox/help/opers/umode
13690 1.7 +1 -1 ircd-ratbox/help/opers/xline
13691 1.2 +1 -0 ircd-ratbox/help/users/umode
13692 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13693 1.7 +8 -0 ircd-ratbox/include/cache.h
13694 7.162 +18 -16 ircd-ratbox/include/channel.h
13695 7.25 +4 -0 ircd-ratbox/include/class.h
13696 7.259 +34 -28 ircd-ratbox/include/client.h
13697 1.13 +45 -7 ircd-ratbox/include/commio.h
13698 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13699 7.181 +74 -16 ircd-ratbox/include/config.h
13700 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13701 7.53 +2 -0 ircd-ratbox/include/hash.h
13702 1.28 +73 -27 ircd-ratbox/include/hook.h
13703 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13704 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13705 7.80 +6 -31 ircd-ratbox/include/ircd.h
13706 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13707 7.56 +14 -8 ircd-ratbox/include/m_info.h
13708 7.49 +4 -0 ircd-ratbox/include/memory.h
13709 7.53 +2 -0 ircd-ratbox/include/msg.h
13710 7.33 +9 -9 ircd-ratbox/include/newconf.h
13711 7.53 +12 -8 ircd-ratbox/include/numeric.h
13712 7.27 +1 -1 ircd-ratbox/include/packet.h
13713 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13714 7.19 +25 -1 ircd-ratbox/include/patricia.h
13715 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13716 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13717 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13718 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13719 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13720 7.34 +13 -9 ircd-ratbox/include/s_user.h
13721 7.15 +1 -1 ircd-ratbox/include/scache.h
13722 7.5366 +1 -1 ircd-ratbox/include/serno.h
13723 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13724 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13725 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13726 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13727 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13728 1.53 +10 -10 ircd-ratbox/include/tools.h
13729 7.1 +58 -0 ircd-ratbox/make.com (new)
13730 1.45 +338 -182 ircd-ratbox/modules/.depend
13731 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13732 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13733 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13734 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13735 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13736 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13737 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13738 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13739 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13740 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13741 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13742 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13743 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13744 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13745 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13746 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13747 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13748 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13749 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13750 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13751 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13752 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13753 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13754 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13755 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13756 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13757 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13758 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13759 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13760 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13761 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13762 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13763 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13764 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13765 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13766 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13767 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13768 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13769 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13770 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13771 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13772 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13773 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13774 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13775 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13776 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13777 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13778 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13779 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13780 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13781 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13782 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13783 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13784 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13785 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13786 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13787 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13788 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13789 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13790 7.48 +162 -119 ircd-ratbox/src/.depend
13791 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13792 7.75 +5 -5 ircd-ratbox/src/adns.c
13793 7.84 +1 -1 ircd-ratbox/src/balloc.c
13794 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13795 1.23 +75 -7 ircd-ratbox/src/cache.c
13796 7.429 +342 -79 ircd-ratbox/src/channel.c
13797 7.67 +42 -2 ircd-ratbox/src/class.c
13798 7.485 +245 -85 ircd-ratbox/src/client.c
13799 1.23 +349 -43 ircd-ratbox/src/commio.c
13800 7.11 +4 -0 ircd-ratbox/src/crypt.c
13801 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13802 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13803 1.32 +4 -8 ircd-ratbox/src/epoll.c
13804 7.46 +63 -6 ircd-ratbox/src/event.c
13805 7.23 +4 -0 ircd-ratbox/src/getopt.c
13806 7.112 +8 -7 ircd-ratbox/src/hash.c
13807 7.32 +135 -133 ircd-ratbox/src/hook.c
13808 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13809 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13810 7.365 +56 -48 ircd-ratbox/src/ircd.c
13811 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13812 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13813 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13814 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13815 7.122 +14 -13 ircd-ratbox/src/listener.c
13816 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13817 7.150 +17 -8 ircd-ratbox/src/modules.c
13818 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13819 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13820 7.137 +55 -42 ircd-ratbox/src/packet.c
13821 7.187 +8 -15 ircd-ratbox/src/parse.c
13822 7.28 +2 -4 ircd-ratbox/src/patricia.c
13823 7.82 +3 -1 ircd-ratbox/src/poll.c
13824 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13825 1.32 +8 -3 ircd-ratbox/src/reject.c
13826 7.34 +1 -0 ircd-ratbox/src/restart.c
13827 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13828 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13829 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13830 7.76 +32 -35 ircd-ratbox/src/s_log.c
13831 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13832 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13833 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13834 7.334 +773 -2 ircd-ratbox/src/s_user.c
13835 7.27 +2 -1 ircd-ratbox/src/scache.c
13836 7.44 +2 -0 ircd-ratbox/src/select.c
13837 7.285 +12 -12 ircd-ratbox/src/send.c
13838 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13839 7.46 +0 -1 ircd-ratbox/src/tools.c
13840 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13841 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13842 1.3 +4 -4 ircd-ratbox/src/watch.c
13843 7.32 +1 -0 ircd-ratbox/src/whowas.c
13844 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13845 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13846 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13847 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13848
13849
13850
13851androsyn 2005/01/13 22:17:53 EST (20050114_2)
13852
13853 Modified files: (Branch: RATBOX_2_0)
13854 src client.c
13855 Log:
13856 a remote client is never going to have a watch list..duh
13857
13858 Revision Changes Path
13859 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13860
13861
13862
13863androsyn 2005/01/13 20:49:55 EST (20050114_1)
13864
13865 Added files: (Branch: RATBOX_2_0)
13866 modules m_watch.c
13867 Log:
13868 get that one too
13869
13870 Revision Changes Path
13871 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13872
13873
13874
13875androsyn 2005/01/13 20:39:28 EST (20050114_0)
13876
13877 Added files: (Branch: RATBOX_2_0)
13878 include watch.h
13879 src watch.c
13880 Log:
13881 helps if we actually include the .c/.h files
13882
13883 Revision Changes Path
13884 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13885 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13886
13887
13888
13889androsyn 2005/01/13 13:57:16 EST (20050113_0)
13890
13891 Modified files: (Branch: RATBOX_2_0)
13892 . configure configure.ac
13893 include client.h numeric.h s_conf.h setup.h.in
13894 supported.h
13895 modules Makefile.in
13896 modules/core m_nick.c
13897 src Makefile.in client.c ircd.c messages.tab
13898 newconf.c s_conf.c s_user.c
13899 Log:
13900 backport watch from devel
13901
13902 Revision Changes Path
13903 7.229.2.10 +12 -2 ircd-ratbox/configure
13904 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13905 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13906 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13907 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13908 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13909 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13910 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13911 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13912 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13913 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13914 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13915 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13916 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13917 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13918 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13919
13920
13921
13922leeh 2005/01/12 10:12:40 EST (20050112_1)
13923
13924 Modified files: (Branch: RATBOX_2_0)
13925 include numeric.h
13926 modules m_services.c m_whois.c
13927 src messages.tab
13928 Log:
13929 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13930 when the user is logged in
13931
13932 Revision Changes Path
13933 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13934 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13935 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13936 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13937
13938
13939
13940leeh 2005/01/11 19:47:14 EST (20050112_0)
13941
13942 Modified files: (Branch: RATBOX_2_0)
13943 include supported.h
13944 Added files: (Branch: RATBOX_2_0)
13945 doc services.txt
13946 Log:
13947 - add +r to 005
13948 - added doc/services.txt, outlining the compatibility code
13949
13950 Revision Changes Path
13951 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13952 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13953
13954
13955
13956leeh 2005/01/11 18:38:10 EST (20050111_5)
13957
13958 Modified files: (Branch: RATBOX_2_0)
13959 include client.h hook.h
13960 modules m_services.c
13961 modules/core m_server.c
13962 src hook.c s_serv.c
13963 Log:
13964 - more services compatibility code:
13965 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13966 appropriate service {}; entry, only accept SU from these.
13967 - hook into us finishing nick burst, and have services burst a list of
13968 logged in users
13969
13970 Revision Changes Path
13971 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13972 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13973 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13974 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13975 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13976 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13977
13978
13979
13980leeh 2005/01/11 17:32:42 EST (20050111_4)
13981
13982 Modified files: (Branch: RATBOX_2_0)
13983 . configure configure.ac
13984 include client.h
13985 modules Makefile.in
13986 src channel.c
13987 Added files: (Branch: RATBOX_2_0)
13988 modules m_services.c
13989 Log:
13990 - more services compatibility code:
13991 - encap handlers for SU (services marking client as logged in)
13992 - and for LOGIN (servers bursting logged in status)
13993 - move suser from Client -> User
13994
13995 Revision Changes Path
13996 7.229.2.9 +9 -3 ircd-ratbox/configure
13997 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13998 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13999 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14000 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14001 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14002
14003
14004
14005leeh 2005/01/11 16:46:34 EST (20050111_3)
14006
14007 Modified files: (Branch: RATBOX_2_0)
14008 include ircd_defs.h
14009 Log:
14010 - whoops, missing #endif
14011
14012 Revision Changes Path
14013 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14014
14015
14016
14017leeh 2005/01/11 15:56:57 EST (20050111_2)
14018
14019 Modified files: (Branch: RATBOX_2_0)
14020 include ircd_defs.h
14021 Log:
14022 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14023 have ipv6 just report sizeof(struct sockaddr_in)
14024
14025 Revision Changes Path
14026 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14027
14028
14029
14030leeh 2005/01/10 20:19:35 EST (20050111_1)
14031
14032 Modified files: (Branch: RATBOX_2_0)
14033 src newconf.c
14034 Log:
14035 - fix a gcc warning
14036
14037 Revision Changes Path
14038 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14039
14040
14041
14042leeh 2005/01/10 20:10:35 EST (20050111_0)
14043
14044 Modified files: (Branch: RATBOX_2_0)
14045 adns internal.h parse.c transmit.c types.c
14046 Log:
14047 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14048 conflict
14049
14050 Revision Changes Path
14051 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14052 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14053 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14054 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14055
14056
14057
14058leeh 2005/01/10 17:48:48 EST (20050110_3)
14059
14060 Modified files: (Branch: RATBOX_2_0)
14061 modules m_xline.c
14062 Log:
14063 - send out the reformatted xline to opers (\s -> ' ')
14064
14065 Revision Changes Path
14066 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14067
14068
14069
14070leeh 2005/01/10 16:18:53 EST (20050110_2)
14071
14072 Modified files: (Branch: RATBOX_2_0)
14073 help/opers umode
14074 help/users umode
14075 include client.h supported.h
14076 src messages.tab s_user.c send.c
14077 Log:
14078 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14079 channel privmsgs.
14080
14081 Revision Changes Path
14082 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14083 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14084 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14085 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14086 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14087 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14088 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14089
14090
14091
14092leeh 2005/01/10 14:50:47 EST (20050110_1)
14093
14094 Modified files: (Branch: RATBOX_2_0)
14095 doc example.conf example.efnet.conf
14096 Log:
14097 - I dont remember ts6 desyncing on bans, so im not sure why the example
14098 confs say so.
14099
14100 Revision Changes Path
14101 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14102 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14103
14104
14105
14106leeh 2005/01/10 13:31:10 EST (20050110_0)
14107
14108 Modified files: (Branch: RATBOX_2_0)
14109 . configure configure.ac
14110 include channel.h client.h numeric.h s_conf.h
14111 s_serv.h setup.h.in
14112 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14113 m_sjoin.c
14114 src channel.c messages.tab newconf.c s_conf.c
14115 s_serv.c s_user.c
14116 Log:
14117 - added --enable-services to configure, which enables some ratbox-services
14118 compatibility code:
14119 - chanmode +r, registered users only
14120 - usermode +S, prevents deop/kick of a service
14121 - service { }; block in conf for the above umode
14122
14123 Revision Changes Path
14124 7.229.2.8 +28 -16 ircd-ratbox/configure
14125 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14126 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14127 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14128 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14129 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14130 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14131 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14132 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14133 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14134 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14135 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14136 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14137 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14138 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14139 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14140 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14141 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14142 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14143
14144
14145
14146leeh 2005/01/09 08:23:30 EST (20050109_0)
14147
14148 Modified files: (Branch: RATBOX_2_0)
14149 help/opers umode
14150 Log:
14151 - remove a tab, and add +C to opers umode help
14152
14153 Revision Changes Path
14154 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14155