]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accord...
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
631ef239 1nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
2 Log:
3 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
4 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
5 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
6
7
8 Changes: Modified:
9 +0 -5 trunk/include/config.h (File Modified)
10 +0 -5 trunk/include/config.h.dist (File Modified)
11 +0 -6 trunk/include/defaults.h (File Modified)
12 +0 -3 trunk/include/m_info.h (File Modified)
13 +21 -7 trunk/libcharybdis/commio.c (File Modified)
14 +2 -0 trunk/libcharybdis/commio.h (File Modified)
15 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
16 +4 -3 trunk/libcharybdis/poll.c (File Modified)
17 +0 -3 trunk/libcharybdis/select.c (File Modified)
18 +0 -9 trunk/src/ircd.c (File Modified)
19 +23 -26 trunk/src/listener.c (File Modified)
20 +2 -1 trunk/src/restart.c (File Modified)
21 +5 -1 trunk/src/s_auth.c (File Modified)
22 +1 -1 trunk/src/s_conf.c (File Modified)
23 +3 -1 trunk/src/s_serv.c (File Modified)
24
25
6fcb8629 26jilles 2007/04/02 22:03:08 UTC (20070402-3350)
27 Log:
28 Repair operspy who !#channel, broken by me in r3283.
29
30
31 Changes: Modified:
32 +2 -2 trunk/modules/m_who.c (File Modified)
33
34
f71e18ee 35jilles 2007/04/01 22:20:00 UTC (20070401-3344)
36 Log:
37 Update bug report and IRC channel information.
38
39
40 Changes: Modified:
41 +2 -1 trunk/BUGS (File Modified)
42 +2 -1 trunk/NEWS (File Modified)
43
44
91132813 45jilles 2007/04/01 22:10:05 UTC (20070401-3342)
46 Log:
47 Change copyright years in version.c.SH as in release-2.1 r3339.
48
49
50 Changes: Modified:
51 +2 -2 trunk/src/version.c.SH (File Modified)
52
53
8d53472c 54jilles 2007/03/30 23:34:11 UTC (20070330-3325)
55 Log:
56 Rerun autoconf.
57
58
59 Changes: Modified:
60 +104 -0 trunk/configure (File Modified)
61
62
3ad1a781 63jilles 2007/03/30 23:33:43 UTC (20070330-3323)
64 Log:
65 Need to check for various flavours of epoll,
66 even if --enable-epoll is forced.
67
68
69 Changes: Modified:
70 +1 -0 trunk/configure.ac (File Modified)
71
72
a34ec229 73jilles 2007/03/30 23:32:43 UTC (20070330-3321)
74 Log:
75 Hack to allow some more warnings, already present in configure (?).
76
77
78 Changes: Modified:
79 +1 -1 trunk/aclocal.m4 (File Modified)
80
81
5c5d24f0 82jilles 2007/03/29 20:03:06 UTC (20070329-3319)
83 Log:
84 Merge old trunk r2077,r2079:
85 - Move closing of servlink control fd to close_connection()
86 instead of doing it in exit_local_server(), and make sure
87 we first close the data fd and then the control fd.
88 - Have servlink process ready fds in order net, data, ctrl
89 instead of ctrl, data, net. This seems to fix the problem
90 that squit reasons do not show up on the other side of a
91 ziplink (by making it send any final SQUIT and/or ERROR
92 before noticing the closed control fd).
93
94
95 Changes: Modified:
96 +1 -1 trunk/servlink/io.c (File Modified)
97 +3 -12 trunk/src/client.c (File Modified)
98
99
64f2a7eb 100jilles 2007/03/28 23:17:06 UTC (20070328-3317)
101 Log:
102 Don't show the UID if a TS6 server sends a kick with
103 an empty or no comment. Note that charybdis never sends
104 such kicks.
105
106
107 Changes: Modified:
108 +4 -4 trunk/modules/core/m_kick.c (File Modified)
109
110
0bba1788 111jilles 2007/03/28 15:40:24 UTC (20070328-3307)
112 Log:
113 Merge old trunk r2081:
114 Don't say that services cannot be killed in
115 ERR_ISCHANSERVICE message (given when trying
116 to kick or deop them), as that's not the case.
117
118
119 Changes: Modified:
120 +1 -1 trunk/src/messages.tab (File Modified)
121
122
8d19a2b2 123jilles 2007/03/28 15:30:56 UTC (20070328-3305)
124 Log:
125 Merge old trunk r2059
126 Clarifications to the descriptions of umode +Q and cmode +F,
127 suggested by Ariadne@SorceryNet.
128
129
130 Changes: Modified:
131 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
132 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
133
134
e7d250a6 135jilles 2007/03/28 15:22:49 UTC (20070328-3303)
136 Log:
137 Merge old trunk r2907,r2991:
138 Allow TESTLINE on channel names.
139
140
141 Changes: Modified:
142 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
143 +4 -0 trunk/help/opers/testline (File Modified)
144 +22 -0 trunk/modules/m_testline.c (File Modified)
145
146
add9f99d 147jilles 2007/03/28 15:04:06 UTC (20070328-3301)
148 Log:
149 Merge old trunk r2835:
150 resolver: if sendto(2) fails, try sending to the next nameserver
151
152
153 Changes: Modified:
154 +1 -1 trunk/src/res.c (File Modified)
155
156
42bda3f3 157jilles 2007/03/28 14:54:10 UTC (20070328-3299)
158 Log:
159 Merge old trunk r2817:
160 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
161 starts with a digit. This is safe because the last
162 parameter is a nick and never a UID. (The first parameter
163 in a server-server two-param whois is a UID/SID.)
164
165
166 Changes: Modified:
167 +1 -1 trunk/modules/m_whois.c (File Modified)
168
169
8a1e143f 170jilles 2007/03/28 14:49:48 UTC (20070328-3297)
171 Log:
172 Merge old trunk r2779,r2785:
173 Show correct privilege name in a few ERR_NOPRIVS numerics.
174
175
176 Changes: Modified:
177 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
178 +1 -1 trunk/extensions/m_opme.c (File Modified)
179 +2 -2 trunk/unsupported/m_force.c (File Modified)
180
181
a5ea0e0d 182jilles 2007/03/28 14:45:46 UTC (20070328-3295)
183 Log:
184 Merge old trunk r2695:
185 Send an SQUIT instead of an ERROR to announce /die to connected servers.
186 This will generate better server notices.
187
188
189 Changes: Modified:
190 +3 -2 trunk/modules/core/m_die.c (File Modified)
191
192
5ea98c7a 193jilles 2007/03/28 14:33:50 UTC (20070328-3293)
194 Log:
195 Merge old trunk r2294:
196 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
197
198
199 Changes: Modified:
200 +1 -1 trunk/src/s_user.c (File Modified)
201
202
c83cbedc 203jilles 2007/03/28 14:30:10 UTC (20070328-3291)
204 Log:
205 Merge old trunk r2226:
206 If we are connecting outward to a server, check if the
207 server name they sent is the same as what we tried to
208 connect to. Previously such a connection could succeed
209 if there existed connect blocks with the same IP and
210 passwords for the other server name.
211
212
213 Changes: Modified:
214 +11 -0 trunk/modules/core/m_server.c (File Modified)
215
216
9c2f9ec9 217jilles 2007/03/28 14:21:37 UTC (20070328-3289)
218 Log:
219 Merge old trunk r2212:
220 Another handling of SJOINs without nicks:
221 Propagate them if the channel is +P or the channel
222 already existed, otherwise remove the channel again
223 and do not propagate the SJOIN.
224
225
226 Changes: Modified:
227 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
228
229
7201bb21 230jilles 2007/03/28 13:49:57 UTC (20070328-3287)
231 Log:
232 Remove channels entirely from /whois on services.
233 This cannot be overridden with operspy.
234
235
236 Changes: Modified:
237 +20 -17 trunk/modules/m_whois.c (File Modified)
238
239
04513cff 240jilles 2007/03/28 13:11:30 UTC (20070328-3283)
241 Log:
242 Fix /who on channels with ** in their name.
243
244
245 Changes: Modified:
246 +2 -2 trunk/modules/m_who.c (File Modified)
247
248
4cda5f22 249jilles 2007/03/25 17:59:50 UTC (20070325-3281)
250 Log:
251 NEWS: As in 2.1.3, mention that the TS6 revision will
252 interoperate with older versions
253
254
255 Changes: Modified:
256 +2 -1 trunk/NEWS (File Modified)
257
258
0af87e57 259jilles 2007/03/18 16:29:31 UTC (20070318-3275)
260 Log:
261 Fix documentation of HIDE_SERVERS_IPS define.
262
263
264 Changes: Modified:
265 +2 -2 trunk/include/config.h.dist (File Modified)
266
267
3891c2c2 268jilles 2007/03/18 14:44:24 UTC (20070318-3271)
269 Log:
270 Don't leak auth{} spoofed ip for I-line is full notice either.
271
272
273 Changes: Modified:
274 +1 -1 trunk/src/s_conf.c (File Modified)
275
276
4b7e6904 277jilles 2007/03/17 23:50:25 UTC (20070317-3265)
278 Log:
279 Update NEWS.
280
281
282 Changes: Modified:
283 +37 -0 trunk/NEWS (File Modified)
284
285
0b15df83 286jilles 2007/03/15 18:09:08 UTC (20070315-3259)
287 Log:
288 Allow /invite (but not invex) to override +r, +l, +j in
289 addition to +i. As before, a restrictive mode must be in
290 place at /invite time for the invite to have an effect;
291 +r does not count as a restrictive mode if the user is
292 logged in; +l and +j always count as restrictive modes to
293 allow for cases where they would allow join at /invite
294 time but not when the user tries to join.
295
296
297 Changes: Modified:
298 +6 -2 trunk/modules/m_invite.c (File Modified)
299 +21 -10 trunk/src/channel.c (File Modified)
300
301
1ebf4db4 302jilles 2007/03/13 16:09:28 UTC (20070313-3257)
303 Log:
304 Remove invite_ops_only, forcing it to YES.
305
306
307 Changes: Modified:
308 +0 -1 trunk/doc/example.conf (File Modified)
309 +0 -5 trunk/doc/reference.conf (File Modified)
310 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
311 +0 -1 trunk/include/s_conf.h (File Modified)
312 +0 -6 trunk/modules/m_info.c (File Modified)
313 +10 -14 trunk/modules/m_invite.c (File Modified)
314 +0 -1 trunk/src/newconf.c (File Modified)
315 +0 -1 trunk/src/s_conf.c (File Modified)
316
317
307328bb 318jilles 2007/03/06 14:07:11 UTC (20070306-3255)
319 Log:
320 Move username check after xline and dnsbl checks, so it
321 will not complain to opers about clients who are xlined
322 or blacklisted anyway (both of which silently reject).
323
324
325 Changes: Modified:
326 +15 -15 trunk/src/s_user.c (File Modified)
327
328
0734f634 329nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
330 Log:
331 - MASTER_MAX is no longer relevant
332
333
334 Changes: Modified:
335 +0 -7 trunk/modules/m_set.c (File Modified)
336
337
35237302 338nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
339 Log:
340 - add config option for setting max_clients.
341
342
343 Changes: Modified:
344 +5 -0 trunk/doc/example.conf (File Modified)
345 +5 -0 trunk/doc/reference.conf (File Modified)
346 +2 -0 trunk/include/s_conf.h (File Modified)
347 +1 -1 trunk/src/ircd.c (File Modified)
348 +2 -0 trunk/src/newconf.c (File Modified)
349 +2 -1 trunk/src/s_conf.c (File Modified)
350
351
c2d96fcb 352nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
353 Log:
354 - remove get_maxrss() and all of that insecure and unsafe nonsense
355
356
357 Changes: Modified:
358 +3 -38 trunk/src/ircd.c (File Modified)
359 +1 -1 trunk/src/restart.c (File Modified)
360 +0 -4 trunk/src/s_stats.c (File Modified)
361
362
68ff929f 363nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
364 Log:
365 - avoid some potential NULL dereferencing
366
367
368 Changes: Modified:
369 +1 -1 trunk/libcharybdis/commio.c (File Modified)
370
371
a6a30f6f 372nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
373 Log:
374 - fix a typo
375
376
377 Changes: Modified:
378 +1 -1 trunk/libcharybdis/poll.c (File Modified)
379
380
c18de29d 381nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
382 Log:
383 - rework poll a bit for the MAXCONNECTIONS changes.
384
385
386 Changes: Modified:
387 +46 -23 trunk/libcharybdis/poll.c (File Modified)
388
389
ce439f51 390jilles 2007/03/05 17:52:28 UTC (20070305-3241)
391 Log:
392 Our way of using kqueue may cause it to report fds we
393 don't know about anymore, cope.
394
395
396 Changes: Modified:
397 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
398
399
51b5f335 400jilles 2007/03/05 17:41:40 UTC (20070305-3239)
401 Log:
402 Don't reference freed memory (fde_t) in comm_close().
403
404
405 Changes: Modified:
406 +1 -1 trunk/libcharybdis/commio.c (File Modified)
407
408
df98bc52 409nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
410 Log:
411 - fix for 100% cpu use
412
413
414 Changes: Modified:
415 +1 -1 trunk/libcharybdis/commio.c (File Modified)
416
417
61e3b8f2 418nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
419 Log:
420 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
421
422
423 Changes: Modified:
424 +37 -25 trunk/libcharybdis/commio.c (File Modified)
425
426
d0e1e8ee 427nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
428 Log:
429 - clear up use of fd_table in ircd.
430
431
432 Changes: Modified:
433 +3 -2 trunk/src/s_serv.c (File Modified)
434
435
c961476e 436nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
437 Log:
438 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
439
440
441 Changes: Modified:
442 +97 -26 trunk/libcharybdis/commio.c (File Modified)
443 +3 -2 trunk/libcharybdis/commio.h (File Modified)
444 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
445 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
446 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
447 +3 -3 trunk/libcharybdis/poll.c (File Modified)
448 +2 -2 trunk/libcharybdis/ports.c (File Modified)
449 +2 -2 trunk/libcharybdis/select.c (File Modified)
450
451
e70f8e92 452jilles 2007/03/05 01:14:46 UTC (20070305-3227)
453 Log:
454 Fix some cases where the size argument to strlcpy()
455 for usernames and hostnames is 1 too small.
456
457
458 Changes: Modified:
459 +1 -1 trunk/modules/m_chghost.c (File Modified)
460 +2 -2 trunk/src/res.c (File Modified)
461 +2 -2 trunk/src/s_user.c (File Modified)
462
463
14e23b0e 464jilles 2007/03/04 23:42:55 UTC (20070304-3225)
465 Log:
466 Cut down quit/part/kick reasons to avoid quit reasons
467 overflowing the client exiting server notice (from
468 TOPICLEN to 260). kill reasons become shorter accordingly.
469 kline/dline/gline reasons become 390.
470 away messages stay at TOPICLEN for now.
471
472
473 Changes: Modified:
474 +8 -3 trunk/include/ircd_defs.h (File Modified)
475 +2 -2 trunk/modules/m_dline.c (File Modified)
476 +4 -4 trunk/modules/m_gline.c (File Modified)
477 +2 -2 trunk/modules/m_kline.c (File Modified)
478
479
61569b65 480jilles 2007/03/02 17:45:47 UTC (20070302-3223)
481 Log:
482 Don't leak auth{} spoofed IP addresses in +f notices.
483 from ratbox (androsyn)
484
485
486 Changes: Modified:
487 +10 -3 trunk/src/s_conf.c (File Modified)
488
489
606384ae 490jilles 2007/02/24 19:34:28 UTC (20070224-3219)
491 Log:
492 Make oper_up() take +i/-i during opering up into account
493 (e.g. no_oper_invis extension, +i in operator::umodes).
494 Remove the hack from no_oper_invis.
495
496
497 Changes: Modified:
498 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
499 +4 -0 trunk/src/s_user.c (File Modified)
500
501
652b8478 502jilles 2007/02/24 18:35:58 UTC (20070224-3215)
503 Log:
504 no_oper_invis: decrement invisible count when clearing
505 invisible on a local client who has just opered up
506 oper_up() should really do this
507
508
509 Changes: Modified:
510 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
511
512
af6ca5f5 513jilles 2007/02/21 19:52:51 UTC (20070221-3213)
514 Log:
515 Put "End of Channel Quiet List" instead of
516 "End of Channel Ban List" for a +q list.
517 Due to client restrictions the numerics for
518 quiet lists must be the same as for ban lists.
519
520
521 Changes: Modified:
522 +4 -1 trunk/src/chmode.c (File Modified)
523
524
11781253 525jilles 2007/02/20 00:34:28 UTC (20070220-3211)
526 Log:
527 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
528 Change TS6 JOIN processing
529 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
530 a local user joins an existing channel
531 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
532 propagating a TS6 JOIN
533 - don't interpret simple modes in an incoming TS6 JOIN
534
535 This is to avoid desyncs when certain mode changes (e.g. -im)
536 cross with joins. A downside is that simple modes will be
537 more desynched when a JOIN creates a channel or lowers TS,
538 but that's less important.
539
540 Update the TS6 specification to include this, and clarify
541 that TMODE can come from a server and that MODE must be
542 translated into TMODE from other servers too.
543
544
545 Changes: Modified:
546 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
547 +19 -127 trunk/modules/core/m_join.c (File Modified)
548
549
bee3b671 550jilles 2007/02/11 16:54:43 UTC (20070211-3209)
551 Log:
552 Make -logfile work again.
553
554
555 Changes: Modified:
556 +2 -2 trunk/src/s_log.c (File Modified)
557
558
9b6ff0c8 559nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
560 Log:
561 - fix off-by-one memory overflow error.
562
563
564 Changes: Modified:
565 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
566
567
c8ff7ca9 568jilles 2007/02/04 15:08:04 UTC (20070204-3203)
569 Log:
570 Change handling of modularized umodes:
571 - keep the bitmask reserved forever to the letter, fixing
572 the problems when loading multiple umode modules,
573 unloading them and then loading them in a different order
574 - don't allow local users to change umodes which have
575 been unloaded and don't set them on new users via
576 default_umodes
577
578
579 Changes: Modified:
580 +24 -3 trunk/src/s_user.c (File Modified)
581
582
a8086a7c 583jilles 2007/02/04 01:59:38 UTC (20070204-3201)
584 Log:
585 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
586
587
588 Changes: Modified:
589 +1 -0 trunk/include/s_user.h (File Modified)
590 +0 -22 trunk/libcharybdis/tools.c (File Modified)
591 +0 -1 trunk/libcharybdis/tools.h (File Modified)
592 +22 -0 trunk/src/s_user.c (File Modified)
593
594
01cebbd8 595jilles 2007/02/01 01:44:31 UTC (20070201-3195)
596 Log:
597 DNSBL keyword substitution is available as of 2.1.3.
598
599
600 Changes: Modified:
601 +1 -1 trunk/doc/example.conf (File Modified)
602
603
1e56e993 604jilles 2007/02/01 01:07:42 UTC (20070201-3183)
605 Log:
606 Change two occurances like match(userinput, target_p->name) ||
607 match(target_p->name, userinput) to just match(userinput,
608 target_p->name). No client name can contain * or ? now.
609
610
611 Changes: Modified:
612 +1 -1 trunk/modules/m_trace.c (File Modified)
613 +1 -2 trunk/src/s_serv.c (File Modified)
614
615
4d7a1ee5 616jilles 2007/02/01 00:49:07 UTC (20070201-3181)
617 Log:
618 Do not try find_server() on a name find_client() has
619 returned NULL for, as this will always return NULL
620 since the removal of hostmasking.
621
622
623 Changes: Modified:
624 +1 -2 trunk/modules/m_pong.c (File Modified)
625 +0 -4 trunk/src/s_serv.c (File Modified)
626
627
e26e2b19 628jilles 2007/02/01 00:34:33 UTC (20070201-3179)
629 Log:
630 Remove server_exists() which checked whether the
631 server name existed taking hostmasking into account
632 and just check with find_server(); admittedly
633 this checks if the name is a SID but that's not
634 a real problem.
635
636
637 Changes: Modified:
638 +3 -27 trunk/modules/core/m_server.c (File Modified)
639
640
b0b7de54 641jilles 2007/02/01 00:19:14 UTC (20070201-3177)
642 Log:
643 Remove hash_find_masked_server(), which made it possible
644 to specify the full (unmasked) name of a server behind
645 a hostmask. As a result find_any_client() (for prefixes)
646 becomes equal to find_client(), so remove that too.
647
648
649 Changes: Modified:
650 +0 -1 trunk/include/hash.h (File Modified)
651 +1 -75 trunk/src/hash.c (File Modified)
652 +1 -1 trunk/src/parse.c (File Modified)
653
654
f42e9ceb 655jilles 2007/02/01 00:02:35 UTC (20070201-3175)
656 Log:
657 Remove '*' from valid server name characters.
658 This makes it impossible to connect hostmasked servers.
659 (This support didn't work well anyway, was incompatible
660 with TS6 and we never masked ourselves.)
661
662
663 Changes: Modified:
664 +1 -1 trunk/src/match.c (File Modified)
665
666
e5d9ca18 667jilles 2007/01/31 23:57:18 UTC (20070131-3173)
668 Log:
669 Change spambot, flooder and jupe joiner notices from host to orighost.
670
671
672 Changes: Modified:
673 +1 -1 trunk/modules/core/m_join.c (File Modified)
674 +2 -2 trunk/modules/core/m_message.c (File Modified)
675 +2 -2 trunk/src/channel.c (File Modified)
676
677
63aecfb9 678jilles 2007/01/28 22:13:18 UTC (20070128-3169)
679 Log:
680 Add documentation for SASL client protocol, same as atheme doc/SASL.
681
682
683 Changes: Modified:
684 + - trunk/doc/sasl.txt (File Added)
685
686
0c8f86ec 687jilles 2007/01/26 18:52:11 UTC (20070126-3167)
688 Log:
689 Include real hostname in Closing Link message for unknown
690 connections that have sent USER. This is helpful for
691 k-lined users while not breaking server IP hiding.
692
693
694 Changes: Modified:
695 +3 -1 trunk/src/client.c (File Modified)
696
697
dd12a19c 698jilles 2007/01/26 16:52:29 UTC (20070126-3165)
699 Log:
700 Rerun autoconf.
701
702
703 Changes: Modified:
704 +29 -29 trunk/configure (File Modified)
705
706
b1fc1658 707nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
708 Log:
709 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
710
711
712 Changes: Modified:
713 +3 -3 trunk/modules/core/m_kill.c (File Modified)
714
715
8d090389 716nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
717 Log:
718 Backport from early 3.x:
719
720 --
721 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
722 Log:
723 - remove "Processing connection to foobar.net" message
724
725
726 Changes: Modified:
727 +0 -3 trunk/src/s_auth.c (File Modified)
728
729
730 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
731 Log:
732 - missed the processing connection one (actually, we can probably nuke this one)
733
734
735 Changes: Modified:
736 +1 -2 trunk/src/s_auth.c (File Modified)
737
738
739 river 2006/09/27 16:33:05 UTC (20060927-2174)
740 Log:
741 get_client_name = stupid
742
743
744
745 Changes: Modified:
746 +10 -7 trunk/modules/core/m_kill.c (File Modified)
747
748
749 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
750 Log:
751 - remove excessive arguments
752
753
754 Changes: Modified:
755 +1 -2 trunk/src/s_conf.c (File Modified)
756 +1 -1 trunk/src/s_user.c (File Modified)
757
758
759 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
760 Log:
761 - use sendto_one_notice() for on-connect notices too.
762
763
764 Changes: Modified:
765 +10 -10 trunk/src/s_auth.c (File Modified)
766
767
768 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
769 Log:
770 - use sendto_one_notice() in the core, too.
771
772
773 Changes: Modified:
774 +2 -2 trunk/src/chmode.c (File Modified)
775 +8 -15 trunk/src/modules.c (File Modified)
776 +3 -5 trunk/src/s_conf.c (File Modified)
777 +1 -2 trunk/src/s_newconf.c (File Modified)
778 +20 -57 trunk/src/s_user.c (File Modified)
779
780
781 river 2006/09/27 16:19:25 UTC (20060927-2166)
782 Log:
783 the KILL command will use get_client_name(, SHOW_IP) instead of
784 target->name, and will show a more useful error for local opers
785
786
787
788 Changes: Modified:
789 +6 -4 trunk/modules/core/m_kill.c (File Modified)
790
791
792 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
793 Log:
794 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
795
796
797 Changes: Modified:
798 +4 -2 trunk/src/send.c (File Modified)
799
800
801 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
802 Log:
803 - back out r2159
804
805
806 Changes: Modified:
807 +1 -1 trunk/include/client.h (File Modified)
808
809
810 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
811 Log:
812 - get_id(): fall back to "*" if client has no known name
813
814
815 Changes: Modified:
816 +1 -1 trunk/include/client.h (File Modified)
817
818
819 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
820 Log:
821 - convert to sendto_one_notice().
822
823
824 Changes: Modified:
825 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
826 +4 -6 trunk/unsupported/m_force.c (File Modified)
827
828
829 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
830 Log:
831 - use sendto_one_notice() in many places instead of
832 sendto_one(source_p, ":%s NOTICE %s :", ...);
833
834
835 Changes: Modified:
836 +10 -25 trunk/extensions/example_module.c (File Modified)
837 +5 -14 trunk/extensions/hurt.c (File Modified)
838 +1 -2 trunk/extensions/m_42.c (File Modified)
839 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
840 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
841 +1 -2 trunk/extensions/m_opme.c (File Modified)
842 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
843 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
844 +3 -7 trunk/modules/core/m_die.c (File Modified)
845 +2 -4 trunk/modules/core/m_kill.c (File Modified)
846 +2 -2 trunk/modules/core/m_squit.c (File Modified)
847 +1 -2 trunk/modules/m_challenge.c (File Modified)
848 +11 -15 trunk/modules/m_connect.c (File Modified)
849 +20 -28 trunk/modules/m_dline.c (File Modified)
850 +2 -2 trunk/modules/m_etrace.c (File Modified)
851 +11 -21 trunk/modules/m_gline.c (File Modified)
852 +2 -4 trunk/modules/m_kline.c (File Modified)
853 +1 -2 trunk/modules/m_rehash.c (File Modified)
854 +3 -7 trunk/modules/m_restart.c (File Modified)
855 +31 -45 trunk/modules/m_set.c (File Modified)
856 +2 -4 trunk/modules/m_testmask.c (File Modified)
857 +5 -8 trunk/modules/m_unreject.c (File Modified)
858 +2 -5 trunk/modules/m_xline.c (File Modified)
859 --
860
861
862 Changes: Modified:
863 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
864 +10 -25 trunk/extensions/example_module.c (File Modified)
865 +5 -14 trunk/extensions/hurt.c (File Modified)
866 +1 -2 trunk/extensions/m_42.c (File Modified)
867 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
868 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
869 +1 -2 trunk/extensions/m_opme.c (File Modified)
870 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
871 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
872 +3 -7 trunk/modules/core/m_die.c (File Modified)
873 +14 -11 trunk/modules/core/m_kill.c (File Modified)
874 +2 -2 trunk/modules/core/m_squit.c (File Modified)
875 +1 -2 trunk/modules/m_challenge.c (File Modified)
876 +11 -15 trunk/modules/m_connect.c (File Modified)
877 +2 -4 trunk/modules/m_dline.c (File Modified)
878 +2 -2 trunk/modules/m_etrace.c (File Modified)
879 +11 -21 trunk/modules/m_gline.c (File Modified)
880 +2 -4 trunk/modules/m_kline.c (File Modified)
881 +1 -2 trunk/modules/m_rehash.c (File Modified)
882 +3 -7 trunk/modules/m_restart.c (File Modified)
883 +31 -45 trunk/modules/m_set.c (File Modified)
884 +2 -4 trunk/modules/m_testmask.c (File Modified)
885 +5 -8 trunk/modules/m_unreject.c (File Modified)
886 +1 -3 trunk/modules/m_xline.c (File Modified)
887 +2 -2 trunk/src/chmode.c (File Modified)
888 +8 -15 trunk/src/modules.c (File Modified)
889 +10 -14 trunk/src/s_auth.c (File Modified)
890 +3 -6 trunk/src/s_conf.c (File Modified)
891 +1 -2 trunk/src/s_newconf.c (File Modified)
892 +20 -57 trunk/src/s_user.c (File Modified)
893 +4 -2 trunk/src/send.c (File Modified)
894 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
895 +4 -6 trunk/unsupported/m_force.c (File Modified)
896
897
5366977b 898nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
899 Log:
900 - keyword-subst from charybdis 2.2.
901
902
903 Changes: Modified:
904 +12 -3 trunk/doc/example.conf (File Modified)
905 +58 -3 trunk/doc/reference.conf (File Modified)
906 + - trunk/include/substitution.h (File Added)
907 +1 -0 trunk/src/Makefile.in (File Modified)
908 +2 -2 trunk/src/s_conf.c (File Modified)
909 +164 -1 trunk/src/s_user.c (File Modified)
910 + - trunk/src/substitution.c (File Added)
911
912
92fb5c31 913nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
914 Log:
915 Removed merge tracking for "svnmerge" for
916 http://svn.atheme.org/charybdis/branches/release-2.2
917
918
919 Changes: Modified:
920 + - trunk/ (Property Modified)
921
922
923nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
924 Log:
925 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
926 http://svn.atheme.org/charybdis/branches/release-2.2
927
928
929 Changes: Modified:
930 + - trunk/ (Property Modified)
931
932
933nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
934 Log:
935 Removed merge tracking for "svnmerge" for
936 http://svn.atheme.org/charybdis/branches/release-2.2
937
938
939 Changes: Modified:
940 + - trunk/ (Property Modified)
941
942
943nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
944 Log:
945 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
946 http://svn.atheme.org/charybdis/branches/release-2.2
947
948
949 Changes: Modified:
950 + - trunk/ (Property Modified)
951
952
953nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
954 Log:
955 - bleah
956
957
958 Changes: Modified:
959 + - trunk/ (Property Modified)
960
961
962nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
963 Log:
964 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
965 http://svn.atheme.org/charybdis/branches/release-2.2
966
967
968 Changes: Modified:
969 + - trunk/ (Property Modified)
970
971
972nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
973 Log:
974 - version bump to 2.2.0
975
976
977 Changes: Modified:
978 +3 -1 trunk/NEWS (File Modified)
979 +1 -1 trunk/configure.ac (File Modified)
980
981
55da5539 982nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
983 Log:
984 - the new plan:
985 + branches/release-2.1 -> 2.2 base
986 + 3.0 -> branches/cxxconversion
987 + backport some immediate 3.0 functionality for 2.2
988 + other stuff
989
990
991 Changes: Modified:
992 + - trunk/ (File Added)
993
994
212380e3 995jilles 2007/01/23 23:48:50 UTC (20070123-3139)
996 Log:
997 Merged revisions 3135,3137 via svnmerge from
998 http://svn.atheme.org/charybdis/trunk
999
1000 ........
1001 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1002
1003 - Expand TRACE description
1004 - Mention expiry time in TESTLINE
1005 ........
1006 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1007
1008 Update copyright year for sgml docs to 2007.
1009 ........
1010
1011
1012 Changes: Modified:
1013 + - branches/release-2.1/ (Property Modified)
1014 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1015 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1016
1017
1018jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1019 Log:
1020 Merged revisions 1999 via svnmerge from
1021 http://svn.atheme.org/charybdis/trunk
1022 Add river to CREDITS
1023
1024 ........
1025 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1026
1027 vanity
1028 ........
1029
1030
1031 Changes: Modified:
1032 + - branches/release-2.1/ (Property Modified)
1033 +1 -0 branches/release-2.1/CREDITS (File Modified)
1034
1035
1036jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1037 Log:
1038 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1039 http://svn.atheme.org/charybdis/trunk
1040
1041 ........
1042 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1043
1044 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1045 ........
1046 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1047
1048 - add use_forward to /info
1049 ........
1050 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1051
1052 Call channel_modes() with &me instead of source_p when
1053 sending out a JOIN and SJOIN for a local user. This
1054 saves checking whether they are on the channel they
1055 have just joined.
1056 ........
1057 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1058
1059 If use_forward is disabled:
1060 - hide +fFQ in 005
1061 - hide +f in /mode #channel (/mode #channel f still shows it)
1062 - do not send any mode changes adding +f to local clients
1063 (-f ones are still sent)
1064 ........
1065
1066
1067 Changes: Modified:
1068 + - branches/release-2.1/ (Property Modified)
1069 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1070 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1071 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1072 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1073 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1074 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1075 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1076 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1077 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1078 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1079 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1080 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1081
1082
1083jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1084 Log:
1085 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1086
1087
1088 Changes: Modified:
1089 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1090 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1091 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1092
1093
1094jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1095 Log:
1096 Add accountability (wallops, log) to OKICK.
1097
1098
1099 Changes: Modified:
1100 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1101
1102
1103jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1104 Log:
1105 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1106 Similar to branches/release-2.2 r3061.
1107
1108
1109 Changes: Modified:
1110 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1111
1112
1113jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1114 Log:
1115 - Write xline to file after instead of before notifying opers and source
1116 - Also notify source of failure to add xline
1117 Similar to branches/release-2.2 r3057.
1118
1119
1120 Changes: Modified:
1121 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1122
1123
1124jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1125 Log:
1126 If a dline/kline/resv cannot be added to the file, send
1127 the regular notices to local opers and source anyway,
1128 and also warn the source (local opers were already warned).
1129 Similar to branches/release-2.2 r3053.
1130
1131
1132 Changes: Modified:
1133 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1134
1135
1136jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1137 Log:
1138 Port over fixes from unkline/unxline/unresv to undline.
1139 Similar to branches/release-2.2 r3049.
1140
1141
1142 Changes: Modified:
1143 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1144
1145
1146jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1147 Log:
1148 Merged revisions 2915 via svnmerge from
1149 http://svn.atheme.org/charybdis/trunk
1150
1151 ........
1152 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1153
1154 In usage message, show kline.conf and xline.conf instead
1155 of klines.conf and xlines.conf.
1156 ........
1157
1158
1159 Changes: Modified:
1160 + - branches/release-2.1/ (Property Modified)
1161 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1162
1163
1164jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1165 Log:
1166 Merged revisions 2831,2833,2853 via svnmerge from
1167 http://svn.atheme.org/charybdis/trunk
1168
1169 ........
1170 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1171
1172 unkline/unxline/unresv:
1173 - if fclose on the output returns an error, treat this as a
1174 write error too
1175 - check if the rename from the temp file to the ban conf failed
1176 ........
1177 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1178
1179 When adding a permanent dline/kline/xline/resv, check
1180 the return value of fclose().
1181 ........
1182 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1183
1184 Do not free xline aconf if it could not be written out.
1185 It will be added to the list in memory anyway.
1186 ........
1187
1188
1189 Changes: Modified:
1190 + - branches/release-2.1/ (Property Modified)
1191 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1192 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1193 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1194 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1195
1196
1197jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1198 Log:
1199 NEWS: Clarify effects of ip_cloaking changes a little.
1200
1201
1202 Changes: Modified:
1203 +2 -0 branches/release-2.1/NEWS (File Modified)
1204
1205
1206jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1207 Log:
1208 Rerun autoconf.
1209
1210
1211 Changes: Modified:
1212 +9 -9 branches/release-2.1/configure (File Modified)
1213
1214
1215jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1216 Log:
1217 Version bump on 2.1 branch to 2.1.2.
1218
1219
1220 Changes: Modified:
1221 +1 -1 branches/release-2.1/configure.ac (File Modified)
1222
1223
1224jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1225 Log:
1226 Mention r2801/r2805.
1227
1228
1229 Changes: Modified:
1230 +1 -0 branches/release-2.1/NEWS (File Modified)
1231
1232
1233jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1234 Log:
1235 Merged revisions 2801 via svnmerge from
1236 http://svn.atheme.org/charybdis/trunk
1237
1238 ........
1239 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1240
1241 ip_cloaking: try to avoid truncation by removing more
1242 components of the hostname (except the TLD).
1243 ........
1244
1245
1246 Changes: Modified:
1247 + - branches/release-2.1/ (Property Modified)
1248 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1249
1250
1251jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1252 Log:
1253 Update NEWS.
1254
1255
1256 Changes: Modified:
1257 +8 -1 branches/release-2.1/NEWS (File Modified)
1258
1259
1260jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1261 Log:
1262 Merged revisions 2781 via svnmerge from
1263 http://svn.atheme.org/charybdis/trunk
1264
1265 ........
1266 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1267
1268 Fix stupid bug: checked a hostmask against the found
1269 ban instead of all exceptions, causing all host mangled
1270 clients to be exempted if there was a single ban
1271 exception in many cases.
1272 ........
1273
1274
1275 Changes: Modified:
1276 + - branches/release-2.1/ (Property Modified)
1277 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1278
1279
1280jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1281 Log:
1282 Merged revisions 2773 via svnmerge from
1283 http://svn.atheme.org/charybdis/trunk
1284
1285 ........
1286 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1287
1288 user@host must be *@* for a shared{} block with flags=locops
1289 (server should not be *).
1290 ........
1291
1292
1293 Changes: Modified:
1294 + - branches/release-2.1/ (Property Modified)
1295 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1296
1297
1298jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1299 Log:
1300 Tweak \s code a little.
1301
1302
1303 Changes: Modified:
1304 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1305 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1306 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1307
1308
1309jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1310 Log:
1311 Merged revisions 2761 via svnmerge from
1312 http://svn.atheme.org/charybdis/trunk
1313
1314 ........
1315 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1316
1317 The testline/no_tilde fixes are in 2.1.1.
1318 ........
1319
1320
1321 Changes: Modified:
1322 + - branches/release-2.1/ (Property Modified)
1323 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1324
1325
1326jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1327 Log:
1328 Update NEWS.
1329
1330
1331 Changes: Modified:
1332 +4 -1 branches/release-2.1/NEWS (File Modified)
1333
1334
1335jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1336 Log:
1337 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
1338 http://svn.atheme.org/charybdis/trunk
1339 no_tilde fixes
1340
1341 ........
1342 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1343
1344 If the auth{} block has no_tilde and is not kline exempt,
1345 check the username without tilde against klines too.
1346 This is consistent with the way klines work on spoofs
1347 (klines checked on both raw and appearing-on-IRC version).
1348 ........
1349 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1350
1351 Rework the fix for klines with no_tilde.
1352 Add an extra argument to find_address_conf() for the
1353 username without tilde, as that may contain one character more.
1354 ........
1355 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1356
1357 Unbreak compile (because of r2697).
1358 testline with ~ could be improved some more perhaps, but this should work.
1359 ........
1360 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1361
1362 testline: take no_tilde and username truncation into account
1363 ........
1364 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1365
1366 Add some information on /testline with no_tilde and username truncation.
1367 ........
1368
1369
1370 Changes: Modified:
1371 + - branches/release-2.1/ (Property Modified)
1372 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1373 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1374 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1375 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1376 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1377 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1378
1379
1380jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1381 Log:
1382 Merged revisions 2149,2151 via svnmerge from
1383 http://svn.atheme.org/charybdis/trunk
1384
1385 ........
1386 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1387
1388 Move kills from services from +s to +k snomask.
1389 Kills from non-service opers remain on +s.
1390 ........
1391 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1392
1393 Update description of +s and +k snomasks.
1394 ........
1395
1396
1397 Changes: Modified:
1398 + - branches/release-2.1/ (Property Modified)
1399 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1400 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1401 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1402
1403
1404jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1405 Log:
1406 Merged revisions 2685 via svnmerge from
1407 http://svn.atheme.org/charybdis/trunk
1408
1409 ........
1410 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1411
1412 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1413 ........
1414
1415
1416 Changes: Modified:
1417 + - branches/release-2.1/ (Property Modified)
1418 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1419
1420
1421jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1422 Log:
1423 Merged revisions 2693 via svnmerge from
1424 http://svn.atheme.org/charybdis/trunk
1425
1426 ........
1427 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1428
1429 Fix truncation (by one) of unidented usernames
1430 if user registration is done because of DNSBL
1431 completion (which is the usual case if a valid
1432 NICK and USER are sent quickly and any DNSBLs
1433 are enabled).
1434 ........
1435
1436
1437 Changes: Modified:
1438 + - branches/release-2.1/ (Property Modified)
1439 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1440
1441
1442jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1443 Log:
1444 Update NEWS.
1445
1446
1447 Changes: Modified:
1448 +10 -0 branches/release-2.1/NEWS (File Modified)
1449
1450
1451jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1452 Log:
1453 Rerun autoconf.
1454
1455
1456 Changes: Modified:
1457 +9 -9 branches/release-2.1/configure (File Modified)
1458
1459
1460jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1461 Log:
1462 Version bump to 2.1.1.
1463
1464
1465 Changes: Modified:
1466 +1 -1 branches/release-2.1/configure.ac (File Modified)
1467
1468
1469jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1470 Log:
1471 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
1472 http://svn.atheme.org/charybdis/trunk
1473
1474 ........
1475 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1476
1477 - fix a server notice on SID collision where the server name is mentioned twice
1478 ........
1479 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1480
1481 - get_server_name() is stupid
1482 ........
1483 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1484
1485 - fix an oops
1486 ........
1487 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1488
1489 Do the Attempt to re-introduce SID server notice somewhat
1490 differently, showing a real host again if !HIDE_SERVERS_IPS
1491 and still showing the server name exactly once.
1492 ........
1493 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1494
1495 Fix log message for Attempt to re-introduce SID (server notice was ok).
1496 ........
1497 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1498
1499 - replace "No N line" with "no connect block" in a
1500 serverlog message
1501 - show attempted server name in a few serverlog messages
1502 ........
1503
1504
1505 Changes: Modified:
1506 + - branches/release-2.1/ (Property Modified)
1507 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1508
1509
1510jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1511 Log:
1512 Merged revisions 2218 via svnmerge from
1513 http://svn.atheme.org/charybdis/trunk
1514
1515 ........
1516 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1517
1518 Fix garbage in /stats y output on 64-bit archs.
1519 ........
1520
1521
1522 Changes: Modified:
1523 + - branches/release-2.1/ (Property Modified)
1524 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1525
1526
1527jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1528 Log:
1529 Merged revisions 2438 via svnmerge from
1530 http://svn.atheme.org/charybdis/trunk
1531
1532 ........
1533 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1534
1535 Enable Revision keyword in addition to Id.
1536 ........
1537
1538
1539 Changes: Modified:
1540 + - branches/release-2.1/ (Property Modified)
1541 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1542
1543
1544jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1545 Log:
1546 Merged revisions 2679 via svnmerge from
1547 http://svn.atheme.org/charybdis/trunk
1548
1549 ........
1550 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1551
1552 Port over ratbox 2.2 r23253 (anfl):
1553 - remove the cached storage of how many +beI there are, thereby fixing a
1554 case where it can get desynced from reality
1555 ........
1556
1557
1558 Changes: Modified:
1559 + - branches/release-2.1/ (Property Modified)
1560 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1561 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1562
1563
1564jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1565 Log:
1566 Merged revisions 2093,2095 via svnmerge from
1567 http://svn.atheme.org/charybdis/trunk
1568
1569 ........
1570 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1571
1572 - change DNSBL licensing to BSD.
1573 ........
1574 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1575
1576 - change x86-assembly FNV implementation to BSD license
1577 ........
1578
1579
1580 Changes: Modified:
1581 + - branches/release-2.1/ (Property Modified)
1582 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1583 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1584
1585
1586jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1587 Log:
1588 Merged revisions 2073,2075 via svnmerge from
1589 http://svn.atheme.org/charybdis/trunk
1590
1591 ........
1592 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1593
1594 Put full information in the squit reason when exiting
1595 a server due to a servlink (ziplinks) error.
1596 ........
1597 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1598
1599 Put full information in the squit reason when exiting
1600 a server due to not enough arguments for a command.
1601 ........
1602
1603
1604 Changes: Modified:
1605 + - branches/release-2.1/ (Property Modified)
1606 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1607 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1608
1609
1610jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1611 Log:
1612 Merged revisions 2071 via svnmerge from
1613 http://svn.atheme.org/charybdis/trunk
1614
1615 ........
1616 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1617
1618 Don't redirect users from an existing domain to an
1619 existing server in reference.conf.
1620 Idea from ratbox.
1621 ........
1622
1623
1624 Changes: Modified:
1625 + - branches/release-2.1/ (Property Modified)
1626 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1627
1628
1629jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1630 Log:
1631 Merged revisions 2053 via svnmerge from
1632 http://svn.atheme.org/charybdis/trunk
1633
1634 ........
1635 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1636
1637 Make find_channel_membership() choose the shortest list
1638 (channel's list or user's list) to search, avoiding excessive
1639 CPU usage with services which are in lots of channels.
1640 From ratbox 2.2 (anfl/jilles)
1641 ........
1642
1643
1644 Changes: Modified:
1645 + - branches/release-2.1/ (Property Modified)
1646 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1647
1648
1649jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1650 Log:
1651 Rerun autoconf.
1652
1653
1654 Changes: Modified:
1655 +9 -9 branches/release-2.1/configure (File Modified)
1656
1657
1658jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1659 Log:
1660 Version change 2.1.0rc1 -> 2.1.0 (release).
1661
1662
1663 Changes: Modified:
1664 +1 -1 branches/release-2.1/configure.ac (File Modified)
1665
1666
1667jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1668 Log:
1669 Merged revisions 2029 via svnmerge from
1670 http://svn.atheme.org/charybdis/trunk
1671
1672 ........
1673 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1674
1675 NEWS: mention m_webirc.c module
1676 ........
1677
1678
1679 Changes: Modified:
1680 + - branches/release-2.1/ (Property Modified)
1681 +1 -0 branches/release-2.1/NEWS (File Modified)
1682
1683
1684jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1685 Log:
1686 Rerun autoconf.
1687
1688
1689 Changes: Modified:
1690 +9 -9 branches/release-2.1/configure (File Modified)
1691
1692
1693jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1694 Log:
1695 Change version to 2.1.0rc1.
1696
1697
1698 Changes: Modified:
1699 +1 -1 branches/release-2.1/configure.ac (File Modified)
1700
1701
1702jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1703 Log:
1704 Merged revisions 2021 via svnmerge from
1705 http://svn.atheme.org/charybdis/trunk
1706
1707 ........
1708 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1709
1710 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1711 related flaky looking things, and instead keep a list
1712 of BlacklistClients in PreClient.
1713 ........
1714
1715
1716 Changes: Modified:
1717 + - branches/release-2.1/ (Property Modified)
1718 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1719 +1 -1 branches/release-2.1/include/client.h (File Modified)
1720 +0 -1 branches/release-2.1/include/res.h (File Modified)
1721 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1722 +0 -24 branches/release-2.1/src/res.c (File Modified)
1723 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1724
1725
1726jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1727 Log:
1728 Merged revisions 2015,2017 via svnmerge from
1729 http://svn.atheme.org/charybdis/trunk
1730
1731 ........
1732 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1733
1734 Check if the name in the question section of the
1735 DNS reply matches what we queried, to guard against
1736 late replies to a previous query with the same id.
1737 ........
1738 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1739
1740 res.c: add a comment summarizing our changes
1741 ........
1742
1743
1744 Changes: Modified:
1745 + - branches/release-2.1/ (Property Modified)
1746 +53 -18 branches/release-2.1/src/res.c (File Modified)
1747
1748
1749jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1750 Log:
1751 Merged revisions 1981 via svnmerge from
1752 http://svn.atheme.org/charybdis/trunk
1753
1754 ........
1755 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1756
1757 Alphabetize extensions and tweak the descriptions a little.
1758 ........
1759
1760
1761 Changes: Modified:
1762 + - branches/release-2.1/ (Property Modified)
1763 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1764 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1765
1766
1767jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1768 Log:
1769 Merged revisions 1975 via svnmerge from
1770 http://svn.atheme.org/charybdis/trunk
1771
1772 ........
1773 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1774
1775 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1776 We should use the IP and not truncate the hostname.
1777 From ratbox 2.2 (androsyn)
1778 ........
1779
1780
1781 Changes: Modified:
1782 + - branches/release-2.1/ (Property Modified)
1783 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1784
1785
1786jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1787 Log:
1788 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1789 http://svn.atheme.org/charybdis/trunk
1790
1791
1792 Changes: Modified:
1793 + - branches/release-2.1/ (Property Modified)
1794
1795
1796nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1797 Log:
1798 - branch 2.1 release family
1799
1800
1801 Changes: Modified:
1802 + - branches/release-2.1/ (File Added)
1803
1804
1805jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1806 Log:
1807 Describe new handling of host mangling in channel bans in SGML.
1808
1809
1810 Changes: Modified:
1811 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1812
1813
1814nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1815 Log:
1816 - ok, 2.1 operline brought to you by marvin the melancholy robot
1817
1818
1819 Changes: Modified:
1820 +1 -1 trunk/src/messages.tab (File Modified)
1821
1822
1823nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1824 Log:
1825 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1826 If anybody comes up with anything better, then please let us know
1827 and we will change this before 2.1 is branched.
1828
1829
1830 Changes: Modified:
1831 +1 -1 trunk/src/messages.tab (File Modified)
1832
1833
1834jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1835 Log:
1836 Add EUID to capab.txt.
1837
1838
1839 Changes: Modified:
1840 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1841
1842
1843jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1844 Log:
1845 Update NEWS file.
1846
1847
1848 Changes: Modified:
1849 +3 -0 trunk/NEWS (File Modified)
1850
1851
1852jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1853 Log:
1854 Allow service{} servers to manipulate the nick delay table
1855 (for "nickserv enforcement").
1856 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1857 If duration is 0, the nickdelay entry is removed, otherwise
1858 it is added with the duration in seconds (maximum 24 hours).
1859 It is suggested that this is used if the EUID capab is present.
1860
1861
1862 Changes: Modified:
1863 +42 -1 trunk/modules/m_services.c (File Modified)
1864
1865
1866jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1867 Log:
1868 HURT: strip off *@ from the start of the mask
1869 reject anything else containing '@' or '!'
1870
1871
1872 Changes: Modified:
1873 +11 -0 trunk/extensions/hurt.c (File Modified)
1874
1875
1876jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1877 Log:
1878 ircd.c: need supported.h here
1879
1880
1881 Changes: Modified:
1882 +1 -0 trunk/src/ircd.c (File Modified)
1883
1884
1885jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1886 Log:
1887 HURT: less ambiguity here
1888 ips/hosts to be hurt must contain a '.' or ':' otherwise
1889 they are interpreted as nicks
1890
1891
1892 Changes: Modified:
1893 +14 -9 trunk/extensions/hurt.c (File Modified)
1894
1895
1896nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1897 Log:
1898 - we're now ircd-charybdis.org.
1899 - properly alphabetize credits
1900
1901
1902 Changes: Modified:
1903 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1904
1905
1906nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1907 Log:
1908 - add additional modules to the configs
1909
1910
1911 Changes: Modified:
1912 +6 -0 trunk/doc/example.conf (File Modified)
1913 +12 -0 trunk/doc/reference.conf (File Modified)
1914
1915
1916nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1917 Log:
1918 - remove hurt.h, it is pointless and confusing
1919
1920
1921 Changes: Modified:
1922 +27 -62 trunk/extensions/hurt.c (File Modified)
1923 + - trunk/extensions/hurt.h (File Deleted)
1924
1925
1926nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1927 Log:
1928 - add code to suggest a local HURT by nickname.
1929 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1930
1931
1932 Changes: Modified:
1933 +40 -10 trunk/extensions/hurt.c (File Modified)
1934 +1 -0 trunk/extensions/hurt.h (File Modified)
1935
1936
1937nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1938 Log:
1939 - update NEWS file
1940
1941
1942 Changes: Modified:
1943 +2 -1 trunk/NEWS (File Modified)
1944
1945
1946jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1947 Log:
1948 MASKTRACE/TESTMASK: check orighost as well
1949
1950
1951 Changes: Modified:
1952 +4 -2 trunk/modules/m_etrace.c (File Modified)
1953 +3 -1 trunk/modules/m_testmask.c (File Modified)
1954
1955
1956jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1957 Log:
1958 Make RPL_ISUPPORT (005) numeric modularizable.
1959 Currently it will reassemble the numeric every time
1960 it needs to be sent, using a few dozen callbacks;
1961 if this is too slow some caching scheme should be
1962 implemented.
1963
1964
1965 Changes: Modified:
1966 +0 -1 trunk/include/s_user.h (File Modified)
1967 +36 -114 trunk/include/supported.h (File Modified)
1968 +1 -1 trunk/modules/m_version.c (File Modified)
1969 +1 -0 trunk/src/Makefile.in (File Modified)
1970 +1 -0 trunk/src/ircd.c (File Modified)
1971 +300 -25 trunk/src/s_user.c (File Modified)
1972 + - trunk/src/supported.c (File Added)
1973
1974
1975jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1976 Log:
1977 EUID orighost could differ from host only in case,
1978 do not mark as dynamic spoof then
1979
1980
1981 Changes: Modified:
1982 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1983
1984
1985jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1986 Log:
1987 kline help file: clarify a bit and remove some obsolete stuff
1988 partly suggested by Olin
1989
1990
1991 Changes: Modified:
1992 +8 -8 trunk/help/opers/kline (File Modified)
1993
1994
1995jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1996 Log:
1997 Update NEWS file.
1998
1999
2000 Changes: Modified:
2001 +20 -0 trunk/NEWS (File Modified)
2002
2003
2004jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2005 Log:
2006 Show real host/IP to nonopers whoising themselves.
2007 The IP is not shown for auth{} spoofs, otherwise it is,
2008 as it looked rather weird to me to show an auth{} spoofed
2009 IP like this. (/userhost on self still shows the IP.)
2010
2011
2012 Changes: Modified:
2013 +13 -2 trunk/modules/m_whois.c (File Modified)
2014
2015
2016jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2017 Log:
2018 Document nick_delay stuff and move it around a bit.
2019
2020
2021 Changes: Modified:
2022 +1 -2 trunk/doc/example.conf (File Modified)
2023 +8 -2 trunk/doc/reference.conf (File Modified)
2024
2025
2026nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2027 Log:
2028 - disable nickdelay by default. Needs to be documented in reference.conf.
2029
2030
2031 Changes: Modified:
2032 +2 -0 trunk/doc/example.conf (File Modified)
2033 +2 -0 trunk/doc/reference.conf (File Modified)
2034
2035
2036jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2037 Log:
2038 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2039
2040
2041 Changes: Modified:
2042 +2 -1 trunk/modules/m_services.c (File Modified)
2043
2044
2045jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2046 Log:
2047 ip_cloaking: somewhat hackish but we need to send the
2048 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2049 umodes
2050
2051
2052 Changes: Modified:
2053 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2054
2055
2056jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2057 Log:
2058 If EUID is used, show realhost in far connect notice
2059 (but not in far disconnect notice).
2060
2061
2062 Changes: Modified:
2063 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2064
2065
2066jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2067 Log:
2068 ip_cloaking:
2069 - use non-ENCAP CHGHOST if possible
2070 - really introduce new users with their mangled and real
2071 host if +h is in default umodes
2072
2073
2074 Changes: Modified:
2075 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2076
2077
2078jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2079 Log:
2080 Add non-ENCAP CHGHOST.
2081
2082
2083 Changes: Modified:
2084 +49 -11 trunk/modules/m_chghost.c (File Modified)
2085
2086
2087jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2088 Log:
2089 Initial addition of EUID (puts realhost/account in same
2090 command as user introduction).
2091 See doc/technical/euid.txt for more information.
2092 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2093
2094
2095 Changes: Modified:
2096 + - trunk/doc/technical/euid.txt (File Added)
2097 +2 -1 trunk/include/s_serv.h (File Modified)
2098 +1 -1 trunk/include/s_user.h (File Modified)
2099 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2100 +1 -34 trunk/modules/m_chghost.c (File Modified)
2101 +0 -28 trunk/modules/m_services.c (File Modified)
2102 +30 -1 trunk/src/s_serv.c (File Modified)
2103 +30 -3 trunk/src/s_user.c (File Modified)
2104
2105
2106jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2107 Log:
2108 Store the mangled host in localClient and use it for
2109 ban matching (also match real host for mangled users,
2110 also match mangled host for uncloaked users).
2111 Improve interaction of +h with auth{} and services
2112 spoofs.
2113 Note that all of this only applies to clients who
2114 connect after the mangling module is loaded
2115 (other clients cannot even set +h).
2116 The sorcerynet cloaking module has not been updated
2117 for these changes.
2118
2119
2120 Changes: Modified:
2121 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2122 +3 -0 trunk/include/client.h (File Modified)
2123 +64 -5 trunk/src/channel.c (File Modified)
2124 +1 -0 trunk/src/client.c (File Modified)
2125 +2 -2 trunk/src/s_user.c (File Modified)
2126
2127
2128jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2129 Log:
2130 Document /stats U letters in sgml.
2131
2132
2133 Changes: Modified:
2134 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2135
2136
2137jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2138 Log:
2139 Better description of hub_mask and leaf_mask.
2140
2141
2142 Changes: Modified:
2143 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2144
2145
2146jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2147 Log:
2148 Add operspy_dont_care_user_info to sgml docs.
2149
2150
2151 Changes: Modified:
2152 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2153
2154
2155jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2156 Log:
2157 Add general::operspy_dont_care_user_info.
2158 This makes /who mask equivalent to /who !mask for opers
2159 with the operspy flag, and removes the operspy log/notice
2160 on /who mask, /masktrace and /scan.
2161 The necessary privilege (operspy flag) is unchanged.
2162 Behaviour for the other operspy commands (channel
2163 related ones) is also unchanged.
2164
2165
2166 Changes: Modified:
2167 +1 -0 trunk/doc/example.conf (File Modified)
2168 +6 -0 trunk/doc/reference.conf (File Modified)
2169 +1 -0 trunk/include/s_conf.h (File Modified)
2170 +10 -8 trunk/modules/m_etrace.c (File Modified)
2171 +6 -0 trunk/modules/m_info.c (File Modified)
2172 +8 -5 trunk/modules/m_scan.c (File Modified)
2173 +1 -1 trunk/modules/m_version.c (File Modified)
2174 +6 -1 trunk/modules/m_who.c (File Modified)
2175 +1 -0 trunk/src/newconf.c (File Modified)
2176 +1 -0 trunk/src/s_conf.c (File Modified)
2177
2178
2179jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2180 Log:
2181 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2182 This letter will also be used for showing operspy with
2183 limited accountability (show non channel related info
2184 without '!' or notice).
2185
2186
2187 Changes: Modified:
2188 +2 -0 trunk/doc/server-version-info (File Modified)
2189 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2190 +2 -0 trunk/include/ircd.h (File Modified)
2191 +6 -0 trunk/modules/m_info.c (File Modified)
2192 +2 -0 trunk/modules/m_version.c (File Modified)
2193 +1 -0 trunk/src/ircd_state.c (File Modified)
2194
2195
2196jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2197 Log:
2198 Add m_webirc module, allows showing real host of CGI:IRC users.
2199 Differences to the version available on my web page for a while:
2200 instructions on how to set it up.
2201
2202
2203 Changes: Modified:
2204 +137 -0 trunk/extensions/Makefile.in (File Modified)
2205 + - trunk/extensions/m_webirc.c (File Added)
2206
2207
2208nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2209 Log:
2210 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2211
2212
2213 Changes: Modified:
2214 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2215
2216
2217nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2218 Log:
2219 - move beu from core to contributors
2220 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2221
2222
2223 Changes: Modified:
2224 +2 -2 trunk/CREDITS (File Modified)
2225
2226
2227jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2228 Log:
2229 Mention that class blocks must be defined before the
2230 auth or connect blocks referencing them.
2231
2232
2233 Changes: Modified:
2234 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2235
2236
2237jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2238 Log:
2239 extb_canjoin:
2240 - change from "can join" to "is banned", this reverses sense
2241 and removes "weird" checks like for +i, +l, +j
2242 - don't allow $j to same channel
2243 - +s/+p restriction removed, anyone can /mode b anyway
2244 - +k check removed
2245
2246
2247 Changes: Modified:
2248 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2249
2250
2251jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2252 Log:
2253 Add a few important lines from reference.conf to example.conf.
2254
2255
2256 Changes: Modified:
2257 +8 -1 trunk/doc/example.conf (File Modified)
2258
2259
2260nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2261 Log:
2262 - we don't support rtsigio anymore
2263 - we definately don't support VMS nor Cygwin either.
2264
2265
2266 Changes: Modified:
2267 +2 -2 trunk/INSTALL (File Modified)
2268 +0 -2 trunk/README.FIRST (File Modified)
2269
2270
2271nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2272 Log:
2273 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2274
2275
2276 Changes: Modified:
2277 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2278
2279
2280jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2281 Log:
2282 extb_canjoin:
2283 - return EXTBAN_NOMATCH for a valid ban that does not match
2284 - consider a $j ban invalid if we were already processing a
2285 can_join for a $j ban
2286
2287
2288 Changes: Modified:
2289 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2290
2291
2292jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2293 Log:
2294 extb_extgecos: realhost -> orighost
2295
2296
2297 Changes: Modified:
2298 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2299
2300
2301nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2302 Log:
2303 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2304
2305
2306 Changes: Modified:
2307 +59 -0 trunk/extensions/Makefile.in (File Modified)
2308 + - trunk/extensions/extb_canjoin.c (File Added)
2309
2310
2311nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2312 Log:
2313 - oh right, charybdis calls that 'orighost'.
2314
2315
2316 Changes: Modified:
2317 +2 -2 trunk/modules/m_who.c (File Modified)
2318
2319
2320nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2321 Log:
2322 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2323
2324
2325 Changes: Modified:
2326 +2 -0 trunk/modules/m_who.c (File Modified)
2327
2328
2329nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2330 Log:
2331 - also check $x against realhost
2332
2333
2334 Changes: Modified:
2335 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2336
2337
2338jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2339 Log:
2340 Sorcerynet people want a debugging notice moved from +s to +d.
2341
2342
2343 Changes: Modified:
2344 +1 -1 trunk/src/blacklist.c (File Modified)
2345
2346
2347jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2348 Log:
2349 Use source_p instead of client_p for free_pre_client().
2350 client_p could be NULL or another client.
2351
2352
2353 Changes: Modified:
2354 +1 -1 trunk/src/client.c (File Modified)
2355
2356
2357nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2358 Log:
2359 - revert this, I know how to fix it now
2360
2361
2362 Changes: Modified:
2363 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2364
2365
2366nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2367 Log:
2368 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2369 This fix is probably suboptimal, but it does indeed fix the problem.
2370
2371
2372 Changes: Modified:
2373 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2374
2375
2376nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2377 Log:
2378 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2379
2380
2381 Changes: Modified:
2382 +49 -0 trunk/extensions/Makefile.in (File Modified)
2383 + - trunk/extensions/extb_extgecos.c (File Added)
2384
2385
2386jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2387 Log:
2388 Remove undocumented and unused general::fallback_to_ip6_int config option.
2389
2390
2391 Changes: Modified:
2392 +0 -3 trunk/include/s_conf.h (File Modified)
2393 +0 -3 trunk/src/newconf.c (File Modified)
2394
2395
2396jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2397 Log:
2398 SGML docs:
2399 - document new TESTMASK
2400 - mention that TESTMASK matching is the same as MASKTRACE matching
2401 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2402 been that way)
2403
2404
2405 Changes: Modified:
2406 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2407
2408
2409jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2410 Log:
2411 New testmask from ratbox 2.2.
2412 Allows matches on nick, ip and gecos in addition to user
2413 and host, and is fully analogous to masktrace.
2414 The numeric has changed from 724 to 727 and fields in it
2415 have changed.
2416
2417
2418 Changes: Modified:
2419 +4 -3 trunk/help/opers/testmask (File Modified)
2420 +1 -0 trunk/include/numeric.h (File Modified)
2421 +82 -9 trunk/modules/m_testmask.c (File Modified)
2422 +2 -2 trunk/src/messages.tab (File Modified)
2423
2424
2425jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2426 Log:
2427 contrib -> extensions
2428
2429
2430 Changes: Modified:
2431 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2432
2433
2434jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2435 Log:
2436 CHGHOST: Check validity of new hostname.
2437 If the command came from a local client (disabled by
2438 default), send an error message and drop the command.
2439 If the command came from a remote client or server,
2440 send a notice to opers and the target user (if local).
2441
2442
2443 Changes: Modified:
2444 +42 -1 trunk/modules/m_chghost.c (File Modified)
2445
2446
2447jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2448 Log:
2449 Update NEWS file.
2450
2451
2452 Changes: Modified:
2453 +23 -1 trunk/NEWS (File Modified)
2454
2455
2456jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2457 Log:
2458 When an outgoing server connection succeeds, set
2459 localClient->ip by simply copying the whole sockaddr
2460 struct instead of copying certain parts only.
2461
2462
2463 Changes: Modified:
2464 +1 -19 trunk/src/s_serv.c (File Modified)
2465
2466
2467jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2468 Log:
2469 Give a special error message and ignore the connect block
2470 if trying to add a connect block for the server's own name.
2471
2472
2473 Changes: Modified:
2474 +7 -0 trunk/src/newconf.c (File Modified)
2475
2476
2477jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2478 Log:
2479 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2480 when --disable-balloc is used, so that it compiles.
2481 Obviously the BlockHeapUsage() stub returns just zeroes so
2482 /stats z will be less informative.
2483
2484
2485 Changes: Modified:
2486 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2487
2488
2489jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2490 Log:
2491 Free and zero dns_query in DNS callback for outgoing connect.
2492 This avoids double free of reslist.
2493
2494
2495 Changes: Modified:
2496 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2497
2498
2499jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2500 Log:
2501 From ratbox, log failed outgoing connections to serverlog.
2502 Added: IP address.
2503
2504
2505 Changes: Modified:
2506 +13 -1 trunk/src/s_serv.c (File Modified)
2507
2508
2509jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2510 Log:
2511 Change serverlog message when connecting to be more clear and show the port number.
2512
2513
2514 Changes: Modified:
2515 +1 -1 trunk/src/s_serv.c (File Modified)
2516
2517
2518jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2519 Log:
2520 Remove gethost_byname(), this is meaningless
2521 since the removal of AAAA -> A fallback (r1763).
2522
2523
2524 Changes: Modified:
2525 +0 -1 trunk/include/res.h (File Modified)
2526 +0 -12 trunk/src/res.c (File Modified)
2527
2528
2529jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2530 Log:
2531 Remove ip6.int support and use only ip6.arpa.
2532 The global ip6.int zone has disappeared on June 1
2533 and a lot of other software has been removing ip6.int
2534 support also.
2535 This removes the second and last case where IPv6
2536 support in charybdis causes extra lookups and slows
2537 DNS down.
2538
2539
2540 Changes: Modified:
2541 +5 -27 trunk/src/res.c (File Modified)
2542
2543
2544jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2545 Log:
2546 Mention new default (r1767) for connect::aftype in sgml docs.
2547
2548
2549 Changes: Modified:
2550 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2551
2552
2553jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2554 Log:
2555 Use IPv6 if connect::host looks like an IPv6 address
2556 (contains a colon). No need to aftype=ipv6 anymore.
2557
2558
2559 Changes: Modified:
2560 +2 -0 trunk/src/newconf.c (File Modified)
2561
2562
2563jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2564 Log:
2565 More information about connect::host.
2566
2567
2568 Changes: Modified:
2569 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2570
2571
2572jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2573 Log:
2574 Remove fallback to A if AAAA cannot be found.
2575 In case of a forward check of a reverse lookup, we
2576 already know if it's ipv4 or ipv6, so it is not
2577 useful and in case of a forward lookup of a hostname
2578 in connect::host, connect::aftype already specifies
2579 if it's ipv4 or ipv6.
2580
2581
2582 Changes: Modified:
2583 +4 -27 trunk/src/res.c (File Modified)
2584
2585
2586jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2587 Log:
2588 msg_channel():
2589 - check if +c made the message text empty and refuse
2590 to send it if so
2591 - don't copy message text if it is not necessary
2592 (channel is -c)
2593
2594
2595 Changes: Modified:
2596 +14 -4 trunk/modules/core/m_message.c (File Modified)
2597
2598
2599jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2600 Log:
2601 remove_conf_item(): do not free cf_name, this is generally a string constant
2602
2603
2604 Changes: Modified:
2605 +0 -1 trunk/src/newconf.c (File Modified)
2606
2607
2608jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2609 Log:
2610 Remove the old unused FDL_ constants.
2611
2612
2613 Changes: Modified:
2614 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2615
2616
2617jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2618 Log:
2619 Remove an unused struct irc_sockaddr_storage from fde_t
2620 (allocated for every possible file descriptor).
2621
2622
2623 Changes: Modified:
2624 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2625
2626
2627jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2628 Log:
2629 If the DNS lookup for an outgoing connection is still
2630 pending when it is closed, clean it up.
2631
2632
2633 Changes: Modified:
2634 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2635
2636
2637jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2638 Log:
2639 If proc_answer() fails (for example if a lookup for an
2640 A record returns a CNAME), fail the query immediately.
2641 Previously the packet was just ignored, leaving the
2642 query to time out.
2643
2644
2645 Changes: Modified:
2646 +4 -8 trunk/src/res.c (File Modified)
2647
2648
2649jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2650 Log:
2651 Correct sockhost field in an outgoing server connection.
2652 First copy the host field from the server_conf, then
2653 take the IP from to where the connection was attempted
2654 when the connection callback is called.
2655 (Before r1747 this used the IP from the server_conf.)
2656
2657
2658 Changes: Modified:
2659 +8 -2 trunk/src/s_serv.c (File Modified)
2660
2661
2662jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2663 Log:
2664 Remove ipnum (keep aftype) and dns_query from server_conf.
2665 We don't keep track of binary form address in connect{}
2666 blocks anymore, DNS lookups of names in host= gone.
2667 As before the DNS lookup is done on connect.
2668 This should unbreak hostnames in host= somewhat.
2669
2670
2671 Changes: Modified:
2672 +1 -2 trunk/include/s_newconf.h (File Modified)
2673 +2 -2 trunk/src/newconf.c (File Modified)
2674 +1 -42 trunk/src/s_newconf.c (File Modified)
2675 +12 -31 trunk/src/s_serv.c (File Modified)
2676
2677
2678jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2679 Log:
2680 Rerun autoconf.
2681
2682
2683 Changes: Modified:
2684 +1 -1 trunk/configure (File Modified)
2685
2686
2687jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2688 Log:
2689 Fix --disable-balloc help text (said --disable-small-net).
2690
2691
2692 Changes: Modified:
2693 +1 -1 trunk/configure.ac (File Modified)
2694
2695
2696jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2697 Log:
2698 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2699 services (+S). Unlike operstring and adminstring, this
2700 is not changeable with /quote set but is updated on rehash.
2701
2702
2703 Changes: Modified:
2704 +1 -0 trunk/doc/example.conf (File Modified)
2705 +10 -2 trunk/doc/reference.conf (File Modified)
2706 +1 -0 trunk/include/s_conf.h (File Modified)
2707 +6 -0 trunk/modules/m_info.c (File Modified)
2708 +3 -2 trunk/modules/m_whois.c (File Modified)
2709 +1 -0 trunk/src/newconf.c (File Modified)
2710 +1 -0 trunk/src/s_conf.c (File Modified)
2711
2712
2713jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2714 Log:
2715 Fix handling of comma in whois: ignore the comma and
2716 everything after it but do output the entire parameter
2717 in RPL_ENDOFWHOIS.
2718
2719
2720 Changes: Modified:
2721 +2 -2 trunk/modules/m_whois.c (File Modified)
2722
2723
2724beu 2006/07/21 22:36:46 UTC (20060721-1737)
2725 Log:
2726 New /stats letter 's' to list HURTs:
2727 - opers get the full listing.
2728 - users get any HURTs that match their sockhost/orighost if
2729 "stats_k_oper_only" is set to 1.
2730
2731
2732 Changes: Modified:
2733 +50 -0 trunk/extensions/hurt.c (File Modified)
2734
2735
2736nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2737 Log:
2738 - make the newconf system available to modules.
2739
2740
2741 Changes: Modified:
2742 +4 -1 trunk/include/newconf.h (File Modified)
2743 +4 -8 trunk/src/newconf.c (File Modified)
2744
2745
2746beu 2006/07/18 22:39:16 UTC (20060718-1733)
2747 Log:
2748 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2749
2750 Changes: Modified:
2751 +0 -3 trunk/doc/example.conf (File Modified)
2752 +0 -3 trunk/doc/reference.conf (File Modified)
2753
2754
2755beu 2006/07/18 22:34:36 UTC (20060718-1731)
2756 Log:
2757 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2758
2759
2760 Changes: Modified:
2761 +3 -0 trunk/doc/example.conf (File Modified)
2762 +3 -0 trunk/doc/reference.conf (File Modified)
2763
2764
2765jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2766 Log:
2767 Fix too early truncation of JOIN channel list.
2768
2769
2770 Changes: Modified:
2771 +2 -3 trunk/modules/core/m_join.c (File Modified)
2772
2773
2774jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2775 Log:
2776 - From ratbox 2.2 (anfl), send server notices about read
2777 errors from handshakes and servers to +s instead of +d.
2778 - Send various server notices about failed server
2779 connections which did not reach registered state network
2780 wide if the connection was initiated by a remote oper.
2781 This avoids annoying the whole net if there is a
2782 broken autoconnect, but allows all opers to see why a
2783 remote connect failed. Failed connections which did reach
2784 server state already generate server notices everywhere.
2785
2786 Note: this is an exception to our general policy to not send
2787 server notices about unregistered connections remotely.
2788
2789
2790 Changes: Modified:
2791 +1 -0 trunk/include/client.h (File Modified)
2792 +20 -6 trunk/src/client.c (File Modified)
2793 +6 -6 trunk/src/s_serv.c (File Modified)
2794
2795
2796nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2797 Log:
2798 - fix typoes
2799
2800
2801 Changes: Modified:
2802 +1 -1 trunk/doc/example.conf (File Modified)
2803 +1 -1 trunk/doc/reference.conf (File Modified)
2804
2805
2806jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2807 Log:
2808 Don't allow #channel +b $c:&channel (inconsistent target).
2809
2810
2811 Changes: Modified:
2812 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2813
2814
2815jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2816 Log:
2817 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2818
2819
2820 Changes: Modified:
2821 +0 -2 trunk/include/client.h (File Modified)
2822
2823
2824jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2825 Log:
2826 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2827
2828
2829 Changes: Modified:
2830 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2831
2832
2833jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2834 Log:
2835 Store IP addresses in whowas. These are shown to opers.
2836 Obtained from Eurus patches.
2837 orighost tracking removed (not worth the memory IMHO),
2838 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2839 with unknown IPs and to not violate auth{} spoof policy.
2840
2841
2842 Changes: Modified:
2843 +2 -0 trunk/doc/reference.conf (File Modified)
2844 +1 -0 trunk/include/numeric.h (File Modified)
2845 +1 -0 trunk/include/whowas.h (File Modified)
2846 +10 -1 trunk/modules/m_whowas.c (File Modified)
2847 +1 -1 trunk/src/messages.tab (File Modified)
2848 +4 -0 trunk/src/whowas.c (File Modified)
2849
2850
2851jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2852 Log:
2853 Describe hostmask parameter of masktrace better in sgml docs.
2854
2855
2856 Changes: Modified:
2857 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2858
2859
2860jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2861 Log:
2862 masktrace help file: mention CIDR IP masks
2863 From ratbox 2.2
2864
2865
2866 Changes: Modified:
2867 +2 -0 trunk/help/opers/masktrace (File Modified)
2868
2869
2870jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2871 Log:
2872 MASKTRACE: allow normal match() on IP address also
2873 From ratbox 2.2
2874
2875
2876 Changes: Modified:
2877 +2 -3 trunk/modules/m_etrace.c (File Modified)
2878
2879
2880jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2881 Log:
2882 Allow +S clients (services) to send to channels and @/+ channels always.
2883
2884
2885 Changes: Modified:
2886 +1 -1 trunk/modules/core/m_message.c (File Modified)
2887 +1 -1 trunk/src/channel.c (File Modified)
2888
2889
2890jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2891 Log:
2892 Allow servers to send to @#chan and +#chan.
2893
2894
2895 Changes: Modified:
2896 +1 -1 trunk/modules/core/m_message.c (File Modified)
2897
2898
2899jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2900 Log:
2901 Don't count opers on service{} servers in /lusers.
2902
2903
2904 Changes: Modified:
2905 +2 -2 trunk/src/s_user.c (File Modified)
2906
2907
2908jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2909 Log:
2910 Show opers the real host behind a dynamic spoof in WHOIS.
2911 If the user is auth{} spoofed, this shows the auth{} spoof
2912 otherwise it shows the DNS hostname and IP address.
2913 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2914
2915
2916 Changes: Modified:
2917 +1 -0 trunk/include/numeric.h (File Modified)
2918 +12 -2 trunk/modules/m_whois.c (File Modified)
2919 +1 -1 trunk/src/messages.tab (File Modified)
2920
2921
2922jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2923 Log:
2924 Remove #define HIDE_SPOOF_IPS from config.h, should
2925 have been done earlier.
2926
2927
2928 Changes: Modified:
2929 +0 -7 trunk/include/config.h (File Modified)
2930
2931
2932jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2933 Log:
2934 Bring back ERR_CANTKILLSERVER.
2935
2936
2937 Changes: Modified:
2938 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2939
2940
2941jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2942 Log:
2943 ip_cloaking module:
2944 - also send RPL_HOSTHIDDEN on -h
2945 - don't allow +h for auth{} spoofed clients
2946
2947
2948 Changes: Modified:
2949 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2950
2951
2952jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2953 Log:
2954 /etc/resolv.conf parsing:
2955 - don't crash (sometimes) if there is a line without an argument
2956 (e.g. 'search' by itself)
2957 - fix handling of lines with leading whitespace
2958
2959
2960 Changes: Modified:
2961 +9 -8 trunk/src/reslib.c (File Modified)
2962
2963
2964jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2965 Log:
2966 Put back code that terminates DNS queries, which was
2967 removed during the resolver changes.
2968
2969
2970 Changes: Modified:
2971 +4 -0 trunk/src/s_auth.c (File Modified)
2972
2973
2974nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2975 Log:
2976 - oh hey, that was in the wrong place
2977
2978
2979 Changes: Modified:
2980 +13 -13 trunk/src/s_auth.c (File Modified)
2981
2982
2983nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2984 Log:
2985 - handle a situation where a user can go away before DNS completes
2986
2987
2988 Changes: Modified:
2989 +13 -0 trunk/src/s_auth.c (File Modified)
2990
2991
2992jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2993 Log:
2994 More dnsbl stuff
2995
2996
2997 Changes: Modified:
2998 +1 -0 trunk/include/blacklist.h (File Modified)
2999 +1 -0 trunk/include/res.h (File Modified)
3000 +33 -2 trunk/src/blacklist.c (File Modified)
3001 +2 -0 trunk/src/client.c (File Modified)
3002 +24 -0 trunk/src/res.c (File Modified)
3003
3004
3005jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3006 Log:
3007 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3008 if comm_accept() failed.
3009
3010 Found with valgrind.
3011
3012
3013 Changes: Modified:
3014 +4 -4 trunk/src/listener.c (File Modified)
3015
3016
3017nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3018 Log:
3019 - handle unavailable Client/preClient structs
3020
3021
3022 Changes: Modified:
3023 +9 -0 trunk/src/blacklist.c (File Modified)
3024
3025
3026jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3027 Log:
3028 Add +lf to SGML docs.
3029
3030
3031 Changes: Modified:
3032 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3033
3034
3035jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3036 Log:
3037 Also do forwarding if the channel limit (+l) is exceeded.
3038
3039
3040 Changes: Modified:
3041 +1 -1 trunk/help/opers/cmode (File Modified)
3042 +2 -2 trunk/modules/core/m_join.c (File Modified)
3043
3044
3045beu 2006/06/07 11:53:21 UTC (20060607-1663)
3046 Log:
3047 Post-release lovin':
3048 - Update version to 2.1.0.
3049 - Regenerate configure.
3050
3051
3052 Changes: Modified:
3053 +9 -9 trunk/configure (File Modified)
3054 +1 -1 trunk/configure.ac (File Modified)
3055
3056
3057beu 2006/06/07 11:42:54 UTC (20060607-1659)
3058 Log:
3059 Comment out example blacklist{} block.
3060
3061
3062 Changes: Modified:
3063 +7 -7 trunk/doc/example.conf (File Modified)
3064 +7 -7 trunk/doc/reference.conf (File Modified)
3065
3066
3067beu 2006/06/07 10:59:48 UTC (20060607-1653)
3068 Log:
3069 Add note regarding use of AHBL BLs.
3070
3071
3072 Changes: Modified:
3073 +4 -0 trunk/doc/example.conf (File Modified)
3074 +4 -0 trunk/doc/reference.conf (File Modified)
3075
3076
3077jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3078 Log:
3079 Fix typos.
3080
3081
3082 Changes: Modified:
3083 +2 -2 trunk/CREDITS (File Modified)
3084
3085
3086jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3087 Log:
3088 Add beu to CREDITS.
3089
3090
3091 Changes: Modified:
3092 +1 -0 trunk/CREDITS (File Modified)
3093
3094
3095jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3096 Log:
3097 Put more recent ratbox CREDITS here.
3098
3099
3100 Changes: Modified:
3101 +3 -2 trunk/doc/Ratbox-team (File Modified)
3102
3103
3104jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3105 Log:
3106 Clarify a bit.
3107
3108
3109 Changes: Modified:
3110 +5 -4 trunk/NEWS (File Modified)
3111
3112
3113jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3114 Log:
3115 Mention that install or make install also avoids modunload crashes.
3116
3117
3118 Changes: Modified:
3119 +2 -1 trunk/BUGS (File Modified)
3120
3121
3122nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3123 Log:
3124 - update NEWS a bit
3125
3126
3127 Changes: Modified:
3128 +3 -8 trunk/NEWS (File Modified)
3129
3130
3131nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3132 Log:
3133 - further updates
3134
3135
3136 Changes: Modified:
3137 +3 -2 trunk/BUGS (File Modified)
3138
3139
3140nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3141 Log:
3142 - add orighost check to hurt.c
3143 - update BUGS info
3144
3145
3146 Changes: Modified:
3147 +1 -6 trunk/BUGS (File Modified)
3148 +1 -1 trunk/extensions/hurt.c (File Modified)
3149
3150
3151jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3152 Log:
3153 Make kline_exempt exempt from HURT also.
3154
3155
3156 Changes: Modified:
3157 +2 -1 trunk/extensions/hurt.c (File Modified)
3158
3159
3160jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3161 Log:
3162 Fix mask HEAL propagation.
3163
3164
3165 Changes: Modified:
3166 +6 -3 trunk/extensions/hurt.c (File Modified)
3167
3168
3169beu 2006/06/04 03:01:05 UTC (20060604-1622)
3170 Log:
3171 - Remove old cruft.
3172 - Update.
3173
3174
3175 Changes: Modified:
3176 +18 -31 trunk/extensions/README (File Modified)
3177
3178
3179jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3180 Log:
3181 More target change hax.
3182 Ick.
3183
3184
3185 Changes: Modified:
3186 +5 -0 trunk/extensions/hurt.c (File Modified)
3187
3188
3189jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3190 Log:
3191 Improvements to HURT propagation.
3192
3193
3194 Changes: Modified:
3195 +8 -6 trunk/extensions/hurt.c (File Modified)
3196
3197
3198nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3199 Log:
3200 - further simplification
3201
3202
3203 Changes: Modified:
3204 +25 -76 trunk/extensions/hurt.c (File Modified)
3205 +0 -9 trunk/extensions/hurt.h (File Modified)
3206
3207
3208nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3209 Log:
3210 - client_exit hook
3211
3212
3213 Changes: Modified:
3214 +13 -0 trunk/extensions/hurt.c (File Modified)
3215
3216
3217nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3218 Log:
3219 - cut off at 15 messages instead of 30
3220
3221
3222 Changes: Modified:
3223 +1 -1 trunk/extensions/hurt.h (File Modified)
3224
3225
3226jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3227 Log:
3228 Squash a warning here.
3229
3230
3231 Changes: Modified:
3232 +1 -3 trunk/src/ircd.c (File Modified)
3233
3234
3235jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3236 Log:
3237 Don't show servers in /stats l to nonopers if flatten links is enabled.
3238
3239
3240 Changes: Modified:
3241 +3 -1 trunk/modules/m_stats.c (File Modified)
3242
3243
3244nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3245 Log:
3246 - hurt expiry
3247
3248
3249 Changes: Modified:
3250 +20 -7 trunk/extensions/hurt.c (File Modified)
3251
3252
3253nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3254 Log:
3255 - remove inline stuff (yuck)
3256 - sockaddr should have been sockhost
3257
3258
3259 Changes: Modified:
3260 +22 -31 trunk/extensions/hurt.c (File Modified)
3261
3262
3263nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3264 Log:
3265 - make hurt checking actually work
3266
3267
3268 Changes: Modified:
3269 +2 -7 trunk/extensions/hurt.c (File Modified)
3270
3271
3272jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3273 Log:
3274 Slight tweak to alias{}.
3275
3276
3277 Changes: Modified:
3278 +4 -0 trunk/src/parse.c (File Modified)
3279
3280
3281nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3282 Log:
3283 - further simplification
3284
3285
3286 Changes: Modified:
3287 +59 -71 trunk/extensions/hurt.c (File Modified)
3288 +0 -1 trunk/extensions/hurt.h (File Modified)
3289
3290
3291nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3292 Log:
3293 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3294
3295
3296 Changes: Modified:
3297 +10 -20 trunk/extensions/hurt.c (File Modified)
3298 +0 -4 trunk/extensions/hurt.h (File Modified)
3299
3300
3301nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3302 Log:
3303 - remove some unnecessary code here (hurt_initial_check_event()).
3304
3305
3306 Changes: Modified:
3307 +0 -23 trunk/extensions/hurt.c (File Modified)
3308
3309
3310nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3311 Log:
3312 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3313
3314
3315 Changes: Modified:
3316 +8 -0 trunk/modules/core/m_message.c (File Modified)
3317
3318
3319nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3320 Log:
3321 - more sane tgchange hax
3322
3323
3324 Changes: Modified:
3325 +2 -1 trunk/extensions/hurt.c (File Modified)
3326
3327
3328jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3329 Log:
3330 Make HEAL <nick> work.
3331
3332
3333 Changes: Modified:
3334 +40 -43 trunk/extensions/hurt.c (File Modified)
3335
3336
3337jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3338 Log:
3339 Destroy hurt_clients list on unload.
3340
3341
3342 Changes: Modified:
3343 +7 -0 trunk/extensions/hurt.c (File Modified)
3344
3345
3346jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3347 Log:
3348 Coding style: no space between a function name and parenthesis.
3349
3350
3351 Changes: Modified:
3352 +43 -43 trunk/extensions/hurt.c (File Modified)
3353
3354
3355jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3356 Log:
3357 Now works and throws out hurt clients after 30 protocol messages
3358 unless they identify.
3359
3360
3361 Changes: Modified:
3362 +28 -36 trunk/extensions/hurt.c (File Modified)
3363 +1 -7 trunk/extensions/hurt.h (File Modified)
3364
3365
3366jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3367 Log:
3368 Working addition/lookup.
3369
3370
3371 Changes: Modified:
3372 +8 -0 trunk/extensions/hurt.c (File Modified)
3373
3374
3375jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3376 Log:
3377 Get rid of hyb6 style propagation (:server COMMAND source).
3378
3379
3380 Changes: Modified:
3381 +18 -22 trunk/extensions/hurt.c (File Modified)
3382
3383
3384jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3385 Log:
3386 add not-working hurt_add and hurt_find
3387
3388
3389 Changes: Modified:
3390 +13 -5 trunk/extensions/hurt.c (File Modified)
3391
3392
3393jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3394 Log:
3395 Comment out a lot of stuff so I can load and unload this without crashing.
3396
3397
3398 Changes: Modified:
3399 +17 -6 trunk/extensions/hurt.c (File Modified)
3400
3401
3402jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3403 Log:
3404 Fix svn:keywords and add a short comment at the top.
3405
3406
3407 Changes: Modified:
3408 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3409
3410
3411jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3412 Log:
3413 - Make hurt module compile
3414 - Link it to the build
3415 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3416 correct flag name, no CAP_TS6 use etc
3417
3418
3419 Changes: Modified:
3420 +1 -0 trunk/extensions/Makefile.in (File Modified)
3421 +30 -32 trunk/extensions/hurt.c (File Modified)
3422
3423
3424jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3425 Log:
3426 Put beu's hurt module in trunk.
3427
3428
3429 Changes: Modified:
3430 + - trunk/extensions/hurt.c (File Added)
3431 + - trunk/extensions/hurt.h (File Added)
3432
3433
3434nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3435 Log:
3436 - _iprint(): use stderr instead of stdout
3437
3438
3439 Changes: Modified:
3440 +1 -1 trunk/src/s_log.c (File Modified)
3441
3442
3443jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3444 Log:
3445 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3446 and subsequently destroy our kqueue when we close 0, 1, 2
3447 (broke /restart).
3448 - After closing fd 0, 1, 2 reopen them to /dev/null again
3449 so we don't send messages from malloc etc to a random
3450 user's connection.
3451 - Remove an obsolete comment.
3452
3453
3454 Changes: Modified:
3455 +13 -2 trunk/src/ircd.c (File Modified)
3456
3457
3458jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3459 Log:
3460 Update NEWS file.
3461
3462
3463 Changes: Modified:
3464 +29 -1 trunk/NEWS (File Modified)
3465
3466
3467jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3468 Log:
3469 Rerun autoconf.
3470
3471
3472 Changes: Modified:
3473 +1 -1 trunk/configure (File Modified)
3474
3475
3476jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3477 Log:
3478 Fix openssl version check to also accept versions newer than 0.9.6.
3479
3480
3481 Changes: Modified:
3482 +1 -1 trunk/configure.ac (File Modified)
3483
3484
3485jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3486 Log:
3487 Oops, need packet.h here.
3488
3489
3490 Changes: Modified:
3491 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3492
3493
3494jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3495 Log:
3496 End the flood grace period in CPRIVMSG/CNOTICE.
3497
3498
3499 Changes: Modified:
3500 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3501
3502
3503nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3504 Log:
3505 - update class::connectfreq documentation
3506
3507
3508 Changes: Modified:
3509 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3510
3511
3512nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3513 Log:
3514 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3515
3516
3517 Changes: Modified:
3518 +3 -6 trunk/src/s_serv.c (File Modified)
3519
3520
3521jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3522 Log:
3523 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3524
3525
3526 Changes: Modified:
3527 +1 -1 trunk/src/messages.tab (File Modified)
3528
3529
3530jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3531 Log:
3532 Don't mention that /stats p shows idle times, as it doesn't.
3533
3534
3535 Changes: Modified:
3536 +1 -1 trunk/help/opers/stats (File Modified)
3537 +1 -1 trunk/help/users/stats (File Modified)
3538
3539
3540jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3541 Log:
3542 /stats A shows DNS servers, it doesn't matter whether ircd
3543 uses ADNS or something else.
3544
3545
3546 Changes: Modified:
3547 +1 -1 trunk/help/opers/stats (File Modified)
3548
3549
3550jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3551 Log:
3552 get_client_name() fix
3553
3554
3555 Changes: Modified:
3556 +4 -0 trunk/src/client.c (File Modified)
3557
3558
3559jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3560 Log:
3561 Add some comments.
3562
3563
3564 Changes: Modified:
3565 +6 -0 trunk/src/ircd.c (File Modified)
3566
3567
3568beu 2006/05/28 09:22:09 UTC (20060528-1521)
3569 Log:
3570 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3571
3572 Changes: Modified:
3573 +16 -17 trunk/configure (File Modified)
3574 +1 -1 trunk/configure.ac (File Modified)
3575
3576
3577beu 2006/05/28 09:10:43 UTC (20060528-1517)
3578 Log:
3579 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3580
3581 Changes: Modified:
3582 +135 -0 trunk/configure (File Modified)
3583 +6 -0 trunk/configure.ac (File Modified)
3584
3585
3586jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3587 Log:
3588 Exit 0 on successful -conftest.
3589
3590
3591 Changes: Modified:
3592 +1 -1 trunk/src/ircd.c (File Modified)
3593
3594
3595jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3596 Log:
3597 Make the "keep the parent process around" thing work, by opening
3598 a pipe to the child process. This pipe is on fd 0 in the child
3599 process. After successful initialization, the child will write
3600 a byte to this pipe, on fatal errors it will close it without
3601 writing anything.
3602
3603 Somewhat hackish still but should work.
3604
3605
3606 Changes: Modified:
3607 +27 -30 trunk/src/ircd.c (File Modified)
3608
3609
3610nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3611 Log:
3612 - convert some error messages to ierror() over fprintf/ilog combination
3613
3614
3615 Changes: Modified:
3616 +3 -6 trunk/src/ircd.c (File Modified)
3617
3618
3619nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3620 Log:
3621 - inotice() for loadmodule when in foreground mode
3622
3623
3624 Changes: Modified:
3625 +3 -0 trunk/src/modules.c (File Modified)
3626
3627
3628nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3629 Log:
3630 - remove inotice() on loading modules from the config
3631
3632
3633 Changes: Modified:
3634 +0 -3 trunk/src/modules.c (File Modified)
3635
3636
3637nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3638 Log:
3639 - usleep for 50000usec in the parent process to allow for startup messages
3640 to be cleanly printed before detaching to shell, this should be more than
3641 enough time really
3642
3643
3644 Changes: Modified:
3645 +3 -0 trunk/src/ircd.c (File Modified)
3646
3647
3648nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3649 Log:
3650 - display more errors during normal startup as to try to help people find common problems
3651
3652
3653 Changes: Modified:
3654 +27 -10 trunk/src/ircd.c (File Modified)
3655
3656
3657nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3658 Log:
3659 - version bump in preparation of 2.0.0 release
3660
3661
3662 Changes: Modified:
3663 +9 -9 trunk/configure (File Modified)
3664 +1 -1 trunk/configure.ac (File Modified)
3665
3666
3667jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3668 Log:
3669 Change example.conf operator block from "admin" to "god",
3670 so as to show we encourage per-person operator blocks.
3671
3672
3673 Changes: Modified:
3674 +4 -2 trunk/doc/example.conf (File Modified)
3675
3676
3677jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3678 Log:
3679 Document alias{} block.
3680
3681
3682 Changes: Modified:
3683 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3684
3685
3686jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3687 Log:
3688 Document DNS blacklist stuff in sgml.
3689
3690
3691 Changes: Modified:
3692 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3693 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3694
3695
3696jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3697 Log:
3698 Misc /stats clarifications.
3699
3700
3701 Changes: Modified:
3702 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3703
3704
3705jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3706 Log:
3707 Move snomasks into umodes chapter.
3708 Move oprivs chapter down.
3709
3710
3711 Changes: Modified:
3712 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3713 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3714 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3715
3716
3717jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3718 Log:
3719 Mention operator{} user@host change.
3720
3721
3722 Changes: Modified:
3723 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3724
3725
3726jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3727 Log:
3728 operator{} block user@host matches against orighost now, not host.
3729 This means that services/+h spoofs do not work in operator{} blocks;
3730 auth{} spoofs still work.
3731
3732
3733 Changes: Modified:
3734 +4 -0 trunk/doc/example.conf (File Modified)
3735 +1 -1 trunk/doc/reference.conf (File Modified)
3736 +2 -2 trunk/modules/m_challenge.c (File Modified)
3737 +1 -1 trunk/modules/m_oper.c (File Modified)
3738
3739
3740nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3741 Log:
3742 - inotice/iwarn/ierror() stuff I was working on
3743
3744
3745 Changes: Modified:
3746 +3 -0 trunk/include/s_log.h (File Modified)
3747 +15 -11 trunk/src/ircd.c (File Modified)
3748 +3 -1 trunk/src/modules.c (File Modified)
3749 +1 -1 trunk/src/newconf.c (File Modified)
3750 +54 -0 trunk/src/s_log.c (File Modified)
3751
3752
3753jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3754 Log:
3755 Oops, don't add blacklists to the list twice on rehash.
3756
3757
3758 Changes: Modified:
3759 +3 -2 trunk/src/blacklist.c (File Modified)
3760
3761
3762jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3763 Log:
3764 Remove notices to the client about progress of dnsbl lookups.
3765
3766
3767 Changes: Modified:
3768 +0 -4 trunk/src/blacklist.c (File Modified)
3769
3770
3771jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3772 Log:
3773 Add auth{} flag dnsbl_exempt.
3774
3775
3776 Changes: Modified:
3777 +2 -1 trunk/doc/example.conf (File Modified)
3778 +2 -1 trunk/doc/reference.conf (File Modified)
3779 +2 -0 trunk/include/s_conf.h (File Modified)
3780 +1 -0 trunk/src/newconf.c (File Modified)
3781 +8 -1 trunk/src/s_user.c (File Modified)
3782
3783
3784jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3785 Log:
3786 Switch alias{} and blacklist{} around, for consistency with example.conf.
3787
3788
3789 Changes: Modified:
3790 +18 -18 trunk/doc/reference.conf (File Modified)
3791
3792
3793jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3794 Log:
3795 Send a warning to the user if they are dnsbl listed but exempted.
3796
3797
3798 Changes: Modified:
3799 +17 -12 trunk/src/s_user.c (File Modified)
3800
3801
3802jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3803 Log:
3804 Move throwing out dnsbl listed clients to registration,
3805 and make kline_exempt exempt from it.
3806
3807
3808 Changes: Modified:
3809 +1 -0 trunk/include/blacklist.h (File Modified)
3810 +4 -0 trunk/include/client.h (File Modified)
3811 +15 -16 trunk/src/blacklist.c (File Modified)
3812 +6 -0 trunk/src/client.c (File Modified)
3813 +17 -0 trunk/src/s_user.c (File Modified)
3814
3815
3816jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3817 Log:
3818 Show refcount in /stats n.
3819
3820
3821 Changes: Modified:
3822 +3 -2 trunk/modules/m_stats.c (File Modified)
3823
3824
3825jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3826 Log:
3827 Don't look up dnsbls twice if they send USER twice.
3828
3829
3830 Changes: Modified:
3831 +5 -3 trunk/modules/m_user.c (File Modified)
3832
3833
3834jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3835 Log:
3836 Add /stats n to help files.
3837
3838
3839 Changes: Modified:
3840 +1 -0 trunk/help/opers/stats (File Modified)
3841 +1 -0 trunk/help/users/stats (File Modified)
3842
3843
3844jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3845 Log:
3846 Only check dnsbls for A records, not AAAA.
3847
3848
3849 Changes: Modified:
3850 +1 -1 trunk/src/blacklist.c (File Modified)
3851
3852
3853jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3854 Log:
3855 Don't remove non-illegal blacklists on completion of check.
3856 Add debugging notices (not working).
3857
3858
3859 Changes: Modified:
3860 +5 -1 trunk/src/blacklist.c (File Modified)
3861
3862
3863jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3864 Log:
3865 Don't call register_local_user() if they haven't sent a nick yet.
3866
3867
3868 Changes: Modified:
3869 +1 -1 trunk/src/blacklist.c (File Modified)
3870
3871
3872jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3873 Log:
3874 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3875
3876
3877 Changes: Modified:
3878 +21 -0 trunk/modules/m_stats.c (File Modified)
3879
3880
3881jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3882 Log:
3883 More dnsbl rehash fixes, it was adding bogus entries.
3884
3885
3886 Changes: Modified:
3887 +2 -7 trunk/src/newconf.c (File Modified)
3888
3889
3890jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3891 Log:
3892 Need blacklist.h here.
3893
3894
3895 Changes: Modified:
3896 +1 -0 trunk/src/s_conf.c (File Modified)
3897
3898
3899nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3900 Log:
3901 - nuke iauth
3902
3903
3904 Changes: Modified:
3905 +1 -2 trunk/configure (File Modified)
3906 +0 -48 trunk/configure.ac (File Modified)
3907 + - trunk/doc/example-iauth.conf (File Deleted)
3908 + - trunk/iauth/ (File Deleted)
3909
3910
3911jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3912 Log:
3913 Improve handling of rehashing with blacklists.
3914 Also some coding style tweaks.
3915
3916
3917 Changes: Modified:
3918 +3 -2 trunk/include/blacklist.h (File Modified)
3919 +35 -16 trunk/src/blacklist.c (File Modified)
3920 +2 -0 trunk/src/s_conf.c (File Modified)
3921
3922
3923jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3924 Log:
3925 Clear can_send cache if a user logs in or out from services.
3926
3927
3928 Changes: Modified:
3929 +2 -0 trunk/modules/m_services.c (File Modified)
3930
3931
3932jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3933 Log:
3934 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3935 This directory is not entered by default.
3936 More stuff needs to be moved into here.
3937
3938
3939 Changes: Modified:
3940 +2 -1 trunk/configure (File Modified)
3941 +1 -0 trunk/configure.ac (File Modified)
3942 +69 -458 trunk/extensions/Makefile.in (File Modified)
3943 + - trunk/extensions/m_clearchan.c (File Deleted)
3944 + - trunk/extensions/m_force.c (File Deleted)
3945 + - trunk/unsupported/ (File Added)
3946 + - trunk/unsupported/Makefile.in (File Added)
3947 + - trunk/unsupported/m_clearchan.c (File Added)
3948 + - trunk/unsupported/m_force.c (File Added)
3949
3950
3951jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3952 Log:
3953 Logging/wallops for forcejoin/forcepart, numeric fix.
3954 This needs to be moved to the toys section.
3955
3956
3957 Changes: Modified:
3958 +22 -2 trunk/extensions/m_force.c (File Modified)
3959
3960
3961jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3962 Log:
3963 Fix comments at the top (including copyright).
3964
3965
3966 Changes: Modified:
3967 +3 -2 trunk/extensions/m_omode.c (File Modified)
3968
3969
3970jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3971 Log:
3972 Add OMODE command to extensions/ for oper mode hacking:
3973 - requires admin privs
3974 - does not work for opped opers
3975 - sends wallops
3976 - sends a ServerMode for opping the oper themselves,
3977 otherwise a mode coming from the oper (not only
3978 does this provide full accountability, it is also
3979 easiest to implement while avoiding channels
3980 messed up with bogus bans etc).
3981
3982
3983 Changes: Modified:
3984 +171 -0 trunk/extensions/Makefile.in (File Modified)
3985 + - trunk/extensions/m_omode.c (File Added)
3986
3987
3988gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3989 Log:
3990 Metadata fix
3991
3992
3993 Changes: Modified:
3994 + - trunk/include/blacklist.h (Property Modified)
3995 + - trunk/src/blacklist.c (Property Modified)
3996
3997
3998nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3999 Log:
4000 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4001
4002
4003 Changes: Modified:
4004 +5 -1 trunk/src/blacklist.c (File Modified)
4005
4006
4007nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4008 Log:
4009 Initial DNS blacklist support:
4010 - see example.conf for how to use.
4011 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4012 - tor.ahbl.org is also included because most networks will not want to allow tor
4013 (and we're considering going KoS on tor users here anyway due to abuse)
4014
4015
4016 Changes: Modified:
4017 +18 -0 trunk/doc/example.conf (File Modified)
4018 +66 -0 trunk/doc/reference.conf (File Modified)
4019 + - trunk/include/blacklist.h (File Added)
4020 +2 -0 trunk/include/client.h (File Modified)
4021 +3 -0 trunk/modules/m_user.c (File Modified)
4022 +152 -0 trunk/src/Makefile.in (File Modified)
4023 + - trunk/src/blacklist.c (File Added)
4024 +34 -0 trunk/src/newconf.c (File Modified)
4025 +1 -0 trunk/src/s_auth.c (File Modified)
4026 +4 -0 trunk/src/s_user.c (File Modified)
4027
4028
4029jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4030 Log:
4031 Remove last bit of lzo stuff (comment in example.conf connect{}).
4032
4033
4034 Changes: Modified:
4035 +0 -4 trunk/doc/example.conf (File Modified)
4036
4037
4038jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4039 Log:
4040 Show sasl successes and failures in /stats t (like other
4041 things in /stats t, about local clients only).
4042
4043
4044 Changes: Modified:
4045 +2 -0 trunk/include/s_stats.h (File Modified)
4046 +3 -0 trunk/modules/m_sasl.c (File Modified)
4047 +3 -0 trunk/src/s_stats.c (File Modified)
4048
4049
4050jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4051 Log:
4052 Allow messaging services by nickname without using
4053 target change slots (this was already possible with
4054 user@server notation or services shortcuts).
4055
4056
4057 Changes: Modified:
4058 +2 -2 trunk/modules/core/m_message.c (File Modified)
4059
4060
4061jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4062 Log:
4063 Abort a safelist if a new /list comes in while one is already in progress.
4064
4065
4066 Changes: Modified:
4067 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4068
4069
4070jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4071 Log:
4072 Change $![letter]:[mask] to $~[letter]:[mask]
4073 so both ! and ~ invert an extban.
4074
4075
4076 Changes: Modified:
4077 +2 -0 trunk/src/chmode.c (File Modified)
4078
4079
4080nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4081 Log:
4082 - revert due to technical issues
4083
4084
4085 Changes: Modified:
4086 +1 -1 trunk/src/extban.c (File Modified)
4087
4088
4089nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4090 Log:
4091 - 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
4092
4093
4094 Changes: Modified:
4095 +1 -1 trunk/src/extban.c (File Modified)
4096
4097
4098jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4099 Log:
4100 Don't pace /list on a single channel.
4101
4102
4103 Changes: Modified:
4104 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4105
4106
4107jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4108 Log:
4109 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4110
4111
4112 Changes: Modified:
4113 +4 -2 trunk/include/supported.h (File Modified)
4114
4115
4116jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4117 Log:
4118 Extban types are case insensitive; force them to lowercase when added.
4119
4120
4121 Changes: Modified:
4122 +5 -5 trunk/doc/extban.txt (File Modified)
4123 +4 -0 trunk/src/chmode.c (File Modified)
4124 +3 -3 trunk/src/extban.c (File Modified)
4125
4126
4127jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4128 Log:
4129 sendto_wallops_flags():
4130 - instead of checking IsOper on each client, walk the appropriate list
4131 - instead of sending non-+z wallops from persons to nonopers, send only
4132 +w wallops from persons
4133
4134
4135 Changes: Modified:
4136 +1 -5 trunk/src/send.c (File Modified)
4137
4138
4139jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4140 Log:
4141 Prefix oper wallops with "WALLOPS - " if they would
4142 otherwise look like operwalls or locops, when sending
4143 them to local users.
4144
4145
4146 Changes: Modified:
4147 +11 -1 trunk/modules/m_wallops.c (File Modified)
4148
4149
4150jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4151 Log:
4152 Make sure destination field in some sasl numerics
4153 is the user's nick, not the sasl agent or server
4154 name.
4155
4156
4157 Changes: Modified:
4158 +2 -2 trunk/modules/m_sasl.c (File Modified)
4159
4160
4161beu 2006/05/19 19:24:44 UTC (20060519-1373)
4162 Log:
4163 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4164
4165
4166 Changes: Modified:
4167 +1 -1 trunk/extensions/Makefile.in (File Modified)
4168
4169
4170jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4171 Log:
4172 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4173
4174
4175 Changes: Modified:
4176 +1 -0 trunk/src/s_user.c (File Modified)
4177
4178
4179beu 2006/05/19 18:10:13 UTC (20060519-1367)
4180 Log:
4181 Fix build for when IPv6 is disabled.
4182
4183
4184 Changes: Modified:
4185 +12 -10 trunk/src/s_auth.c (File Modified)
4186
4187
4188jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4189 Log:
4190 Add information about adding extban types.
4191
4192
4193 Changes: Modified:
4194 +25 -0 trunk/doc/extban.txt (File Modified)
4195
4196
4197jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4198 Log:
4199 Better extban validation: try to match a new extban from
4200 a local user against its setter to see if it is valid.
4201 Unknown extban types from remotes are no longer hidden.
4202
4203
4204 Changes: Modified:
4205 +4 -3 trunk/doc/extban.txt (File Modified)
4206 +1 -0 trunk/include/channel.h (File Modified)
4207 +2 -6 trunk/src/chmode.c (File Modified)
4208 +32 -0 trunk/src/extban.c (File Modified)
4209
4210
4211jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4212 Log:
4213 Make sure both .c.o: and .s.o: are followed by the necessary command.
4214
4215
4216 Changes: Modified:
4217 +1 -0 trunk/src/Makefile.in (File Modified)
4218
4219
4220jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4221 Log:
4222 Add need_sasl auth{} flag to sgml documentation.
4223
4224
4225 Changes: Modified:
4226 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4227
4228
4229jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4230 Log:
4231 Document need_sasl auth{} flag in example confs.
4232
4233
4234 Changes: Modified:
4235 +1 -0 trunk/doc/example.conf (File Modified)
4236 +1 -0 trunk/doc/reference.conf (File Modified)
4237
4238
4239jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4240 Log:
4241 Don't allow TB to set an empty topic.
4242 This would be possible if a server sent bad protocol
4243 and could cause a crash.
4244
4245
4246 Changes: Modified:
4247 +4 -0 trunk/modules/m_tb.c (File Modified)
4248
4249
4250nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4251 Log:
4252 - oops
4253
4254
4255 Changes: Modified:
4256 +1 -1 trunk/Makefile.in (File Modified)
4257
4258
4259nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4260 Log:
4261 - typo fix
4262
4263
4264 Changes: Modified:
4265 +2 -2 trunk/configure (File Modified)
4266 +1 -1 trunk/configure.ac (File Modified)
4267
4268
4269nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4270 Log:
4271 - rebuild configure
4272
4273
4274 Changes: Modified:
4275 +2 -2 trunk/configure (File Modified)
4276
4277
4278nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4279 Log:
4280 - makefile fix
4281
4282
4283 Changes: Modified:
4284 +1 -1 trunk/extensions/Makefile.in (File Modified)
4285
4286
4287nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4288 Log:
4289 - rename contrib to extensions to bring some clarity to things
4290
4291
4292 Changes: Modified:
4293 +1 -1 trunk/Makefile.in (File Modified)
4294 +1 -1 trunk/configure.ac (File Modified)
4295 +10 -10 trunk/doc/example.conf (File Modified)
4296 +10 -10 trunk/doc/reference.conf (File Modified)
4297 + - trunk/extensions/ (File Added)
4298 + - trunk/extras/ (File Deleted)
4299
4300
4301nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4302 Log:
4303 - temporary rename
4304
4305
4306 Changes: Modified:
4307 +1 -1 trunk/Makefile.in (File Modified)
4308 +1 -1 trunk/configure.ac (File Modified)
4309 + - trunk/contrib/ (File Deleted)
4310 + - trunk/extras/ (File Added)
4311
4312
4313jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4314 Log:
4315 Don't allow servers to QUIT (they should use SQUIT).
4316
4317
4318 Changes: Modified:
4319 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4320
4321
4322nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4323 Log:
4324 - keywords
4325
4326
4327 Changes: Modified:
4328 + - trunk/src/fnvhash.s (Property Modified)
4329
4330
4331nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4332 Log:
4333 - reduced version of code
4334
4335
4336 Changes: Modified:
4337 +9 -61 trunk/src/fnvhash.s (File Modified)
4338
4339
4340nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4341 Log:
4342 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4343
4344
4345 Changes: Modified:
4346 +1 -1 trunk/src/fnvhash.s (File Modified)
4347
4348
4349jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4350 Log:
4351 Fix orighost matching for klines, etc. Was hashing the visible
4352 host, oops.
4353
4354
4355 Changes: Modified:
4356 +1 -1 trunk/src/hostmask.c (File Modified)
4357
4358
4359nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4360 Log:
4361 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4362
4363
4364 Changes: Modified:
4365 +7 -1 trunk/configure (File Modified)
4366 +5 -0 trunk/configure.ac (File Modified)
4367 +5 -6 trunk/src/Makefile.in (File Modified)
4368 +0 -4 trunk/src/fnvhash.s (File Modified)
4369 +0 -2 trunk/src/hash.c (File Modified)
4370
4371
4372nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4373 Log:
4374 - regenerate configure
4375
4376
4377 Changes: Modified:
4378 +18 -0 trunk/configure (File Modified)
4379
4380
4381nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4382 Log:
4383 - --enable-ricer-hashing option.
4384
4385
4386 Changes: Modified:
4387 +9 -0 trunk/configure.ac (File Modified)
4388 +3 -0 trunk/include/setup.h.in (File Modified)
4389
4390
4391nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4392 Log:
4393 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4394
4395
4396 Changes: Modified:
4397 + - trunk/src/fnvhash.s (File Added)
4398 +3 -0 trunk/src/hash.c (File Modified)
4399
4400
4401jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4402 Log:
4403 Fix syntax error in reference.conf.
4404
4405
4406 Changes: Modified:
4407 +0 -1 trunk/doc/reference.conf (File Modified)
4408
4409
4410jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4411 Log:
4412 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4413 (&& instead of ||...)
4414 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4415
4416
4417 Changes: Modified:
4418 +1 -1 trunk/src/chmode.c (File Modified)
4419
4420
4421jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4422 Log:
4423 Documentation for extban.
4424
4425
4426 Changes: Modified:
4427 + - trunk/doc/extban.txt (File Added)
4428
4429
4430jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4431 Log:
4432 Add extban modules to example confs.
4433
4434
4435 Changes: Modified:
4436 +5 -0 trunk/doc/example.conf (File Modified)
4437 +10 -0 trunk/doc/reference.conf (File Modified)
4438
4439
4440jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4441 Log:
4442 Initial addition of extended ban types (conditionals).
4443 Allows custom +bqeI checks via modules.
4444 Initial extra types are account (a[:mask]), oper (o),
4445 channel (c:name), realname (r:mask), server (s:mask).
4446
4447
4448 Changes: Modified:
4449 +229 -0 trunk/contrib/Makefile.in (File Modified)
4450 + - trunk/contrib/extb_account.c (File Added)
4451 + - trunk/contrib/extb_channel.c (File Added)
4452 + - trunk/contrib/extb_oper.c (File Added)
4453 + - trunk/contrib/extb_realname.c (File Added)
4454 + - trunk/contrib/extb_server.c (File Added)
4455 +13 -0 trunk/include/channel.h (File Modified)
4456 +1 -0 trunk/src/Makefile.in (File Modified)
4457 +14 -5 trunk/src/channel.c (File Modified)
4458 +91 -0 trunk/src/chmode.c (File Modified)
4459 + - trunk/src/extban.c (File Added)
4460
4461
4462jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4463 Log:
4464 Do not force +bqeI modes starting with '$' in nick!user@host format.
4465 * and ? characters in them are still assumed to be wildcards.
4466
4467
4468 Changes: Modified:
4469 +6 -0 trunk/src/chmode.c (File Modified)
4470
4471
4472nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4473 Log:
4474 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4475
4476
4477 Changes: Modified:
4478 +4 -0 trunk/modules/m_capab.c (File Modified)
4479
4480
4481jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4482 Log:
4483 Stop some mixing of client and server protocol.
4484
4485
4486 Changes: Modified:
4487 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4488 +4 -2 trunk/modules/m_pass.c (File Modified)
4489 +6 -0 trunk/modules/m_sasl.c (File Modified)
4490 +6 -0 trunk/modules/m_user.c (File Modified)
4491
4492
4493nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4494 Log:
4495 - additional revert
4496
4497
4498 Changes: Modified:
4499 +0 -2 trunk/include/s_newconf.h (File Modified)
4500 +0 -4 trunk/include/s_serv.h (File Modified)
4501 +0 -1 trunk/src/newconf.c (File Modified)
4502 +1 -13 trunk/src/s_serv.c (File Modified)
4503
4504
4505nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4506 Log:
4507 - revert LZOLink patch for now
4508
4509
4510 Changes: Modified:
4511 +0 -1 trunk/servlink/Makefile.in (File Modified)
4512 +0 -16 trunk/servlink/README (File Modified)
4513 +2 -36 trunk/servlink/control.c (File Modified)
4514 +0 -3 trunk/servlink/control.h (File Modified)
4515 +7 -5955 trunk/servlink/io.c (File Modified)
4516 + - trunk/servlink/lzoconf.h (File Deleted)
4517 + - trunk/servlink/lzodefs.h (File Deleted)
4518 + - trunk/servlink/minilzo.c (File Deleted)
4519 + - trunk/servlink/minilzo.h (File Deleted)
4520 +0 -1 trunk/servlink/servlink.h (File Modified)
4521
4522
4523nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4524 Log:
4525 - more stuff here
4526
4527
4528 Changes: Modified:
4529 +4 -2 trunk/servlink/control.c (File Modified)
4530 +2 -1 trunk/servlink/io.c (File Modified)
4531
4532
4533nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4534 Log:
4535 - oops
4536
4537
4538 Changes: Modified:
4539 +2 -2 trunk/servlink/io.c (File Modified)
4540
4541
4542nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4543 Log:
4544 - paranoia, prevent segfaults
4545
4546
4547 Changes: Modified:
4548 +2 -2 trunk/servlink/io.c (File Modified)
4549
4550
4551nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4552 Log:
4553 - more optimal servlink code
4554
4555
4556 Changes: Modified:
4557 +21 -8 trunk/servlink/io.c (File Modified)
4558
4559
4560nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4561 Log:
4562 - more efficient read strategy
4563
4564
4565 Changes: Modified:
4566 +15 -3 trunk/servlink/io.c (File Modified)
4567
4568
4569nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4570 Log:
4571 - use lzo_uintp cast to make LZO happy
4572
4573
4574 Changes: Modified:
4575 +3 -3 trunk/servlink/io.c (File Modified)
4576
4577
4578nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4579 Log:
4580 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4581
4582
4583 Changes: Modified:
4584 +4 -0 trunk/doc/example.conf (File Modified)
4585 +2 -1 trunk/include/s_newconf.h (File Modified)
4586 +4 -0 trunk/include/s_serv.h (File Modified)
4587 +1 -0 trunk/servlink/Makefile.in (File Modified)
4588 +16 -0 trunk/servlink/README (File Modified)
4589 +34 -2 trunk/servlink/control.c (File Modified)
4590 +3 -0 trunk/servlink/control.h (File Modified)
4591 +5929 -7 trunk/servlink/io.c (File Modified)
4592 + - trunk/servlink/lzoconf.h (File Added)
4593 + - trunk/servlink/lzodefs.h (File Added)
4594 + - trunk/servlink/minilzo.c (File Added)
4595 + - trunk/servlink/minilzo.h (File Added)
4596 +1 -0 trunk/servlink/servlink.h (File Modified)
4597 +1 -0 trunk/src/newconf.c (File Modified)
4598 +14 -2 trunk/src/s_serv.c (File Modified)
4599
4600
4601nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4602 Log:
4603 - remove imalloc, it was a concept that probably wouldn't have worked properly
4604
4605
4606 Changes: Modified:
4607 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4608 + - trunk/libcharybdis/imalloc.c (File Deleted)
4609 + - trunk/libcharybdis/imalloc.h (File Deleted)
4610
4611
4612nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4613 Log:
4614 - disable imalloc for now
4615
4616
4617 Changes: Modified:
4618 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4619
4620
4621nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4622 Log:
4623 - remove unneeded debug code
4624
4625
4626 Changes: Modified:
4627 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4628
4629
4630nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4631 Log:
4632 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4633
4634
4635 Changes: Modified:
4636 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4637
4638
4639nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4640 Log:
4641 - more stuff here, imalloc remains disabled for now
4642
4643
4644 Changes: Modified:
4645 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4646
4647
4648nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4649 Log:
4650 - more progress
4651
4652
4653 Changes: Modified:
4654 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4655
4656
4657nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4658 Log:
4659 - more tweaks
4660
4661
4662 Changes: Modified:
4663 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4664 +2 -0 trunk/src/ircd.c (File Modified)
4665
4666
4667nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4668 Log:
4669 - roll back libircd crap
4670
4671
4672 Changes: Modified:
4673 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4674 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4675 +29 -0 trunk/src/.depend (File Modified)
4676 +6 -21 trunk/src/Makefile.in (File Modified)
4677 +3 -218 trunk/src/ircd.c (File Modified)
4678 + - trunk/src/ircd_linker.c (File Deleted)
4679 + - trunk/src/main.c (File Deleted)
4680
4681
4682nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4683 Log:
4684 - realloc(), free() implementation
4685
4686
4687 Changes: Modified:
4688 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4689
4690
4691nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4692 Log:
4693 - malloc(), calloc() implementation
4694
4695
4696 Changes: Modified:
4697 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4698
4699
4700nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4701 Log:
4702 - block_free(), block_find(), retune_heaps() implementation
4703
4704
4705 Changes: Modified:
4706 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4707
4708
4709nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4710 Log:
4711 - block_destroy code, block_allocate code.
4712
4713
4714 Changes: Modified:
4715 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4716
4717
4718nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4719 Log:
4720 - block_new() code
4721
4722
4723 Changes: Modified:
4724 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4725
4726
4727nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4728 Log:
4729 - disable imalloc again :P
4730
4731
4732 Changes: Modified:
4733 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4734
4735
4736nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4737 Log:
4738 - fix warning
4739
4740
4741 Changes: Modified:
4742 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4743
4744
4745nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4746 Log:
4747 - fix typo
4748
4749
4750 Changes: Modified:
4751 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4752
4753
4754nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4755 Log:
4756 - constructor code for imalloc engine (malloc_init())
4757
4758
4759 Changes: Modified:
4760 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4761
4762
4763nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4764 Log:
4765 - imalloc engine improvements
4766
4767
4768 Changes: Modified:
4769 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4770
4771
4772nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4773 Log:
4774 - replace mmap() code with direct brk()/sbrk() calls.
4775
4776
4777 Changes: Modified:
4778 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4779
4780
4781nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4782 Log:
4783 - remove outdated i_malloc() interfaces
4784
4785
4786 Changes: Modified:
4787 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4788
4789
4790nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4791 Log:
4792 - redisable imalloc (sorry!)
4793
4794
4795 Changes: Modified:
4796 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4797
4798
4799nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4800 Log:
4801 - correct GET_PAGE_SLOT() macro
4802
4803
4804 Changes: Modified:
4805 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4806
4807
4808nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4809 Log:
4810 - oops forgot to commit it with imalloc turned off
4811
4812
4813 Changes: Modified:
4814 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4815
4816
4817nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4818 Log:
4819 - cleanups
4820
4821
4822 Changes: Modified:
4823 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4824 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4825
4826
4827nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4828 Log:
4829 - lowlevel imalloc code
4830
4831
4832 Changes: Modified:
4833 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4834 + - trunk/libcharybdis/imalloc.h (File Added)
4835
4836
4837nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4838 Log:
4839 - fix bindings
4840
4841
4842 Changes: Modified:
4843 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4844
4845
4846nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4847 Log:
4848 remove #ifndef
4849
4850
4851 Changes: Modified:
4852 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4853
4854
4855nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4856 Log:
4857 - 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)
4858
4859
4860 Changes: Modified:
4861 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4862 + - trunk/libcharybdis/imalloc.c (File Added)
4863
4864
4865nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4866 Log:
4867 - increment configure Id
4868
4869
4870 Changes: Modified:
4871 +2208 -1 trunk/configure (File Modified)
4872
4873
4874nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4875 Log:
4876 - bootstrap for imalloc code
4877
4878
4879 Changes: Modified:
4880 +54 -1 trunk/configure.ac (File Modified)
4881 +27 -0 trunk/include/setup.h.in (File Modified)
4882
4883
4884jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4885 Log:
4886 Clarify interaction of spoofs and channel bans/operator{} blocks.
4887
4888
4889 Changes: Modified:
4890 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4891 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4892
4893
4894nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4895 Log:
4896 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4897
4898
4899 Changes: Modified:
4900 +30 -22 trunk/src/ircd.c (File Modified)
4901
4902
4903jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4904 Log:
4905 If shared{} blocks deny something, the command
4906 is silently ignored.
4907
4908
4909 Changes: Modified:
4910 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4911
4912
4913jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4914 Log:
4915 Move up IsService check so we don't store a non-service
4916 in preClient->sasl_agent.
4917
4918
4919 Changes: Modified:
4920 +6 -6 trunk/modules/m_sasl.c (File Modified)
4921
4922
4923gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4924 Log:
4925 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4926 Add some more sanity checks on agent strings.
4927
4928
4929 Changes: Modified:
4930 +13 -11 trunk/modules/m_sasl.c (File Modified)
4931
4932
4933jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4934 Log:
4935 Unknown clients can have an ID too now so make sure to remove
4936 them from the hash if they exit.
4937
4938
4939 Changes: Modified:
4940 +3 -0 trunk/src/client.c (File Modified)
4941
4942
4943jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4944 Log:
4945 Only accept sasl from servers in a service{} block.
4946 Not tested but this must go in.
4947
4948
4949 Changes: Modified:
4950 +6 -0 trunk/modules/m_sasl.c (File Modified)
4951 +3 -0 trunk/modules/m_signon.c (File Modified)
4952
4953
4954jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4955 Log:
4956 Only process SAVE messages targetting registered users,
4957 not servers or unregistered connections. Could cause
4958 a crash when bad protocol was received.
4959
4960
4961 Changes: Modified:
4962 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4963
4964
4965nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4966 Log:
4967 - fix QJM buffer overflow vulnerability (fucking GXTi)
4968
4969
4970 Changes: Modified:
4971 +3 -3 trunk/src/s_user.c (File Modified)
4972
4973
4974jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4975 Log:
4976 Mention /scan umodes under oper_spy privilege.
4977
4978
4979 Changes: Modified:
4980 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4981
4982
4983jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4984 Log:
4985 Mention that overlapping cluster blocks are a bad thing.
4986
4987
4988 Changes: Modified:
4989 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4990
4991
4992jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4993 Log:
4994 - Document cluster{} and shared{} blocks.
4995 - Mention that service{} does not allow wildcards.
4996
4997
4998 Changes: Modified:
4999 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5000
5001
5002jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5003 Log:
5004 Document exempt{} and service{} blocks, point to reference.conf for
5005 general{}, channel{} and serverhide{}.
5006
5007
5008 Changes: Modified:
5009 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5010
5011
5012jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5013 Log:
5014 Document ~ in lists of values better.
5015
5016
5017 Changes: Modified:
5018 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5019
5020
5021jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5022 Log:
5023 More detailed CNOTICE, CPRIVMSG descriptions.
5024
5025
5026 Changes: Modified:
5027 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5028
5029
5030jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5031 Log:
5032 Oops, need both Revision and Id on modules.
5033
5034
5035 Changes: Modified:
5036 + - trunk/modules/sno_routing.c (Property Modified)
5037
5038
5039jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5040 Log:
5041 Tweak header comment a bit (filename, Id).
5042
5043
5044 Changes: Modified:
5045 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5046
5047
5048jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5049 Log:
5050 Add GLINE and UNGLINE.
5051
5052
5053 Changes: Modified:
5054 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5055
5056
5057jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5058 Log:
5059 New configure with proper Id.
5060
5061
5062 Changes: Modified:
5063 +3 -1 trunk/configure (File Modified)
5064
5065
5066jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5067 Log:
5068 Change #include directives for in6addr_any, hopefully compiles better now.
5069
5070
5071 Changes: Modified:
5072 +3 -1 trunk/configure.ac (File Modified)
5073
5074
5075jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5076 Log:
5077 Encourage putting actual administrative information
5078 in the admin{} block.
5079
5080
5081 Changes: Modified:
5082 +3 -3 trunk/doc/example.conf (File Modified)
5083
5084
5085gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5086 Log:
5087 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5088
5089
5090 Changes: Modified:
5091 +9 -7 trunk/include/s_conf.h (File Modified)
5092 +1 -0 trunk/src/newconf.c (File Modified)
5093 +10 -0 trunk/src/s_user.c (File Modified)
5094
5095
5096jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5097 Log:
5098 - Change to glines = no in example confs
5099 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5100 are disabled.
5101
5102
5103 Changes: Modified:
5104 +1 -1 trunk/doc/example.conf (File Modified)
5105 +1 -1 trunk/doc/reference.conf (File Modified)
5106 +2 -2 trunk/modules/m_gline.c (File Modified)
5107
5108
5109nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5110 Log:
5111 - forward-port QJM fix from 1.1
5112
5113
5114 Changes: Modified:
5115 +2 -0 trunk/src/s_user.c (File Modified)
5116
5117
5118nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5119 Log:
5120 - add switch to configure to disable the block allocator
5121
5122
5123 Changes: Modified:
5124 +18 -0 trunk/configure (File Modified)
5125 +9 -0 trunk/configure.ac (File Modified)
5126 +0 -6 trunk/include/config.h (File Modified)
5127 +3 -0 trunk/include/setup.h.in (File Modified)
5128
5129
5130gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5131 Log:
5132 Fix wierd error that would exit SASL users with "Overridden"
5133
5134 Changes: Modified:
5135 +1 -1 trunk/modules/m_signon.c (File Modified)
5136
5137
5138jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5139 Log:
5140 Remove obsolete XXX comment about lazylinks.
5141
5142
5143 Changes: Modified:
5144 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5145
5146
5147jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5148 Log:
5149 OJOIN: make sure to send the wallops remotely for #channels
5150
5151
5152 Changes: Modified:
5153 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5154
5155
5156gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5157 Log:
5158 Accountability for OJOIN (contrib module)
5159
5160 Changes: Modified:
5161 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5162
5163
5164nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5165 Log:
5166 - move more stuff over to ircd_state
5167
5168
5169 Changes: Modified:
5170 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5171 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5172 +9 -0 trunk/src/ircd_state.c (File Modified)
5173 +3 -3 trunk/src/patricia.c (File Modified)
5174
5175
5176nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5177 Log:
5178 - move more stuff out of libircd and into ircd_state.c
5179
5180
5181 Changes: Modified:
5182 +5 -5 trunk/src/channel.c (File Modified)
5183 +4 -4 trunk/src/client.c (File Modified)
5184 +12 -0 trunk/src/ircd_state.c (File Modified)
5185
5186
5187nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5188 Log:
5189 - this is just barrels of fun
5190
5191
5192 Changes: Modified:
5193 + - trunk/include/ircd_state.h (File Added)
5194 +1 -1 trunk/src/Makefile.in (File Modified)
5195 +2 -1 trunk/src/channel.c (File Modified)
5196 +3 -52 trunk/src/ircd.c (File Modified)
5197 +100 -3 trunk/src/ircd_state.c (File Modified)
5198
5199
5200jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5201 Log:
5202 It's .include, not #include.
5203
5204
5205 Changes: Modified:
5206 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5207
5208
5209jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5210 Log:
5211 More consistent section titles.
5212
5213
5214 Changes: Modified:
5215 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5216 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5217 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5218
5219
5220jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5221 Log:
5222 Mention possible exceeding of +j/+l due to propagation
5223 delays between servers.
5224
5225
5226 Changes: Modified:
5227 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5228
5229
5230jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5231 Log:
5232 Formatting nits:
5233 - "text" -> <quote>text</quote>
5234 - <filename>
5235 - a few more
5236
5237
5238 Changes: Modified:
5239 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5240 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5241 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5242 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5243
5244
5245jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5246 Log:
5247 Remove text about deprecation of glines.
5248
5249
5250 Changes: Modified:
5251 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5252
5253
5254jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5255 Log:
5256 - Add description of umode +D, deaf.
5257 - Mention CALLERID 005 token with umode +g.
5258
5259
5260 Changes: Modified:
5261 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5262
5263
5264jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5265 Log:
5266 Strip off a leading colon in services shortcuts (aliases).
5267
5268
5269 Changes: Modified:
5270 +2 -0 trunk/src/parse.c (File Modified)
5271
5272
5273jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5274 Log:
5275 Add no_oper_invis contrib module, denies opers setting
5276 themselves invisible (except hidden_oper's).
5277
5278
5279 Changes: Modified:
5280 +42 -0 trunk/contrib/Makefile.in (File Modified)
5281 + - trunk/contrib/no_oper_invis.c (File Added)
5282
5283
5284jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5285 Log:
5286 Mention /stats E, make the other /stats descriptions more consistent.
5287
5288
5289 Changes: Modified:
5290 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5291
5292
5293jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5294 Log:
5295 Mention that the KILL reason and oper will appear on channels.
5296
5297
5298 Changes: Modified:
5299 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5300
5301
5302jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5303 Log:
5304 Mention /mode #channel f to query forward channel from outside.
5305
5306
5307 Changes: Modified:
5308 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5309
5310
5311jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5312 Log:
5313 Port over RATBOX_2_1 r20960 (anfl):
5314 client connect notices to +C should be hiding the extra
5315 fields for spoofed users
5316
5317
5318 Changes: Modified:
5319 +2 -1 trunk/src/s_user.c (File Modified)
5320
5321
5322jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5323 Log:
5324 Add a chapter with our extra user commands:
5325 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5326
5327
5328 Changes: Modified:
5329 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5330 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5331
5332
5333jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5334 Log:
5335 Do not put by <server>: in SQUIT reasons to servers
5336 other than the one being exited.
5337
5338
5339 Changes: Modified:
5340 +1 -1 trunk/src/client.c (File Modified)
5341
5342
5343jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5344 Log:
5345 Regenerate configure.
5346
5347
5348 Changes: Modified:
5349 +1162 -1159 trunk/configure (File Modified)
5350
5351
5352jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5353 Log:
5354 Move the warning flags down so they do not mess up
5355 checks like for -Wl,-export-dynamic.
5356
5357
5358 Changes: Modified:
5359 +33 -30 trunk/configure.ac (File Modified)
5360
5361
5362nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5363 Log:
5364 - more work here
5365
5366
5367 Changes: Modified:
5368 +2 -1 trunk/iauth/Makefile.in (File Modified)
5369
5370
5371nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5372 Log:
5373 - build iauth makefile
5374
5375
5376 Changes: Modified:
5377 +3 -2 trunk/configure (File Modified)
5378 +1 -0 trunk/configure.ac (File Modified)
5379
5380
5381nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5382 Log:
5383 - Makefile
5384
5385
5386 Changes: Modified:
5387 + - trunk/iauth/Makefile.in (File Added)
5388
5389
5390nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5391 Log:
5392 - add iauth.conf.example from irc2.11
5393
5394
5395 Changes: Modified:
5396 + - trunk/doc/example-iauth.conf (File Added)
5397
5398
5399nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5400 Log:
5401 - wow, i found some docs on this thing
5402
5403
5404 Changes: Modified:
5405 + - trunk/doc/technical/iauth-internals.txt (File Added)
5406
5407
5408nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5409 Log:
5410 - no longer applicable
5411
5412
5413 Changes: Modified:
5414 + - trunk/authdaemon/ (File Deleted)
5415
5416
5417nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5418 Log:
5419 - remove libircd.so on make clean (oops)
5420
5421
5422 Changes: Modified:
5423 +1 -1 trunk/src/Makefile.in (File Modified)
5424
5425
5426nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5427 Log:
5428 - merge iauth source for experimentation
5429
5430
5431 Changes: Modified:
5432 + - trunk/iauth/ (File Added)
5433 + - trunk/iauth/a_conf.c (File Added)
5434 + - trunk/iauth/a_conf_def.h (File Added)
5435 + - trunk/iauth/a_conf_ext.h (File Added)
5436 + - trunk/iauth/a_defines.h (File Added)
5437 + - trunk/iauth/a_externs.h (File Added)
5438 + - trunk/iauth/a_io.c (File Added)
5439 + - trunk/iauth/a_io_ext.h (File Added)
5440 + - trunk/iauth/a_log.c (File Added)
5441 + - trunk/iauth/a_log_def.h (File Added)
5442 + - trunk/iauth/a_log_ext.h (File Added)
5443 + - trunk/iauth/a_struct_def.h (File Added)
5444 + - trunk/iauth/iauth.c (File Added)
5445 + - trunk/iauth/mod_lhex.c (File Added)
5446 + - trunk/iauth/mod_lhex_ext.h (File Added)
5447 + - trunk/iauth/mod_pipe.c (File Added)
5448 + - trunk/iauth/mod_pipe_ext.h (File Added)
5449 + - trunk/iauth/mod_rfc931.c (File Added)
5450 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5451 + - trunk/iauth/mod_socks.c (File Added)
5452 + - trunk/iauth/mod_socks_ext.h (File Added)
5453 + - trunk/iauth/mod_webproxy.c (File Added)
5454 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5455
5456
5457jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5458 Log:
5459 User /quote help index was not sorted properly.
5460
5461
5462 Changes: Modified:
5463 +2 -2 trunk/help/Makefile.in (File Modified)
5464 +8 -8 trunk/help/users/index (File Modified)
5465
5466
5467jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5468 Log:
5469 Add SCAN help file.
5470
5471
5472 Changes: Modified:
5473 +25 -8 trunk/help/opers/index (File Modified)
5474 + - trunk/help/opers/scan (File Added)
5475
5476
5477jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5478 Log:
5479 SGML docs:
5480 - Document SCAN UMODES
5481 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5482
5483
5484 Changes: Modified:
5485 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5486
5487
5488jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5489 Log:
5490 Add our copyright information to /info (part of release-1.1 r1026).
5491
5492
5493 Changes: Modified:
5494 +1 -0 trunk/src/version.c.SH (File Modified)
5495
5496
5497jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5498 Log:
5499 Fix some compile warnings.
5500
5501
5502 Changes: Modified:
5503 +1 -1 trunk/modules/core/m_join.c (File Modified)
5504 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5505 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5506 +1 -1 trunk/modules/m_scan.c (File Modified)
5507 +4 -4 trunk/modules/m_signon.c (File Modified)
5508
5509
5510jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5511 Log:
5512 RSFNC: OK, actually consider unknowns also for detecting a collide.
5513 Otherwise we can get two clients with the same nick.
5514
5515
5516 Changes: Modified:
5517 +1 -1 trunk/modules/m_services.c (File Modified)
5518
5519
5520nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5521 Log:
5522 - charybdis profiling stuff
5523 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5524 - update .depend
5525
5526
5527 Changes: Modified:
5528 +0 -8 trunk/configure (File Modified)
5529 +1 -8 trunk/configure.ac (File Modified)
5530 +18 -0 trunk/include/channel.h (File Modified)
5531 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5532 +335 -260 trunk/src/.depend (File Modified)
5533 +1569 -0 trunk/src/Makefile.in (File Modified)
5534 + - trunk/src/chmode.c (File Added)
5535 +16 -1 trunk/src/ircd.c (File Modified)
5536 +11 -0 trunk/src/main.c (File Modified)
5537 +11 -0 trunk/src/modules.c (File Modified)
5538
5539
5540jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5541 Log:
5542 RSFNC: Do not send kills to servers for unknowns
5543
5544
5545 Changes: Modified:
5546 +4 -2 trunk/modules/m_services.c (File Modified)
5547
5548
5549jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5550 Log:
5551 Describe service{} blocks in reference.conf.
5552
5553
5554 Changes: Modified:
5555 +12 -0 trunk/doc/reference.conf (File Modified)
5556
5557
5558jilles 2006/03/09 01:14:34 UTC (20060309-996)
5559 Log:
5560 Replace this list of modes with pointers to other documentation.
5561
5562
5563 Changes: Modified:
5564 +6 -50 trunk/doc/modes.txt (File Modified)
5565
5566
5567jilles 2006/03/08 00:10:46 UTC (20060308-986)
5568 Log:
5569 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5570 looks too much like an old-ircd client pointer otherwise.
5571
5572
5573 Changes: Modified:
5574 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5575
5576
5577jilles 2006/03/08 00:09:27 UTC (20060308-984)
5578 Log:
5579 findforwards:
5580 - note truncation of the list (perhaps sending multiple
5581 notices is better)
5582 - clarify in a comment that /findforwards on a nonexistent
5583 channel can be useful
5584 - sendto_one_notice() requires that the text start with
5585 a colon
5586
5587
5588 Changes: Modified:
5589 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5590
5591
5592jilles 2006/03/07 23:33:48 UTC (20060307-982)
5593 Log:
5594 When we close a local server's link, always include the
5595 name of the client causing the exit in the reason in the
5596 SQUIT we send them (replacing them with us). This makes
5597 sure server notices for stuff like "Not enough arguments
5598 to server command" are different on the two sides.
5599
5600
5601 Changes: Modified:
5602 +7 -5 trunk/src/client.c (File Modified)
5603
5604
5605gxti 2006/03/07 22:58:03 UTC (20060307-980)
5606 Log:
5607 New contrib module m_findforwards.c
5608
5609
5610 Changes: Modified:
5611 +112 -0 trunk/contrib/Makefile.in (File Modified)
5612 + - trunk/contrib/m_findforwards.c (File Added)
5613
5614
5615jilles 2006/03/07 22:21:29 UTC (20060307-968)
5616 Log:
5617 Whoops, don't show real host behind auth{} spoof in
5618 spoof notices if hide_spoof_ips is enabled.
5619
5620 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5621
5622
5623 Changes: Modified:
5624 +3 -2 trunk/src/s_conf.c (File Modified)
5625
5626
5627jilles 2006/03/07 12:54:53 UTC (20060307-962)
5628 Log:
5629 Add dalnet-style /identify that sends to nickserv or chanserv.
5630
5631
5632 Changes: Modified:
5633 +102 -0 trunk/contrib/Makefile.in (File Modified)
5634 + - trunk/contrib/m_identify.c (File Added)
5635
5636
5637jilles 2006/03/07 12:26:20 UTC (20060307-958)
5638 Log:
5639 Document alias{} blocks a bit better.
5640
5641
5642 Changes: Modified:
5643 +9 -0 trunk/doc/reference.conf (File Modified)
5644
5645
5646nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5647 Log:
5648 - add aliases to /stats m (data usage is not counted though, sorry)
5649
5650
5651 Changes: Modified:
5652 +1 -0 trunk/include/s_conf.h (File Modified)
5653 +3 -0 trunk/src/newconf.c (File Modified)
5654 +15 -0 trunk/src/parse.c (File Modified)
5655
5656
5657nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5658 Log:
5659 - remove m_sshortcut as it's no longer relevant
5660
5661
5662 Changes: Modified:
5663 +0 -145 trunk/modules/Makefile.in (File Modified)
5664 + - trunk/modules/m_sshortcut.c (File Deleted)
5665
5666
5667nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5668 Log:
5669 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5670 targets instead of my original idea :P)
5671
5672
5673 Changes: Modified:
5674 +32 -0 trunk/doc/example.conf (File Modified)
5675 +35 -0 trunk/doc/reference.conf (File Modified)
5676 +4 -0 trunk/include/parse.h (File Modified)
5677 +7 -0 trunk/include/s_conf.h (File Modified)
5678 +82 -0 trunk/src/newconf.c (File Modified)
5679 +78 -0 trunk/src/parse.c (File Modified)
5680 +16 -0 trunk/src/s_conf.c (File Modified)
5681
5682
5683jilles 2006/03/05 23:33:56 UTC (20060305-942)
5684 Log:
5685 Remove some spaces after tabs. ??
5686
5687
5688 Changes: Modified:
5689 +18 -18 trunk/src/newconf.c (File Modified)
5690
5691
5692jilles 2006/03/05 23:15:38 UTC (20060305-940)
5693 Log:
5694 Global /who:
5695 - make sure to clear all marks also if the who was aborted
5696 because of too many matches
5697 - give ERR_TOOMANYMATCHES if too many matches
5698 - clarify comments
5699
5700 ratbox RATBOX_2_2 r22003 (jilles)
5701
5702
5703 Changes: Modified:
5704 +28 -26 trunk/modules/m_who.c (File Modified)
5705
5706
5707nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5708 Log:
5709 - devel is 2.0
5710
5711
5712 Changes: Modified:
5713 +9 -9 trunk/configure (File Modified)
5714 +1 -1 trunk/configure.ac (File Modified)
5715
5716
5717nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5718 Log:
5719 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5720
5721
5722 Changes: Modified:
5723 +2 -1 trunk/include/s_newconf.h (File Modified)
5724 +20 -0 trunk/modules/m_rehash.c (File Modified)
5725 +1 -1 trunk/src/s_newconf.c (File Modified)
5726
5727
5728gxti 2006/03/05 03:38:33 UTC (20060305-930)
5729 Log:
5730 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5731
5732
5733 Changes: Modified:
5734 +0 -1 trunk/doc/example.conf (File Modified)
5735 +0 -3 trunk/doc/reference.conf (File Modified)
5736 +0 -1 trunk/include/s_conf.h (File Modified)
5737 +0 -6 trunk/modules/m_info.c (File Modified)
5738 +1 -1 trunk/src/channel.c (File Modified)
5739 +0 -1 trunk/src/newconf.c (File Modified)
5740
5741
5742gxti 2006/03/05 00:48:56 UTC (20060305-928)
5743 Log:
5744 Missing header in m_chghost.c
5745
5746 Changes: Modified:
5747 +1 -0 trunk/modules/m_chghost.c (File Modified)
5748
5749
5750gxti 2006/02/28 19:53:33 UTC (20060228-926)
5751 Log:
5752 Relocate QJM code to a seperate function(change_nick_user_host)
5753 Change CHGHOST to use change_nick_user_host instead of just setting it
5754
5755
5756 Changes: Modified:
5757 +3 -0 trunk/include/s_user.h (File Modified)
5758 +1 -1 trunk/modules/m_chghost.c (File Modified)
5759 +3 -78 trunk/modules/m_signon.c (File Modified)
5760 +89 -0 trunk/src/s_user.c (File Modified)
5761
5762
5763jilles 2006/02/28 13:24:51 UTC (20060228-924)
5764 Log:
5765 Restore /stats a (dns servers, admin-only).
5766
5767
5768 Changes: Modified:
5769 +1 -0 trunk/include/res.h (File Modified)
5770 +5 -8 trunk/modules/m_stats.c (File Modified)
5771 +16 -0 trunk/src/res.c (File Modified)
5772
5773
5774nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5775 Log:
5776 - Add CHARYBDIS_PROFILE if we are profiling.
5777 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5778 - Remove duplicate --enable-epoll entry.
5779
5780
5781 Changes: Modified:
5782 +1595 -15 trunk/configure (File Modified)
5783 +30 -11 trunk/configure.ac (File Modified)
5784 +3 -0 trunk/include/setup.h.in (File Modified)
5785
5786
5787nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5788 Log:
5789 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5790
5791
5792 Changes: Modified:
5793 +28 -0 trunk/aclocal.m4 (File Modified)
5794
5795
5796jilles 2006/02/23 13:25:48 UTC (20060223-916)
5797 Log:
5798 Allow requesting forward channel and quiet list in same mode command.
5799
5800
5801 Changes: Modified:
5802 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5803
5804
5805jilles 2006/02/22 00:06:41 UTC (20060222-912)
5806 Log:
5807 Add description of xline wildcards.
5808
5809
5810 Changes: Modified:
5811 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5812
5813
5814gxti 2006/02/21 23:54:57 UTC (20060221-908)
5815 Log:
5816 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5817
5818
5819 Changes: Modified:
5820 +0 -4 trunk/modules/m_services.c (File Modified)
5821
5822
5823nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5824 Log:
5825 typo
5826
5827
5828 Changes: Modified:
5829 +1 -1 trunk/include/hook.h (File Modified)
5830
5831
5832nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5833 Log:
5834 call_hook, not hook_call
5835
5836
5837 Changes: Modified:
5838 +1 -1 trunk/modules/core/m_join.c (File Modified)
5839
5840
5841nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5842 Log:
5843 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5844 Could be useful for a number of things.
5845
5846
5847 Changes: Modified:
5848 +9 -0 trunk/modules/core/m_join.c (File Modified)
5849
5850
5851nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5852 Log:
5853 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5854
5855
5856 Changes: Modified:
5857 +7 -0 trunk/include/hook.h (File Modified)
5858
5859
5860gxti 2006/02/20 21:27:46 UTC (20060220-896)
5861 Log:
5862 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5863
5864
5865 Changes: Modified:
5866 +15 -0 trunk/modules/m_services.c (File Modified)
5867
5868
5869jilles 2006/02/20 11:26:45 UTC (20060220-894)
5870 Log:
5871 Clarify snomask +f, +k, +u.
5872
5873
5874 Changes: Modified:
5875 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5876
5877
5878jilles 2006/02/20 11:26:22 UTC (20060220-892)
5879 Log:
5880 Cmode +p and +s may be set simultaneously.
5881
5882
5883 Changes: Modified:
5884 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5885
5886
5887nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5888 Log:
5889 actually, we should check the data version on each reload (oops)
5890
5891
5892 Changes: Modified:
5893 +6 -6 trunk/src/main.c (File Modified)
5894
5895
5896nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5897 Log:
5898 more work on the loader
5899
5900
5901 Changes: Modified:
5902 +45 -21 trunk/src/main.c (File Modified)
5903
5904
5905nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5906 Log:
5907 Add prototype ircd_state.c
5908
5909
5910 Changes: Modified:
5911 + - trunk/src/ircd_state.c (File Added)
5912
5913
5914jilles 2006/02/19 00:41:15 UTC (20060219-882)
5915 Log:
5916 Smaller improvements.
5917
5918
5919 Changes: Modified:
5920 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5921
5922
5923jilles 2006/02/19 00:15:39 UTC (20060219-880)
5924 Log:
5925 Add a lot of stuff here.
5926
5927
5928 Changes: Modified:
5929 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5930
5931
5932jilles 2006/02/18 22:55:32 UTC (20060218-878)
5933 Log:
5934 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5935
5936
5937 Changes: Modified:
5938 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5939
5940
5941jilles 2006/02/18 21:57:54 UTC (20060218-873)
5942 Log:
5943 Invex doesn't trump +r or (sic) +J.
5944
5945
5946 Changes: Modified:
5947 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5948
5949
5950nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5951 Log:
5952 Check to make sure a module is not loaded before loading it.
5953
5954
5955 Changes: Modified:
5956 +6 -1 trunk/src/ircd_parser.y (File Modified)
5957
5958
5959nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5960 Log:
5961 - Add a missing comma in the HeaderMessages array
5962 - Only send "Your hostname is too long ..." if that really is the case
5963
5964
5965 Changes: Modified:
5966 +2 -2 trunk/src/s_auth.c (File Modified)
5967
5968
5969nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5970 Log:
5971 build_symtable() will have already bailed here, so no need to check
5972 explicitly whether or not charybdis_main is NULL.
5973
5974
5975 Changes: Modified:
5976 +7 -16 trunk/src/main.c (File Modified)
5977
5978
5979nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5980 Log:
5981 Data structure versioning, part 1.
5982
5983
5984 Changes: Modified:
5985 +10 -1 trunk/include/ircd_defs.h (File Modified)
5986 +2 -0 trunk/src/ircd.c (File Modified)
5987 +15 -3 trunk/src/main.c (File Modified)
5988
5989
5990nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5991 Log:
5992 build a symbol table and use that instead of doing a raw dlsym on everything
5993
5994
5995 Changes: Modified:
5996 + - trunk/include/ircd_linker.h (File Added)
5997 +71 -1 trunk/src/Makefile.in (File Modified)
5998 + - trunk/src/ircd_linker.c (File Added)
5999 +16 -4 trunk/src/main.c (File Modified)
6000
6001
6002nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6003 Log:
6004 The launcher now calls io_loop() instead of charybdis_main().
6005 This is so that we do not have to reinitialize *everything* later.
6006
6007
6008 Changes: Modified:
6009 +1 -0 trunk/include/ircd.h (File Modified)
6010 +6 -7 trunk/src/ircd.c (File Modified)
6011 +13 -1 trunk/src/main.c (File Modified)
6012
6013
6014nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6015 Log:
6016 Use global binding on libircd.so.
6017
6018
6019 Changes: Modified:
6020 +1 -1 trunk/src/main.c (File Modified)
6021
6022
6023nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6024 Log:
6025 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6026 (it will do more later)
6027
6028
6029 Changes: Modified:
6030 +14 -12 trunk/include/config.h (File Modified)
6031 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6032 +31 -5 trunk/src/Makefile.in (File Modified)
6033 +78 -1 trunk/src/ircd.c (File Modified)
6034 + - trunk/src/main.c (File Added)
6035
6036
6037nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6038 Log:
6039 Add whitespace here, oops.
6040
6041
6042 Changes: Modified:
6043 +1 -1 trunk/CREDITS (File Modified)
6044
6045
6046nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6047 Log:
6048 Properly copy over the IP address here instead of using a cheap hack.
6049 Because the hack didn't work right except on IPv6. :|
6050
6051
6052 Changes: Modified:
6053 +12 -2 trunk/src/s_newconf.c (File Modified)
6054
6055
6056jilles 2006/02/15 01:33:43 UTC (20060215-849)
6057 Log:
6058 Revert reject cache notice to ratbox's, which more
6059 clearly suggests what's happening.
6060
6061
6062 Changes: Modified:
6063 +4 -1 trunk/src/reject.c (File Modified)
6064
6065
6066nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6067 Log:
6068 Fix the openssl status in the overview information.
6069
6070
6071 Changes: Modified:
6072 +1 -3 trunk/configure (File Modified)
6073 +1 -3 trunk/configure.ac (File Modified)
6074
6075
6076jilles 2006/02/15 00:53:32 UTC (20060215-843)
6077 Log:
6078 - Add simple exempt{} block (127.0.0.1) to example.conf.
6079 - Remove mention of deny{}.
6080
6081
6082 Changes: Modified:
6083 +5 -0 trunk/doc/example.conf (File Modified)
6084 +1 -1 trunk/doc/reference.conf (File Modified)
6085
6086
6087jilles 2006/02/15 00:37:34 UTC (20060215-839)
6088 Log:
6089 example.conf: add some comments at the start
6090 reference.conf: some ircd-ratbox -> charybdis
6091
6092
6093 Changes: Modified:
6094 +11 -0 trunk/doc/example.conf (File Modified)
6095 +6 -5 trunk/doc/reference.conf (File Modified)
6096
6097
6098jilles 2006/02/15 00:27:59 UTC (20060215-833)
6099 Log:
6100 Rename m_createauthonly module to createauthonly
6101 as this is not a module providing an m_function
6102 (command).
6103
6104
6105 Changes: Modified:
6106 +1 -38 trunk/contrib/Makefile.in (File Modified)
6107 + - trunk/contrib/createauthonly.c (File Added)
6108 + - trunk/contrib/m_createauthonly.c (File Deleted)
6109
6110
6111jilles 2006/02/15 00:22:08 UTC (20060215-831)
6112 Log:
6113 Add to example confs commented lines for:
6114 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6115 sno_globalkline.so, sno_globaloper.so.
6116
6117
6118 Changes: Modified:
6119 +5 -1 trunk/doc/example.conf (File Modified)
6120 +9 -1 trunk/doc/reference.conf (File Modified)
6121
6122
6123jilles 2006/02/15 00:12:24 UTC (20060215-829)
6124 Log:
6125 - Unbreak connecting to connect{}s with hostnames
6126 instead of IP addresses (broken with new resolver).
6127 - Try to do A/AAAA query based on aftype in
6128 connect{} (doesn't seem to work fully).
6129
6130
6131 Changes: Modified:
6132 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6133
6134
6135jilles 2006/02/14 22:54:37 UTC (20060214-827)
6136 Log:
6137 Unbreak /rehash dns.
6138
6139
6140 Changes: Modified:
6141 +1 -0 trunk/src/res.c (File Modified)
6142
6143
6144jilles 2006/02/14 22:40:55 UTC (20060214-825)
6145 Log:
6146 Preserve Hybrid Id and add one of our own.
6147
6148
6149 Changes: Modified:
6150 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6151 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6152
6153
6154jilles 2006/02/14 22:17:17 UTC (20060214-821)
6155 Log:
6156 Add anfl and Androsyn to CREDITS.
6157 They wrote a lot of ratbox code we use, both before and after the fork.
6158
6159
6160 Changes: Modified:
6161 +2 -0 trunk/CREDITS (File Modified)
6162
6163
6164nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6165 Log:
6166 Hostname validity check.
6167
6168
6169 Changes: Modified:
6170 +42 -3 trunk/src/s_auth.c (File Modified)
6171
6172
6173nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6174 Log:
6175 Version bump to 1.2.0.
6176
6177
6178 Changes: Modified:
6179 +9 -9 trunk/configure (File Modified)
6180 +1 -1 trunk/configure.ac (File Modified)
6181
6182
6183nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6184 Log:
6185 - Missed a spot in the IPv6 code here. Should be usable now.
6186
6187
6188 Changes: Modified:
6189 +2 -2 trunk/src/res.c (File Modified)
6190
6191
6192nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6193 Log:
6194 Alright, so, this massive commit does the following:
6195 - Removes adns
6196 - Adds a resolver based on the undernet and hybrid one.
6197 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6198 - Makes a check in ./configure be posixly correct
6199 - Simplifies the auth code and DNS callbacks
6200
6201 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6202
6203
6204 Changes: Modified:
6205 +1 -1 trunk/Makefile.in (File Modified)
6206 + - trunk/adns/ (File Deleted)
6207 +148 -80 trunk/configure (File Modified)
6208 +1 -2 trunk/configure.ac (File Modified)
6209 +6 -0 trunk/include/client.h (File Modified)
6210 +1 -0 trunk/include/packet.h (File Modified)
6211 +153 -41 trunk/include/res.h (File Modified)
6212 + - trunk/include/reslib.h (File Added)
6213 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6214 +930 -1449 trunk/modules/.depend (File Modified)
6215 +3 -0 trunk/modules/m_stats.c (File Modified)
6216 +417 -621 trunk/src/.depend (File Modified)
6217 +1 -1 trunk/src/.indent.pro (File Modified)
6218 +2069 -289 trunk/src/Makefile.in (File Modified)
6219 + - trunk/src/adns.c (File Deleted)
6220 + - trunk/src/res.c (File Added)
6221 + - trunk/src/reslib.c (File Added)
6222 +11 -50 trunk/src/s_auth.c (File Modified)
6223 +4 -26 trunk/src/s_newconf.c (File Modified)
6224
6225
6226nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6227 Log:
6228 Document the NOBALLOC feature.
6229
6230
6231 Changes: Modified:
6232 +7 -1 trunk/include/config.h (File Modified)
6233
6234
6235jilles 2006/02/12 20:50:51 UTC (20060212-806)
6236 Log:
6237 commands.sgml changes
6238
6239
6240 Changes: Modified:
6241 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6242
6243
6244jilles 2006/02/12 19:58:28 UTC (20060212-804)
6245 Log:
6246 connect{} changes.
6247
6248
6249 Changes: Modified:
6250 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6251
6252
6253jilles 2006/02/12 19:47:43 UTC (20060212-802)
6254 Log:
6255 Improve description of class{} block (in particular,
6256 mention server classes as well as client classes).
6257
6258
6259 Changes: Modified:
6260 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6261
6262
6263jilles 2006/02/12 19:37:35 UTC (20060212-800)
6264 Log:
6265 In comment:
6266 -/* sendq: servers need a higher sendq as they send more data */
6267 +/* sendq: servers need a higher sendq as they are sent more data */
6268
6269
6270 Changes: Modified:
6271 +1 -1 trunk/doc/reference.conf (File Modified)
6272
6273
6274jilles 2006/02/12 19:33:35 UTC (20060212-798)
6275 Log:
6276 Add modules{} block.
6277
6278
6279 Changes: Modified:
6280 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6281
6282
6283jilles 2006/02/12 17:31:44 UTC (20060212-796)
6284 Log:
6285 Add general::oper_snomask, snomask on oper up for opers
6286 that have umode +s set on oper up, but do not have
6287 a specific snomask setting in their operator block.
6288 If this is empty or not specified, +s is used as before.
6289
6290
6291 Changes: Modified:
6292 +4 -1 trunk/doc/example.conf (File Modified)
6293 +7 -1 trunk/doc/reference.conf (File Modified)
6294 +1 -0 trunk/include/client.h (File Modified)
6295 +1 -0 trunk/include/s_conf.h (File Modified)
6296 +32 -0 trunk/src/newconf.c (File Modified)
6297 +1 -0 trunk/src/s_conf.c (File Modified)
6298 +13 -3 trunk/src/s_user.c (File Modified)
6299
6300
6301nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6302 Log:
6303 fix error
6304
6305 Changes: Modified:
6306 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6307
6308
6309nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6310 Log:
6311 Add MASKTRACE and CHANTRACE commands.
6312
6313
6314 Changes: Modified:
6315 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6316
6317
6318nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6319 Log:
6320 document loadmodule directive
6321
6322
6323 Changes: Modified:
6324 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6325
6326
6327nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6328 Log:
6329 finish this up
6330
6331
6332 Changes: Modified:
6333 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6334
6335
6336nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6337 Log:
6338 q:lines are no longer living in the ircd.conf either
6339
6340
6341 Changes: Modified:
6342 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6343
6344
6345nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6346 Log:
6347 remove k:line, d:line, x:line as they are their own files now
6348
6349
6350 Changes: Modified:
6351 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6352
6353
6354jilles 2006/02/12 03:55:38 UTC (20060212-782)
6355 Log:
6356 New place for operator::snomask.
6357
6358
6359 Changes: Modified:
6360 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6361
6362
6363nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6364 Log:
6365 Document connect {}.
6366
6367
6368 Changes: Modified:
6369 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6370
6371
6372jilles 2006/02/12 03:42:26 UTC (20060212-778)
6373 Log:
6374 example.conf: move operator::snomask to a more logical place,
6375 more sensible default
6376 reference.conf: add operator::snomask
6377
6378
6379 Changes: Modified:
6380 +3 -3 trunk/doc/example.conf (File Modified)
6381 +3 -0 trunk/doc/reference.conf (File Modified)
6382
6383
6384jilles 2006/02/12 03:34:24 UTC (20060212-776)
6385 Log:
6386 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6387 in those conf entries that take umodes like <name1>, <name2>, ...
6388
6389
6390 Changes: Modified:
6391 +3 -0 trunk/doc/reference.conf (File Modified)
6392 +3 -0 trunk/src/newconf.c (File Modified)
6393
6394
6395nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6396 Log:
6397 Remove H:line
6398
6399
6400 Changes: Modified:
6401 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6402
6403
6404nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6405 Log:
6406 Aesthetic changes.
6407
6408
6409 Changes: Modified:
6410 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6411
6412
6413nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6414 Log:
6415 s/allow/auth
6416
6417
6418 Changes: Modified:
6419 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6420
6421
6422nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6423 Log:
6424 fix
6425
6426
6427 Changes: Modified:
6428 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6429
6430
6431nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6432 Log:
6433 Document operator {} blocks.
6434
6435
6436 Changes: Modified:
6437 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6438
6439
6440jilles 2006/02/12 03:18:31 UTC (20060212-764)
6441 Log:
6442 auth{}: clarify/add some details
6443
6444
6445 Changes: Modified:
6446 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6447
6448
6449nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6450 Log:
6451 auth{}: Move a paragraph.
6452
6453
6454 Changes: Modified:
6455 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6456
6457
6458nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6459 Log:
6460 Document auth{} blocks.
6461
6462
6463 Changes: Modified:
6464 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6465
6466
6467jilles 2006/02/12 02:23:21 UTC (20060212-758)
6468 Log:
6469 Add umode +R.
6470
6471
6472 Changes: Modified:
6473 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6474
6475
6476jilles 2006/02/12 02:19:41 UTC (20060212-756)
6477 Log:
6478 Add umode +R, prevents unidentified clients from
6479 sending private messages or notices. /accept'ed
6480 clients and opers are exempt.
6481 Due to the /accept part, this is only checked
6482 at the target's server, may want to change
6483 this?
6484
6485
6486 Changes: Modified:
6487 +1 -0 trunk/help/opers/umode (File Modified)
6488 +1 -0 trunk/help/users/umode (File Modified)
6489 +2 -0 trunk/include/client.h (File Modified)
6490 +1 -0 trunk/include/numeric.h (File Modified)
6491 +11 -1 trunk/modules/core/m_message.c (File Modified)
6492 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6493 +1 -1 trunk/src/messages.tab (File Modified)
6494 +1 -1 trunk/src/s_user.c (File Modified)
6495
6496
6497jilles 2006/02/12 01:26:44 UTC (20060212-754)
6498 Log:
6499 Don't allow a nick change if banned or quieted (and not
6500 voiced or opped) on a channel. This uses numeric 435
6501 (bahamut's "cannot change to a banned nick") because
6502 bahamut/ircu's 437 and hyperion's 438 already have
6503 another meaning for us.
6504
6505
6506 Changes: Modified:
6507 +2 -0 trunk/include/channel.h (File Modified)
6508 +1 -0 trunk/include/numeric.h (File Modified)
6509 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6510 +38 -0 trunk/src/channel.c (File Modified)
6511 +1 -1 trunk/src/messages.tab (File Modified)
6512
6513
6514jilles 2006/02/11 20:55:03 UTC (20060211-752)
6515 Log:
6516 KNOCK:
6517 - respect ban exceptions
6518 - also deny a knock if quieted
6519
6520
6521 Changes: Modified:
6522 +2 -1 trunk/modules/m_knock.c (File Modified)
6523
6524
6525jilles 2006/02/11 19:42:32 UTC (20060211-750)
6526 Log:
6527 Reverse bad substitution in comment.
6528
6529
6530 Changes: Modified:
6531 +1 -1 trunk/src/channel.c (File Modified)
6532
6533
6534jilles 2006/02/11 19:04:47 UTC (20060211-748)
6535 Log:
6536 - set DynSpoof flag for clients spoofed at registration
6537 - add orighost instead of host to the hostname hash
6538
6539
6540 Changes: Modified:
6541 +5 -1 trunk/src/s_user.c (File Modified)
6542
6543
6544jilles 2006/02/11 16:59:13 UTC (20060211-746)
6545 Log:
6546 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6547
6548
6549 Changes: Modified:
6550 +2 -3 trunk/src/send.c (File Modified)
6551
6552
6553gxti 2006/02/10 02:44:34 UTC (20060210-744)
6554 Log:
6555 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6556
6557
6558 Changes: Modified:
6559 +17 -7 trunk/modules/m_signon.c (File Modified)
6560
6561
6562gxti 2006/02/09 02:44:48 UTC (20060209-742)
6563 Log:
6564 Correct minimum args on ENCAP SASL to avoid nasty core.
6565
6566
6567 Changes: Modified:
6568 +1 -1 trunk/modules/m_sasl.c (File Modified)
6569
6570
6571jilles 2006/02/09 01:14:21 UTC (20060209-740)
6572 Log:
6573 Style nits: sptr can't ever be NULL, don't compare truth
6574 values with YES.
6575
6576
6577 Changes: Modified:
6578 +2 -3 trunk/modules/m_scan.c (File Modified)
6579
6580
6581jilles 2006/02/09 01:04:56 UTC (20060209-738)
6582 Log:
6583 - Comment out scan_cmodes() prototype to suppress warning
6584 - Correct minimum parameter count for mo_scan()
6585
6586
6587 Changes: Modified:
6588 +2 -2 trunk/modules/m_scan.c (File Modified)
6589
6590
6591jilles 2006/02/09 00:56:16 UTC (20060209-736)
6592 Log:
6593 SCAN UMODES:
6594 - Include full command in operspy notice
6595 - Allow global scans (no-list used, mask not used) without operspy
6596 - Use ERR_NOPRIVS numeric
6597
6598
6599 Changes: Modified:
6600 +21 -9 trunk/modules/m_scan.c (File Modified)
6601
6602
6603jilles 2006/02/08 23:45:23 UTC (20060208-734)
6604 Log:
6605 Cancel out the >3 default if < is given; this way
6606 any </> specification fully overrides the default.
6607
6608
6609 Changes: Modified:
6610 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6611
6612
6613jilles 2006/02/08 23:13:44 UTC (20060208-732)
6614 Log:
6615 - Call mo_list() from m_list() to reduce code duplication
6616 - Default to >3, rather arbitrarily (conf option?)
6617 - Make < and > mean less than and greater than again
6618
6619
6620 Changes: Modified:
6621 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6622
6623
6624jilles 2006/02/08 22:20:43 UTC (20060208-730)
6625 Log:
6626 When processing topic burst, hide connecting server
6627 on netburst if flatten links is enabled.
6628
6629
6630 Changes: Modified:
6631 +9 -2 trunk/modules/m_tb.c (File Modified)
6632
6633
6634nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6635 Log:
6636 - remove PENALTY token
6637
6638
6639 Changes: Modified:
6640 +0 -1 trunk/include/supported.h (File Modified)
6641
6642
6643nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6644 Log:
6645 005 fixups:
6646 - Add PENALTY because we have a pace-wait system.
6647 - Add FNC due to SAVE and RSFNC
6648 - Add q to MAXLIST.
6649
6650
6651 Changes: Modified:
6652 +4 -2 trunk/include/supported.h (File Modified)
6653
6654
6655nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6656 Log:
6657 mkay, indent went nuts here
6658
6659
6660 Changes: Modified:
6661 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6662
6663
6664nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6665 Log:
6666 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6667 and can be used instead. The SAFELIST implementation is the one used by
6668 default, as most users/networks will be used to it.
6669
6670
6671 Changes: Modified:
6672 +1 -0 trunk/NEWS (File Modified)
6673 +14 -0 trunk/include/client.h (File Modified)
6674 +5 -0 trunk/include/hash.h (File Modified)
6675 +404 -272 trunk/modules/Makefile.in (File Modified)
6676 + - trunk/modules/m_list.c (File Deleted)
6677 + - trunk/modules/m_list_ratbox.c (File Added)
6678 + - trunk/modules/m_list_safelist.c (File Added)
6679 +5 -5 trunk/src/hash.c (File Modified)
6680
6681
6682jilles 2006/02/08 21:02:52 UTC (20060208-720)
6683 Log:
6684 Clear invites on a lowerTS JOIN or SJOIN.
6685 This should complete kick_on_split_riding protection.
6686
6687
6688 Changes: Modified:
6689 +5 -0 trunk/modules/core/m_join.c (File Modified)
6690 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6691
6692
6693jilles 2006/02/08 20:26:58 UTC (20060208-718)
6694 Log:
6695 Like in ratbox, send and interpret timestamps on invites.
6696
6697
6698 Changes: Modified:
6699 +9 -2 trunk/modules/m_invite.c (File Modified)
6700
6701
6702jilles 2006/02/07 12:48:28 UTC (20060207-716)
6703 Log:
6704 Add +S (network service) umode. Just for completeness, users or opers
6705 cannot set this.
6706
6707
6708 Changes: Modified:
6709 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6710
6711
6712nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6713 Log:
6714 update NEWS a bit
6715
6716
6717 Changes: Modified:
6718 +35 -2 trunk/NEWS (File Modified)
6719
6720
6721gxti 2006/02/06 04:42:14 UTC (20060206-712)
6722 Log:
6723 Split off a PreClient structure for data to be freed on registation (i.e. password).
6724 New hook introduce_client for post-registration messages.
6725 Fix b0rked SASL numerics.
6726 Burst REALHOST post-introduction for spoofed-on-registration clients.
6727 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6728 Pre-registration signon support.
6729
6730
6731 Changes: Modified:
6732 +10 -0 trunk/configure (File Modified)
6733 +2 -0 trunk/configure.ac (File Modified)
6734 +14 -4 trunk/include/client.h (File Modified)
6735 +1 -0 trunk/include/hook.h (File Modified)
6736 +1 -0 trunk/include/numeric.h (File Modified)
6737 +3 -0 trunk/include/setup.h.in (File Modified)
6738 +16 -0 trunk/modules/m_chghost.c (File Modified)
6739 +25 -21 trunk/modules/m_sasl.c (File Modified)
6740 +63 -30 trunk/modules/m_signon.c (File Modified)
6741 +18 -0 trunk/src/client.c (File Modified)
6742 +2 -0 trunk/src/hook.c (File Modified)
6743 +5 -5 trunk/src/messages.tab (File Modified)
6744 +2 -0 trunk/src/s_serv.c (File Modified)
6745 +28 -2 trunk/src/s_user.c (File Modified)
6746
6747
6748gxti 2006/02/06 03:10:01 UTC (20060206-710)
6749 Log:
6750 Update hook documentation.
6751
6752
6753 Changes: Modified:
6754 +30 -0 trunk/doc/hooks.txt (File Modified)
6755
6756
6757jilles 2006/02/05 22:44:03 UTC (20060205-708)
6758 Log:
6759 Improve @/# handling in match_esc().
6760
6761
6762 Changes: Modified:
6763 +21 -13 trunk/src/match.c (File Modified)
6764
6765
6766nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6767 Log:
6768 backtrack instead of bailing out when handling a mismatched escape
6769
6770
6771 Changes: Modified:
6772 +1 -1 trunk/src/match.c (File Modified)
6773
6774
6775nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6776 Log:
6777 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6778
6779 Changes: Modified:
6780 +2 -1 trunk/CREDITS (File Modified)
6781
6782
6783nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6784 Log:
6785 Fix the escape brokenness and pick up a more efficient matching algorithm,
6786 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6787 Patch sent upstream. They can do whatever they want with it, *shrug*.
6788
6789
6790 Changes: Modified:
6791 +147 -161 trunk/src/match.c (File Modified)
6792
6793
6794jilles 2006/02/04 20:13:39 UTC (20060204-700)
6795 Log:
6796 If flatten links is enabled, fake the origins of some ServerModes
6797 sent to clients so that the server sending the netburst is hidden.
6798 Most mode hacks still show the true source.
6799
6800
6801 Changes: Modified:
6802 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6803 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6804
6805
6806jilles 2006/02/04 18:26:55 UTC (20060204-698)
6807 Log:
6808 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6809 where the exit originated).
6810 - When receiving an SQUIT for a server themselves
6811 (IsMe(target_p) || target_p == client_p)
6812 close their link and send a local server notice.
6813
6814
6815 Changes: Modified:
6816 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6817 +6 -3 trunk/src/client.c (File Modified)
6818
6819
6820nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6821 Log:
6822 Hooking into the wrong hook, whoops. :P
6823
6824
6825 Changes: Modified:
6826 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6827 +6 -10 trunk/modules/core/m_join.c (File Modified)
6828
6829
6830nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6831 Log:
6832 this doesn't work right, right now :P
6833
6834
6835 Changes: Modified:
6836 +40 -0 trunk/contrib/Makefile.in (File Modified)
6837 + - trunk/contrib/m_createauthonly.c (File Added)
6838 +6 -0 trunk/include/hook.h (File Modified)
6839 +26 -1 trunk/modules/core/m_join.c (File Modified)
6840 +1 -1 trunk/src/ircd.c (File Modified)
6841
6842
6843nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6844 Log:
6845 Make can_join() hookable.
6846
6847
6848 Changes: Modified:
6849 +12 -1 trunk/src/channel.c (File Modified)
6850
6851
6852nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6853 Log:
6854 add 'int approved;' to the channel event hook
6855
6856
6857 Changes: Modified:
6858 +1 -0 trunk/include/hook.h (File Modified)
6859
6860
6861gxti 2006/02/04 02:50:03 UTC (20060204-688)
6862 Log:
6863 Use SIDs in SASL ENCAP origin.
6864 Ignore responses from other agents once the first SASL response has been received for a client.
6865
6866
6867 Changes: Modified:
6868 +9 -5 trunk/modules/m_sasl.c (File Modified)
6869
6870
6871gxti 2006/02/04 01:44:17 UTC (20060204-686)
6872 Log:
6873 Removed stray debug code.
6874
6875
6876 Changes: Modified:
6877 +1 -1 trunk/modules/m_sasl.c (File Modified)
6878
6879
6880jilles 2006/02/03 22:39:24 UTC (20060203-684)
6881 Log:
6882 Don't complain "unknown MODE flag" if a non-oper attempts
6883 to unset an oper only umode they do not have.
6884 This is to prevent unwanted error messages when users/bots
6885 do things like MODE <nick> +i-sw.
6886
6887
6888 Changes: Modified:
6889 +4 -2 trunk/src/s_user.c (File Modified)
6890
6891
6892jilles 2006/02/03 22:32:03 UTC (20060203-682)
6893 Log:
6894 Fix client_exit hook name and only call it for local exits that are not
6895 IsAnyServer.
6896
6897
6898 Changes: Modified:
6899 +3 -2 trunk/modules/m_sasl.c (File Modified)
6900
6901
6902gxti 2006/02/03 21:41:48 UTC (20060203-680)
6903 Log:
6904 Fix SASL logic to actually use stored agent UID.
6905 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6906 Add abort code for exiting clients.
6907
6908
6909 Changes: Modified:
6910 +18 -9 trunk/modules/m_sasl.c (File Modified)
6911
6912
6913jilles 2006/02/03 20:25:01 UTC (20060203-678)
6914 Log:
6915 Port over ratbox 2.2 /challenge. This is slightly more secure
6916 (better crypto, longer keys, challenge timeout) and has better
6917 client scripts.
6918
6919 The respond tool is no longer part of the ircd tree but a
6920 separate package, currently available from
6921 http://respond.ircd-ratbox.org (we should mirror/... this).
6922
6923
6924 Changes: Modified:
6925 +65 -310 trunk/doc/challenge.txt (File Modified)
6926 +5 -5 trunk/include/client.h (File Modified)
6927 +3 -0 trunk/include/irc_string.h (File Modified)
6928 +3 -0 trunk/include/numeric.h (File Modified)
6929 +94 -50 trunk/modules/m_challenge.c (File Modified)
6930 +1 -2 trunk/src/client.c (File Modified)
6931 +125 -0 trunk/src/irc_string.c (File Modified)
6932 +2 -2 trunk/src/messages.tab (File Modified)
6933 + - trunk/tools/rsa_respond/ (File Deleted)
6934
6935
6936gxti 2006/02/03 20:05:09 UTC (20060203-676)
6937 Log:
6938 Preliminary SASL support.
6939
6940
6941 Changes: Modified:
6942 +7 -0 trunk/include/client.h (File Modified)
6943 +6 -0 trunk/include/numeric.h (File Modified)
6944 +1 -0 trunk/modules/Makefile.in (File Modified)
6945 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6946 +175 -1 trunk/modules/m_cap.c (File Modified)
6947 + - trunk/modules/m_sasl.c (File Added)
6948 +2 -0 trunk/modules/m_user.c (File Modified)
6949 +5 -5 trunk/src/messages.tab (File Modified)
6950 +8 -2 trunk/src/s_user.c (File Modified)
6951
6952
6953jilles 2006/02/03 18:13:03 UTC (20060203-674)
6954 Log:
6955 SIGNON: make logout also apply remotely.
6956
6957
6958 Changes: Modified:
6959 +7 -2 trunk/modules/m_signon.c (File Modified)
6960
6961
6962gxti 2006/02/03 17:45:04 UTC (20060203-672)
6963 Log:
6964 Use an asterisk when sending empty logins in SIGNON.
6965
6966
6967 Changes: Modified:
6968 +5 -5 trunk/modules/m_signon.c (File Modified)
6969
6970
6971jilles 2006/02/03 17:38:31 UTC (20060203-670)
6972 Log:
6973 SIGNON: Only add whowas entry (add_history()) and wipe
6974 accepts (del_all_accepts()) if nick changed.
6975
6976
6977 Changes: Modified:
6978 +5 -3 trunk/modules/m_signon.c (File Modified)
6979
6980
6981jilles 2006/02/03 17:26:52 UTC (20060203-668)
6982 Log:
6983 SIGNON: slight fixes to collision code:
6984 - don't kill if target_p == source_p (nick unchanged or only changed case)
6985 - add comment that SAVE support is missing
6986 - use sendto_realops_snomask() instead of sendto_realops_flags()
6987
6988
6989 Changes: Modified:
6990 +9 -6 trunk/modules/m_signon.c (File Modified)
6991
6992
6993jilles 2006/02/03 17:19:26 UTC (20060203-666)
6994 Log:
6995 Fix up kills for bad nick/user/host on SIGNON.
6996
6997
6998 Changes: Modified:
6999 +16 -6 trunk/modules/m_signon.c (File Modified)
7000
7001
7002jilles 2006/02/03 16:50:56 UTC (20060203-664)
7003 Log:
7004 If changing to a nick with a digit, only allow the UID.
7005
7006
7007 Changes: Modified:
7008 +4 -0 trunk/modules/m_signon.c (File Modified)
7009
7010
7011gxti 2006/02/03 04:20:31 UTC (20060203-661)
7012 Log:
7013 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7014 Strip leading digits from logins that are not purely numeric.
7015
7016
7017 Changes: Modified:
7018 +3 -0 trunk/include/numeric.h (File Modified)
7019 +2 -0 trunk/include/send.h (File Modified)
7020 +1 -0 trunk/modules/Makefile.in (File Modified)
7021 +456 -3 trunk/modules/m_services.c (File Modified)
7022 + - trunk/modules/m_signon.c (File Added)
7023 +2 -2 trunk/src/messages.tab (File Modified)
7024 +98 -0 trunk/src/send.c (File Modified)
7025
7026
7027jilles 2006/02/02 14:10:16 UTC (20060202-659)
7028 Log:
7029 Remove old server notice umodes from example confs.
7030
7031
7032 Changes: Modified:
7033 +1 -2 trunk/doc/example.conf (File Modified)
7034 +4 -17 trunk/doc/reference.conf (File Modified)
7035
7036
7037jilles 2006/02/01 15:11:42 UTC (20060201-657)
7038 Log:
7039 Add snomask help file (forgot this earlier).
7040
7041
7042 Changes: Modified:
7043 + - trunk/help/opers/snomask (File Added)
7044
7045
7046jilles 2006/01/31 12:50:36 UTC (20060131-655)
7047 Log:
7048 Add umode +l (receive locops).
7049
7050
7051 Changes: Modified:
7052 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7053
7054
7055jilles 2006/01/31 12:44:21 UTC (20060131-653)
7056 Log:
7057 We don't plan to implement cmode +R (quiet unidentified) and
7058 umode +I (deny invite) for 1.1, so comment them out from the
7059 docs.
7060
7061
7062 Changes: Modified:
7063 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7064 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7065
7066
7067jilles 2006/01/31 12:40:38 UTC (20060131-651)
7068 Log:
7069 Improve snomask usage description.
7070
7071
7072 Changes: Modified:
7073 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7074
7075
7076jilles 2006/01/31 12:33:01 UTC (20060131-649)
7077 Log:
7078 Mention the word snomask with umode +s (needs to be a link really).
7079
7080
7081 Changes: Modified:
7082 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7083
7084
7085jilles 2006/01/31 12:28:58 UTC (20060131-647)
7086 Log:
7087 Add snomask +Z (operspy notices).
7088
7089
7090 Changes: Modified:
7091 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7092
7093
7094jilles 2006/01/31 12:23:29 UTC (20060131-645)
7095 Log:
7096 Misc updates/clarifications.
7097
7098
7099 Changes: Modified:
7100 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7101
7102
7103jilles 2006/01/31 12:15:29 UTC (20060131-643)
7104 Log:
7105 Document snomasks.
7106
7107
7108 Changes: Modified:
7109 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7110 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7111 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7112
7113
7114jilles 2006/01/30 01:07:43 UTC (20060130-641)
7115 Log:
7116 - Allow ENCAP REALHOST outside burst
7117 - Fix comment describing race condition: this can only happen
7118 on a local whois with use_whois_actually enabled
7119
7120
7121 Changes: Modified:
7122 +4 -6 trunk/modules/m_chghost.c (File Modified)
7123
7124
7125jilles 2006/01/29 21:42:06 UTC (20060129-639)
7126 Log:
7127 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7128
7129
7130 Changes: Modified:
7131 +39 -0 trunk/contrib/Makefile.in (File Modified)
7132 + - trunk/contrib/sno_globaloper.c (File Added)
7133
7134
7135jilles 2006/01/29 21:26:53 UTC (20060129-637)
7136 Log:
7137 Pass along old umodes and snomask in umode_changed hook,
7138 changing its parameter type from struct Client *
7139 to hook_data_umode_changed *. (For a new client, both
7140 are zero.)
7141
7142 The IP cloaking module now fully ignores umode changes
7143 where +h didn't change.
7144
7145
7146 Changes: Modified:
7147 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7148 +7 -0 trunk/include/hook.h (File Modified)
7149 +18 -4 trunk/src/s_user.c (File Modified)
7150
7151
7152nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7153 Log:
7154 move libcharybdis-provided function initialisation into libcharybdis_init().
7155
7156
7157 Changes: Modified:
7158 +32 -11 trunk/src/ircd.c (File Modified)
7159
7160
7161jilles 2006/01/29 20:40:55 UTC (20060129-633)
7162 Log:
7163 Make +f notices (local host, global host, global user@host, local class)
7164 netwide. Exceeding /quote set max remains local.
7165
7166
7167 Changes: Modified:
7168 +4 -4 trunk/src/s_conf.c (File Modified)
7169
7170
7171jilles 2006/01/29 20:32:44 UTC (20060129-631)
7172 Log:
7173 Netwide notices about attempts to join juped channels.
7174
7175
7176 Changes: Modified:
7177 +1 -1 trunk/modules/core/m_join.c (File Modified)
7178
7179
7180jilles 2006/01/29 19:57:17 UTC (20060129-629)
7181 Log:
7182 Send server notices about failed oper attempts globally.
7183 Successful remote oper attempt notices will be generated
7184 from the mode changes.
7185
7186
7187 Changes: Modified:
7188 +3 -3 trunk/modules/m_challenge.c (File Modified)
7189 +2 -2 trunk/modules/m_oper.c (File Modified)
7190
7191
7192jilles 2006/01/29 19:56:11 UTC (20060129-627)
7193 Log:
7194 Rest of infrastructure for sending server notices globally.
7195 Uses a new L_NETWIDE level on sendto_realops_snomask().
7196
7197
7198 Changes: Modified:
7199 +1 -0 trunk/include/send.h (File Modified)
7200 +31 -4 trunk/src/send.c (File Modified)
7201
7202
7203jilles 2006/01/29 18:55:28 UTC (20060129-625)
7204 Log:
7205 Add general::global_snotices conf option to control
7206 whether we send out SNOTEs. Does not do anything yet.
7207
7208
7209 Changes: Modified:
7210 +1 -0 trunk/doc/example.conf (File Modified)
7211 +6 -0 trunk/doc/reference.conf (File Modified)
7212 +1 -0 trunk/include/s_conf.h (File Modified)
7213 +6 -0 trunk/modules/m_info.c (File Modified)
7214 +1 -0 trunk/src/newconf.c (File Modified)
7215 +1 -0 trunk/src/s_conf.c (File Modified)
7216
7217
7218jilles 2006/01/29 13:47:35 UTC (20060129-623)
7219 Log:
7220 Only accept SNOTE from servers.
7221
7222
7223 Changes: Modified:
7224 +2 -0 trunk/modules/m_snote.c (File Modified)
7225
7226
7227jilles 2006/01/29 13:25:06 UTC (20060129-621)
7228 Log:
7229 Correct parv indices so this actually works.
7230
7231
7232 Changes: Modified:
7233 +2 -2 trunk/modules/m_snote.c (File Modified)
7234
7235
7236jilles 2006/01/29 13:16:10 UTC (20060129-619)
7237 Log:
7238 s/scan/snote/g
7239
7240
7241 Changes: Modified:
7242 +3 -3 trunk/modules/m_snote.c (File Modified)
7243
7244
7245nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7246 Log:
7247 Add m_snote.c, SNOTE propagator.
7248
7249
7250 Changes: Modified:
7251 +86 -0 trunk/modules/Makefile.in (File Modified)
7252 + - trunk/modules/m_snote.c (File Added)
7253
7254
7255nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7256 Log:
7257 start seeding the 1.1 NEWS file
7258
7259
7260 Changes: Modified:
7261 +4 -0 trunk/NEWS (File Modified)
7262
7263
7264nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7265 Log:
7266 rename some modules to more descriptive names...
7267
7268
7269 Changes: Modified:
7270 +2 -131 trunk/contrib/Makefile.in (File Modified)
7271 + - trunk/contrib/globalconnexit.c (File Deleted)
7272 + - trunk/contrib/globallineactive.c (File Deleted)
7273 + - trunk/contrib/sno_farconnect.c (File Added)
7274 + - trunk/contrib/sno_globalkline.c (File Added)
7275 +1 -120 trunk/modules/Makefile.in (File Modified)
7276 + - trunk/modules/networknotice.c (File Deleted)
7277 + - trunk/modules/sno_routing.c (File Added)
7278
7279
7280jilles 2006/01/28 22:02:18 UTC (20060128-611)
7281 Log:
7282 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7283 Uses FLAGS2_FLOODDONE bit on servers.
7284
7285
7286 Changes: Modified:
7287 +3 -0 trunk/include/client.h (File Modified)
7288 +121 -1 trunk/modules/Makefile.in (File Modified)
7289 + - trunk/modules/networknotice.c (File Added)
7290
7291
7292jilles 2006/01/28 21:44:33 UTC (20060128-609)
7293 Log:
7294 Don't show servers in /trace to nonopers if flatten links is enabled.
7295
7296
7297 Changes: Modified:
7298 +8 -5 trunk/modules/m_trace.c (File Modified)
7299
7300
7301jilles 2006/01/28 16:45:46 UTC (20060128-607)
7302 Log:
7303 CHGHOST:
7304 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7305 - send back confirmation to source, if local client
7306 - send a +s server notice if the source is neither a server nor a service (+S)
7307
7308
7309 Changes: Modified:
7310 +5 -1 trunk/modules/m_chghost.c (File Modified)
7311
7312
7313jilles 2006/01/28 16:01:05 UTC (20060128-605)
7314 Log:
7315 Use sendto_realops_snomask_from() to make the
7316 server notices appear to come from the affected
7317 user's server.
7318
7319
7320 Changes: Modified:
7321 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7322 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7323
7324
7325jilles 2006/01/28 16:00:14 UTC (20060128-603)
7326 Log:
7327 Add sendto_realops_snomask_from(), allows
7328 specification of apparent source server.
7329
7330
7331 Changes: Modified:
7332 +1 -0 trunk/include/send.h (File Modified)
7333 +41 -1 trunk/src/send.c (File Modified)
7334
7335
7336jilles 2006/01/28 15:30:20 UTC (20060128-601)
7337 Log:
7338 Revert r579. Keep host, not orighost in oper up notice.
7339 It would be inconsistent to have orighost there, and we
7340 don't want to mess up all server notices by putting both
7341 host and orighost.
7342
7343
7344 Changes: Modified:
7345 +1 -1 trunk/src/s_user.c (File Modified)
7346
7347
7348jilles 2006/01/28 15:27:10 UTC (20060128-599)
7349 Log:
7350 Include the IP address in operlog/foperlog.
7351
7352
7353 Changes: Modified:
7354 +10 -8 trunk/modules/m_challenge.c (File Modified)
7355 +8 -6 trunk/modules/m_oper.c (File Modified)
7356
7357
7358jilles 2006/01/28 15:17:01 UTC (20060128-597)
7359 Log:
7360 Call umode_changed hook on oper up.
7361
7362
7363 Changes: Modified:
7364 +1 -0 trunk/src/s_user.c (File Modified)
7365
7366
7367jilles 2006/01/28 15:13:27 UTC (20060128-595)
7368 Log:
7369 Add globalconnexit contrib module, shows remote client connects/exits
7370 except netsplits/netjoin on snomask +F.
7371 Notice formatting will probably change somewhat still.
7372
7373
7374 Changes: Modified:
7375 +80 -0 trunk/contrib/Makefile.in (File Modified)
7376 + - trunk/contrib/globalconnexit.c (File Added)
7377
7378
7379jilles 2006/01/28 14:54:44 UTC (20060128-593)
7380 Log:
7381 Declare snomask_modes[] so modules can provide snomasks.
7382
7383
7384 Changes: Modified:
7385 +2 -0 trunk/include/snomask.h (File Modified)
7386
7387
7388jilles 2006/01/28 14:40:10 UTC (20060128-591)
7389 Log:
7390 Replace user_signon hook with two new hooks: new_local_user
7391 and new_remote_user.
7392 These are called right before the user is introduced to the
7393 rest of the network.
7394
7395
7396 Changes: Modified:
7397 +2 -1 trunk/include/hook.h (File Modified)
7398 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7399 +4 -2 trunk/src/hook.c (File Modified)
7400 +2 -3 trunk/src/s_user.c (File Modified)
7401
7402
7403nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7404 Log:
7405 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7406
7407
7408 Changes: Modified:
7409 +2 -2 trunk/modules/m_scan.c (File Modified)
7410
7411
7412jilles 2006/01/27 19:45:11 UTC (20060127-587)
7413 Log:
7414 Update doc/technical/send.txt.
7415
7416
7417 Changes: Modified:
7418 +91 -131 trunk/doc/technical/send.txt (File Modified)
7419
7420
7421jilles 2006/01/27 14:44:19 UTC (20060127-585)
7422 Log:
7423 Add chantrace and masktrace to help files.
7424
7425
7426 Changes: Modified:
7427 + - trunk/help/opers/chantrace (File Added)
7428 +27 -20 trunk/help/opers/index (File Modified)
7429 + - trunk/help/opers/masktrace (File Added)
7430 +2 -0 trunk/help/opers/operspy (File Modified)
7431
7432
7433jilles 2006/01/27 14:41:47 UTC (20060127-583)
7434 Log:
7435 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7436 Shows etrace-like output for all users in a channel,
7437 in particular IP addresses.
7438
7439
7440 Changes: Modified:
7441 +75 -2 trunk/modules/m_etrace.c (File Modified)
7442
7443
7444jilles 2006/01/27 13:49:21 UTC (20060127-581)
7445 Log:
7446 Port over ratbox 2.2 r21727 (anfl):
7447 add some logging when we drop servers in places where we only notify opers
7448
7449
7450 Changes: Modified:
7451 +31 -0 trunk/modules/core/m_server.c (File Modified)
7452
7453
7454nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7455 Log:
7456 display orighost in operup message
7457
7458
7459 Changes: Modified:
7460 +1 -1 trunk/src/s_user.c (File Modified)
7461
7462
7463jilles 2006/01/26 17:13:21 UTC (20060126-577)
7464 Log:
7465 Add globallineactive contrib module, a hack which can often
7466 show k/d/g/x line active for remote clients.
7467
7468
7469 Changes: Modified:
7470 +52 -0 trunk/contrib/Makefile.in (File Modified)
7471 + - trunk/contrib/globallineactive.c (File Added)
7472
7473
7474jilles 2006/01/26 16:34:00 UTC (20060126-575)
7475 Log:
7476 Show IP field in the same way as MASKTRACE:
7477 "255.255.255.255" if it's unknown (remote TS5 client)
7478 and "0" if we or the remote server are purposely
7479 hiding it.
7480
7481
7482 Changes: Modified:
7483 +12 -1 trunk/modules/m_scan.c (File Modified)
7484
7485
7486jilles 2006/01/26 16:25:22 UTC (20060126-573)
7487 Log:
7488 scan umodes:
7489 - don't show servers in a global scan
7490 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7491
7492
7493 Changes: Modified:
7494 +4 -1 trunk/modules/m_scan.c (File Modified)
7495
7496
7497nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7498 Log:
7499 Implement SCAN UMODES.
7500
7501
7502 Changes: Modified:
7503 +3 -0 trunk/include/numeric.h (File Modified)
7504 +128 -2 trunk/modules/m_scan.c (File Modified)
7505 +2 -2 trunk/src/messages.tab (File Modified)
7506
7507
7508nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7509 Log:
7510 more oops
7511
7512
7513 Changes: Modified:
7514 +1 -1 trunk/modules/m_scan.c (File Modified)
7515
7516
7517nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7518 Log:
7519 parv[0] should be parv[1].
7520
7521
7522 Changes: Modified:
7523 +1 -1 trunk/modules/m_scan.c (File Modified)
7524
7525
7526nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7527 Log:
7528 another oops
7529
7530
7531 Changes: Modified:
7532 +1 -1 trunk/modules/m_scan.c (File Modified)
7533
7534
7535nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7536 Log:
7537 fix mistake here
7538
7539
7540 Changes: Modified:
7541 +2 -2 trunk/modules/m_scan.c (File Modified)
7542
7543
7544nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7545 Log:
7546 framework for scan command
7547
7548
7549 Changes: Modified:
7550 +113 -0 trunk/modules/Makefile.in (File Modified)
7551 + - trunk/modules/m_scan.c (File Added)
7552
7553
7554nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7555 Log:
7556 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7557
7558
7559 Changes: Modified:
7560 +2 -0 trunk/include/irc_string.h (File Modified)
7561 +157 -1 trunk/modules/m_etrace.c (File Modified)
7562 +129 -90 trunk/src/match.c (File Modified)
7563
7564
7565nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7566 Log:
7567 orighost may live in a different hash bucket (likely the case), lets check it standalone
7568
7569
7570 Changes: Modified:
7571 +39 -3 trunk/src/hostmask.c (File Modified)
7572
7573
7574nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7575 Log:
7576 SVN didn't check modules/ somehow, hrmm.
7577
7578
7579 Changes: Modified:
7580 +1 -1 trunk/modules/m_kline.c (File Modified)
7581 +6 -6 trunk/modules/m_stats.c (File Modified)
7582
7583
7584nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7585 Log:
7586 Track hostmask entries for client_p->orighost, if available.
7587 Not throughly tested, but seems to work fine.
7588
7589
7590 Changes: Modified:
7591 +8 -4 trunk/include/hostmask.h (File Modified)
7592 +14 -10 trunk/src/hostmask.c (File Modified)
7593
7594
7595jilles 2006/01/22 19:14:11 UTC (20060122-549)
7596 Log:
7597 Pass on SQUIT reasons more.
7598
7599
7600 Changes: Modified:
7601 +17 -19 trunk/src/client.c (File Modified)
7602
7603
7604jilles 2006/01/21 17:25:27 UTC (20060121-543)
7605 Log:
7606 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7607 This way, hidden admins also get them.
7608
7609
7610 Changes: Modified:
7611 +4 -4 trunk/src/send.c (File Modified)
7612
7613
7614jilles 2006/01/20 22:26:17 UTC (20060120-541)
7615 Log:
7616 From ircd-ratbox 2.2 (r21339 anfl):
7617 ms_kill() should be using find_person(), not find_client()
7618 otherwise it can generate a core.
7619
7620
7621 Changes: Modified:
7622 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7623
7624
7625jilles 2006/01/18 22:56:51 UTC (20060118-539)
7626 Log:
7627 Add m_error to core_module_table, so it is loaded by default.
7628
7629
7630 Changes: Modified:
7631 +1 -0 trunk/src/modules.c (File Modified)
7632
7633
7634jilles 2006/01/18 00:28:30 UTC (20060118-536)
7635 Log:
7636 comment is a const char *, not char *.
7637
7638
7639 Changes: Modified:
7640 +1 -1 trunk/include/hook.h (File Modified)
7641
7642
7643jilles 2006/01/18 00:10:02 UTC (20060118-534)
7644 Log:
7645 Fix a long standing hybrid 7 bug: when getting a read error
7646 on a server, report_error() is called with a %d instead of
7647 a %s in the format string ("Lost connection" in +d).
7648
7649
7650 Changes: Modified:
7651 +1 -1 trunk/src/client.c (File Modified)
7652
7653
7654jilles 2006/01/16 17:21:11 UTC (20060116-532)
7655 Log:
7656 Clarifications.
7657
7658
7659 Changes: Modified:
7660 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7661
7662
7663nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7664 Log:
7665 Add document describing capabilities and what they mean.
7666
7667
7668 Changes: Modified:
7669 + - trunk/doc/technical/capab.txt (File Added)
7670
7671
7672jilles 2006/01/16 01:19:24 UTC (20060116-528)
7673 Log:
7674 Change client_exit hook to pass all exit_client() parameters.
7675
7676
7677 Changes: Modified:
7678 +8 -0 trunk/include/hook.h (File Modified)
7679 +6 -1 trunk/src/client.c (File Modified)
7680
7681
7682jilles 2006/01/15 21:51:42 UTC (20060115-526)
7683 Log:
7684 Add client_exit hook, called in exit_client() for all
7685 clients of all types, except clients exiting because
7686 of netsplits (QS). The only thing done before it is
7687 marking the client as "closing" (to prevent
7688 recursion).
7689
7690
7691 Changes: Modified:
7692 +1 -0 trunk/include/hook.h (File Modified)
7693 +2 -0 trunk/src/client.c (File Modified)
7694 +2 -0 trunk/src/hook.c (File Modified)
7695
7696
7697jilles 2006/01/15 21:06:36 UTC (20060115-524)
7698 Log:
7699 Improve the code that calculates the nnnS nnnC counts
7700 in RPL_TRACESERVER.
7701
7702 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7703
7704
7705 Changes: Modified:
7706 +43 -36 trunk/modules/m_trace.c (File Modified)
7707
7708
7709jilles 2006/01/15 20:55:27 UTC (20060115-522)
7710 Log:
7711 Add server_eob hook.
7712 Planning to use this for netsplit/join notices.
7713
7714
7715 Changes: Modified:
7716 +1 -0 trunk/include/hook.h (File Modified)
7717 +2 -0 trunk/modules/m_pong.c (File Modified)
7718 +2 -0 trunk/src/hook.c (File Modified)
7719
7720
7721jilles 2006/01/15 20:01:51 UTC (20060115-520)
7722 Log:
7723 Default motd: ircd-ratbox -> charybdis
7724
7725
7726 Changes: Modified:
7727 +1 -1 trunk/doc/ircd.motd (File Modified)
7728
7729
7730jilles 2006/01/15 19:35:03 UTC (20060115-518)
7731 Log:
7732 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7733
7734
7735 Changes: Modified:
7736 +4 -4 trunk/src/s_user.c (File Modified)
7737
7738
7739jilles 2006/01/15 19:12:28 UTC (20060115-516)
7740 Log:
7741 - Remove obsolete EOB help file
7742 - Document snomask in the help files
7743 - Update indexes
7744
7745
7746 Changes: Modified:
7747 + - trunk/help/opers/eob (File Deleted)
7748 +13 -12 trunk/help/opers/index (File Modified)
7749 +1 -13 trunk/help/opers/umode (File Modified)
7750 +7 -7 trunk/help/users/index (File Modified)
7751
7752
7753nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7754 Log:
7755 Bail if snomask to parse is not given. Pointy hat to myself.
7756
7757
7758 Changes: Modified:
7759 +3 -0 trunk/src/snomask.c (File Modified)
7760
7761
7762gxti 2006/01/15 17:48:44 UTC (20060115-512)
7763 Log:
7764 Remove m_flags from autoconf
7765
7766
7767 Changes: Modified:
7768 +0 -1 trunk/contrib/Makefile.in (File Modified)
7769
7770
7771nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7772 Log:
7773 remove m_flags
7774
7775
7776 Changes: Modified:
7777 + - trunk/contrib/m_flags.c (File Deleted)
7778
7779
7780jilles 2006/01/15 17:22:19 UTC (20060115-508)
7781 Log:
7782 If +s is in oper_only_umodes, clear snomask on deoper.
7783
7784
7785 Changes: Modified:
7786 +5 -0 trunk/src/s_user.c (File Modified)
7787
7788
7789gxti 2006/01/15 17:16:50 UTC (20060115-506)
7790 Log:
7791 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7792
7793
7794 Changes: Modified:
7795 +2 -2 trunk/configure (File Modified)
7796 +2 -2 trunk/configure.ac (File Modified)
7797
7798
7799jilles 2006/01/15 17:15:56 UTC (20060115-504)
7800 Log:
7801 Remove the old server notice umodes.
7802 Default oper only umodes is now +s.
7803 Please make sure all remaining umodes still work.
7804
7805
7806 Changes: Modified:
7807 +3 -21 trunk/include/client.h (File Modified)
7808 +0 -12 trunk/src/newconf.c (File Modified)
7809 +1 -1 trunk/src/s_conf.c (File Modified)
7810 +12 -12 trunk/src/s_user.c (File Modified)
7811
7812
7813jilles 2006/01/15 17:00:27 UTC (20060115-502)
7814 Log:
7815 operator::flags nick_changes now controls +n snomask instead of +n umode.
7816
7817
7818 Changes: Modified:
7819 +8 -8 trunk/src/s_user.c (File Modified)
7820
7821
7822jilles 2006/01/15 16:53:16 UTC (20060115-500)
7823 Log:
7824 Move down h_umode_changed hook call after umode allowed checks
7825 (so it will not see +a if someone tries to set it but is not
7826 allowed to).
7827
7828
7829 Changes: Modified:
7830 +2 -3 trunk/src/s_user.c (File Modified)
7831
7832
7833jilles 2006/01/15 16:40:33 UTC (20060115-498)
7834 Log:
7835 Move over non-+s server notices (hopefully, all of them).
7836
7837
7838 Changes: Modified:
7839 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7840 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7841 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7842 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7843 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7844 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7845 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7846 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7847 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7848 +2 -2 trunk/libcharybdis/event.c (File Modified)
7849 +2 -2 trunk/modules/core/m_join.c (File Modified)
7850 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7851 +3 -3 trunk/modules/core/m_message.c (File Modified)
7852 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7853 +2 -2 trunk/modules/core/m_server.c (File Modified)
7854 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7855 +1 -1 trunk/modules/m_post.c (File Modified)
7856 +1 -1 trunk/modules/m_services.c (File Modified)
7857 +2 -2 trunk/src/channel.c (File Modified)
7858 +3 -3 trunk/src/client.c (File Modified)
7859 +1 -1 trunk/src/hash.c (File Modified)
7860 +5 -5 trunk/src/s_conf.c (File Modified)
7861 +2 -2 trunk/src/s_log.c (File Modified)
7862 +4 -4 trunk/src/s_user.c (File Modified)
7863
7864
7865jilles 2006/01/15 16:18:59 UTC (20060115-496)
7866 Log:
7867 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7868
7869
7870 Changes: Modified:
7871 +2 -1 trunk/include/snomask.h (File Modified)
7872 +2 -2 trunk/src/snomask.c (File Modified)
7873
7874
7875jilles 2006/01/15 16:08:28 UTC (20060115-494)
7876 Log:
7877 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7878
7879
7880 Changes: Modified:
7881 +1 -1 trunk/contrib/example_module.c (File Modified)
7882 +2 -2 trunk/include/ircd_defs.h (File Modified)
7883 +6 -6 trunk/modules/core/m_error.c (File Modified)
7884 +1 -1 trunk/modules/core/m_join.c (File Modified)
7885 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7886 +1 -1 trunk/modules/core/m_message.c (File Modified)
7887 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7888 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7889 +18 -18 trunk/modules/core/m_server.c (File Modified)
7890 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7891 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7892 +4 -4 trunk/modules/m_challenge.c (File Modified)
7893 +4 -4 trunk/modules/m_dline.c (File Modified)
7894 +13 -13 trunk/modules/m_gline.c (File Modified)
7895 +5 -5 trunk/modules/m_kline.c (File Modified)
7896 +2 -2 trunk/modules/m_oper.c (File Modified)
7897 +1 -1 trunk/modules/m_pong.c (File Modified)
7898 +13 -13 trunk/modules/m_rehash.c (File Modified)
7899 +4 -4 trunk/modules/m_resv.c (File Modified)
7900 +16 -16 trunk/modules/m_set.c (File Modified)
7901 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7902 +6 -6 trunk/modules/m_xline.c (File Modified)
7903 +1 -1 trunk/src/adns.c (File Modified)
7904 +2 -2 trunk/src/channel.c (File Modified)
7905 +1 -1 trunk/src/listener.c (File Modified)
7906 +1 -1 trunk/src/s_auth.c (File Modified)
7907 +15 -15 trunk/src/s_conf.c (File Modified)
7908 +3 -3 trunk/src/s_user.c (File Modified)
7909 +7 -7 trunk/src/send.c (File Modified)
7910
7911
7912jilles 2006/01/15 15:34:12 UTC (20060115-492)
7913 Log:
7914 On oper up:
7915 - set +s snomask if +s umode set but no snomasks
7916 - put numerics in more logical order
7917
7918
7919 Changes: Modified:
7920 +3 -1 trunk/src/s_user.c (File Modified)
7921
7922
7923jilles 2006/01/15 15:12:39 UTC (20060115-490)
7924 Log:
7925 parse_snobuf_to_mask(): default to + at start
7926 allows stuff like /mode jilles +s C
7927
7928
7929 Changes: Modified:
7930 +1 -1 trunk/src/snomask.c (File Modified)
7931
7932
7933jilles 2006/01/15 15:04:34 UTC (20060115-488)
7934 Log:
7935 Changes to user_mode() snomask handling.
7936 - show snomask (if not 0) on /mode <nick>
7937 - show snomask once at the end if +s/-s used
7938 - only parse 1 parameter for umode changes
7939 - don't crash on /mode <nick> +s
7940 - /mode <nick> -s clears snomask, doesn't use parameter
7941 - set umode +s iff snomask is not 0
7942 - snomask is not propagated, but umode +s is
7943
7944
7945 Changes: Modified:
7946 +97 -72 trunk/src/s_user.c (File Modified)
7947
7948
7949nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7950 Log:
7951 Convert some messages over to snomask.
7952
7953
7954 Changes: Modified:
7955 +29 -29 trunk/src/client.c (File Modified)
7956 +2 -2 trunk/src/ircd.c (File Modified)
7957 +13 -13 trunk/src/modules.c (File Modified)
7958 +1 -1 trunk/src/newconf.c (File Modified)
7959 +5 -5 trunk/src/parse.c (File Modified)
7960 +1 -1 trunk/src/restart.c (File Modified)
7961 +4 -4 trunk/src/s_newconf.c (File Modified)
7962 +11 -11 trunk/src/s_serv.c (File Modified)
7963
7964
7965nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7966 Log:
7967 include snomask.h from client.h
7968
7969
7970 Changes: Modified:
7971 +1 -0 trunk/include/client.h (File Modified)
7972
7973
7974nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7975 Log:
7976 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7977
7978
7979 Changes: Modified:
7980 +1 -0 trunk/src/newconf.c (File Modified)
7981 +2 -1 trunk/src/snomask.c (File Modified)
7982
7983
7984nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7985 Log:
7986 should start with +, not \0. Whoops. :)
7987
7988
7989 Changes: Modified:
7990 +1 -1 trunk/src/snomask.c (File Modified)
7991
7992
7993nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7994 Log:
7995 core snomask support.
7996
7997
7998 Changes: Modified:
7999 +3 -0 trunk/doc/example.conf (File Modified)
8000 +2 -0 trunk/include/client.h (File Modified)
8001 +2 -0 trunk/include/numeric.h (File Modified)
8002 +2 -0 trunk/include/s_newconf.h (File Modified)
8003 +63 -0 trunk/include/send.h (File Modified)
8004 + - trunk/include/snomask.h (File Added)
8005 +1 -0 trunk/src/Makefile.in (File Modified)
8006 +1 -1 trunk/src/messages.tab (File Modified)
8007 +8 -0 trunk/src/newconf.c (File Modified)
8008 +12 -0 trunk/src/s_user.c (File Modified)
8009 +235 -0 trunk/src/send.c (File Modified)
8010 + - trunk/src/snomask.c (File Added)
8011
8012
8013nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8014 Log:
8015 add a blank line after the license info.
8016
8017
8018 Changes: Modified:
8019 +1 -1 trunk/CREDITS (File Modified)
8020
8021
8022jilles 2006/01/14 19:59:18 UTC (20060114-472)
8023 Log:
8024 Extend copyright to 2006.
8025
8026
8027 Changes: Modified:
8028 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8029
8030
8031jilles 2006/01/14 19:56:24 UTC (20060114-470)
8032 Log:
8033 - Fix up book id.
8034 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8035
8036
8037 Changes: Modified:
8038 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8039 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8040
8041
8042jilles 2006/01/14 19:52:16 UTC (20060114-468)
8043 Log:
8044 Add oper privileges document.
8045
8046
8047 Changes: Modified:
8048 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8049 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8050
8051
8052jilles 2006/01/14 18:45:57 UTC (20060114-466)
8053 Log:
8054 Capitalize message names in services shortcuts (for consistency).
8055
8056
8057 Changes: Modified:
8058 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8059
8060
8061jilles 2006/01/13 16:53:35 UTC (20060113-464)
8062 Log:
8063 Remove C++ comment.
8064
8065
8066 Changes: Modified:
8067 +1 -1 trunk/src/patricia.c (File Modified)
8068
8069
8070jilles 2006/01/13 13:45:56 UTC (20060113-462)
8071 Log:
8072 Remove obsolete 'nextconnect' variable.
8073
8074
8075 Changes: Modified:
8076 +0 -1 trunk/include/ircd.h (File Modified)
8077 +0 -2 trunk/src/client.c (File Modified)
8078 +0 -1 trunk/src/ircd.c (File Modified)
8079
8080
8081jilles 2006/01/13 13:02:54 UTC (20060113-460)
8082 Log:
8083 Remove this remnant of the hybrid 6 ziplinks implementation.
8084
8085
8086 Changes: Modified:
8087 + - trunk/include/s_zip.h (File Deleted)
8088
8089
8090jilles 2006/01/09 16:05:47 UTC (20060109-458)
8091 Log:
8092 Make clone limiting work on orighost, not host (so it
8093 looks through services cloaks). Lightly tested, please
8094 test/review.
8095
8096
8097 Changes: Modified:
8098 +2 -0 trunk/modules/m_chghost.c (File Modified)
8099 +1 -1 trunk/src/client.c (File Modified)
8100 +1 -1 trunk/src/s_conf.c (File Modified)
8101
8102
8103jilles 2006/01/09 15:51:02 UTC (20060109-456)
8104 Log:
8105 Don't forget to link me_realhost() into the command hash.
8106
8107 Pointy hat to: myself
8108
8109
8110 Changes: Modified:
8111 +1 -1 trunk/modules/m_chghost.c (File Modified)
8112
8113
8114jilles 2006/01/09 14:46:59 UTC (20060109-454)
8115 Log:
8116 It's call_hook, not hook_call.
8117
8118
8119 Changes: Modified:
8120 +1 -1 trunk/src/s_user.c (File Modified)
8121
8122
8123jilles 2006/01/09 14:45:36 UTC (20060109-452)
8124 Log:
8125 Add unreject help file.
8126
8127
8128 Changes: Modified:
8129 + - trunk/help/opers/unreject (File Added)
8130
8131
8132jilles 2006/01/09 14:41:41 UTC (20060109-450)
8133 Log:
8134 Link the all-important 42 module to the build :P
8135
8136
8137 Changes: Modified:
8138 +1 -0 trunk/contrib/Makefile.in (File Modified)
8139
8140
8141jilles 2006/01/08 19:12:10 UTC (20060108-448)
8142 Log:
8143 Mention /rehash help.
8144
8145
8146 Changes: Modified:
8147 +1 -0 trunk/help/opers/rehash (File Modified)
8148
8149
8150nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8151 Log:
8152 Add h_user_signon hook.
8153
8154
8155 Changes: Modified:
8156 +1 -0 trunk/include/hook.h (File Modified)
8157 +2 -0 trunk/src/hook.c (File Modified)
8158 +4 -0 trunk/src/s_user.c (File Modified)
8159
8160
8161jilles 2006/01/06 02:30:23 UTC (20060106-444)
8162 Log:
8163 Oops, forgot to set orighost for remote client introductions.
8164
8165
8166 Changes: Modified:
8167 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8168
8169
8170jilles 2006/01/06 01:40:44 UTC (20060106-442)
8171 Log:
8172 Use TS6 forms in services shortcuts, if possible.
8173
8174
8175 Changes: Modified:
8176 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8177
8178
8179jilles 2006/01/06 01:31:19 UTC (20060106-440)
8180 Log:
8181 - Start out default_umodes conf entry from the empty set instead of +i.
8182 - Move oper_only_umodes check to where default_umodes is used, as
8183 oper_only_umodes may not be set yet while we're reading the conf.
8184
8185
8186 Changes: Modified:
8187 +6 -7 trunk/src/newconf.c (File Modified)
8188 +1 -1 trunk/src/s_user.c (File Modified)
8189
8190
8191jilles 2006/01/06 01:00:44 UTC (20060106-438)
8192 Log:
8193 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8194
8195
8196 Changes: Modified:
8197 +1 -0 trunk/doc/example.conf (File Modified)
8198 +7 -0 trunk/doc/reference.conf (File Modified)
8199 +0 -7 trunk/include/config.h.dist (File Modified)
8200 +1 -0 trunk/include/s_conf.h (File Modified)
8201 +6 -0 trunk/modules/m_info.c (File Modified)
8202 +9 -18 trunk/src/client.c (File Modified)
8203 +1 -0 trunk/src/newconf.c (File Modified)
8204 +1 -0 trunk/src/s_conf.c (File Modified)
8205
8206
8207jilles 2006/01/06 00:14:18 UTC (20060106-436)
8208 Log:
8209 - Allow NULL target_ip in show_ip() (indicates message is being
8210 sent to local opers)
8211 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8212 confitem
8213 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8214 those in src/client.c
8215
8216 From ratbox 2.2 svn (anfl)
8217
8218
8219 Changes: Modified:
8220 +1 -0 trunk/include/client.h (File Modified)
8221 +21 -2 trunk/src/client.c (File Modified)
8222 +2 -4 trunk/src/hostmask.c (File Modified)
8223 +1 -5 trunk/src/s_conf.c (File Modified)
8224 +4 -8 trunk/src/s_user.c (File Modified)
8225
8226
8227nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8228 Log:
8229 Fire off events properly.
8230
8231
8232 Changes: Modified:
8233 +7 -3 trunk/src/s_user.c (File Modified)
8234
8235
8236nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8237 Log:
8238 make sure modules which depend on umode information get the message upon connection (oops)
8239
8240
8241 Changes: Modified:
8242 +3 -0 trunk/src/s_user.c (File Modified)
8243
8244
8245jilles 2006/01/05 23:33:33 UTC (20060105-430)
8246 Log:
8247 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8248 From ratbox 2.2 svn.
8249
8250
8251 Changes: Modified:
8252 +3 -7 trunk/modules/m_etrace.c (File Modified)
8253
8254
8255nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8256 Log:
8257 Replace silly `default_invisible' option with more versatile default_umodes.
8258
8259
8260 Changes: Modified:
8261 +2 -2 trunk/Makefile.in (File Modified)
8262 +12 -1 trunk/doc/example.conf (File Modified)
8263 +14 -7 trunk/doc/reference.conf (File Modified)
8264 +2 -4 trunk/include/s_conf.h (File Modified)
8265 +0 -6 trunk/modules/m_info.c (File Modified)
8266 +4 -0 trunk/src/modules.c (File Modified)
8267 +41 -1 trunk/src/newconf.c (File Modified)
8268 +2 -2 trunk/src/s_conf.c (File Modified)
8269 +3 -4 trunk/src/s_user.c (File Modified)
8270
8271
8272jilles 2006/01/02 14:30:45 UTC (20060102-426)
8273 Log:
8274 Add temporary nick resvs with the proper duration,
8275 not 60 times too long.
8276
8277
8278 Changes: Modified:
8279 +1 -1 trunk/modules/m_resv.c (File Modified)
8280
8281
8282jilles 2006/01/02 14:21:31 UTC (20060102-424)
8283 Log:
8284 Add kick on split riding. See reference.conf for more details.
8285
8286
8287 Changes: Modified:
8288 +1 -0 trunk/doc/example.conf (File Modified)
8289 +16 -0 trunk/doc/reference.conf (File Modified)
8290 +1 -0 trunk/include/s_conf.h (File Modified)
8291 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8292 +6 -0 trunk/modules/m_info.c (File Modified)
8293 +1 -0 trunk/src/newconf.c (File Modified)
8294 +1 -0 trunk/src/s_conf.c (File Modified)
8295
8296
8297nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8298 Log:
8299 New credits, denoting GXTi as being on the core team.
8300
8301
8302 Changes: Modified:
8303 +16 -5 trunk/CREDITS (File Modified)
8304
8305
8306nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8307 Log:
8308 better cloaking algorithm
8309
8310
8311 Changes: Modified:
8312 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8313
8314
8315nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8316 Log:
8317 don't do redundant bitshifting.
8318
8319
8320 Changes: Modified:
8321 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8322
8323
8324jilles 2005/12/23 21:15:41 UTC (20051223-416)
8325 Log:
8326 Add ip_cloaking.so.
8327
8328
8329 Changes: Modified:
8330 +1 -0 trunk/contrib/Makefile.in (File Modified)
8331
8332
8333jilles 2005/12/23 21:15:25 UTC (20051223-414)
8334 Log:
8335 Set the DynSpoof flag properly.
8336
8337
8338 Changes: Modified:
8339 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8340
8341
8342nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8343 Log:
8344 first go at an ip_cloaking implementation for charybdis.
8345
8346
8347 Changes: Modified:
8348 + - trunk/contrib/ip_cloaking.c (File Added)
8349
8350
8351nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8352 Log:
8353 Add libcharybdis to contrib/ includes.
8354
8355
8356 Changes: Modified:
8357 +1 -1 trunk/contrib/Makefile.in (File Modified)
8358
8359
8360nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8361 Log:
8362 add h_umode_changed hook for modules that provide usermodes.
8363
8364
8365 Changes: Modified:
8366 +1 -0 trunk/include/hook.h (File Modified)
8367 +2 -1 trunk/src/hook.c (File Modified)
8368 +3 -0 trunk/src/s_user.c (File Modified)
8369
8370
8371jilles 2005/12/19 16:52:45 UTC (20051219-406)
8372 Log:
8373 Show quiets in /stats z.
8374
8375
8376 Changes: Modified:
8377 +15 -10 trunk/src/s_stats.c (File Modified)
8378
8379
8380nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8381 Log:
8382 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8383
8384
8385 Changes: Modified:
8386 +0 -12 trunk/configure (File Modified)
8387 +0 -9 trunk/configure.ac (File Modified)
8388 +0 -3 trunk/include/setup.h.in (File Modified)
8389
8390
8391nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8392 Log:
8393 change various buffer sizes to = topiclen.
8394
8395
8396 Changes: Modified:
8397 +3 -4 trunk/include/ircd_defs.h (File Modified)
8398
8399
8400jon 2005/12/12 19:32:18 UTC (20051212-400)
8401 Log:
8402 - Partial commit test, partial ego strokage ;)
8403
8404
8405 Changes: Modified:
8406 +2 -1 trunk/CREDITS (File Modified)
8407
8408
8409nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8410 Log:
8411 More kqueue corrections.
8412
8413 Changes: Modified:
8414 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8415
8416
8417nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8418 Log:
8419 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8420 Not sure why this wasn't this way to begin with.
8421
8422
8423 Changes: Modified:
8424 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8425
8426
8427jilles 2005/12/11 16:39:52 UTC (20051211-394)
8428 Log:
8429 example.conf tweaks:
8430 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8431 most people do not need this.
8432 Enable serverinfo::hub.
8433
8434
8435 Changes: Modified:
8436 +14 -11 trunk/doc/example.conf (File Modified)
8437
8438
8439nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8440 Log:
8441 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8442
8443
8444 Changes: Modified:
8445 +1 -1 trunk/src/s_serv.c (File Modified)
8446
8447
8448nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8449 Log:
8450 header include changes
8451
8452
8453 Changes: Modified:
8454 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8455 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8456 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8457 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8458 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8459 +1 -21 trunk/libcharybdis/select.c (File Modified)
8460
8461
8462nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8463 Log:
8464 s/ilog/libcharybdis_{die,log,restart}/g
8465
8466
8467 Changes: Modified:
8468 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8469 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8470 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8471 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8472 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8473 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8474 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8475 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8476
8477
8478nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8479 Log:
8480 Use the right callbacks in the function code.
8481
8482 Changes: Modified:
8483 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8484
8485
8486nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8487 Log:
8488 More work, it builds again!
8489
8490
8491 Changes: Modified:
8492 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8493 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8494 + - trunk/libcharybdis/libcharybdis.c (File Added)
8495 + - trunk/libcharybdis/libcharybdis.h (File Added)
8496
8497
8498nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8499 Log:
8500 Move some stuff around.
8501
8502
8503 Changes: Modified:
8504 + - trunk/include/memory.h (File Deleted)
8505 + - trunk/include/tools.h (File Deleted)
8506 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8507 + - trunk/libcharybdis/memory.c (File Added)
8508 + - trunk/libcharybdis/memory.h (File Added)
8509 + - trunk/libcharybdis/snprintf.c (File Added)
8510 + - trunk/libcharybdis/tools.c (File Added)
8511 + - trunk/libcharybdis/tools.h (File Added)
8512 +1000 -1062 trunk/modules/.depend (File Modified)
8513 +421 -455 trunk/src/.depend (File Modified)
8514 +0 -1191 trunk/src/Makefile.in (File Modified)
8515 + - trunk/src/memory.c (File Deleted)
8516 + - trunk/src/snprintf.c (File Deleted)
8517 + - trunk/src/tools.c (File Deleted)
8518
8519
8520nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8521 Log:
8522 move more headers into libcharybdis
8523
8524 Changes: Modified:
8525 + - trunk/include/balloc.h (File Deleted)
8526 + - trunk/include/event.h (File Deleted)
8527 + - trunk/libcharybdis/balloc.h (File Added)
8528 + - trunk/libcharybdis/event.h (File Added)
8529 +924 -1020 trunk/modules/.depend (File Modified)
8530 +327 -406 trunk/src/.depend (File Modified)
8531
8532
8533nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8534 Log:
8535 balloc, events -> libcharybdis
8536
8537 Changes: Modified:
8538 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8539 + - trunk/libcharybdis/balloc.c (File Added)
8540 + - trunk/libcharybdis/event.c (File Added)
8541 +0 -1008 trunk/src/Makefile.in (File Modified)
8542 + - trunk/src/balloc.c (File Deleted)
8543 + - trunk/src/event.c (File Deleted)
8544
8545
8546nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8547 Log:
8548 More fun
8549
8550 Changes: Modified:
8551 + - trunk/include/commio.h (File Deleted)
8552 + - trunk/include/linebuf.h (File Deleted)
8553 + - trunk/libcharybdis/commio.h (File Added)
8554 + - trunk/libcharybdis/linebuf.h (File Added)
8555 +1644 -530 trunk/modules/.depend (File Modified)
8556 +1 -1 trunk/modules/Makefile.in (File Modified)
8557 +720 -284 trunk/src/.depend (File Modified)
8558
8559
8560nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8561 Log:
8562 Makefile reworking -- moving libcharybdis headers into proper location.
8563
8564 Changes: Modified:
8565 +1 -1 trunk/adns/Makefile.in (File Modified)
8566 +1 -1 trunk/src/Makefile.in (File Modified)
8567
8568
8569nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8570 Log:
8571 Document proposed authdaemon protocol.
8572
8573 Changes: Modified:
8574 + - trunk/authdaemon/protocol.txt (File Added)
8575
8576
8577nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8578 Log:
8579 Makefile oops
8580
8581 Changes: Modified:
8582 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8583
8584
8585nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8586 Log:
8587 Remove dead makefile from generation
8588
8589 Changes: Modified:
8590 +1 -2 trunk/configure (File Modified)
8591 +0 -1 trunk/configure.ac (File Modified)
8592
8593
8594nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8595 Log:
8596 libcharybdisIO -> libcharybdis
8597
8598 Changes: Modified:
8599 +1 -1 trunk/src/Makefile.in (File Modified)
8600
8601
8602nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8603 Log:
8604 More restructuring.
8605
8606 Changes: Modified:
8607 + - trunk/libcharybdis/Makefile.in (File Added)
8608 + - trunk/libcharybdis/commio.c (File Added)
8609 + - trunk/libcharybdis/devpoll.c (File Added)
8610 + - trunk/libcharybdis/epoll.c (File Added)
8611 + - trunk/libcharybdis/io/ (File Deleted)
8612 + - trunk/libcharybdis/kqueue.c (File Added)
8613 + - trunk/libcharybdis/linebuf.c (File Added)
8614 + - trunk/libcharybdis/log/ (File Deleted)
8615 + - trunk/libcharybdis/poll.c (File Added)
8616 + - trunk/libcharybdis/ports.c (File Added)
8617 + - trunk/libcharybdis/select.c (File Added)
8618
8619
8620nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8621 Log:
8622 Blah kill makefile
8623
8624 Changes: Modified:
8625 + - trunk/libcharybdis/Makefile.in (File Deleted)
8626
8627
8628nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8629 Log:
8630 Blah kill makefile
8631
8632 Changes: Modified:
8633 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8634
8635
8636nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8637 Log:
8638 add authdaemon dir for later hacking
8639
8640
8641 Changes: Modified:
8642 + - trunk/authdaemon/ (File Added)
8643
8644
8645nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8646 Log:
8647 linebuf -> libcharybdisIO
8648
8649
8650 Changes: Modified:
8651 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8652 + - trunk/libcharybdis/io/linebuf.c (File Added)
8653 + - trunk/libcharybdis/log/ (File Added)
8654 + - trunk/libcharybdis/log/Makefile.in (File Added)
8655 +0 -687 trunk/src/Makefile.in (File Modified)
8656 + - trunk/src/linebuf.c (File Deleted)
8657
8658
8659nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8660 Log:
8661 Solaris 10 I/O ports support
8662
8663 Changes: Modified:
8664 + - trunk/libcharybdis/io/ports.c (File Added)
8665
8666
8667nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8668 Log:
8669 libcharybdis stuff
8670
8671
8672 Changes: Modified:
8673 +1 -1 trunk/Makefile.in (File Modified)
8674 +3 -1 trunk/configure (File Modified)
8675 +133 -10 trunk/configure.ac (File Modified)
8676 + - trunk/libcharybdis/ (File Added)
8677 + - trunk/libcharybdis/Makefile.in (File Added)
8678 + - trunk/libcharybdis/io/ (File Added)
8679 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8680 +2 -3 trunk/src/Makefile.in (File Modified)
8681 + - trunk/src/io/ (File Deleted)
8682
8683
8684nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8685 Log:
8686 split IO stuff into libcharybdisIO.
8687
8688
8689 Changes: Modified:
8690 + - trunk/src/commio.c (File Deleted)
8691 + - trunk/src/devpoll.c (File Deleted)
8692 + - trunk/src/epoll.c (File Deleted)
8693 + - trunk/src/io/ (File Added)
8694 + - trunk/src/io/Makefile.in (File Added)
8695 + - trunk/src/io/commio.c (File Added)
8696 + - trunk/src/io/devpoll.c (File Added)
8697 + - trunk/src/io/epoll.c (File Added)
8698 + - trunk/src/io/kqueue.c (File Added)
8699 + - trunk/src/io/poll.c (File Added)
8700 + - trunk/src/io/select.c (File Added)
8701 + - trunk/src/kqueue.c (File Deleted)
8702 + - trunk/src/poll.c (File Deleted)
8703 + - trunk/src/select.c (File Deleted)
8704
8705
8706nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8707 Log:
8708 Version bump: 1.1.0
8709
8710
8711 Changes: Modified:
8712 +86 -155 trunk/configure (File Modified)
8713 +1 -1 trunk/configure.ac (File Modified)
8714
8715
8716jilles 2005/12/04 01:56:31 UTC (20051204-346)
8717 Log:
8718 Remove mentions of mkkeypair/cryptlinks.
8719
8720
8721 Changes: Modified:
8722 +1 -3 trunk/doc/challenge.txt (File Modified)
8723
8724
8725jilles 2005/12/02 17:57:29 UTC (20051202-344)
8726 Log:
8727 Clarify serverinfo{} description.
8728
8729
8730 Changes: Modified:
8731 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8732
8733
8734jilles 2005/12/02 17:41:44 UTC (20051202-342)
8735 Log:
8736 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8737
8738
8739 Changes: Modified:
8740 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8741
8742
8743jilles 2005/12/02 17:38:53 UTC (20051202-340)
8744 Log:
8745 Improvements also applicable to hyperion 1.x.
8746
8747
8748 Changes: Modified:
8749 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8750
8751
8752jilles 2005/12/02 17:08:45 UTC (20051202-338)
8753 Log:
8754 - Add +F description
8755 - General improvements and changes to charybdis
8756
8757
8758 Changes: Modified:
8759 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8760
8761
8762jilles 2005/12/02 16:43:45 UTC (20051202-336)
8763 Log:
8764 The server notice umodes only have an effect
8765 for opers. ("sendto_realops_flags", so having
8766 the umode is not enough, they must also be
8767 opered)
8768
8769
8770 Changes: Modified:
8771 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8772
8773
8774jilles 2005/12/02 16:39:40 UTC (20051202-334)
8775 Log:
8776 Updates to umodes docs.
8777
8778
8779 Changes: Modified:
8780 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8781
8782
8783nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8784 Log:
8785 Add SGML documentation.
8786
8787 Changes: Modified:
8788 + - trunk/doc/sgml/ (File Added)
8789 + - trunk/doc/sgml/oper-guide/ (File Added)
8790 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8791 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8792 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8793 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8794 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8795 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8796 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8797
8798
8799jilles 2005/11/21 11:04:33 UTC (20051121-330)
8800 Log:
8801 Make operwall flag restrict setting umode +z.
8802 This repairs this flag broken in charybdis-1.0.
8803
8804
8805 Changes: Modified:
8806 +41 -0 trunk/contrib/m_flags.c (File Modified)
8807 +9 -0 trunk/src/s_user.c (File Modified)
8808
8809
8810jilles 2005/11/21 10:29:37 UTC (20051121-328)
8811 Log:
8812 Don't complain/reset remote clients +n. I'm still not
8813 convinced propagating all umodes is the way to go, oh
8814 well.
8815
8816
8817 Changes: Modified:
8818 +1 -1 trunk/src/s_user.c (File Modified)
8819
8820
8821jilles 2005/11/21 10:21:42 UTC (20051121-326)
8822 Log:
8823 - Require admin flag for oper /chghost (if it's enabled
8824 which is not default)
8825 - Give error message on nonexistant nick
8826
8827
8828 Changes: Modified:
8829 +12 -0 trunk/modules/m_chghost.c (File Modified)
8830
8831
8832nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8833 Log:
8834 Incorporated jilles' dynspoof patch with a few minor changes.
8835
8836 Changes: Modified:
8837 +5 -2 trunk/include/client.h (File Modified)
8838 +1 -0 trunk/include/numeric.h (File Modified)
8839 +75 -4 trunk/modules/m_chghost.c (File Modified)
8840 +2 -21 trunk/modules/m_stats.c (File Modified)
8841 +2 -8 trunk/modules/m_trace.c (File Modified)
8842 +2 -0 trunk/src/client.c (File Modified)
8843 +3 -0 trunk/src/s_user.c (File Modified)
8844
8845
8846nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8847 Log:
8848 Update NEWS.
8849
8850 Changes: Modified:
8851 +5 -0 trunk/NEWS (File Modified)
8852
8853
8854jilles 2005/11/17 22:38:52 UTC (20051117-320)
8855 Log:
8856 Make show_ip() far less braindead.
8857
8858 Obtained from: ratbox 2.2 SVN
8859
8860
8861 Changes: Modified:
8862 +14 -85 trunk/src/client.c (File Modified)
8863
8864
8865jilles 2005/11/15 16:33:26 UTC (20051115-318)
8866 Log:
8867 Instead of not showing channels at all for whoising services,
8868 only show channels the requester is also on. If operspying
8869 services, show all the channels.
8870
8871
8872 Changes: Modified:
8873 +37 -40 trunk/modules/m_whois.c (File Modified)
8874
8875
8876jilles 2005/11/15 15:59:00 UTC (20051115-316)
8877 Log:
8878 - Show real errno if we fail to connect to a server
8879 - Don't show server IPs on IRC if a server goes dead
8880 during handshake
8881
8882
8883 Changes: Modified:
8884 +2 -5 trunk/src/s_serv.c (File Modified)
8885
8886
8887jilles 2005/11/15 15:28:18 UTC (20051115-314)
8888 Log:
8889 Revert hybrid 7.2 aline code. It causes too many problems.
8890
8891
8892 Changes: Modified:
8893 +1 -47 trunk/NEWS (File Modified)
8894 + - trunk/include/aline.h (File Deleted)
8895 +53 -6 trunk/modules/m_dline.c (File Modified)
8896 +212 -16 trunk/modules/m_kline.c (File Modified)
8897 +37 -8 trunk/modules/m_resv.c (File Modified)
8898 +45 -24 trunk/modules/m_xline.c (File Modified)
8899 +0 -485 trunk/src/Makefile.in (File Modified)
8900 + - trunk/src/aline.c (File Deleted)
8901
8902
8903jilles 2005/11/07 10:47:33 UTC (20051107-312)
8904 Log:
8905 Incorporate recent ratbox monitor bugfixes (could crash).
8906
8907
8908 Changes: Modified:
8909 +16 -0 trunk/modules/m_monitor.c (File Modified)
8910 +4 -3 trunk/src/monitor.c (File Modified)
8911
8912
8913jilles 2005/10/24 23:10:06 UTC (20051024-310)
8914 Log:
8915 Fix /invite UID leak.
8916
8917 Found by logiclrd@EFnet.
8918
8919
8920 Changes: Modified:
8921 +3 -2 trunk/modules/m_invite.c (File Modified)
8922
8923
8924nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8925 Log:
8926 Don't show what channels a service is in.
8927
8928 Changes: Modified:
8929 +1 -0 trunk/NEWS (File Modified)
8930 +40 -35 trunk/modules/m_whois.c (File Modified)
8931
8932
8933nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8934 Log:
8935 Update version to 1.0.3.
8936
8937
8938 Changes: Modified:
8939 +9 -9 trunk/configure (File Modified)
8940 +1 -1 trunk/configure.ac (File Modified)
8941
8942
8943jilles 2005/10/22 17:12:51 UTC (20051022-304)
8944 Log:
8945 Update NEWS.
8946
8947
8948 Changes: Modified:
8949 +7 -1 trunk/NEWS (File Modified)
8950
8951
8952jilles 2005/10/22 17:11:32 UTC (20051022-302)
8953 Log:
8954 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8955 More static buffers :(
8956
8957
8958 Changes: Modified:
8959 +12 -4 trunk/src/aline.c (File Modified)
8960
8961
8962jilles 2005/10/18 21:52:35 UTC (20051018-300)
8963 Log:
8964 Make operspy mode (/mode !#channel showing parameters
8965 even if not on channel) work again.
8966
8967
8968 Changes: Modified:
8969 +4 -4 trunk/src/channel.c (File Modified)
8970
8971
8972jilles 2005/10/16 22:04:15 UTC (20051016-298)
8973 Log:
8974 Call server_introduced hook on TS6 remote server
8975 introduction (ms_sid()).
8976
8977
8978 Changes: Modified:
8979 +6 -0 trunk/modules/core/m_server.c (File Modified)
8980
8981
8982nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8983 Log:
8984 Cyrix boxes are wierd.
8985
8986 Changes: Modified:
8987 +2 -1 trunk/modules/m_services.c (File Modified)
8988
8989
8990nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8991 Log:
8992 More paranoia.
8993
8994 Changes: Modified:
8995 +1 -1 trunk/include/client.h (File Modified)
8996 +3 -1 trunk/modules/m_services.c (File Modified)
8997
8998
8999nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9000 Log:
9001 heh
9002
9003 Changes: Modified:
9004 +1 -6 trunk/modules/m_services.c (File Modified)
9005
9006
9007nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9008 Log:
9009 Disable a check that doesn't always seem to work right for some reason.
9010
9011 Changes: Modified:
9012 +2 -0 trunk/modules/m_services.c (File Modified)
9013
9014
9015nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9016 Log:
9017 Update NEWS.
9018
9019
9020 Changes: Modified:
9021 +4 -1 trunk/NEWS (File Modified)
9022
9023
9024nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9025 Log:
9026 1.0.2
9027
9028
9029 Changes: Modified:
9030 +9 -9 trunk/configure (File Modified)
9031 +1 -1 trunk/configure.ac (File Modified)
9032
9033
9034jilles 2005/10/08 22:30:18 UTC (20051008-284)
9035 Log:
9036 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9037
9038
9039 Changes: Modified:
9040 +3 -13 trunk/modules/m_trace.c (File Modified)
9041
9042
9043jilles 2005/10/06 11:00:22 UTC (20051006-282)
9044 Log:
9045 Don't send empty RPL_WHOISCHANNELS on remote whois.
9046
9047 Pointy hat to: jilles
9048
9049
9050 Changes: Modified:
9051 +1 -1 trunk/modules/m_whois.c (File Modified)
9052
9053
9054nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9055 Log:
9056 Update NEWS.
9057
9058
9059 Changes: Modified:
9060 +3 -0 trunk/NEWS (File Modified)
9061
9062
9063nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9064 Log:
9065 Modular umode support.
9066
9067
9068 Changes: Modified:
9069 +0 -9 trunk/include/client.h (File Modified)
9070 +2 -1 trunk/include/s_user.h (File Modified)
9071 +1 -1 trunk/include/tools.h (File Modified)
9072 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9073 +3 -0 trunk/src/ircd.c (File Modified)
9074 +1 -1 trunk/src/messages.tab (File Modified)
9075 +2 -2 trunk/src/s_serv.c (File Modified)
9076 +37 -59 trunk/src/s_user.c (File Modified)
9077 +21 -0 trunk/src/tools.c (File Modified)
9078
9079
9080jilles 2005/10/02 20:23:15 UTC (20051002-276)
9081 Log:
9082 Optionally do forced nick change to the UID instead of kill
9083 on nick collisions, see doc/collision_fnc.txt for more
9084 details.
9085
9086
9087 Changes: Modified:
9088 + - trunk/doc/collision_fnc.txt (File Added)
9089 +1 -0 trunk/doc/example.conf (File Modified)
9090 +8 -0 trunk/doc/reference.conf (File Modified)
9091 +1 -0 trunk/include/numeric.h (File Modified)
9092 +1 -0 trunk/include/s_conf.h (File Modified)
9093 +2 -1 trunk/include/s_serv.h (File Modified)
9094 +1 -0 trunk/include/s_stats.h (File Modified)
9095 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9096 +1 -1 trunk/src/messages.tab (File Modified)
9097 +1 -0 trunk/src/newconf.c (File Modified)
9098 +1 -0 trunk/src/s_conf.c (File Modified)
9099 +1 -0 trunk/src/s_serv.c (File Modified)
9100 +2 -2 trunk/src/s_stats.c (File Modified)
9101
9102
9103nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9104 Log:
9105 Update NEWS.
9106
9107
9108 Modified:
9109 trunk/NEWS (File Modified)
9110
9111
9112jilles 2005/09/28 15:45:31 UTC (20050928-272)
9113 Log:
9114 Don't allow lookups by uid in /monitor + and /monitor s.
9115
9116
9117 Modified:
9118 trunk/modules/m_monitor.c (File Modified)
9119
9120
9121jilles 2005/09/28 13:05:01 UTC (20050928-270)
9122 Log:
9123 Stop garbage +j being set in cases like +j aaa:bbb by
9124 initializing the variables properly.
9125
9126 Reported by kyle.
9127
9128
9129 Modified:
9130 trunk/modules/core/m_mode.c (File Modified)
9131 trunk/modules/core/m_sjoin.c (File Modified)
9132
9133
9134jilles 2005/09/25 15:51:54 UTC (20050925-268)
9135 Log:
9136 Apply flags to the proper server in me_gcap().
9137
9138
9139 Modified:
9140 trunk/modules/m_capab.c (File Modified)
9141
9142
9143jilles 2005/09/22 23:13:46 UTC (20050922-266)
9144 Log:
9145 Use find_named_client() instead of find_client() to check
9146 for nick collisions.
9147
9148
9149 Modified:
9150 trunk/modules/core/m_nick.c (File Modified)
9151
9152
9153nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9154 Log:
9155 - Replace old 381 numeric with a new, more positive one!
9156
9157
9158 Modified:
9159 trunk/src/messages.tab (File Modified)
9160
9161
9162jilles 2005/09/22 00:38:45 UTC (20050922-262)
9163 Log:
9164 Make it compile again.
9165
9166
9167 Modified:
9168 trunk/src/channel.c (File Modified)
9169 trunk/src/client.c (File Modified)
9170 trunk/src/ircd.c (File Modified)
9171 trunk/src/packet.c (File Modified)
9172
9173
9174nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9175 Log:
9176 - Prevent UID disclosure in cmode setting.
9177
9178
9179 Modified:
9180 trunk/NEWS (File Modified)
9181 trunk/modules/core/m_mode.c (File Modified)
9182
9183
9184nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9185 Log:
9186 A different check which prevents UID disclosure.
9187
9188
9189 Modified:
9190 trunk/modules/core/m_kick.c (File Modified)
9191
9192
9193nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9194 Log:
9195 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9196
9197
9198 Modified:
9199 trunk/modules/core/m_kick.c (File Modified)
9200
9201
9202nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9203 Log:
9204 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9205
9206
9207 Modified:
9208 trunk/NEWS (File Modified)
9209 trunk/modules/m_accept.c (File Modified)
9210 trunk/modules/m_admin.c (File Modified)
9211 trunk/modules/m_away.c (File Modified)
9212 trunk/modules/m_cap.c (File Modified)
9213 trunk/modules/m_capab.c (File Modified)
9214 trunk/modules/m_challenge.c (File Modified)
9215 trunk/modules/m_chghost.c (File Modified)
9216 trunk/modules/m_close.c (File Modified)
9217 trunk/modules/m_cmessage.c (File Modified)
9218 trunk/modules/m_connect.c (File Modified)
9219 trunk/modules/m_dline.c (File Modified)
9220 trunk/modules/m_encap.c (File Modified)
9221 trunk/modules/m_etrace.c (File Modified)
9222 trunk/modules/m_gline.c (File Modified)
9223 trunk/modules/m_help.c (File Modified)
9224 trunk/modules/m_info.c (File Modified)
9225 trunk/modules/m_invite.c (File Modified)
9226 trunk/modules/m_ison.c (File Modified)
9227 trunk/modules/m_kline.c (File Modified)
9228 trunk/modules/m_knock.c (File Modified)
9229 trunk/modules/m_links.c (File Modified)
9230 trunk/modules/m_list.c (File Modified)
9231 trunk/modules/m_locops.c (File Modified)
9232 trunk/modules/m_lusers.c (File Modified)
9233 trunk/modules/m_map.c (File Modified)
9234 trunk/modules/m_monitor.c (File Modified)
9235 trunk/modules/m_motd.c (File Modified)
9236 trunk/modules/m_names.c (File Modified)
9237 trunk/modules/m_oper.c (File Modified)
9238 trunk/modules/m_operspy.c (File Modified)
9239 trunk/modules/m_pass.c (File Modified)
9240 trunk/modules/m_ping.c (File Modified)
9241 trunk/modules/m_pong.c (File Modified)
9242 trunk/modules/m_post.c (File Modified)
9243 trunk/modules/m_rehash.c (File Modified)
9244 trunk/modules/m_restart.c (File Modified)
9245 trunk/modules/m_resv.c (File Modified)
9246 trunk/modules/m_services.c (File Modified)
9247 trunk/modules/m_set.c (File Modified)
9248 trunk/modules/m_sshortcut.c (File Modified)
9249 trunk/modules/m_stats.c (File Modified)
9250 trunk/modules/m_svinfo.c (File Modified)
9251 trunk/modules/m_tb.c (File Modified)
9252 trunk/modules/m_testline.c (File Modified)
9253 trunk/modules/m_testmask.c (File Modified)
9254 trunk/modules/m_time.c (File Modified)
9255 trunk/modules/m_topic.c (File Modified)
9256 trunk/modules/m_trace.c (File Modified)
9257 trunk/modules/m_unreject.c (File Modified)
9258 trunk/modules/m_user.c (File Modified)
9259 trunk/modules/m_userhost.c (File Modified)
9260 trunk/modules/m_users.c (File Modified)
9261 trunk/modules/m_version.c (File Modified)
9262 trunk/modules/m_wallops.c (File Modified)
9263 trunk/modules/m_who.c (File Modified)
9264 trunk/modules/m_whois.c (File Modified)
9265 trunk/modules/m_whowas.c (File Modified)
9266 trunk/modules/m_xline.c (File Modified)
9267 trunk/src/adns.c (File Modified)
9268 trunk/src/aline.c (File Modified)
9269 trunk/src/cache.c (File Modified)
9270 trunk/src/channel.c (File Modified)
9271 trunk/src/class.c (File Modified)
9272 trunk/src/client.c (File Modified)
9273 trunk/src/commio.c (File Modified)
9274 trunk/src/event.c (File Modified)
9275 trunk/src/hash.c (File Modified)
9276 trunk/src/hostmask.c (File Modified)
9277 trunk/src/ircd.c (File Modified)
9278 trunk/src/kdparse.c (File Modified)
9279 trunk/src/linebuf.c (File Modified)
9280 trunk/src/listener.c (File Modified)
9281 trunk/src/modules.c (File Modified)
9282 trunk/src/monitor.c (File Modified)
9283 trunk/src/newconf.c (File Modified)
9284 trunk/src/packet.c (File Modified)
9285 trunk/src/parse.c (File Modified)
9286 trunk/src/reject.c (File Modified)
9287 trunk/src/s_auth.c (File Modified)
9288 trunk/src/s_conf.c (File Modified)
9289 trunk/src/s_gline.c (File Modified)
9290 trunk/src/s_log.c (File Modified)
9291 trunk/src/s_newconf.c (File Modified)
9292 trunk/src/s_serv.c (File Modified)
9293 trunk/src/s_stats.c (File Modified)
9294 trunk/src/s_user.c (File Modified)
9295 trunk/src/send.c (File Modified)
9296 trunk/src/whowas.c (File Modified)
9297
9298
9299nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9300 Log:
9301 - More coding style niceities. Pretty much got client.h squared away.
9302
9303
9304 Modified:
9305 trunk/modules/m_dline.c (File Modified)
9306 trunk/modules/m_gline.c (File Modified)
9307 trunk/modules/m_kline.c (File Modified)
9308 trunk/modules/m_rehash.c (File Modified)
9309 trunk/modules/m_resv.c (File Modified)
9310 trunk/modules/m_stats.c (File Modified)
9311 trunk/modules/m_testline.c (File Modified)
9312 trunk/modules/m_user.c (File Modified)
9313 trunk/modules/m_xline.c (File Modified)
9314
9315
9316jilles 2005/09/21 22:37:13 UTC (20050921-250)
9317 Log:
9318 - Propagate quiets (+q) on netjoins
9319 - Clear +q list too on lowerTS sjoin from TS6 source
9320
9321
9322 Modified:
9323 trunk/modules/core/m_sjoin.c (File Modified)
9324 trunk/src/s_serv.c (File Modified)
9325
9326
9327jilles 2005/09/21 15:49:43 UTC (20050921-248)
9328 Log:
9329 Second argument to whois is always a nick, never a uid.
9330 This prevents /whois other.server uid to get information
9331 about that uid.
9332
9333
9334 Modified:
9335 trunk/modules/m_whois.c (File Modified)
9336
9337
9338jilles 2005/09/21 15:43:45 UTC (20050921-246)
9339 Log:
9340 Don't allow local users to use uids in user mode.
9341
9342
9343 Modified:
9344 trunk/src/s_user.c (File Modified)
9345
9346
9347jilles 2005/09/21 15:42:56 UTC (20050921-244)
9348 Log:
9349 Make it compile again.
9350
9351
9352 Modified:
9353 trunk/src/s_stats.c (File Modified)
9354
9355
9356jilles 2005/09/21 15:09:11 UTC (20050921-242)
9357 Log:
9358 Fix propagation of empty SJOIN.
9359
9360
9361 Modified:
9362 trunk/modules/core/m_sjoin.c (File Modified)
9363
9364
9365nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9366 Log:
9367 Some atheme-style niceties here.
9368
9369
9370 Modified:
9371 trunk/modules/m_accept.c (File Modified)
9372 trunk/modules/m_admin.c (File Modified)
9373 trunk/modules/m_away.c (File Modified)
9374 trunk/modules/m_cap.c (File Modified)
9375 trunk/modules/m_capab.c (File Modified)
9376 trunk/modules/m_challenge.c (File Modified)
9377 trunk/modules/m_chghost.c (File Modified)
9378 trunk/modules/m_close.c (File Modified)
9379 trunk/modules/m_cmessage.c (File Modified)
9380 trunk/modules/m_connect.c (File Modified)
9381 trunk/modules/m_dline.c (File Modified)
9382 trunk/modules/m_encap.c (File Modified)
9383 trunk/modules/m_etrace.c (File Modified)
9384 trunk/modules/m_gline.c (File Modified)
9385 trunk/modules/m_help.c (File Modified)
9386 trunk/modules/m_info.c (File Modified)
9387 trunk/modules/m_invite.c (File Modified)
9388 trunk/modules/m_ison.c (File Modified)
9389 trunk/modules/m_kline.c (File Modified)
9390 trunk/modules/m_knock.c (File Modified)
9391 trunk/modules/m_links.c (File Modified)
9392 trunk/modules/m_list.c (File Modified)
9393 trunk/modules/m_locops.c (File Modified)
9394 trunk/modules/m_lusers.c (File Modified)
9395 trunk/modules/m_map.c (File Modified)
9396 trunk/modules/m_monitor.c (File Modified)
9397 trunk/modules/m_motd.c (File Modified)
9398 trunk/modules/m_names.c (File Modified)
9399 trunk/modules/m_oper.c (File Modified)
9400 trunk/modules/m_operspy.c (File Modified)
9401 trunk/modules/m_pass.c (File Modified)
9402 trunk/modules/m_ping.c (File Modified)
9403 trunk/modules/m_pong.c (File Modified)
9404 trunk/modules/m_post.c (File Modified)
9405 trunk/modules/m_rehash.c (File Modified)
9406 trunk/modules/m_restart.c (File Modified)
9407 trunk/modules/m_resv.c (File Modified)
9408 trunk/modules/m_services.c (File Modified)
9409 trunk/modules/m_set.c (File Modified)
9410 trunk/modules/m_sshortcut.c (File Modified)
9411 trunk/modules/m_stats.c (File Modified)
9412 trunk/modules/m_svinfo.c (File Modified)
9413 trunk/modules/m_tb.c (File Modified)
9414 trunk/modules/m_testline.c (File Modified)
9415 trunk/modules/m_testmask.c (File Modified)
9416 trunk/modules/m_time.c (File Modified)
9417 trunk/modules/m_topic.c (File Modified)
9418 trunk/modules/m_trace.c (File Modified)
9419 trunk/modules/m_unreject.c (File Modified)
9420 trunk/modules/m_user.c (File Modified)
9421 trunk/modules/m_userhost.c (File Modified)
9422 trunk/modules/m_users.c (File Modified)
9423 trunk/modules/m_version.c (File Modified)
9424 trunk/modules/m_wallops.c (File Modified)
9425 trunk/modules/m_who.c (File Modified)
9426 trunk/modules/m_whois.c (File Modified)
9427 trunk/modules/m_whowas.c (File Modified)
9428 trunk/modules/m_xline.c (File Modified)
9429
9430
9431nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9432 Log:
9433 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9434
9435
9436 Modified:
9437 trunk/.indent.pro (File Modified)
9438 trunk/include/charybdis.h (File Added)
9439 trunk/include/client.h (File Modified)
9440 trunk/modules/.indent.pro (File Modified)
9441 trunk/src/.indent.pro (File Modified)
9442 trunk/src/adns.c (File Modified)
9443 trunk/src/aline.c (File Modified)
9444 trunk/src/cache.c (File Modified)
9445 trunk/src/channel.c (File Modified)
9446 trunk/src/class.c (File Modified)
9447 trunk/src/client.c (File Modified)
9448 trunk/src/commio.c (File Modified)
9449 trunk/src/event.c (File Modified)
9450 trunk/src/hash.c (File Modified)
9451 trunk/src/hostmask.c (File Modified)
9452 trunk/src/ircd.c (File Modified)
9453 trunk/src/kdparse.c (File Modified)
9454 trunk/src/linebuf.c (File Modified)
9455 trunk/src/listener.c (File Modified)
9456 trunk/src/modules.c (File Modified)
9457 trunk/src/monitor.c (File Modified)
9458 trunk/src/newconf.c (File Modified)
9459 trunk/src/packet.c (File Modified)
9460 trunk/src/parse.c (File Modified)
9461 trunk/src/reject.c (File Modified)
9462 trunk/src/s_auth.c (File Modified)
9463 trunk/src/s_conf.c (File Modified)
9464 trunk/src/s_gline.c (File Modified)
9465 trunk/src/s_log.c (File Modified)
9466 trunk/src/s_newconf.c (File Modified)
9467 trunk/src/s_serv.c (File Modified)
9468 trunk/src/s_stats.c (File Modified)
9469 trunk/src/s_user.c (File Modified)
9470 trunk/src/send.c (File Modified)
9471 trunk/src/whowas.c (File Modified)
9472
9473
9474nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9475 Log:
9476 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9477 - Convert a few modules towards using this code.
9478 - Make a note about this change in NEWS.
9479
9480
9481 Modified:
9482 trunk/NEWS (File Modified)
9483 trunk/include/aline.h (File Added)
9484 trunk/modules/m_dline.c (File Modified)
9485 trunk/modules/m_kline.c (File Modified)
9486 trunk/modules/m_resv.c (File Modified)
9487 trunk/modules/m_xline.c (File Modified)
9488 trunk/src/Makefile.in (File Modified)
9489 trunk/src/aline.c (File Added)
9490
9491
9492nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9493 Log:
9494 - Update NEWS document.
9495
9496
9497 Modified:
9498 trunk/NEWS (File Modified)
9499
9500
9501jilles 2005/09/20 18:27:19 UTC (20050920-232)
9502 Log:
9503 Use find_named_person() instead of find_person() in services shortcuts.
9504
9505
9506 Modified:
9507 trunk/modules/m_sshortcut.c (File Modified)
9508
9509
9510jilles 2005/09/18 22:18:59 UTC (20050918-230)
9511 Log:
9512 Fix propagation of empty channels (+P).
9513
9514
9515 Modified:
9516 trunk/modules/core/m_sjoin.c (File Modified)
9517 trunk/src/s_serv.c (File Modified)
9518
9519
9520jilles 2005/09/18 22:18:04 UTC (20050918-228)
9521 Log:
9522 Use same comparison for +f.
9523
9524
9525 Modified:
9526 trunk/modules/core/m_join.c (File Modified)
9527
9528
9529jilles 2005/09/18 18:48:13 UTC (20050918-226)
9530 Log:
9531 Retire server-server non-encap CHGHOST, and clean it up a bit.
9532
9533
9534 Modified:
9535 trunk/modules/m_chghost.c (File Modified)
9536
9537
9538jilles 2005/09/18 14:26:20 UTC (20050918-224)
9539 Log:
9540 Use TS6 form for SQUIT wallops.
9541
9542
9543 Modified:
9544 trunk/modules/core/m_squit.c (File Modified)
9545
9546
9547jilles 2005/09/18 14:25:54 UTC (20050918-222)
9548 Log:
9549 Propagate nick changes for remote clients in TS6 form if possible;
9550 simplify the code a bit.
9551
9552
9553 Modified:
9554 trunk/modules/core/m_nick.c (File Modified)
9555
9556
9557jilles 2005/09/18 14:16:43 UTC (20050918-220)
9558 Log:
9559 Only clear oper_only_umodes on deoper for local clients.
9560
9561
9562 Modified:
9563 trunk/src/s_user.c (File Modified)
9564
9565
9566nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9567 Log:
9568 - Don't enable use_whois_actually in the default config, makes cloaking
9569 only useful for vanity.
9570
9571
9572 Modified:
9573 trunk/doc/example.conf (File Modified)
9574
9575
9576jilles 2005/09/18 00:00:12 UTC (20050918-216)
9577 Log:
9578 Fix linebuf raw code to not truncate lines longer than
9579 510 characters. This stops ziplinks corruption at
9580 the initial burst if the other side sends a lot.
9581
9582
9583 Modified:
9584 trunk/src/linebuf.c (File Modified)
9585
9586
9587nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9588 Log:
9589 - Add +r to channel_modes().
9590
9591
9592 Modified:
9593 trunk/src/channel.c (File Modified)
9594
9595
9596nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9597 Log:
9598 Update NEWS.
9599
9600
9601 Modified:
9602 trunk/NEWS (File Modified)
9603
9604
9605nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9606 Log:
9607 err, nvm. wrong project :-P
9608
9609
9610 Modified:
9611 trunk/src/match.c (File Modified)
9612
9613
9614nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9615 Log:
9616 make sure we don't crash on match(NULL, test)
9617
9618
9619 Modified:
9620 trunk/src/match.c (File Modified)
9621
9622
9623jilles 2005/09/12 23:40:03 UTC (20050912-206)
9624 Log:
9625 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9626 flags = rehash in shared{}.
9627 Uses :<source> ENCAP <target> REHASH [option].
9628
9629
9630 Modified:
9631 trunk/doc/example.conf (File Modified)
9632 trunk/doc/reference.conf (File Modified)
9633 trunk/help/opers/rehash (File Modified)
9634 trunk/include/s_newconf.h (File Modified)
9635 trunk/modules/m_rehash.c (File Modified)
9636 trunk/modules/m_stats.c (File Modified)
9637 trunk/src/newconf.c (File Modified)
9638
9639
9640jilles 2005/09/12 22:48:44 UTC (20050912-204)
9641 Log:
9642 Initialize flags to 0 in conf_set_shared_flags() and
9643 conf_set_cluster_flags().
9644
9645
9646 Modified:
9647 trunk/src/newconf.c (File Modified)
9648
9649
9650jilles 2005/09/12 22:14:16 UTC (20050912-202)
9651 Log:
9652 Don't allow a forward from a #channel to an &channel.
9653 Error message is Illegal channel name.
9654
9655
9656 Modified:
9657 trunk/modules/core/m_mode.c (File Modified)
9658
9659
9660nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9661 Log:
9662 - change version to 1.0.1
9663
9664
9665 Modified:
9666 trunk/configure (File Modified)
9667 trunk/configure.ac (File Modified)
9668
9669
9670nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9671 Log:
9672 Update NEWS.
9673
9674
9675 Modified:
9676 trunk/NEWS (File Modified)
9677
9678
9679jilles 2005/09/12 21:55:58 UTC (20050912-196)
9680 Log:
9681 Services shortcuts changes:
9682 - Require umode +S on target
9683 - Use ERR_SERVICESDOWN (440) for error message
9684 - Fix check for empty string
9685
9686
9687 Modified:
9688 trunk/include/numeric.h (File Modified)
9689 trunk/modules/m_sshortcut.c (File Modified)
9690 trunk/src/messages.tab (File Modified)
9691
9692
9693nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9694 Log:
9695 s/IsChanService/IsService/g;
9696
9697
9698 Modified:
9699 trunk/modules/m_sshortcut.c (File Modified)
9700
9701
9702nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9703 Log:
9704 Add check for service validity in shortcut routines.
9705
9706
9707 Modified:
9708 trunk/modules/m_sshortcut.c (File Modified)
9709
9710
9711jilles 2005/09/12 15:30:26 UTC (20050912-190)
9712 Log:
9713 Don't allow forwarding to a -F channel the setter is not on.
9714
9715
9716 Modified:
9717 trunk/modules/core/m_mode.c (File Modified)
9718
9719
9720jilles 2005/09/12 13:55:56 UTC (20050912-188)
9721 Log:
9722 Describe identify_service and identify_command in
9723 reference.conf.
9724
9725
9726 Modified:
9727 trunk/doc/reference.conf (File Modified)
9728
9729
9730jilles 2005/09/12 13:37:11 UTC (20050912-186)
9731 Log:
9732 More helpfile updates.
9733
9734
9735 Modified:
9736 trunk/help/Makefile.in (File Modified)
9737 trunk/help/opers/die (File Modified)
9738 trunk/help/opers/join (File Modified)
9739 trunk/help/opers/links (File Modified)
9740 trunk/help/opers/lusers (File Modified)
9741 trunk/help/opers/map (File Added)
9742 trunk/help/opers/motd (File Modified)
9743 trunk/help/opers/names (File Modified)
9744 trunk/help/opers/notice (File Modified)
9745 trunk/help/opers/operspy (File Modified)
9746 trunk/help/opers/part (File Modified)
9747 trunk/help/opers/privmsg (File Modified)
9748 trunk/help/opers/restart (File Modified)
9749 trunk/help/opers/set (File Modified)
9750 trunk/help/opers/stats (File Modified)
9751 trunk/help/opers/trace (File Modified)
9752 trunk/help/opers/version (File Modified)
9753 trunk/help/users/notice (File Modified)
9754 trunk/help/users/privmsg (File Modified)
9755 trunk/help/users/stats (File Modified)
9756
9757
9758jilles 2005/09/12 11:18:40 UTC (20050912-184)
9759 Log:
9760 Update help files.
9761
9762
9763 Modified:
9764 trunk/help/opers/cmode (File Modified)
9765 trunk/help/opers/umode (File Modified)
9766 trunk/help/opers/wallops (File Modified)
9767 trunk/help/opers/who (File Modified)
9768 trunk/help/users/umode (File Modified)
9769
9770
9771jilles 2005/09/12 11:11:18 UTC (20050912-182)
9772 Log:
9773 Include cmode +r in 004 and 005.
9774
9775
9776 Modified:
9777 trunk/include/supported.h (File Modified)
9778 trunk/src/messages.tab (File Modified)
9779
9780
9781jilles 2005/09/12 10:53:35 UTC (20050912-180)
9782 Log:
9783 No need to clear all 3 buffers in channel_modes().
9784
9785
9786 Modified:
9787 trunk/src/channel.c (File Modified)
9788
9789
9790jilles 2005/09/12 10:31:54 UTC (20050912-178)
9791 Log:
9792 - Fix multiple +f modes per line
9793 - -f shouldn't take a parameter
9794
9795
9796 Modified:
9797 trunk/modules/core/m_mode.c (File Modified)
9798
9799
9800jilles 2005/09/12 10:04:27 UTC (20050912-176)
9801 Log:
9802 Channel mode +Q now prevents forwarding to or through
9803 a channel, just like in hyperion, not from a channel.
9804
9805
9806 Modified:
9807 trunk/modules/core/m_join.c (File Modified)
9808
9809
9810jilles 2005/09/12 09:36:21 UTC (20050912-174)
9811 Log:
9812 Complete +F/+Q propagation.
9813
9814
9815 Modified:
9816 trunk/modules/core/m_join.c (File Modified)
9817 trunk/modules/core/m_sjoin.c (File Modified)
9818 trunk/src/channel.c (File Modified)
9819
9820
9821nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9822 Log:
9823 - A few minor fixes.
9824
9825
9826 Modified:
9827 trunk/modules/core/m_join.c (File Modified)
9828 trunk/modules/m_services.c (File Modified)
9829
9830
9831nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9832 Log:
9833 - Fix netsplit obfuscation.
9834
9835
9836 Modified:
9837 trunk/src/client.c (File Modified)
9838
9839
9840nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9841 Log:
9842 - Fix another /stats p related bug.
9843
9844
9845 Modified:
9846 trunk/src/client.c (File Modified)
9847
9848
9849nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9850 Log:
9851 - Update example.conf.
9852
9853
9854 Modified:
9855 trunk/doc/example.conf (File Modified)
9856
9857
9858nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9859 Log:
9860 - Fix a minor bug here, and re-release 1.0.
9861
9862
9863 Modified:
9864 trunk/modules/core/m_nick.c (File Modified)
9865
9866
9867nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9868 Log:
9869 - Add bursted clients to /stats p list.
9870
9871
9872 Modified:
9873 trunk/modules/core/m_nick.c (File Modified)
9874
9875
9876nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9877 Log:
9878 - Add identify_service, identify_command options to the example.conf,
9879 newconf parser.
9880
9881
9882 Modified:
9883 trunk/NEWS (File Modified)
9884 trunk/doc/example.conf (File Modified)
9885 trunk/src/newconf.c (File Modified)
9886
9887
9888nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9889 Log:
9890 - Add services shortcuts.
9891
9892
9893 Modified:
9894 trunk/modules/Makefile.in (File Modified)
9895 trunk/modules/m_sshortcut.c (File Added)
9896
9897
9898nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9899 Log:
9900 - put back checks i removed by mistake
9901
9902
9903 Modified:
9904 trunk/modules/core/m_join.c (File Modified)
9905
9906
9907nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9908 Log:
9909 - Implement channel mode +Q, which disables forwarding.
9910 - Make forwarding usable by everyone.
9911 - Implement channel mode +F which bypasses authority checks on a target
9912 set with this mode
9913 - Update NEWS.
9914
9915
9916 Modified:
9917 trunk/NEWS (File Modified)
9918 trunk/include/channel.h (File Modified)
9919 trunk/include/supported.h (File Modified)
9920 trunk/modules/core/m_join.c (File Modified)
9921 trunk/modules/core/m_mode.c (File Modified)
9922 trunk/src/messages.tab (File Modified)
9923
9924
9925nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9926 Log:
9927 - Fix account handling brokenness.
9928
9929
9930 Modified:
9931 trunk/modules/m_services.c (File Modified)
9932
9933
9934jilles 2005/09/12 02:04:09 UTC (20050912-150)
9935 Log:
9936 Identify to services via server password hack. Still
9937 needs config file parts, like
9938 identifyservice = "nickserv@services.int";
9939 identifycommand = "IDENTIFY";
9940
9941
9942 Modified:
9943 trunk/include/s_conf.h (File Modified)
9944 trunk/src/s_user.c (File Modified)
9945
9946
9947jilles 2005/09/12 01:59:46 UTC (20050912-148)
9948 Log:
9949 Make send.c compile.
9950
9951
9952 Modified:
9953 trunk/src/send.c (File Modified)
9954
9955
9956nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9957 Log:
9958 - Handle this better.
9959
9960
9961 Modified:
9962 trunk/src/send.c (File Modified)
9963
9964
9965nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9966 Log:
9967 If the source is not a client, don't send to normal users.
9968
9969
9970 Modified:
9971 trunk/src/send.c (File Modified)
9972
9973
9974nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9975 Log:
9976 - Make /wallops behave as wallops in other ircds.
9977
9978
9979 Modified:
9980 trunk/modules/m_wallops.c (File Modified)
9981 trunk/src/send.c (File Modified)
9982
9983
9984nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9985 Log:
9986 - charybdis-1.0
9987
9988
9989 Modified:
9990 trunk/NEWS (File Modified)
9991 trunk/configure (File Modified)
9992 trunk/configure.ac (File Modified)
9993
9994
9995nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9996 Log:
9997 - Remove efnet configuration.
9998 - Rename example.conf as reference.conf, and replace the default
9999 example.conf with one suitable for AthemeNET.
10000 - Update makefile to reflect these changes.
10001
10002
10003 Modified:
10004 trunk/doc/Makefile.in (File Modified)
10005 trunk/doc/example.conf (File Modified)
10006 trunk/doc/example.efnet.conf (File Deleted)
10007 trunk/doc/reference.conf (File Added)
10008
10009
10010nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10011 Log:
10012 - Don't display opers who are /away.
10013
10014
10015 Modified:
10016 trunk/modules/m_stats.c (File Modified)
10017
10018
10019jilles 2005/09/12 00:21:20 UTC (20050912-134)
10020 Log:
10021 Put cmode +f in 004 and 005.
10022
10023
10024 Modified:
10025 trunk/include/supported.h (File Modified)
10026 trunk/src/messages.tab (File Modified)
10027
10028
10029jilles 2005/09/12 00:15:13 UTC (20050912-132)
10030 Log:
10031 Add user umode +Q which prevents a user from
10032 being forwarded.
10033
10034
10035 Modified:
10036 trunk/include/client.h (File Modified)
10037 trunk/modules/core/m_join.c (File Modified)
10038 trunk/src/messages.tab (File Modified)
10039 trunk/src/s_user.c (File Modified)
10040
10041
10042jilles 2005/09/11 23:47:02 UTC (20050911-130)
10043 Log:
10044 Implement channel forwarding in m_join(). As in
10045 hyperion, failing to join because of +i, +r or +j
10046 can cause you to be forwarded, potentially
10047 recursively. Unlike hyperion, a single numeric
10048 is sent in case of a successful forward, otherwise
10049 the ircd acts if there were no forward.
10050
10051
10052 Modified:
10053 trunk/include/numeric.h (File Modified)
10054 trunk/modules/core/m_join.c (File Modified)
10055 trunk/src/messages.tab (File Modified)
10056
10057
10058jilles 2005/09/11 22:57:53 UTC (20050911-128)
10059 Log:
10060 Allow servers to set oper-only cmodes as well.
10061
10062
10063 Modified:
10064 trunk/modules/core/m_mode.c (File Modified)
10065
10066
10067jilles 2005/09/11 22:48:37 UTC (20050911-126)
10068 Log:
10069 Add cmode +f which takes a channel name, settable
10070 only by opers for now. Does not do anything yet.
10071
10072
10073 Modified:
10074 trunk/include/channel.h (File Modified)
10075 trunk/modules/core/m_join.c (File Modified)
10076 trunk/modules/core/m_mode.c (File Modified)
10077 trunk/modules/core/m_sjoin.c (File Modified)
10078 trunk/src/channel.c (File Modified)
10079
10080
10081jilles 2005/09/11 20:48:09 UTC (20050911-124)
10082 Log:
10083 Fully initialize 'mode' in ms_join() and ms_sjoin()
10084 to avoid old +j garbage from being used.
10085
10086
10087 Modified:
10088 trunk/modules/core/m_join.c (File Modified)
10089 trunk/modules/core/m_sjoin.c (File Modified)
10090
10091
10092jilles 2005/09/11 19:41:53 UTC (20050911-122)
10093 Log:
10094 - only touch join_count/join_delta if join throttling
10095 is enabled on the channel
10096 - reset join_count/join_delta to 0 if -j is set
10097
10098
10099 Modified:
10100 trunk/modules/core/m_join.c (File Modified)
10101 trunk/modules/core/m_mode.c (File Modified)
10102 trunk/modules/core/m_sjoin.c (File Modified)
10103
10104
10105jilles 2005/09/11 18:57:20 UTC (20050911-120)
10106 Log:
10107 Also start a new "period" for join throttling for remote joins,
10108 if necessary. Make the code slightly clearer.
10109
10110
10111 Modified:
10112 trunk/modules/core/m_join.c (File Modified)
10113 trunk/src/channel.c (File Modified)
10114
10115
10116jilles 2005/09/11 18:12:20 UTC (20050911-118)
10117 Log:
10118 Some +j improvements, still broken.
10119
10120
10121 Modified:
10122 trunk/modules/core/m_join.c (File Modified)
10123 trunk/modules/core/m_sjoin.c (File Modified)
10124
10125
10126jilles 2005/09/11 16:44:36 UTC (20050911-116)
10127 Log:
10128 Only do +z processing for +m channels the sender is on,
10129 as bans/quiets are currently only checked locally.
10130
10131
10132 Modified:
10133 trunk/modules/core/m_message.c (File Modified)
10134
10135
10136jilles 2005/09/11 16:01:02 UTC (20050911-114)
10137 Log:
10138 - Add max_bans_large configuration option, defaulting to 500, to
10139 limit the number of bans in a +L channel
10140 - Change b/e/I to b/e/I/q in texts
10141
10142
10143 Modified:
10144 trunk/doc/example.conf (File Modified)
10145 trunk/include/s_conf.h (File Modified)
10146 trunk/modules/core/m_mode.c (File Modified)
10147 trunk/modules/m_info.c (File Modified)
10148 trunk/src/newconf.c (File Modified)
10149 trunk/src/s_conf.c (File Modified)
10150
10151
10152jilles 2005/09/11 15:20:38 UTC (20050911-112)
10153 Log:
10154 Store invite for +gi channels.
10155 Note that +gi is significantly weaker access control than +i.
10156
10157
10158 Modified:
10159 trunk/modules/m_invite.c (File Modified)
10160
10161
10162jilles 2005/09/11 14:38:35 UTC (20050911-110)
10163 Log:
10164 Nonops are allowed to see +q lists.
10165
10166
10167 Modified:
10168 trunk/modules/core/m_mode.c (File Modified)
10169
10170
10171jilles 2005/09/11 14:27:59 UTC (20050911-108)
10172 Log:
10173 Invalidate can_send() cache on -q.
10174
10175
10176 Modified:
10177 trunk/modules/core/m_mode.c (File Modified)
10178
10179
10180nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10181 Log:
10182 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10183
10184
10185 Modified:
10186 trunk/modules/core/m_sjoin.c (File Modified)
10187
10188
10189nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10190 Log:
10191 - Allow blank SJOINs -- for permanant channels.
10192
10193
10194 Modified:
10195 trunk/modules/core/m_sjoin.c (File Modified)
10196
10197
10198nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10199 Log:
10200 - Burst permanant channels.
10201
10202
10203 Modified:
10204 trunk/src/s_serv.c (File Modified)
10205
10206
10207nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10208 Log:
10209 - Fix handling of permanant channels.
10210
10211
10212 Modified:
10213 trunk/modules/core/m_join.c (File Modified)
10214
10215
10216nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10217 Log:
10218 - Run indent on core modules.
10219 - Add propagation of join throttle settings.
10220
10221
10222 Modified:
10223 trunk/modules/core/m_die.c (File Modified)
10224 trunk/modules/core/m_error.c (File Modified)
10225 trunk/modules/core/m_join.c (File Modified)
10226 trunk/modules/core/m_kick.c (File Modified)
10227 trunk/modules/core/m_kill.c (File Modified)
10228 trunk/modules/core/m_message.c (File Modified)
10229 trunk/modules/core/m_mode.c (File Modified)
10230 trunk/modules/core/m_nick.c (File Modified)
10231 trunk/modules/core/m_part.c (File Modified)
10232 trunk/modules/core/m_quit.c (File Modified)
10233 trunk/modules/core/m_server.c (File Modified)
10234 trunk/modules/core/m_sjoin.c (File Modified)
10235 trunk/modules/core/m_squit.c (File Modified)
10236
10237
10238nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10239 Log:
10240 - Fix mistake in commit message.
10241
10242
10243 Modified:
10244 trunk/ChangeLog (File Modified)
10245
10246
10247nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10248 Log:
10249 - Channel throttling.
10250
10251
10252 Modified:
10253 trunk/NEWS (File Modified)
10254 trunk/include/supported.h (File Modified)
10255 trunk/modules/core/m_mode.c (File Modified)
10256 trunk/src/messages.tab (File Modified)
10257
10258
10259nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10260 Log:
10261 - Channel throttle logic fixes.
10262
10263
10264 Modified:
10265 trunk/include/channel.h (File Modified)
10266
10267
10268nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10269 Log:
10270 - Add the throttle logic.
10271
10272
10273 Modified:
10274 trunk/include/channel.h (File Modified)
10275 trunk/include/numeric.h (File Modified)
10276 trunk/modules/core/m_join.c (File Modified)
10277 trunk/src/channel.c (File Modified)
10278 trunk/src/messages.tab (File Modified)
10279
10280
10281nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10282 Log:
10283 - Cosmetic fixes to CREDITS.
10284
10285
10286 Modified:
10287 trunk/CREDITS (File Modified)
10288
10289
10290nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10291 Log:
10292 - Better channel_modes() from ShadowIRCd 4.
10293
10294
10295 Modified:
10296 trunk/include/channel.h (File Modified)
10297 trunk/src/channel.c (File Modified)
10298
10299
10300nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10301 Log:
10302 - Strip colour codes from parts.
10303
10304
10305 Modified:
10306 trunk/modules/core/m_part.c (File Modified)
10307
10308
10309nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10310 Log:
10311 - Strip colour codes from quits.
10312
10313
10314 Modified:
10315 trunk/modules/core/m_quit.c (File Modified)
10316
10317
10318nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10319 Log:
10320 - add +c/+g/+z to channel_modes().
10321
10322
10323 Modified:
10324 trunk/src/channel.c (File Modified)
10325
10326
10327nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10328 Log:
10329 - Add +g to 004/005 numerics.
10330
10331
10332 Modified:
10333 trunk/include/supported.h (File Modified)
10334 trunk/src/messages.tab (File Modified)
10335
10336
10337nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10338 Log:
10339 - Add +cgz to set_final_mode() in both join/sjoin.
10340 - Implement channel mode +g: Free invite.
10341
10342
10343 Modified:
10344 trunk/include/channel.h (File Modified)
10345 trunk/modules/core/m_join.c (File Modified)
10346 trunk/modules/core/m_mode.c (File Modified)
10347 trunk/modules/core/m_sjoin.c (File Modified)
10348 trunk/modules/m_invite.c (File Modified)
10349
10350
10351nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10352 Log:
10353 - Make sure /stats p uses the right list.
10354
10355
10356 Modified:
10357 trunk/modules/m_stats.c (File Modified)
10358
10359
10360nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10361 Log:
10362 - local oper list becomes local_oper_list.
10363 - all opers are stored on oper_list for /stats p.
10364
10365
10366 Modified:
10367 trunk/include/ircd.h (File Modified)
10368 trunk/modules/m_stats.c (File Modified)
10369 trunk/modules/m_trace.c (File Modified)
10370 trunk/src/client.c (File Modified)
10371 trunk/src/ircd.c (File Modified)
10372 trunk/src/s_user.c (File Modified)
10373 trunk/src/send.c (File Modified)
10374
10375
10376nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10377 Log:
10378 - Remove ENABLE_SERVICES legacy define.
10379
10380
10381 Modified:
10382 trunk/configure (File Modified)
10383 trunk/configure.ac (File Modified)
10384 trunk/include/client.h (File Modified)
10385 trunk/include/m_info.h (File Modified)
10386 trunk/include/s_conf.h (File Modified)
10387 trunk/modules/Makefile.in (File Modified)
10388 trunk/modules/core/m_kick.c (File Modified)
10389 trunk/modules/core/m_mode.c (File Modified)
10390 trunk/modules/core/m_nick.c (File Modified)
10391 trunk/modules/core/m_sjoin.c (File Modified)
10392 trunk/modules/m_services.c (File Modified)
10393 trunk/src/channel.c (File Modified)
10394 trunk/src/newconf.c (File Modified)
10395 trunk/src/s_conf.c (File Modified)
10396 trunk/src/s_serv.c (File Modified)
10397 trunk/src/s_user.c (File Modified)
10398
10399
10400nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10401 Log:
10402 - New reject message, ala ircu.
10403
10404
10405 Modified:
10406 trunk/src/reject.c (File Modified)
10407
10408
10409nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10410 Log:
10411 - Reduce 'broadcast storm' effect in m_chghost.
10412
10413
10414 Modified:
10415 trunk/modules/m_chghost.c (File Modified)
10416
10417
10418nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10419 Log:
10420 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10421
10422
10423 Modified:
10424 trunk/include/supported.h (File Modified)
10425 trunk/src/messages.tab (File Modified)
10426
10427
10428nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10429 Log:
10430 - Implement +z.
10431
10432
10433 Modified:
10434 trunk/include/channel.h (File Modified)
10435 trunk/modules/core/m_message.c (File Modified)
10436 trunk/modules/core/m_mode.c (File Modified)
10437
10438
10439nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10440 Log:
10441 - use sendto_one_numeric() in some places.
10442
10443
10444 Modified:
10445 trunk/modules/core/m_mode.c (File Modified)
10446
10447
10448nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10449 Log:
10450 - Implement channel mode +c -- colour stripping.
10451
10452
10453 Modified:
10454 trunk/include/irc_string.h (File Modified)
10455 trunk/include/supported.h (File Modified)
10456 trunk/modules/core/m_message.c (File Modified)
10457 trunk/modules/core/m_mode.c (File Modified)
10458 trunk/src/irc_string.c (File Modified)
10459 trunk/src/messages.tab (File Modified)
10460
10461
10462nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10463 Log:
10464 - Add +qLP to CHANMODES 005 numeric.
10465
10466
10467 Modified:
10468 trunk/include/supported.h (File Modified)
10469
10470
10471nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10472 Log:
10473 Move credits files to doc/.
10474
10475
10476 Modified:
10477 trunk/Hybrid-team (File Deleted)
10478 trunk/Ratbox-team (File Deleted)
10479 trunk/doc/Hybrid-team (File Added)
10480 trunk/doc/Ratbox-team (File Added)
10481
10482
10483nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10484 Log:
10485 - Rename Ratbox credits as Ratbox-team.
10486 - Add in our own CREDITS.
10487
10488
10489 Modified:
10490 trunk/CREDITS (File Deleted)
10491 trunk/CREDITS (File Added)
10492 trunk/Ratbox-team (File Added)
10493
10494
10495nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10496 Log:
10497 - Quietcache fixes.
10498
10499
10500 Modified:
10501 trunk/modules/core/m_mode.c (File Modified)
10502
10503
10504nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10505 Log:
10506 - Rebuild configure.
10507
10508
10509 Modified:
10510 trunk/autom4te.cache/ (File Deleted)
10511 trunk/configure (File Modified)
10512
10513
10514nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10515 Log:
10516 Add +q to messages.tab.
10517
10518
10519 Modified:
10520 trunk/src/messages.tab (File Modified)
10521
10522
10523nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10524 Log:
10525 - port m_sjoin stuff to TS6 JOIN syntax.
10526
10527
10528 Modified:
10529 trunk/modules/core/m_join.c (File Modified)
10530
10531
10532nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10533 Log:
10534 - Implement channel mode +q (quiet)
10535
10536
10537 Modified:
10538 trunk/include/channel.h (File Modified)
10539 trunk/modules/core/m_mode.c (File Modified)
10540 trunk/src/channel.c (File Modified)
10541
10542
10543jilles 2005/09/10 03:03:05 UTC (20050910-40)
10544 Log:
10545 Add +L/+P for set_final_mode().
10546
10547
10548 Modified:
10549 trunk/modules/core/m_sjoin.c (File Modified)
10550
10551
10552jilles 2005/09/10 02:59:22 UTC (20050910-38)
10553 Log:
10554 Add +L/+P in channel_modes().
10555
10556
10557 Modified:
10558 trunk/src/channel.c (File Modified)
10559
10560
10561jilles 2005/09/10 02:55:10 UTC (20050910-36)
10562 Log:
10563 - Use MODE_PERMANENT, not MODE_PERMANANT
10564 - Actually use chm_staff()
10565
10566 It compiles but is not otherwise tested.
10567
10568
10569 Modified:
10570 trunk/include/channel.h (File Modified)
10571 trunk/modules/core/m_mode.c (File Modified)
10572 trunk/modules/core/m_sjoin.c (File Modified)
10573 trunk/src/channel.c (File Modified)
10574
10575
10576nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10577 Log:
10578 - Ok, patchlevel.h is fixed now.
10579
10580
10581 Modified:
10582 trunk/include/patchlevel.h (File Modified)
10583
10584
10585nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10586 Log:
10587 - *sigh*
10588
10589
10590 Modified:
10591 trunk/include/patchlevel.h (File Modified)
10592 trunk/src/version.c.SH (File Modified)
10593
10594
10595nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10596 Log:
10597 - Fix compilation issue with version.c.
10598
10599
10600 Modified:
10601 trunk/src/version.c.SH (File Modified)
10602
10603
10604nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10605 Log:
10606 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10607 this from the BUGS file.
10608
10609
10610 Modified:
10611 trunk/BUGS (File Modified)
10612
10613
10614jilles 2005/09/10 02:30:22 UTC (20050910-26)
10615 Log:
10616 Mangle all netsplit messages if flatten links is enabled.
10617
10618
10619 Modified:
10620 trunk/src/client.c (File Modified)
10621
10622
10623nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10624 Log:
10625 - jilles pointed out that /stats p needed severe changes -- implement
10626 them
10627
10628
10629 Modified:
10630 trunk/modules/m_stats.c (File Modified)
10631
10632
10633nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10634 Log:
10635 Rename RELNOTES to NEWS.
10636
10637
10638 Modified:
10639 trunk/NEWS (File Added)
10640 trunk/RELNOTES (File Deleted)
10641
10642
10643nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10644 Log:
10645 Update RELNOTES.
10646
10647
10648 Modified:
10649 trunk/RELNOTES (File Modified)
10650
10651
10652nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10653 Log:
10654 - Make /stats p work globally.
10655 - Change 'OPER(s)' to 'staff members'
10656
10657
10658 Modified:
10659 trunk/modules/m_stats.c (File Modified)
10660
10661
10662nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10663 Log:
10664 - add modes, +LP to RPL_MYINFO.
10665
10666
10667 Modified:
10668 trunk/src/messages.tab (File Modified)
10669
10670
10671nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10672 Log:
10673 More stuff to RELNOTES.
10674
10675
10676 Modified:
10677 trunk/RELNOTES (File Modified)
10678
10679
10680nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10681 Log:
10682 - Implement +P.
10683
10684
10685 Modified:
10686 trunk/modules/core/m_sjoin.c (File Modified)
10687 trunk/src/channel.c (File Modified)
10688
10689
10690nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10691 Log:
10692 - Implement list limit exceed modes -- +L.
10693
10694
10695 Modified:
10696 trunk/modules/core/m_mode.c (File Modified)
10697
10698
10699nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10700 Log:
10701 - Add handlers for modes +L, +P.
10702
10703
10704 Modified:
10705 trunk/include/channel.h (File Modified)
10706 trunk/modules/core/m_mode.c (File Modified)
10707
10708
10709nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10710 Log:
10711 Update properties on *everything*.
10712
10713
10714 Modified:
10715 trunk/.cvsignore (Property Modified)
10716 trunk/.indent.pro (Property Modified)
10717 trunk/BUGS (File Modified) (Property Modified)
10718 trunk/CREDITS (File Modified) (Property Modified)
10719 trunk/ChangeLog (Property Modified)
10720 trunk/Hybrid-team (File Modified) (Property Modified)
10721 trunk/INSTALL (File Modified) (Property Modified)
10722 trunk/LICENSE (File Modified) (Property Modified)
10723 trunk/Makefile.in (File Modified) (Property Modified)
10724 trunk/README.FIRST (File Modified) (Property Modified)
10725 trunk/RELNOTES (File Modified) (Property Modified)
10726 trunk/SVN-Access (Property Modified)
10727 trunk/aclocal.m4 (File Modified) (Property Modified)
10728 trunk/adns/.cvsignore (Property Modified)
10729 trunk/adns/COPYING (Property Modified)
10730 trunk/adns/GPL-vs-LGPL (Property Modified)
10731 trunk/adns/Makefile.in (File Modified) (Property Modified)
10732 trunk/adns/README (Property Modified)
10733 trunk/adns/README.ircd (Property Modified)
10734 trunk/adns/adns.h (File Modified) (Property Modified)
10735 trunk/adns/check.c (File Modified) (Property Modified)
10736 trunk/adns/dlist.h (File Modified) (Property Modified)
10737 trunk/adns/event.c (File Modified) (Property Modified)
10738 trunk/adns/general.c (File Modified) (Property Modified)
10739 trunk/adns/internal.h (File Modified) (Property Modified)
10740 trunk/adns/parse.c (File Modified) (Property Modified)
10741 trunk/adns/query.c (File Modified) (Property Modified)
10742 trunk/adns/reply.c (File Modified) (Property Modified)
10743 trunk/adns/setup.c (File Modified) (Property Modified)
10744 trunk/adns/transmit.c (File Modified) (Property Modified)
10745 trunk/adns/tvarith.h (File Modified) (Property Modified)
10746 trunk/adns/types.c (File Modified) (Property Modified)
10747 trunk/configure (File Modified) (Property Modified)
10748 trunk/configure.ac (File Modified) (Property Modified)
10749 trunk/contrib/.cvsignore (Property Modified)
10750 trunk/contrib/.indent.pro (Property Modified)
10751 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10752 trunk/contrib/README (File Modified) (Property Modified)
10753 trunk/contrib/example_module.c (File Modified) (Property Modified)
10754 trunk/contrib/m_42.c (File Modified) (Property Modified)
10755 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10756 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10757 trunk/contrib/m_force.c (File Modified) (Property Modified)
10758 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10759 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10760 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10761 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10762 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10763 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10764 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10765 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10766 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10767 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10768 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10769 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10770 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10771 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10772 trunk/doc/.cvsignore (Property Modified)
10773 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10774 trunk/doc/Makefile.in (File Modified) (Property Modified)
10775 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10776 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10777 trunk/doc/challenge.txt (File Modified) (Property Modified)
10778 trunk/doc/example.conf (File Modified) (Property Modified)
10779 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10780 trunk/doc/hooks.txt (File Modified) (Property Modified)
10781 trunk/doc/index.txt (File Modified) (Property Modified)
10782 trunk/doc/ircd.8 (File Modified) (Property Modified)
10783 trunk/doc/ircd.motd (Property Modified)
10784 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10785 trunk/doc/modeg.txt (File Modified) (Property Modified)
10786 trunk/doc/modes.txt (File Modified) (Property Modified)
10787 trunk/doc/monitor.txt (File Modified) (Property Modified)
10788 trunk/doc/old/Authors (Property Modified)
10789 trunk/doc/operguide.txt (File Modified) (Property Modified)
10790 trunk/doc/opermyth.txt (Property Modified)
10791 trunk/doc/server-version-info (File Modified) (Property Modified)
10792 trunk/doc/services.txt (File Modified) (Property Modified)
10793 trunk/doc/technical/README.TSora (Property Modified)
10794 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10795 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10796 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10797 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10798 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10799 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10800 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10801 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10802 trunk/doc/technical/rfc1459.txt (Property Modified)
10803 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10804 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10805 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10806 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10807 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10808 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10809 trunk/help/Makefile.in (File Modified) (Property Modified)
10810 trunk/help/opers/accept (Property Modified)
10811 trunk/help/opers/admin (Property Modified)
10812 trunk/help/opers/away (Property Modified)
10813 trunk/help/opers/capab (Property Modified)
10814 trunk/help/opers/challenge (Property Modified)
10815 trunk/help/opers/close (Property Modified)
10816 trunk/help/opers/cmode (Property Modified)
10817 trunk/help/opers/cnotice (Property Modified)
10818 trunk/help/opers/connect (Property Modified)
10819 trunk/help/opers/cprivmsg (Property Modified)
10820 trunk/help/opers/credits (Property Modified)
10821 trunk/help/opers/die (Property Modified)
10822 trunk/help/opers/dline (Property Modified)
10823 trunk/help/opers/eob (Property Modified)
10824 trunk/help/opers/error (Property Modified)
10825 trunk/help/opers/etrace (Property Modified)
10826 trunk/help/opers/gline (Property Modified)
10827 trunk/help/opers/help (Property Modified)
10828 trunk/help/opers/index (Property Modified)
10829 trunk/help/opers/info (Property Modified)
10830 trunk/help/opers/invite (Property Modified)
10831 trunk/help/opers/ison (Property Modified)
10832 trunk/help/opers/join (Property Modified)
10833 trunk/help/opers/kick (Property Modified)
10834 trunk/help/opers/kill (Property Modified)
10835 trunk/help/opers/kline (Property Modified)
10836 trunk/help/opers/knock (Property Modified)
10837 trunk/help/opers/links (Property Modified)
10838 trunk/help/opers/list (Property Modified)
10839 trunk/help/opers/locops (Property Modified)
10840 trunk/help/opers/lusers (Property Modified)
10841 trunk/help/opers/modlist (Property Modified)
10842 trunk/help/opers/modload (Property Modified)
10843 trunk/help/opers/modrestart (Property Modified)
10844 trunk/help/opers/modunload (Property Modified)
10845 trunk/help/opers/motd (Property Modified)
10846 trunk/help/opers/names (Property Modified)
10847 trunk/help/opers/nick (Property Modified)
10848 trunk/help/opers/notice (Property Modified)
10849 trunk/help/opers/oper (Property Modified)
10850 trunk/help/opers/operspy (Property Modified)
10851 trunk/help/opers/operwall (Property Modified)
10852 trunk/help/opers/part (Property Modified)
10853 trunk/help/opers/pass (Property Modified)
10854 trunk/help/opers/ping (Property Modified)
10855 trunk/help/opers/pong (Property Modified)
10856 trunk/help/opers/post (Property Modified)
10857 trunk/help/opers/privmsg (Property Modified)
10858 trunk/help/opers/quit (Property Modified)
10859 trunk/help/opers/rehash (Property Modified)
10860 trunk/help/opers/restart (Property Modified)
10861 trunk/help/opers/resv (Property Modified)
10862 trunk/help/opers/server (Property Modified)
10863 trunk/help/opers/set (Property Modified)
10864 trunk/help/opers/sjoin (Property Modified)
10865 trunk/help/opers/squit (Property Modified)
10866 trunk/help/opers/stats (Property Modified)
10867 trunk/help/opers/svinfo (Property Modified)
10868 trunk/help/opers/testgecos (Property Modified)
10869 trunk/help/opers/testline (Property Modified)
10870 trunk/help/opers/testmask (Property Modified)
10871 trunk/help/opers/time (Property Modified)
10872 trunk/help/opers/topic (Property Modified)
10873 trunk/help/opers/trace (Property Modified)
10874 trunk/help/opers/uhelp (Property Modified)
10875 trunk/help/opers/umode (Property Modified)
10876 trunk/help/opers/undline (Property Modified)
10877 trunk/help/opers/ungline (Property Modified)
10878 trunk/help/opers/unkline (Property Modified)
10879 trunk/help/opers/unresv (Property Modified)
10880 trunk/help/opers/unxline (Property Modified)
10881 trunk/help/opers/user (Property Modified)
10882 trunk/help/opers/userhost (Property Modified)
10883 trunk/help/opers/users (Property Modified)
10884 trunk/help/opers/version (Property Modified)
10885 trunk/help/opers/wallops (Property Modified)
10886 trunk/help/opers/who (Property Modified)
10887 trunk/help/opers/whois (Property Modified)
10888 trunk/help/opers/whowas (Property Modified)
10889 trunk/help/opers/xline (Property Modified)
10890 trunk/help/users/index (Property Modified)
10891 trunk/help/users/info (Property Modified)
10892 trunk/help/users/notice (Property Modified)
10893 trunk/help/users/privmsg (Property Modified)
10894 trunk/help/users/stats (Property Modified)
10895 trunk/help/users/umode (Property Modified)
10896 trunk/include/.cvsignore (Property Modified)
10897 trunk/include/.indent.pro (Property Modified)
10898 trunk/include/balloc.h (File Modified) (Property Modified)
10899 trunk/include/cache.h (File Modified) (Property Modified)
10900 trunk/include/channel.h (File Modified) (Property Modified)
10901 trunk/include/class.h (File Modified) (Property Modified)
10902 trunk/include/client.h (File Modified) (Property Modified)
10903 trunk/include/commio.h (File Modified) (Property Modified)
10904 trunk/include/common.h (File Modified) (Property Modified)
10905 trunk/include/config.h (File Modified) (Property Modified)
10906 trunk/include/config.h.dist (File Modified) (Property Modified)
10907 trunk/include/defaults.h (File Modified) (Property Modified)
10908 trunk/include/event.h (File Modified) (Property Modified)
10909 trunk/include/hash.h (File Modified) (Property Modified)
10910 trunk/include/hook.h (File Modified) (Property Modified)
10911 trunk/include/hostmask.h (File Modified) (Property Modified)
10912 trunk/include/irc_string.h (File Modified) (Property Modified)
10913 trunk/include/ircd.h (File Modified) (Property Modified)
10914 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10915 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10916 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10917 trunk/include/linebuf.h (File Modified) (Property Modified)
10918 trunk/include/listener.h (File Modified) (Property Modified)
10919 trunk/include/m_info.h (File Modified) (Property Modified)
10920 trunk/include/memory.h (File Modified) (Property Modified)
10921 trunk/include/modules.h (File Modified) (Property Modified)
10922 trunk/include/monitor.h (File Modified) (Property Modified)
10923 trunk/include/msg.h (File Modified) (Property Modified)
10924 trunk/include/newconf.h (File Modified) (Property Modified)
10925 trunk/include/numeric.h (File Modified) (Property Modified)
10926 trunk/include/packet.h (File Modified) (Property Modified)
10927 trunk/include/parse.h (File Modified) (Property Modified)
10928 trunk/include/patchlevel.h (File Modified) (Property Modified)
10929 trunk/include/patricia.h (File Modified) (Property Modified)
10930 trunk/include/reject.h (File Modified) (Property Modified)
10931 trunk/include/res.h (File Modified) (Property Modified)
10932 trunk/include/restart.h (File Modified) (Property Modified)
10933 trunk/include/s_auth.h (File Modified) (Property Modified)
10934 trunk/include/s_conf.h (File Modified) (Property Modified)
10935 trunk/include/s_gline.h (File Modified) (Property Modified)
10936 trunk/include/s_log.h (File Modified) (Property Modified)
10937 trunk/include/s_newconf.h (File Modified) (Property Modified)
10938 trunk/include/s_serv.h (File Modified) (Property Modified)
10939 trunk/include/s_stats.h (File Modified) (Property Modified)
10940 trunk/include/s_user.h (File Modified) (Property Modified)
10941 trunk/include/s_zip.h (File Modified) (Property Modified)
10942 trunk/include/scache.h (File Modified) (Property Modified)
10943 trunk/include/send.h (File Modified) (Property Modified)
10944 trunk/include/serno.h (Property Modified)
10945 trunk/include/setup.h.in (Property Modified)
10946 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10947 trunk/include/stdinc.h (File Modified) (Property Modified)
10948 trunk/include/supported.h (File Modified) (Property Modified)
10949 trunk/include/tools.h (File Modified) (Property Modified)
10950 trunk/include/whowas.h (File Modified) (Property Modified)
10951 trunk/install-sh (File Modified) (Property Modified)
10952 trunk/modules/.cvsignore (Property Modified)
10953 trunk/modules/.depend (Property Modified)
10954 trunk/modules/.indent.pro (Property Modified)
10955 trunk/modules/Makefile.in (File Modified) (Property Modified)
10956 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10957 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10958 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10959 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10960 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10961 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10962 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10963 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10964 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10965 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10966 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10967 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10968 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10969 trunk/modules/m_accept.c (File Modified) (Property Modified)
10970 trunk/modules/m_admin.c (File Modified) (Property Modified)
10971 trunk/modules/m_away.c (File Modified) (Property Modified)
10972 trunk/modules/m_cap.c (File Modified) (Property Modified)
10973 trunk/modules/m_capab.c (File Modified) (Property Modified)
10974 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10975 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10976 trunk/modules/m_close.c (File Modified) (Property Modified)
10977 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10978 trunk/modules/m_connect.c (File Modified) (Property Modified)
10979 trunk/modules/m_dline.c (File Modified) (Property Modified)
10980 trunk/modules/m_encap.c (File Modified) (Property Modified)
10981 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10982 trunk/modules/m_gline.c (File Modified) (Property Modified)
10983 trunk/modules/m_help.c (File Modified) (Property Modified)
10984 trunk/modules/m_info.c (File Modified) (Property Modified)
10985 trunk/modules/m_invite.c (File Modified) (Property Modified)
10986 trunk/modules/m_ison.c (File Modified) (Property Modified)
10987 trunk/modules/m_kline.c (File Modified) (Property Modified)
10988 trunk/modules/m_knock.c (File Modified) (Property Modified)
10989 trunk/modules/m_links.c (File Modified) (Property Modified)
10990 trunk/modules/m_list.c (File Modified) (Property Modified)
10991 trunk/modules/m_locops.c (File Modified) (Property Modified)
10992 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10993 trunk/modules/m_map.c (File Modified) (Property Modified)
10994 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10995 trunk/modules/m_motd.c (File Modified) (Property Modified)
10996 trunk/modules/m_names.c (File Modified) (Property Modified)
10997 trunk/modules/m_oper.c (File Modified) (Property Modified)
10998 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10999 trunk/modules/m_pass.c (File Modified) (Property Modified)
11000 trunk/modules/m_ping.c (File Modified) (Property Modified)
11001 trunk/modules/m_pong.c (File Modified) (Property Modified)
11002 trunk/modules/m_post.c (File Modified) (Property Modified)
11003 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11004 trunk/modules/m_restart.c (File Modified) (Property Modified)
11005 trunk/modules/m_resv.c (File Modified) (Property Modified)
11006 trunk/modules/m_services.c (File Modified) (Property Modified)
11007 trunk/modules/m_set.c (File Modified) (Property Modified)
11008 trunk/modules/m_stats.c (File Modified) (Property Modified)
11009 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11010 trunk/modules/m_tb.c (File Modified) (Property Modified)
11011 trunk/modules/m_testline.c (File Modified) (Property Modified)
11012 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11013 trunk/modules/m_time.c (File Modified) (Property Modified)
11014 trunk/modules/m_topic.c (File Modified) (Property Modified)
11015 trunk/modules/m_trace.c (File Modified) (Property Modified)
11016 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11017 trunk/modules/m_user.c (File Modified) (Property Modified)
11018 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11019 trunk/modules/m_users.c (File Modified) (Property Modified)
11020 trunk/modules/m_version.c (File Modified) (Property Modified)
11021 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11022 trunk/modules/m_who.c (File Modified) (Property Modified)
11023 trunk/modules/m_whois.c (File Modified) (Property Modified)
11024 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11025 trunk/modules/m_xline.c (File Modified) (Property Modified)
11026 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11027 trunk/servlink/.cvsignore (Property Modified)
11028 trunk/servlink/.indent.pro (Property Modified)
11029 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11030 trunk/servlink/README (File Modified) (Property Modified)
11031 trunk/servlink/TODO (File Modified) (Property Modified)
11032 trunk/servlink/control.c (File Modified) (Property Modified)
11033 trunk/servlink/control.h (File Modified) (Property Modified)
11034 trunk/servlink/io.c (File Modified) (Property Modified)
11035 trunk/servlink/io.h (File Modified) (Property Modified)
11036 trunk/servlink/servlink.c (File Modified) (Property Modified)
11037 trunk/servlink/servlink.h (File Modified) (Property Modified)
11038 trunk/src/.cvsignore (Property Modified)
11039 trunk/src/.depend (Property Modified)
11040 trunk/src/.indent.pro (Property Modified)
11041 trunk/src/Makefile.in (File Modified) (Property Modified)
11042 trunk/src/adns.c (File Modified) (Property Modified)
11043 trunk/src/balloc.c (File Modified) (Property Modified)
11044 trunk/src/cache.c (File Modified) (Property Modified)
11045 trunk/src/channel.c (File Modified) (Property Modified)
11046 trunk/src/class.c (File Modified) (Property Modified)
11047 trunk/src/client.c (File Modified) (Property Modified)
11048 trunk/src/commio.c (File Modified) (Property Modified)
11049 trunk/src/devpoll.c (File Modified) (Property Modified)
11050 trunk/src/epoll.c (File Modified) (Property Modified)
11051 trunk/src/event.c (File Modified) (Property Modified)
11052 trunk/src/getopt.c (File Modified) (Property Modified)
11053 trunk/src/hash.c (File Modified) (Property Modified)
11054 trunk/src/hook.c (File Modified) (Property Modified)
11055 trunk/src/hostmask.c (File Modified) (Property Modified)
11056 trunk/src/irc_string.c (File Modified) (Property Modified)
11057 trunk/src/ircd.c (File Modified) (Property Modified)
11058 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11059 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11060 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11061 trunk/src/kdparse.c (File Modified) (Property Modified)
11062 trunk/src/kqueue.c (File Modified) (Property Modified)
11063 trunk/src/linebuf.c (File Modified) (Property Modified)
11064 trunk/src/listener.c (File Modified) (Property Modified)
11065 trunk/src/match.c (File Modified) (Property Modified)
11066 trunk/src/memory.c (File Modified) (Property Modified)
11067 trunk/src/messages.tab (File Modified) (Property Modified)
11068 trunk/src/modules.c (File Modified) (Property Modified)
11069 trunk/src/monitor.c (File Modified) (Property Modified)
11070 trunk/src/newconf.c (File Modified) (Property Modified)
11071 trunk/src/numeric.c (File Modified) (Property Modified)
11072 trunk/src/packet.c (File Modified) (Property Modified)
11073 trunk/src/parse.c (File Modified) (Property Modified)
11074 trunk/src/patricia.c (File Modified) (Property Modified)
11075 trunk/src/poll.c (File Modified) (Property Modified)
11076 trunk/src/reject.c (File Modified) (Property Modified)
11077 trunk/src/restart.c (File Modified) (Property Modified)
11078 trunk/src/s_auth.c (File Modified) (Property Modified)
11079 trunk/src/s_conf.c (File Modified) (Property Modified)
11080 trunk/src/s_gline.c (File Modified) (Property Modified)
11081 trunk/src/s_log.c (File Modified) (Property Modified)
11082 trunk/src/s_newconf.c (File Modified) (Property Modified)
11083 trunk/src/s_serv.c (File Modified) (Property Modified)
11084 trunk/src/s_stats.c (File Modified) (Property Modified)
11085 trunk/src/s_user.c (File Modified) (Property Modified)
11086 trunk/src/scache.c (File Modified) (Property Modified)
11087 trunk/src/select.c (File Modified) (Property Modified)
11088 trunk/src/send.c (File Modified) (Property Modified)
11089 trunk/src/snprintf.c (File Modified) (Property Modified)
11090 trunk/src/tools.c (File Modified) (Property Modified)
11091 trunk/src/version.c.SH (File Modified) (Property Modified)
11092 trunk/src/whowas.c (File Modified) (Property Modified)
11093 trunk/tools/.cvsignore (Property Modified)
11094 trunk/tools/Makefile.in (File Modified) (Property Modified)
11095 trunk/tools/README (File Modified) (Property Modified)
11096 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11097 trunk/tools/convertilines.c (File Modified) (Property Modified)
11098 trunk/tools/convertklines.c (File Modified) (Property Modified)
11099 trunk/tools/mkkeypair (Property Modified)
11100 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11101 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11102 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11103 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11104 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11105 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11106 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11107 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11108 trunk/tools/untabify (File Modified) (Property Modified)
11109 trunk/tools/viconf.c (File Modified) (Property Modified)
11110
11111
11112nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11113 Log:
11114 - Update RELNOTES.
11115
11116
11117 Modified:
11118 trunk/RELNOTES (File Modified)
11119
11120
11121nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11122 Log:
11123 - Make version.c use our serial, not ratbox's.
11124
11125
11126 Modified:
11127 trunk/src/version.c.SH (File Modified)
11128
11129
11130leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11131 Log:
11132 - update RELNOTES
11133 - revved patchlevel to 2.1.5
11134
11135
11136 Modified:
11137 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11138 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11139
11140
11141leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11142 Log:
11143 - fix buffer overflow and unterminated buffer when removing TS6 bans
11144 - fix rebuilding of SJOIN
11145
11146
11147 Modified:
11148 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11149
11150
11151androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11152 Log:
11153 have servlink report if it gets an uncompressed error message when it gets inflate failures
11154
11155 Modified:
11156 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11157
11158
11159leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11160 Log:
11161 - extend our copyrights to 2005.
11162
11163
11164 Modified:
11165 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11166 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11167 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11168 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11169 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11170 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11171 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11172 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11173 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11174 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11175 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11176 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11177 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11178 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11179 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11180 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11181 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11182 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11183 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11184 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11185 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11186 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11187 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11188 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11189 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11190 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11191 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11192 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11193 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11194 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11195 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11196 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11197 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11198 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11199 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11200 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11201 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11202 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11203 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11204 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11205 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11206 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11207 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11208 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11209 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11210 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11211 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11212 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11213 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11214 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11215 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11216 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11217 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11218 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11219 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11220 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11221 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11222 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11223 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11224 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11225 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11226 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11227 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11228 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11229 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11230 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11231 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11232 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11233 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11234 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11235 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11236 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11237 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11238 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11239 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11240 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11241 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11242 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11243 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11244 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11245 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11246 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11247 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11248 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11249 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11250 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11251 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11252 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11253 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11254 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11255 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11256 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11257 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11258 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11259 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11260 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11261 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11262 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11263 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11264 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11265 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11266 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11267 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11268 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11269
11270
11271leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11272 Log:
11273 - update RELNOTES
11274 - revved patchlevel to 2.1.4
11275
11276
11277 Modified:
11278 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11279 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11280
11281
11282leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11283 Log:
11284 - add TARGMAX to 005
11285 - remove the +1 from ->uid in struct Client
11286 - fix checking of accept entries in m_accept.c
11287
11288
11289 Modified:
11290 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11291 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11292 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11293 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11294
11295
11296leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11297 Log:
11298 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11299 send it over TS6
11300
11301
11302 Modified:
11303 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11304
11305
11306leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11307 Log:
11308 - remove an unused variable
11309
11310
11311 Modified:
11312 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11313
11314
11315androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11316 Log:
11317 don't burst a TS5 name in burst_TS6. -via jillies
11318
11319 Modified:
11320 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11321
11322
11323leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11324 Log:
11325 - via jilles, make nickchanges invalidate any cached bans for
11326 quiet_on_ban
11327
11328
11329 Modified:
11330 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11334
11335
11336leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11337 Log:
11338 - fix some char vs byte usage to make adns compile cleanly with gcc4
11339
11340
11341 Modified:
11342 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11350
11351
11352androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11353 Log:
11354 userhost should allow 5 userhost checks, not 4
11355
11356 Modified:
11357 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11358
11359
11360leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11361 Log:
11362 - another darwin fix
11363
11364
11365 Modified:
11366 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11367
11368
11369leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11370 Log:
11371 - darwin fixes
11372
11373
11374 Modified:
11375 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11383
11384
11385leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11386 Log:
11387 - remove bogus extern of abort_list
11388
11389
11390 Modified:
11391 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11392
11393
11394androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11395 Log:
11396 svn repo access stuff
11397
11398 Modified:
11399 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11400
11401
11402androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11403 Log:
11404 test commit
11405
11406
11407 Modified:
11408 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11409
11410
11411androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11412 Log:
11413 test commit
11414
11415
11416 Modified:
11417 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11418
11419
11420androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11421 Log:
11422 revert omotd..i thought it was a good idea..oh well
11423
11424 Modified:
11425 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11426
11427
11428androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11429 Log:
11430 Commas are bad things in channel keys
11431
11432
11433 Modified:
11434 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11435
11436
11437androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11438 Log:
11439 Add OMOTD command to display oper motd
11440
11441
11442 Modified:
11443 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11444
11445
11446androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11447 Log:
11448 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11449
11450 Modified:
11451 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11452
11453
11454leeh 2005/06/22 22:10:50 UTC (20050622_0)
11455
11456 Modified files: (Branch: RATBOX_2_1)
11457 modules m_whois.c
11458 Log:
11459 - stop testing whois for protocol violations, as they can be caused in
11460 ircds going all the way back to the original ircd2.8
11461
11462 Revision Changes Path
11463 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11464
11465
11466
11467leeh 2005/06/16 23:10:21 UTC (20050616_0)
11468
11469 Modified files: (Branch: RATBOX_2_1)
11470 modules m_time.c
11471 Log:
11472 - remove some 2.2 code
11473
11474 Revision Changes Path
11475 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11476
11477
11478
11479androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11480
11481 Modified files: (Branch: RATBOX_2_1)
11482 modules m_time.c
11483 Log:
11484 backport of the silly december 31st bug
11485
11486 Revision Changes Path
11487 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11488
11489
11490
11491leeh 2005/06/15 13:51:57 UTC (20050615_1)
11492
11493 Modified files: (Branch: RATBOX_2_1)
11494 . RELNOTES
11495 include patchlevel.h
11496 Log:
11497 - revved patchlevel to 2.1.3
11498
11499 Revision Changes Path
11500 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11501 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11502
11503
11504
11505leeh 2005/06/15 01:54:00 UTC (20050615_0)
11506
11507 Modified files: (Branch: RATBOX_2_1)
11508 include client.h
11509 modules m_accept.c
11510 modules/core m_nick.c
11511 src client.c
11512 Log:
11513 - stop removing a clients own list of accepted clients when they do a
11514 nickchange
11515 - clean up the accept code so its less retarded
11516
11517 Revision Changes Path
11518 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11519 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11520 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11521 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11522
11523
11524
11525leeh 2005/06/14 12:44:47 UTC (20050614_0)
11526
11527 Modified files: (Branch: RATBOX_2_1)
11528 include event.h
11529 modules m_links.c
11530 src event.c ircd.c newconf.c
11531 Log:
11532 - remove a defn of links_cache_list in m_links.c which was causing
11533 the flattened links update to be ignored
11534 - add eventUpdate(), and make links_delay update on rehash
11535
11536 Revision Changes Path
11537 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11538 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11539 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11540 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11541 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11542
11543
11544
11545leeh 2005/06/12 02:23:01 UTC (20050612_2)
11546
11547 Modified files: (Branch: RATBOX_2_1)
11548 doc services.txt
11549 src newconf.c
11550 Log:
11551 - make the conf parser apply service {}; on rehash
11552
11553 Revision Changes Path
11554 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11555 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11556
11557
11558
11559leeh 2005/06/12 02:10:30 UTC (20050612_1)
11560
11561 Modified files: (Branch: RATBOX_2_1)
11562 include m_info.h
11563 Log:
11564 - show ENABLE_SERVICES define in info
11565
11566 Revision Changes Path
11567 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11568
11569
11570
11571leeh 2005/06/12 01:44:37 UTC (20050612_0)
11572
11573 Modified files: (Branch: RATBOX_2_1)
11574 modules m_services.c m_stats.c
11575 Log:
11576 - via jilles, make m_services.c hook into stats U and display service
11577 blocks
11578
11579 Revision Changes Path
11580 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11581 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11582
11583
11584
11585leeh 2005/06/11 20:33:12 UTC (20050611_3)
11586
11587 Modified files: (Branch: RATBOX_2_1)
11588 . configure configure.ac
11589 Log:
11590 - default build to -O2
11591
11592 Revision Changes Path
11593 7.249.2.2 +4 -4 ircd-ratbox/configure
11594 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11595
11596
11597
11598leeh 2005/06/11 20:26:02 UTC (20050611_2)
11599
11600 Modified files: (Branch: RATBOX_2_1)
11601 doc example.conf example.efnet.conf
11602 include client.h s_conf.h s_newconf.h
11603 modules m_info.c
11604 modules/core m_join.c m_nick.c
11605 src channel.c newconf.c s_conf.c s_user.c
11606 Log:
11607 - remove no_oper_resvs from general {};
11608 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11609
11610 Revision Changes Path
11611 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11612 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11613 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11614 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11615 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11616 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11617 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11618 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11619 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11620 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11621 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11622 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11623
11624
11625
11626leeh 2005/06/11 20:06:22 UTC (20050611_1)
11627
11628 Modified files: (Branch: RATBOX_2_1)
11629 modules/core m_mode.c m_nick.c
11630 src s_newconf.c
11631 Log:
11632 - 2.0 sync:
11633 - raise max temptime to a year
11634 - tidy up BMASK
11635 - require 9 parameters in ms_nick(), 10 in ms_uid()
11636
11637 Revision Changes Path
11638 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11639 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11640 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11641
11642
11643
11644leeh 2005/06/11 16:35:25 UTC (20050611_0)
11645
11646 Modified files: (Branch: RATBOX_2_1)
11647 modules m_services.c
11648 Log:
11649 - only show services logged in info when its a local client
11650
11651 Revision Changes Path
11652 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11653
11654
11655
11656androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11657
11658 Modified files: (Branch: RATBOX_2_1)
11659 src match.c
11660 Log:
11661 passing a pointer to a pointer is not what was intended, oops
11662
11663 Revision Changes Path
11664 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11665
11666
11667
11668leeh 2005/06/03 11:18:11 UTC (20050603_0)
11669
11670 Modified files: (Branch: RATBOX_2_1)
11671 doc services.txt
11672 Log:
11673 - update services.txt with FNC
11674
11675 Revision Changes Path
11676 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11677
11678
11679
11680androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11681
11682 Modified files: (Branch: RATBOX_2_1)
11683 modules m_resv.c
11684 Log:
11685 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11686
11687 Revision Changes Path
11688 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11689
11690
11691
11692leeh 2005/05/19 12:44:47 UTC (20050519_1)
11693
11694 Modified files: (Branch: RATBOX_2_1)
11695 src s_auth.c
11696 Log:
11697 - add some uniqueness into auth process for bopm
11698
11699 Revision Changes Path
11700 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11701
11702
11703
11704leeh 2005/05/19 08:50:26 UTC (20050519_0)
11705
11706 Modified files: (Branch: RATBOX_2_1)
11707 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11708 Log:
11709 - make contrib/ compile
11710
11711 Revision Changes Path
11712 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11713 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11714 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11715 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11716
11717
11718
11719androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11720
11721 Modified files: (Branch: RATBOX_2_1)
11722 modules m_monitor.c
11723 Log:
11724 Don't allow MONITOR from an unregistered client
11725
11726 Revision Changes Path
11727 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11728
11729
11730
11731leeh 2005/05/17 13:16:11 UTC (20050517_0)
11732
11733 Modified files: (Branch: RATBOX_2_1)
11734 doc example.conf example.efnet.conf
11735 include class.h
11736 src class.c messages.tab newconf.c
11737 Log:
11738 - remove sendq_eob, its become more of a hindrance than a benefit.
11739 - sync example.efnet.conf cluster {}; with example.conf
11740
11741 Revision Changes Path
11742 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11743 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11744 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11745 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11746 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11747 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11748
11749
11750
11751leeh 2005/05/11 22:39:00 UTC (20050511_5)
11752
11753 Modified files: (Branch: RATBOX_2_1)
11754 . RELNOTES
11755 include patchlevel.h
11756 Log:
11757 - update RELNOTES
11758 - revved patchlevel to 2.1.2
11759
11760 Revision Changes Path
11761 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11762 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11763
11764
11765
11766leeh 2005/05/11 22:29:18 UTC (20050511_4)
11767
11768 Modified files: (Branch: RATBOX_2_1)
11769 . configure configure.ac
11770 Log:
11771 - raise default topiclen to 160.
11772
11773 Revision Changes Path
11774 7.249.2.1 +3 -3 ircd-ratbox/configure
11775 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11776
11777
11778
11779leeh 2005/05/11 22:22:13 UTC (20050511_3)
11780
11781 Modified files: (Branch: RATBOX_2_1)
11782 modules m_services.c
11783 Log:
11784 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11785 tsinfo matches this
11786
11787 Revision Changes Path
11788 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11789
11790
11791
11792leeh 2005/05/11 21:58:41 UTC (20050511_2)
11793
11794 Modified files: (Branch: RATBOX_2_1)
11795 modules m_services.c
11796 Log:
11797 - monitor_signoff() the client we're nickchanging
11798
11799 Revision Changes Path
11800 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11801
11802
11803
11804leeh 2005/05/11 21:52:51 UTC (20050511_1)
11805
11806 Modified files: (Branch: RATBOX_2_1)
11807 modules m_trace.c
11808 Log:
11809 - fix various UID problems with trace
11810
11811 Revision Changes Path
11812 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11813
11814
11815
11816leeh 2005/05/11 21:22:02 UTC (20050511_0)
11817
11818 Modified files: (Branch: RATBOX_2_1)
11819 help/opers dline kline
11820 modules m_resv.c m_stats.c
11821 modules/core m_mode.c
11822 Log:
11823 - sync with 2.0
11824 - tidy up kline/dline help to note they dont accept nick as target
11825 - disallow bans beginning with ':' over bmask
11826 - disallow bans with a space in chm_ban
11827 - stop counting hidden opers in stats p
11828 - match() parameters in remote unresv were inverted, causing it to fail
11829 - fix possibility of clients setting blank keys
11830
11831 Revision Changes Path
11832 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11833 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11834 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11835 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11836 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11837
11838
11839
11840leeh 2005/05/08 22:37:18 UTC (20050508_0)
11841
11842 Modified files: (Branch: RATBOX_2_1)
11843 src send.c
11844 Log:
11845 - fix problems with amd64 and the way we do va_list
11846
11847 Revision Changes Path
11848 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11849
11850
11851
11852leeh 2005/05/07 13:35:57 UTC (20050507_1)
11853
11854 Modified files: (Branch: RATBOX_2_1)
11855 modules m_services.c
11856 Log:
11857 - tidy up the kill notifications for RSFNC
11858
11859 Revision Changes Path
11860 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11861
11862
11863
11864leeh 2005/05/07 10:35:54 UTC (20050507_0)
11865
11866 Modified files: (Branch: RATBOX_2_1)
11867 include s_serv.h
11868 modules m_services.c
11869 src s_serv.c
11870 Log:
11871 - some more rserv stuff:
11872 - add RSFNC capability
11873 - fix up RSFNC, kill existing clients if they exist.
11874
11875 Revision Changes Path
11876 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11877 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11878 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11879
11880
11881
11882leeh 2005/05/06 23:50:29 UTC (20050506_0)
11883
11884 Modified files: (Branch: RATBOX_2_1)
11885 modules m_services.c
11886 Log:
11887 - first stab at a FNC implementation for rserv
11888
11889 Revision Changes Path
11890 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11891
11892
11893
11894leeh 2005/05/03 09:30:51 UTC (20050503_0)
11895
11896 Modified files: (Branch: RATBOX_2_1)
11897 help/opers umode
11898 Log:
11899 - remove a tab
11900
11901 Revision Changes Path
11902 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11903
11904
11905
11906leeh 2005/05/02 22:46:52 UTC (20050502_0)
11907
11908 Modified files: (Branch: RATBOX_2_1)
11909 src newconf.c
11910 Log:
11911 - add links_delay back
11912
11913 Revision Changes Path
11914 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11915
11916
11917
11918leeh 2005/04/27 21:50:30 UTC (20050427_1)
11919
11920 Modified files: (Branch: RATBOX_2_1)
11921 help/opers umode
11922 help/users umode
11923 Log:
11924 - swap tabs for spaces
11925
11926 Revision Changes Path
11927 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11928 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11929
11930
11931
11932leeh 2005/04/27 21:38:20 UTC (20050427_0)
11933
11934 Modified files: (Branch: RATBOX_2_1)
11935 include m_info.h
11936 Log:
11937 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11938 contained in the client_flood conf option
11939 - remove a couple of unused defines from info
11940
11941 Revision Changes Path
11942 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11943
11944
11945
11946androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11947
11948 Modified files: (Branch: RATBOX_2_1)
11949 src s_conf.c
11950 Log:
11951 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11952
11953 Revision Changes Path
11954 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11955
11956
11957
11958leeh 2005/04/17 13:31:34 UTC (20050417_0)
11959
11960 Modified files: (Branch: RATBOX_2_1)
11961 doc example.conf example.efnet.conf
11962 Log:
11963 - fix missing closing comment tag
11964
11965 Revision Changes Path
11966 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11967 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11968
11969
11970
11971leeh 2005/04/12 18:44:21 UTC (20050412_2)
11972
11973 Modified files: (Branch: RATBOX_2_1)
11974 . RELNOTES
11975 include patchlevel.h
11976 Log:
11977 - revved patchlevel to 2.1.1
11978
11979 Revision Changes Path
11980 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11981 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11982
11983
11984
11985leeh 2005/04/12 18:36:31 UTC (20050412_1)
11986
11987 Modified files: (Branch: RATBOX_2_1)
11988 modules m_kline.c
11989 Log:
11990 - sync up remote kline reasons, so theyre consistent with what happens
11991 when we add local klines - notably the "Temporary K-line x min" and
11992 date added to reason.
11993
11994 Revision Changes Path
11995 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11996
11997
11998
11999leeh 2005/04/12 01:52:06 UTC (20050412_0)
12000
12001 Modified files: (Branch: RATBOX_2_1)
12002 doc monitor.txt
12003 Log:
12004 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12005
12006 Revision Changes Path
12007 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12008
12009
12010
12011androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12012
12013 Modified files: (Branch: RATBOX_2_1)
12014 src commio.c
12015 Log:
12016 used the data pointer we saved, not what just got nulled
12017
12018 Revision Changes Path
12019 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12020
12021
12022
12023leeh 2005/04/05 12:14:32 UTC (20050405_0)
12024
12025 Modified files: (Branch: RATBOX_2_1)
12026 modules m_resv.c m_xline.c
12027 Log:
12028 - fix broken propagation of xline/resv
12029
12030 Revision Changes Path
12031 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12032 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12033
12034
12035
12036leeh 2005/04/04 18:32:37 UTC (20050404_1)
12037
12038 Modified files: (Branch: RATBOX_2_1)
12039 src s_auth.c
12040 Log:
12041 - properly increment bad auth count for stats T when we timeout an auth
12042
12043 Revision Changes Path
12044 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12045
12046
12047
12048leeh 2005/04/04 17:24:14 UTC (20050404_0)
12049
12050 Modified files: (Branch: RATBOX_2_1)
12051 doc monitor.txt
12052 include client.h
12053 modules/core m_nick.c
12054 Log:
12055 - fix a bit that didnt make sense in monitor.txt
12056 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12057
12058 Revision Changes Path
12059 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12060 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12061 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12062
12063
12064
12065androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12066
12067 Modified files: (Branch: RATBOX_2_1)
12068 src s_auth.c
12069 Log:
12070 removing dlink nodes from auth_poll_list twice is bad
12071
12072 Revision Changes Path
12073 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12074
12075
12076
12077leeh 2005/03/28 02:17:38 UTC (20050328_0)
12078
12079 Modified files: (Branch: RATBOX_2_1)
12080 modules m_stats.c
12081 Log:
12082 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12083 changed to RPL_STATSDEBUG
12084
12085 Revision Changes Path
12086 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12087
12088
12089
12090leeh 2005/03/27 02:19:04 UTC (20050327_0)
12091
12092 Added files: (Branch: RATBOX_2_1)
12093 doc tgchange.txt
12094 Log:
12095 - add some documentation about target change
12096
12097 Revision Changes Path
12098 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12099
12100
12101
12102leeh 2005/03/25 16:46:29 UTC (20050325_1)
12103
12104 Modified files: (Branch: RATBOX_2_1)
12105 include supported.h
12106 modules/core m_message.c
12107 Log:
12108 - remove extra argument to 005
12109 - disallow messaging of UIDs
12110
12111 Revision Changes Path
12112 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12113 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12114
12115
12116
12117leeh 2005/03/25 14:20:13 UTC (20050325_0)
12118
12119 Modified files: (Branch: RATBOX_2_1)
12120 src parse.c
12121 Log:
12122 - fix a longstanding parser bug with wrong limit checking, causing us to
12123 accept one less parameter than we're allowed to accept.
12124
12125 Revision Changes Path
12126 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12127
12128
12129
12130leeh 2005/03/24 13:41:45 UTC (20050324_0)
12131
12132 Modified files: (Branch: RATBOX_2_1)
12133 modules/core m_message.c
12134 Log:
12135 - exempt users messaging themselves from target change
12136
12137 Revision Changes Path
12138 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12139
12140
12141
12142leeh 2005/03/22 13:15:53 UTC (20050322_0)
12143
12144 Modified files: (Branch: RATBOX_2_1)
12145 include supported.h
12146 Log:
12147 - stop violating MAXPARA on 005.
12148
12149 Revision Changes Path
12150 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12151
12152
12153
12154leeh 2005/03/20 17:41:00 UTC (20050320_1)
12155
12156 Modified files: (Branch: RATBOX_2_1)
12157 modules/core m_nick.c
12158 Log:
12159 - dont store an ipv6 sockhost if we're not compiled with v6 support
12160
12161 Revision Changes Path
12162 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12163
12164
12165
12166leeh 2005/03/20 00:32:04 UTC (20050320_0)
12167
12168 Modified files: (Branch: RATBOX_2_1)
12169 include stdinc.h
12170 Log:
12171 - remove some vms includes
12172
12173 Revision Changes Path
12174 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12175
12176
12177
12178leeh 2005/03/18 16:47:38 UTC (20050318_1)
12179
12180 Modified files: (Branch: RATBOX_2_1)
12181 . ChangeLog
12182 include serno.h
12183 Log:
12184 - force commit for new branch
12185
12186 Revision Changes Path
12187 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12188 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12189
12190
12191
12192leeh 2005/03/18 16:44:47 UTC (20050318_0)
12193
12194 Modified files:
12195 . RELNOTES configure configure.ac
12196 include patchlevel.h
12197 Log:
12198 - revved patchlevel to 2.1.0
12199
12200 Revision Changes Path
12201 1.114 +6 -2 ircd-ratbox/RELNOTES
12202 7.249 +11 -11 ircd-ratbox/configure
12203 7.63 +3 -3 ircd-ratbox/configure.ac
12204 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12205
12206
12207
12208leeh 2005/03/04 13:31:32 EST (20050304_2)
12209
12210 Modified files:
12211 . RELNOTES
12212 include patchlevel.h
12213 Log:
12214 - update RELNOTES
12215 - revved patchlevel to 2.1.0beta2
12216
12217 Revision Changes Path
12218 1.113 +12 -0 ircd-ratbox/RELNOTES
12219 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12220
12221
12222
12223leeh 2005/03/04 13:27:05 EST (20050304_1)
12224
12225 Modified files:
12226 doc whats-new-2.1.txt
12227 src channel.c
12228 Log:
12229 - update whats-new-2.1
12230 - when we're handling global NAMES, dont output channels if there are no
12231 members within them we can show.
12232
12233 Revision Changes Path
12234 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12235 7.436 +12 -2 ircd-ratbox/src/channel.c
12236
12237
12238
12239androsyn 2005/03/04 12:38:07 EST (20050304_0)
12240
12241 Modified files:
12242 src patricia.c
12243 Log:
12244 That would be a node_heap not a prefix_heap..oops
12245
12246 Revision Changes Path
12247 7.30 +1 -1 ircd-ratbox/src/patricia.c
12248
12249
12250
12251androsyn 2005/02/26 19:38:35 EST (20050227_4)
12252
12253 Modified files:
12254 include stdinc.h
12255 Log:
12256 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12257 otherwise..the other macros might work????
12258
12259 Revision Changes Path
12260 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12261
12262
12263
12264androsyn 2005/02/26 19:26:04 EST (20050227_3)
12265
12266 Modified files:
12267 . configure configure.ac
12268 Log:
12269 i hate autoconf
12270
12271 Revision Changes Path
12272 7.248 +5 -5 ircd-ratbox/configure
12273 7.62 +5 -5 ircd-ratbox/configure.ac
12274
12275
12276
12277androsyn 2005/02/26 19:15:55 EST (20050227_2)
12278
12279 Modified files:
12280 . configure configure.ac
12281 Log:
12282 i hate autoconf
12283
12284 Revision Changes Path
12285 7.247 +3 -2 ircd-ratbox/configure
12286 7.61 +3 -2 ircd-ratbox/configure.ac
12287
12288
12289
12290androsyn 2005/02/26 19:13:45 EST (20050227_1)
12291
12292 Modified files:
12293 . configure configure.ac
12294 Log:
12295 doh
12296
12297 Revision Changes Path
12298 7.246 +6 -6 ircd-ratbox/configure
12299 7.60 +4 -4 ircd-ratbox/configure.ac
12300
12301
12302
12303androsyn 2005/02/26 19:10:17 EST (20050227_0)
12304
12305 Modified files:
12306 . configure configure.ac
12307 include stdinc.h
12308 Log:
12309 Doh these changes got put on RATBOX_2_0 when they were meant for
12310 head..oops...
12311 Also merged in the monitor heap size stuff, not that i think monitor has
12312 been moved to head
12313
12314 Revision Changes Path
12315 7.245 +12 -3 ircd-ratbox/configure
12316 7.59 +11 -3 ircd-ratbox/configure.ac
12317 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12318
12319
12320
12321androsyn 2005/02/26 18:52:24 EST (20050226_0)
12322
12323 Modified files:
12324 include stdinc.h
12325 Log:
12326 Add more robust alloca checking
12327
12328 Revision Changes Path
12329 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12330
12331
12332
12333leeh 2005/02/24 15:27:17 EST (20050224_9)
12334
12335 Modified files:
12336 contrib m_42.c
12337 Log:
12338 - fix the copyright on m_42.c :p
12339
12340 Revision Changes Path
12341 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12342
12343
12344
12345leeh 2005/02/24 15:22:53 EST (20050224_8)
12346
12347 Modified files:
12348 include supported.h
12349 modules m_dline.c
12350 Log:
12351 - fix a core in undline on bad masks
12352 - remove an unwanted space from beginning of second 005 numeric
12353
12354 Revision Changes Path
12355 7.5 +1 -1 ircd-ratbox/include/supported.h
12356 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12357
12358
12359
12360leeh 2005/02/24 15:18:59 EST (20050224_7)
12361
12362 Modified files:
12363 modules m_monitor.c
12364 Log:
12365 - use max_monitor when adding nicknames
12366 - add in monitor s
12367 that should be everything now..
12368
12369 Revision Changes Path
12370 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12371
12372
12373
12374androsyn 2005/02/24 15:13:52 EST (20050224_6)
12375
12376 Modified files:
12377 contrib m_42.c
12378 Log:
12379 42
12380
12381 Revision Changes Path
12382 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12383
12384
12385
12386androsyn 2005/02/24 15:13:06 EST (20050224_5)
12387
12388 Modified files:
12389 contrib m_42.c
12390 Log:
12391 42
12392
12393 Revision Changes Path
12394 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12395
12396
12397
12398androsyn 2005/02/24 15:12:12 EST (20050224_4)
12399
12400 Added files:
12401 contrib m_42.c
12402 Log:
12403 The Answer to Life, the Universe, and Everything
12404
12405 Revision Changes Path
12406 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12407
12408
12409
12410leeh 2005/02/24 14:53:04 EST (20050224_3)
12411
12412 Modified files:
12413 include monitor.h
12414 modules m_monitor.c
12415 src ircd.c monitor.c
12416 Log:
12417 - call init_monitor() on startup
12418 - add in support for adding/deleting/listing monitor entries
12419
12420 Revision Changes Path
12421 7.2 +3 -1 ircd-ratbox/include/monitor.h
12422 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12423 7.374 +2 -0 ircd-ratbox/src/ircd.c
12424 7.3 +15 -4 ircd-ratbox/src/monitor.c
12425
12426
12427
12428leeh 2005/02/23 21:20:10 EST (20050224_2)
12429
12430 Modified files:
12431 doc example.conf example.efnet.conf
12432 include s_conf.h supported.h
12433 modules Makefile.in
12434 src client.c newconf.c s_conf.c
12435 Added files:
12436 modules m_monitor.c
12437 Log:
12438 - add the max_monitor config option
12439 - advertise MONITOR=%d in 005
12440 - clear a local clients monitor list on exit
12441 - add the framework for the MONITOR command
12442 - bed.
12443
12444 Revision Changes Path
12445 7.261 +5 -0 ircd-ratbox/doc/example.conf
12446 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12447 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12448 7.4 +4 -2 ircd-ratbox/include/supported.h
12449 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12450 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12451 7.492 +1 -0 ircd-ratbox/src/client.c
12452 7.202 +1 -0 ircd-ratbox/src/newconf.c
12453 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12454
12455
12456
12457leeh 2005/02/23 20:57:51 EST (20050224_1)
12458
12459 Modified files:
12460 . configure configure.ac
12461 include setup.h.in
12462 src monitor.c
12463 Log:
12464 - move MONITOR_HEAP_SIZE over to configure
12465
12466 Revision Changes Path
12467 7.244 ircd-ratbox/configure
12468 7.58 +4 -2 ircd-ratbox/configure.ac
12469 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12470 7.2 +0 -2 ircd-ratbox/src/monitor.c
12471
12472
12473
12474leeh 2005/02/23 20:48:08 EST (20050224_0)
12475
12476 Modified files:
12477 doc monitor.txt
12478 include client.h numeric.h
12479 modules/core m_nick.c
12480 src Makefile.in client.c messages.tab
12481 s_user.c
12482 Added files:
12483 include monitor.h
12484 src monitor.c
12485 Log:
12486 - first half of my server-side notify list implementation..
12487
12488 Revision Changes Path
12489 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12490 7.266 +3 -0 ircd-ratbox/include/client.h
12491 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12492 7.58 +6 -0 ircd-ratbox/include/numeric.h
12493 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12494 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12495 7.491 +3 -0 ircd-ratbox/src/client.c
12496 7.126 +5 -5 ircd-ratbox/src/messages.tab
12497 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12498 7.342 +2 -0 ircd-ratbox/src/s_user.c
12499
12500
12501
12502leeh 2005/02/23 18:42:59 EST (20050223_0)
12503
12504 Modified files:
12505 include hash.h
12506 Log:
12507 - double the size of the client and channel hashtables (64k -> 128k and
12508 32k -> 64k). The improvements are quite significant..
12509
12510 Revision Changes Path
12511 7.54 +4 -4 ircd-ratbox/include/hash.h
12512
12513
12514
12515leeh 2005/02/22 14:55:56 EST (20050222_1)
12516
12517 Modified files:
12518 doc monitor.txt
12519 modules m_services.c
12520 Log:
12521 - remove a couple of unused vars
12522 - update monitor.txt
12523
12524 Revision Changes Path
12525 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12526 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12527
12528
12529
12530leeh 2005/02/21 19:47:24 EST (20050222_0)
12531
12532 Added files:
12533 doc monitor.txt
12534 Log:
12535 - add in my documentation on the upcoming MONITOR command
12536
12537 Revision Changes Path
12538 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12539
12540
12541
12542leeh 2005/02/21 12:09:34 EST (20050221_0)
12543
12544 Modified files:
12545 . configure configure.ac
12546 doc whats-new-2.1.txt
12547 tools README.mkpasswd
12548 Removed files:
12549 src crypt.c
12550 Log:
12551 - update whats-new-2.1.txt some more
12552 - we dont have vms mkpasswd anymore
12553 - remove the unused crypt.c
12554
12555 Revision Changes Path
12556 7.243 +3 -6 ircd-ratbox/configure
12557 7.57 +2 -4 ircd-ratbox/configure.ac
12558 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12559 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12560 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12561
12562
12563
12564leeh 2005/02/19 12:38:09 EST (20050219_3)
12565
12566 Modified files:
12567 doc example.conf example.efnet.conf
12568 include ircd.h
12569 modules m_pong.c
12570 src channel.c client.c ircd.c s_conf.c
12571 Log:
12572 - rework the splitcode, splitservers is now how many servers we've marked as
12573 EOB, rather than how many are linked. Thus pull ourselves out of
12574 splitmode immediately once this is satisfied
12575
12576 Revision Changes Path
12577 7.260 +8 -9 ircd-ratbox/doc/example.conf
12578 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12579 7.83 +1 -0 ircd-ratbox/include/ircd.h
12580 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12581 7.435 +16 -36 ircd-ratbox/src/channel.c
12582 7.490 +2 -0 ircd-ratbox/src/client.c
12583 7.373 +2 -1 ircd-ratbox/src/ircd.c
12584 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12585
12586
12587
12588leeh 2005/02/19 09:02:34 EST (20050219_2)
12589
12590 Modified files:
12591 doc example.conf example.efnet.conf
12592 include ircd.h s_conf.h
12593 modules m_set.c
12594 src channel.c ircd.c newconf.c s_conf.c
12595 Log:
12596 - remove split_delay
12597
12598 Revision Changes Path
12599 7.259 +0 -5 ircd-ratbox/doc/example.conf
12600 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12601 7.82 +0 -1 ircd-ratbox/include/ircd.h
12602 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12603 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12604 7.434 +2 -7 ircd-ratbox/src/channel.c
12605 7.372 +0 -1 ircd-ratbox/src/ircd.c
12606 7.201 +0 -1 ircd-ratbox/src/newconf.c
12607 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12608
12609
12610
12611leeh 2005/02/19 08:48:05 EST (20050219_1)
12612
12613 Modified files:
12614 include client.h
12615 modules m_cap.c m_who.c
12616 src channel.c
12617 Log:
12618 - implemented multi-prefix client capability, which allows stacking of @+ in
12619 names and who
12620
12621 Revision Changes Path
12622 7.265 +1 -1 ircd-ratbox/include/client.h
12623 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12624 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12625 7.433 +4 -6 ircd-ratbox/src/channel.c
12626
12627
12628
12629leeh 2005/02/19 06:27:58 EST (20050219_0)
12630
12631 Modified files:
12632 modules m_etrace.c
12633 src newconf.c s_conf.c s_newconf.c
12634 Log:
12635 - removed some unused vars/functions
12636
12637 Revision Changes Path
12638 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12639 7.200 +0 -15 ircd-ratbox/src/newconf.c
12640 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12641 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12642
12643
12644
12645leeh 2005/02/16 12:58:24 EST (20050216_2)
12646
12647 Modified files:
12648 . RELNOTES configure configure.ac
12649 include patchlevel.h
12650 Log:
12651 - update configure to reflect this is 'devel'
12652 - update RELNOTES
12653 - revved patchlevel to 2.1.0beta1
12654
12655 Revision Changes Path
12656 1.112 +9 -1 ircd-ratbox/RELNOTES
12657 7.242 +11 -11 ircd-ratbox/configure
12658 7.56 +3 -3 ircd-ratbox/configure.ac
12659 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12660
12661
12662
12663leeh 2005/02/16 12:46:30 EST (20050216_1)
12664
12665 Modified files:
12666 . configure configure.ac
12667 include client.h numeric.h s_conf.h setup.h.in
12668 supported.h
12669 modules Makefile.in
12670 modules/core m_nick.c
12671 src Makefile.in client.c ircd.c messages.tab
12672 newconf.c s_conf.c s_user.c
12673 Removed files:
12674 include watch.h
12675 modules m_watch.c
12676 src watch.c
12677 Log:
12678 - remove watch, the protocol for this sucks so hard I just dont want it
12679 here ;-)
12680
12681 Revision Changes Path
12682 7.241 +2 -12 ircd-ratbox/configure
12683 7.55 +2 -4 ircd-ratbox/configure.ac
12684 7.264 +0 -2 ircd-ratbox/include/client.h
12685 7.57 +0 -11 ircd-ratbox/include/numeric.h
12686 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12687 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12688 7.3 +2 -3 ircd-ratbox/include/supported.h
12689 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12690 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12691 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12692 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12693 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12694 7.489 +0 -3 ircd-ratbox/src/client.c
12695 7.371 +0 -2 ircd-ratbox/src/ircd.c
12696 7.125 +9 -9 ircd-ratbox/src/messages.tab
12697 7.199 +0 -1 ircd-ratbox/src/newconf.c
12698 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12699 7.341 +0 -2 ircd-ratbox/src/s_user.c
12700 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12701
12702
12703
12704leeh 2005/02/15 19:13:31 EST (20050216_0)
12705
12706 Modified files:
12707 include stdinc.h
12708 src event.c ircd_lexer.l ircd_signal.c
12709 modules.c
12710 Removed files:
12711 servlink descrip.mms
12712 Log:
12713 - remove a few vms bits
12714
12715 Revision Changes Path
12716 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12717 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12718 7.47 +0 -54 ircd-ratbox/src/event.c
12719 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12720 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12721 7.152 +0 -3 ircd-ratbox/src/modules.c
12722
12723
12724
12725leeh 2005/02/15 18:53:32 EST (20050215_0)
12726
12727 Modified files:
12728 include hostmask.h ircd.h s_conf.h s_newconf.h
12729 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12730 m_xline.c
12731 src hostmask.c ircd.c ircd_signal.c s_conf.c
12732 s_newconf.c
12733 Log:
12734 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12735 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12736
12737 Revision Changes Path
12738 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12739 7.81 +1 -0 ircd-ratbox/include/ircd.h
12740 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12741 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12742 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12743 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12744 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12745 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12746 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12747 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12748 7.370 +7 -0 ircd-ratbox/src/ircd.c
12749 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12750 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12751 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12752
12753
12754
12755leeh 2005/02/13 10:21:41 EST (20050213_4)
12756
12757 Modified files:
12758 doc services.txt
12759 Added files:
12760 doc whats-new-2.0.txt whats-new-2.1.txt
12761 Removed files:
12762 doc whats-new.txt
12763 Log:
12764 - move whats-new.txt to whats-new-2.0.txt
12765 - add in whats-new-2.1.txt
12766 - update services.txt with the whois for logged in users
12767
12768 Revision Changes Path
12769 7.2 +5 -0 ircd-ratbox/doc/services.txt
12770 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12771 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12772 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12773
12774
12775
12776leeh 2005/02/13 09:20:37 EST (20050213_3)
12777
12778 Modified files:
12779 include supported.h
12780 modules/core m_message.c
12781 Log:
12782 - fix a compile error in m_message.c
12783 - update 005 to the spec and add CPRIVMSG/CNOTICE
12784
12785 Revision Changes Path
12786 7.2 +31 -37 ircd-ratbox/include/supported.h
12787 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12788
12789
12790
12791leeh 2005/02/13 09:14:12 EST (20050213_2)
12792
12793 Modified files:
12794 src channel.c
12795 Log:
12796 - fix the membership memleak
12797
12798 Revision Changes Path
12799 7.432 +0 -3 ircd-ratbox/src/channel.c
12800
12801
12802
12803leeh 2005/02/12 21:51:56 EST (20050213_1)
12804
12805 Modified files:
12806 include client.h
12807 modules/core m_message.c
12808 Log:
12809 - add a bitmask to track when they send their first message, only allowing
12810 clearing stuff after that.
12811
12812 Revision Changes Path
12813 7.263 +4 -0 ircd-ratbox/include/client.h
12814 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12815
12816
12817
12818leeh 2005/02/12 21:17:52 EST (20050213_0)
12819
12820 Modified files:
12821 include patricia.h s_newconf.h
12822 modules/core m_message.c
12823 src patricia.c s_newconf.c s_user.c
12824 Log:
12825 - add in the patricia for tracking who fills up targets, give them a reduced
12826 count on connect
12827
12828 Revision Changes Path
12829 7.20 +1 -1 ircd-ratbox/include/patricia.h
12830 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12831 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12832 7.29 +1 -1 ircd-ratbox/src/patricia.c
12833 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12834 7.340 +4 -0 ircd-ratbox/src/s_user.c
12835
12836
12837
12838leeh 2005/02/12 18:35:10 EST (20050212_0)
12839
12840 Modified files:
12841 include ircd_defs.h
12842 src class.c reject.c
12843 Log:
12844 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12845
12846 Revision Changes Path
12847 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12848 7.68 +1 -5 ircd-ratbox/src/class.c
12849 1.33 +1 -5 ircd-ratbox/src/reject.c
12850
12851
12852
12853androsyn 2005/02/11 17:11:57 EST (20050211_1)
12854
12855 Modified files:
12856 modules m_watch.c
12857 Log:
12858 remove stupid memory leak
12859
12860 Revision Changes Path
12861 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12862
12863
12864
12865leeh 2005/02/11 06:42:48 EST (20050211_0)
12866
12867 Modified files:
12868 modules m_gline.c
12869 Log:
12870 - workaround hyb6 allowing empty gline reasons
12871
12872 Revision Changes Path
12873 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12874
12875
12876
12877leeh 2005/02/09 14:39:13 EST (20050209_2)
12878
12879 Modified files:
12880 include s_conf.h
12881 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12882 src ircd.c s_conf.c
12883 Log:
12884 - move temp dlines and temp klines over to an array, rather than completely
12885 seperate dlinks.
12886
12887 Revision Changes Path
12888 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12889 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12890 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12891 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12892 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12893 7.369 +0 -5 ircd-ratbox/src/ircd.c
12894 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12895
12896
12897
12898leeh 2005/02/09 14:02:13 EST (20050209_1)
12899
12900 Modified files:
12901 include s_user.h
12902 modules m_cap.c m_pong.c m_user.c
12903 modules/core m_nick.c
12904 src s_user.c
12905 Log:
12906 - remove 'nick' param from register_local_user(), its not needed.
12907
12908 Revision Changes Path
12909 7.35 +1 -1 ircd-ratbox/include/s_user.h
12910 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12911 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12912 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12913 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12914 7.339 +6 -6 ircd-ratbox/src/s_user.c
12915
12916
12917
12918leeh 2005/02/09 13:12:53 EST (20050209_0)
12919
12920 Modified files:
12921 modules m_cmessage.c
12922 Log:
12923 - dont send numerics when we're dealing with CNOTICE
12924 - add in checking for +g, and resetting idle
12925
12926 Revision Changes Path
12927 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12928
12929
12930
12931leeh 2005/02/08 11:37:50 EST (20050208_2)
12932
12933 Modified files:
12934 src s_newconf.c
12935 Log:
12936 - fix operator blocks to work on ip spoofs
12937
12938 Revision Changes Path
12939 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12940
12941
12942
12943leeh 2005/02/07 19:23:22 EST (20050208_1)
12944
12945 Modified files:
12946 doc example.conf example.efnet.conf
12947 src newconf.c
12948 Log:
12949 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12950
12951 Revision Changes Path
12952 7.258 +0 -39 ircd-ratbox/doc/example.conf
12953 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12954 7.198 +0 -272 ircd-ratbox/src/newconf.c
12955
12956
12957
12958leeh 2005/02/07 19:19:32 EST (20050208_0)
12959
12960 Modified files:
12961 src s_conf.c
12962 Log:
12963 - added support for kline.conf.perm et al, these take the same formats
12964 as their non-permanent partners, but you cant remove them via the ircd.
12965
12966 Revision Changes Path
12967 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12968
12969
12970
12971leeh 2005/02/02 19:18:59 EST (20050203_1)
12972
12973 Modified files:
12974 help Makefile.in
12975 help/opers index
12976 help/users index
12977 Added files:
12978 help/opers cnotice cprivmsg
12979 Log:
12980 - added help files for cprivmsg/cnotice
12981
12982 Revision Changes Path
12983 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12984 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12985 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12986 1.10 +19 -19 ircd-ratbox/help/opers/index
12987 1.7 +10 -9 ircd-ratbox/help/users/index
12988
12989
12990
12991leeh 2005/02/02 19:14:25 EST (20050203_0)
12992
12993 Modified files:
12994 include numeric.h
12995 modules Makefile.in
12996 src messages.tab
12997 Added files:
12998 modules m_cmessage.c
12999 Log:
13000 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13001 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13002 nick is a member. These bypass any target change limitations.
13003 - added ERR_VOICENEEDED, numeric 489.
13004
13005 Revision Changes Path
13006 7.56 +2 -0 ircd-ratbox/include/numeric.h
13007 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13008 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13009 7.124 +1 -1 ircd-ratbox/src/messages.tab
13010
13011
13012
13013leeh 2005/02/02 16:58:16 EST (20050202_4)
13014
13015 Modified files:
13016 help/opers etrace
13017 Log:
13018 - update etrace help
13019
13020 Revision Changes Path
13021 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13022
13023
13024
13025leeh 2005/02/02 16:55:04 EST (20050202_3)
13026
13027 Modified files:
13028 modules m_etrace.c
13029 Log:
13030 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13031 can put its external ip address in there..
13032
13033 Revision Changes Path
13034 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13035
13036
13037
13038leeh 2005/02/02 16:41:06 EST (20050202_2)
13039
13040 Modified files:
13041 modules m_etrace.c
13042 Log:
13043 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13044 if its a non-local client. These will just get "lost" if the remote
13045 server doesnt support this..
13046
13047 Revision Changes Path
13048 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13049
13050
13051
13052leeh 2005/02/02 16:12:12 EST (20050202_1)
13053
13054 Modified files:
13055 include client.h numeric.h s_conf.h
13056 modules/core m_message.c
13057 src messages.tab newconf.c s_conf.c
13058 Log:
13059 - first part of the target change code, add the storage of targets for
13060 localuser, throttle messages when they fill all the available slots
13061
13062 Revision Changes Path
13063 7.262 +5 -1 ircd-ratbox/include/client.h
13064 7.55 +2 -0 ircd-ratbox/include/numeric.h
13065 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13066 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13067 7.123 +1 -1 ircd-ratbox/src/messages.tab
13068 7.197 +1 -0 ircd-ratbox/src/newconf.c
13069 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13070
13071
13072
13073leeh 2005/02/02 13:28:10 EST (20050202_0)
13074
13075 Modified files:
13076 modules m_resv.c m_stats.c m_testline.c
13077 modules/core m_join.c
13078 src hash.c kdparse.c messages.tab s_newconf.c
13079 Log:
13080 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13081 tracking of when resvs get hit
13082
13083 Revision Changes Path
13084 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13085 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13086 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13087 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13088 7.114 +3 -0 ircd-ratbox/src/hash.c
13089 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13090 7.122 +1 -1 ircd-ratbox/src/messages.tab
13091 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13092
13093
13094
13095leeh 2005/01/31 09:04:10 EST (20050131_2)
13096
13097 Modified files:
13098 src s_log.c
13099 Log:
13100 - fflush() logfiles
13101
13102 Revision Changes Path
13103 7.79 +2 -0 ircd-ratbox/src/s_log.c
13104
13105
13106
13107leeh 2005/01/31 08:59:09 EST (20050131_1)
13108
13109 Modified files:
13110 src commio.c
13111 Log:
13112 - rename fd_dump() to comm_dump()
13113
13114 Revision Changes Path
13115 1.27 +2 -2 ircd-ratbox/src/commio.c
13116
13117
13118
13119leeh 2005/01/30 19:16:08 EST (20050131_0)
13120
13121 Modified files:
13122 doc hooks.txt
13123 include hook.h
13124 modules m_services.c
13125 modules/core m_server.c
13126 src hook.c s_serv.c
13127 Log:
13128 - added hook for server_introduced
13129 - fixed up services support for hooks
13130
13131 Revision Changes Path
13132 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13133 1.31 +1 -0 ircd-ratbox/include/hook.h
13134 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13135 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13136 7.36 +2 -0 ircd-ratbox/src/hook.c
13137 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13138
13139
13140
13141androsyn 2005/01/29 20:18:12 EST (20050130_1)
13142
13143 Modified files:
13144 src commio.c
13145 Log:
13146 Add back in the comm_fd_hack thing for solaris
13147
13148 Revision Changes Path
13149 1.26 +26 -1 ircd-ratbox/src/commio.c
13150
13151
13152
13153androsyn 2005/01/29 19:59:17 EST (20050130_0)
13154
13155 Modified files:
13156 adns adns.h
13157 include commio.h s_conf.h watch.h
13158 modules m_dline.c m_kline.c m_resv.c m_stats.c
13159 m_watch.c m_xline.c
13160 modules/core m_nick.c
13161 src balloc.c cache.c client.c commio.c
13162 epoll.c ircd.c ircd_lexer.l kdparse.c
13163 listener.c s_auth.c s_conf.c s_log.c
13164 s_serv.c watch.c
13165 Log:
13166 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13167
13168 Revision Changes Path
13169 1.18 +0 -2 ircd-ratbox/adns/adns.h
13170 1.14 +6 -37 ircd-ratbox/include/commio.h
13171 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13172 7.3 +2 -2 ircd-ratbox/include/watch.h
13173 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13174 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13175 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13176 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13177 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13178 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13179 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13180 7.85 +1 -1 ircd-ratbox/src/balloc.c
13181 1.24 +5 -5 ircd-ratbox/src/cache.c
13182 7.488 +4 -4 ircd-ratbox/src/client.c
13183 1.25 +10 -280 ircd-ratbox/src/commio.c
13184 1.33 +1 -1 ircd-ratbox/src/epoll.c
13185 7.368 +4 -4 ircd-ratbox/src/ircd.c
13186 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13187 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13188 7.125 +8 -8 ircd-ratbox/src/listener.c
13189 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13190 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13191 7.78 +20 -20 ircd-ratbox/src/s_log.c
13192 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13193 1.6 +22 -15 ircd-ratbox/src/watch.c
13194
13195
13196
13197androsyn 2005/01/29 12:18:38 EST (20050129_0)
13198
13199 Modified files:
13200 modules/core m_mode.c
13201 Log:
13202 remove two unused variables
13203
13204 Revision Changes Path
13205 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13206
13207
13208
13209leeh 2005/01/28 15:31:40 EST (20050128_1)
13210
13211 Modified files:
13212 modules m_kline.c
13213 src s_conf.c
13214 Log:
13215 - mo_kline() needs minpara of 3, not 2
13216 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13217 - require me.info is never blank
13218
13219 Revision Changes Path
13220 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13221 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13222
13223
13224
13225leeh 2005/01/28 15:26:28 EST (20050128_0)
13226
13227 Modified files:
13228 modules/core m_mode.c m_sjoin.c
13229 Log:
13230 - patch via jilles to fix +eI lists being shown to lusers when handling
13231 protocol stuff over TS6
13232
13233 Revision Changes Path
13234 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13235 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13236
13237
13238
13239leeh 2005/01/25 19:47:38 EST (20050126_0)
13240
13241 Modified files:
13242 include channel.h
13243 modules/core m_join.c m_mode.c m_sjoin.c
13244 src channel.c messages.tab s_serv.c
13245 Log:
13246 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13247 an operspy call with &me
13248 - remove modebuf/parabuf params from channel_modes(), we now generate a
13249 buffer internally which we return.
13250
13251 Revision Changes Path
13252 7.163 +1 -1 ircd-ratbox/include/channel.h
13253 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13254 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13255 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13256 7.431 +25 -18 ircd-ratbox/src/channel.c
13257 7.121 +1 -1 ircd-ratbox/src/messages.tab
13258 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13259
13260
13261
13262alz 2005/01/25 18:09:18 EST (20050125_5)
13263
13264 Modified files:
13265 doc example.conf example.efnet.conf
13266 include s_conf.h
13267 modules m_info.c
13268 src listener.c newconf.c s_conf.c
13269 Log:
13270 Added dline_with_reason config option (default yes):
13271
13272 /* dline reason: show the user the dline reason when they connect
13273 * and are dlined.
13274 */
13275 dline_with_reason = yes;
13276
13277 Revision Changes Path
13278 7.257 +6 -1 ircd-ratbox/doc/example.conf
13279 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13280 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13281 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13282 7.124 +1 -1 ircd-ratbox/src/listener.c
13283 7.196 +1 -0 ircd-ratbox/src/newconf.c
13284 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13285
13286
13287
13288leeh 2005/01/25 13:21:17 EST (20050125_4)
13289
13290 Modified files:
13291 src newconf.c
13292 Log:
13293 - make conf_set_generic_string() test len exists before it uses it.
13294
13295 Revision Changes Path
13296 7.195 +1 -1 ircd-ratbox/src/newconf.c
13297
13298
13299
13300leeh 2005/01/25 13:10:56 EST (20050125_3)
13301
13302 Modified files:
13303 doc example.conf
13304 src newconf.c
13305 Log:
13306 - rename 'type' to 'flags' in cluster {};
13307 - add stacking of servers in cluster {}; documented in example.conf
13308
13309 Revision Changes Path
13310 7.256 +18 -10 ircd-ratbox/doc/example.conf
13311 7.194 +39 -7 ircd-ratbox/src/newconf.c
13312
13313
13314
13315alz 2005/01/25 12:48:54 EST (20050125_2)
13316
13317 Modified files:
13318 include s_conf.h
13319 src listener.c s_conf.c
13320 Log:
13321 Added dline reasons, connecting/banned clients now see ban reason.
13322
13323 Revision Changes Path
13324 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13325 7.123 +17 -4 ircd-ratbox/src/listener.c
13326 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13327
13328
13329
13330leeh 2005/01/25 07:44:37 EST (20050125_1)
13331
13332 Modified files:
13333 doc example.conf example.efnet.conf
13334 src newconf.c
13335 Log:
13336 - implement stacking of shared {}; blocks, documented in example.conf
13337
13338 Revision Changes Path
13339 7.255 +26 -13 ircd-ratbox/doc/example.conf
13340 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13341 7.193 +51 -36 ircd-ratbox/src/newconf.c
13342
13343
13344
13345leeh 2005/01/24 19:08:29 EST (20050125_0)
13346
13347 Modified files:
13348 doc example.conf
13349 include client.h s_conf.h
13350 modules/core m_join.c
13351 src newconf.c s_user.c
13352 Log:
13353 - added jupe_exempt to auth {};, exempts the user from generating warnings
13354 when they attempt to join juped channels.
13355
13356 Revision Changes Path
13357 7.254 +2 -0 ircd-ratbox/doc/example.conf
13358 7.261 +3 -0 ircd-ratbox/include/client.h
13359 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13360 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13361 7.192 +1 -0 ircd-ratbox/src/newconf.c
13362 7.338 +8 -0 ircd-ratbox/src/s_user.c
13363
13364
13365
13366leeh 2005/01/24 18:57:02 EST (20050124_6)
13367
13368 Modified files:
13369 src newconf.c
13370 Log:
13371 - rework shared {};, the format is now:
13372 shared {
13373 oper = "flame@*.leeh.co.uk", "*.lan";
13374 flags = kline;
13375 };
13376
13377 With no privs:
13378 shared {
13379 oper = "flame@*.leeh.co.uk", "*.lan";
13380 flags = none;
13381 };
13382
13383 Revision Changes Path
13384 7.191 +55 -23 ircd-ratbox/src/newconf.c
13385
13386
13387
13388leeh 2005/01/24 17:25:58 EST (20050124_5)
13389
13390 Modified files:
13391 include modules.h
13392 Log:
13393 - fix the prototype on load_static_modules()
13394
13395 Revision Changes Path
13396 7.61 +1 -1 ircd-ratbox/include/modules.h
13397
13398
13399
13400leeh 2005/01/24 16:00:30 EST (20050124_4)
13401
13402 Modified files:
13403 modules m_cap.c
13404 Log:
13405 - have cap end call register_local_user() with its own copy of
13406 source_p->username so its safe for unidented users..
13407
13408 Revision Changes Path
13409 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13410
13411
13412
13413leeh 2005/01/24 15:48:09 EST (20050124_3)
13414
13415 Modified files:
13416 include newconf.h s_conf.h
13417 modules m_info.c
13418 src newconf.c s_conf.c s_log.c
13419 Log:
13420 - move the conf parser over to a table based structure, with generic setting
13421 of integers/strings
13422
13423 Revision Changes Path
13424 7.34 +9 -8 ircd-ratbox/include/newconf.h
13425 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13426 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13427 7.190 +264 -808 ircd-ratbox/src/newconf.c
13428 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13429 7.77 +13 -13 ircd-ratbox/src/s_log.c
13430
13431
13432
13433leeh 2005/01/24 13:11:30 EST (20050124_2)
13434
13435 Modified files:
13436 doc example.conf
13437 src newconf.c
13438 Log:
13439 - added stacking of ips in exempt {};
13440
13441 Revision Changes Path
13442 7.253 +4 -0 ircd-ratbox/doc/example.conf
13443 7.189 +11 -30 ircd-ratbox/src/newconf.c
13444
13445
13446
13447leeh 2005/01/24 12:59:57 EST (20050124_1)
13448
13449 Modified files:
13450 include tools.h
13451 src channel.c client.c hash.c hook.c
13452 newconf.c s_user.c watch.c
13453 Log:
13454 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13455 consistent with the rest of the dlink code.
13456
13457 Revision Changes Path
13458 1.54 +7 -7 ircd-ratbox/include/tools.h
13459 7.430 +2 -2 ircd-ratbox/src/channel.c
13460 7.487 +6 -6 ircd-ratbox/src/client.c
13461 7.113 +5 -5 ircd-ratbox/src/hash.c
13462 7.35 +1 -1 ircd-ratbox/src/hook.c
13463 7.188 +2 -2 ircd-ratbox/src/newconf.c
13464 7.337 +1 -1 ircd-ratbox/src/s_user.c
13465 1.5 +4 -4 ircd-ratbox/src/watch.c
13466
13467
13468
13469leeh 2005/01/24 12:47:13 EST (20050124_0)
13470
13471 Modified files:
13472 modules m_cap.c
13473 Log:
13474 - cheap hack on sticky capabs..
13475
13476 Revision Changes Path
13477 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13478
13479
13480
13481leeh 2005/01/22 11:36:54 EST (20050122_0)
13482
13483 Modified files:
13484 modules m_cap.c
13485 Log:
13486 - updated my clicap implementation to match the spec so far..
13487
13488 Revision Changes Path
13489 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13490
13491
13492
13493leeh 2005/01/21 07:14:43 EST (20050121_2)
13494
13495 Modified files:
13496 doc hooks.txt
13497 include hook.h
13498 modules m_services.c
13499 src hook.c s_serv.c
13500 Log:
13501 - added hooks for when we're sending a burst
13502 - rewrote hooks.txt
13503 - fix up the hooks ive already done in services compatibility, ill add the
13504 hooks for server/client introductions in a bit.
13505
13506 Revision Changes Path
13507 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13508 1.30 +4 -0 ircd-ratbox/include/hook.h
13509 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13510 7.34 +7 -0 ircd-ratbox/src/hook.c
13511 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13512
13513
13514
13515leeh 2005/01/21 06:34:03 EST (20050121_1)
13516
13517 Modified files:
13518 contrib example_module.c spy_admin_notice.c
13519 spy_info_notice.c spy_links_notice.c
13520 spy_motd_notice.c spy_stats_notice.c
13521 spy_stats_p_notice.c spy_trace_notice.c
13522 spy_whois_notice.c
13523 spy_whois_notice_global.c
13524 include hook.h
13525 modules m_admin.c m_info.c m_links.c m_motd.c
13526 m_services.c m_stats.c m_trace.c
13527 m_whois.c static_modules.c.SH
13528 modules/core m_server.c
13529 src client.c hook.c ircd.c modules.c packet.c
13530 s_auth.c s_serv.c s_user.c send.c
13531 Log:
13532 - add a better implementation of the hook system, its now a slow leaking
13533 array and events are created whenever we try adding a hook for it, or
13534 theyre registered for the caller.
13535
13536 Ive temporarily fucked services support and removed most of the other
13537 hooks.. I shall fix this soon.
13538
13539 Revision Changes Path
13540 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13541 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13542 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13543 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13544 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13545 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13546 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13547 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13548 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13549 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13550 1.29 +34 -70 ircd-ratbox/include/hook.h
13551 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13552 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13553 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13554 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13555 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13556 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13557 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13558 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13559 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13560 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13561 7.486 +1 -28 ircd-ratbox/src/client.c
13562 7.33 +131 -137 ircd-ratbox/src/hook.c
13563 7.367 +1 -1 ircd-ratbox/src/ircd.c
13564 7.151 +6 -10 ircd-ratbox/src/modules.c
13565 7.138 +10 -14 ircd-ratbox/src/packet.c
13566 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13567 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13568 7.336 +0 -6 ircd-ratbox/src/s_user.c
13569 7.286 +8 -6 ircd-ratbox/src/send.c
13570
13571
13572
13573leeh 2005/01/20 19:19:20 EST (20050121_0)
13574
13575 Modified files:
13576 include hostmask.h
13577 Log:
13578 - remove an unused struct
13579
13580 Revision Changes Path
13581 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13582
13583
13584
13585leeh 2005/01/20 13:38:39 EST (20050120_1)
13586
13587 Modified files:
13588 . configure configure.ac
13589 include client.h numeric.h patchlevel.h
13590 modules Makefile.in
13591 src messages.tab s_user.c
13592 Added files:
13593 modules m_cap.c
13594 Log:
13595 - drop back to -O0, fix patchlevel.h
13596 - first stab at client capabilities.. this still needs work.
13597
13598 Revision Changes Path
13599 7.240 +3 -3 ircd-ratbox/configure
13600 7.54 +3 -3 ircd-ratbox/configure.ac
13601 7.260 +3 -0 ircd-ratbox/include/client.h
13602 7.54 +2 -0 ircd-ratbox/include/numeric.h
13603 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13604 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13605 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13606 7.120 +1 -1 ircd-ratbox/src/messages.tab
13607 7.335 +3 -0 ircd-ratbox/src/s_user.c
13608
13609
13610
13611leeh 2005/01/20 06:04:41 EST (20050120_0)
13612
13613 Modified files:
13614 . ChangeLog RELNOTES
13615 include config.h config.h.dist memory.h
13616 patchlevel.h
13617 modules m_stats.c
13618 src commio.c crypt.c getopt.c ircd.c s_serv.c
13619 Removed files:
13620 . README.VMS clean.com make.com
13621 include setup.h_vms
13622 modules descrip.mms static_modules_c.com
13623 modules/core descrip.mms
13624 src descrip.mms qio.c version.com
13625 tools descrip.mms mkpasswd_vms.c
13626 Log:
13627 - clean changelog, relnotes
13628 - mark patchlevel as 2.1.0beta
13629 - remove VMS support
13630
13631 Revision Changes Path
13632 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13633 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13634 1.111 +1 -348 ircd-ratbox/RELNOTES
13635 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13636 7.182 +0 -42 ircd-ratbox/include/config.h
13637 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13638 7.50 +0 -4 ircd-ratbox/include/memory.h
13639 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13640 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13641 7.2 +0 -58 ircd-ratbox/make.com (dead)
13642 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13643 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13644 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13645 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13646 1.24 +7 -30 ircd-ratbox/src/commio.c
13647 7.12 +0 -4 ircd-ratbox/src/crypt.c
13648 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13649 7.24 +0 -4 ircd-ratbox/src/getopt.c
13650 7.366 +4 -19 ircd-ratbox/src/ircd.c
13651 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13652 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13653 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13654 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13655 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13656
13657
13658
13659androsyn 2005/01/18 11:55:13 EST (20050118_7)
13660
13661 Modified files:
13662 include watch.h
13663 src watch.c
13664 Log:
13665 not using the return values on a few watch functions so make them void
13666
13667 Revision Changes Path
13668 7.2 +5 -5 ircd-ratbox/include/watch.h
13669 1.4 +19 -28 ircd-ratbox/src/watch.c
13670
13671
13672androsyn 2005/01/14 13:10:41 EST (20050114_5)
13673
13674 Modified files:
13675 modules m_watch.c
13676 Log:
13677 Make watch throttle, don't accept letter commands stacked
13678
13679 Revision Changes Path
13680 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13681
13682
13683
13684androsyn 2005/01/14 13:06:06 EST (20050114_4)
13685
13686 Modified files:
13687 modules m_gline.c
13688 Log:
13689 fix merge error
13690
13691 Revision Changes Path
13692 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13693
13694
13695
13696androsyn 2005/01/14 12:12:37 EST (20050114_3)
13697
13698 Modified files:
13699 . ChangeLog README.FIRST RELNOTES configure
13700 configure.ac
13701 adns adns.h internal.h parse.c transmit.c
13702 types.c
13703 contrib example_module.c spy_admin_notice.c
13704 spy_info_notice.c spy_links_notice.c
13705 spy_motd_notice.c spy_stats_notice.c
13706 spy_stats_p_notice.c spy_trace_notice.c
13707 spy_whois_notice.c
13708 spy_whois_notice_global.c
13709 doc example.conf example.efnet.conf ircd.motd
13710 server-version-info whats-new.txt
13711 help/opers umode xline
13712 help/users umode
13713 include cache.h channel.h class.h client.h
13714 commio.h config.h config.h.dist hash.h
13715 hook.h hostmask.h irc_string.h ircd.h
13716 ircd_defs.h m_info.h memory.h msg.h
13717 newconf.h numeric.h packet.h patchlevel.h
13718 patricia.h s_conf.h s_gline.h s_newconf.h
13719 s_serv.h s_user.h scache.h serno.h
13720 setup.h.in sprintf_irc.h stdinc.h tools.h
13721 modules .depend Makefile.in m_admin.c m_away.c
13722 m_dline.c m_encap.c m_gline.c m_info.c
13723 m_kline.c m_links.c m_list.c m_lusers.c
13724 m_motd.c m_oper.c m_operspy.c m_rehash.c
13725 m_restart.c m_resv.c m_set.c m_stats.c
13726 m_svinfo.c m_testline.c m_testmask.c
13727 m_topic.c m_trace.c m_watch.c m_who.c
13728 m_whois.c m_whowas.c m_xline.c
13729 static_modules.c.SH
13730 modules/core m_error.c m_message.c m_mode.c m_quit.c
13731 m_server.c m_squit.c
13732 src .depend Makefile.in adns.c balloc.c
13733 cache.c channel.c class.c client.c
13734 commio.c crypt.c devpoll.c epoll.c
13735 event.c getopt.c hash.c hook.c hostmask.c
13736 irc_string.c ircd.c ircd_lexer.l
13737 ircd_parser.y ircd_signal.c listener.c
13738 modules.c newconf.c numeric.c packet.c
13739 parse.c patricia.c poll.c reject.c
13740 restart.c s_auth.c s_conf.c s_log.c
13741 s_newconf.c s_serv.c s_user.c scache.c
13742 select.c send.c snprintf.c tools.c
13743 version.c.SH watch.c whowas.c
13744 tools README.mkpasswd mkpasswd.c
13745 Added files:
13746 . README.VMS clean.com make.com
13747 doc services.txt
13748 include common.h s_stats.h setup.h_vms
13749 supported.h
13750 modules descrip.mms m_challenge.c m_etrace.c
13751 m_invite.c m_names.c m_pass.c m_ping.c
13752 m_pong.c m_services.c m_tb.c m_user.c
13753 m_users.c m_version.c
13754 static_modules_c.com
13755 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13756 m_part.c m_sjoin.c
13757 servlink descrip.mms
13758 src descrip.mms kdparse.c messages.tab qio.c
13759 s_gline.c s_stats.c version.com
13760 tools descrip.mms mkpasswd_vms.c
13761 Removed files:
13762 doc 005.txt
13763 include banconf.h
13764 modules/core channels.c users.c
13765 src banconf.c
13766 Log:
13767 merge from RATBOX_2_0
13768
13769 Revision Changes Path
13770 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13771 7.40 +1 -0 ircd-ratbox/README.FIRST
13772 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13773 1.110 +114 -6 ircd-ratbox/RELNOTES
13774 1.17 +4 -0 ircd-ratbox/adns/adns.h
13775 1.17 +4 -4 ircd-ratbox/adns/internal.h
13776 1.12 +38 -38 ircd-ratbox/adns/parse.c
13777 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13778 1.19 +13 -13 ircd-ratbox/adns/types.c
13779 7.1 +10 -0 ircd-ratbox/clean.com (new)
13780 7.239 +47 -29 ircd-ratbox/configure
13781 7.53 +40 -32 ircd-ratbox/configure.ac
13782 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13783 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13784 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13785 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13786 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13787 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13788 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13789 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13790 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13791 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13792 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13793 7.252 +68 -22 ircd-ratbox/doc/example.conf
13794 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13795 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13796 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13797 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13798 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13799 1.5 +2 -1 ircd-ratbox/help/opers/umode
13800 1.7 +1 -1 ircd-ratbox/help/opers/xline
13801 1.2 +1 -0 ircd-ratbox/help/users/umode
13802 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13803 1.7 +8 -0 ircd-ratbox/include/cache.h
13804 7.162 +18 -16 ircd-ratbox/include/channel.h
13805 7.25 +4 -0 ircd-ratbox/include/class.h
13806 7.259 +34 -28 ircd-ratbox/include/client.h
13807 1.13 +45 -7 ircd-ratbox/include/commio.h
13808 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13809 7.181 +74 -16 ircd-ratbox/include/config.h
13810 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13811 7.53 +2 -0 ircd-ratbox/include/hash.h
13812 1.28 +73 -27 ircd-ratbox/include/hook.h
13813 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13814 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13815 7.80 +6 -31 ircd-ratbox/include/ircd.h
13816 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13817 7.56 +14 -8 ircd-ratbox/include/m_info.h
13818 7.49 +4 -0 ircd-ratbox/include/memory.h
13819 7.53 +2 -0 ircd-ratbox/include/msg.h
13820 7.33 +9 -9 ircd-ratbox/include/newconf.h
13821 7.53 +12 -8 ircd-ratbox/include/numeric.h
13822 7.27 +1 -1 ircd-ratbox/include/packet.h
13823 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13824 7.19 +25 -1 ircd-ratbox/include/patricia.h
13825 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13826 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13827 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13828 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13829 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13830 7.34 +13 -9 ircd-ratbox/include/s_user.h
13831 7.15 +1 -1 ircd-ratbox/include/scache.h
13832 7.5366 +1 -1 ircd-ratbox/include/serno.h
13833 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13834 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13835 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13836 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13837 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13838 1.53 +10 -10 ircd-ratbox/include/tools.h
13839 7.1 +58 -0 ircd-ratbox/make.com (new)
13840 1.45 +338 -182 ircd-ratbox/modules/.depend
13841 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13842 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13843 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13844 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13845 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13846 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13847 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13848 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13849 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13850 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13851 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13852 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13853 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13854 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13855 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13856 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13857 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13858 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13859 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13860 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13861 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13862 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13863 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13864 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13865 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13866 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13867 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13868 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13869 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13870 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13871 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13872 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13873 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13874 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13875 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13876 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13877 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13878 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13879 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13880 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13881 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13882 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13883 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13884 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13885 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13886 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13887 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13888 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13889 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13890 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13891 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13892 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13893 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13894 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13895 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13896 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13897 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13898 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13899 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13900 7.48 +162 -119 ircd-ratbox/src/.depend
13901 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13902 7.75 +5 -5 ircd-ratbox/src/adns.c
13903 7.84 +1 -1 ircd-ratbox/src/balloc.c
13904 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13905 1.23 +75 -7 ircd-ratbox/src/cache.c
13906 7.429 +342 -79 ircd-ratbox/src/channel.c
13907 7.67 +42 -2 ircd-ratbox/src/class.c
13908 7.485 +245 -85 ircd-ratbox/src/client.c
13909 1.23 +349 -43 ircd-ratbox/src/commio.c
13910 7.11 +4 -0 ircd-ratbox/src/crypt.c
13911 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13912 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13913 1.32 +4 -8 ircd-ratbox/src/epoll.c
13914 7.46 +63 -6 ircd-ratbox/src/event.c
13915 7.23 +4 -0 ircd-ratbox/src/getopt.c
13916 7.112 +8 -7 ircd-ratbox/src/hash.c
13917 7.32 +135 -133 ircd-ratbox/src/hook.c
13918 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13919 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13920 7.365 +56 -48 ircd-ratbox/src/ircd.c
13921 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13922 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13923 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13924 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13925 7.122 +14 -13 ircd-ratbox/src/listener.c
13926 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13927 7.150 +17 -8 ircd-ratbox/src/modules.c
13928 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13929 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13930 7.137 +55 -42 ircd-ratbox/src/packet.c
13931 7.187 +8 -15 ircd-ratbox/src/parse.c
13932 7.28 +2 -4 ircd-ratbox/src/patricia.c
13933 7.82 +3 -1 ircd-ratbox/src/poll.c
13934 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13935 1.32 +8 -3 ircd-ratbox/src/reject.c
13936 7.34 +1 -0 ircd-ratbox/src/restart.c
13937 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13938 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13939 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13940 7.76 +32 -35 ircd-ratbox/src/s_log.c
13941 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13942 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13943 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13944 7.334 +773 -2 ircd-ratbox/src/s_user.c
13945 7.27 +2 -1 ircd-ratbox/src/scache.c
13946 7.44 +2 -0 ircd-ratbox/src/select.c
13947 7.285 +12 -12 ircd-ratbox/src/send.c
13948 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13949 7.46 +0 -1 ircd-ratbox/src/tools.c
13950 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13951 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13952 1.3 +4 -4 ircd-ratbox/src/watch.c
13953 7.32 +1 -0 ircd-ratbox/src/whowas.c
13954 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13955 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13956 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13957 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13958
13959
13960
13961androsyn 2005/01/13 22:17:53 EST (20050114_2)
13962
13963 Modified files: (Branch: RATBOX_2_0)
13964 src client.c
13965 Log:
13966 a remote client is never going to have a watch list..duh
13967
13968 Revision Changes Path
13969 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13970
13971
13972
13973androsyn 2005/01/13 20:49:55 EST (20050114_1)
13974
13975 Added files: (Branch: RATBOX_2_0)
13976 modules m_watch.c
13977 Log:
13978 get that one too
13979
13980 Revision Changes Path
13981 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13982
13983
13984
13985androsyn 2005/01/13 20:39:28 EST (20050114_0)
13986
13987 Added files: (Branch: RATBOX_2_0)
13988 include watch.h
13989 src watch.c
13990 Log:
13991 helps if we actually include the .c/.h files
13992
13993 Revision Changes Path
13994 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13995 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13996
13997
13998
13999androsyn 2005/01/13 13:57:16 EST (20050113_0)
14000
14001 Modified files: (Branch: RATBOX_2_0)
14002 . configure configure.ac
14003 include client.h numeric.h s_conf.h setup.h.in
14004 supported.h
14005 modules Makefile.in
14006 modules/core m_nick.c
14007 src Makefile.in client.c ircd.c messages.tab
14008 newconf.c s_conf.c s_user.c
14009 Log:
14010 backport watch from devel
14011
14012 Revision Changes Path
14013 7.229.2.10 +12 -2 ircd-ratbox/configure
14014 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14015 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14016 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14017 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14018 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14019 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14020 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14021 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14022 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14023 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14024 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14025 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14026 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14027 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14028 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14029
14030
14031
14032leeh 2005/01/12 10:12:40 EST (20050112_1)
14033
14034 Modified files: (Branch: RATBOX_2_0)
14035 include numeric.h
14036 modules m_services.c m_whois.c
14037 src messages.tab
14038 Log:
14039 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14040 when the user is logged in
14041
14042 Revision Changes Path
14043 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14044 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14045 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14046 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14047
14048
14049
14050leeh 2005/01/11 19:47:14 EST (20050112_0)
14051
14052 Modified files: (Branch: RATBOX_2_0)
14053 include supported.h
14054 Added files: (Branch: RATBOX_2_0)
14055 doc services.txt
14056 Log:
14057 - add +r to 005
14058 - added doc/services.txt, outlining the compatibility code
14059
14060 Revision Changes Path
14061 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14062 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14063
14064
14065
14066leeh 2005/01/11 18:38:10 EST (20050111_5)
14067
14068 Modified files: (Branch: RATBOX_2_0)
14069 include client.h hook.h
14070 modules m_services.c
14071 modules/core m_server.c
14072 src hook.c s_serv.c
14073 Log:
14074 - more services compatibility code:
14075 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14076 appropriate service {}; entry, only accept SU from these.
14077 - hook into us finishing nick burst, and have services burst a list of
14078 logged in users
14079
14080 Revision Changes Path
14081 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14082 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14083 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14084 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14085 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14086 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14087
14088
14089
14090leeh 2005/01/11 17:32:42 EST (20050111_4)
14091
14092 Modified files: (Branch: RATBOX_2_0)
14093 . configure configure.ac
14094 include client.h
14095 modules Makefile.in
14096 src channel.c
14097 Added files: (Branch: RATBOX_2_0)
14098 modules m_services.c
14099 Log:
14100 - more services compatibility code:
14101 - encap handlers for SU (services marking client as logged in)
14102 - and for LOGIN (servers bursting logged in status)
14103 - move suser from Client -> User
14104
14105 Revision Changes Path
14106 7.229.2.9 +9 -3 ircd-ratbox/configure
14107 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14108 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14109 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14110 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14111 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14112
14113
14114
14115leeh 2005/01/11 16:46:34 EST (20050111_3)
14116
14117 Modified files: (Branch: RATBOX_2_0)
14118 include ircd_defs.h
14119 Log:
14120 - whoops, missing #endif
14121
14122 Revision Changes Path
14123 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14124
14125
14126
14127leeh 2005/01/11 15:56:57 EST (20050111_2)
14128
14129 Modified files: (Branch: RATBOX_2_0)
14130 include ircd_defs.h
14131 Log:
14132 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14133 have ipv6 just report sizeof(struct sockaddr_in)
14134
14135 Revision Changes Path
14136 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14137
14138
14139
14140leeh 2005/01/10 20:19:35 EST (20050111_1)
14141
14142 Modified files: (Branch: RATBOX_2_0)
14143 src newconf.c
14144 Log:
14145 - fix a gcc warning
14146
14147 Revision Changes Path
14148 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14149
14150
14151
14152leeh 2005/01/10 20:10:35 EST (20050111_0)
14153
14154 Modified files: (Branch: RATBOX_2_0)
14155 adns internal.h parse.c transmit.c types.c
14156 Log:
14157 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14158 conflict
14159
14160 Revision Changes Path
14161 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14162 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14163 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14164 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14165
14166
14167
14168leeh 2005/01/10 17:48:48 EST (20050110_3)
14169
14170 Modified files: (Branch: RATBOX_2_0)
14171 modules m_xline.c
14172 Log:
14173 - send out the reformatted xline to opers (\s -> ' ')
14174
14175 Revision Changes Path
14176 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14177
14178
14179
14180leeh 2005/01/10 16:18:53 EST (20050110_2)
14181
14182 Modified files: (Branch: RATBOX_2_0)
14183 help/opers umode
14184 help/users umode
14185 include client.h supported.h
14186 src messages.tab s_user.c send.c
14187 Log:
14188 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14189 channel privmsgs.
14190
14191 Revision Changes Path
14192 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14193 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14194 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14195 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14196 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14197 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14198 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14199
14200
14201
14202leeh 2005/01/10 14:50:47 EST (20050110_1)
14203
14204 Modified files: (Branch: RATBOX_2_0)
14205 doc example.conf example.efnet.conf
14206 Log:
14207 - I dont remember ts6 desyncing on bans, so im not sure why the example
14208 confs say so.
14209
14210 Revision Changes Path
14211 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14212 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14213
14214
14215
14216leeh 2005/01/10 13:31:10 EST (20050110_0)
14217
14218 Modified files: (Branch: RATBOX_2_0)
14219 . configure configure.ac
14220 include channel.h client.h numeric.h s_conf.h
14221 s_serv.h setup.h.in
14222 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14223 m_sjoin.c
14224 src channel.c messages.tab newconf.c s_conf.c
14225 s_serv.c s_user.c
14226 Log:
14227 - added --enable-services to configure, which enables some ratbox-services
14228 compatibility code:
14229 - chanmode +r, registered users only
14230 - usermode +S, prevents deop/kick of a service
14231 - service { }; block in conf for the above umode
14232
14233 Revision Changes Path
14234 7.229.2.8 +28 -16 ircd-ratbox/configure
14235 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14236 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14237 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14238 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14239 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14240 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14241 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14242 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14243 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14244 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14245 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14246 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14247 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14248 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14249 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14250 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14251 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14252 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14253
14254
14255
14256leeh 2005/01/09 08:23:30 EST (20050109_0)
14257
14258 Modified files: (Branch: RATBOX_2_0)
14259 help/opers umode
14260 Log:
14261 - remove a tab, and add +C to opers umode help
14262
14263 Revision Changes Path
14264 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14265