]> jfr.im git - solanum.git/blame - ChangeLog
[svn] Allow /invite (but not invex) to override +r, +l, +j in
[solanum.git] / ChangeLog
CommitLineData
1ebf4db4
JT
1jilles 2007/03/13 16:09:28 UTC (20070313-3257)
2 Log:
3 Remove invite_ops_only, forcing it to YES.
4
5
6 Changes: Modified:
7 +0 -1 trunk/doc/example.conf (File Modified)
8 +0 -5 trunk/doc/reference.conf (File Modified)
9 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
10 +0 -1 trunk/include/s_conf.h (File Modified)
11 +0 -6 trunk/modules/m_info.c (File Modified)
12 +10 -14 trunk/modules/m_invite.c (File Modified)
13 +0 -1 trunk/src/newconf.c (File Modified)
14 +0 -1 trunk/src/s_conf.c (File Modified)
15
16
307328bb
JT
17jilles 2007/03/06 14:07:11 UTC (20070306-3255)
18 Log:
19 Move username check after xline and dnsbl checks, so it
20 will not complain to opers about clients who are xlined
21 or blacklisted anyway (both of which silently reject).
22
23
24 Changes: Modified:
25 +15 -15 trunk/src/s_user.c (File Modified)
26
27
0734f634
JT
28nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
29 Log:
30 - MASTER_MAX is no longer relevant
31
32
33 Changes: Modified:
34 +0 -7 trunk/modules/m_set.c (File Modified)
35
36
35237302
AC
37nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
38 Log:
39 - add config option for setting max_clients.
40
41
42 Changes: Modified:
43 +5 -0 trunk/doc/example.conf (File Modified)
44 +5 -0 trunk/doc/reference.conf (File Modified)
45 +2 -0 trunk/include/s_conf.h (File Modified)
46 +1 -1 trunk/src/ircd.c (File Modified)
47 +2 -0 trunk/src/newconf.c (File Modified)
48 +2 -1 trunk/src/s_conf.c (File Modified)
49
50
c2d96fcb
AC
51nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
52 Log:
53 - remove get_maxrss() and all of that insecure and unsafe nonsense
54
55
56 Changes: Modified:
57 +3 -38 trunk/src/ircd.c (File Modified)
58 +1 -1 trunk/src/restart.c (File Modified)
59 +0 -4 trunk/src/s_stats.c (File Modified)
60
61
68ff929f
AC
62nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
63 Log:
64 - avoid some potential NULL dereferencing
65
66
67 Changes: Modified:
68 +1 -1 trunk/libcharybdis/commio.c (File Modified)
69
70
a6a30f6f
AC
71nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
72 Log:
73 - fix a typo
74
75
76 Changes: Modified:
77 +1 -1 trunk/libcharybdis/poll.c (File Modified)
78
79
c18de29d
AC
80nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
81 Log:
82 - rework poll a bit for the MAXCONNECTIONS changes.
83
84
85 Changes: Modified:
86 +46 -23 trunk/libcharybdis/poll.c (File Modified)
87
88
ce439f51
AC
89jilles 2007/03/05 17:52:28 UTC (20070305-3241)
90 Log:
91 Our way of using kqueue may cause it to report fds we
92 don't know about anymore, cope.
93
94
95 Changes: Modified:
96 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
97
98
51b5f335
JT
99jilles 2007/03/05 17:41:40 UTC (20070305-3239)
100 Log:
101 Don't reference freed memory (fde_t) in comm_close().
102
103
104 Changes: Modified:
105 +1 -1 trunk/libcharybdis/commio.c (File Modified)
106
107
df98bc52
JT
108nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
109 Log:
110 - fix for 100% cpu use
111
112
113 Changes: Modified:
114 +1 -1 trunk/libcharybdis/commio.c (File Modified)
115
116
61e3b8f2
AC
117nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
118 Log:
119 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
120
121
122 Changes: Modified:
123 +37 -25 trunk/libcharybdis/commio.c (File Modified)
124
125
d0e1e8ee
AC
126nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
127 Log:
128 - clear up use of fd_table in ircd.
129
130
131 Changes: Modified:
132 +3 -2 trunk/src/s_serv.c (File Modified)
133
134
c961476e
AC
135nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
136 Log:
137 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
138
139
140 Changes: Modified:
141 +97 -26 trunk/libcharybdis/commio.c (File Modified)
142 +3 -2 trunk/libcharybdis/commio.h (File Modified)
143 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
144 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
145 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
146 +3 -3 trunk/libcharybdis/poll.c (File Modified)
147 +2 -2 trunk/libcharybdis/ports.c (File Modified)
148 +2 -2 trunk/libcharybdis/select.c (File Modified)
149
150
e70f8e92
AC
151jilles 2007/03/05 01:14:46 UTC (20070305-3227)
152 Log:
153 Fix some cases where the size argument to strlcpy()
154 for usernames and hostnames is 1 too small.
155
156
157 Changes: Modified:
158 +1 -1 trunk/modules/m_chghost.c (File Modified)
159 +2 -2 trunk/src/res.c (File Modified)
160 +2 -2 trunk/src/s_user.c (File Modified)
161
162
14e23b0e
JT
163jilles 2007/03/04 23:42:55 UTC (20070304-3225)
164 Log:
165 Cut down quit/part/kick reasons to avoid quit reasons
166 overflowing the client exiting server notice (from
167 TOPICLEN to 260). kill reasons become shorter accordingly.
168 kline/dline/gline reasons become 390.
169 away messages stay at TOPICLEN for now.
170
171
172 Changes: Modified:
173 +8 -3 trunk/include/ircd_defs.h (File Modified)
174 +2 -2 trunk/modules/m_dline.c (File Modified)
175 +4 -4 trunk/modules/m_gline.c (File Modified)
176 +2 -2 trunk/modules/m_kline.c (File Modified)
177
178
61569b65
JT
179jilles 2007/03/02 17:45:47 UTC (20070302-3223)
180 Log:
181 Don't leak auth{} spoofed IP addresses in +f notices.
182 from ratbox (androsyn)
183
184
185 Changes: Modified:
186 +10 -3 trunk/src/s_conf.c (File Modified)
187
188
606384ae
JT
189jilles 2007/02/24 19:34:28 UTC (20070224-3219)
190 Log:
191 Make oper_up() take +i/-i during opering up into account
192 (e.g. no_oper_invis extension, +i in operator::umodes).
193 Remove the hack from no_oper_invis.
194
195
196 Changes: Modified:
197 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
198 +4 -0 trunk/src/s_user.c (File Modified)
199
200
652b8478
JT
201jilles 2007/02/24 18:35:58 UTC (20070224-3215)
202 Log:
203 no_oper_invis: decrement invisible count when clearing
204 invisible on a local client who has just opered up
205 oper_up() should really do this
206
207
208 Changes: Modified:
209 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
210
211
af6ca5f5
JT
212jilles 2007/02/21 19:52:51 UTC (20070221-3213)
213 Log:
214 Put "End of Channel Quiet List" instead of
215 "End of Channel Ban List" for a +q list.
216 Due to client restrictions the numerics for
217 quiet lists must be the same as for ban lists.
218
219
220 Changes: Modified:
221 +4 -1 trunk/src/chmode.c (File Modified)
222
223
11781253
JT
224jilles 2007/02/20 00:34:28 UTC (20070220-3211)
225 Log:
226 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
227 Change TS6 JOIN processing
228 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
229 a local user joins an existing channel
230 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
231 propagating a TS6 JOIN
232 - don't interpret simple modes in an incoming TS6 JOIN
233
234 This is to avoid desyncs when certain mode changes (e.g. -im)
235 cross with joins. A downside is that simple modes will be
236 more desynched when a JOIN creates a channel or lowers TS,
237 but that's less important.
238
239 Update the TS6 specification to include this, and clarify
240 that TMODE can come from a server and that MODE must be
241 translated into TMODE from other servers too.
242
243
244 Changes: Modified:
245 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
246 +19 -127 trunk/modules/core/m_join.c (File Modified)
247
248
bee3b671
JT
249jilles 2007/02/11 16:54:43 UTC (20070211-3209)
250 Log:
251 Make -logfile work again.
252
253
254 Changes: Modified:
255 +2 -2 trunk/src/s_log.c (File Modified)
256
257
9b6ff0c8
JT
258nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
259 Log:
260 - fix off-by-one memory overflow error.
261
262
263 Changes: Modified:
264 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
265
266
c8ff7ca9
AC
267jilles 2007/02/04 15:08:04 UTC (20070204-3203)
268 Log:
269 Change handling of modularized umodes:
270 - keep the bitmask reserved forever to the letter, fixing
271 the problems when loading multiple umode modules,
272 unloading them and then loading them in a different order
273 - don't allow local users to change umodes which have
274 been unloaded and don't set them on new users via
275 default_umodes
276
277
278 Changes: Modified:
279 +24 -3 trunk/src/s_user.c (File Modified)
280
281
a8086a7c
JT
282jilles 2007/02/04 01:59:38 UTC (20070204-3201)
283 Log:
284 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
285
286
287 Changes: Modified:
288 +1 -0 trunk/include/s_user.h (File Modified)
289 +0 -22 trunk/libcharybdis/tools.c (File Modified)
290 +0 -1 trunk/libcharybdis/tools.h (File Modified)
291 +22 -0 trunk/src/s_user.c (File Modified)
292
293
01cebbd8
JT
294jilles 2007/02/01 01:44:31 UTC (20070201-3195)
295 Log:
296 DNSBL keyword substitution is available as of 2.1.3.
297
298
299 Changes: Modified:
300 +1 -1 trunk/doc/example.conf (File Modified)
301
302
1e56e993
JT
303jilles 2007/02/01 01:07:42 UTC (20070201-3183)
304 Log:
305 Change two occurances like match(userinput, target_p->name) ||
306 match(target_p->name, userinput) to just match(userinput,
307 target_p->name). No client name can contain * or ? now.
308
309
310 Changes: Modified:
311 +1 -1 trunk/modules/m_trace.c (File Modified)
312 +1 -2 trunk/src/s_serv.c (File Modified)
313
314
4d7a1ee5
JT
315jilles 2007/02/01 00:49:07 UTC (20070201-3181)
316 Log:
317 Do not try find_server() on a name find_client() has
318 returned NULL for, as this will always return NULL
319 since the removal of hostmasking.
320
321
322 Changes: Modified:
323 +1 -2 trunk/modules/m_pong.c (File Modified)
324 +0 -4 trunk/src/s_serv.c (File Modified)
325
326
e26e2b19
JT
327jilles 2007/02/01 00:34:33 UTC (20070201-3179)
328 Log:
329 Remove server_exists() which checked whether the
330 server name existed taking hostmasking into account
331 and just check with find_server(); admittedly
332 this checks if the name is a SID but that's not
333 a real problem.
334
335
336 Changes: Modified:
337 +3 -27 trunk/modules/core/m_server.c (File Modified)
338
339
b0b7de54
JT
340jilles 2007/02/01 00:19:14 UTC (20070201-3177)
341 Log:
342 Remove hash_find_masked_server(), which made it possible
343 to specify the full (unmasked) name of a server behind
344 a hostmask. As a result find_any_client() (for prefixes)
345 becomes equal to find_client(), so remove that too.
346
347
348 Changes: Modified:
349 +0 -1 trunk/include/hash.h (File Modified)
350 +1 -75 trunk/src/hash.c (File Modified)
351 +1 -1 trunk/src/parse.c (File Modified)
352
353
f42e9ceb
JT
354jilles 2007/02/01 00:02:35 UTC (20070201-3175)
355 Log:
356 Remove '*' from valid server name characters.
357 This makes it impossible to connect hostmasked servers.
358 (This support didn't work well anyway, was incompatible
359 with TS6 and we never masked ourselves.)
360
361
362 Changes: Modified:
363 +1 -1 trunk/src/match.c (File Modified)
364
365
e5d9ca18
JT
366jilles 2007/01/31 23:57:18 UTC (20070131-3173)
367 Log:
368 Change spambot, flooder and jupe joiner notices from host to orighost.
369
370
371 Changes: Modified:
372 +1 -1 trunk/modules/core/m_join.c (File Modified)
373 +2 -2 trunk/modules/core/m_message.c (File Modified)
374 +2 -2 trunk/src/channel.c (File Modified)
375
376
63aecfb9
JT
377jilles 2007/01/28 22:13:18 UTC (20070128-3169)
378 Log:
379 Add documentation for SASL client protocol, same as atheme doc/SASL.
380
381
382 Changes: Modified:
383 + - trunk/doc/sasl.txt (File Added)
384
385
0c8f86ec
JT
386jilles 2007/01/26 18:52:11 UTC (20070126-3167)
387 Log:
388 Include real hostname in Closing Link message for unknown
389 connections that have sent USER. This is helpful for
390 k-lined users while not breaking server IP hiding.
391
392
393 Changes: Modified:
394 +3 -1 trunk/src/client.c (File Modified)
395
396
dd12a19c
JT
397jilles 2007/01/26 16:52:29 UTC (20070126-3165)
398 Log:
399 Rerun autoconf.
400
401
402 Changes: Modified:
403 +29 -29 trunk/configure (File Modified)
404
405
b1fc1658
JT
406nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
407 Log:
408 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
409
410
411 Changes: Modified:
412 +3 -3 trunk/modules/core/m_kill.c (File Modified)
413
414
8d090389
AC
415nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
416 Log:
417 Backport from early 3.x:
418
419 --
420 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
421 Log:
422 - remove "Processing connection to foobar.net" message
423
424
425 Changes: Modified:
426 +0 -3 trunk/src/s_auth.c (File Modified)
427
428
429 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
430 Log:
431 - missed the processing connection one (actually, we can probably nuke this one)
432
433
434 Changes: Modified:
435 +1 -2 trunk/src/s_auth.c (File Modified)
436
437
438 river 2006/09/27 16:33:05 UTC (20060927-2174)
439 Log:
440 get_client_name = stupid
441
442
443
444 Changes: Modified:
445 +10 -7 trunk/modules/core/m_kill.c (File Modified)
446
447
448 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
449 Log:
450 - remove excessive arguments
451
452
453 Changes: Modified:
454 +1 -2 trunk/src/s_conf.c (File Modified)
455 +1 -1 trunk/src/s_user.c (File Modified)
456
457
458 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
459 Log:
460 - use sendto_one_notice() for on-connect notices too.
461
462
463 Changes: Modified:
464 +10 -10 trunk/src/s_auth.c (File Modified)
465
466
467 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
468 Log:
469 - use sendto_one_notice() in the core, too.
470
471
472 Changes: Modified:
473 +2 -2 trunk/src/chmode.c (File Modified)
474 +8 -15 trunk/src/modules.c (File Modified)
475 +3 -5 trunk/src/s_conf.c (File Modified)
476 +1 -2 trunk/src/s_newconf.c (File Modified)
477 +20 -57 trunk/src/s_user.c (File Modified)
478
479
480 river 2006/09/27 16:19:25 UTC (20060927-2166)
481 Log:
482 the KILL command will use get_client_name(, SHOW_IP) instead of
483 target->name, and will show a more useful error for local opers
484
485
486
487 Changes: Modified:
488 +6 -4 trunk/modules/core/m_kill.c (File Modified)
489
490
491 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
492 Log:
493 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
494
495
496 Changes: Modified:
497 +4 -2 trunk/src/send.c (File Modified)
498
499
500 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
501 Log:
502 - back out r2159
503
504
505 Changes: Modified:
506 +1 -1 trunk/include/client.h (File Modified)
507
508
509 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
510 Log:
511 - get_id(): fall back to "*" if client has no known name
512
513
514 Changes: Modified:
515 +1 -1 trunk/include/client.h (File Modified)
516
517
518 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
519 Log:
520 - convert to sendto_one_notice().
521
522
523 Changes: Modified:
524 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
525 +4 -6 trunk/unsupported/m_force.c (File Modified)
526
527
528 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
529 Log:
530 - use sendto_one_notice() in many places instead of
531 sendto_one(source_p, ":%s NOTICE %s :", ...);
532
533
534 Changes: Modified:
535 +10 -25 trunk/extensions/example_module.c (File Modified)
536 +5 -14 trunk/extensions/hurt.c (File Modified)
537 +1 -2 trunk/extensions/m_42.c (File Modified)
538 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
539 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
540 +1 -2 trunk/extensions/m_opme.c (File Modified)
541 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
542 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
543 +3 -7 trunk/modules/core/m_die.c (File Modified)
544 +2 -4 trunk/modules/core/m_kill.c (File Modified)
545 +2 -2 trunk/modules/core/m_squit.c (File Modified)
546 +1 -2 trunk/modules/m_challenge.c (File Modified)
547 +11 -15 trunk/modules/m_connect.c (File Modified)
548 +20 -28 trunk/modules/m_dline.c (File Modified)
549 +2 -2 trunk/modules/m_etrace.c (File Modified)
550 +11 -21 trunk/modules/m_gline.c (File Modified)
551 +2 -4 trunk/modules/m_kline.c (File Modified)
552 +1 -2 trunk/modules/m_rehash.c (File Modified)
553 +3 -7 trunk/modules/m_restart.c (File Modified)
554 +31 -45 trunk/modules/m_set.c (File Modified)
555 +2 -4 trunk/modules/m_testmask.c (File Modified)
556 +5 -8 trunk/modules/m_unreject.c (File Modified)
557 +2 -5 trunk/modules/m_xline.c (File Modified)
558 --
559
560
561 Changes: Modified:
562 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
563 +10 -25 trunk/extensions/example_module.c (File Modified)
564 +5 -14 trunk/extensions/hurt.c (File Modified)
565 +1 -2 trunk/extensions/m_42.c (File Modified)
566 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
567 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
568 +1 -2 trunk/extensions/m_opme.c (File Modified)
569 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
570 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
571 +3 -7 trunk/modules/core/m_die.c (File Modified)
572 +14 -11 trunk/modules/core/m_kill.c (File Modified)
573 +2 -2 trunk/modules/core/m_squit.c (File Modified)
574 +1 -2 trunk/modules/m_challenge.c (File Modified)
575 +11 -15 trunk/modules/m_connect.c (File Modified)
576 +2 -4 trunk/modules/m_dline.c (File Modified)
577 +2 -2 trunk/modules/m_etrace.c (File Modified)
578 +11 -21 trunk/modules/m_gline.c (File Modified)
579 +2 -4 trunk/modules/m_kline.c (File Modified)
580 +1 -2 trunk/modules/m_rehash.c (File Modified)
581 +3 -7 trunk/modules/m_restart.c (File Modified)
582 +31 -45 trunk/modules/m_set.c (File Modified)
583 +2 -4 trunk/modules/m_testmask.c (File Modified)
584 +5 -8 trunk/modules/m_unreject.c (File Modified)
585 +1 -3 trunk/modules/m_xline.c (File Modified)
586 +2 -2 trunk/src/chmode.c (File Modified)
587 +8 -15 trunk/src/modules.c (File Modified)
588 +10 -14 trunk/src/s_auth.c (File Modified)
589 +3 -6 trunk/src/s_conf.c (File Modified)
590 +1 -2 trunk/src/s_newconf.c (File Modified)
591 +20 -57 trunk/src/s_user.c (File Modified)
592 +4 -2 trunk/src/send.c (File Modified)
593 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
594 +4 -6 trunk/unsupported/m_force.c (File Modified)
595
596
5366977b
AC
597nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
598 Log:
599 - keyword-subst from charybdis 2.2.
600
601
602 Changes: Modified:
603 +12 -3 trunk/doc/example.conf (File Modified)
604 +58 -3 trunk/doc/reference.conf (File Modified)
605 + - trunk/include/substitution.h (File Added)
606 +1 -0 trunk/src/Makefile.in (File Modified)
607 +2 -2 trunk/src/s_conf.c (File Modified)
608 +164 -1 trunk/src/s_user.c (File Modified)
609 + - trunk/src/substitution.c (File Added)
610
611
92fb5c31
AC
612nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
613 Log:
614 Removed merge tracking for "svnmerge" for
615 http://svn.atheme.org/charybdis/branches/release-2.2
616
617
618 Changes: Modified:
619 + - trunk/ (Property Modified)
620
621
622nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
623 Log:
624 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
625 http://svn.atheme.org/charybdis/branches/release-2.2
626
627
628 Changes: Modified:
629 + - trunk/ (Property Modified)
630
631
632nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
633 Log:
634 Removed merge tracking for "svnmerge" for
635 http://svn.atheme.org/charybdis/branches/release-2.2
636
637
638 Changes: Modified:
639 + - trunk/ (Property Modified)
640
641
642nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
643 Log:
644 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
645 http://svn.atheme.org/charybdis/branches/release-2.2
646
647
648 Changes: Modified:
649 + - trunk/ (Property Modified)
650
651
652nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
653 Log:
654 - bleah
655
656
657 Changes: Modified:
658 + - trunk/ (Property Modified)
659
660
661nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
662 Log:
663 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
664 http://svn.atheme.org/charybdis/branches/release-2.2
665
666
667 Changes: Modified:
668 + - trunk/ (Property Modified)
669
670
671nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
672 Log:
673 - version bump to 2.2.0
674
675
676 Changes: Modified:
677 +3 -1 trunk/NEWS (File Modified)
678 +1 -1 trunk/configure.ac (File Modified)
679
680
55da5539
AC
681nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
682 Log:
683 - the new plan:
684 + branches/release-2.1 -> 2.2 base
685 + 3.0 -> branches/cxxconversion
686 + backport some immediate 3.0 functionality for 2.2
687 + other stuff
688
689
690 Changes: Modified:
691 + - trunk/ (File Added)
692
693
212380e3
AC
694jilles 2007/01/23 23:48:50 UTC (20070123-3139)
695 Log:
696 Merged revisions 3135,3137 via svnmerge from
697 http://svn.atheme.org/charybdis/trunk
698
699 ........
700 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
701
702 - Expand TRACE description
703 - Mention expiry time in TESTLINE
704 ........
705 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
706
707 Update copyright year for sgml docs to 2007.
708 ........
709
710
711 Changes: Modified:
712 + - branches/release-2.1/ (Property Modified)
713 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
714 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
715
716
717jilles 2007/01/21 15:38:16 UTC (20070121-3133)
718 Log:
719 Merged revisions 1999 via svnmerge from
720 http://svn.atheme.org/charybdis/trunk
721 Add river to CREDITS
722
723 ........
724 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
725
726 vanity
727 ........
728
729
730 Changes: Modified:
731 + - branches/release-2.1/ (Property Modified)
732 +1 -0 branches/release-2.1/CREDITS (File Modified)
733
734
735jilles 2007/01/21 15:36:31 UTC (20070121-3131)
736 Log:
737 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
738 http://svn.atheme.org/charybdis/trunk
739
740 ........
741 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
742
743 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
744 ........
745 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
746
747 - add use_forward to /info
748 ........
749 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
750
751 Call channel_modes() with &me instead of source_p when
752 sending out a JOIN and SJOIN for a local user. This
753 saves checking whether they are on the channel they
754 have just joined.
755 ........
756 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
757
758 If use_forward is disabled:
759 - hide +fFQ in 005
760 - hide +f in /mode #channel (/mode #channel f still shows it)
761 - do not send any mode changes adding +f to local clients
762 (-f ones are still sent)
763 ........
764
765
766 Changes: Modified:
767 + - branches/release-2.1/ (Property Modified)
768 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
769 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
770 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
771 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
772 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
773 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
774 +1 -1 branches/release-2.1/src/channel.c (File Modified)
775 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
776 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
777 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
778 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
779 +4 -2 branches/release-2.1/src/supported.c (File Modified)
780
781
782jilles 2007/01/02 13:23:04 UTC (20070102-3121)
783 Log:
784 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
785
786
787 Changes: Modified:
788 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
789 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
790 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
791
792
793jilles 2007/01/02 13:11:04 UTC (20070102-3117)
794 Log:
795 Add accountability (wallops, log) to OKICK.
796
797
798 Changes: Modified:
799 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
800
801
802jilles 2006/12/27 00:47:45 UTC (20061227-3063)
803 Log:
804 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
805 Similar to branches/release-2.2 r3061.
806
807
808 Changes: Modified:
809 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
810
811
812jilles 2006/12/27 00:36:54 UTC (20061227-3059)
813 Log:
814 - Write xline to file after instead of before notifying opers and source
815 - Also notify source of failure to add xline
816 Similar to branches/release-2.2 r3057.
817
818
819 Changes: Modified:
820 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
821
822
823jilles 2006/12/27 00:25:50 UTC (20061227-3055)
824 Log:
825 If a dline/kline/resv cannot be added to the file, send
826 the regular notices to local opers and source anyway,
827 and also warn the source (local opers were already warned).
828 Similar to branches/release-2.2 r3053.
829
830
831 Changes: Modified:
832 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
833
834
835jilles 2006/12/27 00:02:32 UTC (20061227-3051)
836 Log:
837 Port over fixes from unkline/unxline/unresv to undline.
838 Similar to branches/release-2.2 r3049.
839
840
841 Changes: Modified:
842 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
843
844
845jilles 2006/12/26 23:18:05 UTC (20061226-3047)
846 Log:
847 Merged revisions 2915 via svnmerge from
848 http://svn.atheme.org/charybdis/trunk
849
850 ........
851 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
852
853 In usage message, show kline.conf and xline.conf instead
854 of klines.conf and xlines.conf.
855 ........
856
857
858 Changes: Modified:
859 + - branches/release-2.1/ (Property Modified)
860 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
861
862
863jilles 2006/12/26 23:16:57 UTC (20061226-3045)
864 Log:
865 Merged revisions 2831,2833,2853 via svnmerge from
866 http://svn.atheme.org/charybdis/trunk
867
868 ........
869 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
870
871 unkline/unxline/unresv:
872 - if fclose on the output returns an error, treat this as a
873 write error too
874 - check if the rename from the temp file to the ban conf failed
875 ........
876 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
877
878 When adding a permanent dline/kline/xline/resv, check
879 the return value of fclose().
880 ........
881 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
882
883 Do not free xline aconf if it could not be written out.
884 It will be added to the list in memory anyway.
885 ........
886
887
888 Changes: Modified:
889 + - branches/release-2.1/ (Property Modified)
890 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
891 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
892 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
893 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
894
895
896jilles 2006/12/05 13:24:19 UTC (20061205-2813)
897 Log:
898 NEWS: Clarify effects of ip_cloaking changes a little.
899
900
901 Changes: Modified:
902 +2 -0 branches/release-2.1/NEWS (File Modified)
903
904
905jilles 2006/12/05 13:18:39 UTC (20061205-2811)
906 Log:
907 Rerun autoconf.
908
909
910 Changes: Modified:
911 +9 -9 branches/release-2.1/configure (File Modified)
912
913
914jilles 2006/12/05 13:18:19 UTC (20061205-2809)
915 Log:
916 Version bump on 2.1 branch to 2.1.2.
917
918
919 Changes: Modified:
920 +1 -1 branches/release-2.1/configure.ac (File Modified)
921
922
923jilles 2006/12/05 12:47:23 UTC (20061205-2807)
924 Log:
925 Mention r2801/r2805.
926
927
928 Changes: Modified:
929 +1 -0 branches/release-2.1/NEWS (File Modified)
930
931
932jilles 2006/12/05 12:45:43 UTC (20061205-2805)
933 Log:
934 Merged revisions 2801 via svnmerge from
935 http://svn.atheme.org/charybdis/trunk
936
937 ........
938 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
939
940 ip_cloaking: try to avoid truncation by removing more
941 components of the hostname (except the TLD).
942 ........
943
944
945 Changes: Modified:
946 + - branches/release-2.1/ (Property Modified)
947 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
948
949
950jilles 2006/12/02 20:40:54 UTC (20061202-2793)
951 Log:
952 Update NEWS.
953
954
955 Changes: Modified:
956 +8 -1 branches/release-2.1/NEWS (File Modified)
957
958
959jilles 2006/12/02 20:32:39 UTC (20061202-2791)
960 Log:
961 Merged revisions 2781 via svnmerge from
962 http://svn.atheme.org/charybdis/trunk
963
964 ........
965 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
966
967 Fix stupid bug: checked a hostmask against the found
968 ban instead of all exceptions, causing all host mangled
969 clients to be exempted if there was a single ban
970 exception in many cases.
971 ........
972
973
974 Changes: Modified:
975 + - branches/release-2.1/ (Property Modified)
976 +2 -2 branches/release-2.1/src/channel.c (File Modified)
977
978
979jilles 2006/12/02 20:00:18 UTC (20061202-2789)
980 Log:
981 Merged revisions 2773 via svnmerge from
982 http://svn.atheme.org/charybdis/trunk
983
984 ........
985 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
986
987 user@host must be *@* for a shared{} block with flags=locops
988 (server should not be *).
989 ........
990
991
992 Changes: Modified:
993 + - branches/release-2.1/ (Property Modified)
994 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
995
996
997jilles 2006/11/27 11:45:31 UTC (20061127-2775)
998 Log:
999 Tweak \s code a little.
1000
1001
1002 Changes: Modified:
1003 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1004 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1005 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1006
1007
1008jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1009 Log:
1010 Merged revisions 2761 via svnmerge from
1011 http://svn.atheme.org/charybdis/trunk
1012
1013 ........
1014 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1015
1016 The testline/no_tilde fixes are in 2.1.1.
1017 ........
1018
1019
1020 Changes: Modified:
1021 + - branches/release-2.1/ (Property Modified)
1022 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1023
1024
1025jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1026 Log:
1027 Update NEWS.
1028
1029
1030 Changes: Modified:
1031 +4 -1 branches/release-2.1/NEWS (File Modified)
1032
1033
1034jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1035 Log:
1036 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
1037 http://svn.atheme.org/charybdis/trunk
1038 no_tilde fixes
1039
1040 ........
1041 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1042
1043 If the auth{} block has no_tilde and is not kline exempt,
1044 check the username without tilde against klines too.
1045 This is consistent with the way klines work on spoofs
1046 (klines checked on both raw and appearing-on-IRC version).
1047 ........
1048 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1049
1050 Rework the fix for klines with no_tilde.
1051 Add an extra argument to find_address_conf() for the
1052 username without tilde, as that may contain one character more.
1053 ........
1054 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1055
1056 Unbreak compile (because of r2697).
1057 testline with ~ could be improved some more perhaps, but this should work.
1058 ........
1059 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1060
1061 testline: take no_tilde and username truncation into account
1062 ........
1063 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1064
1065 Add some information on /testline with no_tilde and username truncation.
1066 ........
1067
1068
1069 Changes: Modified:
1070 + - branches/release-2.1/ (Property Modified)
1071 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1072 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1073 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1074 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1075 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1076 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1077
1078
1079jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1080 Log:
1081 Merged revisions 2149,2151 via svnmerge from
1082 http://svn.atheme.org/charybdis/trunk
1083
1084 ........
1085 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1086
1087 Move kills from services from +s to +k snomask.
1088 Kills from non-service opers remain on +s.
1089 ........
1090 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1091
1092 Update description of +s and +k snomasks.
1093 ........
1094
1095
1096 Changes: Modified:
1097 + - branches/release-2.1/ (Property Modified)
1098 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1099 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1100 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1101
1102
1103jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1104 Log:
1105 Merged revisions 2685 via svnmerge from
1106 http://svn.atheme.org/charybdis/trunk
1107
1108 ........
1109 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1110
1111 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1112 ........
1113
1114
1115 Changes: Modified:
1116 + - branches/release-2.1/ (Property Modified)
1117 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1118
1119
1120jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1121 Log:
1122 Merged revisions 2693 via svnmerge from
1123 http://svn.atheme.org/charybdis/trunk
1124
1125 ........
1126 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1127
1128 Fix truncation (by one) of unidented usernames
1129 if user registration is done because of DNSBL
1130 completion (which is the usual case if a valid
1131 NICK and USER are sent quickly and any DNSBLs
1132 are enabled).
1133 ........
1134
1135
1136 Changes: Modified:
1137 + - branches/release-2.1/ (Property Modified)
1138 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1139
1140
1141jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1142 Log:
1143 Update NEWS.
1144
1145
1146 Changes: Modified:
1147 +10 -0 branches/release-2.1/NEWS (File Modified)
1148
1149
1150jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1151 Log:
1152 Rerun autoconf.
1153
1154
1155 Changes: Modified:
1156 +9 -9 branches/release-2.1/configure (File Modified)
1157
1158
1159jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1160 Log:
1161 Version bump to 2.1.1.
1162
1163
1164 Changes: Modified:
1165 +1 -1 branches/release-2.1/configure.ac (File Modified)
1166
1167
1168jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1169 Log:
1170 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
1171 http://svn.atheme.org/charybdis/trunk
1172
1173 ........
1174 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1175
1176 - fix a server notice on SID collision where the server name is mentioned twice
1177 ........
1178 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1179
1180 - get_server_name() is stupid
1181 ........
1182 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1183
1184 - fix an oops
1185 ........
1186 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1187
1188 Do the Attempt to re-introduce SID server notice somewhat
1189 differently, showing a real host again if !HIDE_SERVERS_IPS
1190 and still showing the server name exactly once.
1191 ........
1192 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1193
1194 Fix log message for Attempt to re-introduce SID (server notice was ok).
1195 ........
1196 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1197
1198 - replace "No N line" with "no connect block" in a
1199 serverlog message
1200 - show attempted server name in a few serverlog messages
1201 ........
1202
1203
1204 Changes: Modified:
1205 + - branches/release-2.1/ (Property Modified)
1206 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1207
1208
1209jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1210 Log:
1211 Merged revisions 2218 via svnmerge from
1212 http://svn.atheme.org/charybdis/trunk
1213
1214 ........
1215 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1216
1217 Fix garbage in /stats y output on 64-bit archs.
1218 ........
1219
1220
1221 Changes: Modified:
1222 + - branches/release-2.1/ (Property Modified)
1223 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1224
1225
1226jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1227 Log:
1228 Merged revisions 2438 via svnmerge from
1229 http://svn.atheme.org/charybdis/trunk
1230
1231 ........
1232 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1233
1234 Enable Revision keyword in addition to Id.
1235 ........
1236
1237
1238 Changes: Modified:
1239 + - branches/release-2.1/ (Property Modified)
1240 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1241
1242
1243jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1244 Log:
1245 Merged revisions 2679 via svnmerge from
1246 http://svn.atheme.org/charybdis/trunk
1247
1248 ........
1249 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1250
1251 Port over ratbox 2.2 r23253 (anfl):
1252 - remove the cached storage of how many +beI there are, thereby fixing a
1253 case where it can get desynced from reality
1254 ........
1255
1256
1257 Changes: Modified:
1258 + - branches/release-2.1/ (Property Modified)
1259 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1260 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1261
1262
1263jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1264 Log:
1265 Merged revisions 2093,2095 via svnmerge from
1266 http://svn.atheme.org/charybdis/trunk
1267
1268 ........
1269 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1270
1271 - change DNSBL licensing to BSD.
1272 ........
1273 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1274
1275 - change x86-assembly FNV implementation to BSD license
1276 ........
1277
1278
1279 Changes: Modified:
1280 + - branches/release-2.1/ (Property Modified)
1281 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1282 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1283
1284
1285jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1286 Log:
1287 Merged revisions 2073,2075 via svnmerge from
1288 http://svn.atheme.org/charybdis/trunk
1289
1290 ........
1291 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1292
1293 Put full information in the squit reason when exiting
1294 a server due to a servlink (ziplinks) error.
1295 ........
1296 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1297
1298 Put full information in the squit reason when exiting
1299 a server due to not enough arguments for a command.
1300 ........
1301
1302
1303 Changes: Modified:
1304 + - branches/release-2.1/ (Property Modified)
1305 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1306 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1307
1308
1309jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1310 Log:
1311 Merged revisions 2071 via svnmerge from
1312 http://svn.atheme.org/charybdis/trunk
1313
1314 ........
1315 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1316
1317 Don't redirect users from an existing domain to an
1318 existing server in reference.conf.
1319 Idea from ratbox.
1320 ........
1321
1322
1323 Changes: Modified:
1324 + - branches/release-2.1/ (Property Modified)
1325 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1326
1327
1328jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1329 Log:
1330 Merged revisions 2053 via svnmerge from
1331 http://svn.atheme.org/charybdis/trunk
1332
1333 ........
1334 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1335
1336 Make find_channel_membership() choose the shortest list
1337 (channel's list or user's list) to search, avoiding excessive
1338 CPU usage with services which are in lots of channels.
1339 From ratbox 2.2 (anfl/jilles)
1340 ........
1341
1342
1343 Changes: Modified:
1344 + - branches/release-2.1/ (Property Modified)
1345 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1346
1347
1348jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1349 Log:
1350 Rerun autoconf.
1351
1352
1353 Changes: Modified:
1354 +9 -9 branches/release-2.1/configure (File Modified)
1355
1356
1357jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1358 Log:
1359 Version change 2.1.0rc1 -> 2.1.0 (release).
1360
1361
1362 Changes: Modified:
1363 +1 -1 branches/release-2.1/configure.ac (File Modified)
1364
1365
1366jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1367 Log:
1368 Merged revisions 2029 via svnmerge from
1369 http://svn.atheme.org/charybdis/trunk
1370
1371 ........
1372 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1373
1374 NEWS: mention m_webirc.c module
1375 ........
1376
1377
1378 Changes: Modified:
1379 + - branches/release-2.1/ (Property Modified)
1380 +1 -0 branches/release-2.1/NEWS (File Modified)
1381
1382
1383jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1384 Log:
1385 Rerun autoconf.
1386
1387
1388 Changes: Modified:
1389 +9 -9 branches/release-2.1/configure (File Modified)
1390
1391
1392jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1393 Log:
1394 Change version to 2.1.0rc1.
1395
1396
1397 Changes: Modified:
1398 +1 -1 branches/release-2.1/configure.ac (File Modified)
1399
1400
1401jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1402 Log:
1403 Merged revisions 2021 via svnmerge from
1404 http://svn.atheme.org/charybdis/trunk
1405
1406 ........
1407 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1408
1409 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1410 related flaky looking things, and instead keep a list
1411 of BlacklistClients in PreClient.
1412 ........
1413
1414
1415 Changes: Modified:
1416 + - branches/release-2.1/ (Property Modified)
1417 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1418 +1 -1 branches/release-2.1/include/client.h (File Modified)
1419 +0 -1 branches/release-2.1/include/res.h (File Modified)
1420 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1421 +0 -24 branches/release-2.1/src/res.c (File Modified)
1422 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1423
1424
1425jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1426 Log:
1427 Merged revisions 2015,2017 via svnmerge from
1428 http://svn.atheme.org/charybdis/trunk
1429
1430 ........
1431 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1432
1433 Check if the name in the question section of the
1434 DNS reply matches what we queried, to guard against
1435 late replies to a previous query with the same id.
1436 ........
1437 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1438
1439 res.c: add a comment summarizing our changes
1440 ........
1441
1442
1443 Changes: Modified:
1444 + - branches/release-2.1/ (Property Modified)
1445 +53 -18 branches/release-2.1/src/res.c (File Modified)
1446
1447
1448jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1449 Log:
1450 Merged revisions 1981 via svnmerge from
1451 http://svn.atheme.org/charybdis/trunk
1452
1453 ........
1454 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1455
1456 Alphabetize extensions and tweak the descriptions a little.
1457 ........
1458
1459
1460 Changes: Modified:
1461 + - branches/release-2.1/ (Property Modified)
1462 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1463 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1464
1465
1466jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1467 Log:
1468 Merged revisions 1975 via svnmerge from
1469 http://svn.atheme.org/charybdis/trunk
1470
1471 ........
1472 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1473
1474 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1475 We should use the IP and not truncate the hostname.
1476 From ratbox 2.2 (androsyn)
1477 ........
1478
1479
1480 Changes: Modified:
1481 + - branches/release-2.1/ (Property Modified)
1482 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1483
1484
1485jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1486 Log:
1487 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1488 http://svn.atheme.org/charybdis/trunk
1489
1490
1491 Changes: Modified:
1492 + - branches/release-2.1/ (Property Modified)
1493
1494
1495nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1496 Log:
1497 - branch 2.1 release family
1498
1499
1500 Changes: Modified:
1501 + - branches/release-2.1/ (File Added)
1502
1503
1504jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1505 Log:
1506 Describe new handling of host mangling in channel bans in SGML.
1507
1508
1509 Changes: Modified:
1510 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1511
1512
1513nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1514 Log:
1515 - ok, 2.1 operline brought to you by marvin the melancholy robot
1516
1517
1518 Changes: Modified:
1519 +1 -1 trunk/src/messages.tab (File Modified)
1520
1521
1522nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1523 Log:
1524 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1525 If anybody comes up with anything better, then please let us know
1526 and we will change this before 2.1 is branched.
1527
1528
1529 Changes: Modified:
1530 +1 -1 trunk/src/messages.tab (File Modified)
1531
1532
1533jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1534 Log:
1535 Add EUID to capab.txt.
1536
1537
1538 Changes: Modified:
1539 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1540
1541
1542jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1543 Log:
1544 Update NEWS file.
1545
1546
1547 Changes: Modified:
1548 +3 -0 trunk/NEWS (File Modified)
1549
1550
1551jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1552 Log:
1553 Allow service{} servers to manipulate the nick delay table
1554 (for "nickserv enforcement").
1555 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1556 If duration is 0, the nickdelay entry is removed, otherwise
1557 it is added with the duration in seconds (maximum 24 hours).
1558 It is suggested that this is used if the EUID capab is present.
1559
1560
1561 Changes: Modified:
1562 +42 -1 trunk/modules/m_services.c (File Modified)
1563
1564
1565jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1566 Log:
1567 HURT: strip off *@ from the start of the mask
1568 reject anything else containing '@' or '!'
1569
1570
1571 Changes: Modified:
1572 +11 -0 trunk/extensions/hurt.c (File Modified)
1573
1574
1575jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1576 Log:
1577 ircd.c: need supported.h here
1578
1579
1580 Changes: Modified:
1581 +1 -0 trunk/src/ircd.c (File Modified)
1582
1583
1584jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1585 Log:
1586 HURT: less ambiguity here
1587 ips/hosts to be hurt must contain a '.' or ':' otherwise
1588 they are interpreted as nicks
1589
1590
1591 Changes: Modified:
1592 +14 -9 trunk/extensions/hurt.c (File Modified)
1593
1594
1595nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1596 Log:
1597 - we're now ircd-charybdis.org.
1598 - properly alphabetize credits
1599
1600
1601 Changes: Modified:
1602 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1603
1604
1605nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1606 Log:
1607 - add additional modules to the configs
1608
1609
1610 Changes: Modified:
1611 +6 -0 trunk/doc/example.conf (File Modified)
1612 +12 -0 trunk/doc/reference.conf (File Modified)
1613
1614
1615nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1616 Log:
1617 - remove hurt.h, it is pointless and confusing
1618
1619
1620 Changes: Modified:
1621 +27 -62 trunk/extensions/hurt.c (File Modified)
1622 + - trunk/extensions/hurt.h (File Deleted)
1623
1624
1625nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1626 Log:
1627 - add code to suggest a local HURT by nickname.
1628 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1629
1630
1631 Changes: Modified:
1632 +40 -10 trunk/extensions/hurt.c (File Modified)
1633 +1 -0 trunk/extensions/hurt.h (File Modified)
1634
1635
1636nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1637 Log:
1638 - update NEWS file
1639
1640
1641 Changes: Modified:
1642 +2 -1 trunk/NEWS (File Modified)
1643
1644
1645jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1646 Log:
1647 MASKTRACE/TESTMASK: check orighost as well
1648
1649
1650 Changes: Modified:
1651 +4 -2 trunk/modules/m_etrace.c (File Modified)
1652 +3 -1 trunk/modules/m_testmask.c (File Modified)
1653
1654
1655jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1656 Log:
1657 Make RPL_ISUPPORT (005) numeric modularizable.
1658 Currently it will reassemble the numeric every time
1659 it needs to be sent, using a few dozen callbacks;
1660 if this is too slow some caching scheme should be
1661 implemented.
1662
1663
1664 Changes: Modified:
1665 +0 -1 trunk/include/s_user.h (File Modified)
1666 +36 -114 trunk/include/supported.h (File Modified)
1667 +1 -1 trunk/modules/m_version.c (File Modified)
1668 +1 -0 trunk/src/Makefile.in (File Modified)
1669 +1 -0 trunk/src/ircd.c (File Modified)
1670 +300 -25 trunk/src/s_user.c (File Modified)
1671 + - trunk/src/supported.c (File Added)
1672
1673
1674jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1675 Log:
1676 EUID orighost could differ from host only in case,
1677 do not mark as dynamic spoof then
1678
1679
1680 Changes: Modified:
1681 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1682
1683
1684jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1685 Log:
1686 kline help file: clarify a bit and remove some obsolete stuff
1687 partly suggested by Olin
1688
1689
1690 Changes: Modified:
1691 +8 -8 trunk/help/opers/kline (File Modified)
1692
1693
1694jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1695 Log:
1696 Update NEWS file.
1697
1698
1699 Changes: Modified:
1700 +20 -0 trunk/NEWS (File Modified)
1701
1702
1703jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1704 Log:
1705 Show real host/IP to nonopers whoising themselves.
1706 The IP is not shown for auth{} spoofs, otherwise it is,
1707 as it looked rather weird to me to show an auth{} spoofed
1708 IP like this. (/userhost on self still shows the IP.)
1709
1710
1711 Changes: Modified:
1712 +13 -2 trunk/modules/m_whois.c (File Modified)
1713
1714
1715jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1716 Log:
1717 Document nick_delay stuff and move it around a bit.
1718
1719
1720 Changes: Modified:
1721 +1 -2 trunk/doc/example.conf (File Modified)
1722 +8 -2 trunk/doc/reference.conf (File Modified)
1723
1724
1725nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1726 Log:
1727 - disable nickdelay by default. Needs to be documented in reference.conf.
1728
1729
1730 Changes: Modified:
1731 +2 -0 trunk/doc/example.conf (File Modified)
1732 +2 -0 trunk/doc/reference.conf (File Modified)
1733
1734
1735jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1736 Log:
1737 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1738
1739
1740 Changes: Modified:
1741 +2 -1 trunk/modules/m_services.c (File Modified)
1742
1743
1744jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1745 Log:
1746 ip_cloaking: somewhat hackish but we need to send the
1747 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1748 umodes
1749
1750
1751 Changes: Modified:
1752 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1753
1754
1755jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1756 Log:
1757 If EUID is used, show realhost in far connect notice
1758 (but not in far disconnect notice).
1759
1760
1761 Changes: Modified:
1762 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1763
1764
1765jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1766 Log:
1767 ip_cloaking:
1768 - use non-ENCAP CHGHOST if possible
1769 - really introduce new users with their mangled and real
1770 host if +h is in default umodes
1771
1772
1773 Changes: Modified:
1774 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1775
1776
1777jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1778 Log:
1779 Add non-ENCAP CHGHOST.
1780
1781
1782 Changes: Modified:
1783 +49 -11 trunk/modules/m_chghost.c (File Modified)
1784
1785
1786jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1787 Log:
1788 Initial addition of EUID (puts realhost/account in same
1789 command as user introduction).
1790 See doc/technical/euid.txt for more information.
1791 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1792
1793
1794 Changes: Modified:
1795 + - trunk/doc/technical/euid.txt (File Added)
1796 +2 -1 trunk/include/s_serv.h (File Modified)
1797 +1 -1 trunk/include/s_user.h (File Modified)
1798 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1799 +1 -34 trunk/modules/m_chghost.c (File Modified)
1800 +0 -28 trunk/modules/m_services.c (File Modified)
1801 +30 -1 trunk/src/s_serv.c (File Modified)
1802 +30 -3 trunk/src/s_user.c (File Modified)
1803
1804
1805jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1806 Log:
1807 Store the mangled host in localClient and use it for
1808 ban matching (also match real host for mangled users,
1809 also match mangled host for uncloaked users).
1810 Improve interaction of +h with auth{} and services
1811 spoofs.
1812 Note that all of this only applies to clients who
1813 connect after the mangling module is loaded
1814 (other clients cannot even set +h).
1815 The sorcerynet cloaking module has not been updated
1816 for these changes.
1817
1818
1819 Changes: Modified:
1820 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1821 +3 -0 trunk/include/client.h (File Modified)
1822 +64 -5 trunk/src/channel.c (File Modified)
1823 +1 -0 trunk/src/client.c (File Modified)
1824 +2 -2 trunk/src/s_user.c (File Modified)
1825
1826
1827jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1828 Log:
1829 Document /stats U letters in sgml.
1830
1831
1832 Changes: Modified:
1833 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1834
1835
1836jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1837 Log:
1838 Better description of hub_mask and leaf_mask.
1839
1840
1841 Changes: Modified:
1842 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1843
1844
1845jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1846 Log:
1847 Add operspy_dont_care_user_info to sgml docs.
1848
1849
1850 Changes: Modified:
1851 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1852
1853
1854jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1855 Log:
1856 Add general::operspy_dont_care_user_info.
1857 This makes /who mask equivalent to /who !mask for opers
1858 with the operspy flag, and removes the operspy log/notice
1859 on /who mask, /masktrace and /scan.
1860 The necessary privilege (operspy flag) is unchanged.
1861 Behaviour for the other operspy commands (channel
1862 related ones) is also unchanged.
1863
1864
1865 Changes: Modified:
1866 +1 -0 trunk/doc/example.conf (File Modified)
1867 +6 -0 trunk/doc/reference.conf (File Modified)
1868 +1 -0 trunk/include/s_conf.h (File Modified)
1869 +10 -8 trunk/modules/m_etrace.c (File Modified)
1870 +6 -0 trunk/modules/m_info.c (File Modified)
1871 +8 -5 trunk/modules/m_scan.c (File Modified)
1872 +1 -1 trunk/modules/m_version.c (File Modified)
1873 +6 -1 trunk/modules/m_who.c (File Modified)
1874 +1 -0 trunk/src/newconf.c (File Modified)
1875 +1 -0 trunk/src/s_conf.c (File Modified)
1876
1877
1878jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1879 Log:
1880 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1881 This letter will also be used for showing operspy with
1882 limited accountability (show non channel related info
1883 without '!' or notice).
1884
1885
1886 Changes: Modified:
1887 +2 -0 trunk/doc/server-version-info (File Modified)
1888 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1889 +2 -0 trunk/include/ircd.h (File Modified)
1890 +6 -0 trunk/modules/m_info.c (File Modified)
1891 +2 -0 trunk/modules/m_version.c (File Modified)
1892 +1 -0 trunk/src/ircd_state.c (File Modified)
1893
1894
1895jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1896 Log:
1897 Add m_webirc module, allows showing real host of CGI:IRC users.
1898 Differences to the version available on my web page for a while:
1899 instructions on how to set it up.
1900
1901
1902 Changes: Modified:
1903 +137 -0 trunk/extensions/Makefile.in (File Modified)
1904 + - trunk/extensions/m_webirc.c (File Added)
1905
1906
1907nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1908 Log:
1909 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1910
1911
1912 Changes: Modified:
1913 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1914
1915
1916nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1917 Log:
1918 - move beu from core to contributors
1919 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1920
1921
1922 Changes: Modified:
1923 +2 -2 trunk/CREDITS (File Modified)
1924
1925
1926jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1927 Log:
1928 Mention that class blocks must be defined before the
1929 auth or connect blocks referencing them.
1930
1931
1932 Changes: Modified:
1933 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1934
1935
1936jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1937 Log:
1938 extb_canjoin:
1939 - change from "can join" to "is banned", this reverses sense
1940 and removes "weird" checks like for +i, +l, +j
1941 - don't allow $j to same channel
1942 - +s/+p restriction removed, anyone can /mode b anyway
1943 - +k check removed
1944
1945
1946 Changes: Modified:
1947 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1948
1949
1950jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1951 Log:
1952 Add a few important lines from reference.conf to example.conf.
1953
1954
1955 Changes: Modified:
1956 +8 -1 trunk/doc/example.conf (File Modified)
1957
1958
1959nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1960 Log:
1961 - we don't support rtsigio anymore
1962 - we definately don't support VMS nor Cygwin either.
1963
1964
1965 Changes: Modified:
1966 +2 -2 trunk/INSTALL (File Modified)
1967 +0 -2 trunk/README.FIRST (File Modified)
1968
1969
1970nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1971 Log:
1972 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1973
1974
1975 Changes: Modified:
1976 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1977
1978
1979jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1980 Log:
1981 extb_canjoin:
1982 - return EXTBAN_NOMATCH for a valid ban that does not match
1983 - consider a $j ban invalid if we were already processing a
1984 can_join for a $j ban
1985
1986
1987 Changes: Modified:
1988 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1989
1990
1991jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1992 Log:
1993 extb_extgecos: realhost -> orighost
1994
1995
1996 Changes: Modified:
1997 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1998
1999
2000nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2001 Log:
2002 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2003
2004
2005 Changes: Modified:
2006 +59 -0 trunk/extensions/Makefile.in (File Modified)
2007 + - trunk/extensions/extb_canjoin.c (File Added)
2008
2009
2010nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2011 Log:
2012 - oh right, charybdis calls that 'orighost'.
2013
2014
2015 Changes: Modified:
2016 +2 -2 trunk/modules/m_who.c (File Modified)
2017
2018
2019nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2020 Log:
2021 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2022
2023
2024 Changes: Modified:
2025 +2 -0 trunk/modules/m_who.c (File Modified)
2026
2027
2028nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2029 Log:
2030 - also check $x against realhost
2031
2032
2033 Changes: Modified:
2034 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2035
2036
2037jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2038 Log:
2039 Sorcerynet people want a debugging notice moved from +s to +d.
2040
2041
2042 Changes: Modified:
2043 +1 -1 trunk/src/blacklist.c (File Modified)
2044
2045
2046jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2047 Log:
2048 Use source_p instead of client_p for free_pre_client().
2049 client_p could be NULL or another client.
2050
2051
2052 Changes: Modified:
2053 +1 -1 trunk/src/client.c (File Modified)
2054
2055
2056nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2057 Log:
2058 - revert this, I know how to fix it now
2059
2060
2061 Changes: Modified:
2062 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2063
2064
2065nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2066 Log:
2067 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2068 This fix is probably suboptimal, but it does indeed fix the problem.
2069
2070
2071 Changes: Modified:
2072 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2073
2074
2075nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2076 Log:
2077 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2078
2079
2080 Changes: Modified:
2081 +49 -0 trunk/extensions/Makefile.in (File Modified)
2082 + - trunk/extensions/extb_extgecos.c (File Added)
2083
2084
2085jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2086 Log:
2087 Remove undocumented and unused general::fallback_to_ip6_int config option.
2088
2089
2090 Changes: Modified:
2091 +0 -3 trunk/include/s_conf.h (File Modified)
2092 +0 -3 trunk/src/newconf.c (File Modified)
2093
2094
2095jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2096 Log:
2097 SGML docs:
2098 - document new TESTMASK
2099 - mention that TESTMASK matching is the same as MASKTRACE matching
2100 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2101 been that way)
2102
2103
2104 Changes: Modified:
2105 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2106
2107
2108jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2109 Log:
2110 New testmask from ratbox 2.2.
2111 Allows matches on nick, ip and gecos in addition to user
2112 and host, and is fully analogous to masktrace.
2113 The numeric has changed from 724 to 727 and fields in it
2114 have changed.
2115
2116
2117 Changes: Modified:
2118 +4 -3 trunk/help/opers/testmask (File Modified)
2119 +1 -0 trunk/include/numeric.h (File Modified)
2120 +82 -9 trunk/modules/m_testmask.c (File Modified)
2121 +2 -2 trunk/src/messages.tab (File Modified)
2122
2123
2124jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2125 Log:
2126 contrib -> extensions
2127
2128
2129 Changes: Modified:
2130 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2131
2132
2133jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2134 Log:
2135 CHGHOST: Check validity of new hostname.
2136 If the command came from a local client (disabled by
2137 default), send an error message and drop the command.
2138 If the command came from a remote client or server,
2139 send a notice to opers and the target user (if local).
2140
2141
2142 Changes: Modified:
2143 +42 -1 trunk/modules/m_chghost.c (File Modified)
2144
2145
2146jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2147 Log:
2148 Update NEWS file.
2149
2150
2151 Changes: Modified:
2152 +23 -1 trunk/NEWS (File Modified)
2153
2154
2155jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2156 Log:
2157 When an outgoing server connection succeeds, set
2158 localClient->ip by simply copying the whole sockaddr
2159 struct instead of copying certain parts only.
2160
2161
2162 Changes: Modified:
2163 +1 -19 trunk/src/s_serv.c (File Modified)
2164
2165
2166jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2167 Log:
2168 Give a special error message and ignore the connect block
2169 if trying to add a connect block for the server's own name.
2170
2171
2172 Changes: Modified:
2173 +7 -0 trunk/src/newconf.c (File Modified)
2174
2175
2176jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2177 Log:
2178 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2179 when --disable-balloc is used, so that it compiles.
2180 Obviously the BlockHeapUsage() stub returns just zeroes so
2181 /stats z will be less informative.
2182
2183
2184 Changes: Modified:
2185 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2186
2187
2188jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2189 Log:
2190 Free and zero dns_query in DNS callback for outgoing connect.
2191 This avoids double free of reslist.
2192
2193
2194 Changes: Modified:
2195 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2196
2197
2198jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2199 Log:
2200 From ratbox, log failed outgoing connections to serverlog.
2201 Added: IP address.
2202
2203
2204 Changes: Modified:
2205 +13 -1 trunk/src/s_serv.c (File Modified)
2206
2207
2208jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2209 Log:
2210 Change serverlog message when connecting to be more clear and show the port number.
2211
2212
2213 Changes: Modified:
2214 +1 -1 trunk/src/s_serv.c (File Modified)
2215
2216
2217jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2218 Log:
2219 Remove gethost_byname(), this is meaningless
2220 since the removal of AAAA -> A fallback (r1763).
2221
2222
2223 Changes: Modified:
2224 +0 -1 trunk/include/res.h (File Modified)
2225 +0 -12 trunk/src/res.c (File Modified)
2226
2227
2228jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2229 Log:
2230 Remove ip6.int support and use only ip6.arpa.
2231 The global ip6.int zone has disappeared on June 1
2232 and a lot of other software has been removing ip6.int
2233 support also.
2234 This removes the second and last case where IPv6
2235 support in charybdis causes extra lookups and slows
2236 DNS down.
2237
2238
2239 Changes: Modified:
2240 +5 -27 trunk/src/res.c (File Modified)
2241
2242
2243jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2244 Log:
2245 Mention new default (r1767) for connect::aftype in sgml docs.
2246
2247
2248 Changes: Modified:
2249 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2250
2251
2252jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2253 Log:
2254 Use IPv6 if connect::host looks like an IPv6 address
2255 (contains a colon). No need to aftype=ipv6 anymore.
2256
2257
2258 Changes: Modified:
2259 +2 -0 trunk/src/newconf.c (File Modified)
2260
2261
2262jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2263 Log:
2264 More information about connect::host.
2265
2266
2267 Changes: Modified:
2268 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2269
2270
2271jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2272 Log:
2273 Remove fallback to A if AAAA cannot be found.
2274 In case of a forward check of a reverse lookup, we
2275 already know if it's ipv4 or ipv6, so it is not
2276 useful and in case of a forward lookup of a hostname
2277 in connect::host, connect::aftype already specifies
2278 if it's ipv4 or ipv6.
2279
2280
2281 Changes: Modified:
2282 +4 -27 trunk/src/res.c (File Modified)
2283
2284
2285jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2286 Log:
2287 msg_channel():
2288 - check if +c made the message text empty and refuse
2289 to send it if so
2290 - don't copy message text if it is not necessary
2291 (channel is -c)
2292
2293
2294 Changes: Modified:
2295 +14 -4 trunk/modules/core/m_message.c (File Modified)
2296
2297
2298jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2299 Log:
2300 remove_conf_item(): do not free cf_name, this is generally a string constant
2301
2302
2303 Changes: Modified:
2304 +0 -1 trunk/src/newconf.c (File Modified)
2305
2306
2307jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2308 Log:
2309 Remove the old unused FDL_ constants.
2310
2311
2312 Changes: Modified:
2313 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2314
2315
2316jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2317 Log:
2318 Remove an unused struct irc_sockaddr_storage from fde_t
2319 (allocated for every possible file descriptor).
2320
2321
2322 Changes: Modified:
2323 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2324
2325
2326jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2327 Log:
2328 If the DNS lookup for an outgoing connection is still
2329 pending when it is closed, clean it up.
2330
2331
2332 Changes: Modified:
2333 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2334
2335
2336jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2337 Log:
2338 If proc_answer() fails (for example if a lookup for an
2339 A record returns a CNAME), fail the query immediately.
2340 Previously the packet was just ignored, leaving the
2341 query to time out.
2342
2343
2344 Changes: Modified:
2345 +4 -8 trunk/src/res.c (File Modified)
2346
2347
2348jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2349 Log:
2350 Correct sockhost field in an outgoing server connection.
2351 First copy the host field from the server_conf, then
2352 take the IP from to where the connection was attempted
2353 when the connection callback is called.
2354 (Before r1747 this used the IP from the server_conf.)
2355
2356
2357 Changes: Modified:
2358 +8 -2 trunk/src/s_serv.c (File Modified)
2359
2360
2361jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2362 Log:
2363 Remove ipnum (keep aftype) and dns_query from server_conf.
2364 We don't keep track of binary form address in connect{}
2365 blocks anymore, DNS lookups of names in host= gone.
2366 As before the DNS lookup is done on connect.
2367 This should unbreak hostnames in host= somewhat.
2368
2369
2370 Changes: Modified:
2371 +1 -2 trunk/include/s_newconf.h (File Modified)
2372 +2 -2 trunk/src/newconf.c (File Modified)
2373 +1 -42 trunk/src/s_newconf.c (File Modified)
2374 +12 -31 trunk/src/s_serv.c (File Modified)
2375
2376
2377jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2378 Log:
2379 Rerun autoconf.
2380
2381
2382 Changes: Modified:
2383 +1 -1 trunk/configure (File Modified)
2384
2385
2386jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2387 Log:
2388 Fix --disable-balloc help text (said --disable-small-net).
2389
2390
2391 Changes: Modified:
2392 +1 -1 trunk/configure.ac (File Modified)
2393
2394
2395jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2396 Log:
2397 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2398 services (+S). Unlike operstring and adminstring, this
2399 is not changeable with /quote set but is updated on rehash.
2400
2401
2402 Changes: Modified:
2403 +1 -0 trunk/doc/example.conf (File Modified)
2404 +10 -2 trunk/doc/reference.conf (File Modified)
2405 +1 -0 trunk/include/s_conf.h (File Modified)
2406 +6 -0 trunk/modules/m_info.c (File Modified)
2407 +3 -2 trunk/modules/m_whois.c (File Modified)
2408 +1 -0 trunk/src/newconf.c (File Modified)
2409 +1 -0 trunk/src/s_conf.c (File Modified)
2410
2411
2412jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2413 Log:
2414 Fix handling of comma in whois: ignore the comma and
2415 everything after it but do output the entire parameter
2416 in RPL_ENDOFWHOIS.
2417
2418
2419 Changes: Modified:
2420 +2 -2 trunk/modules/m_whois.c (File Modified)
2421
2422
2423beu 2006/07/21 22:36:46 UTC (20060721-1737)
2424 Log:
2425 New /stats letter 's' to list HURTs:
2426 - opers get the full listing.
2427 - users get any HURTs that match their sockhost/orighost if
2428 "stats_k_oper_only" is set to 1.
2429
2430
2431 Changes: Modified:
2432 +50 -0 trunk/extensions/hurt.c (File Modified)
2433
2434
2435nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2436 Log:
2437 - make the newconf system available to modules.
2438
2439
2440 Changes: Modified:
2441 +4 -1 trunk/include/newconf.h (File Modified)
2442 +4 -8 trunk/src/newconf.c (File Modified)
2443
2444
2445beu 2006/07/18 22:39:16 UTC (20060718-1733)
2446 Log:
2447 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2448
2449 Changes: Modified:
2450 +0 -3 trunk/doc/example.conf (File Modified)
2451 +0 -3 trunk/doc/reference.conf (File Modified)
2452
2453
2454beu 2006/07/18 22:34:36 UTC (20060718-1731)
2455 Log:
2456 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2457
2458
2459 Changes: Modified:
2460 +3 -0 trunk/doc/example.conf (File Modified)
2461 +3 -0 trunk/doc/reference.conf (File Modified)
2462
2463
2464jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2465 Log:
2466 Fix too early truncation of JOIN channel list.
2467
2468
2469 Changes: Modified:
2470 +2 -3 trunk/modules/core/m_join.c (File Modified)
2471
2472
2473jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2474 Log:
2475 - From ratbox 2.2 (anfl), send server notices about read
2476 errors from handshakes and servers to +s instead of +d.
2477 - Send various server notices about failed server
2478 connections which did not reach registered state network
2479 wide if the connection was initiated by a remote oper.
2480 This avoids annoying the whole net if there is a
2481 broken autoconnect, but allows all opers to see why a
2482 remote connect failed. Failed connections which did reach
2483 server state already generate server notices everywhere.
2484
2485 Note: this is an exception to our general policy to not send
2486 server notices about unregistered connections remotely.
2487
2488
2489 Changes: Modified:
2490 +1 -0 trunk/include/client.h (File Modified)
2491 +20 -6 trunk/src/client.c (File Modified)
2492 +6 -6 trunk/src/s_serv.c (File Modified)
2493
2494
2495nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2496 Log:
2497 - fix typoes
2498
2499
2500 Changes: Modified:
2501 +1 -1 trunk/doc/example.conf (File Modified)
2502 +1 -1 trunk/doc/reference.conf (File Modified)
2503
2504
2505jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2506 Log:
2507 Don't allow #channel +b $c:&channel (inconsistent target).
2508
2509
2510 Changes: Modified:
2511 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2512
2513
2514jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2515 Log:
2516 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2517
2518
2519 Changes: Modified:
2520 +0 -2 trunk/include/client.h (File Modified)
2521
2522
2523jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2524 Log:
2525 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2526
2527
2528 Changes: Modified:
2529 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2530
2531
2532jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2533 Log:
2534 Store IP addresses in whowas. These are shown to opers.
2535 Obtained from Eurus patches.
2536 orighost tracking removed (not worth the memory IMHO),
2537 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2538 with unknown IPs and to not violate auth{} spoof policy.
2539
2540
2541 Changes: Modified:
2542 +2 -0 trunk/doc/reference.conf (File Modified)
2543 +1 -0 trunk/include/numeric.h (File Modified)
2544 +1 -0 trunk/include/whowas.h (File Modified)
2545 +10 -1 trunk/modules/m_whowas.c (File Modified)
2546 +1 -1 trunk/src/messages.tab (File Modified)
2547 +4 -0 trunk/src/whowas.c (File Modified)
2548
2549
2550jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2551 Log:
2552 Describe hostmask parameter of masktrace better in sgml docs.
2553
2554
2555 Changes: Modified:
2556 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2557
2558
2559jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2560 Log:
2561 masktrace help file: mention CIDR IP masks
2562 From ratbox 2.2
2563
2564
2565 Changes: Modified:
2566 +2 -0 trunk/help/opers/masktrace (File Modified)
2567
2568
2569jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2570 Log:
2571 MASKTRACE: allow normal match() on IP address also
2572 From ratbox 2.2
2573
2574
2575 Changes: Modified:
2576 +2 -3 trunk/modules/m_etrace.c (File Modified)
2577
2578
2579jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2580 Log:
2581 Allow +S clients (services) to send to channels and @/+ channels always.
2582
2583
2584 Changes: Modified:
2585 +1 -1 trunk/modules/core/m_message.c (File Modified)
2586 +1 -1 trunk/src/channel.c (File Modified)
2587
2588
2589jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2590 Log:
2591 Allow servers to send to @#chan and +#chan.
2592
2593
2594 Changes: Modified:
2595 +1 -1 trunk/modules/core/m_message.c (File Modified)
2596
2597
2598jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2599 Log:
2600 Don't count opers on service{} servers in /lusers.
2601
2602
2603 Changes: Modified:
2604 +2 -2 trunk/src/s_user.c (File Modified)
2605
2606
2607jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2608 Log:
2609 Show opers the real host behind a dynamic spoof in WHOIS.
2610 If the user is auth{} spoofed, this shows the auth{} spoof
2611 otherwise it shows the DNS hostname and IP address.
2612 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2613
2614
2615 Changes: Modified:
2616 +1 -0 trunk/include/numeric.h (File Modified)
2617 +12 -2 trunk/modules/m_whois.c (File Modified)
2618 +1 -1 trunk/src/messages.tab (File Modified)
2619
2620
2621jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2622 Log:
2623 Remove #define HIDE_SPOOF_IPS from config.h, should
2624 have been done earlier.
2625
2626
2627 Changes: Modified:
2628 +0 -7 trunk/include/config.h (File Modified)
2629
2630
2631jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2632 Log:
2633 Bring back ERR_CANTKILLSERVER.
2634
2635
2636 Changes: Modified:
2637 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2638
2639
2640jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2641 Log:
2642 ip_cloaking module:
2643 - also send RPL_HOSTHIDDEN on -h
2644 - don't allow +h for auth{} spoofed clients
2645
2646
2647 Changes: Modified:
2648 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2649
2650
2651jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2652 Log:
2653 /etc/resolv.conf parsing:
2654 - don't crash (sometimes) if there is a line without an argument
2655 (e.g. 'search' by itself)
2656 - fix handling of lines with leading whitespace
2657
2658
2659 Changes: Modified:
2660 +9 -8 trunk/src/reslib.c (File Modified)
2661
2662
2663jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2664 Log:
2665 Put back code that terminates DNS queries, which was
2666 removed during the resolver changes.
2667
2668
2669 Changes: Modified:
2670 +4 -0 trunk/src/s_auth.c (File Modified)
2671
2672
2673nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2674 Log:
2675 - oh hey, that was in the wrong place
2676
2677
2678 Changes: Modified:
2679 +13 -13 trunk/src/s_auth.c (File Modified)
2680
2681
2682nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2683 Log:
2684 - handle a situation where a user can go away before DNS completes
2685
2686
2687 Changes: Modified:
2688 +13 -0 trunk/src/s_auth.c (File Modified)
2689
2690
2691jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2692 Log:
2693 More dnsbl stuff
2694
2695
2696 Changes: Modified:
2697 +1 -0 trunk/include/blacklist.h (File Modified)
2698 +1 -0 trunk/include/res.h (File Modified)
2699 +33 -2 trunk/src/blacklist.c (File Modified)
2700 +2 -0 trunk/src/client.c (File Modified)
2701 +24 -0 trunk/src/res.c (File Modified)
2702
2703
2704jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2705 Log:
2706 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2707 if comm_accept() failed.
2708
2709 Found with valgrind.
2710
2711
2712 Changes: Modified:
2713 +4 -4 trunk/src/listener.c (File Modified)
2714
2715
2716nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2717 Log:
2718 - handle unavailable Client/preClient structs
2719
2720
2721 Changes: Modified:
2722 +9 -0 trunk/src/blacklist.c (File Modified)
2723
2724
2725jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2726 Log:
2727 Add +lf to SGML docs.
2728
2729
2730 Changes: Modified:
2731 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2732
2733
2734jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2735 Log:
2736 Also do forwarding if the channel limit (+l) is exceeded.
2737
2738
2739 Changes: Modified:
2740 +1 -1 trunk/help/opers/cmode (File Modified)
2741 +2 -2 trunk/modules/core/m_join.c (File Modified)
2742
2743
2744beu 2006/06/07 11:53:21 UTC (20060607-1663)
2745 Log:
2746 Post-release lovin':
2747 - Update version to 2.1.0.
2748 - Regenerate configure.
2749
2750
2751 Changes: Modified:
2752 +9 -9 trunk/configure (File Modified)
2753 +1 -1 trunk/configure.ac (File Modified)
2754
2755
2756beu 2006/06/07 11:42:54 UTC (20060607-1659)
2757 Log:
2758 Comment out example blacklist{} block.
2759
2760
2761 Changes: Modified:
2762 +7 -7 trunk/doc/example.conf (File Modified)
2763 +7 -7 trunk/doc/reference.conf (File Modified)
2764
2765
2766beu 2006/06/07 10:59:48 UTC (20060607-1653)
2767 Log:
2768 Add note regarding use of AHBL BLs.
2769
2770
2771 Changes: Modified:
2772 +4 -0 trunk/doc/example.conf (File Modified)
2773 +4 -0 trunk/doc/reference.conf (File Modified)
2774
2775
2776jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2777 Log:
2778 Fix typos.
2779
2780
2781 Changes: Modified:
2782 +2 -2 trunk/CREDITS (File Modified)
2783
2784
2785jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2786 Log:
2787 Add beu to CREDITS.
2788
2789
2790 Changes: Modified:
2791 +1 -0 trunk/CREDITS (File Modified)
2792
2793
2794jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2795 Log:
2796 Put more recent ratbox CREDITS here.
2797
2798
2799 Changes: Modified:
2800 +3 -2 trunk/doc/Ratbox-team (File Modified)
2801
2802
2803jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2804 Log:
2805 Clarify a bit.
2806
2807
2808 Changes: Modified:
2809 +5 -4 trunk/NEWS (File Modified)
2810
2811
2812jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2813 Log:
2814 Mention that install or make install also avoids modunload crashes.
2815
2816
2817 Changes: Modified:
2818 +2 -1 trunk/BUGS (File Modified)
2819
2820
2821nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2822 Log:
2823 - update NEWS a bit
2824
2825
2826 Changes: Modified:
2827 +3 -8 trunk/NEWS (File Modified)
2828
2829
2830nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2831 Log:
2832 - further updates
2833
2834
2835 Changes: Modified:
2836 +3 -2 trunk/BUGS (File Modified)
2837
2838
2839nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2840 Log:
2841 - add orighost check to hurt.c
2842 - update BUGS info
2843
2844
2845 Changes: Modified:
2846 +1 -6 trunk/BUGS (File Modified)
2847 +1 -1 trunk/extensions/hurt.c (File Modified)
2848
2849
2850jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2851 Log:
2852 Make kline_exempt exempt from HURT also.
2853
2854
2855 Changes: Modified:
2856 +2 -1 trunk/extensions/hurt.c (File Modified)
2857
2858
2859jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2860 Log:
2861 Fix mask HEAL propagation.
2862
2863
2864 Changes: Modified:
2865 +6 -3 trunk/extensions/hurt.c (File Modified)
2866
2867
2868beu 2006/06/04 03:01:05 UTC (20060604-1622)
2869 Log:
2870 - Remove old cruft.
2871 - Update.
2872
2873
2874 Changes: Modified:
2875 +18 -31 trunk/extensions/README (File Modified)
2876
2877
2878jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2879 Log:
2880 More target change hax.
2881 Ick.
2882
2883
2884 Changes: Modified:
2885 +5 -0 trunk/extensions/hurt.c (File Modified)
2886
2887
2888jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2889 Log:
2890 Improvements to HURT propagation.
2891
2892
2893 Changes: Modified:
2894 +8 -6 trunk/extensions/hurt.c (File Modified)
2895
2896
2897nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2898 Log:
2899 - further simplification
2900
2901
2902 Changes: Modified:
2903 +25 -76 trunk/extensions/hurt.c (File Modified)
2904 +0 -9 trunk/extensions/hurt.h (File Modified)
2905
2906
2907nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2908 Log:
2909 - client_exit hook
2910
2911
2912 Changes: Modified:
2913 +13 -0 trunk/extensions/hurt.c (File Modified)
2914
2915
2916nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2917 Log:
2918 - cut off at 15 messages instead of 30
2919
2920
2921 Changes: Modified:
2922 +1 -1 trunk/extensions/hurt.h (File Modified)
2923
2924
2925jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2926 Log:
2927 Squash a warning here.
2928
2929
2930 Changes: Modified:
2931 +1 -3 trunk/src/ircd.c (File Modified)
2932
2933
2934jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2935 Log:
2936 Don't show servers in /stats l to nonopers if flatten links is enabled.
2937
2938
2939 Changes: Modified:
2940 +3 -1 trunk/modules/m_stats.c (File Modified)
2941
2942
2943nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2944 Log:
2945 - hurt expiry
2946
2947
2948 Changes: Modified:
2949 +20 -7 trunk/extensions/hurt.c (File Modified)
2950
2951
2952nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2953 Log:
2954 - remove inline stuff (yuck)
2955 - sockaddr should have been sockhost
2956
2957
2958 Changes: Modified:
2959 +22 -31 trunk/extensions/hurt.c (File Modified)
2960
2961
2962nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2963 Log:
2964 - make hurt checking actually work
2965
2966
2967 Changes: Modified:
2968 +2 -7 trunk/extensions/hurt.c (File Modified)
2969
2970
2971jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2972 Log:
2973 Slight tweak to alias{}.
2974
2975
2976 Changes: Modified:
2977 +4 -0 trunk/src/parse.c (File Modified)
2978
2979
2980nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2981 Log:
2982 - further simplification
2983
2984
2985 Changes: Modified:
2986 +59 -71 trunk/extensions/hurt.c (File Modified)
2987 +0 -1 trunk/extensions/hurt.h (File Modified)
2988
2989
2990nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2991 Log:
2992 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2993
2994
2995 Changes: Modified:
2996 +10 -20 trunk/extensions/hurt.c (File Modified)
2997 +0 -4 trunk/extensions/hurt.h (File Modified)
2998
2999
3000nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3001 Log:
3002 - remove some unnecessary code here (hurt_initial_check_event()).
3003
3004
3005 Changes: Modified:
3006 +0 -23 trunk/extensions/hurt.c (File Modified)
3007
3008
3009nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3010 Log:
3011 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3012
3013
3014 Changes: Modified:
3015 +8 -0 trunk/modules/core/m_message.c (File Modified)
3016
3017
3018nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3019 Log:
3020 - more sane tgchange hax
3021
3022
3023 Changes: Modified:
3024 +2 -1 trunk/extensions/hurt.c (File Modified)
3025
3026
3027jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3028 Log:
3029 Make HEAL <nick> work.
3030
3031
3032 Changes: Modified:
3033 +40 -43 trunk/extensions/hurt.c (File Modified)
3034
3035
3036jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3037 Log:
3038 Destroy hurt_clients list on unload.
3039
3040
3041 Changes: Modified:
3042 +7 -0 trunk/extensions/hurt.c (File Modified)
3043
3044
3045jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3046 Log:
3047 Coding style: no space between a function name and parenthesis.
3048
3049
3050 Changes: Modified:
3051 +43 -43 trunk/extensions/hurt.c (File Modified)
3052
3053
3054jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3055 Log:
3056 Now works and throws out hurt clients after 30 protocol messages
3057 unless they identify.
3058
3059
3060 Changes: Modified:
3061 +28 -36 trunk/extensions/hurt.c (File Modified)
3062 +1 -7 trunk/extensions/hurt.h (File Modified)
3063
3064
3065jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3066 Log:
3067 Working addition/lookup.
3068
3069
3070 Changes: Modified:
3071 +8 -0 trunk/extensions/hurt.c (File Modified)
3072
3073
3074jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3075 Log:
3076 Get rid of hyb6 style propagation (:server COMMAND source).
3077
3078
3079 Changes: Modified:
3080 +18 -22 trunk/extensions/hurt.c (File Modified)
3081
3082
3083jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3084 Log:
3085 add not-working hurt_add and hurt_find
3086
3087
3088 Changes: Modified:
3089 +13 -5 trunk/extensions/hurt.c (File Modified)
3090
3091
3092jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3093 Log:
3094 Comment out a lot of stuff so I can load and unload this without crashing.
3095
3096
3097 Changes: Modified:
3098 +17 -6 trunk/extensions/hurt.c (File Modified)
3099
3100
3101jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3102 Log:
3103 Fix svn:keywords and add a short comment at the top.
3104
3105
3106 Changes: Modified:
3107 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3108
3109
3110jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3111 Log:
3112 - Make hurt module compile
3113 - Link it to the build
3114 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3115 correct flag name, no CAP_TS6 use etc
3116
3117
3118 Changes: Modified:
3119 +1 -0 trunk/extensions/Makefile.in (File Modified)
3120 +30 -32 trunk/extensions/hurt.c (File Modified)
3121
3122
3123jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3124 Log:
3125 Put beu's hurt module in trunk.
3126
3127
3128 Changes: Modified:
3129 + - trunk/extensions/hurt.c (File Added)
3130 + - trunk/extensions/hurt.h (File Added)
3131
3132
3133nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3134 Log:
3135 - _iprint(): use stderr instead of stdout
3136
3137
3138 Changes: Modified:
3139 +1 -1 trunk/src/s_log.c (File Modified)
3140
3141
3142jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3143 Log:
3144 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3145 and subsequently destroy our kqueue when we close 0, 1, 2
3146 (broke /restart).
3147 - After closing fd 0, 1, 2 reopen them to /dev/null again
3148 so we don't send messages from malloc etc to a random
3149 user's connection.
3150 - Remove an obsolete comment.
3151
3152
3153 Changes: Modified:
3154 +13 -2 trunk/src/ircd.c (File Modified)
3155
3156
3157jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3158 Log:
3159 Update NEWS file.
3160
3161
3162 Changes: Modified:
3163 +29 -1 trunk/NEWS (File Modified)
3164
3165
3166jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3167 Log:
3168 Rerun autoconf.
3169
3170
3171 Changes: Modified:
3172 +1 -1 trunk/configure (File Modified)
3173
3174
3175jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3176 Log:
3177 Fix openssl version check to also accept versions newer than 0.9.6.
3178
3179
3180 Changes: Modified:
3181 +1 -1 trunk/configure.ac (File Modified)
3182
3183
3184jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3185 Log:
3186 Oops, need packet.h here.
3187
3188
3189 Changes: Modified:
3190 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3191
3192
3193jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3194 Log:
3195 End the flood grace period in CPRIVMSG/CNOTICE.
3196
3197
3198 Changes: Modified:
3199 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3200
3201
3202nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3203 Log:
3204 - update class::connectfreq documentation
3205
3206
3207 Changes: Modified:
3208 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3209
3210
3211nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3212 Log:
3213 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3214
3215
3216 Changes: Modified:
3217 +3 -6 trunk/src/s_serv.c (File Modified)
3218
3219
3220jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3221 Log:
3222 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3223
3224
3225 Changes: Modified:
3226 +1 -1 trunk/src/messages.tab (File Modified)
3227
3228
3229jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3230 Log:
3231 Don't mention that /stats p shows idle times, as it doesn't.
3232
3233
3234 Changes: Modified:
3235 +1 -1 trunk/help/opers/stats (File Modified)
3236 +1 -1 trunk/help/users/stats (File Modified)
3237
3238
3239jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3240 Log:
3241 /stats A shows DNS servers, it doesn't matter whether ircd
3242 uses ADNS or something else.
3243
3244
3245 Changes: Modified:
3246 +1 -1 trunk/help/opers/stats (File Modified)
3247
3248
3249jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3250 Log:
3251 get_client_name() fix
3252
3253
3254 Changes: Modified:
3255 +4 -0 trunk/src/client.c (File Modified)
3256
3257
3258jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3259 Log:
3260 Add some comments.
3261
3262
3263 Changes: Modified:
3264 +6 -0 trunk/src/ircd.c (File Modified)
3265
3266
3267beu 2006/05/28 09:22:09 UTC (20060528-1521)
3268 Log:
3269 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3270
3271 Changes: Modified:
3272 +16 -17 trunk/configure (File Modified)
3273 +1 -1 trunk/configure.ac (File Modified)
3274
3275
3276beu 2006/05/28 09:10:43 UTC (20060528-1517)
3277 Log:
3278 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3279
3280 Changes: Modified:
3281 +135 -0 trunk/configure (File Modified)
3282 +6 -0 trunk/configure.ac (File Modified)
3283
3284
3285jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3286 Log:
3287 Exit 0 on successful -conftest.
3288
3289
3290 Changes: Modified:
3291 +1 -1 trunk/src/ircd.c (File Modified)
3292
3293
3294jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3295 Log:
3296 Make the "keep the parent process around" thing work, by opening
3297 a pipe to the child process. This pipe is on fd 0 in the child
3298 process. After successful initialization, the child will write
3299 a byte to this pipe, on fatal errors it will close it without
3300 writing anything.
3301
3302 Somewhat hackish still but should work.
3303
3304
3305 Changes: Modified:
3306 +27 -30 trunk/src/ircd.c (File Modified)
3307
3308
3309nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3310 Log:
3311 - convert some error messages to ierror() over fprintf/ilog combination
3312
3313
3314 Changes: Modified:
3315 +3 -6 trunk/src/ircd.c (File Modified)
3316
3317
3318nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3319 Log:
3320 - inotice() for loadmodule when in foreground mode
3321
3322
3323 Changes: Modified:
3324 +3 -0 trunk/src/modules.c (File Modified)
3325
3326
3327nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3328 Log:
3329 - remove inotice() on loading modules from the config
3330
3331
3332 Changes: Modified:
3333 +0 -3 trunk/src/modules.c (File Modified)
3334
3335
3336nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3337 Log:
3338 - usleep for 50000usec in the parent process to allow for startup messages
3339 to be cleanly printed before detaching to shell, this should be more than
3340 enough time really
3341
3342
3343 Changes: Modified:
3344 +3 -0 trunk/src/ircd.c (File Modified)
3345
3346
3347nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3348 Log:
3349 - display more errors during normal startup as to try to help people find common problems
3350
3351
3352 Changes: Modified:
3353 +27 -10 trunk/src/ircd.c (File Modified)
3354
3355
3356nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3357 Log:
3358 - version bump in preparation of 2.0.0 release
3359
3360
3361 Changes: Modified:
3362 +9 -9 trunk/configure (File Modified)
3363 +1 -1 trunk/configure.ac (File Modified)
3364
3365
3366jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3367 Log:
3368 Change example.conf operator block from "admin" to "god",
3369 so as to show we encourage per-person operator blocks.
3370
3371
3372 Changes: Modified:
3373 +4 -2 trunk/doc/example.conf (File Modified)
3374
3375
3376jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3377 Log:
3378 Document alias{} block.
3379
3380
3381 Changes: Modified:
3382 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3383
3384
3385jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3386 Log:
3387 Document DNS blacklist stuff in sgml.
3388
3389
3390 Changes: Modified:
3391 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3392 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3393
3394
3395jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3396 Log:
3397 Misc /stats clarifications.
3398
3399
3400 Changes: Modified:
3401 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3402
3403
3404jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3405 Log:
3406 Move snomasks into umodes chapter.
3407 Move oprivs chapter down.
3408
3409
3410 Changes: Modified:
3411 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3412 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3413 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3414
3415
3416jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3417 Log:
3418 Mention operator{} user@host change.
3419
3420
3421 Changes: Modified:
3422 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3423
3424
3425jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3426 Log:
3427 operator{} block user@host matches against orighost now, not host.
3428 This means that services/+h spoofs do not work in operator{} blocks;
3429 auth{} spoofs still work.
3430
3431
3432 Changes: Modified:
3433 +4 -0 trunk/doc/example.conf (File Modified)
3434 +1 -1 trunk/doc/reference.conf (File Modified)
3435 +2 -2 trunk/modules/m_challenge.c (File Modified)
3436 +1 -1 trunk/modules/m_oper.c (File Modified)
3437
3438
3439nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3440 Log:
3441 - inotice/iwarn/ierror() stuff I was working on
3442
3443
3444 Changes: Modified:
3445 +3 -0 trunk/include/s_log.h (File Modified)
3446 +15 -11 trunk/src/ircd.c (File Modified)
3447 +3 -1 trunk/src/modules.c (File Modified)
3448 +1 -1 trunk/src/newconf.c (File Modified)
3449 +54 -0 trunk/src/s_log.c (File Modified)
3450
3451
3452jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3453 Log:
3454 Oops, don't add blacklists to the list twice on rehash.
3455
3456
3457 Changes: Modified:
3458 +3 -2 trunk/src/blacklist.c (File Modified)
3459
3460
3461jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3462 Log:
3463 Remove notices to the client about progress of dnsbl lookups.
3464
3465
3466 Changes: Modified:
3467 +0 -4 trunk/src/blacklist.c (File Modified)
3468
3469
3470jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3471 Log:
3472 Add auth{} flag dnsbl_exempt.
3473
3474
3475 Changes: Modified:
3476 +2 -1 trunk/doc/example.conf (File Modified)
3477 +2 -1 trunk/doc/reference.conf (File Modified)
3478 +2 -0 trunk/include/s_conf.h (File Modified)
3479 +1 -0 trunk/src/newconf.c (File Modified)
3480 +8 -1 trunk/src/s_user.c (File Modified)
3481
3482
3483jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3484 Log:
3485 Switch alias{} and blacklist{} around, for consistency with example.conf.
3486
3487
3488 Changes: Modified:
3489 +18 -18 trunk/doc/reference.conf (File Modified)
3490
3491
3492jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3493 Log:
3494 Send a warning to the user if they are dnsbl listed but exempted.
3495
3496
3497 Changes: Modified:
3498 +17 -12 trunk/src/s_user.c (File Modified)
3499
3500
3501jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3502 Log:
3503 Move throwing out dnsbl listed clients to registration,
3504 and make kline_exempt exempt from it.
3505
3506
3507 Changes: Modified:
3508 +1 -0 trunk/include/blacklist.h (File Modified)
3509 +4 -0 trunk/include/client.h (File Modified)
3510 +15 -16 trunk/src/blacklist.c (File Modified)
3511 +6 -0 trunk/src/client.c (File Modified)
3512 +17 -0 trunk/src/s_user.c (File Modified)
3513
3514
3515jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3516 Log:
3517 Show refcount in /stats n.
3518
3519
3520 Changes: Modified:
3521 +3 -2 trunk/modules/m_stats.c (File Modified)
3522
3523
3524jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3525 Log:
3526 Don't look up dnsbls twice if they send USER twice.
3527
3528
3529 Changes: Modified:
3530 +5 -3 trunk/modules/m_user.c (File Modified)
3531
3532
3533jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3534 Log:
3535 Add /stats n to help files.
3536
3537
3538 Changes: Modified:
3539 +1 -0 trunk/help/opers/stats (File Modified)
3540 +1 -0 trunk/help/users/stats (File Modified)
3541
3542
3543jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3544 Log:
3545 Only check dnsbls for A records, not AAAA.
3546
3547
3548 Changes: Modified:
3549 +1 -1 trunk/src/blacklist.c (File Modified)
3550
3551
3552jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3553 Log:
3554 Don't remove non-illegal blacklists on completion of check.
3555 Add debugging notices (not working).
3556
3557
3558 Changes: Modified:
3559 +5 -1 trunk/src/blacklist.c (File Modified)
3560
3561
3562jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3563 Log:
3564 Don't call register_local_user() if they haven't sent a nick yet.
3565
3566
3567 Changes: Modified:
3568 +1 -1 trunk/src/blacklist.c (File Modified)
3569
3570
3571jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3572 Log:
3573 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3574
3575
3576 Changes: Modified:
3577 +21 -0 trunk/modules/m_stats.c (File Modified)
3578
3579
3580jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3581 Log:
3582 More dnsbl rehash fixes, it was adding bogus entries.
3583
3584
3585 Changes: Modified:
3586 +2 -7 trunk/src/newconf.c (File Modified)
3587
3588
3589jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3590 Log:
3591 Need blacklist.h here.
3592
3593
3594 Changes: Modified:
3595 +1 -0 trunk/src/s_conf.c (File Modified)
3596
3597
3598nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3599 Log:
3600 - nuke iauth
3601
3602
3603 Changes: Modified:
3604 +1 -2 trunk/configure (File Modified)
3605 +0 -48 trunk/configure.ac (File Modified)
3606 + - trunk/doc/example-iauth.conf (File Deleted)
3607 + - trunk/iauth/ (File Deleted)
3608
3609
3610jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3611 Log:
3612 Improve handling of rehashing with blacklists.
3613 Also some coding style tweaks.
3614
3615
3616 Changes: Modified:
3617 +3 -2 trunk/include/blacklist.h (File Modified)
3618 +35 -16 trunk/src/blacklist.c (File Modified)
3619 +2 -0 trunk/src/s_conf.c (File Modified)
3620
3621
3622jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3623 Log:
3624 Clear can_send cache if a user logs in or out from services.
3625
3626
3627 Changes: Modified:
3628 +2 -0 trunk/modules/m_services.c (File Modified)
3629
3630
3631jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3632 Log:
3633 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3634 This directory is not entered by default.
3635 More stuff needs to be moved into here.
3636
3637
3638 Changes: Modified:
3639 +2 -1 trunk/configure (File Modified)
3640 +1 -0 trunk/configure.ac (File Modified)
3641 +69 -458 trunk/extensions/Makefile.in (File Modified)
3642 + - trunk/extensions/m_clearchan.c (File Deleted)
3643 + - trunk/extensions/m_force.c (File Deleted)
3644 + - trunk/unsupported/ (File Added)
3645 + - trunk/unsupported/Makefile.in (File Added)
3646 + - trunk/unsupported/m_clearchan.c (File Added)
3647 + - trunk/unsupported/m_force.c (File Added)
3648
3649
3650jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3651 Log:
3652 Logging/wallops for forcejoin/forcepart, numeric fix.
3653 This needs to be moved to the toys section.
3654
3655
3656 Changes: Modified:
3657 +22 -2 trunk/extensions/m_force.c (File Modified)
3658
3659
3660jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3661 Log:
3662 Fix comments at the top (including copyright).
3663
3664
3665 Changes: Modified:
3666 +3 -2 trunk/extensions/m_omode.c (File Modified)
3667
3668
3669jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3670 Log:
3671 Add OMODE command to extensions/ for oper mode hacking:
3672 - requires admin privs
3673 - does not work for opped opers
3674 - sends wallops
3675 - sends a ServerMode for opping the oper themselves,
3676 otherwise a mode coming from the oper (not only
3677 does this provide full accountability, it is also
3678 easiest to implement while avoiding channels
3679 messed up with bogus bans etc).
3680
3681
3682 Changes: Modified:
3683 +171 -0 trunk/extensions/Makefile.in (File Modified)
3684 + - trunk/extensions/m_omode.c (File Added)
3685
3686
3687gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3688 Log:
3689 Metadata fix
3690
3691
3692 Changes: Modified:
3693 + - trunk/include/blacklist.h (Property Modified)
3694 + - trunk/src/blacklist.c (Property Modified)
3695
3696
3697nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3698 Log:
3699 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3700
3701
3702 Changes: Modified:
3703 +5 -1 trunk/src/blacklist.c (File Modified)
3704
3705
3706nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3707 Log:
3708 Initial DNS blacklist support:
3709 - see example.conf for how to use.
3710 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3711 - tor.ahbl.org is also included because most networks will not want to allow tor
3712 (and we're considering going KoS on tor users here anyway due to abuse)
3713
3714
3715 Changes: Modified:
3716 +18 -0 trunk/doc/example.conf (File Modified)
3717 +66 -0 trunk/doc/reference.conf (File Modified)
3718 + - trunk/include/blacklist.h (File Added)
3719 +2 -0 trunk/include/client.h (File Modified)
3720 +3 -0 trunk/modules/m_user.c (File Modified)
3721 +152 -0 trunk/src/Makefile.in (File Modified)
3722 + - trunk/src/blacklist.c (File Added)
3723 +34 -0 trunk/src/newconf.c (File Modified)
3724 +1 -0 trunk/src/s_auth.c (File Modified)
3725 +4 -0 trunk/src/s_user.c (File Modified)
3726
3727
3728jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3729 Log:
3730 Remove last bit of lzo stuff (comment in example.conf connect{}).
3731
3732
3733 Changes: Modified:
3734 +0 -4 trunk/doc/example.conf (File Modified)
3735
3736
3737jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3738 Log:
3739 Show sasl successes and failures in /stats t (like other
3740 things in /stats t, about local clients only).
3741
3742
3743 Changes: Modified:
3744 +2 -0 trunk/include/s_stats.h (File Modified)
3745 +3 -0 trunk/modules/m_sasl.c (File Modified)
3746 +3 -0 trunk/src/s_stats.c (File Modified)
3747
3748
3749jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3750 Log:
3751 Allow messaging services by nickname without using
3752 target change slots (this was already possible with
3753 user@server notation or services shortcuts).
3754
3755
3756 Changes: Modified:
3757 +2 -2 trunk/modules/core/m_message.c (File Modified)
3758
3759
3760jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3761 Log:
3762 Abort a safelist if a new /list comes in while one is already in progress.
3763
3764
3765 Changes: Modified:
3766 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3767
3768
3769jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3770 Log:
3771 Change $![letter]:[mask] to $~[letter]:[mask]
3772 so both ! and ~ invert an extban.
3773
3774
3775 Changes: Modified:
3776 +2 -0 trunk/src/chmode.c (File Modified)
3777
3778
3779nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3780 Log:
3781 - revert due to technical issues
3782
3783
3784 Changes: Modified:
3785 +1 -1 trunk/src/extban.c (File Modified)
3786
3787
3788nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3789 Log:
3790 - 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
3791
3792
3793 Changes: Modified:
3794 +1 -1 trunk/src/extban.c (File Modified)
3795
3796
3797jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3798 Log:
3799 Don't pace /list on a single channel.
3800
3801
3802 Changes: Modified:
3803 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3804
3805
3806jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3807 Log:
3808 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3809
3810
3811 Changes: Modified:
3812 +4 -2 trunk/include/supported.h (File Modified)
3813
3814
3815jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3816 Log:
3817 Extban types are case insensitive; force them to lowercase when added.
3818
3819
3820 Changes: Modified:
3821 +5 -5 trunk/doc/extban.txt (File Modified)
3822 +4 -0 trunk/src/chmode.c (File Modified)
3823 +3 -3 trunk/src/extban.c (File Modified)
3824
3825
3826jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3827 Log:
3828 sendto_wallops_flags():
3829 - instead of checking IsOper on each client, walk the appropriate list
3830 - instead of sending non-+z wallops from persons to nonopers, send only
3831 +w wallops from persons
3832
3833
3834 Changes: Modified:
3835 +1 -5 trunk/src/send.c (File Modified)
3836
3837
3838jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3839 Log:
3840 Prefix oper wallops with "WALLOPS - " if they would
3841 otherwise look like operwalls or locops, when sending
3842 them to local users.
3843
3844
3845 Changes: Modified:
3846 +11 -1 trunk/modules/m_wallops.c (File Modified)
3847
3848
3849jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3850 Log:
3851 Make sure destination field in some sasl numerics
3852 is the user's nick, not the sasl agent or server
3853 name.
3854
3855
3856 Changes: Modified:
3857 +2 -2 trunk/modules/m_sasl.c (File Modified)
3858
3859
3860beu 2006/05/19 19:24:44 UTC (20060519-1373)
3861 Log:
3862 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3863
3864
3865 Changes: Modified:
3866 +1 -1 trunk/extensions/Makefile.in (File Modified)
3867
3868
3869jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3870 Log:
3871 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3872
3873
3874 Changes: Modified:
3875 +1 -0 trunk/src/s_user.c (File Modified)
3876
3877
3878beu 2006/05/19 18:10:13 UTC (20060519-1367)
3879 Log:
3880 Fix build for when IPv6 is disabled.
3881
3882
3883 Changes: Modified:
3884 +12 -10 trunk/src/s_auth.c (File Modified)
3885
3886
3887jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3888 Log:
3889 Add information about adding extban types.
3890
3891
3892 Changes: Modified:
3893 +25 -0 trunk/doc/extban.txt (File Modified)
3894
3895
3896jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3897 Log:
3898 Better extban validation: try to match a new extban from
3899 a local user against its setter to see if it is valid.
3900 Unknown extban types from remotes are no longer hidden.
3901
3902
3903 Changes: Modified:
3904 +4 -3 trunk/doc/extban.txt (File Modified)
3905 +1 -0 trunk/include/channel.h (File Modified)
3906 +2 -6 trunk/src/chmode.c (File Modified)
3907 +32 -0 trunk/src/extban.c (File Modified)
3908
3909
3910jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3911 Log:
3912 Make sure both .c.o: and .s.o: are followed by the necessary command.
3913
3914
3915 Changes: Modified:
3916 +1 -0 trunk/src/Makefile.in (File Modified)
3917
3918
3919jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3920 Log:
3921 Add need_sasl auth{} flag to sgml documentation.
3922
3923
3924 Changes: Modified:
3925 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3926
3927
3928jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3929 Log:
3930 Document need_sasl auth{} flag in example confs.
3931
3932
3933 Changes: Modified:
3934 +1 -0 trunk/doc/example.conf (File Modified)
3935 +1 -0 trunk/doc/reference.conf (File Modified)
3936
3937
3938jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3939 Log:
3940 Don't allow TB to set an empty topic.
3941 This would be possible if a server sent bad protocol
3942 and could cause a crash.
3943
3944
3945 Changes: Modified:
3946 +4 -0 trunk/modules/m_tb.c (File Modified)
3947
3948
3949nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3950 Log:
3951 - oops
3952
3953
3954 Changes: Modified:
3955 +1 -1 trunk/Makefile.in (File Modified)
3956
3957
3958nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3959 Log:
3960 - typo fix
3961
3962
3963 Changes: Modified:
3964 +2 -2 trunk/configure (File Modified)
3965 +1 -1 trunk/configure.ac (File Modified)
3966
3967
3968nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3969 Log:
3970 - rebuild configure
3971
3972
3973 Changes: Modified:
3974 +2 -2 trunk/configure (File Modified)
3975
3976
3977nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3978 Log:
3979 - makefile fix
3980
3981
3982 Changes: Modified:
3983 +1 -1 trunk/extensions/Makefile.in (File Modified)
3984
3985
3986nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3987 Log:
3988 - rename contrib to extensions to bring some clarity to things
3989
3990
3991 Changes: Modified:
3992 +1 -1 trunk/Makefile.in (File Modified)
3993 +1 -1 trunk/configure.ac (File Modified)
3994 +10 -10 trunk/doc/example.conf (File Modified)
3995 +10 -10 trunk/doc/reference.conf (File Modified)
3996 + - trunk/extensions/ (File Added)
3997 + - trunk/extras/ (File Deleted)
3998
3999
4000nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4001 Log:
4002 - temporary rename
4003
4004
4005 Changes: Modified:
4006 +1 -1 trunk/Makefile.in (File Modified)
4007 +1 -1 trunk/configure.ac (File Modified)
4008 + - trunk/contrib/ (File Deleted)
4009 + - trunk/extras/ (File Added)
4010
4011
4012jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4013 Log:
4014 Don't allow servers to QUIT (they should use SQUIT).
4015
4016
4017 Changes: Modified:
4018 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4019
4020
4021nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4022 Log:
4023 - keywords
4024
4025
4026 Changes: Modified:
4027 + - trunk/src/fnvhash.s (Property Modified)
4028
4029
4030nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4031 Log:
4032 - reduced version of code
4033
4034
4035 Changes: Modified:
4036 +9 -61 trunk/src/fnvhash.s (File Modified)
4037
4038
4039nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4040 Log:
4041 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4042
4043
4044 Changes: Modified:
4045 +1 -1 trunk/src/fnvhash.s (File Modified)
4046
4047
4048jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4049 Log:
4050 Fix orighost matching for klines, etc. Was hashing the visible
4051 host, oops.
4052
4053
4054 Changes: Modified:
4055 +1 -1 trunk/src/hostmask.c (File Modified)
4056
4057
4058nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4059 Log:
4060 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4061
4062
4063 Changes: Modified:
4064 +7 -1 trunk/configure (File Modified)
4065 +5 -0 trunk/configure.ac (File Modified)
4066 +5 -6 trunk/src/Makefile.in (File Modified)
4067 +0 -4 trunk/src/fnvhash.s (File Modified)
4068 +0 -2 trunk/src/hash.c (File Modified)
4069
4070
4071nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4072 Log:
4073 - regenerate configure
4074
4075
4076 Changes: Modified:
4077 +18 -0 trunk/configure (File Modified)
4078
4079
4080nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4081 Log:
4082 - --enable-ricer-hashing option.
4083
4084
4085 Changes: Modified:
4086 +9 -0 trunk/configure.ac (File Modified)
4087 +3 -0 trunk/include/setup.h.in (File Modified)
4088
4089
4090nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4091 Log:
4092 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4093
4094
4095 Changes: Modified:
4096 + - trunk/src/fnvhash.s (File Added)
4097 +3 -0 trunk/src/hash.c (File Modified)
4098
4099
4100jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4101 Log:
4102 Fix syntax error in reference.conf.
4103
4104
4105 Changes: Modified:
4106 +0 -1 trunk/doc/reference.conf (File Modified)
4107
4108
4109jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4110 Log:
4111 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4112 (&& instead of ||...)
4113 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4114
4115
4116 Changes: Modified:
4117 +1 -1 trunk/src/chmode.c (File Modified)
4118
4119
4120jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4121 Log:
4122 Documentation for extban.
4123
4124
4125 Changes: Modified:
4126 + - trunk/doc/extban.txt (File Added)
4127
4128
4129jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4130 Log:
4131 Add extban modules to example confs.
4132
4133
4134 Changes: Modified:
4135 +5 -0 trunk/doc/example.conf (File Modified)
4136 +10 -0 trunk/doc/reference.conf (File Modified)
4137
4138
4139jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4140 Log:
4141 Initial addition of extended ban types (conditionals).
4142 Allows custom +bqeI checks via modules.
4143 Initial extra types are account (a[:mask]), oper (o),
4144 channel (c:name), realname (r:mask), server (s:mask).
4145
4146
4147 Changes: Modified:
4148 +229 -0 trunk/contrib/Makefile.in (File Modified)
4149 + - trunk/contrib/extb_account.c (File Added)
4150 + - trunk/contrib/extb_channel.c (File Added)
4151 + - trunk/contrib/extb_oper.c (File Added)
4152 + - trunk/contrib/extb_realname.c (File Added)
4153 + - trunk/contrib/extb_server.c (File Added)
4154 +13 -0 trunk/include/channel.h (File Modified)
4155 +1 -0 trunk/src/Makefile.in (File Modified)
4156 +14 -5 trunk/src/channel.c (File Modified)
4157 +91 -0 trunk/src/chmode.c (File Modified)
4158 + - trunk/src/extban.c (File Added)
4159
4160
4161jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4162 Log:
4163 Do not force +bqeI modes starting with '$' in nick!user@host format.
4164 * and ? characters in them are still assumed to be wildcards.
4165
4166
4167 Changes: Modified:
4168 +6 -0 trunk/src/chmode.c (File Modified)
4169
4170
4171nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4172 Log:
4173 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4174
4175
4176 Changes: Modified:
4177 +4 -0 trunk/modules/m_capab.c (File Modified)
4178
4179
4180jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4181 Log:
4182 Stop some mixing of client and server protocol.
4183
4184
4185 Changes: Modified:
4186 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4187 +4 -2 trunk/modules/m_pass.c (File Modified)
4188 +6 -0 trunk/modules/m_sasl.c (File Modified)
4189 +6 -0 trunk/modules/m_user.c (File Modified)
4190
4191
4192nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4193 Log:
4194 - additional revert
4195
4196
4197 Changes: Modified:
4198 +0 -2 trunk/include/s_newconf.h (File Modified)
4199 +0 -4 trunk/include/s_serv.h (File Modified)
4200 +0 -1 trunk/src/newconf.c (File Modified)
4201 +1 -13 trunk/src/s_serv.c (File Modified)
4202
4203
4204nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4205 Log:
4206 - revert LZOLink patch for now
4207
4208
4209 Changes: Modified:
4210 +0 -1 trunk/servlink/Makefile.in (File Modified)
4211 +0 -16 trunk/servlink/README (File Modified)
4212 +2 -36 trunk/servlink/control.c (File Modified)
4213 +0 -3 trunk/servlink/control.h (File Modified)
4214 +7 -5955 trunk/servlink/io.c (File Modified)
4215 + - trunk/servlink/lzoconf.h (File Deleted)
4216 + - trunk/servlink/lzodefs.h (File Deleted)
4217 + - trunk/servlink/minilzo.c (File Deleted)
4218 + - trunk/servlink/minilzo.h (File Deleted)
4219 +0 -1 trunk/servlink/servlink.h (File Modified)
4220
4221
4222nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4223 Log:
4224 - more stuff here
4225
4226
4227 Changes: Modified:
4228 +4 -2 trunk/servlink/control.c (File Modified)
4229 +2 -1 trunk/servlink/io.c (File Modified)
4230
4231
4232nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4233 Log:
4234 - oops
4235
4236
4237 Changes: Modified:
4238 +2 -2 trunk/servlink/io.c (File Modified)
4239
4240
4241nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4242 Log:
4243 - paranoia, prevent segfaults
4244
4245
4246 Changes: Modified:
4247 +2 -2 trunk/servlink/io.c (File Modified)
4248
4249
4250nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4251 Log:
4252 - more optimal servlink code
4253
4254
4255 Changes: Modified:
4256 +21 -8 trunk/servlink/io.c (File Modified)
4257
4258
4259nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4260 Log:
4261 - more efficient read strategy
4262
4263
4264 Changes: Modified:
4265 +15 -3 trunk/servlink/io.c (File Modified)
4266
4267
4268nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4269 Log:
4270 - use lzo_uintp cast to make LZO happy
4271
4272
4273 Changes: Modified:
4274 +3 -3 trunk/servlink/io.c (File Modified)
4275
4276
4277nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4278 Log:
4279 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4280
4281
4282 Changes: Modified:
4283 +4 -0 trunk/doc/example.conf (File Modified)
4284 +2 -1 trunk/include/s_newconf.h (File Modified)
4285 +4 -0 trunk/include/s_serv.h (File Modified)
4286 +1 -0 trunk/servlink/Makefile.in (File Modified)
4287 +16 -0 trunk/servlink/README (File Modified)
4288 +34 -2 trunk/servlink/control.c (File Modified)
4289 +3 -0 trunk/servlink/control.h (File Modified)
4290 +5929 -7 trunk/servlink/io.c (File Modified)
4291 + - trunk/servlink/lzoconf.h (File Added)
4292 + - trunk/servlink/lzodefs.h (File Added)
4293 + - trunk/servlink/minilzo.c (File Added)
4294 + - trunk/servlink/minilzo.h (File Added)
4295 +1 -0 trunk/servlink/servlink.h (File Modified)
4296 +1 -0 trunk/src/newconf.c (File Modified)
4297 +14 -2 trunk/src/s_serv.c (File Modified)
4298
4299
4300nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4301 Log:
4302 - remove imalloc, it was a concept that probably wouldn't have worked properly
4303
4304
4305 Changes: Modified:
4306 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4307 + - trunk/libcharybdis/imalloc.c (File Deleted)
4308 + - trunk/libcharybdis/imalloc.h (File Deleted)
4309
4310
4311nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4312 Log:
4313 - disable imalloc for now
4314
4315
4316 Changes: Modified:
4317 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4318
4319
4320nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4321 Log:
4322 - remove unneeded debug code
4323
4324
4325 Changes: Modified:
4326 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4327
4328
4329nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4330 Log:
4331 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4332
4333
4334 Changes: Modified:
4335 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4336
4337
4338nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4339 Log:
4340 - more stuff here, imalloc remains disabled for now
4341
4342
4343 Changes: Modified:
4344 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4345
4346
4347nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4348 Log:
4349 - more progress
4350
4351
4352 Changes: Modified:
4353 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4354
4355
4356nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4357 Log:
4358 - more tweaks
4359
4360
4361 Changes: Modified:
4362 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4363 +2 -0 trunk/src/ircd.c (File Modified)
4364
4365
4366nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4367 Log:
4368 - roll back libircd crap
4369
4370
4371 Changes: Modified:
4372 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4373 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4374 +29 -0 trunk/src/.depend (File Modified)
4375 +6 -21 trunk/src/Makefile.in (File Modified)
4376 +3 -218 trunk/src/ircd.c (File Modified)
4377 + - trunk/src/ircd_linker.c (File Deleted)
4378 + - trunk/src/main.c (File Deleted)
4379
4380
4381nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4382 Log:
4383 - realloc(), free() implementation
4384
4385
4386 Changes: Modified:
4387 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4388
4389
4390nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4391 Log:
4392 - malloc(), calloc() implementation
4393
4394
4395 Changes: Modified:
4396 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4397
4398
4399nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4400 Log:
4401 - block_free(), block_find(), retune_heaps() implementation
4402
4403
4404 Changes: Modified:
4405 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4406
4407
4408nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4409 Log:
4410 - block_destroy code, block_allocate code.
4411
4412
4413 Changes: Modified:
4414 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4415
4416
4417nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4418 Log:
4419 - block_new() code
4420
4421
4422 Changes: Modified:
4423 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4424
4425
4426nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4427 Log:
4428 - disable imalloc again :P
4429
4430
4431 Changes: Modified:
4432 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4433
4434
4435nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4436 Log:
4437 - fix warning
4438
4439
4440 Changes: Modified:
4441 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4442
4443
4444nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4445 Log:
4446 - fix typo
4447
4448
4449 Changes: Modified:
4450 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4451
4452
4453nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4454 Log:
4455 - constructor code for imalloc engine (malloc_init())
4456
4457
4458 Changes: Modified:
4459 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4460
4461
4462nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4463 Log:
4464 - imalloc engine improvements
4465
4466
4467 Changes: Modified:
4468 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4469
4470
4471nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4472 Log:
4473 - replace mmap() code with direct brk()/sbrk() calls.
4474
4475
4476 Changes: Modified:
4477 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4478
4479
4480nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4481 Log:
4482 - remove outdated i_malloc() interfaces
4483
4484
4485 Changes: Modified:
4486 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4487
4488
4489nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4490 Log:
4491 - redisable imalloc (sorry!)
4492
4493
4494 Changes: Modified:
4495 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4496
4497
4498nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4499 Log:
4500 - correct GET_PAGE_SLOT() macro
4501
4502
4503 Changes: Modified:
4504 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4505
4506
4507nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4508 Log:
4509 - oops forgot to commit it with imalloc turned off
4510
4511
4512 Changes: Modified:
4513 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4514
4515
4516nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4517 Log:
4518 - cleanups
4519
4520
4521 Changes: Modified:
4522 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4523 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4524
4525
4526nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4527 Log:
4528 - lowlevel imalloc code
4529
4530
4531 Changes: Modified:
4532 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4533 + - trunk/libcharybdis/imalloc.h (File Added)
4534
4535
4536nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4537 Log:
4538 - fix bindings
4539
4540
4541 Changes: Modified:
4542 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4543
4544
4545nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4546 Log:
4547 remove #ifndef
4548
4549
4550 Changes: Modified:
4551 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4552
4553
4554nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4555 Log:
4556 - 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)
4557
4558
4559 Changes: Modified:
4560 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4561 + - trunk/libcharybdis/imalloc.c (File Added)
4562
4563
4564nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4565 Log:
4566 - increment configure Id
4567
4568
4569 Changes: Modified:
4570 +2208 -1 trunk/configure (File Modified)
4571
4572
4573nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4574 Log:
4575 - bootstrap for imalloc code
4576
4577
4578 Changes: Modified:
4579 +54 -1 trunk/configure.ac (File Modified)
4580 +27 -0 trunk/include/setup.h.in (File Modified)
4581
4582
4583jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4584 Log:
4585 Clarify interaction of spoofs and channel bans/operator{} blocks.
4586
4587
4588 Changes: Modified:
4589 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4590 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4591
4592
4593nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4594 Log:
4595 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4596
4597
4598 Changes: Modified:
4599 +30 -22 trunk/src/ircd.c (File Modified)
4600
4601
4602jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4603 Log:
4604 If shared{} blocks deny something, the command
4605 is silently ignored.
4606
4607
4608 Changes: Modified:
4609 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4610
4611
4612jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4613 Log:
4614 Move up IsService check so we don't store a non-service
4615 in preClient->sasl_agent.
4616
4617
4618 Changes: Modified:
4619 +6 -6 trunk/modules/m_sasl.c (File Modified)
4620
4621
4622gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4623 Log:
4624 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4625 Add some more sanity checks on agent strings.
4626
4627
4628 Changes: Modified:
4629 +13 -11 trunk/modules/m_sasl.c (File Modified)
4630
4631
4632jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4633 Log:
4634 Unknown clients can have an ID too now so make sure to remove
4635 them from the hash if they exit.
4636
4637
4638 Changes: Modified:
4639 +3 -0 trunk/src/client.c (File Modified)
4640
4641
4642jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4643 Log:
4644 Only accept sasl from servers in a service{} block.
4645 Not tested but this must go in.
4646
4647
4648 Changes: Modified:
4649 +6 -0 trunk/modules/m_sasl.c (File Modified)
4650 +3 -0 trunk/modules/m_signon.c (File Modified)
4651
4652
4653jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4654 Log:
4655 Only process SAVE messages targetting registered users,
4656 not servers or unregistered connections. Could cause
4657 a crash when bad protocol was received.
4658
4659
4660 Changes: Modified:
4661 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4662
4663
4664nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4665 Log:
4666 - fix QJM buffer overflow vulnerability (fucking GXTi)
4667
4668
4669 Changes: Modified:
4670 +3 -3 trunk/src/s_user.c (File Modified)
4671
4672
4673jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4674 Log:
4675 Mention /scan umodes under oper_spy privilege.
4676
4677
4678 Changes: Modified:
4679 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4680
4681
4682jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4683 Log:
4684 Mention that overlapping cluster blocks are a bad thing.
4685
4686
4687 Changes: Modified:
4688 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4689
4690
4691jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4692 Log:
4693 - Document cluster{} and shared{} blocks.
4694 - Mention that service{} does not allow wildcards.
4695
4696
4697 Changes: Modified:
4698 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4699
4700
4701jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4702 Log:
4703 Document exempt{} and service{} blocks, point to reference.conf for
4704 general{}, channel{} and serverhide{}.
4705
4706
4707 Changes: Modified:
4708 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4709
4710
4711jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4712 Log:
4713 Document ~ in lists of values better.
4714
4715
4716 Changes: Modified:
4717 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4718
4719
4720jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4721 Log:
4722 More detailed CNOTICE, CPRIVMSG descriptions.
4723
4724
4725 Changes: Modified:
4726 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4727
4728
4729jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4730 Log:
4731 Oops, need both Revision and Id on modules.
4732
4733
4734 Changes: Modified:
4735 + - trunk/modules/sno_routing.c (Property Modified)
4736
4737
4738jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4739 Log:
4740 Tweak header comment a bit (filename, Id).
4741
4742
4743 Changes: Modified:
4744 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4745
4746
4747jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4748 Log:
4749 Add GLINE and UNGLINE.
4750
4751
4752 Changes: Modified:
4753 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4754
4755
4756jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4757 Log:
4758 New configure with proper Id.
4759
4760
4761 Changes: Modified:
4762 +3 -1 trunk/configure (File Modified)
4763
4764
4765jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4766 Log:
4767 Change #include directives for in6addr_any, hopefully compiles better now.
4768
4769
4770 Changes: Modified:
4771 +3 -1 trunk/configure.ac (File Modified)
4772
4773
4774jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4775 Log:
4776 Encourage putting actual administrative information
4777 in the admin{} block.
4778
4779
4780 Changes: Modified:
4781 +3 -3 trunk/doc/example.conf (File Modified)
4782
4783
4784gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4785 Log:
4786 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4787
4788
4789 Changes: Modified:
4790 +9 -7 trunk/include/s_conf.h (File Modified)
4791 +1 -0 trunk/src/newconf.c (File Modified)
4792 +10 -0 trunk/src/s_user.c (File Modified)
4793
4794
4795jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4796 Log:
4797 - Change to glines = no in example confs
4798 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4799 are disabled.
4800
4801
4802 Changes: Modified:
4803 +1 -1 trunk/doc/example.conf (File Modified)
4804 +1 -1 trunk/doc/reference.conf (File Modified)
4805 +2 -2 trunk/modules/m_gline.c (File Modified)
4806
4807
4808nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4809 Log:
4810 - forward-port QJM fix from 1.1
4811
4812
4813 Changes: Modified:
4814 +2 -0 trunk/src/s_user.c (File Modified)
4815
4816
4817nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4818 Log:
4819 - add switch to configure to disable the block allocator
4820
4821
4822 Changes: Modified:
4823 +18 -0 trunk/configure (File Modified)
4824 +9 -0 trunk/configure.ac (File Modified)
4825 +0 -6 trunk/include/config.h (File Modified)
4826 +3 -0 trunk/include/setup.h.in (File Modified)
4827
4828
4829gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4830 Log:
4831 Fix wierd error that would exit SASL users with "Overridden"
4832
4833 Changes: Modified:
4834 +1 -1 trunk/modules/m_signon.c (File Modified)
4835
4836
4837jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4838 Log:
4839 Remove obsolete XXX comment about lazylinks.
4840
4841
4842 Changes: Modified:
4843 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4844
4845
4846jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4847 Log:
4848 OJOIN: make sure to send the wallops remotely for #channels
4849
4850
4851 Changes: Modified:
4852 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4853
4854
4855gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4856 Log:
4857 Accountability for OJOIN (contrib module)
4858
4859 Changes: Modified:
4860 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4861
4862
4863nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4864 Log:
4865 - move more stuff over to ircd_state
4866
4867
4868 Changes: Modified:
4869 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4870 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4871 +9 -0 trunk/src/ircd_state.c (File Modified)
4872 +3 -3 trunk/src/patricia.c (File Modified)
4873
4874
4875nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4876 Log:
4877 - move more stuff out of libircd and into ircd_state.c
4878
4879
4880 Changes: Modified:
4881 +5 -5 trunk/src/channel.c (File Modified)
4882 +4 -4 trunk/src/client.c (File Modified)
4883 +12 -0 trunk/src/ircd_state.c (File Modified)
4884
4885
4886nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4887 Log:
4888 - this is just barrels of fun
4889
4890
4891 Changes: Modified:
4892 + - trunk/include/ircd_state.h (File Added)
4893 +1 -1 trunk/src/Makefile.in (File Modified)
4894 +2 -1 trunk/src/channel.c (File Modified)
4895 +3 -52 trunk/src/ircd.c (File Modified)
4896 +100 -3 trunk/src/ircd_state.c (File Modified)
4897
4898
4899jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4900 Log:
4901 It's .include, not #include.
4902
4903
4904 Changes: Modified:
4905 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4906
4907
4908jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4909 Log:
4910 More consistent section titles.
4911
4912
4913 Changes: Modified:
4914 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4915 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4916 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4917
4918
4919jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4920 Log:
4921 Mention possible exceeding of +j/+l due to propagation
4922 delays between servers.
4923
4924
4925 Changes: Modified:
4926 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4927
4928
4929jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4930 Log:
4931 Formatting nits:
4932 - "text" -> <quote>text</quote>
4933 - <filename>
4934 - a few more
4935
4936
4937 Changes: Modified:
4938 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4939 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4940 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4941 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4942
4943
4944jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4945 Log:
4946 Remove text about deprecation of glines.
4947
4948
4949 Changes: Modified:
4950 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4951
4952
4953jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4954 Log:
4955 - Add description of umode +D, deaf.
4956 - Mention CALLERID 005 token with umode +g.
4957
4958
4959 Changes: Modified:
4960 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4961
4962
4963jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4964 Log:
4965 Strip off a leading colon in services shortcuts (aliases).
4966
4967
4968 Changes: Modified:
4969 +2 -0 trunk/src/parse.c (File Modified)
4970
4971
4972jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4973 Log:
4974 Add no_oper_invis contrib module, denies opers setting
4975 themselves invisible (except hidden_oper's).
4976
4977
4978 Changes: Modified:
4979 +42 -0 trunk/contrib/Makefile.in (File Modified)
4980 + - trunk/contrib/no_oper_invis.c (File Added)
4981
4982
4983jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4984 Log:
4985 Mention /stats E, make the other /stats descriptions more consistent.
4986
4987
4988 Changes: Modified:
4989 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4990
4991
4992jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4993 Log:
4994 Mention that the KILL reason and oper will appear on channels.
4995
4996
4997 Changes: Modified:
4998 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4999
5000
5001jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5002 Log:
5003 Mention /mode #channel f to query forward channel from outside.
5004
5005
5006 Changes: Modified:
5007 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5008
5009
5010jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5011 Log:
5012 Port over RATBOX_2_1 r20960 (anfl):
5013 client connect notices to +C should be hiding the extra
5014 fields for spoofed users
5015
5016
5017 Changes: Modified:
5018 +2 -1 trunk/src/s_user.c (File Modified)
5019
5020
5021jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5022 Log:
5023 Add a chapter with our extra user commands:
5024 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5025
5026
5027 Changes: Modified:
5028 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5029 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5030
5031
5032jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5033 Log:
5034 Do not put by <server>: in SQUIT reasons to servers
5035 other than the one being exited.
5036
5037
5038 Changes: Modified:
5039 +1 -1 trunk/src/client.c (File Modified)
5040
5041
5042jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5043 Log:
5044 Regenerate configure.
5045
5046
5047 Changes: Modified:
5048 +1162 -1159 trunk/configure (File Modified)
5049
5050
5051jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5052 Log:
5053 Move the warning flags down so they do not mess up
5054 checks like for -Wl,-export-dynamic.
5055
5056
5057 Changes: Modified:
5058 +33 -30 trunk/configure.ac (File Modified)
5059
5060
5061nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5062 Log:
5063 - more work here
5064
5065
5066 Changes: Modified:
5067 +2 -1 trunk/iauth/Makefile.in (File Modified)
5068
5069
5070nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5071 Log:
5072 - build iauth makefile
5073
5074
5075 Changes: Modified:
5076 +3 -2 trunk/configure (File Modified)
5077 +1 -0 trunk/configure.ac (File Modified)
5078
5079
5080nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5081 Log:
5082 - Makefile
5083
5084
5085 Changes: Modified:
5086 + - trunk/iauth/Makefile.in (File Added)
5087
5088
5089nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5090 Log:
5091 - add iauth.conf.example from irc2.11
5092
5093
5094 Changes: Modified:
5095 + - trunk/doc/example-iauth.conf (File Added)
5096
5097
5098nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5099 Log:
5100 - wow, i found some docs on this thing
5101
5102
5103 Changes: Modified:
5104 + - trunk/doc/technical/iauth-internals.txt (File Added)
5105
5106
5107nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5108 Log:
5109 - no longer applicable
5110
5111
5112 Changes: Modified:
5113 + - trunk/authdaemon/ (File Deleted)
5114
5115
5116nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5117 Log:
5118 - remove libircd.so on make clean (oops)
5119
5120
5121 Changes: Modified:
5122 +1 -1 trunk/src/Makefile.in (File Modified)
5123
5124
5125nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5126 Log:
5127 - merge iauth source for experimentation
5128
5129
5130 Changes: Modified:
5131 + - trunk/iauth/ (File Added)
5132 + - trunk/iauth/a_conf.c (File Added)
5133 + - trunk/iauth/a_conf_def.h (File Added)
5134 + - trunk/iauth/a_conf_ext.h (File Added)
5135 + - trunk/iauth/a_defines.h (File Added)
5136 + - trunk/iauth/a_externs.h (File Added)
5137 + - trunk/iauth/a_io.c (File Added)
5138 + - trunk/iauth/a_io_ext.h (File Added)
5139 + - trunk/iauth/a_log.c (File Added)
5140 + - trunk/iauth/a_log_def.h (File Added)
5141 + - trunk/iauth/a_log_ext.h (File Added)
5142 + - trunk/iauth/a_struct_def.h (File Added)
5143 + - trunk/iauth/iauth.c (File Added)
5144 + - trunk/iauth/mod_lhex.c (File Added)
5145 + - trunk/iauth/mod_lhex_ext.h (File Added)
5146 + - trunk/iauth/mod_pipe.c (File Added)
5147 + - trunk/iauth/mod_pipe_ext.h (File Added)
5148 + - trunk/iauth/mod_rfc931.c (File Added)
5149 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5150 + - trunk/iauth/mod_socks.c (File Added)
5151 + - trunk/iauth/mod_socks_ext.h (File Added)
5152 + - trunk/iauth/mod_webproxy.c (File Added)
5153 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5154
5155
5156jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5157 Log:
5158 User /quote help index was not sorted properly.
5159
5160
5161 Changes: Modified:
5162 +2 -2 trunk/help/Makefile.in (File Modified)
5163 +8 -8 trunk/help/users/index (File Modified)
5164
5165
5166jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5167 Log:
5168 Add SCAN help file.
5169
5170
5171 Changes: Modified:
5172 +25 -8 trunk/help/opers/index (File Modified)
5173 + - trunk/help/opers/scan (File Added)
5174
5175
5176jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5177 Log:
5178 SGML docs:
5179 - Document SCAN UMODES
5180 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5181
5182
5183 Changes: Modified:
5184 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5185
5186
5187jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5188 Log:
5189 Add our copyright information to /info (part of release-1.1 r1026).
5190
5191
5192 Changes: Modified:
5193 +1 -0 trunk/src/version.c.SH (File Modified)
5194
5195
5196jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5197 Log:
5198 Fix some compile warnings.
5199
5200
5201 Changes: Modified:
5202 +1 -1 trunk/modules/core/m_join.c (File Modified)
5203 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5204 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5205 +1 -1 trunk/modules/m_scan.c (File Modified)
5206 +4 -4 trunk/modules/m_signon.c (File Modified)
5207
5208
5209jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5210 Log:
5211 RSFNC: OK, actually consider unknowns also for detecting a collide.
5212 Otherwise we can get two clients with the same nick.
5213
5214
5215 Changes: Modified:
5216 +1 -1 trunk/modules/m_services.c (File Modified)
5217
5218
5219nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5220 Log:
5221 - charybdis profiling stuff
5222 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5223 - update .depend
5224
5225
5226 Changes: Modified:
5227 +0 -8 trunk/configure (File Modified)
5228 +1 -8 trunk/configure.ac (File Modified)
5229 +18 -0 trunk/include/channel.h (File Modified)
5230 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5231 +335 -260 trunk/src/.depend (File Modified)
5232 +1569 -0 trunk/src/Makefile.in (File Modified)
5233 + - trunk/src/chmode.c (File Added)
5234 +16 -1 trunk/src/ircd.c (File Modified)
5235 +11 -0 trunk/src/main.c (File Modified)
5236 +11 -0 trunk/src/modules.c (File Modified)
5237
5238
5239jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5240 Log:
5241 RSFNC: Do not send kills to servers for unknowns
5242
5243
5244 Changes: Modified:
5245 +4 -2 trunk/modules/m_services.c (File Modified)
5246
5247
5248jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5249 Log:
5250 Describe service{} blocks in reference.conf.
5251
5252
5253 Changes: Modified:
5254 +12 -0 trunk/doc/reference.conf (File Modified)
5255
5256
5257jilles 2006/03/09 01:14:34 UTC (20060309-996)
5258 Log:
5259 Replace this list of modes with pointers to other documentation.
5260
5261
5262 Changes: Modified:
5263 +6 -50 trunk/doc/modes.txt (File Modified)
5264
5265
5266jilles 2006/03/08 00:10:46 UTC (20060308-986)
5267 Log:
5268 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5269 looks too much like an old-ircd client pointer otherwise.
5270
5271
5272 Changes: Modified:
5273 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5274
5275
5276jilles 2006/03/08 00:09:27 UTC (20060308-984)
5277 Log:
5278 findforwards:
5279 - note truncation of the list (perhaps sending multiple
5280 notices is better)
5281 - clarify in a comment that /findforwards on a nonexistent
5282 channel can be useful
5283 - sendto_one_notice() requires that the text start with
5284 a colon
5285
5286
5287 Changes: Modified:
5288 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5289
5290
5291jilles 2006/03/07 23:33:48 UTC (20060307-982)
5292 Log:
5293 When we close a local server's link, always include the
5294 name of the client causing the exit in the reason in the
5295 SQUIT we send them (replacing them with us). This makes
5296 sure server notices for stuff like "Not enough arguments
5297 to server command" are different on the two sides.
5298
5299
5300 Changes: Modified:
5301 +7 -5 trunk/src/client.c (File Modified)
5302
5303
5304gxti 2006/03/07 22:58:03 UTC (20060307-980)
5305 Log:
5306 New contrib module m_findforwards.c
5307
5308
5309 Changes: Modified:
5310 +112 -0 trunk/contrib/Makefile.in (File Modified)
5311 + - trunk/contrib/m_findforwards.c (File Added)
5312
5313
5314jilles 2006/03/07 22:21:29 UTC (20060307-968)
5315 Log:
5316 Whoops, don't show real host behind auth{} spoof in
5317 spoof notices if hide_spoof_ips is enabled.
5318
5319 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5320
5321
5322 Changes: Modified:
5323 +3 -2 trunk/src/s_conf.c (File Modified)
5324
5325
5326jilles 2006/03/07 12:54:53 UTC (20060307-962)
5327 Log:
5328 Add dalnet-style /identify that sends to nickserv or chanserv.
5329
5330
5331 Changes: Modified:
5332 +102 -0 trunk/contrib/Makefile.in (File Modified)
5333 + - trunk/contrib/m_identify.c (File Added)
5334
5335
5336jilles 2006/03/07 12:26:20 UTC (20060307-958)
5337 Log:
5338 Document alias{} blocks a bit better.
5339
5340
5341 Changes: Modified:
5342 +9 -0 trunk/doc/reference.conf (File Modified)
5343
5344
5345nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5346 Log:
5347 - add aliases to /stats m (data usage is not counted though, sorry)
5348
5349
5350 Changes: Modified:
5351 +1 -0 trunk/include/s_conf.h (File Modified)
5352 +3 -0 trunk/src/newconf.c (File Modified)
5353 +15 -0 trunk/src/parse.c (File Modified)
5354
5355
5356nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5357 Log:
5358 - remove m_sshortcut as it's no longer relevant
5359
5360
5361 Changes: Modified:
5362 +0 -145 trunk/modules/Makefile.in (File Modified)
5363 + - trunk/modules/m_sshortcut.c (File Deleted)
5364
5365
5366nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5367 Log:
5368 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5369 targets instead of my original idea :P)
5370
5371
5372 Changes: Modified:
5373 +32 -0 trunk/doc/example.conf (File Modified)
5374 +35 -0 trunk/doc/reference.conf (File Modified)
5375 +4 -0 trunk/include/parse.h (File Modified)
5376 +7 -0 trunk/include/s_conf.h (File Modified)
5377 +82 -0 trunk/src/newconf.c (File Modified)
5378 +78 -0 trunk/src/parse.c (File Modified)
5379 +16 -0 trunk/src/s_conf.c (File Modified)
5380
5381
5382jilles 2006/03/05 23:33:56 UTC (20060305-942)
5383 Log:
5384 Remove some spaces after tabs. ??
5385
5386
5387 Changes: Modified:
5388 +18 -18 trunk/src/newconf.c (File Modified)
5389
5390
5391jilles 2006/03/05 23:15:38 UTC (20060305-940)
5392 Log:
5393 Global /who:
5394 - make sure to clear all marks also if the who was aborted
5395 because of too many matches
5396 - give ERR_TOOMANYMATCHES if too many matches
5397 - clarify comments
5398
5399 ratbox RATBOX_2_2 r22003 (jilles)
5400
5401
5402 Changes: Modified:
5403 +28 -26 trunk/modules/m_who.c (File Modified)
5404
5405
5406nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5407 Log:
5408 - devel is 2.0
5409
5410
5411 Changes: Modified:
5412 +9 -9 trunk/configure (File Modified)
5413 +1 -1 trunk/configure.ac (File Modified)
5414
5415
5416nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5417 Log:
5418 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5419
5420
5421 Changes: Modified:
5422 +2 -1 trunk/include/s_newconf.h (File Modified)
5423 +20 -0 trunk/modules/m_rehash.c (File Modified)
5424 +1 -1 trunk/src/s_newconf.c (File Modified)
5425
5426
5427gxti 2006/03/05 03:38:33 UTC (20060305-930)
5428 Log:
5429 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5430
5431
5432 Changes: Modified:
5433 +0 -1 trunk/doc/example.conf (File Modified)
5434 +0 -3 trunk/doc/reference.conf (File Modified)
5435 +0 -1 trunk/include/s_conf.h (File Modified)
5436 +0 -6 trunk/modules/m_info.c (File Modified)
5437 +1 -1 trunk/src/channel.c (File Modified)
5438 +0 -1 trunk/src/newconf.c (File Modified)
5439
5440
5441gxti 2006/03/05 00:48:56 UTC (20060305-928)
5442 Log:
5443 Missing header in m_chghost.c
5444
5445 Changes: Modified:
5446 +1 -0 trunk/modules/m_chghost.c (File Modified)
5447
5448
5449gxti 2006/02/28 19:53:33 UTC (20060228-926)
5450 Log:
5451 Relocate QJM code to a seperate function(change_nick_user_host)
5452 Change CHGHOST to use change_nick_user_host instead of just setting it
5453
5454
5455 Changes: Modified:
5456 +3 -0 trunk/include/s_user.h (File Modified)
5457 +1 -1 trunk/modules/m_chghost.c (File Modified)
5458 +3 -78 trunk/modules/m_signon.c (File Modified)
5459 +89 -0 trunk/src/s_user.c (File Modified)
5460
5461
5462jilles 2006/02/28 13:24:51 UTC (20060228-924)
5463 Log:
5464 Restore /stats a (dns servers, admin-only).
5465
5466
5467 Changes: Modified:
5468 +1 -0 trunk/include/res.h (File Modified)
5469 +5 -8 trunk/modules/m_stats.c (File Modified)
5470 +16 -0 trunk/src/res.c (File Modified)
5471
5472
5473nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5474 Log:
5475 - Add CHARYBDIS_PROFILE if we are profiling.
5476 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5477 - Remove duplicate --enable-epoll entry.
5478
5479
5480 Changes: Modified:
5481 +1595 -15 trunk/configure (File Modified)
5482 +30 -11 trunk/configure.ac (File Modified)
5483 +3 -0 trunk/include/setup.h.in (File Modified)
5484
5485
5486nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5487 Log:
5488 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5489
5490
5491 Changes: Modified:
5492 +28 -0 trunk/aclocal.m4 (File Modified)
5493
5494
5495jilles 2006/02/23 13:25:48 UTC (20060223-916)
5496 Log:
5497 Allow requesting forward channel and quiet list in same mode command.
5498
5499
5500 Changes: Modified:
5501 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5502
5503
5504jilles 2006/02/22 00:06:41 UTC (20060222-912)
5505 Log:
5506 Add description of xline wildcards.
5507
5508
5509 Changes: Modified:
5510 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5511
5512
5513gxti 2006/02/21 23:54:57 UTC (20060221-908)
5514 Log:
5515 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5516
5517
5518 Changes: Modified:
5519 +0 -4 trunk/modules/m_services.c (File Modified)
5520
5521
5522nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5523 Log:
5524 typo
5525
5526
5527 Changes: Modified:
5528 +1 -1 trunk/include/hook.h (File Modified)
5529
5530
5531nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5532 Log:
5533 call_hook, not hook_call
5534
5535
5536 Changes: Modified:
5537 +1 -1 trunk/modules/core/m_join.c (File Modified)
5538
5539
5540nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5541 Log:
5542 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5543 Could be useful for a number of things.
5544
5545
5546 Changes: Modified:
5547 +9 -0 trunk/modules/core/m_join.c (File Modified)
5548
5549
5550nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5551 Log:
5552 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5553
5554
5555 Changes: Modified:
5556 +7 -0 trunk/include/hook.h (File Modified)
5557
5558
5559gxti 2006/02/20 21:27:46 UTC (20060220-896)
5560 Log:
5561 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5562
5563
5564 Changes: Modified:
5565 +15 -0 trunk/modules/m_services.c (File Modified)
5566
5567
5568jilles 2006/02/20 11:26:45 UTC (20060220-894)
5569 Log:
5570 Clarify snomask +f, +k, +u.
5571
5572
5573 Changes: Modified:
5574 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5575
5576
5577jilles 2006/02/20 11:26:22 UTC (20060220-892)
5578 Log:
5579 Cmode +p and +s may be set simultaneously.
5580
5581
5582 Changes: Modified:
5583 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5584
5585
5586nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5587 Log:
5588 actually, we should check the data version on each reload (oops)
5589
5590
5591 Changes: Modified:
5592 +6 -6 trunk/src/main.c (File Modified)
5593
5594
5595nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5596 Log:
5597 more work on the loader
5598
5599
5600 Changes: Modified:
5601 +45 -21 trunk/src/main.c (File Modified)
5602
5603
5604nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5605 Log:
5606 Add prototype ircd_state.c
5607
5608
5609 Changes: Modified:
5610 + - trunk/src/ircd_state.c (File Added)
5611
5612
5613jilles 2006/02/19 00:41:15 UTC (20060219-882)
5614 Log:
5615 Smaller improvements.
5616
5617
5618 Changes: Modified:
5619 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5620
5621
5622jilles 2006/02/19 00:15:39 UTC (20060219-880)
5623 Log:
5624 Add a lot of stuff here.
5625
5626
5627 Changes: Modified:
5628 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5629
5630
5631jilles 2006/02/18 22:55:32 UTC (20060218-878)
5632 Log:
5633 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5634
5635
5636 Changes: Modified:
5637 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5638
5639
5640jilles 2006/02/18 21:57:54 UTC (20060218-873)
5641 Log:
5642 Invex doesn't trump +r or (sic) +J.
5643
5644
5645 Changes: Modified:
5646 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5647
5648
5649nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5650 Log:
5651 Check to make sure a module is not loaded before loading it.
5652
5653
5654 Changes: Modified:
5655 +6 -1 trunk/src/ircd_parser.y (File Modified)
5656
5657
5658nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5659 Log:
5660 - Add a missing comma in the HeaderMessages array
5661 - Only send "Your hostname is too long ..." if that really is the case
5662
5663
5664 Changes: Modified:
5665 +2 -2 trunk/src/s_auth.c (File Modified)
5666
5667
5668nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5669 Log:
5670 build_symtable() will have already bailed here, so no need to check
5671 explicitly whether or not charybdis_main is NULL.
5672
5673
5674 Changes: Modified:
5675 +7 -16 trunk/src/main.c (File Modified)
5676
5677
5678nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5679 Log:
5680 Data structure versioning, part 1.
5681
5682
5683 Changes: Modified:
5684 +10 -1 trunk/include/ircd_defs.h (File Modified)
5685 +2 -0 trunk/src/ircd.c (File Modified)
5686 +15 -3 trunk/src/main.c (File Modified)
5687
5688
5689nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5690 Log:
5691 build a symbol table and use that instead of doing a raw dlsym on everything
5692
5693
5694 Changes: Modified:
5695 + - trunk/include/ircd_linker.h (File Added)
5696 +71 -1 trunk/src/Makefile.in (File Modified)
5697 + - trunk/src/ircd_linker.c (File Added)
5698 +16 -4 trunk/src/main.c (File Modified)
5699
5700
5701nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5702 Log:
5703 The launcher now calls io_loop() instead of charybdis_main().
5704 This is so that we do not have to reinitialize *everything* later.
5705
5706
5707 Changes: Modified:
5708 +1 -0 trunk/include/ircd.h (File Modified)
5709 +6 -7 trunk/src/ircd.c (File Modified)
5710 +13 -1 trunk/src/main.c (File Modified)
5711
5712
5713nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5714 Log:
5715 Use global binding on libircd.so.
5716
5717
5718 Changes: Modified:
5719 +1 -1 trunk/src/main.c (File Modified)
5720
5721
5722nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5723 Log:
5724 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5725 (it will do more later)
5726
5727
5728 Changes: Modified:
5729 +14 -12 trunk/include/config.h (File Modified)
5730 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5731 +31 -5 trunk/src/Makefile.in (File Modified)
5732 +78 -1 trunk/src/ircd.c (File Modified)
5733 + - trunk/src/main.c (File Added)
5734
5735
5736nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5737 Log:
5738 Add whitespace here, oops.
5739
5740
5741 Changes: Modified:
5742 +1 -1 trunk/CREDITS (File Modified)
5743
5744
5745nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5746 Log:
5747 Properly copy over the IP address here instead of using a cheap hack.
5748 Because the hack didn't work right except on IPv6. :|
5749
5750
5751 Changes: Modified:
5752 +12 -2 trunk/src/s_newconf.c (File Modified)
5753
5754
5755jilles 2006/02/15 01:33:43 UTC (20060215-849)
5756 Log:
5757 Revert reject cache notice to ratbox's, which more
5758 clearly suggests what's happening.
5759
5760
5761 Changes: Modified:
5762 +4 -1 trunk/src/reject.c (File Modified)
5763
5764
5765nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5766 Log:
5767 Fix the openssl status in the overview information.
5768
5769
5770 Changes: Modified:
5771 +1 -3 trunk/configure (File Modified)
5772 +1 -3 trunk/configure.ac (File Modified)
5773
5774
5775jilles 2006/02/15 00:53:32 UTC (20060215-843)
5776 Log:
5777 - Add simple exempt{} block (127.0.0.1) to example.conf.
5778 - Remove mention of deny{}.
5779
5780
5781 Changes: Modified:
5782 +5 -0 trunk/doc/example.conf (File Modified)
5783 +1 -1 trunk/doc/reference.conf (File Modified)
5784
5785
5786jilles 2006/02/15 00:37:34 UTC (20060215-839)
5787 Log:
5788 example.conf: add some comments at the start
5789 reference.conf: some ircd-ratbox -> charybdis
5790
5791
5792 Changes: Modified:
5793 +11 -0 trunk/doc/example.conf (File Modified)
5794 +6 -5 trunk/doc/reference.conf (File Modified)
5795
5796
5797jilles 2006/02/15 00:27:59 UTC (20060215-833)
5798 Log:
5799 Rename m_createauthonly module to createauthonly
5800 as this is not a module providing an m_function
5801 (command).
5802
5803
5804 Changes: Modified:
5805 +1 -38 trunk/contrib/Makefile.in (File Modified)
5806 + - trunk/contrib/createauthonly.c (File Added)
5807 + - trunk/contrib/m_createauthonly.c (File Deleted)
5808
5809
5810jilles 2006/02/15 00:22:08 UTC (20060215-831)
5811 Log:
5812 Add to example confs commented lines for:
5813 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5814 sno_globalkline.so, sno_globaloper.so.
5815
5816
5817 Changes: Modified:
5818 +5 -1 trunk/doc/example.conf (File Modified)
5819 +9 -1 trunk/doc/reference.conf (File Modified)
5820
5821
5822jilles 2006/02/15 00:12:24 UTC (20060215-829)
5823 Log:
5824 - Unbreak connecting to connect{}s with hostnames
5825 instead of IP addresses (broken with new resolver).
5826 - Try to do A/AAAA query based on aftype in
5827 connect{} (doesn't seem to work fully).
5828
5829
5830 Changes: Modified:
5831 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5832
5833
5834jilles 2006/02/14 22:54:37 UTC (20060214-827)
5835 Log:
5836 Unbreak /rehash dns.
5837
5838
5839 Changes: Modified:
5840 +1 -0 trunk/src/res.c (File Modified)
5841
5842
5843jilles 2006/02/14 22:40:55 UTC (20060214-825)
5844 Log:
5845 Preserve Hybrid Id and add one of our own.
5846
5847
5848 Changes: Modified:
5849 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5850 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5851
5852
5853jilles 2006/02/14 22:17:17 UTC (20060214-821)
5854 Log:
5855 Add anfl and Androsyn to CREDITS.
5856 They wrote a lot of ratbox code we use, both before and after the fork.
5857
5858
5859 Changes: Modified:
5860 +2 -0 trunk/CREDITS (File Modified)
5861
5862
5863nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5864 Log:
5865 Hostname validity check.
5866
5867
5868 Changes: Modified:
5869 +42 -3 trunk/src/s_auth.c (File Modified)
5870
5871
5872nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5873 Log:
5874 Version bump to 1.2.0.
5875
5876
5877 Changes: Modified:
5878 +9 -9 trunk/configure (File Modified)
5879 +1 -1 trunk/configure.ac (File Modified)
5880
5881
5882nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5883 Log:
5884 - Missed a spot in the IPv6 code here. Should be usable now.
5885
5886
5887 Changes: Modified:
5888 +2 -2 trunk/src/res.c (File Modified)
5889
5890
5891nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5892 Log:
5893 Alright, so, this massive commit does the following:
5894 - Removes adns
5895 - Adds a resolver based on the undernet and hybrid one.
5896 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5897 - Makes a check in ./configure be posixly correct
5898 - Simplifies the auth code and DNS callbacks
5899
5900 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5901
5902
5903 Changes: Modified:
5904 +1 -1 trunk/Makefile.in (File Modified)
5905 + - trunk/adns/ (File Deleted)
5906 +148 -80 trunk/configure (File Modified)
5907 +1 -2 trunk/configure.ac (File Modified)
5908 +6 -0 trunk/include/client.h (File Modified)
5909 +1 -0 trunk/include/packet.h (File Modified)
5910 +153 -41 trunk/include/res.h (File Modified)
5911 + - trunk/include/reslib.h (File Added)
5912 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5913 +930 -1449 trunk/modules/.depend (File Modified)
5914 +3 -0 trunk/modules/m_stats.c (File Modified)
5915 +417 -621 trunk/src/.depend (File Modified)
5916 +1 -1 trunk/src/.indent.pro (File Modified)
5917 +2069 -289 trunk/src/Makefile.in (File Modified)
5918 + - trunk/src/adns.c (File Deleted)
5919 + - trunk/src/res.c (File Added)
5920 + - trunk/src/reslib.c (File Added)
5921 +11 -50 trunk/src/s_auth.c (File Modified)
5922 +4 -26 trunk/src/s_newconf.c (File Modified)
5923
5924
5925nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5926 Log:
5927 Document the NOBALLOC feature.
5928
5929
5930 Changes: Modified:
5931 +7 -1 trunk/include/config.h (File Modified)
5932
5933
5934jilles 2006/02/12 20:50:51 UTC (20060212-806)
5935 Log:
5936 commands.sgml changes
5937
5938
5939 Changes: Modified:
5940 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5941
5942
5943jilles 2006/02/12 19:58:28 UTC (20060212-804)
5944 Log:
5945 connect{} changes.
5946
5947
5948 Changes: Modified:
5949 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5950
5951
5952jilles 2006/02/12 19:47:43 UTC (20060212-802)
5953 Log:
5954 Improve description of class{} block (in particular,
5955 mention server classes as well as client classes).
5956
5957
5958 Changes: Modified:
5959 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5960
5961
5962jilles 2006/02/12 19:37:35 UTC (20060212-800)
5963 Log:
5964 In comment:
5965 -/* sendq: servers need a higher sendq as they send more data */
5966 +/* sendq: servers need a higher sendq as they are sent more data */
5967
5968
5969 Changes: Modified:
5970 +1 -1 trunk/doc/reference.conf (File Modified)
5971
5972
5973jilles 2006/02/12 19:33:35 UTC (20060212-798)
5974 Log:
5975 Add modules{} block.
5976
5977
5978 Changes: Modified:
5979 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5980
5981
5982jilles 2006/02/12 17:31:44 UTC (20060212-796)
5983 Log:
5984 Add general::oper_snomask, snomask on oper up for opers
5985 that have umode +s set on oper up, but do not have
5986 a specific snomask setting in their operator block.
5987 If this is empty or not specified, +s is used as before.
5988
5989
5990 Changes: Modified:
5991 +4 -1 trunk/doc/example.conf (File Modified)
5992 +7 -1 trunk/doc/reference.conf (File Modified)
5993 +1 -0 trunk/include/client.h (File Modified)
5994 +1 -0 trunk/include/s_conf.h (File Modified)
5995 +32 -0 trunk/src/newconf.c (File Modified)
5996 +1 -0 trunk/src/s_conf.c (File Modified)
5997 +13 -3 trunk/src/s_user.c (File Modified)
5998
5999
6000nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6001 Log:
6002 fix error
6003
6004 Changes: Modified:
6005 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6006
6007
6008nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6009 Log:
6010 Add MASKTRACE and CHANTRACE commands.
6011
6012
6013 Changes: Modified:
6014 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6015
6016
6017nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6018 Log:
6019 document loadmodule directive
6020
6021
6022 Changes: Modified:
6023 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6024
6025
6026nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6027 Log:
6028 finish this up
6029
6030
6031 Changes: Modified:
6032 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6033
6034
6035nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6036 Log:
6037 q:lines are no longer living in the ircd.conf either
6038
6039
6040 Changes: Modified:
6041 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6042
6043
6044nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6045 Log:
6046 remove k:line, d:line, x:line as they are their own files now
6047
6048
6049 Changes: Modified:
6050 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6051
6052
6053jilles 2006/02/12 03:55:38 UTC (20060212-782)
6054 Log:
6055 New place for operator::snomask.
6056
6057
6058 Changes: Modified:
6059 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6060
6061
6062nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6063 Log:
6064 Document connect {}.
6065
6066
6067 Changes: Modified:
6068 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6069
6070
6071jilles 2006/02/12 03:42:26 UTC (20060212-778)
6072 Log:
6073 example.conf: move operator::snomask to a more logical place,
6074 more sensible default
6075 reference.conf: add operator::snomask
6076
6077
6078 Changes: Modified:
6079 +3 -3 trunk/doc/example.conf (File Modified)
6080 +3 -0 trunk/doc/reference.conf (File Modified)
6081
6082
6083jilles 2006/02/12 03:34:24 UTC (20060212-776)
6084 Log:
6085 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6086 in those conf entries that take umodes like <name1>, <name2>, ...
6087
6088
6089 Changes: Modified:
6090 +3 -0 trunk/doc/reference.conf (File Modified)
6091 +3 -0 trunk/src/newconf.c (File Modified)
6092
6093
6094nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6095 Log:
6096 Remove H:line
6097
6098
6099 Changes: Modified:
6100 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6101
6102
6103nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6104 Log:
6105 Aesthetic changes.
6106
6107
6108 Changes: Modified:
6109 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6110
6111
6112nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6113 Log:
6114 s/allow/auth
6115
6116
6117 Changes: Modified:
6118 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6119
6120
6121nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6122 Log:
6123 fix
6124
6125
6126 Changes: Modified:
6127 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6128
6129
6130nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6131 Log:
6132 Document operator {} blocks.
6133
6134
6135 Changes: Modified:
6136 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6137
6138
6139jilles 2006/02/12 03:18:31 UTC (20060212-764)
6140 Log:
6141 auth{}: clarify/add some details
6142
6143
6144 Changes: Modified:
6145 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6146
6147
6148nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6149 Log:
6150 auth{}: Move a paragraph.
6151
6152
6153 Changes: Modified:
6154 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6155
6156
6157nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6158 Log:
6159 Document auth{} blocks.
6160
6161
6162 Changes: Modified:
6163 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6164
6165
6166jilles 2006/02/12 02:23:21 UTC (20060212-758)
6167 Log:
6168 Add umode +R.
6169
6170
6171 Changes: Modified:
6172 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6173
6174
6175jilles 2006/02/12 02:19:41 UTC (20060212-756)
6176 Log:
6177 Add umode +R, prevents unidentified clients from
6178 sending private messages or notices. /accept'ed
6179 clients and opers are exempt.
6180 Due to the /accept part, this is only checked
6181 at the target's server, may want to change
6182 this?
6183
6184
6185 Changes: Modified:
6186 +1 -0 trunk/help/opers/umode (File Modified)
6187 +1 -0 trunk/help/users/umode (File Modified)
6188 +2 -0 trunk/include/client.h (File Modified)
6189 +1 -0 trunk/include/numeric.h (File Modified)
6190 +11 -1 trunk/modules/core/m_message.c (File Modified)
6191 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6192 +1 -1 trunk/src/messages.tab (File Modified)
6193 +1 -1 trunk/src/s_user.c (File Modified)
6194
6195
6196jilles 2006/02/12 01:26:44 UTC (20060212-754)
6197 Log:
6198 Don't allow a nick change if banned or quieted (and not
6199 voiced or opped) on a channel. This uses numeric 435
6200 (bahamut's "cannot change to a banned nick") because
6201 bahamut/ircu's 437 and hyperion's 438 already have
6202 another meaning for us.
6203
6204
6205 Changes: Modified:
6206 +2 -0 trunk/include/channel.h (File Modified)
6207 +1 -0 trunk/include/numeric.h (File Modified)
6208 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6209 +38 -0 trunk/src/channel.c (File Modified)
6210 +1 -1 trunk/src/messages.tab (File Modified)
6211
6212
6213jilles 2006/02/11 20:55:03 UTC (20060211-752)
6214 Log:
6215 KNOCK:
6216 - respect ban exceptions
6217 - also deny a knock if quieted
6218
6219
6220 Changes: Modified:
6221 +2 -1 trunk/modules/m_knock.c (File Modified)
6222
6223
6224jilles 2006/02/11 19:42:32 UTC (20060211-750)
6225 Log:
6226 Reverse bad substitution in comment.
6227
6228
6229 Changes: Modified:
6230 +1 -1 trunk/src/channel.c (File Modified)
6231
6232
6233jilles 2006/02/11 19:04:47 UTC (20060211-748)
6234 Log:
6235 - set DynSpoof flag for clients spoofed at registration
6236 - add orighost instead of host to the hostname hash
6237
6238
6239 Changes: Modified:
6240 +5 -1 trunk/src/s_user.c (File Modified)
6241
6242
6243jilles 2006/02/11 16:59:13 UTC (20060211-746)
6244 Log:
6245 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6246
6247
6248 Changes: Modified:
6249 +2 -3 trunk/src/send.c (File Modified)
6250
6251
6252gxti 2006/02/10 02:44:34 UTC (20060210-744)
6253 Log:
6254 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6255
6256
6257 Changes: Modified:
6258 +17 -7 trunk/modules/m_signon.c (File Modified)
6259
6260
6261gxti 2006/02/09 02:44:48 UTC (20060209-742)
6262 Log:
6263 Correct minimum args on ENCAP SASL to avoid nasty core.
6264
6265
6266 Changes: Modified:
6267 +1 -1 trunk/modules/m_sasl.c (File Modified)
6268
6269
6270jilles 2006/02/09 01:14:21 UTC (20060209-740)
6271 Log:
6272 Style nits: sptr can't ever be NULL, don't compare truth
6273 values with YES.
6274
6275
6276 Changes: Modified:
6277 +2 -3 trunk/modules/m_scan.c (File Modified)
6278
6279
6280jilles 2006/02/09 01:04:56 UTC (20060209-738)
6281 Log:
6282 - Comment out scan_cmodes() prototype to suppress warning
6283 - Correct minimum parameter count for mo_scan()
6284
6285
6286 Changes: Modified:
6287 +2 -2 trunk/modules/m_scan.c (File Modified)
6288
6289
6290jilles 2006/02/09 00:56:16 UTC (20060209-736)
6291 Log:
6292 SCAN UMODES:
6293 - Include full command in operspy notice
6294 - Allow global scans (no-list used, mask not used) without operspy
6295 - Use ERR_NOPRIVS numeric
6296
6297
6298 Changes: Modified:
6299 +21 -9 trunk/modules/m_scan.c (File Modified)
6300
6301
6302jilles 2006/02/08 23:45:23 UTC (20060208-734)
6303 Log:
6304 Cancel out the >3 default if < is given; this way
6305 any </> specification fully overrides the default.
6306
6307
6308 Changes: Modified:
6309 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6310
6311
6312jilles 2006/02/08 23:13:44 UTC (20060208-732)
6313 Log:
6314 - Call mo_list() from m_list() to reduce code duplication
6315 - Default to >3, rather arbitrarily (conf option?)
6316 - Make < and > mean less than and greater than again
6317
6318
6319 Changes: Modified:
6320 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6321
6322
6323jilles 2006/02/08 22:20:43 UTC (20060208-730)
6324 Log:
6325 When processing topic burst, hide connecting server
6326 on netburst if flatten links is enabled.
6327
6328
6329 Changes: Modified:
6330 +9 -2 trunk/modules/m_tb.c (File Modified)
6331
6332
6333nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6334 Log:
6335 - remove PENALTY token
6336
6337
6338 Changes: Modified:
6339 +0 -1 trunk/include/supported.h (File Modified)
6340
6341
6342nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6343 Log:
6344 005 fixups:
6345 - Add PENALTY because we have a pace-wait system.
6346 - Add FNC due to SAVE and RSFNC
6347 - Add q to MAXLIST.
6348
6349
6350 Changes: Modified:
6351 +4 -2 trunk/include/supported.h (File Modified)
6352
6353
6354nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6355 Log:
6356 mkay, indent went nuts here
6357
6358
6359 Changes: Modified:
6360 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6361
6362
6363nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6364 Log:
6365 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6366 and can be used instead. The SAFELIST implementation is the one used by
6367 default, as most users/networks will be used to it.
6368
6369
6370 Changes: Modified:
6371 +1 -0 trunk/NEWS (File Modified)
6372 +14 -0 trunk/include/client.h (File Modified)
6373 +5 -0 trunk/include/hash.h (File Modified)
6374 +404 -272 trunk/modules/Makefile.in (File Modified)
6375 + - trunk/modules/m_list.c (File Deleted)
6376 + - trunk/modules/m_list_ratbox.c (File Added)
6377 + - trunk/modules/m_list_safelist.c (File Added)
6378 +5 -5 trunk/src/hash.c (File Modified)
6379
6380
6381jilles 2006/02/08 21:02:52 UTC (20060208-720)
6382 Log:
6383 Clear invites on a lowerTS JOIN or SJOIN.
6384 This should complete kick_on_split_riding protection.
6385
6386
6387 Changes: Modified:
6388 +5 -0 trunk/modules/core/m_join.c (File Modified)
6389 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6390
6391
6392jilles 2006/02/08 20:26:58 UTC (20060208-718)
6393 Log:
6394 Like in ratbox, send and interpret timestamps on invites.
6395
6396
6397 Changes: Modified:
6398 +9 -2 trunk/modules/m_invite.c (File Modified)
6399
6400
6401jilles 2006/02/07 12:48:28 UTC (20060207-716)
6402 Log:
6403 Add +S (network service) umode. Just for completeness, users or opers
6404 cannot set this.
6405
6406
6407 Changes: Modified:
6408 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6409
6410
6411nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6412 Log:
6413 update NEWS a bit
6414
6415
6416 Changes: Modified:
6417 +35 -2 trunk/NEWS (File Modified)
6418
6419
6420gxti 2006/02/06 04:42:14 UTC (20060206-712)
6421 Log:
6422 Split off a PreClient structure for data to be freed on registation (i.e. password).
6423 New hook introduce_client for post-registration messages.
6424 Fix b0rked SASL numerics.
6425 Burst REALHOST post-introduction for spoofed-on-registration clients.
6426 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6427 Pre-registration signon support.
6428
6429
6430 Changes: Modified:
6431 +10 -0 trunk/configure (File Modified)
6432 +2 -0 trunk/configure.ac (File Modified)
6433 +14 -4 trunk/include/client.h (File Modified)
6434 +1 -0 trunk/include/hook.h (File Modified)
6435 +1 -0 trunk/include/numeric.h (File Modified)
6436 +3 -0 trunk/include/setup.h.in (File Modified)
6437 +16 -0 trunk/modules/m_chghost.c (File Modified)
6438 +25 -21 trunk/modules/m_sasl.c (File Modified)
6439 +63 -30 trunk/modules/m_signon.c (File Modified)
6440 +18 -0 trunk/src/client.c (File Modified)
6441 +2 -0 trunk/src/hook.c (File Modified)
6442 +5 -5 trunk/src/messages.tab (File Modified)
6443 +2 -0 trunk/src/s_serv.c (File Modified)
6444 +28 -2 trunk/src/s_user.c (File Modified)
6445
6446
6447gxti 2006/02/06 03:10:01 UTC (20060206-710)
6448 Log:
6449 Update hook documentation.
6450
6451
6452 Changes: Modified:
6453 +30 -0 trunk/doc/hooks.txt (File Modified)
6454
6455
6456jilles 2006/02/05 22:44:03 UTC (20060205-708)
6457 Log:
6458 Improve @/# handling in match_esc().
6459
6460
6461 Changes: Modified:
6462 +21 -13 trunk/src/match.c (File Modified)
6463
6464
6465nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6466 Log:
6467 backtrack instead of bailing out when handling a mismatched escape
6468
6469
6470 Changes: Modified:
6471 +1 -1 trunk/src/match.c (File Modified)
6472
6473
6474nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6475 Log:
6476 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6477
6478 Changes: Modified:
6479 +2 -1 trunk/CREDITS (File Modified)
6480
6481
6482nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6483 Log:
6484 Fix the escape brokenness and pick up a more efficient matching algorithm,
6485 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6486 Patch sent upstream. They can do whatever they want with it, *shrug*.
6487
6488
6489 Changes: Modified:
6490 +147 -161 trunk/src/match.c (File Modified)
6491
6492
6493jilles 2006/02/04 20:13:39 UTC (20060204-700)
6494 Log:
6495 If flatten links is enabled, fake the origins of some ServerModes
6496 sent to clients so that the server sending the netburst is hidden.
6497 Most mode hacks still show the true source.
6498
6499
6500 Changes: Modified:
6501 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6502 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6503
6504
6505jilles 2006/02/04 18:26:55 UTC (20060204-698)
6506 Log:
6507 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6508 where the exit originated).
6509 - When receiving an SQUIT for a server themselves
6510 (IsMe(target_p) || target_p == client_p)
6511 close their link and send a local server notice.
6512
6513
6514 Changes: Modified:
6515 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6516 +6 -3 trunk/src/client.c (File Modified)
6517
6518
6519nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6520 Log:
6521 Hooking into the wrong hook, whoops. :P
6522
6523
6524 Changes: Modified:
6525 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6526 +6 -10 trunk/modules/core/m_join.c (File Modified)
6527
6528
6529nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6530 Log:
6531 this doesn't work right, right now :P
6532
6533
6534 Changes: Modified:
6535 +40 -0 trunk/contrib/Makefile.in (File Modified)
6536 + - trunk/contrib/m_createauthonly.c (File Added)
6537 +6 -0 trunk/include/hook.h (File Modified)
6538 +26 -1 trunk/modules/core/m_join.c (File Modified)
6539 +1 -1 trunk/src/ircd.c (File Modified)
6540
6541
6542nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6543 Log:
6544 Make can_join() hookable.
6545
6546
6547 Changes: Modified:
6548 +12 -1 trunk/src/channel.c (File Modified)
6549
6550
6551nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6552 Log:
6553 add 'int approved;' to the channel event hook
6554
6555
6556 Changes: Modified:
6557 +1 -0 trunk/include/hook.h (File Modified)
6558
6559
6560gxti 2006/02/04 02:50:03 UTC (20060204-688)
6561 Log:
6562 Use SIDs in SASL ENCAP origin.
6563 Ignore responses from other agents once the first SASL response has been received for a client.
6564
6565
6566 Changes: Modified:
6567 +9 -5 trunk/modules/m_sasl.c (File Modified)
6568
6569
6570gxti 2006/02/04 01:44:17 UTC (20060204-686)
6571 Log:
6572 Removed stray debug code.
6573
6574
6575 Changes: Modified:
6576 +1 -1 trunk/modules/m_sasl.c (File Modified)
6577
6578
6579jilles 2006/02/03 22:39:24 UTC (20060203-684)
6580 Log:
6581 Don't complain "unknown MODE flag" if a non-oper attempts
6582 to unset an oper only umode they do not have.
6583 This is to prevent unwanted error messages when users/bots
6584 do things like MODE <nick> +i-sw.
6585
6586
6587 Changes: Modified:
6588 +4 -2 trunk/src/s_user.c (File Modified)
6589
6590
6591jilles 2006/02/03 22:32:03 UTC (20060203-682)
6592 Log:
6593 Fix client_exit hook name and only call it for local exits that are not
6594 IsAnyServer.
6595
6596
6597 Changes: Modified:
6598 +3 -2 trunk/modules/m_sasl.c (File Modified)
6599
6600
6601gxti 2006/02/03 21:41:48 UTC (20060203-680)
6602 Log:
6603 Fix SASL logic to actually use stored agent UID.
6604 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6605 Add abort code for exiting clients.
6606
6607
6608 Changes: Modified:
6609 +18 -9 trunk/modules/m_sasl.c (File Modified)
6610
6611
6612jilles 2006/02/03 20:25:01 UTC (20060203-678)
6613 Log:
6614 Port over ratbox 2.2 /challenge. This is slightly more secure
6615 (better crypto, longer keys, challenge timeout) and has better
6616 client scripts.
6617
6618 The respond tool is no longer part of the ircd tree but a
6619 separate package, currently available from
6620 http://respond.ircd-ratbox.org (we should mirror/... this).
6621
6622
6623 Changes: Modified:
6624 +65 -310 trunk/doc/challenge.txt (File Modified)
6625 +5 -5 trunk/include/client.h (File Modified)
6626 +3 -0 trunk/include/irc_string.h (File Modified)
6627 +3 -0 trunk/include/numeric.h (File Modified)
6628 +94 -50 trunk/modules/m_challenge.c (File Modified)
6629 +1 -2 trunk/src/client.c (File Modified)
6630 +125 -0 trunk/src/irc_string.c (File Modified)
6631 +2 -2 trunk/src/messages.tab (File Modified)
6632 + - trunk/tools/rsa_respond/ (File Deleted)
6633
6634
6635gxti 2006/02/03 20:05:09 UTC (20060203-676)
6636 Log:
6637 Preliminary SASL support.
6638
6639
6640 Changes: Modified:
6641 +7 -0 trunk/include/client.h (File Modified)
6642 +6 -0 trunk/include/numeric.h (File Modified)
6643 +1 -0 trunk/modules/Makefile.in (File Modified)
6644 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6645 +175 -1 trunk/modules/m_cap.c (File Modified)
6646 + - trunk/modules/m_sasl.c (File Added)
6647 +2 -0 trunk/modules/m_user.c (File Modified)
6648 +5 -5 trunk/src/messages.tab (File Modified)
6649 +8 -2 trunk/src/s_user.c (File Modified)
6650
6651
6652jilles 2006/02/03 18:13:03 UTC (20060203-674)
6653 Log:
6654 SIGNON: make logout also apply remotely.
6655
6656
6657 Changes: Modified:
6658 +7 -2 trunk/modules/m_signon.c (File Modified)
6659
6660
6661gxti 2006/02/03 17:45:04 UTC (20060203-672)
6662 Log:
6663 Use an asterisk when sending empty logins in SIGNON.
6664
6665
6666 Changes: Modified:
6667 +5 -5 trunk/modules/m_signon.c (File Modified)
6668
6669
6670jilles 2006/02/03 17:38:31 UTC (20060203-670)
6671 Log:
6672 SIGNON: Only add whowas entry (add_history()) and wipe
6673 accepts (del_all_accepts()) if nick changed.
6674
6675
6676 Changes: Modified:
6677 +5 -3 trunk/modules/m_signon.c (File Modified)
6678
6679
6680jilles 2006/02/03 17:26:52 UTC (20060203-668)
6681 Log:
6682 SIGNON: slight fixes to collision code:
6683 - don't kill if target_p == source_p (nick unchanged or only changed case)
6684 - add comment that SAVE support is missing
6685 - use sendto_realops_snomask() instead of sendto_realops_flags()
6686
6687
6688 Changes: Modified:
6689 +9 -6 trunk/modules/m_signon.c (File Modified)
6690
6691
6692jilles 2006/02/03 17:19:26 UTC (20060203-666)
6693 Log:
6694 Fix up kills for bad nick/user/host on SIGNON.
6695
6696
6697 Changes: Modified:
6698 +16 -6 trunk/modules/m_signon.c (File Modified)
6699
6700
6701jilles 2006/02/03 16:50:56 UTC (20060203-664)
6702 Log:
6703 If changing to a nick with a digit, only allow the UID.
6704
6705
6706 Changes: Modified:
6707 +4 -0 trunk/modules/m_signon.c (File Modified)
6708
6709
6710gxti 2006/02/03 04:20:31 UTC (20060203-661)
6711 Log:
6712 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6713 Strip leading digits from logins that are not purely numeric.
6714
6715
6716 Changes: Modified:
6717 +3 -0 trunk/include/numeric.h (File Modified)
6718 +2 -0 trunk/include/send.h (File Modified)
6719 +1 -0 trunk/modules/Makefile.in (File Modified)
6720 +456 -3 trunk/modules/m_services.c (File Modified)
6721 + - trunk/modules/m_signon.c (File Added)
6722 +2 -2 trunk/src/messages.tab (File Modified)
6723 +98 -0 trunk/src/send.c (File Modified)
6724
6725
6726jilles 2006/02/02 14:10:16 UTC (20060202-659)
6727 Log:
6728 Remove old server notice umodes from example confs.
6729
6730
6731 Changes: Modified:
6732 +1 -2 trunk/doc/example.conf (File Modified)
6733 +4 -17 trunk/doc/reference.conf (File Modified)
6734
6735
6736jilles 2006/02/01 15:11:42 UTC (20060201-657)
6737 Log:
6738 Add snomask help file (forgot this earlier).
6739
6740
6741 Changes: Modified:
6742 + - trunk/help/opers/snomask (File Added)
6743
6744
6745jilles 2006/01/31 12:50:36 UTC (20060131-655)
6746 Log:
6747 Add umode +l (receive locops).
6748
6749
6750 Changes: Modified:
6751 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6752
6753
6754jilles 2006/01/31 12:44:21 UTC (20060131-653)
6755 Log:
6756 We don't plan to implement cmode +R (quiet unidentified) and
6757 umode +I (deny invite) for 1.1, so comment them out from the
6758 docs.
6759
6760
6761 Changes: Modified:
6762 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6763 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6764
6765
6766jilles 2006/01/31 12:40:38 UTC (20060131-651)
6767 Log:
6768 Improve snomask usage description.
6769
6770
6771 Changes: Modified:
6772 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6773
6774
6775jilles 2006/01/31 12:33:01 UTC (20060131-649)
6776 Log:
6777 Mention the word snomask with umode +s (needs to be a link really).
6778
6779
6780 Changes: Modified:
6781 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6782
6783
6784jilles 2006/01/31 12:28:58 UTC (20060131-647)
6785 Log:
6786 Add snomask +Z (operspy notices).
6787
6788
6789 Changes: Modified:
6790 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6791
6792
6793jilles 2006/01/31 12:23:29 UTC (20060131-645)
6794 Log:
6795 Misc updates/clarifications.
6796
6797
6798 Changes: Modified:
6799 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6800
6801
6802jilles 2006/01/31 12:15:29 UTC (20060131-643)
6803 Log:
6804 Document snomasks.
6805
6806
6807 Changes: Modified:
6808 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6809 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6810 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6811
6812
6813jilles 2006/01/30 01:07:43 UTC (20060130-641)
6814 Log:
6815 - Allow ENCAP REALHOST outside burst
6816 - Fix comment describing race condition: this can only happen
6817 on a local whois with use_whois_actually enabled
6818
6819
6820 Changes: Modified:
6821 +4 -6 trunk/modules/m_chghost.c (File Modified)
6822
6823
6824jilles 2006/01/29 21:42:06 UTC (20060129-639)
6825 Log:
6826 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6827
6828
6829 Changes: Modified:
6830 +39 -0 trunk/contrib/Makefile.in (File Modified)
6831 + - trunk/contrib/sno_globaloper.c (File Added)
6832
6833
6834jilles 2006/01/29 21:26:53 UTC (20060129-637)
6835 Log:
6836 Pass along old umodes and snomask in umode_changed hook,
6837 changing its parameter type from struct Client *
6838 to hook_data_umode_changed *. (For a new client, both
6839 are zero.)
6840
6841 The IP cloaking module now fully ignores umode changes
6842 where +h didn't change.
6843
6844
6845 Changes: Modified:
6846 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6847 +7 -0 trunk/include/hook.h (File Modified)
6848 +18 -4 trunk/src/s_user.c (File Modified)
6849
6850
6851nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6852 Log:
6853 move libcharybdis-provided function initialisation into libcharybdis_init().
6854
6855
6856 Changes: Modified:
6857 +32 -11 trunk/src/ircd.c (File Modified)
6858
6859
6860jilles 2006/01/29 20:40:55 UTC (20060129-633)
6861 Log:
6862 Make +f notices (local host, global host, global user@host, local class)
6863 netwide. Exceeding /quote set max remains local.
6864
6865
6866 Changes: Modified:
6867 +4 -4 trunk/src/s_conf.c (File Modified)
6868
6869
6870jilles 2006/01/29 20:32:44 UTC (20060129-631)
6871 Log:
6872 Netwide notices about attempts to join juped channels.
6873
6874
6875 Changes: Modified:
6876 +1 -1 trunk/modules/core/m_join.c (File Modified)
6877
6878
6879jilles 2006/01/29 19:57:17 UTC (20060129-629)
6880 Log:
6881 Send server notices about failed oper attempts globally.
6882 Successful remote oper attempt notices will be generated
6883 from the mode changes.
6884
6885
6886 Changes: Modified:
6887 +3 -3 trunk/modules/m_challenge.c (File Modified)
6888 +2 -2 trunk/modules/m_oper.c (File Modified)
6889
6890
6891jilles 2006/01/29 19:56:11 UTC (20060129-627)
6892 Log:
6893 Rest of infrastructure for sending server notices globally.
6894 Uses a new L_NETWIDE level on sendto_realops_snomask().
6895
6896
6897 Changes: Modified:
6898 +1 -0 trunk/include/send.h (File Modified)
6899 +31 -4 trunk/src/send.c (File Modified)
6900
6901
6902jilles 2006/01/29 18:55:28 UTC (20060129-625)
6903 Log:
6904 Add general::global_snotices conf option to control
6905 whether we send out SNOTEs. Does not do anything yet.
6906
6907
6908 Changes: Modified:
6909 +1 -0 trunk/doc/example.conf (File Modified)
6910 +6 -0 trunk/doc/reference.conf (File Modified)
6911 +1 -0 trunk/include/s_conf.h (File Modified)
6912 +6 -0 trunk/modules/m_info.c (File Modified)
6913 +1 -0 trunk/src/newconf.c (File Modified)
6914 +1 -0 trunk/src/s_conf.c (File Modified)
6915
6916
6917jilles 2006/01/29 13:47:35 UTC (20060129-623)
6918 Log:
6919 Only accept SNOTE from servers.
6920
6921
6922 Changes: Modified:
6923 +2 -0 trunk/modules/m_snote.c (File Modified)
6924
6925
6926jilles 2006/01/29 13:25:06 UTC (20060129-621)
6927 Log:
6928 Correct parv indices so this actually works.
6929
6930
6931 Changes: Modified:
6932 +2 -2 trunk/modules/m_snote.c (File Modified)
6933
6934
6935jilles 2006/01/29 13:16:10 UTC (20060129-619)
6936 Log:
6937 s/scan/snote/g
6938
6939
6940 Changes: Modified:
6941 +3 -3 trunk/modules/m_snote.c (File Modified)
6942
6943
6944nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6945 Log:
6946 Add m_snote.c, SNOTE propagator.
6947
6948
6949 Changes: Modified:
6950 +86 -0 trunk/modules/Makefile.in (File Modified)
6951 + - trunk/modules/m_snote.c (File Added)
6952
6953
6954nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6955 Log:
6956 start seeding the 1.1 NEWS file
6957
6958
6959 Changes: Modified:
6960 +4 -0 trunk/NEWS (File Modified)
6961
6962
6963nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6964 Log:
6965 rename some modules to more descriptive names...
6966
6967
6968 Changes: Modified:
6969 +2 -131 trunk/contrib/Makefile.in (File Modified)
6970 + - trunk/contrib/globalconnexit.c (File Deleted)
6971 + - trunk/contrib/globallineactive.c (File Deleted)
6972 + - trunk/contrib/sno_farconnect.c (File Added)
6973 + - trunk/contrib/sno_globalkline.c (File Added)
6974 +1 -120 trunk/modules/Makefile.in (File Modified)
6975 + - trunk/modules/networknotice.c (File Deleted)
6976 + - trunk/modules/sno_routing.c (File Added)
6977
6978
6979jilles 2006/01/28 22:02:18 UTC (20060128-611)
6980 Log:
6981 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6982 Uses FLAGS2_FLOODDONE bit on servers.
6983
6984
6985 Changes: Modified:
6986 +3 -0 trunk/include/client.h (File Modified)
6987 +121 -1 trunk/modules/Makefile.in (File Modified)
6988 + - trunk/modules/networknotice.c (File Added)
6989
6990
6991jilles 2006/01/28 21:44:33 UTC (20060128-609)
6992 Log:
6993 Don't show servers in /trace to nonopers if flatten links is enabled.
6994
6995
6996 Changes: Modified:
6997 +8 -5 trunk/modules/m_trace.c (File Modified)
6998
6999
7000jilles 2006/01/28 16:45:46 UTC (20060128-607)
7001 Log:
7002 CHGHOST:
7003 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7004 - send back confirmation to source, if local client
7005 - send a +s server notice if the source is neither a server nor a service (+S)
7006
7007
7008 Changes: Modified:
7009 +5 -1 trunk/modules/m_chghost.c (File Modified)
7010
7011
7012jilles 2006/01/28 16:01:05 UTC (20060128-605)
7013 Log:
7014 Use sendto_realops_snomask_from() to make the
7015 server notices appear to come from the affected
7016 user's server.
7017
7018
7019 Changes: Modified:
7020 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7021 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7022
7023
7024jilles 2006/01/28 16:00:14 UTC (20060128-603)
7025 Log:
7026 Add sendto_realops_snomask_from(), allows
7027 specification of apparent source server.
7028
7029
7030 Changes: Modified:
7031 +1 -0 trunk/include/send.h (File Modified)
7032 +41 -1 trunk/src/send.c (File Modified)
7033
7034
7035jilles 2006/01/28 15:30:20 UTC (20060128-601)
7036 Log:
7037 Revert r579. Keep host, not orighost in oper up notice.
7038 It would be inconsistent to have orighost there, and we
7039 don't want to mess up all server notices by putting both
7040 host and orighost.
7041
7042
7043 Changes: Modified:
7044 +1 -1 trunk/src/s_user.c (File Modified)
7045
7046
7047jilles 2006/01/28 15:27:10 UTC (20060128-599)
7048 Log:
7049 Include the IP address in operlog/foperlog.
7050
7051
7052 Changes: Modified:
7053 +10 -8 trunk/modules/m_challenge.c (File Modified)
7054 +8 -6 trunk/modules/m_oper.c (File Modified)
7055
7056
7057jilles 2006/01/28 15:17:01 UTC (20060128-597)
7058 Log:
7059 Call umode_changed hook on oper up.
7060
7061
7062 Changes: Modified:
7063 +1 -0 trunk/src/s_user.c (File Modified)
7064
7065
7066jilles 2006/01/28 15:13:27 UTC (20060128-595)
7067 Log:
7068 Add globalconnexit contrib module, shows remote client connects/exits
7069 except netsplits/netjoin on snomask +F.
7070 Notice formatting will probably change somewhat still.
7071
7072
7073 Changes: Modified:
7074 +80 -0 trunk/contrib/Makefile.in (File Modified)
7075 + - trunk/contrib/globalconnexit.c (File Added)
7076
7077
7078jilles 2006/01/28 14:54:44 UTC (20060128-593)
7079 Log:
7080 Declare snomask_modes[] so modules can provide snomasks.
7081
7082
7083 Changes: Modified:
7084 +2 -0 trunk/include/snomask.h (File Modified)
7085
7086
7087jilles 2006/01/28 14:40:10 UTC (20060128-591)
7088 Log:
7089 Replace user_signon hook with two new hooks: new_local_user
7090 and new_remote_user.
7091 These are called right before the user is introduced to the
7092 rest of the network.
7093
7094
7095 Changes: Modified:
7096 +2 -1 trunk/include/hook.h (File Modified)
7097 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7098 +4 -2 trunk/src/hook.c (File Modified)
7099 +2 -3 trunk/src/s_user.c (File Modified)
7100
7101
7102nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7103 Log:
7104 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7105
7106
7107 Changes: Modified:
7108 +2 -2 trunk/modules/m_scan.c (File Modified)
7109
7110
7111jilles 2006/01/27 19:45:11 UTC (20060127-587)
7112 Log:
7113 Update doc/technical/send.txt.
7114
7115
7116 Changes: Modified:
7117 +91 -131 trunk/doc/technical/send.txt (File Modified)
7118
7119
7120jilles 2006/01/27 14:44:19 UTC (20060127-585)
7121 Log:
7122 Add chantrace and masktrace to help files.
7123
7124
7125 Changes: Modified:
7126 + - trunk/help/opers/chantrace (File Added)
7127 +27 -20 trunk/help/opers/index (File Modified)
7128 + - trunk/help/opers/masktrace (File Added)
7129 +2 -0 trunk/help/opers/operspy (File Modified)
7130
7131
7132jilles 2006/01/27 14:41:47 UTC (20060127-583)
7133 Log:
7134 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7135 Shows etrace-like output for all users in a channel,
7136 in particular IP addresses.
7137
7138
7139 Changes: Modified:
7140 +75 -2 trunk/modules/m_etrace.c (File Modified)
7141
7142
7143jilles 2006/01/27 13:49:21 UTC (20060127-581)
7144 Log:
7145 Port over ratbox 2.2 r21727 (anfl):
7146 add some logging when we drop servers in places where we only notify opers
7147
7148
7149 Changes: Modified:
7150 +31 -0 trunk/modules/core/m_server.c (File Modified)
7151
7152
7153nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7154 Log:
7155 display orighost in operup message
7156
7157
7158 Changes: Modified:
7159 +1 -1 trunk/src/s_user.c (File Modified)
7160
7161
7162jilles 2006/01/26 17:13:21 UTC (20060126-577)
7163 Log:
7164 Add globallineactive contrib module, a hack which can often
7165 show k/d/g/x line active for remote clients.
7166
7167
7168 Changes: Modified:
7169 +52 -0 trunk/contrib/Makefile.in (File Modified)
7170 + - trunk/contrib/globallineactive.c (File Added)
7171
7172
7173jilles 2006/01/26 16:34:00 UTC (20060126-575)
7174 Log:
7175 Show IP field in the same way as MASKTRACE:
7176 "255.255.255.255" if it's unknown (remote TS5 client)
7177 and "0" if we or the remote server are purposely
7178 hiding it.
7179
7180
7181 Changes: Modified:
7182 +12 -1 trunk/modules/m_scan.c (File Modified)
7183
7184
7185jilles 2006/01/26 16:25:22 UTC (20060126-573)
7186 Log:
7187 scan umodes:
7188 - don't show servers in a global scan
7189 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7190
7191
7192 Changes: Modified:
7193 +4 -1 trunk/modules/m_scan.c (File Modified)
7194
7195
7196nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7197 Log:
7198 Implement SCAN UMODES.
7199
7200
7201 Changes: Modified:
7202 +3 -0 trunk/include/numeric.h (File Modified)
7203 +128 -2 trunk/modules/m_scan.c (File Modified)
7204 +2 -2 trunk/src/messages.tab (File Modified)
7205
7206
7207nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7208 Log:
7209 more oops
7210
7211
7212 Changes: Modified:
7213 +1 -1 trunk/modules/m_scan.c (File Modified)
7214
7215
7216nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7217 Log:
7218 parv[0] should be parv[1].
7219
7220
7221 Changes: Modified:
7222 +1 -1 trunk/modules/m_scan.c (File Modified)
7223
7224
7225nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7226 Log:
7227 another oops
7228
7229
7230 Changes: Modified:
7231 +1 -1 trunk/modules/m_scan.c (File Modified)
7232
7233
7234nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7235 Log:
7236 fix mistake here
7237
7238
7239 Changes: Modified:
7240 +2 -2 trunk/modules/m_scan.c (File Modified)
7241
7242
7243nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7244 Log:
7245 framework for scan command
7246
7247
7248 Changes: Modified:
7249 +113 -0 trunk/modules/Makefile.in (File Modified)
7250 + - trunk/modules/m_scan.c (File Added)
7251
7252
7253nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7254 Log:
7255 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7256
7257
7258 Changes: Modified:
7259 +2 -0 trunk/include/irc_string.h (File Modified)
7260 +157 -1 trunk/modules/m_etrace.c (File Modified)
7261 +129 -90 trunk/src/match.c (File Modified)
7262
7263
7264nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7265 Log:
7266 orighost may live in a different hash bucket (likely the case), lets check it standalone
7267
7268
7269 Changes: Modified:
7270 +39 -3 trunk/src/hostmask.c (File Modified)
7271
7272
7273nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7274 Log:
7275 SVN didn't check modules/ somehow, hrmm.
7276
7277
7278 Changes: Modified:
7279 +1 -1 trunk/modules/m_kline.c (File Modified)
7280 +6 -6 trunk/modules/m_stats.c (File Modified)
7281
7282
7283nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7284 Log:
7285 Track hostmask entries for client_p->orighost, if available.
7286 Not throughly tested, but seems to work fine.
7287
7288
7289 Changes: Modified:
7290 +8 -4 trunk/include/hostmask.h (File Modified)
7291 +14 -10 trunk/src/hostmask.c (File Modified)
7292
7293
7294jilles 2006/01/22 19:14:11 UTC (20060122-549)
7295 Log:
7296 Pass on SQUIT reasons more.
7297
7298
7299 Changes: Modified:
7300 +17 -19 trunk/src/client.c (File Modified)
7301
7302
7303jilles 2006/01/21 17:25:27 UTC (20060121-543)
7304 Log:
7305 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7306 This way, hidden admins also get them.
7307
7308
7309 Changes: Modified:
7310 +4 -4 trunk/src/send.c (File Modified)
7311
7312
7313jilles 2006/01/20 22:26:17 UTC (20060120-541)
7314 Log:
7315 From ircd-ratbox 2.2 (r21339 anfl):
7316 ms_kill() should be using find_person(), not find_client()
7317 otherwise it can generate a core.
7318
7319
7320 Changes: Modified:
7321 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7322
7323
7324jilles 2006/01/18 22:56:51 UTC (20060118-539)
7325 Log:
7326 Add m_error to core_module_table, so it is loaded by default.
7327
7328
7329 Changes: Modified:
7330 +1 -0 trunk/src/modules.c (File Modified)
7331
7332
7333jilles 2006/01/18 00:28:30 UTC (20060118-536)
7334 Log:
7335 comment is a const char *, not char *.
7336
7337
7338 Changes: Modified:
7339 +1 -1 trunk/include/hook.h (File Modified)
7340
7341
7342jilles 2006/01/18 00:10:02 UTC (20060118-534)
7343 Log:
7344 Fix a long standing hybrid 7 bug: when getting a read error
7345 on a server, report_error() is called with a %d instead of
7346 a %s in the format string ("Lost connection" in +d).
7347
7348
7349 Changes: Modified:
7350 +1 -1 trunk/src/client.c (File Modified)
7351
7352
7353jilles 2006/01/16 17:21:11 UTC (20060116-532)
7354 Log:
7355 Clarifications.
7356
7357
7358 Changes: Modified:
7359 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7360
7361
7362nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7363 Log:
7364 Add document describing capabilities and what they mean.
7365
7366
7367 Changes: Modified:
7368 + - trunk/doc/technical/capab.txt (File Added)
7369
7370
7371jilles 2006/01/16 01:19:24 UTC (20060116-528)
7372 Log:
7373 Change client_exit hook to pass all exit_client() parameters.
7374
7375
7376 Changes: Modified:
7377 +8 -0 trunk/include/hook.h (File Modified)
7378 +6 -1 trunk/src/client.c (File Modified)
7379
7380
7381jilles 2006/01/15 21:51:42 UTC (20060115-526)
7382 Log:
7383 Add client_exit hook, called in exit_client() for all
7384 clients of all types, except clients exiting because
7385 of netsplits (QS). The only thing done before it is
7386 marking the client as "closing" (to prevent
7387 recursion).
7388
7389
7390 Changes: Modified:
7391 +1 -0 trunk/include/hook.h (File Modified)
7392 +2 -0 trunk/src/client.c (File Modified)
7393 +2 -0 trunk/src/hook.c (File Modified)
7394
7395
7396jilles 2006/01/15 21:06:36 UTC (20060115-524)
7397 Log:
7398 Improve the code that calculates the nnnS nnnC counts
7399 in RPL_TRACESERVER.
7400
7401 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7402
7403
7404 Changes: Modified:
7405 +43 -36 trunk/modules/m_trace.c (File Modified)
7406
7407
7408jilles 2006/01/15 20:55:27 UTC (20060115-522)
7409 Log:
7410 Add server_eob hook.
7411 Planning to use this for netsplit/join notices.
7412
7413
7414 Changes: Modified:
7415 +1 -0 trunk/include/hook.h (File Modified)
7416 +2 -0 trunk/modules/m_pong.c (File Modified)
7417 +2 -0 trunk/src/hook.c (File Modified)
7418
7419
7420jilles 2006/01/15 20:01:51 UTC (20060115-520)
7421 Log:
7422 Default motd: ircd-ratbox -> charybdis
7423
7424
7425 Changes: Modified:
7426 +1 -1 trunk/doc/ircd.motd (File Modified)
7427
7428
7429jilles 2006/01/15 19:35:03 UTC (20060115-518)
7430 Log:
7431 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7432
7433
7434 Changes: Modified:
7435 +4 -4 trunk/src/s_user.c (File Modified)
7436
7437
7438jilles 2006/01/15 19:12:28 UTC (20060115-516)
7439 Log:
7440 - Remove obsolete EOB help file
7441 - Document snomask in the help files
7442 - Update indexes
7443
7444
7445 Changes: Modified:
7446 + - trunk/help/opers/eob (File Deleted)
7447 +13 -12 trunk/help/opers/index (File Modified)
7448 +1 -13 trunk/help/opers/umode (File Modified)
7449 +7 -7 trunk/help/users/index (File Modified)
7450
7451
7452nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7453 Log:
7454 Bail if snomask to parse is not given. Pointy hat to myself.
7455
7456
7457 Changes: Modified:
7458 +3 -0 trunk/src/snomask.c (File Modified)
7459
7460
7461gxti 2006/01/15 17:48:44 UTC (20060115-512)
7462 Log:
7463 Remove m_flags from autoconf
7464
7465
7466 Changes: Modified:
7467 +0 -1 trunk/contrib/Makefile.in (File Modified)
7468
7469
7470nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7471 Log:
7472 remove m_flags
7473
7474
7475 Changes: Modified:
7476 + - trunk/contrib/m_flags.c (File Deleted)
7477
7478
7479jilles 2006/01/15 17:22:19 UTC (20060115-508)
7480 Log:
7481 If +s is in oper_only_umodes, clear snomask on deoper.
7482
7483
7484 Changes: Modified:
7485 +5 -0 trunk/src/s_user.c (File Modified)
7486
7487
7488gxti 2006/01/15 17:16:50 UTC (20060115-506)
7489 Log:
7490 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7491
7492
7493 Changes: Modified:
7494 +2 -2 trunk/configure (File Modified)
7495 +2 -2 trunk/configure.ac (File Modified)
7496
7497
7498jilles 2006/01/15 17:15:56 UTC (20060115-504)
7499 Log:
7500 Remove the old server notice umodes.
7501 Default oper only umodes is now +s.
7502 Please make sure all remaining umodes still work.
7503
7504
7505 Changes: Modified:
7506 +3 -21 trunk/include/client.h (File Modified)
7507 +0 -12 trunk/src/newconf.c (File Modified)
7508 +1 -1 trunk/src/s_conf.c (File Modified)
7509 +12 -12 trunk/src/s_user.c (File Modified)
7510
7511
7512jilles 2006/01/15 17:00:27 UTC (20060115-502)
7513 Log:
7514 operator::flags nick_changes now controls +n snomask instead of +n umode.
7515
7516
7517 Changes: Modified:
7518 +8 -8 trunk/src/s_user.c (File Modified)
7519
7520
7521jilles 2006/01/15 16:53:16 UTC (20060115-500)
7522 Log:
7523 Move down h_umode_changed hook call after umode allowed checks
7524 (so it will not see +a if someone tries to set it but is not
7525 allowed to).
7526
7527
7528 Changes: Modified:
7529 +2 -3 trunk/src/s_user.c (File Modified)
7530
7531
7532jilles 2006/01/15 16:40:33 UTC (20060115-498)
7533 Log:
7534 Move over non-+s server notices (hopefully, all of them).
7535
7536
7537 Changes: Modified:
7538 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7539 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7540 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7541 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7542 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7543 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7544 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7545 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7546 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7547 +2 -2 trunk/libcharybdis/event.c (File Modified)
7548 +2 -2 trunk/modules/core/m_join.c (File Modified)
7549 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7550 +3 -3 trunk/modules/core/m_message.c (File Modified)
7551 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7552 +2 -2 trunk/modules/core/m_server.c (File Modified)
7553 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7554 +1 -1 trunk/modules/m_post.c (File Modified)
7555 +1 -1 trunk/modules/m_services.c (File Modified)
7556 +2 -2 trunk/src/channel.c (File Modified)
7557 +3 -3 trunk/src/client.c (File Modified)
7558 +1 -1 trunk/src/hash.c (File Modified)
7559 +5 -5 trunk/src/s_conf.c (File Modified)
7560 +2 -2 trunk/src/s_log.c (File Modified)
7561 +4 -4 trunk/src/s_user.c (File Modified)
7562
7563
7564jilles 2006/01/15 16:18:59 UTC (20060115-496)
7565 Log:
7566 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7567
7568
7569 Changes: Modified:
7570 +2 -1 trunk/include/snomask.h (File Modified)
7571 +2 -2 trunk/src/snomask.c (File Modified)
7572
7573
7574jilles 2006/01/15 16:08:28 UTC (20060115-494)
7575 Log:
7576 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7577
7578
7579 Changes: Modified:
7580 +1 -1 trunk/contrib/example_module.c (File Modified)
7581 +2 -2 trunk/include/ircd_defs.h (File Modified)
7582 +6 -6 trunk/modules/core/m_error.c (File Modified)
7583 +1 -1 trunk/modules/core/m_join.c (File Modified)
7584 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7585 +1 -1 trunk/modules/core/m_message.c (File Modified)
7586 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7587 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7588 +18 -18 trunk/modules/core/m_server.c (File Modified)
7589 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7590 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7591 +4 -4 trunk/modules/m_challenge.c (File Modified)
7592 +4 -4 trunk/modules/m_dline.c (File Modified)
7593 +13 -13 trunk/modules/m_gline.c (File Modified)
7594 +5 -5 trunk/modules/m_kline.c (File Modified)
7595 +2 -2 trunk/modules/m_oper.c (File Modified)
7596 +1 -1 trunk/modules/m_pong.c (File Modified)
7597 +13 -13 trunk/modules/m_rehash.c (File Modified)
7598 +4 -4 trunk/modules/m_resv.c (File Modified)
7599 +16 -16 trunk/modules/m_set.c (File Modified)
7600 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7601 +6 -6 trunk/modules/m_xline.c (File Modified)
7602 +1 -1 trunk/src/adns.c (File Modified)
7603 +2 -2 trunk/src/channel.c (File Modified)
7604 +1 -1 trunk/src/listener.c (File Modified)
7605 +1 -1 trunk/src/s_auth.c (File Modified)
7606 +15 -15 trunk/src/s_conf.c (File Modified)
7607 +3 -3 trunk/src/s_user.c (File Modified)
7608 +7 -7 trunk/src/send.c (File Modified)
7609
7610
7611jilles 2006/01/15 15:34:12 UTC (20060115-492)
7612 Log:
7613 On oper up:
7614 - set +s snomask if +s umode set but no snomasks
7615 - put numerics in more logical order
7616
7617
7618 Changes: Modified:
7619 +3 -1 trunk/src/s_user.c (File Modified)
7620
7621
7622jilles 2006/01/15 15:12:39 UTC (20060115-490)
7623 Log:
7624 parse_snobuf_to_mask(): default to + at start
7625 allows stuff like /mode jilles +s C
7626
7627
7628 Changes: Modified:
7629 +1 -1 trunk/src/snomask.c (File Modified)
7630
7631
7632jilles 2006/01/15 15:04:34 UTC (20060115-488)
7633 Log:
7634 Changes to user_mode() snomask handling.
7635 - show snomask (if not 0) on /mode <nick>
7636 - show snomask once at the end if +s/-s used
7637 - only parse 1 parameter for umode changes
7638 - don't crash on /mode <nick> +s
7639 - /mode <nick> -s clears snomask, doesn't use parameter
7640 - set umode +s iff snomask is not 0
7641 - snomask is not propagated, but umode +s is
7642
7643
7644 Changes: Modified:
7645 +97 -72 trunk/src/s_user.c (File Modified)
7646
7647
7648nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7649 Log:
7650 Convert some messages over to snomask.
7651
7652
7653 Changes: Modified:
7654 +29 -29 trunk/src/client.c (File Modified)
7655 +2 -2 trunk/src/ircd.c (File Modified)
7656 +13 -13 trunk/src/modules.c (File Modified)
7657 +1 -1 trunk/src/newconf.c (File Modified)
7658 +5 -5 trunk/src/parse.c (File Modified)
7659 +1 -1 trunk/src/restart.c (File Modified)
7660 +4 -4 trunk/src/s_newconf.c (File Modified)
7661 +11 -11 trunk/src/s_serv.c (File Modified)
7662
7663
7664nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7665 Log:
7666 include snomask.h from client.h
7667
7668
7669 Changes: Modified:
7670 +1 -0 trunk/include/client.h (File Modified)
7671
7672
7673nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7674 Log:
7675 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7676
7677
7678 Changes: Modified:
7679 +1 -0 trunk/src/newconf.c (File Modified)
7680 +2 -1 trunk/src/snomask.c (File Modified)
7681
7682
7683nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7684 Log:
7685 should start with +, not \0. Whoops. :)
7686
7687
7688 Changes: Modified:
7689 +1 -1 trunk/src/snomask.c (File Modified)
7690
7691
7692nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7693 Log:
7694 core snomask support.
7695
7696
7697 Changes: Modified:
7698 +3 -0 trunk/doc/example.conf (File Modified)
7699 +2 -0 trunk/include/client.h (File Modified)
7700 +2 -0 trunk/include/numeric.h (File Modified)
7701 +2 -0 trunk/include/s_newconf.h (File Modified)
7702 +63 -0 trunk/include/send.h (File Modified)
7703 + - trunk/include/snomask.h (File Added)
7704 +1 -0 trunk/src/Makefile.in (File Modified)
7705 +1 -1 trunk/src/messages.tab (File Modified)
7706 +8 -0 trunk/src/newconf.c (File Modified)
7707 +12 -0 trunk/src/s_user.c (File Modified)
7708 +235 -0 trunk/src/send.c (File Modified)
7709 + - trunk/src/snomask.c (File Added)
7710
7711
7712nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7713 Log:
7714 add a blank line after the license info.
7715
7716
7717 Changes: Modified:
7718 +1 -1 trunk/CREDITS (File Modified)
7719
7720
7721jilles 2006/01/14 19:59:18 UTC (20060114-472)
7722 Log:
7723 Extend copyright to 2006.
7724
7725
7726 Changes: Modified:
7727 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7728
7729
7730jilles 2006/01/14 19:56:24 UTC (20060114-470)
7731 Log:
7732 - Fix up book id.
7733 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7734
7735
7736 Changes: Modified:
7737 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7738 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7739
7740
7741jilles 2006/01/14 19:52:16 UTC (20060114-468)
7742 Log:
7743 Add oper privileges document.
7744
7745
7746 Changes: Modified:
7747 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7748 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7749
7750
7751jilles 2006/01/14 18:45:57 UTC (20060114-466)
7752 Log:
7753 Capitalize message names in services shortcuts (for consistency).
7754
7755
7756 Changes: Modified:
7757 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7758
7759
7760jilles 2006/01/13 16:53:35 UTC (20060113-464)
7761 Log:
7762 Remove C++ comment.
7763
7764
7765 Changes: Modified:
7766 +1 -1 trunk/src/patricia.c (File Modified)
7767
7768
7769jilles 2006/01/13 13:45:56 UTC (20060113-462)
7770 Log:
7771 Remove obsolete 'nextconnect' variable.
7772
7773
7774 Changes: Modified:
7775 +0 -1 trunk/include/ircd.h (File Modified)
7776 +0 -2 trunk/src/client.c (File Modified)
7777 +0 -1 trunk/src/ircd.c (File Modified)
7778
7779
7780jilles 2006/01/13 13:02:54 UTC (20060113-460)
7781 Log:
7782 Remove this remnant of the hybrid 6 ziplinks implementation.
7783
7784
7785 Changes: Modified:
7786 + - trunk/include/s_zip.h (File Deleted)
7787
7788
7789jilles 2006/01/09 16:05:47 UTC (20060109-458)
7790 Log:
7791 Make clone limiting work on orighost, not host (so it
7792 looks through services cloaks). Lightly tested, please
7793 test/review.
7794
7795
7796 Changes: Modified:
7797 +2 -0 trunk/modules/m_chghost.c (File Modified)
7798 +1 -1 trunk/src/client.c (File Modified)
7799 +1 -1 trunk/src/s_conf.c (File Modified)
7800
7801
7802jilles 2006/01/09 15:51:02 UTC (20060109-456)
7803 Log:
7804 Don't forget to link me_realhost() into the command hash.
7805
7806 Pointy hat to: myself
7807
7808
7809 Changes: Modified:
7810 +1 -1 trunk/modules/m_chghost.c (File Modified)
7811
7812
7813jilles 2006/01/09 14:46:59 UTC (20060109-454)
7814 Log:
7815 It's call_hook, not hook_call.
7816
7817
7818 Changes: Modified:
7819 +1 -1 trunk/src/s_user.c (File Modified)
7820
7821
7822jilles 2006/01/09 14:45:36 UTC (20060109-452)
7823 Log:
7824 Add unreject help file.
7825
7826
7827 Changes: Modified:
7828 + - trunk/help/opers/unreject (File Added)
7829
7830
7831jilles 2006/01/09 14:41:41 UTC (20060109-450)
7832 Log:
7833 Link the all-important 42 module to the build :P
7834
7835
7836 Changes: Modified:
7837 +1 -0 trunk/contrib/Makefile.in (File Modified)
7838
7839
7840jilles 2006/01/08 19:12:10 UTC (20060108-448)
7841 Log:
7842 Mention /rehash help.
7843
7844
7845 Changes: Modified:
7846 +1 -0 trunk/help/opers/rehash (File Modified)
7847
7848
7849nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7850 Log:
7851 Add h_user_signon hook.
7852
7853
7854 Changes: Modified:
7855 +1 -0 trunk/include/hook.h (File Modified)
7856 +2 -0 trunk/src/hook.c (File Modified)
7857 +4 -0 trunk/src/s_user.c (File Modified)
7858
7859
7860jilles 2006/01/06 02:30:23 UTC (20060106-444)
7861 Log:
7862 Oops, forgot to set orighost for remote client introductions.
7863
7864
7865 Changes: Modified:
7866 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7867
7868
7869jilles 2006/01/06 01:40:44 UTC (20060106-442)
7870 Log:
7871 Use TS6 forms in services shortcuts, if possible.
7872
7873
7874 Changes: Modified:
7875 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7876
7877
7878jilles 2006/01/06 01:31:19 UTC (20060106-440)
7879 Log:
7880 - Start out default_umodes conf entry from the empty set instead of +i.
7881 - Move oper_only_umodes check to where default_umodes is used, as
7882 oper_only_umodes may not be set yet while we're reading the conf.
7883
7884
7885 Changes: Modified:
7886 +6 -7 trunk/src/newconf.c (File Modified)
7887 +1 -1 trunk/src/s_user.c (File Modified)
7888
7889
7890jilles 2006/01/06 01:00:44 UTC (20060106-438)
7891 Log:
7892 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7893
7894
7895 Changes: Modified:
7896 +1 -0 trunk/doc/example.conf (File Modified)
7897 +7 -0 trunk/doc/reference.conf (File Modified)
7898 +0 -7 trunk/include/config.h.dist (File Modified)
7899 +1 -0 trunk/include/s_conf.h (File Modified)
7900 +6 -0 trunk/modules/m_info.c (File Modified)
7901 +9 -18 trunk/src/client.c (File Modified)
7902 +1 -0 trunk/src/newconf.c (File Modified)
7903 +1 -0 trunk/src/s_conf.c (File Modified)
7904
7905
7906jilles 2006/01/06 00:14:18 UTC (20060106-436)
7907 Log:
7908 - Allow NULL target_ip in show_ip() (indicates message is being
7909 sent to local opers)
7910 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7911 confitem
7912 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7913 those in src/client.c
7914
7915 From ratbox 2.2 svn (anfl)
7916
7917
7918 Changes: Modified:
7919 +1 -0 trunk/include/client.h (File Modified)
7920 +21 -2 trunk/src/client.c (File Modified)
7921 +2 -4 trunk/src/hostmask.c (File Modified)
7922 +1 -5 trunk/src/s_conf.c (File Modified)
7923 +4 -8 trunk/src/s_user.c (File Modified)
7924
7925
7926nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7927 Log:
7928 Fire off events properly.
7929
7930
7931 Changes: Modified:
7932 +7 -3 trunk/src/s_user.c (File Modified)
7933
7934
7935nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7936 Log:
7937 make sure modules which depend on umode information get the message upon connection (oops)
7938
7939
7940 Changes: Modified:
7941 +3 -0 trunk/src/s_user.c (File Modified)
7942
7943
7944jilles 2006/01/05 23:33:33 UTC (20060105-430)
7945 Log:
7946 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7947 From ratbox 2.2 svn.
7948
7949
7950 Changes: Modified:
7951 +3 -7 trunk/modules/m_etrace.c (File Modified)
7952
7953
7954nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7955 Log:
7956 Replace silly `default_invisible' option with more versatile default_umodes.
7957
7958
7959 Changes: Modified:
7960 +2 -2 trunk/Makefile.in (File Modified)
7961 +12 -1 trunk/doc/example.conf (File Modified)
7962 +14 -7 trunk/doc/reference.conf (File Modified)
7963 +2 -4 trunk/include/s_conf.h (File Modified)
7964 +0 -6 trunk/modules/m_info.c (File Modified)
7965 +4 -0 trunk/src/modules.c (File Modified)
7966 +41 -1 trunk/src/newconf.c (File Modified)
7967 +2 -2 trunk/src/s_conf.c (File Modified)
7968 +3 -4 trunk/src/s_user.c (File Modified)
7969
7970
7971jilles 2006/01/02 14:30:45 UTC (20060102-426)
7972 Log:
7973 Add temporary nick resvs with the proper duration,
7974 not 60 times too long.
7975
7976
7977 Changes: Modified:
7978 +1 -1 trunk/modules/m_resv.c (File Modified)
7979
7980
7981jilles 2006/01/02 14:21:31 UTC (20060102-424)
7982 Log:
7983 Add kick on split riding. See reference.conf for more details.
7984
7985
7986 Changes: Modified:
7987 +1 -0 trunk/doc/example.conf (File Modified)
7988 +16 -0 trunk/doc/reference.conf (File Modified)
7989 +1 -0 trunk/include/s_conf.h (File Modified)
7990 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7991 +6 -0 trunk/modules/m_info.c (File Modified)
7992 +1 -0 trunk/src/newconf.c (File Modified)
7993 +1 -0 trunk/src/s_conf.c (File Modified)
7994
7995
7996nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7997 Log:
7998 New credits, denoting GXTi as being on the core team.
7999
8000
8001 Changes: Modified:
8002 +16 -5 trunk/CREDITS (File Modified)
8003
8004
8005nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8006 Log:
8007 better cloaking algorithm
8008
8009
8010 Changes: Modified:
8011 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8012
8013
8014nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8015 Log:
8016 don't do redundant bitshifting.
8017
8018
8019 Changes: Modified:
8020 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8021
8022
8023jilles 2005/12/23 21:15:41 UTC (20051223-416)
8024 Log:
8025 Add ip_cloaking.so.
8026
8027
8028 Changes: Modified:
8029 +1 -0 trunk/contrib/Makefile.in (File Modified)
8030
8031
8032jilles 2005/12/23 21:15:25 UTC (20051223-414)
8033 Log:
8034 Set the DynSpoof flag properly.
8035
8036
8037 Changes: Modified:
8038 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8039
8040
8041nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8042 Log:
8043 first go at an ip_cloaking implementation for charybdis.
8044
8045
8046 Changes: Modified:
8047 + - trunk/contrib/ip_cloaking.c (File Added)
8048
8049
8050nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8051 Log:
8052 Add libcharybdis to contrib/ includes.
8053
8054
8055 Changes: Modified:
8056 +1 -1 trunk/contrib/Makefile.in (File Modified)
8057
8058
8059nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8060 Log:
8061 add h_umode_changed hook for modules that provide usermodes.
8062
8063
8064 Changes: Modified:
8065 +1 -0 trunk/include/hook.h (File Modified)
8066 +2 -1 trunk/src/hook.c (File Modified)
8067 +3 -0 trunk/src/s_user.c (File Modified)
8068
8069
8070jilles 2005/12/19 16:52:45 UTC (20051219-406)
8071 Log:
8072 Show quiets in /stats z.
8073
8074
8075 Changes: Modified:
8076 +15 -10 trunk/src/s_stats.c (File Modified)
8077
8078
8079nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8080 Log:
8081 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8082
8083
8084 Changes: Modified:
8085 +0 -12 trunk/configure (File Modified)
8086 +0 -9 trunk/configure.ac (File Modified)
8087 +0 -3 trunk/include/setup.h.in (File Modified)
8088
8089
8090nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8091 Log:
8092 change various buffer sizes to = topiclen.
8093
8094
8095 Changes: Modified:
8096 +3 -4 trunk/include/ircd_defs.h (File Modified)
8097
8098
8099jon 2005/12/12 19:32:18 UTC (20051212-400)
8100 Log:
8101 - Partial commit test, partial ego strokage ;)
8102
8103
8104 Changes: Modified:
8105 +2 -1 trunk/CREDITS (File Modified)
8106
8107
8108nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8109 Log:
8110 More kqueue corrections.
8111
8112 Changes: Modified:
8113 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8114
8115
8116nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8117 Log:
8118 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8119 Not sure why this wasn't this way to begin with.
8120
8121
8122 Changes: Modified:
8123 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8124
8125
8126jilles 2005/12/11 16:39:52 UTC (20051211-394)
8127 Log:
8128 example.conf tweaks:
8129 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8130 most people do not need this.
8131 Enable serverinfo::hub.
8132
8133
8134 Changes: Modified:
8135 +14 -11 trunk/doc/example.conf (File Modified)
8136
8137
8138nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8139 Log:
8140 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8141
8142
8143 Changes: Modified:
8144 +1 -1 trunk/src/s_serv.c (File Modified)
8145
8146
8147nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8148 Log:
8149 header include changes
8150
8151
8152 Changes: Modified:
8153 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8154 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8155 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8156 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8157 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8158 +1 -21 trunk/libcharybdis/select.c (File Modified)
8159
8160
8161nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8162 Log:
8163 s/ilog/libcharybdis_{die,log,restart}/g
8164
8165
8166 Changes: Modified:
8167 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8168 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8169 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8170 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8171 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8172 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8173 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8174 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8175
8176
8177nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8178 Log:
8179 Use the right callbacks in the function code.
8180
8181 Changes: Modified:
8182 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8183
8184
8185nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8186 Log:
8187 More work, it builds again!
8188
8189
8190 Changes: Modified:
8191 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8192 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8193 + - trunk/libcharybdis/libcharybdis.c (File Added)
8194 + - trunk/libcharybdis/libcharybdis.h (File Added)
8195
8196
8197nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8198 Log:
8199 Move some stuff around.
8200
8201
8202 Changes: Modified:
8203 + - trunk/include/memory.h (File Deleted)
8204 + - trunk/include/tools.h (File Deleted)
8205 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8206 + - trunk/libcharybdis/memory.c (File Added)
8207 + - trunk/libcharybdis/memory.h (File Added)
8208 + - trunk/libcharybdis/snprintf.c (File Added)
8209 + - trunk/libcharybdis/tools.c (File Added)
8210 + - trunk/libcharybdis/tools.h (File Added)
8211 +1000 -1062 trunk/modules/.depend (File Modified)
8212 +421 -455 trunk/src/.depend (File Modified)
8213 +0 -1191 trunk/src/Makefile.in (File Modified)
8214 + - trunk/src/memory.c (File Deleted)
8215 + - trunk/src/snprintf.c (File Deleted)
8216 + - trunk/src/tools.c (File Deleted)
8217
8218
8219nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8220 Log:
8221 move more headers into libcharybdis
8222
8223 Changes: Modified:
8224 + - trunk/include/balloc.h (File Deleted)
8225 + - trunk/include/event.h (File Deleted)
8226 + - trunk/libcharybdis/balloc.h (File Added)
8227 + - trunk/libcharybdis/event.h (File Added)
8228 +924 -1020 trunk/modules/.depend (File Modified)
8229 +327 -406 trunk/src/.depend (File Modified)
8230
8231
8232nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8233 Log:
8234 balloc, events -> libcharybdis
8235
8236 Changes: Modified:
8237 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8238 + - trunk/libcharybdis/balloc.c (File Added)
8239 + - trunk/libcharybdis/event.c (File Added)
8240 +0 -1008 trunk/src/Makefile.in (File Modified)
8241 + - trunk/src/balloc.c (File Deleted)
8242 + - trunk/src/event.c (File Deleted)
8243
8244
8245nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8246 Log:
8247 More fun
8248
8249 Changes: Modified:
8250 + - trunk/include/commio.h (File Deleted)
8251 + - trunk/include/linebuf.h (File Deleted)
8252 + - trunk/libcharybdis/commio.h (File Added)
8253 + - trunk/libcharybdis/linebuf.h (File Added)
8254 +1644 -530 trunk/modules/.depend (File Modified)
8255 +1 -1 trunk/modules/Makefile.in (File Modified)
8256 +720 -284 trunk/src/.depend (File Modified)
8257
8258
8259nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8260 Log:
8261 Makefile reworking -- moving libcharybdis headers into proper location.
8262
8263 Changes: Modified:
8264 +1 -1 trunk/adns/Makefile.in (File Modified)
8265 +1 -1 trunk/src/Makefile.in (File Modified)
8266
8267
8268nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8269 Log:
8270 Document proposed authdaemon protocol.
8271
8272 Changes: Modified:
8273 + - trunk/authdaemon/protocol.txt (File Added)
8274
8275
8276nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8277 Log:
8278 Makefile oops
8279
8280 Changes: Modified:
8281 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8282
8283
8284nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8285 Log:
8286 Remove dead makefile from generation
8287
8288 Changes: Modified:
8289 +1 -2 trunk/configure (File Modified)
8290 +0 -1 trunk/configure.ac (File Modified)
8291
8292
8293nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8294 Log:
8295 libcharybdisIO -> libcharybdis
8296
8297 Changes: Modified:
8298 +1 -1 trunk/src/Makefile.in (File Modified)
8299
8300
8301nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8302 Log:
8303 More restructuring.
8304
8305 Changes: Modified:
8306 + - trunk/libcharybdis/Makefile.in (File Added)
8307 + - trunk/libcharybdis/commio.c (File Added)
8308 + - trunk/libcharybdis/devpoll.c (File Added)
8309 + - trunk/libcharybdis/epoll.c (File Added)
8310 + - trunk/libcharybdis/io/ (File Deleted)
8311 + - trunk/libcharybdis/kqueue.c (File Added)
8312 + - trunk/libcharybdis/linebuf.c (File Added)
8313 + - trunk/libcharybdis/log/ (File Deleted)
8314 + - trunk/libcharybdis/poll.c (File Added)
8315 + - trunk/libcharybdis/ports.c (File Added)
8316 + - trunk/libcharybdis/select.c (File Added)
8317
8318
8319nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8320 Log:
8321 Blah kill makefile
8322
8323 Changes: Modified:
8324 + - trunk/libcharybdis/Makefile.in (File Deleted)
8325
8326
8327nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8328 Log:
8329 Blah kill makefile
8330
8331 Changes: Modified:
8332 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8333
8334
8335nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8336 Log:
8337 add authdaemon dir for later hacking
8338
8339
8340 Changes: Modified:
8341 + - trunk/authdaemon/ (File Added)
8342
8343
8344nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8345 Log:
8346 linebuf -> libcharybdisIO
8347
8348
8349 Changes: Modified:
8350 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8351 + - trunk/libcharybdis/io/linebuf.c (File Added)
8352 + - trunk/libcharybdis/log/ (File Added)
8353 + - trunk/libcharybdis/log/Makefile.in (File Added)
8354 +0 -687 trunk/src/Makefile.in (File Modified)
8355 + - trunk/src/linebuf.c (File Deleted)
8356
8357
8358nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8359 Log:
8360 Solaris 10 I/O ports support
8361
8362 Changes: Modified:
8363 + - trunk/libcharybdis/io/ports.c (File Added)
8364
8365
8366nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8367 Log:
8368 libcharybdis stuff
8369
8370
8371 Changes: Modified:
8372 +1 -1 trunk/Makefile.in (File Modified)
8373 +3 -1 trunk/configure (File Modified)
8374 +133 -10 trunk/configure.ac (File Modified)
8375 + - trunk/libcharybdis/ (File Added)
8376 + - trunk/libcharybdis/Makefile.in (File Added)
8377 + - trunk/libcharybdis/io/ (File Added)
8378 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8379 +2 -3 trunk/src/Makefile.in (File Modified)
8380 + - trunk/src/io/ (File Deleted)
8381
8382
8383nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8384 Log:
8385 split IO stuff into libcharybdisIO.
8386
8387
8388 Changes: Modified:
8389 + - trunk/src/commio.c (File Deleted)
8390 + - trunk/src/devpoll.c (File Deleted)
8391 + - trunk/src/epoll.c (File Deleted)
8392 + - trunk/src/io/ (File Added)
8393 + - trunk/src/io/Makefile.in (File Added)
8394 + - trunk/src/io/commio.c (File Added)
8395 + - trunk/src/io/devpoll.c (File Added)
8396 + - trunk/src/io/epoll.c (File Added)
8397 + - trunk/src/io/kqueue.c (File Added)
8398 + - trunk/src/io/poll.c (File Added)
8399 + - trunk/src/io/select.c (File Added)
8400 + - trunk/src/kqueue.c (File Deleted)
8401 + - trunk/src/poll.c (File Deleted)
8402 + - trunk/src/select.c (File Deleted)
8403
8404
8405nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8406 Log:
8407 Version bump: 1.1.0
8408
8409
8410 Changes: Modified:
8411 +86 -155 trunk/configure (File Modified)
8412 +1 -1 trunk/configure.ac (File Modified)
8413
8414
8415jilles 2005/12/04 01:56:31 UTC (20051204-346)
8416 Log:
8417 Remove mentions of mkkeypair/cryptlinks.
8418
8419
8420 Changes: Modified:
8421 +1 -3 trunk/doc/challenge.txt (File Modified)
8422
8423
8424jilles 2005/12/02 17:57:29 UTC (20051202-344)
8425 Log:
8426 Clarify serverinfo{} description.
8427
8428
8429 Changes: Modified:
8430 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8431
8432
8433jilles 2005/12/02 17:41:44 UTC (20051202-342)
8434 Log:
8435 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8436
8437
8438 Changes: Modified:
8439 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8440
8441
8442jilles 2005/12/02 17:38:53 UTC (20051202-340)
8443 Log:
8444 Improvements also applicable to hyperion 1.x.
8445
8446
8447 Changes: Modified:
8448 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8449
8450
8451jilles 2005/12/02 17:08:45 UTC (20051202-338)
8452 Log:
8453 - Add +F description
8454 - General improvements and changes to charybdis
8455
8456
8457 Changes: Modified:
8458 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8459
8460
8461jilles 2005/12/02 16:43:45 UTC (20051202-336)
8462 Log:
8463 The server notice umodes only have an effect
8464 for opers. ("sendto_realops_flags", so having
8465 the umode is not enough, they must also be
8466 opered)
8467
8468
8469 Changes: Modified:
8470 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8471
8472
8473jilles 2005/12/02 16:39:40 UTC (20051202-334)
8474 Log:
8475 Updates to umodes docs.
8476
8477
8478 Changes: Modified:
8479 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8480
8481
8482nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8483 Log:
8484 Add SGML documentation.
8485
8486 Changes: Modified:
8487 + - trunk/doc/sgml/ (File Added)
8488 + - trunk/doc/sgml/oper-guide/ (File Added)
8489 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8490 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8491 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8492 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8493 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8494 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8495 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8496
8497
8498jilles 2005/11/21 11:04:33 UTC (20051121-330)
8499 Log:
8500 Make operwall flag restrict setting umode +z.
8501 This repairs this flag broken in charybdis-1.0.
8502
8503
8504 Changes: Modified:
8505 +41 -0 trunk/contrib/m_flags.c (File Modified)
8506 +9 -0 trunk/src/s_user.c (File Modified)
8507
8508
8509jilles 2005/11/21 10:29:37 UTC (20051121-328)
8510 Log:
8511 Don't complain/reset remote clients +n. I'm still not
8512 convinced propagating all umodes is the way to go, oh
8513 well.
8514
8515
8516 Changes: Modified:
8517 +1 -1 trunk/src/s_user.c (File Modified)
8518
8519
8520jilles 2005/11/21 10:21:42 UTC (20051121-326)
8521 Log:
8522 - Require admin flag for oper /chghost (if it's enabled
8523 which is not default)
8524 - Give error message on nonexistant nick
8525
8526
8527 Changes: Modified:
8528 +12 -0 trunk/modules/m_chghost.c (File Modified)
8529
8530
8531nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8532 Log:
8533 Incorporated jilles' dynspoof patch with a few minor changes.
8534
8535 Changes: Modified:
8536 +5 -2 trunk/include/client.h (File Modified)
8537 +1 -0 trunk/include/numeric.h (File Modified)
8538 +75 -4 trunk/modules/m_chghost.c (File Modified)
8539 +2 -21 trunk/modules/m_stats.c (File Modified)
8540 +2 -8 trunk/modules/m_trace.c (File Modified)
8541 +2 -0 trunk/src/client.c (File Modified)
8542 +3 -0 trunk/src/s_user.c (File Modified)
8543
8544
8545nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8546 Log:
8547 Update NEWS.
8548
8549 Changes: Modified:
8550 +5 -0 trunk/NEWS (File Modified)
8551
8552
8553jilles 2005/11/17 22:38:52 UTC (20051117-320)
8554 Log:
8555 Make show_ip() far less braindead.
8556
8557 Obtained from: ratbox 2.2 SVN
8558
8559
8560 Changes: Modified:
8561 +14 -85 trunk/src/client.c (File Modified)
8562
8563
8564jilles 2005/11/15 16:33:26 UTC (20051115-318)
8565 Log:
8566 Instead of not showing channels at all for whoising services,
8567 only show channels the requester is also on. If operspying
8568 services, show all the channels.
8569
8570
8571 Changes: Modified:
8572 +37 -40 trunk/modules/m_whois.c (File Modified)
8573
8574
8575jilles 2005/11/15 15:59:00 UTC (20051115-316)
8576 Log:
8577 - Show real errno if we fail to connect to a server
8578 - Don't show server IPs on IRC if a server goes dead
8579 during handshake
8580
8581
8582 Changes: Modified:
8583 +2 -5 trunk/src/s_serv.c (File Modified)
8584
8585
8586jilles 2005/11/15 15:28:18 UTC (20051115-314)
8587 Log:
8588 Revert hybrid 7.2 aline code. It causes too many problems.
8589
8590
8591 Changes: Modified:
8592 +1 -47 trunk/NEWS (File Modified)
8593 + - trunk/include/aline.h (File Deleted)
8594 +53 -6 trunk/modules/m_dline.c (File Modified)
8595 +212 -16 trunk/modules/m_kline.c (File Modified)
8596 +37 -8 trunk/modules/m_resv.c (File Modified)
8597 +45 -24 trunk/modules/m_xline.c (File Modified)
8598 +0 -485 trunk/src/Makefile.in (File Modified)
8599 + - trunk/src/aline.c (File Deleted)
8600
8601
8602jilles 2005/11/07 10:47:33 UTC (20051107-312)
8603 Log:
8604 Incorporate recent ratbox monitor bugfixes (could crash).
8605
8606
8607 Changes: Modified:
8608 +16 -0 trunk/modules/m_monitor.c (File Modified)
8609 +4 -3 trunk/src/monitor.c (File Modified)
8610
8611
8612jilles 2005/10/24 23:10:06 UTC (20051024-310)
8613 Log:
8614 Fix /invite UID leak.
8615
8616 Found by logiclrd@EFnet.
8617
8618
8619 Changes: Modified:
8620 +3 -2 trunk/modules/m_invite.c (File Modified)
8621
8622
8623nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8624 Log:
8625 Don't show what channels a service is in.
8626
8627 Changes: Modified:
8628 +1 -0 trunk/NEWS (File Modified)
8629 +40 -35 trunk/modules/m_whois.c (File Modified)
8630
8631
8632nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8633 Log:
8634 Update version to 1.0.3.
8635
8636
8637 Changes: Modified:
8638 +9 -9 trunk/configure (File Modified)
8639 +1 -1 trunk/configure.ac (File Modified)
8640
8641
8642jilles 2005/10/22 17:12:51 UTC (20051022-304)
8643 Log:
8644 Update NEWS.
8645
8646
8647 Changes: Modified:
8648 +7 -1 trunk/NEWS (File Modified)
8649
8650
8651jilles 2005/10/22 17:11:32 UTC (20051022-302)
8652 Log:
8653 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8654 More static buffers :(
8655
8656
8657 Changes: Modified:
8658 +12 -4 trunk/src/aline.c (File Modified)
8659
8660
8661jilles 2005/10/18 21:52:35 UTC (20051018-300)
8662 Log:
8663 Make operspy mode (/mode !#channel showing parameters
8664 even if not on channel) work again.
8665
8666
8667 Changes: Modified:
8668 +4 -4 trunk/src/channel.c (File Modified)
8669
8670
8671jilles 2005/10/16 22:04:15 UTC (20051016-298)
8672 Log:
8673 Call server_introduced hook on TS6 remote server
8674 introduction (ms_sid()).
8675
8676
8677 Changes: Modified:
8678 +6 -0 trunk/modules/core/m_server.c (File Modified)
8679
8680
8681nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8682 Log:
8683 Cyrix boxes are wierd.
8684
8685 Changes: Modified:
8686 +2 -1 trunk/modules/m_services.c (File Modified)
8687
8688
8689nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8690 Log:
8691 More paranoia.
8692
8693 Changes: Modified:
8694 +1 -1 trunk/include/client.h (File Modified)
8695 +3 -1 trunk/modules/m_services.c (File Modified)
8696
8697
8698nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8699 Log:
8700 heh
8701
8702 Changes: Modified:
8703 +1 -6 trunk/modules/m_services.c (File Modified)
8704
8705
8706nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8707 Log:
8708 Disable a check that doesn't always seem to work right for some reason.
8709
8710 Changes: Modified:
8711 +2 -0 trunk/modules/m_services.c (File Modified)
8712
8713
8714nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8715 Log:
8716 Update NEWS.
8717
8718
8719 Changes: Modified:
8720 +4 -1 trunk/NEWS (File Modified)
8721
8722
8723nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8724 Log:
8725 1.0.2
8726
8727
8728 Changes: Modified:
8729 +9 -9 trunk/configure (File Modified)
8730 +1 -1 trunk/configure.ac (File Modified)
8731
8732
8733jilles 2005/10/08 22:30:18 UTC (20051008-284)
8734 Log:
8735 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8736
8737
8738 Changes: Modified:
8739 +3 -13 trunk/modules/m_trace.c (File Modified)
8740
8741
8742jilles 2005/10/06 11:00:22 UTC (20051006-282)
8743 Log:
8744 Don't send empty RPL_WHOISCHANNELS on remote whois.
8745
8746 Pointy hat to: jilles
8747
8748
8749 Changes: Modified:
8750 +1 -1 trunk/modules/m_whois.c (File Modified)
8751
8752
8753nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8754 Log:
8755 Update NEWS.
8756
8757
8758 Changes: Modified:
8759 +3 -0 trunk/NEWS (File Modified)
8760
8761
8762nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8763 Log:
8764 Modular umode support.
8765
8766
8767 Changes: Modified:
8768 +0 -9 trunk/include/client.h (File Modified)
8769 +2 -1 trunk/include/s_user.h (File Modified)
8770 +1 -1 trunk/include/tools.h (File Modified)
8771 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8772 +3 -0 trunk/src/ircd.c (File Modified)
8773 +1 -1 trunk/src/messages.tab (File Modified)
8774 +2 -2 trunk/src/s_serv.c (File Modified)
8775 +37 -59 trunk/src/s_user.c (File Modified)
8776 +21 -0 trunk/src/tools.c (File Modified)
8777
8778
8779jilles 2005/10/02 20:23:15 UTC (20051002-276)
8780 Log:
8781 Optionally do forced nick change to the UID instead of kill
8782 on nick collisions, see doc/collision_fnc.txt for more
8783 details.
8784
8785
8786 Changes: Modified:
8787 + - trunk/doc/collision_fnc.txt (File Added)
8788 +1 -0 trunk/doc/example.conf (File Modified)
8789 +8 -0 trunk/doc/reference.conf (File Modified)
8790 +1 -0 trunk/include/numeric.h (File Modified)
8791 +1 -0 trunk/include/s_conf.h (File Modified)
8792 +2 -1 trunk/include/s_serv.h (File Modified)
8793 +1 -0 trunk/include/s_stats.h (File Modified)
8794 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8795 +1 -1 trunk/src/messages.tab (File Modified)
8796 +1 -0 trunk/src/newconf.c (File Modified)
8797 +1 -0 trunk/src/s_conf.c (File Modified)
8798 +1 -0 trunk/src/s_serv.c (File Modified)
8799 +2 -2 trunk/src/s_stats.c (File Modified)
8800
8801
8802nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8803 Log:
8804 Update NEWS.
8805
8806
8807 Modified:
8808 trunk/NEWS (File Modified)
8809
8810
8811jilles 2005/09/28 15:45:31 UTC (20050928-272)
8812 Log:
8813 Don't allow lookups by uid in /monitor + and /monitor s.
8814
8815
8816 Modified:
8817 trunk/modules/m_monitor.c (File Modified)
8818
8819
8820jilles 2005/09/28 13:05:01 UTC (20050928-270)
8821 Log:
8822 Stop garbage +j being set in cases like +j aaa:bbb by
8823 initializing the variables properly.
8824
8825 Reported by kyle.
8826
8827
8828 Modified:
8829 trunk/modules/core/m_mode.c (File Modified)
8830 trunk/modules/core/m_sjoin.c (File Modified)
8831
8832
8833jilles 2005/09/25 15:51:54 UTC (20050925-268)
8834 Log:
8835 Apply flags to the proper server in me_gcap().
8836
8837
8838 Modified:
8839 trunk/modules/m_capab.c (File Modified)
8840
8841
8842jilles 2005/09/22 23:13:46 UTC (20050922-266)
8843 Log:
8844 Use find_named_client() instead of find_client() to check
8845 for nick collisions.
8846
8847
8848 Modified:
8849 trunk/modules/core/m_nick.c (File Modified)
8850
8851
8852nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8853 Log:
8854 - Replace old 381 numeric with a new, more positive one!
8855
8856
8857 Modified:
8858 trunk/src/messages.tab (File Modified)
8859
8860
8861jilles 2005/09/22 00:38:45 UTC (20050922-262)
8862 Log:
8863 Make it compile again.
8864
8865
8866 Modified:
8867 trunk/src/channel.c (File Modified)
8868 trunk/src/client.c (File Modified)
8869 trunk/src/ircd.c (File Modified)
8870 trunk/src/packet.c (File Modified)
8871
8872
8873nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8874 Log:
8875 - Prevent UID disclosure in cmode setting.
8876
8877
8878 Modified:
8879 trunk/NEWS (File Modified)
8880 trunk/modules/core/m_mode.c (File Modified)
8881
8882
8883nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8884 Log:
8885 A different check which prevents UID disclosure.
8886
8887
8888 Modified:
8889 trunk/modules/core/m_kick.c (File Modified)
8890
8891
8892nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8893 Log:
8894 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8895
8896
8897 Modified:
8898 trunk/modules/core/m_kick.c (File Modified)
8899
8900
8901nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8902 Log:
8903 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8904
8905
8906 Modified:
8907 trunk/NEWS (File Modified)
8908 trunk/modules/m_accept.c (File Modified)
8909 trunk/modules/m_admin.c (File Modified)
8910 trunk/modules/m_away.c (File Modified)
8911 trunk/modules/m_cap.c (File Modified)
8912 trunk/modules/m_capab.c (File Modified)
8913 trunk/modules/m_challenge.c (File Modified)
8914 trunk/modules/m_chghost.c (File Modified)
8915 trunk/modules/m_close.c (File Modified)
8916 trunk/modules/m_cmessage.c (File Modified)
8917 trunk/modules/m_connect.c (File Modified)
8918 trunk/modules/m_dline.c (File Modified)
8919 trunk/modules/m_encap.c (File Modified)
8920 trunk/modules/m_etrace.c (File Modified)
8921 trunk/modules/m_gline.c (File Modified)
8922 trunk/modules/m_help.c (File Modified)
8923 trunk/modules/m_info.c (File Modified)
8924 trunk/modules/m_invite.c (File Modified)
8925 trunk/modules/m_ison.c (File Modified)
8926 trunk/modules/m_kline.c (File Modified)
8927 trunk/modules/m_knock.c (File Modified)
8928 trunk/modules/m_links.c (File Modified)
8929 trunk/modules/m_list.c (File Modified)
8930 trunk/modules/m_locops.c (File Modified)
8931 trunk/modules/m_lusers.c (File Modified)
8932 trunk/modules/m_map.c (File Modified)
8933 trunk/modules/m_monitor.c (File Modified)
8934 trunk/modules/m_motd.c (File Modified)
8935 trunk/modules/m_names.c (File Modified)
8936 trunk/modules/m_oper.c (File Modified)
8937 trunk/modules/m_operspy.c (File Modified)
8938 trunk/modules/m_pass.c (File Modified)
8939 trunk/modules/m_ping.c (File Modified)
8940 trunk/modules/m_pong.c (File Modified)
8941 trunk/modules/m_post.c (File Modified)
8942 trunk/modules/m_rehash.c (File Modified)
8943 trunk/modules/m_restart.c (File Modified)
8944 trunk/modules/m_resv.c (File Modified)
8945 trunk/modules/m_services.c (File Modified)
8946 trunk/modules/m_set.c (File Modified)
8947 trunk/modules/m_sshortcut.c (File Modified)
8948 trunk/modules/m_stats.c (File Modified)
8949 trunk/modules/m_svinfo.c (File Modified)
8950 trunk/modules/m_tb.c (File Modified)
8951 trunk/modules/m_testline.c (File Modified)
8952 trunk/modules/m_testmask.c (File Modified)
8953 trunk/modules/m_time.c (File Modified)
8954 trunk/modules/m_topic.c (File Modified)
8955 trunk/modules/m_trace.c (File Modified)
8956 trunk/modules/m_unreject.c (File Modified)
8957 trunk/modules/m_user.c (File Modified)
8958 trunk/modules/m_userhost.c (File Modified)
8959 trunk/modules/m_users.c (File Modified)
8960 trunk/modules/m_version.c (File Modified)
8961 trunk/modules/m_wallops.c (File Modified)
8962 trunk/modules/m_who.c (File Modified)
8963 trunk/modules/m_whois.c (File Modified)
8964 trunk/modules/m_whowas.c (File Modified)
8965 trunk/modules/m_xline.c (File Modified)
8966 trunk/src/adns.c (File Modified)
8967 trunk/src/aline.c (File Modified)
8968 trunk/src/cache.c (File Modified)
8969 trunk/src/channel.c (File Modified)
8970 trunk/src/class.c (File Modified)
8971 trunk/src/client.c (File Modified)
8972 trunk/src/commio.c (File Modified)
8973 trunk/src/event.c (File Modified)
8974 trunk/src/hash.c (File Modified)
8975 trunk/src/hostmask.c (File Modified)
8976 trunk/src/ircd.c (File Modified)
8977 trunk/src/kdparse.c (File Modified)
8978 trunk/src/linebuf.c (File Modified)
8979 trunk/src/listener.c (File Modified)
8980 trunk/src/modules.c (File Modified)
8981 trunk/src/monitor.c (File Modified)
8982 trunk/src/newconf.c (File Modified)
8983 trunk/src/packet.c (File Modified)
8984 trunk/src/parse.c (File Modified)
8985 trunk/src/reject.c (File Modified)
8986 trunk/src/s_auth.c (File Modified)
8987 trunk/src/s_conf.c (File Modified)
8988 trunk/src/s_gline.c (File Modified)
8989 trunk/src/s_log.c (File Modified)
8990 trunk/src/s_newconf.c (File Modified)
8991 trunk/src/s_serv.c (File Modified)
8992 trunk/src/s_stats.c (File Modified)
8993 trunk/src/s_user.c (File Modified)
8994 trunk/src/send.c (File Modified)
8995 trunk/src/whowas.c (File Modified)
8996
8997
8998nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8999 Log:
9000 - More coding style niceities. Pretty much got client.h squared away.
9001
9002
9003 Modified:
9004 trunk/modules/m_dline.c (File Modified)
9005 trunk/modules/m_gline.c (File Modified)
9006 trunk/modules/m_kline.c (File Modified)
9007 trunk/modules/m_rehash.c (File Modified)
9008 trunk/modules/m_resv.c (File Modified)
9009 trunk/modules/m_stats.c (File Modified)
9010 trunk/modules/m_testline.c (File Modified)
9011 trunk/modules/m_user.c (File Modified)
9012 trunk/modules/m_xline.c (File Modified)
9013
9014
9015jilles 2005/09/21 22:37:13 UTC (20050921-250)
9016 Log:
9017 - Propagate quiets (+q) on netjoins
9018 - Clear +q list too on lowerTS sjoin from TS6 source
9019
9020
9021 Modified:
9022 trunk/modules/core/m_sjoin.c (File Modified)
9023 trunk/src/s_serv.c (File Modified)
9024
9025
9026jilles 2005/09/21 15:49:43 UTC (20050921-248)
9027 Log:
9028 Second argument to whois is always a nick, never a uid.
9029 This prevents /whois other.server uid to get information
9030 about that uid.
9031
9032
9033 Modified:
9034 trunk/modules/m_whois.c (File Modified)
9035
9036
9037jilles 2005/09/21 15:43:45 UTC (20050921-246)
9038 Log:
9039 Don't allow local users to use uids in user mode.
9040
9041
9042 Modified:
9043 trunk/src/s_user.c (File Modified)
9044
9045
9046jilles 2005/09/21 15:42:56 UTC (20050921-244)
9047 Log:
9048 Make it compile again.
9049
9050
9051 Modified:
9052 trunk/src/s_stats.c (File Modified)
9053
9054
9055jilles 2005/09/21 15:09:11 UTC (20050921-242)
9056 Log:
9057 Fix propagation of empty SJOIN.
9058
9059
9060 Modified:
9061 trunk/modules/core/m_sjoin.c (File Modified)
9062
9063
9064nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9065 Log:
9066 Some atheme-style niceties here.
9067
9068
9069 Modified:
9070 trunk/modules/m_accept.c (File Modified)
9071 trunk/modules/m_admin.c (File Modified)
9072 trunk/modules/m_away.c (File Modified)
9073 trunk/modules/m_cap.c (File Modified)
9074 trunk/modules/m_capab.c (File Modified)
9075 trunk/modules/m_challenge.c (File Modified)
9076 trunk/modules/m_chghost.c (File Modified)
9077 trunk/modules/m_close.c (File Modified)
9078 trunk/modules/m_cmessage.c (File Modified)
9079 trunk/modules/m_connect.c (File Modified)
9080 trunk/modules/m_dline.c (File Modified)
9081 trunk/modules/m_encap.c (File Modified)
9082 trunk/modules/m_etrace.c (File Modified)
9083 trunk/modules/m_gline.c (File Modified)
9084 trunk/modules/m_help.c (File Modified)
9085 trunk/modules/m_info.c (File Modified)
9086 trunk/modules/m_invite.c (File Modified)
9087 trunk/modules/m_ison.c (File Modified)
9088 trunk/modules/m_kline.c (File Modified)
9089 trunk/modules/m_knock.c (File Modified)
9090 trunk/modules/m_links.c (File Modified)
9091 trunk/modules/m_list.c (File Modified)
9092 trunk/modules/m_locops.c (File Modified)
9093 trunk/modules/m_lusers.c (File Modified)
9094 trunk/modules/m_map.c (File Modified)
9095 trunk/modules/m_monitor.c (File Modified)
9096 trunk/modules/m_motd.c (File Modified)
9097 trunk/modules/m_names.c (File Modified)
9098 trunk/modules/m_oper.c (File Modified)
9099 trunk/modules/m_operspy.c (File Modified)
9100 trunk/modules/m_pass.c (File Modified)
9101 trunk/modules/m_ping.c (File Modified)
9102 trunk/modules/m_pong.c (File Modified)
9103 trunk/modules/m_post.c (File Modified)
9104 trunk/modules/m_rehash.c (File Modified)
9105 trunk/modules/m_restart.c (File Modified)
9106 trunk/modules/m_resv.c (File Modified)
9107 trunk/modules/m_services.c (File Modified)
9108 trunk/modules/m_set.c (File Modified)
9109 trunk/modules/m_sshortcut.c (File Modified)
9110 trunk/modules/m_stats.c (File Modified)
9111 trunk/modules/m_svinfo.c (File Modified)
9112 trunk/modules/m_tb.c (File Modified)
9113 trunk/modules/m_testline.c (File Modified)
9114 trunk/modules/m_testmask.c (File Modified)
9115 trunk/modules/m_time.c (File Modified)
9116 trunk/modules/m_topic.c (File Modified)
9117 trunk/modules/m_trace.c (File Modified)
9118 trunk/modules/m_unreject.c (File Modified)
9119 trunk/modules/m_user.c (File Modified)
9120 trunk/modules/m_userhost.c (File Modified)
9121 trunk/modules/m_users.c (File Modified)
9122 trunk/modules/m_version.c (File Modified)
9123 trunk/modules/m_wallops.c (File Modified)
9124 trunk/modules/m_who.c (File Modified)
9125 trunk/modules/m_whois.c (File Modified)
9126 trunk/modules/m_whowas.c (File Modified)
9127 trunk/modules/m_xline.c (File Modified)
9128
9129
9130nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9131 Log:
9132 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9133
9134
9135 Modified:
9136 trunk/.indent.pro (File Modified)
9137 trunk/include/charybdis.h (File Added)
9138 trunk/include/client.h (File Modified)
9139 trunk/modules/.indent.pro (File Modified)
9140 trunk/src/.indent.pro (File Modified)
9141 trunk/src/adns.c (File Modified)
9142 trunk/src/aline.c (File Modified)
9143 trunk/src/cache.c (File Modified)
9144 trunk/src/channel.c (File Modified)
9145 trunk/src/class.c (File Modified)
9146 trunk/src/client.c (File Modified)
9147 trunk/src/commio.c (File Modified)
9148 trunk/src/event.c (File Modified)
9149 trunk/src/hash.c (File Modified)
9150 trunk/src/hostmask.c (File Modified)
9151 trunk/src/ircd.c (File Modified)
9152 trunk/src/kdparse.c (File Modified)
9153 trunk/src/linebuf.c (File Modified)
9154 trunk/src/listener.c (File Modified)
9155 trunk/src/modules.c (File Modified)
9156 trunk/src/monitor.c (File Modified)
9157 trunk/src/newconf.c (File Modified)
9158 trunk/src/packet.c (File Modified)
9159 trunk/src/parse.c (File Modified)
9160 trunk/src/reject.c (File Modified)
9161 trunk/src/s_auth.c (File Modified)
9162 trunk/src/s_conf.c (File Modified)
9163 trunk/src/s_gline.c (File Modified)
9164 trunk/src/s_log.c (File Modified)
9165 trunk/src/s_newconf.c (File Modified)
9166 trunk/src/s_serv.c (File Modified)
9167 trunk/src/s_stats.c (File Modified)
9168 trunk/src/s_user.c (File Modified)
9169 trunk/src/send.c (File Modified)
9170 trunk/src/whowas.c (File Modified)
9171
9172
9173nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9174 Log:
9175 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9176 - Convert a few modules towards using this code.
9177 - Make a note about this change in NEWS.
9178
9179
9180 Modified:
9181 trunk/NEWS (File Modified)
9182 trunk/include/aline.h (File Added)
9183 trunk/modules/m_dline.c (File Modified)
9184 trunk/modules/m_kline.c (File Modified)
9185 trunk/modules/m_resv.c (File Modified)
9186 trunk/modules/m_xline.c (File Modified)
9187 trunk/src/Makefile.in (File Modified)
9188 trunk/src/aline.c (File Added)
9189
9190
9191nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9192 Log:
9193 - Update NEWS document.
9194
9195
9196 Modified:
9197 trunk/NEWS (File Modified)
9198
9199
9200jilles 2005/09/20 18:27:19 UTC (20050920-232)
9201 Log:
9202 Use find_named_person() instead of find_person() in services shortcuts.
9203
9204
9205 Modified:
9206 trunk/modules/m_sshortcut.c (File Modified)
9207
9208
9209jilles 2005/09/18 22:18:59 UTC (20050918-230)
9210 Log:
9211 Fix propagation of empty channels (+P).
9212
9213
9214 Modified:
9215 trunk/modules/core/m_sjoin.c (File Modified)
9216 trunk/src/s_serv.c (File Modified)
9217
9218
9219jilles 2005/09/18 22:18:04 UTC (20050918-228)
9220 Log:
9221 Use same comparison for +f.
9222
9223
9224 Modified:
9225 trunk/modules/core/m_join.c (File Modified)
9226
9227
9228jilles 2005/09/18 18:48:13 UTC (20050918-226)
9229 Log:
9230 Retire server-server non-encap CHGHOST, and clean it up a bit.
9231
9232
9233 Modified:
9234 trunk/modules/m_chghost.c (File Modified)
9235
9236
9237jilles 2005/09/18 14:26:20 UTC (20050918-224)
9238 Log:
9239 Use TS6 form for SQUIT wallops.
9240
9241
9242 Modified:
9243 trunk/modules/core/m_squit.c (File Modified)
9244
9245
9246jilles 2005/09/18 14:25:54 UTC (20050918-222)
9247 Log:
9248 Propagate nick changes for remote clients in TS6 form if possible;
9249 simplify the code a bit.
9250
9251
9252 Modified:
9253 trunk/modules/core/m_nick.c (File Modified)
9254
9255
9256jilles 2005/09/18 14:16:43 UTC (20050918-220)
9257 Log:
9258 Only clear oper_only_umodes on deoper for local clients.
9259
9260
9261 Modified:
9262 trunk/src/s_user.c (File Modified)
9263
9264
9265nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9266 Log:
9267 - Don't enable use_whois_actually in the default config, makes cloaking
9268 only useful for vanity.
9269
9270
9271 Modified:
9272 trunk/doc/example.conf (File Modified)
9273
9274
9275jilles 2005/09/18 00:00:12 UTC (20050918-216)
9276 Log:
9277 Fix linebuf raw code to not truncate lines longer than
9278 510 characters. This stops ziplinks corruption at
9279 the initial burst if the other side sends a lot.
9280
9281
9282 Modified:
9283 trunk/src/linebuf.c (File Modified)
9284
9285
9286nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9287 Log:
9288 - Add +r to channel_modes().
9289
9290
9291 Modified:
9292 trunk/src/channel.c (File Modified)
9293
9294
9295nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9296 Log:
9297 Update NEWS.
9298
9299
9300 Modified:
9301 trunk/NEWS (File Modified)
9302
9303
9304nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9305 Log:
9306 err, nvm. wrong project :-P
9307
9308
9309 Modified:
9310 trunk/src/match.c (File Modified)
9311
9312
9313nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9314 Log:
9315 make sure we don't crash on match(NULL, test)
9316
9317
9318 Modified:
9319 trunk/src/match.c (File Modified)
9320
9321
9322jilles 2005/09/12 23:40:03 UTC (20050912-206)
9323 Log:
9324 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9325 flags = rehash in shared{}.
9326 Uses :<source> ENCAP <target> REHASH [option].
9327
9328
9329 Modified:
9330 trunk/doc/example.conf (File Modified)
9331 trunk/doc/reference.conf (File Modified)
9332 trunk/help/opers/rehash (File Modified)
9333 trunk/include/s_newconf.h (File Modified)
9334 trunk/modules/m_rehash.c (File Modified)
9335 trunk/modules/m_stats.c (File Modified)
9336 trunk/src/newconf.c (File Modified)
9337
9338
9339jilles 2005/09/12 22:48:44 UTC (20050912-204)
9340 Log:
9341 Initialize flags to 0 in conf_set_shared_flags() and
9342 conf_set_cluster_flags().
9343
9344
9345 Modified:
9346 trunk/src/newconf.c (File Modified)
9347
9348
9349jilles 2005/09/12 22:14:16 UTC (20050912-202)
9350 Log:
9351 Don't allow a forward from a #channel to an &channel.
9352 Error message is Illegal channel name.
9353
9354
9355 Modified:
9356 trunk/modules/core/m_mode.c (File Modified)
9357
9358
9359nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9360 Log:
9361 - change version to 1.0.1
9362
9363
9364 Modified:
9365 trunk/configure (File Modified)
9366 trunk/configure.ac (File Modified)
9367
9368
9369nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9370 Log:
9371 Update NEWS.
9372
9373
9374 Modified:
9375 trunk/NEWS (File Modified)
9376
9377
9378jilles 2005/09/12 21:55:58 UTC (20050912-196)
9379 Log:
9380 Services shortcuts changes:
9381 - Require umode +S on target
9382 - Use ERR_SERVICESDOWN (440) for error message
9383 - Fix check for empty string
9384
9385
9386 Modified:
9387 trunk/include/numeric.h (File Modified)
9388 trunk/modules/m_sshortcut.c (File Modified)
9389 trunk/src/messages.tab (File Modified)
9390
9391
9392nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9393 Log:
9394 s/IsChanService/IsService/g;
9395
9396
9397 Modified:
9398 trunk/modules/m_sshortcut.c (File Modified)
9399
9400
9401nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9402 Log:
9403 Add check for service validity in shortcut routines.
9404
9405
9406 Modified:
9407 trunk/modules/m_sshortcut.c (File Modified)
9408
9409
9410jilles 2005/09/12 15:30:26 UTC (20050912-190)
9411 Log:
9412 Don't allow forwarding to a -F channel the setter is not on.
9413
9414
9415 Modified:
9416 trunk/modules/core/m_mode.c (File Modified)
9417
9418
9419jilles 2005/09/12 13:55:56 UTC (20050912-188)
9420 Log:
9421 Describe identify_service and identify_command in
9422 reference.conf.
9423
9424
9425 Modified:
9426 trunk/doc/reference.conf (File Modified)
9427
9428
9429jilles 2005/09/12 13:37:11 UTC (20050912-186)
9430 Log:
9431 More helpfile updates.
9432
9433
9434 Modified:
9435 trunk/help/Makefile.in (File Modified)
9436 trunk/help/opers/die (File Modified)
9437 trunk/help/opers/join (File Modified)
9438 trunk/help/opers/links (File Modified)
9439 trunk/help/opers/lusers (File Modified)
9440 trunk/help/opers/map (File Added)
9441 trunk/help/opers/motd (File Modified)
9442 trunk/help/opers/names (File Modified)
9443 trunk/help/opers/notice (File Modified)
9444 trunk/help/opers/operspy (File Modified)
9445 trunk/help/opers/part (File Modified)
9446 trunk/help/opers/privmsg (File Modified)
9447 trunk/help/opers/restart (File Modified)
9448 trunk/help/opers/set (File Modified)
9449 trunk/help/opers/stats (File Modified)
9450 trunk/help/opers/trace (File Modified)
9451 trunk/help/opers/version (File Modified)
9452 trunk/help/users/notice (File Modified)
9453 trunk/help/users/privmsg (File Modified)
9454 trunk/help/users/stats (File Modified)
9455
9456
9457jilles 2005/09/12 11:18:40 UTC (20050912-184)
9458 Log:
9459 Update help files.
9460
9461
9462 Modified:
9463 trunk/help/opers/cmode (File Modified)
9464 trunk/help/opers/umode (File Modified)
9465 trunk/help/opers/wallops (File Modified)
9466 trunk/help/opers/who (File Modified)
9467 trunk/help/users/umode (File Modified)
9468
9469
9470jilles 2005/09/12 11:11:18 UTC (20050912-182)
9471 Log:
9472 Include cmode +r in 004 and 005.
9473
9474
9475 Modified:
9476 trunk/include/supported.h (File Modified)
9477 trunk/src/messages.tab (File Modified)
9478
9479
9480jilles 2005/09/12 10:53:35 UTC (20050912-180)
9481 Log:
9482 No need to clear all 3 buffers in channel_modes().
9483
9484
9485 Modified:
9486 trunk/src/channel.c (File Modified)
9487
9488
9489jilles 2005/09/12 10:31:54 UTC (20050912-178)
9490 Log:
9491 - Fix multiple +f modes per line
9492 - -f shouldn't take a parameter
9493
9494
9495 Modified:
9496 trunk/modules/core/m_mode.c (File Modified)
9497
9498
9499jilles 2005/09/12 10:04:27 UTC (20050912-176)
9500 Log:
9501 Channel mode +Q now prevents forwarding to or through
9502 a channel, just like in hyperion, not from a channel.
9503
9504
9505 Modified:
9506 trunk/modules/core/m_join.c (File Modified)
9507
9508
9509jilles 2005/09/12 09:36:21 UTC (20050912-174)
9510 Log:
9511 Complete +F/+Q propagation.
9512
9513
9514 Modified:
9515 trunk/modules/core/m_join.c (File Modified)
9516 trunk/modules/core/m_sjoin.c (File Modified)
9517 trunk/src/channel.c (File Modified)
9518
9519
9520nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9521 Log:
9522 - A few minor fixes.
9523
9524
9525 Modified:
9526 trunk/modules/core/m_join.c (File Modified)
9527 trunk/modules/m_services.c (File Modified)
9528
9529
9530nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9531 Log:
9532 - Fix netsplit obfuscation.
9533
9534
9535 Modified:
9536 trunk/src/client.c (File Modified)
9537
9538
9539nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9540 Log:
9541 - Fix another /stats p related bug.
9542
9543
9544 Modified:
9545 trunk/src/client.c (File Modified)
9546
9547
9548nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9549 Log:
9550 - Update example.conf.
9551
9552
9553 Modified:
9554 trunk/doc/example.conf (File Modified)
9555
9556
9557nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9558 Log:
9559 - Fix a minor bug here, and re-release 1.0.
9560
9561
9562 Modified:
9563 trunk/modules/core/m_nick.c (File Modified)
9564
9565
9566nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9567 Log:
9568 - Add bursted clients to /stats p list.
9569
9570
9571 Modified:
9572 trunk/modules/core/m_nick.c (File Modified)
9573
9574
9575nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9576 Log:
9577 - Add identify_service, identify_command options to the example.conf,
9578 newconf parser.
9579
9580
9581 Modified:
9582 trunk/NEWS (File Modified)
9583 trunk/doc/example.conf (File Modified)
9584 trunk/src/newconf.c (File Modified)
9585
9586
9587nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9588 Log:
9589 - Add services shortcuts.
9590
9591
9592 Modified:
9593 trunk/modules/Makefile.in (File Modified)
9594 trunk/modules/m_sshortcut.c (File Added)
9595
9596
9597nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9598 Log:
9599 - put back checks i removed by mistake
9600
9601
9602 Modified:
9603 trunk/modules/core/m_join.c (File Modified)
9604
9605
9606nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9607 Log:
9608 - Implement channel mode +Q, which disables forwarding.
9609 - Make forwarding usable by everyone.
9610 - Implement channel mode +F which bypasses authority checks on a target
9611 set with this mode
9612 - Update NEWS.
9613
9614
9615 Modified:
9616 trunk/NEWS (File Modified)
9617 trunk/include/channel.h (File Modified)
9618 trunk/include/supported.h (File Modified)
9619 trunk/modules/core/m_join.c (File Modified)
9620 trunk/modules/core/m_mode.c (File Modified)
9621 trunk/src/messages.tab (File Modified)
9622
9623
9624nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9625 Log:
9626 - Fix account handling brokenness.
9627
9628
9629 Modified:
9630 trunk/modules/m_services.c (File Modified)
9631
9632
9633jilles 2005/09/12 02:04:09 UTC (20050912-150)
9634 Log:
9635 Identify to services via server password hack. Still
9636 needs config file parts, like
9637 identifyservice = "nickserv@services.int";
9638 identifycommand = "IDENTIFY";
9639
9640
9641 Modified:
9642 trunk/include/s_conf.h (File Modified)
9643 trunk/src/s_user.c (File Modified)
9644
9645
9646jilles 2005/09/12 01:59:46 UTC (20050912-148)
9647 Log:
9648 Make send.c compile.
9649
9650
9651 Modified:
9652 trunk/src/send.c (File Modified)
9653
9654
9655nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9656 Log:
9657 - Handle this better.
9658
9659
9660 Modified:
9661 trunk/src/send.c (File Modified)
9662
9663
9664nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9665 Log:
9666 If the source is not a client, don't send to normal users.
9667
9668
9669 Modified:
9670 trunk/src/send.c (File Modified)
9671
9672
9673nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9674 Log:
9675 - Make /wallops behave as wallops in other ircds.
9676
9677
9678 Modified:
9679 trunk/modules/m_wallops.c (File Modified)
9680 trunk/src/send.c (File Modified)
9681
9682
9683nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9684 Log:
9685 - charybdis-1.0
9686
9687
9688 Modified:
9689 trunk/NEWS (File Modified)
9690 trunk/configure (File Modified)
9691 trunk/configure.ac (File Modified)
9692
9693
9694nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9695 Log:
9696 - Remove efnet configuration.
9697 - Rename example.conf as reference.conf, and replace the default
9698 example.conf with one suitable for AthemeNET.
9699 - Update makefile to reflect these changes.
9700
9701
9702 Modified:
9703 trunk/doc/Makefile.in (File Modified)
9704 trunk/doc/example.conf (File Modified)
9705 trunk/doc/example.efnet.conf (File Deleted)
9706 trunk/doc/reference.conf (File Added)
9707
9708
9709nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9710 Log:
9711 - Don't display opers who are /away.
9712
9713
9714 Modified:
9715 trunk/modules/m_stats.c (File Modified)
9716
9717
9718jilles 2005/09/12 00:21:20 UTC (20050912-134)
9719 Log:
9720 Put cmode +f in 004 and 005.
9721
9722
9723 Modified:
9724 trunk/include/supported.h (File Modified)
9725 trunk/src/messages.tab (File Modified)
9726
9727
9728jilles 2005/09/12 00:15:13 UTC (20050912-132)
9729 Log:
9730 Add user umode +Q which prevents a user from
9731 being forwarded.
9732
9733
9734 Modified:
9735 trunk/include/client.h (File Modified)
9736 trunk/modules/core/m_join.c (File Modified)
9737 trunk/src/messages.tab (File Modified)
9738 trunk/src/s_user.c (File Modified)
9739
9740
9741jilles 2005/09/11 23:47:02 UTC (20050911-130)
9742 Log:
9743 Implement channel forwarding in m_join(). As in
9744 hyperion, failing to join because of +i, +r or +j
9745 can cause you to be forwarded, potentially
9746 recursively. Unlike hyperion, a single numeric
9747 is sent in case of a successful forward, otherwise
9748 the ircd acts if there were no forward.
9749
9750
9751 Modified:
9752 trunk/include/numeric.h (File Modified)
9753 trunk/modules/core/m_join.c (File Modified)
9754 trunk/src/messages.tab (File Modified)
9755
9756
9757jilles 2005/09/11 22:57:53 UTC (20050911-128)
9758 Log:
9759 Allow servers to set oper-only cmodes as well.
9760
9761
9762 Modified:
9763 trunk/modules/core/m_mode.c (File Modified)
9764
9765
9766jilles 2005/09/11 22:48:37 UTC (20050911-126)
9767 Log:
9768 Add cmode +f which takes a channel name, settable
9769 only by opers for now. Does not do anything yet.
9770
9771
9772 Modified:
9773 trunk/include/channel.h (File Modified)
9774 trunk/modules/core/m_join.c (File Modified)
9775 trunk/modules/core/m_mode.c (File Modified)
9776 trunk/modules/core/m_sjoin.c (File Modified)
9777 trunk/src/channel.c (File Modified)
9778
9779
9780jilles 2005/09/11 20:48:09 UTC (20050911-124)
9781 Log:
9782 Fully initialize 'mode' in ms_join() and ms_sjoin()
9783 to avoid old +j garbage from being used.
9784
9785
9786 Modified:
9787 trunk/modules/core/m_join.c (File Modified)
9788 trunk/modules/core/m_sjoin.c (File Modified)
9789
9790
9791jilles 2005/09/11 19:41:53 UTC (20050911-122)
9792 Log:
9793 - only touch join_count/join_delta if join throttling
9794 is enabled on the channel
9795 - reset join_count/join_delta to 0 if -j is set
9796
9797
9798 Modified:
9799 trunk/modules/core/m_join.c (File Modified)
9800 trunk/modules/core/m_mode.c (File Modified)
9801 trunk/modules/core/m_sjoin.c (File Modified)
9802
9803
9804jilles 2005/09/11 18:57:20 UTC (20050911-120)
9805 Log:
9806 Also start a new "period" for join throttling for remote joins,
9807 if necessary. Make the code slightly clearer.
9808
9809
9810 Modified:
9811 trunk/modules/core/m_join.c (File Modified)
9812 trunk/src/channel.c (File Modified)
9813
9814
9815jilles 2005/09/11 18:12:20 UTC (20050911-118)
9816 Log:
9817 Some +j improvements, still broken.
9818
9819
9820 Modified:
9821 trunk/modules/core/m_join.c (File Modified)
9822 trunk/modules/core/m_sjoin.c (File Modified)
9823
9824
9825jilles 2005/09/11 16:44:36 UTC (20050911-116)
9826 Log:
9827 Only do +z processing for +m channels the sender is on,
9828 as bans/quiets are currently only checked locally.
9829
9830
9831 Modified:
9832 trunk/modules/core/m_message.c (File Modified)
9833
9834
9835jilles 2005/09/11 16:01:02 UTC (20050911-114)
9836 Log:
9837 - Add max_bans_large configuration option, defaulting to 500, to
9838 limit the number of bans in a +L channel
9839 - Change b/e/I to b/e/I/q in texts
9840
9841
9842 Modified:
9843 trunk/doc/example.conf (File Modified)
9844 trunk/include/s_conf.h (File Modified)
9845 trunk/modules/core/m_mode.c (File Modified)
9846 trunk/modules/m_info.c (File Modified)
9847 trunk/src/newconf.c (File Modified)
9848 trunk/src/s_conf.c (File Modified)
9849
9850
9851jilles 2005/09/11 15:20:38 UTC (20050911-112)
9852 Log:
9853 Store invite for +gi channels.
9854 Note that +gi is significantly weaker access control than +i.
9855
9856
9857 Modified:
9858 trunk/modules/m_invite.c (File Modified)
9859
9860
9861jilles 2005/09/11 14:38:35 UTC (20050911-110)
9862 Log:
9863 Nonops are allowed to see +q lists.
9864
9865
9866 Modified:
9867 trunk/modules/core/m_mode.c (File Modified)
9868
9869
9870jilles 2005/09/11 14:27:59 UTC (20050911-108)
9871 Log:
9872 Invalidate can_send() cache on -q.
9873
9874
9875 Modified:
9876 trunk/modules/core/m_mode.c (File Modified)
9877
9878
9879nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9880 Log:
9881 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9882
9883
9884 Modified:
9885 trunk/modules/core/m_sjoin.c (File Modified)
9886
9887
9888nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9889 Log:
9890 - Allow blank SJOINs -- for permanant channels.
9891
9892
9893 Modified:
9894 trunk/modules/core/m_sjoin.c (File Modified)
9895
9896
9897nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9898 Log:
9899 - Burst permanant channels.
9900
9901
9902 Modified:
9903 trunk/src/s_serv.c (File Modified)
9904
9905
9906nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9907 Log:
9908 - Fix handling of permanant channels.
9909
9910
9911 Modified:
9912 trunk/modules/core/m_join.c (File Modified)
9913
9914
9915nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9916 Log:
9917 - Run indent on core modules.
9918 - Add propagation of join throttle settings.
9919
9920
9921 Modified:
9922 trunk/modules/core/m_die.c (File Modified)
9923 trunk/modules/core/m_error.c (File Modified)
9924 trunk/modules/core/m_join.c (File Modified)
9925 trunk/modules/core/m_kick.c (File Modified)
9926 trunk/modules/core/m_kill.c (File Modified)
9927 trunk/modules/core/m_message.c (File Modified)
9928 trunk/modules/core/m_mode.c (File Modified)
9929 trunk/modules/core/m_nick.c (File Modified)
9930 trunk/modules/core/m_part.c (File Modified)
9931 trunk/modules/core/m_quit.c (File Modified)
9932 trunk/modules/core/m_server.c (File Modified)
9933 trunk/modules/core/m_sjoin.c (File Modified)
9934 trunk/modules/core/m_squit.c (File Modified)
9935
9936
9937nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9938 Log:
9939 - Fix mistake in commit message.
9940
9941
9942 Modified:
9943 trunk/ChangeLog (File Modified)
9944
9945
9946nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9947 Log:
9948 - Channel throttling.
9949
9950
9951 Modified:
9952 trunk/NEWS (File Modified)
9953 trunk/include/supported.h (File Modified)
9954 trunk/modules/core/m_mode.c (File Modified)
9955 trunk/src/messages.tab (File Modified)
9956
9957
9958nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9959 Log:
9960 - Channel throttle logic fixes.
9961
9962
9963 Modified:
9964 trunk/include/channel.h (File Modified)
9965
9966
9967nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9968 Log:
9969 - Add the throttle logic.
9970
9971
9972 Modified:
9973 trunk/include/channel.h (File Modified)
9974 trunk/include/numeric.h (File Modified)
9975 trunk/modules/core/m_join.c (File Modified)
9976 trunk/src/channel.c (File Modified)
9977 trunk/src/messages.tab (File Modified)
9978
9979
9980nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9981 Log:
9982 - Cosmetic fixes to CREDITS.
9983
9984
9985 Modified:
9986 trunk/CREDITS (File Modified)
9987
9988
9989nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9990 Log:
9991 - Better channel_modes() from ShadowIRCd 4.
9992
9993
9994 Modified:
9995 trunk/include/channel.h (File Modified)
9996 trunk/src/channel.c (File Modified)
9997
9998
9999nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10000 Log:
10001 - Strip colour codes from parts.
10002
10003
10004 Modified:
10005 trunk/modules/core/m_part.c (File Modified)
10006
10007
10008nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10009 Log:
10010 - Strip colour codes from quits.
10011
10012
10013 Modified:
10014 trunk/modules/core/m_quit.c (File Modified)
10015
10016
10017nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10018 Log:
10019 - add +c/+g/+z to channel_modes().
10020
10021
10022 Modified:
10023 trunk/src/channel.c (File Modified)
10024
10025
10026nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10027 Log:
10028 - Add +g to 004/005 numerics.
10029
10030
10031 Modified:
10032 trunk/include/supported.h (File Modified)
10033 trunk/src/messages.tab (File Modified)
10034
10035
10036nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10037 Log:
10038 - Add +cgz to set_final_mode() in both join/sjoin.
10039 - Implement channel mode +g: Free invite.
10040
10041
10042 Modified:
10043 trunk/include/channel.h (File Modified)
10044 trunk/modules/core/m_join.c (File Modified)
10045 trunk/modules/core/m_mode.c (File Modified)
10046 trunk/modules/core/m_sjoin.c (File Modified)
10047 trunk/modules/m_invite.c (File Modified)
10048
10049
10050nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10051 Log:
10052 - Make sure /stats p uses the right list.
10053
10054
10055 Modified:
10056 trunk/modules/m_stats.c (File Modified)
10057
10058
10059nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10060 Log:
10061 - local oper list becomes local_oper_list.
10062 - all opers are stored on oper_list for /stats p.
10063
10064
10065 Modified:
10066 trunk/include/ircd.h (File Modified)
10067 trunk/modules/m_stats.c (File Modified)
10068 trunk/modules/m_trace.c (File Modified)
10069 trunk/src/client.c (File Modified)
10070 trunk/src/ircd.c (File Modified)
10071 trunk/src/s_user.c (File Modified)
10072 trunk/src/send.c (File Modified)
10073
10074
10075nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10076 Log:
10077 - Remove ENABLE_SERVICES legacy define.
10078
10079
10080 Modified:
10081 trunk/configure (File Modified)
10082 trunk/configure.ac (File Modified)
10083 trunk/include/client.h (File Modified)
10084 trunk/include/m_info.h (File Modified)
10085 trunk/include/s_conf.h (File Modified)
10086 trunk/modules/Makefile.in (File Modified)
10087 trunk/modules/core/m_kick.c (File Modified)
10088 trunk/modules/core/m_mode.c (File Modified)
10089 trunk/modules/core/m_nick.c (File Modified)
10090 trunk/modules/core/m_sjoin.c (File Modified)
10091 trunk/modules/m_services.c (File Modified)
10092 trunk/src/channel.c (File Modified)
10093 trunk/src/newconf.c (File Modified)
10094 trunk/src/s_conf.c (File Modified)
10095 trunk/src/s_serv.c (File Modified)
10096 trunk/src/s_user.c (File Modified)
10097
10098
10099nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10100 Log:
10101 - New reject message, ala ircu.
10102
10103
10104 Modified:
10105 trunk/src/reject.c (File Modified)
10106
10107
10108nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10109 Log:
10110 - Reduce 'broadcast storm' effect in m_chghost.
10111
10112
10113 Modified:
10114 trunk/modules/m_chghost.c (File Modified)
10115
10116
10117nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10118 Log:
10119 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10120
10121
10122 Modified:
10123 trunk/include/supported.h (File Modified)
10124 trunk/src/messages.tab (File Modified)
10125
10126
10127nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10128 Log:
10129 - Implement +z.
10130
10131
10132 Modified:
10133 trunk/include/channel.h (File Modified)
10134 trunk/modules/core/m_message.c (File Modified)
10135 trunk/modules/core/m_mode.c (File Modified)
10136
10137
10138nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10139 Log:
10140 - use sendto_one_numeric() in some places.
10141
10142
10143 Modified:
10144 trunk/modules/core/m_mode.c (File Modified)
10145
10146
10147nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10148 Log:
10149 - Implement channel mode +c -- colour stripping.
10150
10151
10152 Modified:
10153 trunk/include/irc_string.h (File Modified)
10154 trunk/include/supported.h (File Modified)
10155 trunk/modules/core/m_message.c (File Modified)
10156 trunk/modules/core/m_mode.c (File Modified)
10157 trunk/src/irc_string.c (File Modified)
10158 trunk/src/messages.tab (File Modified)
10159
10160
10161nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10162 Log:
10163 - Add +qLP to CHANMODES 005 numeric.
10164
10165
10166 Modified:
10167 trunk/include/supported.h (File Modified)
10168
10169
10170nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10171 Log:
10172 Move credits files to doc/.
10173
10174
10175 Modified:
10176 trunk/Hybrid-team (File Deleted)
10177 trunk/Ratbox-team (File Deleted)
10178 trunk/doc/Hybrid-team (File Added)
10179 trunk/doc/Ratbox-team (File Added)
10180
10181
10182nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10183 Log:
10184 - Rename Ratbox credits as Ratbox-team.
10185 - Add in our own CREDITS.
10186
10187
10188 Modified:
10189 trunk/CREDITS (File Deleted)
10190 trunk/CREDITS (File Added)
10191 trunk/Ratbox-team (File Added)
10192
10193
10194nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10195 Log:
10196 - Quietcache fixes.
10197
10198
10199 Modified:
10200 trunk/modules/core/m_mode.c (File Modified)
10201
10202
10203nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10204 Log:
10205 - Rebuild configure.
10206
10207
10208 Modified:
10209 trunk/autom4te.cache/ (File Deleted)
10210 trunk/configure (File Modified)
10211
10212
10213nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10214 Log:
10215 Add +q to messages.tab.
10216
10217
10218 Modified:
10219 trunk/src/messages.tab (File Modified)
10220
10221
10222nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10223 Log:
10224 - port m_sjoin stuff to TS6 JOIN syntax.
10225
10226
10227 Modified:
10228 trunk/modules/core/m_join.c (File Modified)
10229
10230
10231nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10232 Log:
10233 - Implement channel mode +q (quiet)
10234
10235
10236 Modified:
10237 trunk/include/channel.h (File Modified)
10238 trunk/modules/core/m_mode.c (File Modified)
10239 trunk/src/channel.c (File Modified)
10240
10241
10242jilles 2005/09/10 03:03:05 UTC (20050910-40)
10243 Log:
10244 Add +L/+P for set_final_mode().
10245
10246
10247 Modified:
10248 trunk/modules/core/m_sjoin.c (File Modified)
10249
10250
10251jilles 2005/09/10 02:59:22 UTC (20050910-38)
10252 Log:
10253 Add +L/+P in channel_modes().
10254
10255
10256 Modified:
10257 trunk/src/channel.c (File Modified)
10258
10259
10260jilles 2005/09/10 02:55:10 UTC (20050910-36)
10261 Log:
10262 - Use MODE_PERMANENT, not MODE_PERMANANT
10263 - Actually use chm_staff()
10264
10265 It compiles but is not otherwise tested.
10266
10267
10268 Modified:
10269 trunk/include/channel.h (File Modified)
10270 trunk/modules/core/m_mode.c (File Modified)
10271 trunk/modules/core/m_sjoin.c (File Modified)
10272 trunk/src/channel.c (File Modified)
10273
10274
10275nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10276 Log:
10277 - Ok, patchlevel.h is fixed now.
10278
10279
10280 Modified:
10281 trunk/include/patchlevel.h (File Modified)
10282
10283
10284nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10285 Log:
10286 - *sigh*
10287
10288
10289 Modified:
10290 trunk/include/patchlevel.h (File Modified)
10291 trunk/src/version.c.SH (File Modified)
10292
10293
10294nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10295 Log:
10296 - Fix compilation issue with version.c.
10297
10298
10299 Modified:
10300 trunk/src/version.c.SH (File Modified)
10301
10302
10303nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10304 Log:
10305 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10306 this from the BUGS file.
10307
10308
10309 Modified:
10310 trunk/BUGS (File Modified)
10311
10312
10313jilles 2005/09/10 02:30:22 UTC (20050910-26)
10314 Log:
10315 Mangle all netsplit messages if flatten links is enabled.
10316
10317
10318 Modified:
10319 trunk/src/client.c (File Modified)
10320
10321
10322nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10323 Log:
10324 - jilles pointed out that /stats p needed severe changes -- implement
10325 them
10326
10327
10328 Modified:
10329 trunk/modules/m_stats.c (File Modified)
10330
10331
10332nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10333 Log:
10334 Rename RELNOTES to NEWS.
10335
10336
10337 Modified:
10338 trunk/NEWS (File Added)
10339 trunk/RELNOTES (File Deleted)
10340
10341
10342nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10343 Log:
10344 Update RELNOTES.
10345
10346
10347 Modified:
10348 trunk/RELNOTES (File Modified)
10349
10350
10351nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10352 Log:
10353 - Make /stats p work globally.
10354 - Change 'OPER(s)' to 'staff members'
10355
10356
10357 Modified:
10358 trunk/modules/m_stats.c (File Modified)
10359
10360
10361nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10362 Log:
10363 - add modes, +LP to RPL_MYINFO.
10364
10365
10366 Modified:
10367 trunk/src/messages.tab (File Modified)
10368
10369
10370nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10371 Log:
10372 More stuff to RELNOTES.
10373
10374
10375 Modified:
10376 trunk/RELNOTES (File Modified)
10377
10378
10379nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10380 Log:
10381 - Implement +P.
10382
10383
10384 Modified:
10385 trunk/modules/core/m_sjoin.c (File Modified)
10386 trunk/src/channel.c (File Modified)
10387
10388
10389nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10390 Log:
10391 - Implement list limit exceed modes -- +L.
10392
10393
10394 Modified:
10395 trunk/modules/core/m_mode.c (File Modified)
10396
10397
10398nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10399 Log:
10400 - Add handlers for modes +L, +P.
10401
10402
10403 Modified:
10404 trunk/include/channel.h (File Modified)
10405 trunk/modules/core/m_mode.c (File Modified)
10406
10407
10408nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10409 Log:
10410 Update properties on *everything*.
10411
10412
10413 Modified:
10414 trunk/.cvsignore (Property Modified)
10415 trunk/.indent.pro (Property Modified)
10416 trunk/BUGS (File Modified) (Property Modified)
10417 trunk/CREDITS (File Modified) (Property Modified)
10418 trunk/ChangeLog (Property Modified)
10419 trunk/Hybrid-team (File Modified) (Property Modified)
10420 trunk/INSTALL (File Modified) (Property Modified)
10421 trunk/LICENSE (File Modified) (Property Modified)
10422 trunk/Makefile.in (File Modified) (Property Modified)
10423 trunk/README.FIRST (File Modified) (Property Modified)
10424 trunk/RELNOTES (File Modified) (Property Modified)
10425 trunk/SVN-Access (Property Modified)
10426 trunk/aclocal.m4 (File Modified) (Property Modified)
10427 trunk/adns/.cvsignore (Property Modified)
10428 trunk/adns/COPYING (Property Modified)
10429 trunk/adns/GPL-vs-LGPL (Property Modified)
10430 trunk/adns/Makefile.in (File Modified) (Property Modified)
10431 trunk/adns/README (Property Modified)
10432 trunk/adns/README.ircd (Property Modified)
10433 trunk/adns/adns.h (File Modified) (Property Modified)
10434 trunk/adns/check.c (File Modified) (Property Modified)
10435 trunk/adns/dlist.h (File Modified) (Property Modified)
10436 trunk/adns/event.c (File Modified) (Property Modified)
10437 trunk/adns/general.c (File Modified) (Property Modified)
10438 trunk/adns/internal.h (File Modified) (Property Modified)
10439 trunk/adns/parse.c (File Modified) (Property Modified)
10440 trunk/adns/query.c (File Modified) (Property Modified)
10441 trunk/adns/reply.c (File Modified) (Property Modified)
10442 trunk/adns/setup.c (File Modified) (Property Modified)
10443 trunk/adns/transmit.c (File Modified) (Property Modified)
10444 trunk/adns/tvarith.h (File Modified) (Property Modified)
10445 trunk/adns/types.c (File Modified) (Property Modified)
10446 trunk/configure (File Modified) (Property Modified)
10447 trunk/configure.ac (File Modified) (Property Modified)
10448 trunk/contrib/.cvsignore (Property Modified)
10449 trunk/contrib/.indent.pro (Property Modified)
10450 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10451 trunk/contrib/README (File Modified) (Property Modified)
10452 trunk/contrib/example_module.c (File Modified) (Property Modified)
10453 trunk/contrib/m_42.c (File Modified) (Property Modified)
10454 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10455 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10456 trunk/contrib/m_force.c (File Modified) (Property Modified)
10457 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10458 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10459 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10460 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10461 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10462 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10463 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10464 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10465 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10466 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10467 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10468 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10469 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10470 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10471 trunk/doc/.cvsignore (Property Modified)
10472 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10473 trunk/doc/Makefile.in (File Modified) (Property Modified)
10474 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10475 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10476 trunk/doc/challenge.txt (File Modified) (Property Modified)
10477 trunk/doc/example.conf (File Modified) (Property Modified)
10478 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10479 trunk/doc/hooks.txt (File Modified) (Property Modified)
10480 trunk/doc/index.txt (File Modified) (Property Modified)
10481 trunk/doc/ircd.8 (File Modified) (Property Modified)
10482 trunk/doc/ircd.motd (Property Modified)
10483 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10484 trunk/doc/modeg.txt (File Modified) (Property Modified)
10485 trunk/doc/modes.txt (File Modified) (Property Modified)
10486 trunk/doc/monitor.txt (File Modified) (Property Modified)
10487 trunk/doc/old/Authors (Property Modified)
10488 trunk/doc/operguide.txt (File Modified) (Property Modified)
10489 trunk/doc/opermyth.txt (Property Modified)
10490 trunk/doc/server-version-info (File Modified) (Property Modified)
10491 trunk/doc/services.txt (File Modified) (Property Modified)
10492 trunk/doc/technical/README.TSora (Property Modified)
10493 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10494 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10495 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10496 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10497 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10498 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10499 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10500 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10501 trunk/doc/technical/rfc1459.txt (Property Modified)
10502 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10503 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10504 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10505 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10506 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10507 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10508 trunk/help/Makefile.in (File Modified) (Property Modified)
10509 trunk/help/opers/accept (Property Modified)
10510 trunk/help/opers/admin (Property Modified)
10511 trunk/help/opers/away (Property Modified)
10512 trunk/help/opers/capab (Property Modified)
10513 trunk/help/opers/challenge (Property Modified)
10514 trunk/help/opers/close (Property Modified)
10515 trunk/help/opers/cmode (Property Modified)
10516 trunk/help/opers/cnotice (Property Modified)
10517 trunk/help/opers/connect (Property Modified)
10518 trunk/help/opers/cprivmsg (Property Modified)
10519 trunk/help/opers/credits (Property Modified)
10520 trunk/help/opers/die (Property Modified)
10521 trunk/help/opers/dline (Property Modified)
10522 trunk/help/opers/eob (Property Modified)
10523 trunk/help/opers/error (Property Modified)
10524 trunk/help/opers/etrace (Property Modified)
10525 trunk/help/opers/gline (Property Modified)
10526 trunk/help/opers/help (Property Modified)
10527 trunk/help/opers/index (Property Modified)
10528 trunk/help/opers/info (Property Modified)
10529 trunk/help/opers/invite (Property Modified)
10530 trunk/help/opers/ison (Property Modified)
10531 trunk/help/opers/join (Property Modified)
10532 trunk/help/opers/kick (Property Modified)
10533 trunk/help/opers/kill (Property Modified)
10534 trunk/help/opers/kline (Property Modified)
10535 trunk/help/opers/knock (Property Modified)
10536 trunk/help/opers/links (Property Modified)
10537 trunk/help/opers/list (Property Modified)
10538 trunk/help/opers/locops (Property Modified)
10539 trunk/help/opers/lusers (Property Modified)
10540 trunk/help/opers/modlist (Property Modified)
10541 trunk/help/opers/modload (Property Modified)
10542 trunk/help/opers/modrestart (Property Modified)
10543 trunk/help/opers/modunload (Property Modified)
10544 trunk/help/opers/motd (Property Modified)
10545 trunk/help/opers/names (Property Modified)
10546 trunk/help/opers/nick (Property Modified)
10547 trunk/help/opers/notice (Property Modified)
10548 trunk/help/opers/oper (Property Modified)
10549 trunk/help/opers/operspy (Property Modified)
10550 trunk/help/opers/operwall (Property Modified)
10551 trunk/help/opers/part (Property Modified)
10552 trunk/help/opers/pass (Property Modified)
10553 trunk/help/opers/ping (Property Modified)
10554 trunk/help/opers/pong (Property Modified)
10555 trunk/help/opers/post (Property Modified)
10556 trunk/help/opers/privmsg (Property Modified)
10557 trunk/help/opers/quit (Property Modified)
10558 trunk/help/opers/rehash (Property Modified)
10559 trunk/help/opers/restart (Property Modified)
10560 trunk/help/opers/resv (Property Modified)
10561 trunk/help/opers/server (Property Modified)
10562 trunk/help/opers/set (Property Modified)
10563 trunk/help/opers/sjoin (Property Modified)
10564 trunk/help/opers/squit (Property Modified)
10565 trunk/help/opers/stats (Property Modified)
10566 trunk/help/opers/svinfo (Property Modified)
10567 trunk/help/opers/testgecos (Property Modified)
10568 trunk/help/opers/testline (Property Modified)
10569 trunk/help/opers/testmask (Property Modified)
10570 trunk/help/opers/time (Property Modified)
10571 trunk/help/opers/topic (Property Modified)
10572 trunk/help/opers/trace (Property Modified)
10573 trunk/help/opers/uhelp (Property Modified)
10574 trunk/help/opers/umode (Property Modified)
10575 trunk/help/opers/undline (Property Modified)
10576 trunk/help/opers/ungline (Property Modified)
10577 trunk/help/opers/unkline (Property Modified)
10578 trunk/help/opers/unresv (Property Modified)
10579 trunk/help/opers/unxline (Property Modified)
10580 trunk/help/opers/user (Property Modified)
10581 trunk/help/opers/userhost (Property Modified)
10582 trunk/help/opers/users (Property Modified)
10583 trunk/help/opers/version (Property Modified)
10584 trunk/help/opers/wallops (Property Modified)
10585 trunk/help/opers/who (Property Modified)
10586 trunk/help/opers/whois (Property Modified)
10587 trunk/help/opers/whowas (Property Modified)
10588 trunk/help/opers/xline (Property Modified)
10589 trunk/help/users/index (Property Modified)
10590 trunk/help/users/info (Property Modified)
10591 trunk/help/users/notice (Property Modified)
10592 trunk/help/users/privmsg (Property Modified)
10593 trunk/help/users/stats (Property Modified)
10594 trunk/help/users/umode (Property Modified)
10595 trunk/include/.cvsignore (Property Modified)
10596 trunk/include/.indent.pro (Property Modified)
10597 trunk/include/balloc.h (File Modified) (Property Modified)
10598 trunk/include/cache.h (File Modified) (Property Modified)
10599 trunk/include/channel.h (File Modified) (Property Modified)
10600 trunk/include/class.h (File Modified) (Property Modified)
10601 trunk/include/client.h (File Modified) (Property Modified)
10602 trunk/include/commio.h (File Modified) (Property Modified)
10603 trunk/include/common.h (File Modified) (Property Modified)
10604 trunk/include/config.h (File Modified) (Property Modified)
10605 trunk/include/config.h.dist (File Modified) (Property Modified)
10606 trunk/include/defaults.h (File Modified) (Property Modified)
10607 trunk/include/event.h (File Modified) (Property Modified)
10608 trunk/include/hash.h (File Modified) (Property Modified)
10609 trunk/include/hook.h (File Modified) (Property Modified)
10610 trunk/include/hostmask.h (File Modified) (Property Modified)
10611 trunk/include/irc_string.h (File Modified) (Property Modified)
10612 trunk/include/ircd.h (File Modified) (Property Modified)
10613 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10614 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10615 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10616 trunk/include/linebuf.h (File Modified) (Property Modified)
10617 trunk/include/listener.h (File Modified) (Property Modified)
10618 trunk/include/m_info.h (File Modified) (Property Modified)
10619 trunk/include/memory.h (File Modified) (Property Modified)
10620 trunk/include/modules.h (File Modified) (Property Modified)
10621 trunk/include/monitor.h (File Modified) (Property Modified)
10622 trunk/include/msg.h (File Modified) (Property Modified)
10623 trunk/include/newconf.h (File Modified) (Property Modified)
10624 trunk/include/numeric.h (File Modified) (Property Modified)
10625 trunk/include/packet.h (File Modified) (Property Modified)
10626 trunk/include/parse.h (File Modified) (Property Modified)
10627 trunk/include/patchlevel.h (File Modified) (Property Modified)
10628 trunk/include/patricia.h (File Modified) (Property Modified)
10629 trunk/include/reject.h (File Modified) (Property Modified)
10630 trunk/include/res.h (File Modified) (Property Modified)
10631 trunk/include/restart.h (File Modified) (Property Modified)
10632 trunk/include/s_auth.h (File Modified) (Property Modified)
10633 trunk/include/s_conf.h (File Modified) (Property Modified)
10634 trunk/include/s_gline.h (File Modified) (Property Modified)
10635 trunk/include/s_log.h (File Modified) (Property Modified)
10636 trunk/include/s_newconf.h (File Modified) (Property Modified)
10637 trunk/include/s_serv.h (File Modified) (Property Modified)
10638 trunk/include/s_stats.h (File Modified) (Property Modified)
10639 trunk/include/s_user.h (File Modified) (Property Modified)
10640 trunk/include/s_zip.h (File Modified) (Property Modified)
10641 trunk/include/scache.h (File Modified) (Property Modified)
10642 trunk/include/send.h (File Modified) (Property Modified)
10643 trunk/include/serno.h (Property Modified)
10644 trunk/include/setup.h.in (Property Modified)
10645 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10646 trunk/include/stdinc.h (File Modified) (Property Modified)
10647 trunk/include/supported.h (File Modified) (Property Modified)
10648 trunk/include/tools.h (File Modified) (Property Modified)
10649 trunk/include/whowas.h (File Modified) (Property Modified)
10650 trunk/install-sh (File Modified) (Property Modified)
10651 trunk/modules/.cvsignore (Property Modified)
10652 trunk/modules/.depend (Property Modified)
10653 trunk/modules/.indent.pro (Property Modified)
10654 trunk/modules/Makefile.in (File Modified) (Property Modified)
10655 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10656 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10657 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10658 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10659 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10660 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10661 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10662 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10663 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10664 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10665 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10666 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10667 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10668 trunk/modules/m_accept.c (File Modified) (Property Modified)
10669 trunk/modules/m_admin.c (File Modified) (Property Modified)
10670 trunk/modules/m_away.c (File Modified) (Property Modified)
10671 trunk/modules/m_cap.c (File Modified) (Property Modified)
10672 trunk/modules/m_capab.c (File Modified) (Property Modified)
10673 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10674 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10675 trunk/modules/m_close.c (File Modified) (Property Modified)
10676 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10677 trunk/modules/m_connect.c (File Modified) (Property Modified)
10678 trunk/modules/m_dline.c (File Modified) (Property Modified)
10679 trunk/modules/m_encap.c (File Modified) (Property Modified)
10680 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10681 trunk/modules/m_gline.c (File Modified) (Property Modified)
10682 trunk/modules/m_help.c (File Modified) (Property Modified)
10683 trunk/modules/m_info.c (File Modified) (Property Modified)
10684 trunk/modules/m_invite.c (File Modified) (Property Modified)
10685 trunk/modules/m_ison.c (File Modified) (Property Modified)
10686 trunk/modules/m_kline.c (File Modified) (Property Modified)
10687 trunk/modules/m_knock.c (File Modified) (Property Modified)
10688 trunk/modules/m_links.c (File Modified) (Property Modified)
10689 trunk/modules/m_list.c (File Modified) (Property Modified)
10690 trunk/modules/m_locops.c (File Modified) (Property Modified)
10691 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10692 trunk/modules/m_map.c (File Modified) (Property Modified)
10693 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10694 trunk/modules/m_motd.c (File Modified) (Property Modified)
10695 trunk/modules/m_names.c (File Modified) (Property Modified)
10696 trunk/modules/m_oper.c (File Modified) (Property Modified)
10697 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10698 trunk/modules/m_pass.c (File Modified) (Property Modified)
10699 trunk/modules/m_ping.c (File Modified) (Property Modified)
10700 trunk/modules/m_pong.c (File Modified) (Property Modified)
10701 trunk/modules/m_post.c (File Modified) (Property Modified)
10702 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10703 trunk/modules/m_restart.c (File Modified) (Property Modified)
10704 trunk/modules/m_resv.c (File Modified) (Property Modified)
10705 trunk/modules/m_services.c (File Modified) (Property Modified)
10706 trunk/modules/m_set.c (File Modified) (Property Modified)
10707 trunk/modules/m_stats.c (File Modified) (Property Modified)
10708 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10709 trunk/modules/m_tb.c (File Modified) (Property Modified)
10710 trunk/modules/m_testline.c (File Modified) (Property Modified)
10711 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10712 trunk/modules/m_time.c (File Modified) (Property Modified)
10713 trunk/modules/m_topic.c (File Modified) (Property Modified)
10714 trunk/modules/m_trace.c (File Modified) (Property Modified)
10715 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10716 trunk/modules/m_user.c (File Modified) (Property Modified)
10717 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10718 trunk/modules/m_users.c (File Modified) (Property Modified)
10719 trunk/modules/m_version.c (File Modified) (Property Modified)
10720 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10721 trunk/modules/m_who.c (File Modified) (Property Modified)
10722 trunk/modules/m_whois.c (File Modified) (Property Modified)
10723 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10724 trunk/modules/m_xline.c (File Modified) (Property Modified)
10725 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10726 trunk/servlink/.cvsignore (Property Modified)
10727 trunk/servlink/.indent.pro (Property Modified)
10728 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10729 trunk/servlink/README (File Modified) (Property Modified)
10730 trunk/servlink/TODO (File Modified) (Property Modified)
10731 trunk/servlink/control.c (File Modified) (Property Modified)
10732 trunk/servlink/control.h (File Modified) (Property Modified)
10733 trunk/servlink/io.c (File Modified) (Property Modified)
10734 trunk/servlink/io.h (File Modified) (Property Modified)
10735 trunk/servlink/servlink.c (File Modified) (Property Modified)
10736 trunk/servlink/servlink.h (File Modified) (Property Modified)
10737 trunk/src/.cvsignore (Property Modified)
10738 trunk/src/.depend (Property Modified)
10739 trunk/src/.indent.pro (Property Modified)
10740 trunk/src/Makefile.in (File Modified) (Property Modified)
10741 trunk/src/adns.c (File Modified) (Property Modified)
10742 trunk/src/balloc.c (File Modified) (Property Modified)
10743 trunk/src/cache.c (File Modified) (Property Modified)
10744 trunk/src/channel.c (File Modified) (Property Modified)
10745 trunk/src/class.c (File Modified) (Property Modified)
10746 trunk/src/client.c (File Modified) (Property Modified)
10747 trunk/src/commio.c (File Modified) (Property Modified)
10748 trunk/src/devpoll.c (File Modified) (Property Modified)
10749 trunk/src/epoll.c (File Modified) (Property Modified)
10750 trunk/src/event.c (File Modified) (Property Modified)
10751 trunk/src/getopt.c (File Modified) (Property Modified)
10752 trunk/src/hash.c (File Modified) (Property Modified)
10753 trunk/src/hook.c (File Modified) (Property Modified)
10754 trunk/src/hostmask.c (File Modified) (Property Modified)
10755 trunk/src/irc_string.c (File Modified) (Property Modified)
10756 trunk/src/ircd.c (File Modified) (Property Modified)
10757 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10758 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10759 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10760 trunk/src/kdparse.c (File Modified) (Property Modified)
10761 trunk/src/kqueue.c (File Modified) (Property Modified)
10762 trunk/src/linebuf.c (File Modified) (Property Modified)
10763 trunk/src/listener.c (File Modified) (Property Modified)
10764 trunk/src/match.c (File Modified) (Property Modified)
10765 trunk/src/memory.c (File Modified) (Property Modified)
10766 trunk/src/messages.tab (File Modified) (Property Modified)
10767 trunk/src/modules.c (File Modified) (Property Modified)
10768 trunk/src/monitor.c (File Modified) (Property Modified)
10769 trunk/src/newconf.c (File Modified) (Property Modified)
10770 trunk/src/numeric.c (File Modified) (Property Modified)
10771 trunk/src/packet.c (File Modified) (Property Modified)
10772 trunk/src/parse.c (File Modified) (Property Modified)
10773 trunk/src/patricia.c (File Modified) (Property Modified)
10774 trunk/src/poll.c (File Modified) (Property Modified)
10775 trunk/src/reject.c (File Modified) (Property Modified)
10776 trunk/src/restart.c (File Modified) (Property Modified)
10777 trunk/src/s_auth.c (File Modified) (Property Modified)
10778 trunk/src/s_conf.c (File Modified) (Property Modified)
10779 trunk/src/s_gline.c (File Modified) (Property Modified)
10780 trunk/src/s_log.c (File Modified) (Property Modified)
10781 trunk/src/s_newconf.c (File Modified) (Property Modified)
10782 trunk/src/s_serv.c (File Modified) (Property Modified)
10783 trunk/src/s_stats.c (File Modified) (Property Modified)
10784 trunk/src/s_user.c (File Modified) (Property Modified)
10785 trunk/src/scache.c (File Modified) (Property Modified)
10786 trunk/src/select.c (File Modified) (Property Modified)
10787 trunk/src/send.c (File Modified) (Property Modified)
10788 trunk/src/snprintf.c (File Modified) (Property Modified)
10789 trunk/src/tools.c (File Modified) (Property Modified)
10790 trunk/src/version.c.SH (File Modified) (Property Modified)
10791 trunk/src/whowas.c (File Modified) (Property Modified)
10792 trunk/tools/.cvsignore (Property Modified)
10793 trunk/tools/Makefile.in (File Modified) (Property Modified)
10794 trunk/tools/README (File Modified) (Property Modified)
10795 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10796 trunk/tools/convertilines.c (File Modified) (Property Modified)
10797 trunk/tools/convertklines.c (File Modified) (Property Modified)
10798 trunk/tools/mkkeypair (Property Modified)
10799 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10800 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10801 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10802 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10803 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10804 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10805 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10806 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10807 trunk/tools/untabify (File Modified) (Property Modified)
10808 trunk/tools/viconf.c (File Modified) (Property Modified)
10809
10810
10811nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10812 Log:
10813 - Update RELNOTES.
10814
10815
10816 Modified:
10817 trunk/RELNOTES (File Modified)
10818
10819
10820nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10821 Log:
10822 - Make version.c use our serial, not ratbox's.
10823
10824
10825 Modified:
10826 trunk/src/version.c.SH (File Modified)
10827
10828
10829leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10830 Log:
10831 - update RELNOTES
10832 - revved patchlevel to 2.1.5
10833
10834
10835 Modified:
10836 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10837 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10838
10839
10840leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10841 Log:
10842 - fix buffer overflow and unterminated buffer when removing TS6 bans
10843 - fix rebuilding of SJOIN
10844
10845
10846 Modified:
10847 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10848
10849
10850androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10851 Log:
10852 have servlink report if it gets an uncompressed error message when it gets inflate failures
10853
10854 Modified:
10855 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10856
10857
10858leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10859 Log:
10860 - extend our copyrights to 2005.
10861
10862
10863 Modified:
10864 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10952 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10953 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10968
10969
10970leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10971 Log:
10972 - update RELNOTES
10973 - revved patchlevel to 2.1.4
10974
10975
10976 Modified:
10977 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10979
10980
10981leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10982 Log:
10983 - add TARGMAX to 005
10984 - remove the +1 from ->uid in struct Client
10985 - fix checking of accept entries in m_accept.c
10986
10987
10988 Modified:
10989 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10993
10994
10995leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10996 Log:
10997 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10998 send it over TS6
10999
11000
11001 Modified:
11002 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11003
11004
11005leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11006 Log:
11007 - remove an unused variable
11008
11009
11010 Modified:
11011 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11012
11013
11014androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11015 Log:
11016 don't burst a TS5 name in burst_TS6. -via jillies
11017
11018 Modified:
11019 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11020
11021
11022leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11023 Log:
11024 - via jilles, make nickchanges invalidate any cached bans for
11025 quiet_on_ban
11026
11027
11028 Modified:
11029 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11033
11034
11035leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11036 Log:
11037 - fix some char vs byte usage to make adns compile cleanly with gcc4
11038
11039
11040 Modified:
11041 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11049
11050
11051androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11052 Log:
11053 userhost should allow 5 userhost checks, not 4
11054
11055 Modified:
11056 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11057
11058
11059leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11060 Log:
11061 - another darwin fix
11062
11063
11064 Modified:
11065 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11066
11067
11068leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11069 Log:
11070 - darwin fixes
11071
11072
11073 Modified:
11074 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11076 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11077 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11078 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11079 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11080 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11081 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11082
11083
11084leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11085 Log:
11086 - remove bogus extern of abort_list
11087
11088
11089 Modified:
11090 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11091
11092
11093androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11094 Log:
11095 svn repo access stuff
11096
11097 Modified:
11098 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11099
11100
11101androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11102 Log:
11103 test commit
11104
11105
11106 Modified:
11107 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11108
11109
11110androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11111 Log:
11112 test commit
11113
11114
11115 Modified:
11116 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11117
11118
11119androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11120 Log:
11121 revert omotd..i thought it was a good idea..oh well
11122
11123 Modified:
11124 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11125
11126
11127androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11128 Log:
11129 Commas are bad things in channel keys
11130
11131
11132 Modified:
11133 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11134
11135
11136androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11137 Log:
11138 Add OMOTD command to display oper motd
11139
11140
11141 Modified:
11142 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11143
11144
11145androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11146 Log:
11147 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11148
11149 Modified:
11150 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11151
11152
11153leeh 2005/06/22 22:10:50 UTC (20050622_0)
11154
11155 Modified files: (Branch: RATBOX_2_1)
11156 modules m_whois.c
11157 Log:
11158 - stop testing whois for protocol violations, as they can be caused in
11159 ircds going all the way back to the original ircd2.8
11160
11161 Revision Changes Path
11162 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11163
11164
11165
11166leeh 2005/06/16 23:10:21 UTC (20050616_0)
11167
11168 Modified files: (Branch: RATBOX_2_1)
11169 modules m_time.c
11170 Log:
11171 - remove some 2.2 code
11172
11173 Revision Changes Path
11174 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11175
11176
11177
11178androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11179
11180 Modified files: (Branch: RATBOX_2_1)
11181 modules m_time.c
11182 Log:
11183 backport of the silly december 31st bug
11184
11185 Revision Changes Path
11186 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11187
11188
11189
11190leeh 2005/06/15 13:51:57 UTC (20050615_1)
11191
11192 Modified files: (Branch: RATBOX_2_1)
11193 . RELNOTES
11194 include patchlevel.h
11195 Log:
11196 - revved patchlevel to 2.1.3
11197
11198 Revision Changes Path
11199 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11200 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11201
11202
11203
11204leeh 2005/06/15 01:54:00 UTC (20050615_0)
11205
11206 Modified files: (Branch: RATBOX_2_1)
11207 include client.h
11208 modules m_accept.c
11209 modules/core m_nick.c
11210 src client.c
11211 Log:
11212 - stop removing a clients own list of accepted clients when they do a
11213 nickchange
11214 - clean up the accept code so its less retarded
11215
11216 Revision Changes Path
11217 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11218 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11219 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11220 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11221
11222
11223
11224leeh 2005/06/14 12:44:47 UTC (20050614_0)
11225
11226 Modified files: (Branch: RATBOX_2_1)
11227 include event.h
11228 modules m_links.c
11229 src event.c ircd.c newconf.c
11230 Log:
11231 - remove a defn of links_cache_list in m_links.c which was causing
11232 the flattened links update to be ignored
11233 - add eventUpdate(), and make links_delay update on rehash
11234
11235 Revision Changes Path
11236 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11237 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11238 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11239 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11240 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11241
11242
11243
11244leeh 2005/06/12 02:23:01 UTC (20050612_2)
11245
11246 Modified files: (Branch: RATBOX_2_1)
11247 doc services.txt
11248 src newconf.c
11249 Log:
11250 - make the conf parser apply service {}; on rehash
11251
11252 Revision Changes Path
11253 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11254 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11255
11256
11257
11258leeh 2005/06/12 02:10:30 UTC (20050612_1)
11259
11260 Modified files: (Branch: RATBOX_2_1)
11261 include m_info.h
11262 Log:
11263 - show ENABLE_SERVICES define in info
11264
11265 Revision Changes Path
11266 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11267
11268
11269
11270leeh 2005/06/12 01:44:37 UTC (20050612_0)
11271
11272 Modified files: (Branch: RATBOX_2_1)
11273 modules m_services.c m_stats.c
11274 Log:
11275 - via jilles, make m_services.c hook into stats U and display service
11276 blocks
11277
11278 Revision Changes Path
11279 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11280 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11281
11282
11283
11284leeh 2005/06/11 20:33:12 UTC (20050611_3)
11285
11286 Modified files: (Branch: RATBOX_2_1)
11287 . configure configure.ac
11288 Log:
11289 - default build to -O2
11290
11291 Revision Changes Path
11292 7.249.2.2 +4 -4 ircd-ratbox/configure
11293 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11294
11295
11296
11297leeh 2005/06/11 20:26:02 UTC (20050611_2)
11298
11299 Modified files: (Branch: RATBOX_2_1)
11300 doc example.conf example.efnet.conf
11301 include client.h s_conf.h s_newconf.h
11302 modules m_info.c
11303 modules/core m_join.c m_nick.c
11304 src channel.c newconf.c s_conf.c s_user.c
11305 Log:
11306 - remove no_oper_resvs from general {};
11307 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11308
11309 Revision Changes Path
11310 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11311 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11312 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11313 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11314 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11315 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11316 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11317 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11318 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11319 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11320 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11321 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11322
11323
11324
11325leeh 2005/06/11 20:06:22 UTC (20050611_1)
11326
11327 Modified files: (Branch: RATBOX_2_1)
11328 modules/core m_mode.c m_nick.c
11329 src s_newconf.c
11330 Log:
11331 - 2.0 sync:
11332 - raise max temptime to a year
11333 - tidy up BMASK
11334 - require 9 parameters in ms_nick(), 10 in ms_uid()
11335
11336 Revision Changes Path
11337 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11338 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11339 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11340
11341
11342
11343leeh 2005/06/11 16:35:25 UTC (20050611_0)
11344
11345 Modified files: (Branch: RATBOX_2_1)
11346 modules m_services.c
11347 Log:
11348 - only show services logged in info when its a local client
11349
11350 Revision Changes Path
11351 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11352
11353
11354
11355androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11356
11357 Modified files: (Branch: RATBOX_2_1)
11358 src match.c
11359 Log:
11360 passing a pointer to a pointer is not what was intended, oops
11361
11362 Revision Changes Path
11363 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11364
11365
11366
11367leeh 2005/06/03 11:18:11 UTC (20050603_0)
11368
11369 Modified files: (Branch: RATBOX_2_1)
11370 doc services.txt
11371 Log:
11372 - update services.txt with FNC
11373
11374 Revision Changes Path
11375 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11376
11377
11378
11379androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11380
11381 Modified files: (Branch: RATBOX_2_1)
11382 modules m_resv.c
11383 Log:
11384 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11385
11386 Revision Changes Path
11387 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11388
11389
11390
11391leeh 2005/05/19 12:44:47 UTC (20050519_1)
11392
11393 Modified files: (Branch: RATBOX_2_1)
11394 src s_auth.c
11395 Log:
11396 - add some uniqueness into auth process for bopm
11397
11398 Revision Changes Path
11399 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11400
11401
11402
11403leeh 2005/05/19 08:50:26 UTC (20050519_0)
11404
11405 Modified files: (Branch: RATBOX_2_1)
11406 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11407 Log:
11408 - make contrib/ compile
11409
11410 Revision Changes Path
11411 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11412 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11413 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11414 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11415
11416
11417
11418androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11419
11420 Modified files: (Branch: RATBOX_2_1)
11421 modules m_monitor.c
11422 Log:
11423 Don't allow MONITOR from an unregistered client
11424
11425 Revision Changes Path
11426 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11427
11428
11429
11430leeh 2005/05/17 13:16:11 UTC (20050517_0)
11431
11432 Modified files: (Branch: RATBOX_2_1)
11433 doc example.conf example.efnet.conf
11434 include class.h
11435 src class.c messages.tab newconf.c
11436 Log:
11437 - remove sendq_eob, its become more of a hindrance than a benefit.
11438 - sync example.efnet.conf cluster {}; with example.conf
11439
11440 Revision Changes Path
11441 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11442 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11443 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11444 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11445 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11446 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11447
11448
11449
11450leeh 2005/05/11 22:39:00 UTC (20050511_5)
11451
11452 Modified files: (Branch: RATBOX_2_1)
11453 . RELNOTES
11454 include patchlevel.h
11455 Log:
11456 - update RELNOTES
11457 - revved patchlevel to 2.1.2
11458
11459 Revision Changes Path
11460 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11461 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11462
11463
11464
11465leeh 2005/05/11 22:29:18 UTC (20050511_4)
11466
11467 Modified files: (Branch: RATBOX_2_1)
11468 . configure configure.ac
11469 Log:
11470 - raise default topiclen to 160.
11471
11472 Revision Changes Path
11473 7.249.2.1 +3 -3 ircd-ratbox/configure
11474 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11475
11476
11477
11478leeh 2005/05/11 22:22:13 UTC (20050511_3)
11479
11480 Modified files: (Branch: RATBOX_2_1)
11481 modules m_services.c
11482 Log:
11483 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11484 tsinfo matches this
11485
11486 Revision Changes Path
11487 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11488
11489
11490
11491leeh 2005/05/11 21:58:41 UTC (20050511_2)
11492
11493 Modified files: (Branch: RATBOX_2_1)
11494 modules m_services.c
11495 Log:
11496 - monitor_signoff() the client we're nickchanging
11497
11498 Revision Changes Path
11499 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11500
11501
11502
11503leeh 2005/05/11 21:52:51 UTC (20050511_1)
11504
11505 Modified files: (Branch: RATBOX_2_1)
11506 modules m_trace.c
11507 Log:
11508 - fix various UID problems with trace
11509
11510 Revision Changes Path
11511 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11512
11513
11514
11515leeh 2005/05/11 21:22:02 UTC (20050511_0)
11516
11517 Modified files: (Branch: RATBOX_2_1)
11518 help/opers dline kline
11519 modules m_resv.c m_stats.c
11520 modules/core m_mode.c
11521 Log:
11522 - sync with 2.0
11523 - tidy up kline/dline help to note they dont accept nick as target
11524 - disallow bans beginning with ':' over bmask
11525 - disallow bans with a space in chm_ban
11526 - stop counting hidden opers in stats p
11527 - match() parameters in remote unresv were inverted, causing it to fail
11528 - fix possibility of clients setting blank keys
11529
11530 Revision Changes Path
11531 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11532 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11533 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11534 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11535 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11536
11537
11538
11539leeh 2005/05/08 22:37:18 UTC (20050508_0)
11540
11541 Modified files: (Branch: RATBOX_2_1)
11542 src send.c
11543 Log:
11544 - fix problems with amd64 and the way we do va_list
11545
11546 Revision Changes Path
11547 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11548
11549
11550
11551leeh 2005/05/07 13:35:57 UTC (20050507_1)
11552
11553 Modified files: (Branch: RATBOX_2_1)
11554 modules m_services.c
11555 Log:
11556 - tidy up the kill notifications for RSFNC
11557
11558 Revision Changes Path
11559 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11560
11561
11562
11563leeh 2005/05/07 10:35:54 UTC (20050507_0)
11564
11565 Modified files: (Branch: RATBOX_2_1)
11566 include s_serv.h
11567 modules m_services.c
11568 src s_serv.c
11569 Log:
11570 - some more rserv stuff:
11571 - add RSFNC capability
11572 - fix up RSFNC, kill existing clients if they exist.
11573
11574 Revision Changes Path
11575 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11576 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11577 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11578
11579
11580
11581leeh 2005/05/06 23:50:29 UTC (20050506_0)
11582
11583 Modified files: (Branch: RATBOX_2_1)
11584 modules m_services.c
11585 Log:
11586 - first stab at a FNC implementation for rserv
11587
11588 Revision Changes Path
11589 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11590
11591
11592
11593leeh 2005/05/03 09:30:51 UTC (20050503_0)
11594
11595 Modified files: (Branch: RATBOX_2_1)
11596 help/opers umode
11597 Log:
11598 - remove a tab
11599
11600 Revision Changes Path
11601 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11602
11603
11604
11605leeh 2005/05/02 22:46:52 UTC (20050502_0)
11606
11607 Modified files: (Branch: RATBOX_2_1)
11608 src newconf.c
11609 Log:
11610 - add links_delay back
11611
11612 Revision Changes Path
11613 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11614
11615
11616
11617leeh 2005/04/27 21:50:30 UTC (20050427_1)
11618
11619 Modified files: (Branch: RATBOX_2_1)
11620 help/opers umode
11621 help/users umode
11622 Log:
11623 - swap tabs for spaces
11624
11625 Revision Changes Path
11626 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11627 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11628
11629
11630
11631leeh 2005/04/27 21:38:20 UTC (20050427_0)
11632
11633 Modified files: (Branch: RATBOX_2_1)
11634 include m_info.h
11635 Log:
11636 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11637 contained in the client_flood conf option
11638 - remove a couple of unused defines from info
11639
11640 Revision Changes Path
11641 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11642
11643
11644
11645androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11646
11647 Modified files: (Branch: RATBOX_2_1)
11648 src s_conf.c
11649 Log:
11650 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11651
11652 Revision Changes Path
11653 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11654
11655
11656
11657leeh 2005/04/17 13:31:34 UTC (20050417_0)
11658
11659 Modified files: (Branch: RATBOX_2_1)
11660 doc example.conf example.efnet.conf
11661 Log:
11662 - fix missing closing comment tag
11663
11664 Revision Changes Path
11665 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11666 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11667
11668
11669
11670leeh 2005/04/12 18:44:21 UTC (20050412_2)
11671
11672 Modified files: (Branch: RATBOX_2_1)
11673 . RELNOTES
11674 include patchlevel.h
11675 Log:
11676 - revved patchlevel to 2.1.1
11677
11678 Revision Changes Path
11679 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11680 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11681
11682
11683
11684leeh 2005/04/12 18:36:31 UTC (20050412_1)
11685
11686 Modified files: (Branch: RATBOX_2_1)
11687 modules m_kline.c
11688 Log:
11689 - sync up remote kline reasons, so theyre consistent with what happens
11690 when we add local klines - notably the "Temporary K-line x min" and
11691 date added to reason.
11692
11693 Revision Changes Path
11694 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11695
11696
11697
11698leeh 2005/04/12 01:52:06 UTC (20050412_0)
11699
11700 Modified files: (Branch: RATBOX_2_1)
11701 doc monitor.txt
11702 Log:
11703 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11704
11705 Revision Changes Path
11706 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11707
11708
11709
11710androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11711
11712 Modified files: (Branch: RATBOX_2_1)
11713 src commio.c
11714 Log:
11715 used the data pointer we saved, not what just got nulled
11716
11717 Revision Changes Path
11718 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11719
11720
11721
11722leeh 2005/04/05 12:14:32 UTC (20050405_0)
11723
11724 Modified files: (Branch: RATBOX_2_1)
11725 modules m_resv.c m_xline.c
11726 Log:
11727 - fix broken propagation of xline/resv
11728
11729 Revision Changes Path
11730 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11731 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11732
11733
11734
11735leeh 2005/04/04 18:32:37 UTC (20050404_1)
11736
11737 Modified files: (Branch: RATBOX_2_1)
11738 src s_auth.c
11739 Log:
11740 - properly increment bad auth count for stats T when we timeout an auth
11741
11742 Revision Changes Path
11743 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11744
11745
11746
11747leeh 2005/04/04 17:24:14 UTC (20050404_0)
11748
11749 Modified files: (Branch: RATBOX_2_1)
11750 doc monitor.txt
11751 include client.h
11752 modules/core m_nick.c
11753 Log:
11754 - fix a bit that didnt make sense in monitor.txt
11755 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11756
11757 Revision Changes Path
11758 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11759 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11760 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11761
11762
11763
11764androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11765
11766 Modified files: (Branch: RATBOX_2_1)
11767 src s_auth.c
11768 Log:
11769 removing dlink nodes from auth_poll_list twice is bad
11770
11771 Revision Changes Path
11772 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11773
11774
11775
11776leeh 2005/03/28 02:17:38 UTC (20050328_0)
11777
11778 Modified files: (Branch: RATBOX_2_1)
11779 modules m_stats.c
11780 Log:
11781 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11782 changed to RPL_STATSDEBUG
11783
11784 Revision Changes Path
11785 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11786
11787
11788
11789leeh 2005/03/27 02:19:04 UTC (20050327_0)
11790
11791 Added files: (Branch: RATBOX_2_1)
11792 doc tgchange.txt
11793 Log:
11794 - add some documentation about target change
11795
11796 Revision Changes Path
11797 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11798
11799
11800
11801leeh 2005/03/25 16:46:29 UTC (20050325_1)
11802
11803 Modified files: (Branch: RATBOX_2_1)
11804 include supported.h
11805 modules/core m_message.c
11806 Log:
11807 - remove extra argument to 005
11808 - disallow messaging of UIDs
11809
11810 Revision Changes Path
11811 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11812 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11813
11814
11815
11816leeh 2005/03/25 14:20:13 UTC (20050325_0)
11817
11818 Modified files: (Branch: RATBOX_2_1)
11819 src parse.c
11820 Log:
11821 - fix a longstanding parser bug with wrong limit checking, causing us to
11822 accept one less parameter than we're allowed to accept.
11823
11824 Revision Changes Path
11825 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11826
11827
11828
11829leeh 2005/03/24 13:41:45 UTC (20050324_0)
11830
11831 Modified files: (Branch: RATBOX_2_1)
11832 modules/core m_message.c
11833 Log:
11834 - exempt users messaging themselves from target change
11835
11836 Revision Changes Path
11837 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11838
11839
11840
11841leeh 2005/03/22 13:15:53 UTC (20050322_0)
11842
11843 Modified files: (Branch: RATBOX_2_1)
11844 include supported.h
11845 Log:
11846 - stop violating MAXPARA on 005.
11847
11848 Revision Changes Path
11849 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11850
11851
11852
11853leeh 2005/03/20 17:41:00 UTC (20050320_1)
11854
11855 Modified files: (Branch: RATBOX_2_1)
11856 modules/core m_nick.c
11857 Log:
11858 - dont store an ipv6 sockhost if we're not compiled with v6 support
11859
11860 Revision Changes Path
11861 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11862
11863
11864
11865leeh 2005/03/20 00:32:04 UTC (20050320_0)
11866
11867 Modified files: (Branch: RATBOX_2_1)
11868 include stdinc.h
11869 Log:
11870 - remove some vms includes
11871
11872 Revision Changes Path
11873 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11874
11875
11876
11877leeh 2005/03/18 16:47:38 UTC (20050318_1)
11878
11879 Modified files: (Branch: RATBOX_2_1)
11880 . ChangeLog
11881 include serno.h
11882 Log:
11883 - force commit for new branch
11884
11885 Revision Changes Path
11886 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11887 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11888
11889
11890
11891leeh 2005/03/18 16:44:47 UTC (20050318_0)
11892
11893 Modified files:
11894 . RELNOTES configure configure.ac
11895 include patchlevel.h
11896 Log:
11897 - revved patchlevel to 2.1.0
11898
11899 Revision Changes Path
11900 1.114 +6 -2 ircd-ratbox/RELNOTES
11901 7.249 +11 -11 ircd-ratbox/configure
11902 7.63 +3 -3 ircd-ratbox/configure.ac
11903 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11904
11905
11906
11907leeh 2005/03/04 13:31:32 EST (20050304_2)
11908
11909 Modified files:
11910 . RELNOTES
11911 include patchlevel.h
11912 Log:
11913 - update RELNOTES
11914 - revved patchlevel to 2.1.0beta2
11915
11916 Revision Changes Path
11917 1.113 +12 -0 ircd-ratbox/RELNOTES
11918 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11919
11920
11921
11922leeh 2005/03/04 13:27:05 EST (20050304_1)
11923
11924 Modified files:
11925 doc whats-new-2.1.txt
11926 src channel.c
11927 Log:
11928 - update whats-new-2.1
11929 - when we're handling global NAMES, dont output channels if there are no
11930 members within them we can show.
11931
11932 Revision Changes Path
11933 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11934 7.436 +12 -2 ircd-ratbox/src/channel.c
11935
11936
11937
11938androsyn 2005/03/04 12:38:07 EST (20050304_0)
11939
11940 Modified files:
11941 src patricia.c
11942 Log:
11943 That would be a node_heap not a prefix_heap..oops
11944
11945 Revision Changes Path
11946 7.30 +1 -1 ircd-ratbox/src/patricia.c
11947
11948
11949
11950androsyn 2005/02/26 19:38:35 EST (20050227_4)
11951
11952 Modified files:
11953 include stdinc.h
11954 Log:
11955 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11956 otherwise..the other macros might work????
11957
11958 Revision Changes Path
11959 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11960
11961
11962
11963androsyn 2005/02/26 19:26:04 EST (20050227_3)
11964
11965 Modified files:
11966 . configure configure.ac
11967 Log:
11968 i hate autoconf
11969
11970 Revision Changes Path
11971 7.248 +5 -5 ircd-ratbox/configure
11972 7.62 +5 -5 ircd-ratbox/configure.ac
11973
11974
11975
11976androsyn 2005/02/26 19:15:55 EST (20050227_2)
11977
11978 Modified files:
11979 . configure configure.ac
11980 Log:
11981 i hate autoconf
11982
11983 Revision Changes Path
11984 7.247 +3 -2 ircd-ratbox/configure
11985 7.61 +3 -2 ircd-ratbox/configure.ac
11986
11987
11988
11989androsyn 2005/02/26 19:13:45 EST (20050227_1)
11990
11991 Modified files:
11992 . configure configure.ac
11993 Log:
11994 doh
11995
11996 Revision Changes Path
11997 7.246 +6 -6 ircd-ratbox/configure
11998 7.60 +4 -4 ircd-ratbox/configure.ac
11999
12000
12001
12002androsyn 2005/02/26 19:10:17 EST (20050227_0)
12003
12004 Modified files:
12005 . configure configure.ac
12006 include stdinc.h
12007 Log:
12008 Doh these changes got put on RATBOX_2_0 when they were meant for
12009 head..oops...
12010 Also merged in the monitor heap size stuff, not that i think monitor has
12011 been moved to head
12012
12013 Revision Changes Path
12014 7.245 +12 -3 ircd-ratbox/configure
12015 7.59 +11 -3 ircd-ratbox/configure.ac
12016 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12017
12018
12019
12020androsyn 2005/02/26 18:52:24 EST (20050226_0)
12021
12022 Modified files:
12023 include stdinc.h
12024 Log:
12025 Add more robust alloca checking
12026
12027 Revision Changes Path
12028 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12029
12030
12031
12032leeh 2005/02/24 15:27:17 EST (20050224_9)
12033
12034 Modified files:
12035 contrib m_42.c
12036 Log:
12037 - fix the copyright on m_42.c :p
12038
12039 Revision Changes Path
12040 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12041
12042
12043
12044leeh 2005/02/24 15:22:53 EST (20050224_8)
12045
12046 Modified files:
12047 include supported.h
12048 modules m_dline.c
12049 Log:
12050 - fix a core in undline on bad masks
12051 - remove an unwanted space from beginning of second 005 numeric
12052
12053 Revision Changes Path
12054 7.5 +1 -1 ircd-ratbox/include/supported.h
12055 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12056
12057
12058
12059leeh 2005/02/24 15:18:59 EST (20050224_7)
12060
12061 Modified files:
12062 modules m_monitor.c
12063 Log:
12064 - use max_monitor when adding nicknames
12065 - add in monitor s
12066 that should be everything now..
12067
12068 Revision Changes Path
12069 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12070
12071
12072
12073androsyn 2005/02/24 15:13:52 EST (20050224_6)
12074
12075 Modified files:
12076 contrib m_42.c
12077 Log:
12078 42
12079
12080 Revision Changes Path
12081 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12082
12083
12084
12085androsyn 2005/02/24 15:13:06 EST (20050224_5)
12086
12087 Modified files:
12088 contrib m_42.c
12089 Log:
12090 42
12091
12092 Revision Changes Path
12093 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12094
12095
12096
12097androsyn 2005/02/24 15:12:12 EST (20050224_4)
12098
12099 Added files:
12100 contrib m_42.c
12101 Log:
12102 The Answer to Life, the Universe, and Everything
12103
12104 Revision Changes Path
12105 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12106
12107
12108
12109leeh 2005/02/24 14:53:04 EST (20050224_3)
12110
12111 Modified files:
12112 include monitor.h
12113 modules m_monitor.c
12114 src ircd.c monitor.c
12115 Log:
12116 - call init_monitor() on startup
12117 - add in support for adding/deleting/listing monitor entries
12118
12119 Revision Changes Path
12120 7.2 +3 -1 ircd-ratbox/include/monitor.h
12121 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12122 7.374 +2 -0 ircd-ratbox/src/ircd.c
12123 7.3 +15 -4 ircd-ratbox/src/monitor.c
12124
12125
12126
12127leeh 2005/02/23 21:20:10 EST (20050224_2)
12128
12129 Modified files:
12130 doc example.conf example.efnet.conf
12131 include s_conf.h supported.h
12132 modules Makefile.in
12133 src client.c newconf.c s_conf.c
12134 Added files:
12135 modules m_monitor.c
12136 Log:
12137 - add the max_monitor config option
12138 - advertise MONITOR=%d in 005
12139 - clear a local clients monitor list on exit
12140 - add the framework for the MONITOR command
12141 - bed.
12142
12143 Revision Changes Path
12144 7.261 +5 -0 ircd-ratbox/doc/example.conf
12145 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12146 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12147 7.4 +4 -2 ircd-ratbox/include/supported.h
12148 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12149 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12150 7.492 +1 -0 ircd-ratbox/src/client.c
12151 7.202 +1 -0 ircd-ratbox/src/newconf.c
12152 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12153
12154
12155
12156leeh 2005/02/23 20:57:51 EST (20050224_1)
12157
12158 Modified files:
12159 . configure configure.ac
12160 include setup.h.in
12161 src monitor.c
12162 Log:
12163 - move MONITOR_HEAP_SIZE over to configure
12164
12165 Revision Changes Path
12166 7.244 ircd-ratbox/configure
12167 7.58 +4 -2 ircd-ratbox/configure.ac
12168 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12169 7.2 +0 -2 ircd-ratbox/src/monitor.c
12170
12171
12172
12173leeh 2005/02/23 20:48:08 EST (20050224_0)
12174
12175 Modified files:
12176 doc monitor.txt
12177 include client.h numeric.h
12178 modules/core m_nick.c
12179 src Makefile.in client.c messages.tab
12180 s_user.c
12181 Added files:
12182 include monitor.h
12183 src monitor.c
12184 Log:
12185 - first half of my server-side notify list implementation..
12186
12187 Revision Changes Path
12188 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12189 7.266 +3 -0 ircd-ratbox/include/client.h
12190 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12191 7.58 +6 -0 ircd-ratbox/include/numeric.h
12192 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12193 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12194 7.491 +3 -0 ircd-ratbox/src/client.c
12195 7.126 +5 -5 ircd-ratbox/src/messages.tab
12196 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12197 7.342 +2 -0 ircd-ratbox/src/s_user.c
12198
12199
12200
12201leeh 2005/02/23 18:42:59 EST (20050223_0)
12202
12203 Modified files:
12204 include hash.h
12205 Log:
12206 - double the size of the client and channel hashtables (64k -> 128k and
12207 32k -> 64k). The improvements are quite significant..
12208
12209 Revision Changes Path
12210 7.54 +4 -4 ircd-ratbox/include/hash.h
12211
12212
12213
12214leeh 2005/02/22 14:55:56 EST (20050222_1)
12215
12216 Modified files:
12217 doc monitor.txt
12218 modules m_services.c
12219 Log:
12220 - remove a couple of unused vars
12221 - update monitor.txt
12222
12223 Revision Changes Path
12224 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12225 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12226
12227
12228
12229leeh 2005/02/21 19:47:24 EST (20050222_0)
12230
12231 Added files:
12232 doc monitor.txt
12233 Log:
12234 - add in my documentation on the upcoming MONITOR command
12235
12236 Revision Changes Path
12237 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12238
12239
12240
12241leeh 2005/02/21 12:09:34 EST (20050221_0)
12242
12243 Modified files:
12244 . configure configure.ac
12245 doc whats-new-2.1.txt
12246 tools README.mkpasswd
12247 Removed files:
12248 src crypt.c
12249 Log:
12250 - update whats-new-2.1.txt some more
12251 - we dont have vms mkpasswd anymore
12252 - remove the unused crypt.c
12253
12254 Revision Changes Path
12255 7.243 +3 -6 ircd-ratbox/configure
12256 7.57 +2 -4 ircd-ratbox/configure.ac
12257 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12258 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12259 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12260
12261
12262
12263leeh 2005/02/19 12:38:09 EST (20050219_3)
12264
12265 Modified files:
12266 doc example.conf example.efnet.conf
12267 include ircd.h
12268 modules m_pong.c
12269 src channel.c client.c ircd.c s_conf.c
12270 Log:
12271 - rework the splitcode, splitservers is now how many servers we've marked as
12272 EOB, rather than how many are linked. Thus pull ourselves out of
12273 splitmode immediately once this is satisfied
12274
12275 Revision Changes Path
12276 7.260 +8 -9 ircd-ratbox/doc/example.conf
12277 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12278 7.83 +1 -0 ircd-ratbox/include/ircd.h
12279 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12280 7.435 +16 -36 ircd-ratbox/src/channel.c
12281 7.490 +2 -0 ircd-ratbox/src/client.c
12282 7.373 +2 -1 ircd-ratbox/src/ircd.c
12283 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12284
12285
12286
12287leeh 2005/02/19 09:02:34 EST (20050219_2)
12288
12289 Modified files:
12290 doc example.conf example.efnet.conf
12291 include ircd.h s_conf.h
12292 modules m_set.c
12293 src channel.c ircd.c newconf.c s_conf.c
12294 Log:
12295 - remove split_delay
12296
12297 Revision Changes Path
12298 7.259 +0 -5 ircd-ratbox/doc/example.conf
12299 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12300 7.82 +0 -1 ircd-ratbox/include/ircd.h
12301 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12302 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12303 7.434 +2 -7 ircd-ratbox/src/channel.c
12304 7.372 +0 -1 ircd-ratbox/src/ircd.c
12305 7.201 +0 -1 ircd-ratbox/src/newconf.c
12306 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12307
12308
12309
12310leeh 2005/02/19 08:48:05 EST (20050219_1)
12311
12312 Modified files:
12313 include client.h
12314 modules m_cap.c m_who.c
12315 src channel.c
12316 Log:
12317 - implemented multi-prefix client capability, which allows stacking of @+ in
12318 names and who
12319
12320 Revision Changes Path
12321 7.265 +1 -1 ircd-ratbox/include/client.h
12322 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12323 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12324 7.433 +4 -6 ircd-ratbox/src/channel.c
12325
12326
12327
12328leeh 2005/02/19 06:27:58 EST (20050219_0)
12329
12330 Modified files:
12331 modules m_etrace.c
12332 src newconf.c s_conf.c s_newconf.c
12333 Log:
12334 - removed some unused vars/functions
12335
12336 Revision Changes Path
12337 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12338 7.200 +0 -15 ircd-ratbox/src/newconf.c
12339 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12340 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12341
12342
12343
12344leeh 2005/02/16 12:58:24 EST (20050216_2)
12345
12346 Modified files:
12347 . RELNOTES configure configure.ac
12348 include patchlevel.h
12349 Log:
12350 - update configure to reflect this is 'devel'
12351 - update RELNOTES
12352 - revved patchlevel to 2.1.0beta1
12353
12354 Revision Changes Path
12355 1.112 +9 -1 ircd-ratbox/RELNOTES
12356 7.242 +11 -11 ircd-ratbox/configure
12357 7.56 +3 -3 ircd-ratbox/configure.ac
12358 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12359
12360
12361
12362leeh 2005/02/16 12:46:30 EST (20050216_1)
12363
12364 Modified files:
12365 . configure configure.ac
12366 include client.h numeric.h s_conf.h setup.h.in
12367 supported.h
12368 modules Makefile.in
12369 modules/core m_nick.c
12370 src Makefile.in client.c ircd.c messages.tab
12371 newconf.c s_conf.c s_user.c
12372 Removed files:
12373 include watch.h
12374 modules m_watch.c
12375 src watch.c
12376 Log:
12377 - remove watch, the protocol for this sucks so hard I just dont want it
12378 here ;-)
12379
12380 Revision Changes Path
12381 7.241 +2 -12 ircd-ratbox/configure
12382 7.55 +2 -4 ircd-ratbox/configure.ac
12383 7.264 +0 -2 ircd-ratbox/include/client.h
12384 7.57 +0 -11 ircd-ratbox/include/numeric.h
12385 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12386 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12387 7.3 +2 -3 ircd-ratbox/include/supported.h
12388 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12389 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12390 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12391 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12392 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12393 7.489 +0 -3 ircd-ratbox/src/client.c
12394 7.371 +0 -2 ircd-ratbox/src/ircd.c
12395 7.125 +9 -9 ircd-ratbox/src/messages.tab
12396 7.199 +0 -1 ircd-ratbox/src/newconf.c
12397 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12398 7.341 +0 -2 ircd-ratbox/src/s_user.c
12399 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12400
12401
12402
12403leeh 2005/02/15 19:13:31 EST (20050216_0)
12404
12405 Modified files:
12406 include stdinc.h
12407 src event.c ircd_lexer.l ircd_signal.c
12408 modules.c
12409 Removed files:
12410 servlink descrip.mms
12411 Log:
12412 - remove a few vms bits
12413
12414 Revision Changes Path
12415 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12416 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12417 7.47 +0 -54 ircd-ratbox/src/event.c
12418 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12419 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12420 7.152 +0 -3 ircd-ratbox/src/modules.c
12421
12422
12423
12424leeh 2005/02/15 18:53:32 EST (20050215_0)
12425
12426 Modified files:
12427 include hostmask.h ircd.h s_conf.h s_newconf.h
12428 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12429 m_xline.c
12430 src hostmask.c ircd.c ircd_signal.c s_conf.c
12431 s_newconf.c
12432 Log:
12433 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12434 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12435
12436 Revision Changes Path
12437 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12438 7.81 +1 -0 ircd-ratbox/include/ircd.h
12439 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12440 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12441 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12442 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12443 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12444 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12445 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12446 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12447 7.370 +7 -0 ircd-ratbox/src/ircd.c
12448 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12449 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12450 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12451
12452
12453
12454leeh 2005/02/13 10:21:41 EST (20050213_4)
12455
12456 Modified files:
12457 doc services.txt
12458 Added files:
12459 doc whats-new-2.0.txt whats-new-2.1.txt
12460 Removed files:
12461 doc whats-new.txt
12462 Log:
12463 - move whats-new.txt to whats-new-2.0.txt
12464 - add in whats-new-2.1.txt
12465 - update services.txt with the whois for logged in users
12466
12467 Revision Changes Path
12468 7.2 +5 -0 ircd-ratbox/doc/services.txt
12469 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12470 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12471 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12472
12473
12474
12475leeh 2005/02/13 09:20:37 EST (20050213_3)
12476
12477 Modified files:
12478 include supported.h
12479 modules/core m_message.c
12480 Log:
12481 - fix a compile error in m_message.c
12482 - update 005 to the spec and add CPRIVMSG/CNOTICE
12483
12484 Revision Changes Path
12485 7.2 +31 -37 ircd-ratbox/include/supported.h
12486 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12487
12488
12489
12490leeh 2005/02/13 09:14:12 EST (20050213_2)
12491
12492 Modified files:
12493 src channel.c
12494 Log:
12495 - fix the membership memleak
12496
12497 Revision Changes Path
12498 7.432 +0 -3 ircd-ratbox/src/channel.c
12499
12500
12501
12502leeh 2005/02/12 21:51:56 EST (20050213_1)
12503
12504 Modified files:
12505 include client.h
12506 modules/core m_message.c
12507 Log:
12508 - add a bitmask to track when they send their first message, only allowing
12509 clearing stuff after that.
12510
12511 Revision Changes Path
12512 7.263 +4 -0 ircd-ratbox/include/client.h
12513 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12514
12515
12516
12517leeh 2005/02/12 21:17:52 EST (20050213_0)
12518
12519 Modified files:
12520 include patricia.h s_newconf.h
12521 modules/core m_message.c
12522 src patricia.c s_newconf.c s_user.c
12523 Log:
12524 - add in the patricia for tracking who fills up targets, give them a reduced
12525 count on connect
12526
12527 Revision Changes Path
12528 7.20 +1 -1 ircd-ratbox/include/patricia.h
12529 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12530 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12531 7.29 +1 -1 ircd-ratbox/src/patricia.c
12532 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12533 7.340 +4 -0 ircd-ratbox/src/s_user.c
12534
12535
12536
12537leeh 2005/02/12 18:35:10 EST (20050212_0)
12538
12539 Modified files:
12540 include ircd_defs.h
12541 src class.c reject.c
12542 Log:
12543 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12544
12545 Revision Changes Path
12546 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12547 7.68 +1 -5 ircd-ratbox/src/class.c
12548 1.33 +1 -5 ircd-ratbox/src/reject.c
12549
12550
12551
12552androsyn 2005/02/11 17:11:57 EST (20050211_1)
12553
12554 Modified files:
12555 modules m_watch.c
12556 Log:
12557 remove stupid memory leak
12558
12559 Revision Changes Path
12560 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12561
12562
12563
12564leeh 2005/02/11 06:42:48 EST (20050211_0)
12565
12566 Modified files:
12567 modules m_gline.c
12568 Log:
12569 - workaround hyb6 allowing empty gline reasons
12570
12571 Revision Changes Path
12572 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12573
12574
12575
12576leeh 2005/02/09 14:39:13 EST (20050209_2)
12577
12578 Modified files:
12579 include s_conf.h
12580 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12581 src ircd.c s_conf.c
12582 Log:
12583 - move temp dlines and temp klines over to an array, rather than completely
12584 seperate dlinks.
12585
12586 Revision Changes Path
12587 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12588 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12589 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12590 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12591 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12592 7.369 +0 -5 ircd-ratbox/src/ircd.c
12593 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12594
12595
12596
12597leeh 2005/02/09 14:02:13 EST (20050209_1)
12598
12599 Modified files:
12600 include s_user.h
12601 modules m_cap.c m_pong.c m_user.c
12602 modules/core m_nick.c
12603 src s_user.c
12604 Log:
12605 - remove 'nick' param from register_local_user(), its not needed.
12606
12607 Revision Changes Path
12608 7.35 +1 -1 ircd-ratbox/include/s_user.h
12609 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12610 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12611 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12612 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12613 7.339 +6 -6 ircd-ratbox/src/s_user.c
12614
12615
12616
12617leeh 2005/02/09 13:12:53 EST (20050209_0)
12618
12619 Modified files:
12620 modules m_cmessage.c
12621 Log:
12622 - dont send numerics when we're dealing with CNOTICE
12623 - add in checking for +g, and resetting idle
12624
12625 Revision Changes Path
12626 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12627
12628
12629
12630leeh 2005/02/08 11:37:50 EST (20050208_2)
12631
12632 Modified files:
12633 src s_newconf.c
12634 Log:
12635 - fix operator blocks to work on ip spoofs
12636
12637 Revision Changes Path
12638 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12639
12640
12641
12642leeh 2005/02/07 19:23:22 EST (20050208_1)
12643
12644 Modified files:
12645 doc example.conf example.efnet.conf
12646 src newconf.c
12647 Log:
12648 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12649
12650 Revision Changes Path
12651 7.258 +0 -39 ircd-ratbox/doc/example.conf
12652 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12653 7.198 +0 -272 ircd-ratbox/src/newconf.c
12654
12655
12656
12657leeh 2005/02/07 19:19:32 EST (20050208_0)
12658
12659 Modified files:
12660 src s_conf.c
12661 Log:
12662 - added support for kline.conf.perm et al, these take the same formats
12663 as their non-permanent partners, but you cant remove them via the ircd.
12664
12665 Revision Changes Path
12666 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12667
12668
12669
12670leeh 2005/02/02 19:18:59 EST (20050203_1)
12671
12672 Modified files:
12673 help Makefile.in
12674 help/opers index
12675 help/users index
12676 Added files:
12677 help/opers cnotice cprivmsg
12678 Log:
12679 - added help files for cprivmsg/cnotice
12680
12681 Revision Changes Path
12682 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12683 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12684 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12685 1.10 +19 -19 ircd-ratbox/help/opers/index
12686 1.7 +10 -9 ircd-ratbox/help/users/index
12687
12688
12689
12690leeh 2005/02/02 19:14:25 EST (20050203_0)
12691
12692 Modified files:
12693 include numeric.h
12694 modules Makefile.in
12695 src messages.tab
12696 Added files:
12697 modules m_cmessage.c
12698 Log:
12699 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12700 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12701 nick is a member. These bypass any target change limitations.
12702 - added ERR_VOICENEEDED, numeric 489.
12703
12704 Revision Changes Path
12705 7.56 +2 -0 ircd-ratbox/include/numeric.h
12706 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12707 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12708 7.124 +1 -1 ircd-ratbox/src/messages.tab
12709
12710
12711
12712leeh 2005/02/02 16:58:16 EST (20050202_4)
12713
12714 Modified files:
12715 help/opers etrace
12716 Log:
12717 - update etrace help
12718
12719 Revision Changes Path
12720 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12721
12722
12723
12724leeh 2005/02/02 16:55:04 EST (20050202_3)
12725
12726 Modified files:
12727 modules m_etrace.c
12728 Log:
12729 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12730 can put its external ip address in there..
12731
12732 Revision Changes Path
12733 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12734
12735
12736
12737leeh 2005/02/02 16:41:06 EST (20050202_2)
12738
12739 Modified files:
12740 modules m_etrace.c
12741 Log:
12742 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12743 if its a non-local client. These will just get "lost" if the remote
12744 server doesnt support this..
12745
12746 Revision Changes Path
12747 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12748
12749
12750
12751leeh 2005/02/02 16:12:12 EST (20050202_1)
12752
12753 Modified files:
12754 include client.h numeric.h s_conf.h
12755 modules/core m_message.c
12756 src messages.tab newconf.c s_conf.c
12757 Log:
12758 - first part of the target change code, add the storage of targets for
12759 localuser, throttle messages when they fill all the available slots
12760
12761 Revision Changes Path
12762 7.262 +5 -1 ircd-ratbox/include/client.h
12763 7.55 +2 -0 ircd-ratbox/include/numeric.h
12764 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12765 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12766 7.123 +1 -1 ircd-ratbox/src/messages.tab
12767 7.197 +1 -0 ircd-ratbox/src/newconf.c
12768 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12769
12770
12771
12772leeh 2005/02/02 13:28:10 EST (20050202_0)
12773
12774 Modified files:
12775 modules m_resv.c m_stats.c m_testline.c
12776 modules/core m_join.c
12777 src hash.c kdparse.c messages.tab s_newconf.c
12778 Log:
12779 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12780 tracking of when resvs get hit
12781
12782 Revision Changes Path
12783 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12784 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12785 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12786 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12787 7.114 +3 -0 ircd-ratbox/src/hash.c
12788 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12789 7.122 +1 -1 ircd-ratbox/src/messages.tab
12790 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12791
12792
12793
12794leeh 2005/01/31 09:04:10 EST (20050131_2)
12795
12796 Modified files:
12797 src s_log.c
12798 Log:
12799 - fflush() logfiles
12800
12801 Revision Changes Path
12802 7.79 +2 -0 ircd-ratbox/src/s_log.c
12803
12804
12805
12806leeh 2005/01/31 08:59:09 EST (20050131_1)
12807
12808 Modified files:
12809 src commio.c
12810 Log:
12811 - rename fd_dump() to comm_dump()
12812
12813 Revision Changes Path
12814 1.27 +2 -2 ircd-ratbox/src/commio.c
12815
12816
12817
12818leeh 2005/01/30 19:16:08 EST (20050131_0)
12819
12820 Modified files:
12821 doc hooks.txt
12822 include hook.h
12823 modules m_services.c
12824 modules/core m_server.c
12825 src hook.c s_serv.c
12826 Log:
12827 - added hook for server_introduced
12828 - fixed up services support for hooks
12829
12830 Revision Changes Path
12831 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12832 1.31 +1 -0 ircd-ratbox/include/hook.h
12833 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12834 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12835 7.36 +2 -0 ircd-ratbox/src/hook.c
12836 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12837
12838
12839
12840androsyn 2005/01/29 20:18:12 EST (20050130_1)
12841
12842 Modified files:
12843 src commio.c
12844 Log:
12845 Add back in the comm_fd_hack thing for solaris
12846
12847 Revision Changes Path
12848 1.26 +26 -1 ircd-ratbox/src/commio.c
12849
12850
12851
12852androsyn 2005/01/29 19:59:17 EST (20050130_0)
12853
12854 Modified files:
12855 adns adns.h
12856 include commio.h s_conf.h watch.h
12857 modules m_dline.c m_kline.c m_resv.c m_stats.c
12858 m_watch.c m_xline.c
12859 modules/core m_nick.c
12860 src balloc.c cache.c client.c commio.c
12861 epoll.c ircd.c ircd_lexer.l kdparse.c
12862 listener.c s_auth.c s_conf.c s_log.c
12863 s_serv.c watch.c
12864 Log:
12865 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12866
12867 Revision Changes Path
12868 1.18 +0 -2 ircd-ratbox/adns/adns.h
12869 1.14 +6 -37 ircd-ratbox/include/commio.h
12870 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12871 7.3 +2 -2 ircd-ratbox/include/watch.h
12872 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12873 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12874 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12875 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12876 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12877 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12878 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12879 7.85 +1 -1 ircd-ratbox/src/balloc.c
12880 1.24 +5 -5 ircd-ratbox/src/cache.c
12881 7.488 +4 -4 ircd-ratbox/src/client.c
12882 1.25 +10 -280 ircd-ratbox/src/commio.c
12883 1.33 +1 -1 ircd-ratbox/src/epoll.c
12884 7.368 +4 -4 ircd-ratbox/src/ircd.c
12885 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12886 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12887 7.125 +8 -8 ircd-ratbox/src/listener.c
12888 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12889 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12890 7.78 +20 -20 ircd-ratbox/src/s_log.c
12891 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12892 1.6 +22 -15 ircd-ratbox/src/watch.c
12893
12894
12895
12896androsyn 2005/01/29 12:18:38 EST (20050129_0)
12897
12898 Modified files:
12899 modules/core m_mode.c
12900 Log:
12901 remove two unused variables
12902
12903 Revision Changes Path
12904 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12905
12906
12907
12908leeh 2005/01/28 15:31:40 EST (20050128_1)
12909
12910 Modified files:
12911 modules m_kline.c
12912 src s_conf.c
12913 Log:
12914 - mo_kline() needs minpara of 3, not 2
12915 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12916 - require me.info is never blank
12917
12918 Revision Changes Path
12919 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12920 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12921
12922
12923
12924leeh 2005/01/28 15:26:28 EST (20050128_0)
12925
12926 Modified files:
12927 modules/core m_mode.c m_sjoin.c
12928 Log:
12929 - patch via jilles to fix +eI lists being shown to lusers when handling
12930 protocol stuff over TS6
12931
12932 Revision Changes Path
12933 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12934 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12935
12936
12937
12938leeh 2005/01/25 19:47:38 EST (20050126_0)
12939
12940 Modified files:
12941 include channel.h
12942 modules/core m_join.c m_mode.c m_sjoin.c
12943 src channel.c messages.tab s_serv.c
12944 Log:
12945 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12946 an operspy call with &me
12947 - remove modebuf/parabuf params from channel_modes(), we now generate a
12948 buffer internally which we return.
12949
12950 Revision Changes Path
12951 7.163 +1 -1 ircd-ratbox/include/channel.h
12952 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12953 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12954 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12955 7.431 +25 -18 ircd-ratbox/src/channel.c
12956 7.121 +1 -1 ircd-ratbox/src/messages.tab
12957 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12958
12959
12960
12961alz 2005/01/25 18:09:18 EST (20050125_5)
12962
12963 Modified files:
12964 doc example.conf example.efnet.conf
12965 include s_conf.h
12966 modules m_info.c
12967 src listener.c newconf.c s_conf.c
12968 Log:
12969 Added dline_with_reason config option (default yes):
12970
12971 /* dline reason: show the user the dline reason when they connect
12972 * and are dlined.
12973 */
12974 dline_with_reason = yes;
12975
12976 Revision Changes Path
12977 7.257 +6 -1 ircd-ratbox/doc/example.conf
12978 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12979 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12980 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12981 7.124 +1 -1 ircd-ratbox/src/listener.c
12982 7.196 +1 -0 ircd-ratbox/src/newconf.c
12983 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12984
12985
12986
12987leeh 2005/01/25 13:21:17 EST (20050125_4)
12988
12989 Modified files:
12990 src newconf.c
12991 Log:
12992 - make conf_set_generic_string() test len exists before it uses it.
12993
12994 Revision Changes Path
12995 7.195 +1 -1 ircd-ratbox/src/newconf.c
12996
12997
12998
12999leeh 2005/01/25 13:10:56 EST (20050125_3)
13000
13001 Modified files:
13002 doc example.conf
13003 src newconf.c
13004 Log:
13005 - rename 'type' to 'flags' in cluster {};
13006 - add stacking of servers in cluster {}; documented in example.conf
13007
13008 Revision Changes Path
13009 7.256 +18 -10 ircd-ratbox/doc/example.conf
13010 7.194 +39 -7 ircd-ratbox/src/newconf.c
13011
13012
13013
13014alz 2005/01/25 12:48:54 EST (20050125_2)
13015
13016 Modified files:
13017 include s_conf.h
13018 src listener.c s_conf.c
13019 Log:
13020 Added dline reasons, connecting/banned clients now see ban reason.
13021
13022 Revision Changes Path
13023 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13024 7.123 +17 -4 ircd-ratbox/src/listener.c
13025 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13026
13027
13028
13029leeh 2005/01/25 07:44:37 EST (20050125_1)
13030
13031 Modified files:
13032 doc example.conf example.efnet.conf
13033 src newconf.c
13034 Log:
13035 - implement stacking of shared {}; blocks, documented in example.conf
13036
13037 Revision Changes Path
13038 7.255 +26 -13 ircd-ratbox/doc/example.conf
13039 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13040 7.193 +51 -36 ircd-ratbox/src/newconf.c
13041
13042
13043
13044leeh 2005/01/24 19:08:29 EST (20050125_0)
13045
13046 Modified files:
13047 doc example.conf
13048 include client.h s_conf.h
13049 modules/core m_join.c
13050 src newconf.c s_user.c
13051 Log:
13052 - added jupe_exempt to auth {};, exempts the user from generating warnings
13053 when they attempt to join juped channels.
13054
13055 Revision Changes Path
13056 7.254 +2 -0 ircd-ratbox/doc/example.conf
13057 7.261 +3 -0 ircd-ratbox/include/client.h
13058 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13059 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13060 7.192 +1 -0 ircd-ratbox/src/newconf.c
13061 7.338 +8 -0 ircd-ratbox/src/s_user.c
13062
13063
13064
13065leeh 2005/01/24 18:57:02 EST (20050124_6)
13066
13067 Modified files:
13068 src newconf.c
13069 Log:
13070 - rework shared {};, the format is now:
13071 shared {
13072 oper = "flame@*.leeh.co.uk", "*.lan";
13073 flags = kline;
13074 };
13075
13076 With no privs:
13077 shared {
13078 oper = "flame@*.leeh.co.uk", "*.lan";
13079 flags = none;
13080 };
13081
13082 Revision Changes Path
13083 7.191 +55 -23 ircd-ratbox/src/newconf.c
13084
13085
13086
13087leeh 2005/01/24 17:25:58 EST (20050124_5)
13088
13089 Modified files:
13090 include modules.h
13091 Log:
13092 - fix the prototype on load_static_modules()
13093
13094 Revision Changes Path
13095 7.61 +1 -1 ircd-ratbox/include/modules.h
13096
13097
13098
13099leeh 2005/01/24 16:00:30 EST (20050124_4)
13100
13101 Modified files:
13102 modules m_cap.c
13103 Log:
13104 - have cap end call register_local_user() with its own copy of
13105 source_p->username so its safe for unidented users..
13106
13107 Revision Changes Path
13108 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13109
13110
13111
13112leeh 2005/01/24 15:48:09 EST (20050124_3)
13113
13114 Modified files:
13115 include newconf.h s_conf.h
13116 modules m_info.c
13117 src newconf.c s_conf.c s_log.c
13118 Log:
13119 - move the conf parser over to a table based structure, with generic setting
13120 of integers/strings
13121
13122 Revision Changes Path
13123 7.34 +9 -8 ircd-ratbox/include/newconf.h
13124 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13125 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13126 7.190 +264 -808 ircd-ratbox/src/newconf.c
13127 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13128 7.77 +13 -13 ircd-ratbox/src/s_log.c
13129
13130
13131
13132leeh 2005/01/24 13:11:30 EST (20050124_2)
13133
13134 Modified files:
13135 doc example.conf
13136 src newconf.c
13137 Log:
13138 - added stacking of ips in exempt {};
13139
13140 Revision Changes Path
13141 7.253 +4 -0 ircd-ratbox/doc/example.conf
13142 7.189 +11 -30 ircd-ratbox/src/newconf.c
13143
13144
13145
13146leeh 2005/01/24 12:59:57 EST (20050124_1)
13147
13148 Modified files:
13149 include tools.h
13150 src channel.c client.c hash.c hook.c
13151 newconf.c s_user.c watch.c
13152 Log:
13153 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13154 consistent with the rest of the dlink code.
13155
13156 Revision Changes Path
13157 1.54 +7 -7 ircd-ratbox/include/tools.h
13158 7.430 +2 -2 ircd-ratbox/src/channel.c
13159 7.487 +6 -6 ircd-ratbox/src/client.c
13160 7.113 +5 -5 ircd-ratbox/src/hash.c
13161 7.35 +1 -1 ircd-ratbox/src/hook.c
13162 7.188 +2 -2 ircd-ratbox/src/newconf.c
13163 7.337 +1 -1 ircd-ratbox/src/s_user.c
13164 1.5 +4 -4 ircd-ratbox/src/watch.c
13165
13166
13167
13168leeh 2005/01/24 12:47:13 EST (20050124_0)
13169
13170 Modified files:
13171 modules m_cap.c
13172 Log:
13173 - cheap hack on sticky capabs..
13174
13175 Revision Changes Path
13176 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13177
13178
13179
13180leeh 2005/01/22 11:36:54 EST (20050122_0)
13181
13182 Modified files:
13183 modules m_cap.c
13184 Log:
13185 - updated my clicap implementation to match the spec so far..
13186
13187 Revision Changes Path
13188 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13189
13190
13191
13192leeh 2005/01/21 07:14:43 EST (20050121_2)
13193
13194 Modified files:
13195 doc hooks.txt
13196 include hook.h
13197 modules m_services.c
13198 src hook.c s_serv.c
13199 Log:
13200 - added hooks for when we're sending a burst
13201 - rewrote hooks.txt
13202 - fix up the hooks ive already done in services compatibility, ill add the
13203 hooks for server/client introductions in a bit.
13204
13205 Revision Changes Path
13206 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13207 1.30 +4 -0 ircd-ratbox/include/hook.h
13208 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13209 7.34 +7 -0 ircd-ratbox/src/hook.c
13210 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13211
13212
13213
13214leeh 2005/01/21 06:34:03 EST (20050121_1)
13215
13216 Modified files:
13217 contrib example_module.c spy_admin_notice.c
13218 spy_info_notice.c spy_links_notice.c
13219 spy_motd_notice.c spy_stats_notice.c
13220 spy_stats_p_notice.c spy_trace_notice.c
13221 spy_whois_notice.c
13222 spy_whois_notice_global.c
13223 include hook.h
13224 modules m_admin.c m_info.c m_links.c m_motd.c
13225 m_services.c m_stats.c m_trace.c
13226 m_whois.c static_modules.c.SH
13227 modules/core m_server.c
13228 src client.c hook.c ircd.c modules.c packet.c
13229 s_auth.c s_serv.c s_user.c send.c
13230 Log:
13231 - add a better implementation of the hook system, its now a slow leaking
13232 array and events are created whenever we try adding a hook for it, or
13233 theyre registered for the caller.
13234
13235 Ive temporarily fucked services support and removed most of the other
13236 hooks.. I shall fix this soon.
13237
13238 Revision Changes Path
13239 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13240 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13241 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13242 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13243 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13244 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13245 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13246 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13247 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13248 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13249 1.29 +34 -70 ircd-ratbox/include/hook.h
13250 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13251 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13252 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13253 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13254 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13255 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13256 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13257 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13258 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13259 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13260 7.486 +1 -28 ircd-ratbox/src/client.c
13261 7.33 +131 -137 ircd-ratbox/src/hook.c
13262 7.367 +1 -1 ircd-ratbox/src/ircd.c
13263 7.151 +6 -10 ircd-ratbox/src/modules.c
13264 7.138 +10 -14 ircd-ratbox/src/packet.c
13265 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13266 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13267 7.336 +0 -6 ircd-ratbox/src/s_user.c
13268 7.286 +8 -6 ircd-ratbox/src/send.c
13269
13270
13271
13272leeh 2005/01/20 19:19:20 EST (20050121_0)
13273
13274 Modified files:
13275 include hostmask.h
13276 Log:
13277 - remove an unused struct
13278
13279 Revision Changes Path
13280 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13281
13282
13283
13284leeh 2005/01/20 13:38:39 EST (20050120_1)
13285
13286 Modified files:
13287 . configure configure.ac
13288 include client.h numeric.h patchlevel.h
13289 modules Makefile.in
13290 src messages.tab s_user.c
13291 Added files:
13292 modules m_cap.c
13293 Log:
13294 - drop back to -O0, fix patchlevel.h
13295 - first stab at client capabilities.. this still needs work.
13296
13297 Revision Changes Path
13298 7.240 +3 -3 ircd-ratbox/configure
13299 7.54 +3 -3 ircd-ratbox/configure.ac
13300 7.260 +3 -0 ircd-ratbox/include/client.h
13301 7.54 +2 -0 ircd-ratbox/include/numeric.h
13302 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13303 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13304 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13305 7.120 +1 -1 ircd-ratbox/src/messages.tab
13306 7.335 +3 -0 ircd-ratbox/src/s_user.c
13307
13308
13309
13310leeh 2005/01/20 06:04:41 EST (20050120_0)
13311
13312 Modified files:
13313 . ChangeLog RELNOTES
13314 include config.h config.h.dist memory.h
13315 patchlevel.h
13316 modules m_stats.c
13317 src commio.c crypt.c getopt.c ircd.c s_serv.c
13318 Removed files:
13319 . README.VMS clean.com make.com
13320 include setup.h_vms
13321 modules descrip.mms static_modules_c.com
13322 modules/core descrip.mms
13323 src descrip.mms qio.c version.com
13324 tools descrip.mms mkpasswd_vms.c
13325 Log:
13326 - clean changelog, relnotes
13327 - mark patchlevel as 2.1.0beta
13328 - remove VMS support
13329
13330 Revision Changes Path
13331 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13332 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13333 1.111 +1 -348 ircd-ratbox/RELNOTES
13334 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13335 7.182 +0 -42 ircd-ratbox/include/config.h
13336 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13337 7.50 +0 -4 ircd-ratbox/include/memory.h
13338 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13339 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13340 7.2 +0 -58 ircd-ratbox/make.com (dead)
13341 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13342 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13343 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13344 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13345 1.24 +7 -30 ircd-ratbox/src/commio.c
13346 7.12 +0 -4 ircd-ratbox/src/crypt.c
13347 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13348 7.24 +0 -4 ircd-ratbox/src/getopt.c
13349 7.366 +4 -19 ircd-ratbox/src/ircd.c
13350 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13351 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13352 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13353 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13354 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13355
13356
13357
13358androsyn 2005/01/18 11:55:13 EST (20050118_7)
13359
13360 Modified files:
13361 include watch.h
13362 src watch.c
13363 Log:
13364 not using the return values on a few watch functions so make them void
13365
13366 Revision Changes Path
13367 7.2 +5 -5 ircd-ratbox/include/watch.h
13368 1.4 +19 -28 ircd-ratbox/src/watch.c
13369
13370
13371androsyn 2005/01/14 13:10:41 EST (20050114_5)
13372
13373 Modified files:
13374 modules m_watch.c
13375 Log:
13376 Make watch throttle, don't accept letter commands stacked
13377
13378 Revision Changes Path
13379 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13380
13381
13382
13383androsyn 2005/01/14 13:06:06 EST (20050114_4)
13384
13385 Modified files:
13386 modules m_gline.c
13387 Log:
13388 fix merge error
13389
13390 Revision Changes Path
13391 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13392
13393
13394
13395androsyn 2005/01/14 12:12:37 EST (20050114_3)
13396
13397 Modified files:
13398 . ChangeLog README.FIRST RELNOTES configure
13399 configure.ac
13400 adns adns.h internal.h parse.c transmit.c
13401 types.c
13402 contrib example_module.c spy_admin_notice.c
13403 spy_info_notice.c spy_links_notice.c
13404 spy_motd_notice.c spy_stats_notice.c
13405 spy_stats_p_notice.c spy_trace_notice.c
13406 spy_whois_notice.c
13407 spy_whois_notice_global.c
13408 doc example.conf example.efnet.conf ircd.motd
13409 server-version-info whats-new.txt
13410 help/opers umode xline
13411 help/users umode
13412 include cache.h channel.h class.h client.h
13413 commio.h config.h config.h.dist hash.h
13414 hook.h hostmask.h irc_string.h ircd.h
13415 ircd_defs.h m_info.h memory.h msg.h
13416 newconf.h numeric.h packet.h patchlevel.h
13417 patricia.h s_conf.h s_gline.h s_newconf.h
13418 s_serv.h s_user.h scache.h serno.h
13419 setup.h.in sprintf_irc.h stdinc.h tools.h
13420 modules .depend Makefile.in m_admin.c m_away.c
13421 m_dline.c m_encap.c m_gline.c m_info.c
13422 m_kline.c m_links.c m_list.c m_lusers.c
13423 m_motd.c m_oper.c m_operspy.c m_rehash.c
13424 m_restart.c m_resv.c m_set.c m_stats.c
13425 m_svinfo.c m_testline.c m_testmask.c
13426 m_topic.c m_trace.c m_watch.c m_who.c
13427 m_whois.c m_whowas.c m_xline.c
13428 static_modules.c.SH
13429 modules/core m_error.c m_message.c m_mode.c m_quit.c
13430 m_server.c m_squit.c
13431 src .depend Makefile.in adns.c balloc.c
13432 cache.c channel.c class.c client.c
13433 commio.c crypt.c devpoll.c epoll.c
13434 event.c getopt.c hash.c hook.c hostmask.c
13435 irc_string.c ircd.c ircd_lexer.l
13436 ircd_parser.y ircd_signal.c listener.c
13437 modules.c newconf.c numeric.c packet.c
13438 parse.c patricia.c poll.c reject.c
13439 restart.c s_auth.c s_conf.c s_log.c
13440 s_newconf.c s_serv.c s_user.c scache.c
13441 select.c send.c snprintf.c tools.c
13442 version.c.SH watch.c whowas.c
13443 tools README.mkpasswd mkpasswd.c
13444 Added files:
13445 . README.VMS clean.com make.com
13446 doc services.txt
13447 include common.h s_stats.h setup.h_vms
13448 supported.h
13449 modules descrip.mms m_challenge.c m_etrace.c
13450 m_invite.c m_names.c m_pass.c m_ping.c
13451 m_pong.c m_services.c m_tb.c m_user.c
13452 m_users.c m_version.c
13453 static_modules_c.com
13454 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13455 m_part.c m_sjoin.c
13456 servlink descrip.mms
13457 src descrip.mms kdparse.c messages.tab qio.c
13458 s_gline.c s_stats.c version.com
13459 tools descrip.mms mkpasswd_vms.c
13460 Removed files:
13461 doc 005.txt
13462 include banconf.h
13463 modules/core channels.c users.c
13464 src banconf.c
13465 Log:
13466 merge from RATBOX_2_0
13467
13468 Revision Changes Path
13469 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13470 7.40 +1 -0 ircd-ratbox/README.FIRST
13471 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13472 1.110 +114 -6 ircd-ratbox/RELNOTES
13473 1.17 +4 -0 ircd-ratbox/adns/adns.h
13474 1.17 +4 -4 ircd-ratbox/adns/internal.h
13475 1.12 +38 -38 ircd-ratbox/adns/parse.c
13476 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13477 1.19 +13 -13 ircd-ratbox/adns/types.c
13478 7.1 +10 -0 ircd-ratbox/clean.com (new)
13479 7.239 +47 -29 ircd-ratbox/configure
13480 7.53 +40 -32 ircd-ratbox/configure.ac
13481 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13482 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13483 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13484 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13485 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13486 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13487 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13488 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13489 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13490 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13491 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13492 7.252 +68 -22 ircd-ratbox/doc/example.conf
13493 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13494 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13495 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13496 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13497 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13498 1.5 +2 -1 ircd-ratbox/help/opers/umode
13499 1.7 +1 -1 ircd-ratbox/help/opers/xline
13500 1.2 +1 -0 ircd-ratbox/help/users/umode
13501 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13502 1.7 +8 -0 ircd-ratbox/include/cache.h
13503 7.162 +18 -16 ircd-ratbox/include/channel.h
13504 7.25 +4 -0 ircd-ratbox/include/class.h
13505 7.259 +34 -28 ircd-ratbox/include/client.h
13506 1.13 +45 -7 ircd-ratbox/include/commio.h
13507 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13508 7.181 +74 -16 ircd-ratbox/include/config.h
13509 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13510 7.53 +2 -0 ircd-ratbox/include/hash.h
13511 1.28 +73 -27 ircd-ratbox/include/hook.h
13512 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13513 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13514 7.80 +6 -31 ircd-ratbox/include/ircd.h
13515 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13516 7.56 +14 -8 ircd-ratbox/include/m_info.h
13517 7.49 +4 -0 ircd-ratbox/include/memory.h
13518 7.53 +2 -0 ircd-ratbox/include/msg.h
13519 7.33 +9 -9 ircd-ratbox/include/newconf.h
13520 7.53 +12 -8 ircd-ratbox/include/numeric.h
13521 7.27 +1 -1 ircd-ratbox/include/packet.h
13522 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13523 7.19 +25 -1 ircd-ratbox/include/patricia.h
13524 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13525 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13526 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13527 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13528 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13529 7.34 +13 -9 ircd-ratbox/include/s_user.h
13530 7.15 +1 -1 ircd-ratbox/include/scache.h
13531 7.5366 +1 -1 ircd-ratbox/include/serno.h
13532 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13533 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13534 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13535 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13536 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13537 1.53 +10 -10 ircd-ratbox/include/tools.h
13538 7.1 +58 -0 ircd-ratbox/make.com (new)
13539 1.45 +338 -182 ircd-ratbox/modules/.depend
13540 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13541 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13542 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13543 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13544 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13545 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13546 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13547 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13548 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13549 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13550 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13551 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13552 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13553 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13554 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13555 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13556 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13557 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13558 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13559 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13560 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13561 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13562 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13563 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13564 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13565 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13566 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13567 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13568 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13569 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13570 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13571 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13572 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13573 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13574 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13575 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13576 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13577 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13578 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13579 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13580 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13581 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13582 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13583 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13584 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13585 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13586 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13587 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13588 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13589 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13590 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13591 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13592 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13593 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13594 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13595 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13596 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13597 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13598 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13599 7.48 +162 -119 ircd-ratbox/src/.depend
13600 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13601 7.75 +5 -5 ircd-ratbox/src/adns.c
13602 7.84 +1 -1 ircd-ratbox/src/balloc.c
13603 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13604 1.23 +75 -7 ircd-ratbox/src/cache.c
13605 7.429 +342 -79 ircd-ratbox/src/channel.c
13606 7.67 +42 -2 ircd-ratbox/src/class.c
13607 7.485 +245 -85 ircd-ratbox/src/client.c
13608 1.23 +349 -43 ircd-ratbox/src/commio.c
13609 7.11 +4 -0 ircd-ratbox/src/crypt.c
13610 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13611 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13612 1.32 +4 -8 ircd-ratbox/src/epoll.c
13613 7.46 +63 -6 ircd-ratbox/src/event.c
13614 7.23 +4 -0 ircd-ratbox/src/getopt.c
13615 7.112 +8 -7 ircd-ratbox/src/hash.c
13616 7.32 +135 -133 ircd-ratbox/src/hook.c
13617 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13618 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13619 7.365 +56 -48 ircd-ratbox/src/ircd.c
13620 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13621 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13622 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13623 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13624 7.122 +14 -13 ircd-ratbox/src/listener.c
13625 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13626 7.150 +17 -8 ircd-ratbox/src/modules.c
13627 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13628 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13629 7.137 +55 -42 ircd-ratbox/src/packet.c
13630 7.187 +8 -15 ircd-ratbox/src/parse.c
13631 7.28 +2 -4 ircd-ratbox/src/patricia.c
13632 7.82 +3 -1 ircd-ratbox/src/poll.c
13633 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13634 1.32 +8 -3 ircd-ratbox/src/reject.c
13635 7.34 +1 -0 ircd-ratbox/src/restart.c
13636 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13637 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13638 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13639 7.76 +32 -35 ircd-ratbox/src/s_log.c
13640 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13641 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13642 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13643 7.334 +773 -2 ircd-ratbox/src/s_user.c
13644 7.27 +2 -1 ircd-ratbox/src/scache.c
13645 7.44 +2 -0 ircd-ratbox/src/select.c
13646 7.285 +12 -12 ircd-ratbox/src/send.c
13647 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13648 7.46 +0 -1 ircd-ratbox/src/tools.c
13649 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13650 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13651 1.3 +4 -4 ircd-ratbox/src/watch.c
13652 7.32 +1 -0 ircd-ratbox/src/whowas.c
13653 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13654 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13655 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13656 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13657
13658
13659
13660androsyn 2005/01/13 22:17:53 EST (20050114_2)
13661
13662 Modified files: (Branch: RATBOX_2_0)
13663 src client.c
13664 Log:
13665 a remote client is never going to have a watch list..duh
13666
13667 Revision Changes Path
13668 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13669
13670
13671
13672androsyn 2005/01/13 20:49:55 EST (20050114_1)
13673
13674 Added files: (Branch: RATBOX_2_0)
13675 modules m_watch.c
13676 Log:
13677 get that one too
13678
13679 Revision Changes Path
13680 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13681
13682
13683
13684androsyn 2005/01/13 20:39:28 EST (20050114_0)
13685
13686 Added files: (Branch: RATBOX_2_0)
13687 include watch.h
13688 src watch.c
13689 Log:
13690 helps if we actually include the .c/.h files
13691
13692 Revision Changes Path
13693 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13694 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13695
13696
13697
13698androsyn 2005/01/13 13:57:16 EST (20050113_0)
13699
13700 Modified files: (Branch: RATBOX_2_0)
13701 . configure configure.ac
13702 include client.h numeric.h s_conf.h setup.h.in
13703 supported.h
13704 modules Makefile.in
13705 modules/core m_nick.c
13706 src Makefile.in client.c ircd.c messages.tab
13707 newconf.c s_conf.c s_user.c
13708 Log:
13709 backport watch from devel
13710
13711 Revision Changes Path
13712 7.229.2.10 +12 -2 ircd-ratbox/configure
13713 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13714 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13715 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13716 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13717 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13718 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13719 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13720 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13721 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13722 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13723 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13724 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13725 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13726 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13727 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13728
13729
13730
13731leeh 2005/01/12 10:12:40 EST (20050112_1)
13732
13733 Modified files: (Branch: RATBOX_2_0)
13734 include numeric.h
13735 modules m_services.c m_whois.c
13736 src messages.tab
13737 Log:
13738 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13739 when the user is logged in
13740
13741 Revision Changes Path
13742 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13743 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13744 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13745 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13746
13747
13748
13749leeh 2005/01/11 19:47:14 EST (20050112_0)
13750
13751 Modified files: (Branch: RATBOX_2_0)
13752 include supported.h
13753 Added files: (Branch: RATBOX_2_0)
13754 doc services.txt
13755 Log:
13756 - add +r to 005
13757 - added doc/services.txt, outlining the compatibility code
13758
13759 Revision Changes Path
13760 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13761 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13762
13763
13764
13765leeh 2005/01/11 18:38:10 EST (20050111_5)
13766
13767 Modified files: (Branch: RATBOX_2_0)
13768 include client.h hook.h
13769 modules m_services.c
13770 modules/core m_server.c
13771 src hook.c s_serv.c
13772 Log:
13773 - more services compatibility code:
13774 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13775 appropriate service {}; entry, only accept SU from these.
13776 - hook into us finishing nick burst, and have services burst a list of
13777 logged in users
13778
13779 Revision Changes Path
13780 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13781 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13782 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13783 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13784 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13785 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13786
13787
13788
13789leeh 2005/01/11 17:32:42 EST (20050111_4)
13790
13791 Modified files: (Branch: RATBOX_2_0)
13792 . configure configure.ac
13793 include client.h
13794 modules Makefile.in
13795 src channel.c
13796 Added files: (Branch: RATBOX_2_0)
13797 modules m_services.c
13798 Log:
13799 - more services compatibility code:
13800 - encap handlers for SU (services marking client as logged in)
13801 - and for LOGIN (servers bursting logged in status)
13802 - move suser from Client -> User
13803
13804 Revision Changes Path
13805 7.229.2.9 +9 -3 ircd-ratbox/configure
13806 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13807 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13808 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13809 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13810 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13811
13812
13813
13814leeh 2005/01/11 16:46:34 EST (20050111_3)
13815
13816 Modified files: (Branch: RATBOX_2_0)
13817 include ircd_defs.h
13818 Log:
13819 - whoops, missing #endif
13820
13821 Revision Changes Path
13822 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13823
13824
13825
13826leeh 2005/01/11 15:56:57 EST (20050111_2)
13827
13828 Modified files: (Branch: RATBOX_2_0)
13829 include ircd_defs.h
13830 Log:
13831 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13832 have ipv6 just report sizeof(struct sockaddr_in)
13833
13834 Revision Changes Path
13835 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13836
13837
13838
13839leeh 2005/01/10 20:19:35 EST (20050111_1)
13840
13841 Modified files: (Branch: RATBOX_2_0)
13842 src newconf.c
13843 Log:
13844 - fix a gcc warning
13845
13846 Revision Changes Path
13847 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13848
13849
13850
13851leeh 2005/01/10 20:10:35 EST (20050111_0)
13852
13853 Modified files: (Branch: RATBOX_2_0)
13854 adns internal.h parse.c transmit.c types.c
13855 Log:
13856 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13857 conflict
13858
13859 Revision Changes Path
13860 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13861 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13862 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13863 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13864
13865
13866
13867leeh 2005/01/10 17:48:48 EST (20050110_3)
13868
13869 Modified files: (Branch: RATBOX_2_0)
13870 modules m_xline.c
13871 Log:
13872 - send out the reformatted xline to opers (\s -> ' ')
13873
13874 Revision Changes Path
13875 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13876
13877
13878
13879leeh 2005/01/10 16:18:53 EST (20050110_2)
13880
13881 Modified files: (Branch: RATBOX_2_0)
13882 help/opers umode
13883 help/users umode
13884 include client.h supported.h
13885 src messages.tab s_user.c send.c
13886 Log:
13887 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13888 channel privmsgs.
13889
13890 Revision Changes Path
13891 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13892 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13893 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13894 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13895 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13896 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13897 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13898
13899
13900
13901leeh 2005/01/10 14:50:47 EST (20050110_1)
13902
13903 Modified files: (Branch: RATBOX_2_0)
13904 doc example.conf example.efnet.conf
13905 Log:
13906 - I dont remember ts6 desyncing on bans, so im not sure why the example
13907 confs say so.
13908
13909 Revision Changes Path
13910 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13911 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13912
13913
13914
13915leeh 2005/01/10 13:31:10 EST (20050110_0)
13916
13917 Modified files: (Branch: RATBOX_2_0)
13918 . configure configure.ac
13919 include channel.h client.h numeric.h s_conf.h
13920 s_serv.h setup.h.in
13921 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13922 m_sjoin.c
13923 src channel.c messages.tab newconf.c s_conf.c
13924 s_serv.c s_user.c
13925 Log:
13926 - added --enable-services to configure, which enables some ratbox-services
13927 compatibility code:
13928 - chanmode +r, registered users only
13929 - usermode +S, prevents deop/kick of a service
13930 - service { }; block in conf for the above umode
13931
13932 Revision Changes Path
13933 7.229.2.8 +28 -16 ircd-ratbox/configure
13934 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13935 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13936 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13937 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13938 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13939 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13940 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13941 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13942 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13943 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13944 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13945 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13946 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13947 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13948 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13949 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13950 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13951 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13952
13953
13954
13955leeh 2005/01/09 08:23:30 EST (20050109_0)
13956
13957 Modified files: (Branch: RATBOX_2_0)
13958 help/opers umode
13959 Log:
13960 - remove a tab, and add +C to opers umode help
13961
13962 Revision Changes Path
13963 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13964