]> jfr.im git - solanum.git/blame - ChangeLog
[svn] Tweak NEWS a little.
[solanum.git] / ChangeLog
CommitLineData
f7b60293
JT
1jilles 2007/05/27 13:07:27 UTC (20070527-3494)
2 Log:
3 - allow JOIN 0 from remotes
4 - allow JOIN 0 from locals, but only if it is exactly one
5 zero and is the first channel
6
7
8 Changes: Modified:
9 +65 -0 trunk/modules/core/m_join.c (File Modified)
10
11
f4a80ce6
JT
12nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
13 Log:
14 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
15 levels?), hideops, namespace cleanups, etc
16
17
18 Changes: Modified:
19 + - trunk/IDEAS (File Added)
20
21
a6ac2e91
AC
22nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
23 Log:
24 - disallow JOIN 0
25
26
27 Changes: Modified:
28 +0 -65 trunk/modules/core/m_join.c (File Modified)
29
30
a3986d94
AC
31nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
32 Log:
33 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
34 to their policies indicating that they wish to be contacted before their services are used.
35
36
37 Changes: Modified:
38 +6 -3 trunk/doc/example.conf (File Modified)
39 +6 -3 trunk/doc/reference.conf (File Modified)
40
41
57b8cb0f
AC
42nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
43 Log:
44 - update NEWS in preparation of upcoming 2.2 release this week
45
46
47 Changes: Modified:
48 +3 -0 trunk/NEWS (File Modified)
49
50
a88fc0a8
AC
51jilles 2007/05/24 15:10:06 UTC (20070524-3478)
52 Log:
53 Move sno_channeljoin to unsupported, due to the privacy
54 issue and the fact that any oper with admin or hidden_admin
55 can load extensions.
56
57
58 Changes: Modified:
59 +0 -1 trunk/doc/example.conf (File Modified)
60 +0 -2 trunk/doc/reference.conf (File Modified)
61 +0 -46 trunk/extensions/Makefile.in (File Modified)
62 + - trunk/extensions/sno_channeljoin.c (File Deleted)
63 +47 -1 trunk/unsupported/Makefile.in (File Modified)
64 + - trunk/unsupported/sno_channeljoin.c (File Added)
65
66
297c7db4
JT
67nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
68 Log:
69 - createoperonly: like createauthonly, but checks opered status instead of authed status
70
71
72 Changes: Modified:
73 +41 -0 trunk/extensions/Makefile.in (File Modified)
74 + - trunk/extensions/createoperonly.c (File Added)
75
76
45ed9777
AC
77nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
78 Log:
79 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
80
81
82 Changes: Modified:
83 +1 -0 trunk/doc/example.conf (File Modified)
84 +3 -1 trunk/doc/reference.conf (File Modified)
85 +46 -0 trunk/extensions/Makefile.in (File Modified)
86 + - trunk/extensions/sno_channeljoin.c (File Added)
87
88
59e2698a
AC
89nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
90 Log:
91 - update config files
92
93
94 Changes: Modified:
95 +1 -0 trunk/doc/example.conf (File Modified)
96 +2 -0 trunk/doc/reference.conf (File Modified)
97
98
446d88dd
AC
99nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
100 Log:
101 - fold in whois_notice_global functionality.
102
103
104 Changes: Modified:
105 +0 -1 trunk/extensions/Makefile.in (File Modified)
106 +1 -56 trunk/extensions/sno_whois.c (File Modified)
107 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
108
109
3868ef9a
AC
110nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
111 Log:
112 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
113
114
115 Changes: Modified:
116 +64 -57 trunk/extensions/Makefile.in (File Modified)
117 + - trunk/extensions/sno_whois.c (File Added)
118 + - trunk/extensions/spy_whois_notice.c (File Deleted)
119
120
9e6feafe
AC
121jilles 2007/05/19 23:36:51 UTC (20070519-3466)
122 Log:
123 Prevent too wide klines with CIDR masks.
124
125
126 Changes: Modified:
127 +17 -5 trunk/modules/m_kline.c (File Modified)
128
129
88a2a148
JT
130jilles 2007/05/19 22:21:10 UTC (20070519-3464)
131 Log:
132 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
133
134
135 Changes: Modified:
136 +4 -0 trunk/modules/m_kline.c (File Modified)
137
138
598ebb42
JT
139jilles 2007/05/18 20:31:33 UTC (20070518-3460)
140 Log:
141 - fold conf_connect_allowed() into accept_connection()
142 - extend add_connection() so that exempt{}s apply to max unregistered
143 connections per ip
144 from ratbox
145
146
147 Changes: Modified:
148 +1 -1 trunk/doc/example.conf (File Modified)
149 +1 -1 trunk/doc/reference.conf (File Modified)
150 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
151 +0 -2 trunk/include/s_conf.h (File Modified)
152 +14 -7 trunk/src/listener.c (File Modified)
153
154
b808adf9
JT
155jilles 2007/05/18 19:51:22 UTC (20070518-3458)
156 Log:
157 m_webirc: call del_unknown_ip() otherwise the unknown will
158 never be subtracted from the cgiirc ip
159
160
161 Changes: Modified:
162 +2 -0 trunk/extensions/m_webirc.c (File Modified)
163
164
477bbce4
JT
165jilles 2007/05/18 19:14:18 UTC (20070518-3456)
166 Log:
167 Remove s_assert in del_unknown_ip() supposedly if the ip
168 cannot be found, it is not feasible to avoid that case
169 entirely with m_webirc.c.
170
171
172 Changes: Modified:
173 +1 -2 trunk/src/reject.c (File Modified)
174
175
8017ad2d
JT
176jilles 2007/05/14 22:21:16 UTC (20070514-3446)
177 Log:
178 Apply ratbox flood fix.
179
180
181 Changes: Modified:
182 +1 -0 trunk/doc/example.conf (File Modified)
183 +5 -0 trunk/doc/reference.conf (File Modified)
184 +3 -0 trunk/include/client.h (File Modified)
185 +4 -0 trunk/include/reject.h (File Modified)
186 +1 -0 trunk/include/s_conf.h (File Modified)
187 +2 -0 trunk/src/client.c (File Modified)
188 +3 -0 trunk/src/listener.c (File Modified)
189 +1 -0 trunk/src/newconf.c (File Modified)
190 +8 -5 trunk/src/packet.c (File Modified)
191 +59 -2 trunk/src/reject.c (File Modified)
192 +1 -0 trunk/src/s_conf.c (File Modified)
193 +2 -0 trunk/src/s_serv.c (File Modified)
194 +1 -0 trunk/src/s_user.c (File Modified)
195
196
54015b5f
JT
197nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
198 Log:
199 - fix a bug here
200
201
202 Changes: Modified:
203 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
204
205
f8b45e91
AC
206nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
207 Log:
208 - regen configure
209
210
211 Changes: Modified:
212 +114 -1 trunk/configure (File Modified)
213
214
c1c5fdc4
AC
215nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
216 Log:
217 - remove "ASM hashing code" from the configure overview
218
219
220 Changes: Modified:
221 +0 -1 trunk/configure.ac (File Modified)
222
223
686ebf41
AC
224jilles 2007/05/06 14:46:45 UTC (20070506-3438)
225 Log:
226 Target left IRC (more friendly error message if a UID
227 cannot be found) for /invite.
228
229
230 Changes: Modified:
231 +8 -3 trunk/modules/m_invite.c (File Modified)
232
233
0482ebf7
JT
234jilles 2007/05/02 19:56:40 UTC (20070502-3436)
235 Log:
236 Remove emptyline craq because it leaks memory on /rehash motd etc.
237 from ratbox 2.2 (anfl/Androsyn)
238
239
240 Changes: Modified:
241 +6 -14 trunk/src/cache.c (File Modified)
242
243
1d3e262e
JT
244jilles 2007/04/28 23:47:25 UTC (20070428-3434)
245 Log:
246 Merge old trunk r2767:
247 Copy channel name from command on lowerTS JOIN/SJOIN,
248 this makes the capitalization of the channel name
249 timestamped like modes are.
250
251
252 Changes: Modified:
253 +3 -0 trunk/modules/core/m_join.c (File Modified)
254 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
255
256
1117fbd3
JT
257jilles 2007/04/26 23:01:16 UTC (20070426-3432)
258 Log:
259 Merge old trunk r2065,r2067:
260 channel_modes(): get rid of the trailing space
261 also make the *pbuf check work like it should
262 (don't call IsMember another time if we already
263 gave one parameter)
264 simplify a bit more, update comments
265
266
267 Changes: Modified:
268 +13 -13 trunk/src/channel.c (File Modified)
269
270
f1e35c19
JT
271jilles 2007/04/25 15:22:28 UTC (20070425-3426)
272 Log:
273 webirc bugfix
274
275
276 Changes: Modified:
277 +1 -1 trunk/extensions/m_webirc.c (File Modified)
278
279
4636e5cb
JT
280jilles 2007/04/25 15:21:34 UTC (20070425-3424)
281 Log:
282 chghost: refuse spoofs which are empty or start with a colon
283 (would break the protocol)
284
285
286 Changes: Modified:
287 +3 -0 trunk/modules/m_chghost.c (File Modified)
288
289
822a4a25
JT
290jilles 2007/04/22 14:35:28 UTC (20070422-3422)
291 Log:
292 Fix description of 043 numeric.
293
294
295 Changes: Modified:
296 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
297
298
f22db6d0
JT
299jilles 2007/04/22 14:02:54 UTC (20070422-3420)
300 Log:
301 SAVE: make the nickTS of the UID nick equal to 100, so it
302 is always in sync on the network.
303
304
305 Changes: Modified:
306 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
307 +15 -11 trunk/modules/core/m_nick.c (File Modified)
308
309
3f7e0642
JT
310jilles 2007/04/22 11:22:10 UTC (20070422-3418)
311 Log:
312 Force nickTS to increase when a local user changes their nick.
313
314
315 Changes: Modified:
316 +5 -1 trunk/modules/core/m_nick.c (File Modified)
317
318
95ffa685
JT
319jilles 2007/04/15 20:18:54 UTC (20070415-3416)
320 Log:
321 Remove #define UFLAGS. We haven't allowed this
322 undocumented extension to the IRC protocol for
323 years (allowing an initial umode in USER).
324
325
326 Changes: Modified:
327 +0 -2 trunk/modules/m_user.c (File Modified)
328
329
81795a91
JT
330jilles 2007/04/15 16:54:50 UTC (20070415-3414)
331 Log:
332 Move new_local_user hook, so it is possible to call
333 exit_client() from it, refusing the connection.
334
335
336 Changes: Modified:
337 +3 -1 trunk/doc/hooks.txt (File Modified)
338 +10 -9 trunk/src/s_user.c (File Modified)
339
340
e2b44358
JT
341jilles 2007/04/15 16:49:56 UTC (20070415-3412)
342 Log:
343 Only free PreClient struct when the rest of the Client
344 is freed, not immediately upon exit_client(). Doing this
345 would cause problems with sasl's new_local_user hook
346 vs hooks that exit the client there.
347
348
349 Changes: Modified:
350 +0 -1 trunk/src/client.c (File Modified)
351
352
ec3fbdec
JT
353jilles 2007/04/14 21:53:28 UTC (20070414-3410)
354 Log:
355 Use TS6 prefix for server-server JOIN 0.
356
357
358 Changes: Modified:
359 +2 -1 trunk/modules/core/m_join.c (File Modified)
360
361
452f4d4b
JT
362jilles 2007/04/14 20:58:56 UTC (20070414-3408)
363 Log:
364 Use orighost in kill server notices.
365
366
367 Changes: Modified:
368 +3 -3 trunk/modules/core/m_kill.c (File Modified)
369
370
d1d0629f
JT
371jilles 2007/04/13 19:06:53 UTC (20070413-3406)
372 Log:
373 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
374
375
376 Changes: Modified:
377 +3 -3 trunk/modules/m_set.c (File Modified)
378
379
f4ed5745
JT
380nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
381 Log:
382 - 2.2 operline
383
384
385 Changes: Modified:
386 +1 -1 trunk/src/messages.tab (File Modified)
387
388
725a6c5d
AC
389jilles 2007/04/05 00:38:52 UTC (20070405-3396)
390 Log:
391 Show max_clients in /info.
392
393
394 Changes: Modified:
395 +6 -0 trunk/modules/m_info.c (File Modified)
396
397
d8228627
JT
398jilles 2007/04/05 00:33:52 UTC (20070405-3394)
399 Log:
400 Don't allow /quote set max higher than the
401 serverinfo::max_clients ircd.conf value.
402
403
404 Changes: Modified:
405 +8 -0 trunk/modules/m_set.c (File Modified)
406
407
6c70c576
JT
408jilles 2007/04/05 00:24:47 UTC (20070405-3392)
409 Log:
410 Change code that checks maxclients limit: allow exactly
411 the configured amount of non-exceed_limit clients.
412 Code that appeared to limit exceed_limit clients too
413 but less heavily removed (it was not effective because
414 the parentheses were wrong).
415
416
417 Changes: Modified:
418 +2 -4 trunk/src/s_user.c (File Modified)
419
420
afc20e91
JT
421jilles 2007/04/05 00:12:55 UTC (20070405-3390)
422 Log:
423 By default, leave MAX_BUFFER fds free for log files,
424 server connections, ident lookups, exceed_limit clients,
425 etc. Mention this in example.conf and reference.conf.
426
427
428 Changes: Modified:
429 +4 -2 trunk/doc/example.conf (File Modified)
430 +3 -1 trunk/doc/reference.conf (File Modified)
431 +1 -1 trunk/src/s_conf.c (File Modified)
432
433
23836ead
JT
434jilles 2007/04/03 22:45:04 UTC (20070403-3384)
435 Log:
436 --with-maxclients configure option is gone
437
438
439 Changes: Modified:
440 +0 -11 trunk/INSTALL (File Modified)
441
442
78e647ad
JT
443jilles 2007/04/03 22:25:11 UTC (20070403-3380)
444 Log:
445 Make the code that raises fd rlimit to hard limit work.
446
447
448 Changes: Modified:
449 +5 -5 trunk/src/ircd.c (File Modified)
450
451
1aa8ffcb
JT
452nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
453 Log:
454 - note the I/O reworking
455
456
457 Changes: Modified:
458 +2 -0 trunk/NEWS (File Modified)
459
460
f32e30dd
AC
461nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
462 Log:
463 - use mkdir -p
464
465
466 Changes: Modified:
467 +4 -4 trunk/doc/Makefile.in (File Modified)
468
469
75189454
AC
470nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
471 Log:
472 - enforce proper conditions for EPOLL_CTL_DEL.
473 - remove possibly problematic "performance" check
474
475
476 Changes: Modified:
477 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
478
479
5522d08c
AC
480nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
481 Log:
482 - rename m_list_safelist to m_list and remove ratbox implementation
483
484
485 Changes: Modified:
486 +393 -664 trunk/modules/Makefile.in (File Modified)
487 + - trunk/modules/m_list.c (File Added)
488 + - trunk/modules/m_list_ratbox.c (File Deleted)
489 + - trunk/modules/m_list_safelist.c (File Deleted)
490
491
607cf49f
AC
492nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
493 Log:
494 - some more transit to sendto_one_numeric().
495
496
497 Changes: Modified:
498 +2 -3 trunk/modules/m_away.c (File Modified)
499 +3 -3 trunk/src/messages.tab (File Modified)
500 +1 -1 trunk/src/s_user.c (File Modified)
501
502
e8a2d50d
AC
503nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
504 Log:
505 - change some sendto_one() to sendto_one_numeric().
506
507
508 Changes: Modified:
509 +4 -10 trunk/modules/m_admin.c (File Modified)
510 +3 -3 trunk/modules/m_map.c (File Modified)
511 +12 -12 trunk/src/messages.tab (File Modified)
512 +1 -2 trunk/src/s_conf.c (File Modified)
513 +9 -10 trunk/src/s_user.c (File Modified)
514
515
88520303
AC
516nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
517 Log:
518 - river's ports.c from old charybdis trunk
519
520
521 Changes: Modified:
522 +195 -0 trunk/configure.ac (File Modified)
523 + - trunk/libcharybdis/ports.c (File Added)
524
525
1b4cfad8
AC
526nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
527 Log:
528 - remove broken ports stuff and devpoll stuff.
529
530
531 Changes: Modified:
532 +0 -307 trunk/configure (File Modified)
533 +0 -21 trunk/configure.ac (File Modified)
534 +0 -474 trunk/include/setup.h.in (File Modified)
535 + - trunk/libcharybdis/devpoll.c (File Deleted)
536 + - trunk/libcharybdis/ports.c (File Deleted)
537
538
5e12fb10
AC
539nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
540 Log:
541 - regenerate files
542
543
544 Changes: Modified:
545 +1 -25 trunk/configure (File Modified)
546 +0 -3 trunk/include/setup.h.in (File Modified)
547
548
4536ee25
AC
549nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
550 Log:
551 - remove x86-optimized hash code.
552
553
554 Changes: Modified:
555 +0 -13 trunk/configure.ac (File Modified)
556 +2 -187 trunk/src/Makefile.in (File Modified)
557 + - trunk/src/fnvhash.s (File Deleted)
558
559
6c8cbf34
AC
560nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
561 Log:
562 - apparently setting KE_LENGTH to 128 is fine.
563
564
565 Changes: Modified:
566 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
567
568
3611dcf7
AC
569nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
570 Log:
571 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
572
573
574 Changes: Modified:
575 +5627 -5747 trunk/configure (File Modified)
576 +0 -15 trunk/configure.ac (File Modified)
577 +0 -2 trunk/include/m_info.h (File Modified)
578 +6 -9 trunk/include/setup.h.in (File Modified)
579 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
580
581
631ef239
AC
582nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
583 Log:
584 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
585 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
586 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
587
588
589 Changes: Modified:
590 +0 -5 trunk/include/config.h (File Modified)
591 +0 -5 trunk/include/config.h.dist (File Modified)
592 +0 -6 trunk/include/defaults.h (File Modified)
593 +0 -3 trunk/include/m_info.h (File Modified)
594 +21 -7 trunk/libcharybdis/commio.c (File Modified)
595 +2 -0 trunk/libcharybdis/commio.h (File Modified)
596 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
597 +4 -3 trunk/libcharybdis/poll.c (File Modified)
598 +0 -3 trunk/libcharybdis/select.c (File Modified)
599 +0 -9 trunk/src/ircd.c (File Modified)
600 +23 -26 trunk/src/listener.c (File Modified)
601 +2 -1 trunk/src/restart.c (File Modified)
602 +5 -1 trunk/src/s_auth.c (File Modified)
603 +1 -1 trunk/src/s_conf.c (File Modified)
604 +3 -1 trunk/src/s_serv.c (File Modified)
605
606
6fcb8629
AC
607jilles 2007/04/02 22:03:08 UTC (20070402-3350)
608 Log:
609 Repair operspy who !#channel, broken by me in r3283.
610
611
612 Changes: Modified:
613 +2 -2 trunk/modules/m_who.c (File Modified)
614
615
f71e18ee
JT
616jilles 2007/04/01 22:20:00 UTC (20070401-3344)
617 Log:
618 Update bug report and IRC channel information.
619
620
621 Changes: Modified:
622 +2 -1 trunk/BUGS (File Modified)
623 +2 -1 trunk/NEWS (File Modified)
624
625
91132813
JT
626jilles 2007/04/01 22:10:05 UTC (20070401-3342)
627 Log:
628 Change copyright years in version.c.SH as in release-2.1 r3339.
629
630
631 Changes: Modified:
632 +2 -2 trunk/src/version.c.SH (File Modified)
633
634
8d53472c
JT
635jilles 2007/03/30 23:34:11 UTC (20070330-3325)
636 Log:
637 Rerun autoconf.
638
639
640 Changes: Modified:
641 +104 -0 trunk/configure (File Modified)
642
643
3ad1a781
JT
644jilles 2007/03/30 23:33:43 UTC (20070330-3323)
645 Log:
646 Need to check for various flavours of epoll,
647 even if --enable-epoll is forced.
648
649
650 Changes: Modified:
651 +1 -0 trunk/configure.ac (File Modified)
652
653
a34ec229
JT
654jilles 2007/03/30 23:32:43 UTC (20070330-3321)
655 Log:
656 Hack to allow some more warnings, already present in configure (?).
657
658
659 Changes: Modified:
660 +1 -1 trunk/aclocal.m4 (File Modified)
661
662
5c5d24f0
JT
663jilles 2007/03/29 20:03:06 UTC (20070329-3319)
664 Log:
665 Merge old trunk r2077,r2079:
666 - Move closing of servlink control fd to close_connection()
667 instead of doing it in exit_local_server(), and make sure
668 we first close the data fd and then the control fd.
669 - Have servlink process ready fds in order net, data, ctrl
670 instead of ctrl, data, net. This seems to fix the problem
671 that squit reasons do not show up on the other side of a
672 ziplink (by making it send any final SQUIT and/or ERROR
673 before noticing the closed control fd).
674
675
676 Changes: Modified:
677 +1 -1 trunk/servlink/io.c (File Modified)
678 +3 -12 trunk/src/client.c (File Modified)
679
680
64f2a7eb
JT
681jilles 2007/03/28 23:17:06 UTC (20070328-3317)
682 Log:
683 Don't show the UID if a TS6 server sends a kick with
684 an empty or no comment. Note that charybdis never sends
685 such kicks.
686
687
688 Changes: Modified:
689 +4 -4 trunk/modules/core/m_kick.c (File Modified)
690
691
0bba1788
JT
692jilles 2007/03/28 15:40:24 UTC (20070328-3307)
693 Log:
694 Merge old trunk r2081:
695 Don't say that services cannot be killed in
696 ERR_ISCHANSERVICE message (given when trying
697 to kick or deop them), as that's not the case.
698
699
700 Changes: Modified:
701 +1 -1 trunk/src/messages.tab (File Modified)
702
703
8d19a2b2
JT
704jilles 2007/03/28 15:30:56 UTC (20070328-3305)
705 Log:
706 Merge old trunk r2059
707 Clarifications to the descriptions of umode +Q and cmode +F,
708 suggested by Ariadne@SorceryNet.
709
710
711 Changes: Modified:
712 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
713 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
714
715
e7d250a6
JT
716jilles 2007/03/28 15:22:49 UTC (20070328-3303)
717 Log:
718 Merge old trunk r2907,r2991:
719 Allow TESTLINE on channel names.
720
721
722 Changes: Modified:
723 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
724 +4 -0 trunk/help/opers/testline (File Modified)
725 +22 -0 trunk/modules/m_testline.c (File Modified)
726
727
add9f99d
JT
728jilles 2007/03/28 15:04:06 UTC (20070328-3301)
729 Log:
730 Merge old trunk r2835:
731 resolver: if sendto(2) fails, try sending to the next nameserver
732
733
734 Changes: Modified:
735 +1 -1 trunk/src/res.c (File Modified)
736
737
42bda3f3
JT
738jilles 2007/03/28 14:54:10 UTC (20070328-3299)
739 Log:
740 Merge old trunk r2817:
741 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
742 starts with a digit. This is safe because the last
743 parameter is a nick and never a UID. (The first parameter
744 in a server-server two-param whois is a UID/SID.)
745
746
747 Changes: Modified:
748 +1 -1 trunk/modules/m_whois.c (File Modified)
749
750
8a1e143f
JT
751jilles 2007/03/28 14:49:48 UTC (20070328-3297)
752 Log:
753 Merge old trunk r2779,r2785:
754 Show correct privilege name in a few ERR_NOPRIVS numerics.
755
756
757 Changes: Modified:
758 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
759 +1 -1 trunk/extensions/m_opme.c (File Modified)
760 +2 -2 trunk/unsupported/m_force.c (File Modified)
761
762
a5ea0e0d
JT
763jilles 2007/03/28 14:45:46 UTC (20070328-3295)
764 Log:
765 Merge old trunk r2695:
766 Send an SQUIT instead of an ERROR to announce /die to connected servers.
767 This will generate better server notices.
768
769
770 Changes: Modified:
771 +3 -2 trunk/modules/core/m_die.c (File Modified)
772
773
5ea98c7a
JT
774jilles 2007/03/28 14:33:50 UTC (20070328-3293)
775 Log:
776 Merge old trunk r2294:
777 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
778
779
780 Changes: Modified:
781 +1 -1 trunk/src/s_user.c (File Modified)
782
783
c83cbedc
JT
784jilles 2007/03/28 14:30:10 UTC (20070328-3291)
785 Log:
786 Merge old trunk r2226:
787 If we are connecting outward to a server, check if the
788 server name they sent is the same as what we tried to
789 connect to. Previously such a connection could succeed
790 if there existed connect blocks with the same IP and
791 passwords for the other server name.
792
793
794 Changes: Modified:
795 +11 -0 trunk/modules/core/m_server.c (File Modified)
796
797
9c2f9ec9
JT
798jilles 2007/03/28 14:21:37 UTC (20070328-3289)
799 Log:
800 Merge old trunk r2212:
801 Another handling of SJOINs without nicks:
802 Propagate them if the channel is +P or the channel
803 already existed, otherwise remove the channel again
804 and do not propagate the SJOIN.
805
806
807 Changes: Modified:
808 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
809
810
7201bb21
JT
811jilles 2007/03/28 13:49:57 UTC (20070328-3287)
812 Log:
813 Remove channels entirely from /whois on services.
814 This cannot be overridden with operspy.
815
816
817 Changes: Modified:
818 +20 -17 trunk/modules/m_whois.c (File Modified)
819
820
04513cff
JT
821jilles 2007/03/28 13:11:30 UTC (20070328-3283)
822 Log:
823 Fix /who on channels with ** in their name.
824
825
826 Changes: Modified:
827 +2 -2 trunk/modules/m_who.c (File Modified)
828
829
4cda5f22
JT
830jilles 2007/03/25 17:59:50 UTC (20070325-3281)
831 Log:
832 NEWS: As in 2.1.3, mention that the TS6 revision will
833 interoperate with older versions
834
835
836 Changes: Modified:
837 +2 -1 trunk/NEWS (File Modified)
838
839
0af87e57
JT
840jilles 2007/03/18 16:29:31 UTC (20070318-3275)
841 Log:
842 Fix documentation of HIDE_SERVERS_IPS define.
843
844
845 Changes: Modified:
846 +2 -2 trunk/include/config.h.dist (File Modified)
847
848
3891c2c2
JT
849jilles 2007/03/18 14:44:24 UTC (20070318-3271)
850 Log:
851 Don't leak auth{} spoofed ip for I-line is full notice either.
852
853
854 Changes: Modified:
855 +1 -1 trunk/src/s_conf.c (File Modified)
856
857
4b7e6904
JT
858jilles 2007/03/17 23:50:25 UTC (20070317-3265)
859 Log:
860 Update NEWS.
861
862
863 Changes: Modified:
864 +37 -0 trunk/NEWS (File Modified)
865
866
0b15df83
JT
867jilles 2007/03/15 18:09:08 UTC (20070315-3259)
868 Log:
869 Allow /invite (but not invex) to override +r, +l, +j in
870 addition to +i. As before, a restrictive mode must be in
871 place at /invite time for the invite to have an effect;
872 +r does not count as a restrictive mode if the user is
873 logged in; +l and +j always count as restrictive modes to
874 allow for cases where they would allow join at /invite
875 time but not when the user tries to join.
876
877
878 Changes: Modified:
879 +6 -2 trunk/modules/m_invite.c (File Modified)
880 +21 -10 trunk/src/channel.c (File Modified)
881
882
1ebf4db4
JT
883jilles 2007/03/13 16:09:28 UTC (20070313-3257)
884 Log:
885 Remove invite_ops_only, forcing it to YES.
886
887
888 Changes: Modified:
889 +0 -1 trunk/doc/example.conf (File Modified)
890 +0 -5 trunk/doc/reference.conf (File Modified)
891 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
892 +0 -1 trunk/include/s_conf.h (File Modified)
893 +0 -6 trunk/modules/m_info.c (File Modified)
894 +10 -14 trunk/modules/m_invite.c (File Modified)
895 +0 -1 trunk/src/newconf.c (File Modified)
896 +0 -1 trunk/src/s_conf.c (File Modified)
897
898
307328bb
JT
899jilles 2007/03/06 14:07:11 UTC (20070306-3255)
900 Log:
901 Move username check after xline and dnsbl checks, so it
902 will not complain to opers about clients who are xlined
903 or blacklisted anyway (both of which silently reject).
904
905
906 Changes: Modified:
907 +15 -15 trunk/src/s_user.c (File Modified)
908
909
0734f634
JT
910nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
911 Log:
912 - MASTER_MAX is no longer relevant
913
914
915 Changes: Modified:
916 +0 -7 trunk/modules/m_set.c (File Modified)
917
918
35237302
AC
919nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
920 Log:
921 - add config option for setting max_clients.
922
923
924 Changes: Modified:
925 +5 -0 trunk/doc/example.conf (File Modified)
926 +5 -0 trunk/doc/reference.conf (File Modified)
927 +2 -0 trunk/include/s_conf.h (File Modified)
928 +1 -1 trunk/src/ircd.c (File Modified)
929 +2 -0 trunk/src/newconf.c (File Modified)
930 +2 -1 trunk/src/s_conf.c (File Modified)
931
932
c2d96fcb
AC
933nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
934 Log:
935 - remove get_maxrss() and all of that insecure and unsafe nonsense
936
937
938 Changes: Modified:
939 +3 -38 trunk/src/ircd.c (File Modified)
940 +1 -1 trunk/src/restart.c (File Modified)
941 +0 -4 trunk/src/s_stats.c (File Modified)
942
943
68ff929f
AC
944nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
945 Log:
946 - avoid some potential NULL dereferencing
947
948
949 Changes: Modified:
950 +1 -1 trunk/libcharybdis/commio.c (File Modified)
951
952
a6a30f6f
AC
953nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
954 Log:
955 - fix a typo
956
957
958 Changes: Modified:
959 +1 -1 trunk/libcharybdis/poll.c (File Modified)
960
961
c18de29d
AC
962nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
963 Log:
964 - rework poll a bit for the MAXCONNECTIONS changes.
965
966
967 Changes: Modified:
968 +46 -23 trunk/libcharybdis/poll.c (File Modified)
969
970
ce439f51
AC
971jilles 2007/03/05 17:52:28 UTC (20070305-3241)
972 Log:
973 Our way of using kqueue may cause it to report fds we
974 don't know about anymore, cope.
975
976
977 Changes: Modified:
978 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
979
980
51b5f335
JT
981jilles 2007/03/05 17:41:40 UTC (20070305-3239)
982 Log:
983 Don't reference freed memory (fde_t) in comm_close().
984
985
986 Changes: Modified:
987 +1 -1 trunk/libcharybdis/commio.c (File Modified)
988
989
df98bc52
JT
990nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
991 Log:
992 - fix for 100% cpu use
993
994
995 Changes: Modified:
996 +1 -1 trunk/libcharybdis/commio.c (File Modified)
997
998
61e3b8f2
AC
999nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1000 Log:
1001 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1002
1003
1004 Changes: Modified:
1005 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1006
1007
d0e1e8ee
AC
1008nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1009 Log:
1010 - clear up use of fd_table in ircd.
1011
1012
1013 Changes: Modified:
1014 +3 -2 trunk/src/s_serv.c (File Modified)
1015
1016
c961476e
AC
1017nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1018 Log:
1019 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1020
1021
1022 Changes: Modified:
1023 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1024 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1025 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1026 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1027 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1028 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1029 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1030 +2 -2 trunk/libcharybdis/select.c (File Modified)
1031
1032
e70f8e92
AC
1033jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1034 Log:
1035 Fix some cases where the size argument to strlcpy()
1036 for usernames and hostnames is 1 too small.
1037
1038
1039 Changes: Modified:
1040 +1 -1 trunk/modules/m_chghost.c (File Modified)
1041 +2 -2 trunk/src/res.c (File Modified)
1042 +2 -2 trunk/src/s_user.c (File Modified)
1043
1044
14e23b0e
JT
1045jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1046 Log:
1047 Cut down quit/part/kick reasons to avoid quit reasons
1048 overflowing the client exiting server notice (from
1049 TOPICLEN to 260). kill reasons become shorter accordingly.
1050 kline/dline/gline reasons become 390.
1051 away messages stay at TOPICLEN for now.
1052
1053
1054 Changes: Modified:
1055 +8 -3 trunk/include/ircd_defs.h (File Modified)
1056 +2 -2 trunk/modules/m_dline.c (File Modified)
1057 +4 -4 trunk/modules/m_gline.c (File Modified)
1058 +2 -2 trunk/modules/m_kline.c (File Modified)
1059
1060
61569b65
JT
1061jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1062 Log:
1063 Don't leak auth{} spoofed IP addresses in +f notices.
1064 from ratbox (androsyn)
1065
1066
1067 Changes: Modified:
1068 +10 -3 trunk/src/s_conf.c (File Modified)
1069
1070
606384ae
JT
1071jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1072 Log:
1073 Make oper_up() take +i/-i during opering up into account
1074 (e.g. no_oper_invis extension, +i in operator::umodes).
1075 Remove the hack from no_oper_invis.
1076
1077
1078 Changes: Modified:
1079 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1080 +4 -0 trunk/src/s_user.c (File Modified)
1081
1082
652b8478
JT
1083jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1084 Log:
1085 no_oper_invis: decrement invisible count when clearing
1086 invisible on a local client who has just opered up
1087 oper_up() should really do this
1088
1089
1090 Changes: Modified:
1091 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1092
1093
af6ca5f5
JT
1094jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1095 Log:
1096 Put "End of Channel Quiet List" instead of
1097 "End of Channel Ban List" for a +q list.
1098 Due to client restrictions the numerics for
1099 quiet lists must be the same as for ban lists.
1100
1101
1102 Changes: Modified:
1103 +4 -1 trunk/src/chmode.c (File Modified)
1104
1105
11781253
JT
1106jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1107 Log:
1108 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1109 Change TS6 JOIN processing
1110 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1111 a local user joins an existing channel
1112 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1113 propagating a TS6 JOIN
1114 - don't interpret simple modes in an incoming TS6 JOIN
1115
1116 This is to avoid desyncs when certain mode changes (e.g. -im)
1117 cross with joins. A downside is that simple modes will be
1118 more desynched when a JOIN creates a channel or lowers TS,
1119 but that's less important.
1120
1121 Update the TS6 specification to include this, and clarify
1122 that TMODE can come from a server and that MODE must be
1123 translated into TMODE from other servers too.
1124
1125
1126 Changes: Modified:
1127 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1128 +19 -127 trunk/modules/core/m_join.c (File Modified)
1129
1130
bee3b671
JT
1131jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1132 Log:
1133 Make -logfile work again.
1134
1135
1136 Changes: Modified:
1137 +2 -2 trunk/src/s_log.c (File Modified)
1138
1139
9b6ff0c8
JT
1140nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1141 Log:
1142 - fix off-by-one memory overflow error.
1143
1144
1145 Changes: Modified:
1146 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1147
1148
c8ff7ca9
AC
1149jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1150 Log:
1151 Change handling of modularized umodes:
1152 - keep the bitmask reserved forever to the letter, fixing
1153 the problems when loading multiple umode modules,
1154 unloading them and then loading them in a different order
1155 - don't allow local users to change umodes which have
1156 been unloaded and don't set them on new users via
1157 default_umodes
1158
1159
1160 Changes: Modified:
1161 +24 -3 trunk/src/s_user.c (File Modified)
1162
1163
a8086a7c
JT
1164jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1165 Log:
1166 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1167
1168
1169 Changes: Modified:
1170 +1 -0 trunk/include/s_user.h (File Modified)
1171 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1172 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1173 +22 -0 trunk/src/s_user.c (File Modified)
1174
1175
01cebbd8
JT
1176jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1177 Log:
1178 DNSBL keyword substitution is available as of 2.1.3.
1179
1180
1181 Changes: Modified:
1182 +1 -1 trunk/doc/example.conf (File Modified)
1183
1184
1e56e993
JT
1185jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1186 Log:
1187 Change two occurances like match(userinput, target_p->name) ||
1188 match(target_p->name, userinput) to just match(userinput,
1189 target_p->name). No client name can contain * or ? now.
1190
1191
1192 Changes: Modified:
1193 +1 -1 trunk/modules/m_trace.c (File Modified)
1194 +1 -2 trunk/src/s_serv.c (File Modified)
1195
1196
4d7a1ee5
JT
1197jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1198 Log:
1199 Do not try find_server() on a name find_client() has
1200 returned NULL for, as this will always return NULL
1201 since the removal of hostmasking.
1202
1203
1204 Changes: Modified:
1205 +1 -2 trunk/modules/m_pong.c (File Modified)
1206 +0 -4 trunk/src/s_serv.c (File Modified)
1207
1208
e26e2b19
JT
1209jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1210 Log:
1211 Remove server_exists() which checked whether the
1212 server name existed taking hostmasking into account
1213 and just check with find_server(); admittedly
1214 this checks if the name is a SID but that's not
1215 a real problem.
1216
1217
1218 Changes: Modified:
1219 +3 -27 trunk/modules/core/m_server.c (File Modified)
1220
1221
b0b7de54
JT
1222jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1223 Log:
1224 Remove hash_find_masked_server(), which made it possible
1225 to specify the full (unmasked) name of a server behind
1226 a hostmask. As a result find_any_client() (for prefixes)
1227 becomes equal to find_client(), so remove that too.
1228
1229
1230 Changes: Modified:
1231 +0 -1 trunk/include/hash.h (File Modified)
1232 +1 -75 trunk/src/hash.c (File Modified)
1233 +1 -1 trunk/src/parse.c (File Modified)
1234
1235
f42e9ceb
JT
1236jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1237 Log:
1238 Remove '*' from valid server name characters.
1239 This makes it impossible to connect hostmasked servers.
1240 (This support didn't work well anyway, was incompatible
1241 with TS6 and we never masked ourselves.)
1242
1243
1244 Changes: Modified:
1245 +1 -1 trunk/src/match.c (File Modified)
1246
1247
e5d9ca18
JT
1248jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1249 Log:
1250 Change spambot, flooder and jupe joiner notices from host to orighost.
1251
1252
1253 Changes: Modified:
1254 +1 -1 trunk/modules/core/m_join.c (File Modified)
1255 +2 -2 trunk/modules/core/m_message.c (File Modified)
1256 +2 -2 trunk/src/channel.c (File Modified)
1257
1258
63aecfb9
JT
1259jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1260 Log:
1261 Add documentation for SASL client protocol, same as atheme doc/SASL.
1262
1263
1264 Changes: Modified:
1265 + - trunk/doc/sasl.txt (File Added)
1266
1267
0c8f86ec
JT
1268jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1269 Log:
1270 Include real hostname in Closing Link message for unknown
1271 connections that have sent USER. This is helpful for
1272 k-lined users while not breaking server IP hiding.
1273
1274
1275 Changes: Modified:
1276 +3 -1 trunk/src/client.c (File Modified)
1277
1278
dd12a19c
JT
1279jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1280 Log:
1281 Rerun autoconf.
1282
1283
1284 Changes: Modified:
1285 +29 -29 trunk/configure (File Modified)
1286
1287
b1fc1658
JT
1288nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1289 Log:
1290 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1291
1292
1293 Changes: Modified:
1294 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1295
1296
8d090389
AC
1297nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1298 Log:
1299 Backport from early 3.x:
1300
1301 --
1302 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1303 Log:
1304 - remove "Processing connection to foobar.net" message
1305
1306
1307 Changes: Modified:
1308 +0 -3 trunk/src/s_auth.c (File Modified)
1309
1310
1311 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1312 Log:
1313 - missed the processing connection one (actually, we can probably nuke this one)
1314
1315
1316 Changes: Modified:
1317 +1 -2 trunk/src/s_auth.c (File Modified)
1318
1319
1320 river 2006/09/27 16:33:05 UTC (20060927-2174)
1321 Log:
1322 get_client_name = stupid
1323
1324
1325
1326 Changes: Modified:
1327 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1328
1329
1330 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1331 Log:
1332 - remove excessive arguments
1333
1334
1335 Changes: Modified:
1336 +1 -2 trunk/src/s_conf.c (File Modified)
1337 +1 -1 trunk/src/s_user.c (File Modified)
1338
1339
1340 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1341 Log:
1342 - use sendto_one_notice() for on-connect notices too.
1343
1344
1345 Changes: Modified:
1346 +10 -10 trunk/src/s_auth.c (File Modified)
1347
1348
1349 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1350 Log:
1351 - use sendto_one_notice() in the core, too.
1352
1353
1354 Changes: Modified:
1355 +2 -2 trunk/src/chmode.c (File Modified)
1356 +8 -15 trunk/src/modules.c (File Modified)
1357 +3 -5 trunk/src/s_conf.c (File Modified)
1358 +1 -2 trunk/src/s_newconf.c (File Modified)
1359 +20 -57 trunk/src/s_user.c (File Modified)
1360
1361
1362 river 2006/09/27 16:19:25 UTC (20060927-2166)
1363 Log:
1364 the KILL command will use get_client_name(, SHOW_IP) instead of
1365 target->name, and will show a more useful error for local opers
1366
1367
1368
1369 Changes: Modified:
1370 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1371
1372
1373 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1374 Log:
1375 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1376
1377
1378 Changes: Modified:
1379 +4 -2 trunk/src/send.c (File Modified)
1380
1381
1382 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1383 Log:
1384 - back out r2159
1385
1386
1387 Changes: Modified:
1388 +1 -1 trunk/include/client.h (File Modified)
1389
1390
1391 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1392 Log:
1393 - get_id(): fall back to "*" if client has no known name
1394
1395
1396 Changes: Modified:
1397 +1 -1 trunk/include/client.h (File Modified)
1398
1399
1400 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1401 Log:
1402 - convert to sendto_one_notice().
1403
1404
1405 Changes: Modified:
1406 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1407 +4 -6 trunk/unsupported/m_force.c (File Modified)
1408
1409
1410 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1411 Log:
1412 - use sendto_one_notice() in many places instead of
1413 sendto_one(source_p, ":%s NOTICE %s :", ...);
1414
1415
1416 Changes: Modified:
1417 +10 -25 trunk/extensions/example_module.c (File Modified)
1418 +5 -14 trunk/extensions/hurt.c (File Modified)
1419 +1 -2 trunk/extensions/m_42.c (File Modified)
1420 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1421 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1422 +1 -2 trunk/extensions/m_opme.c (File Modified)
1423 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1424 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1425 +3 -7 trunk/modules/core/m_die.c (File Modified)
1426 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1427 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1428 +1 -2 trunk/modules/m_challenge.c (File Modified)
1429 +11 -15 trunk/modules/m_connect.c (File Modified)
1430 +20 -28 trunk/modules/m_dline.c (File Modified)
1431 +2 -2 trunk/modules/m_etrace.c (File Modified)
1432 +11 -21 trunk/modules/m_gline.c (File Modified)
1433 +2 -4 trunk/modules/m_kline.c (File Modified)
1434 +1 -2 trunk/modules/m_rehash.c (File Modified)
1435 +3 -7 trunk/modules/m_restart.c (File Modified)
1436 +31 -45 trunk/modules/m_set.c (File Modified)
1437 +2 -4 trunk/modules/m_testmask.c (File Modified)
1438 +5 -8 trunk/modules/m_unreject.c (File Modified)
1439 +2 -5 trunk/modules/m_xline.c (File Modified)
1440 --
1441
1442
1443 Changes: Modified:
1444 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1445 +10 -25 trunk/extensions/example_module.c (File Modified)
1446 +5 -14 trunk/extensions/hurt.c (File Modified)
1447 +1 -2 trunk/extensions/m_42.c (File Modified)
1448 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1449 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1450 +1 -2 trunk/extensions/m_opme.c (File Modified)
1451 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1452 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1453 +3 -7 trunk/modules/core/m_die.c (File Modified)
1454 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1455 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1456 +1 -2 trunk/modules/m_challenge.c (File Modified)
1457 +11 -15 trunk/modules/m_connect.c (File Modified)
1458 +2 -4 trunk/modules/m_dline.c (File Modified)
1459 +2 -2 trunk/modules/m_etrace.c (File Modified)
1460 +11 -21 trunk/modules/m_gline.c (File Modified)
1461 +2 -4 trunk/modules/m_kline.c (File Modified)
1462 +1 -2 trunk/modules/m_rehash.c (File Modified)
1463 +3 -7 trunk/modules/m_restart.c (File Modified)
1464 +31 -45 trunk/modules/m_set.c (File Modified)
1465 +2 -4 trunk/modules/m_testmask.c (File Modified)
1466 +5 -8 trunk/modules/m_unreject.c (File Modified)
1467 +1 -3 trunk/modules/m_xline.c (File Modified)
1468 +2 -2 trunk/src/chmode.c (File Modified)
1469 +8 -15 trunk/src/modules.c (File Modified)
1470 +10 -14 trunk/src/s_auth.c (File Modified)
1471 +3 -6 trunk/src/s_conf.c (File Modified)
1472 +1 -2 trunk/src/s_newconf.c (File Modified)
1473 +20 -57 trunk/src/s_user.c (File Modified)
1474 +4 -2 trunk/src/send.c (File Modified)
1475 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1476 +4 -6 trunk/unsupported/m_force.c (File Modified)
1477
1478
5366977b
AC
1479nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1480 Log:
1481 - keyword-subst from charybdis 2.2.
1482
1483
1484 Changes: Modified:
1485 +12 -3 trunk/doc/example.conf (File Modified)
1486 +58 -3 trunk/doc/reference.conf (File Modified)
1487 + - trunk/include/substitution.h (File Added)
1488 +1 -0 trunk/src/Makefile.in (File Modified)
1489 +2 -2 trunk/src/s_conf.c (File Modified)
1490 +164 -1 trunk/src/s_user.c (File Modified)
1491 + - trunk/src/substitution.c (File Added)
1492
1493
92fb5c31
AC
1494nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1495 Log:
1496 Removed merge tracking for "svnmerge" for
1497 http://svn.atheme.org/charybdis/branches/release-2.2
1498
1499
1500 Changes: Modified:
1501 + - trunk/ (Property Modified)
1502
1503
1504nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1505 Log:
1506 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1507 http://svn.atheme.org/charybdis/branches/release-2.2
1508
1509
1510 Changes: Modified:
1511 + - trunk/ (Property Modified)
1512
1513
1514nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1515 Log:
1516 Removed merge tracking for "svnmerge" for
1517 http://svn.atheme.org/charybdis/branches/release-2.2
1518
1519
1520 Changes: Modified:
1521 + - trunk/ (Property Modified)
1522
1523
1524nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1525 Log:
1526 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1527 http://svn.atheme.org/charybdis/branches/release-2.2
1528
1529
1530 Changes: Modified:
1531 + - trunk/ (Property Modified)
1532
1533
1534nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1535 Log:
1536 - bleah
1537
1538
1539 Changes: Modified:
1540 + - trunk/ (Property Modified)
1541
1542
1543nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1544 Log:
1545 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1546 http://svn.atheme.org/charybdis/branches/release-2.2
1547
1548
1549 Changes: Modified:
1550 + - trunk/ (Property Modified)
1551
1552
1553nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1554 Log:
1555 - version bump to 2.2.0
1556
1557
1558 Changes: Modified:
1559 +3 -1 trunk/NEWS (File Modified)
1560 +1 -1 trunk/configure.ac (File Modified)
1561
1562
55da5539
AC
1563nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1564 Log:
1565 - the new plan:
1566 + branches/release-2.1 -> 2.2 base
1567 + 3.0 -> branches/cxxconversion
1568 + backport some immediate 3.0 functionality for 2.2
1569 + other stuff
1570
1571
1572 Changes: Modified:
1573 + - trunk/ (File Added)
1574
1575
212380e3
AC
1576jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1577 Log:
1578 Merged revisions 3135,3137 via svnmerge from
1579 http://svn.atheme.org/charybdis/trunk
1580
1581 ........
1582 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1583
1584 - Expand TRACE description
1585 - Mention expiry time in TESTLINE
1586 ........
1587 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1588
1589 Update copyright year for sgml docs to 2007.
1590 ........
1591
1592
1593 Changes: Modified:
1594 + - branches/release-2.1/ (Property Modified)
1595 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1596 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1597
1598
1599jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1600 Log:
1601 Merged revisions 1999 via svnmerge from
1602 http://svn.atheme.org/charybdis/trunk
1603 Add river to CREDITS
1604
1605 ........
1606 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1607
1608 vanity
1609 ........
1610
1611
1612 Changes: Modified:
1613 + - branches/release-2.1/ (Property Modified)
1614 +1 -0 branches/release-2.1/CREDITS (File Modified)
1615
1616
1617jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1618 Log:
1619 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1620 http://svn.atheme.org/charybdis/trunk
1621
1622 ........
1623 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1624
1625 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1626 ........
1627 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1628
1629 - add use_forward to /info
1630 ........
1631 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1632
1633 Call channel_modes() with &me instead of source_p when
1634 sending out a JOIN and SJOIN for a local user. This
1635 saves checking whether they are on the channel they
1636 have just joined.
1637 ........
1638 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1639
1640 If use_forward is disabled:
1641 - hide +fFQ in 005
1642 - hide +f in /mode #channel (/mode #channel f still shows it)
1643 - do not send any mode changes adding +f to local clients
1644 (-f ones are still sent)
1645 ........
1646
1647
1648 Changes: Modified:
1649 + - branches/release-2.1/ (Property Modified)
1650 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1651 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1652 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1653 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1654 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1655 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1656 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1657 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1658 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1659 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1660 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1661 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1662
1663
1664jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1665 Log:
1666 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1667
1668
1669 Changes: Modified:
1670 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1671 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1672 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1673
1674
1675jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1676 Log:
1677 Add accountability (wallops, log) to OKICK.
1678
1679
1680 Changes: Modified:
1681 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1682
1683
1684jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1685 Log:
1686 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1687 Similar to branches/release-2.2 r3061.
1688
1689
1690 Changes: Modified:
1691 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1692
1693
1694jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1695 Log:
1696 - Write xline to file after instead of before notifying opers and source
1697 - Also notify source of failure to add xline
1698 Similar to branches/release-2.2 r3057.
1699
1700
1701 Changes: Modified:
1702 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1703
1704
1705jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1706 Log:
1707 If a dline/kline/resv cannot be added to the file, send
1708 the regular notices to local opers and source anyway,
1709 and also warn the source (local opers were already warned).
1710 Similar to branches/release-2.2 r3053.
1711
1712
1713 Changes: Modified:
1714 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1715
1716
1717jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1718 Log:
1719 Port over fixes from unkline/unxline/unresv to undline.
1720 Similar to branches/release-2.2 r3049.
1721
1722
1723 Changes: Modified:
1724 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1725
1726
1727jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1728 Log:
1729 Merged revisions 2915 via svnmerge from
1730 http://svn.atheme.org/charybdis/trunk
1731
1732 ........
1733 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1734
1735 In usage message, show kline.conf and xline.conf instead
1736 of klines.conf and xlines.conf.
1737 ........
1738
1739
1740 Changes: Modified:
1741 + - branches/release-2.1/ (Property Modified)
1742 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1743
1744
1745jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1746 Log:
1747 Merged revisions 2831,2833,2853 via svnmerge from
1748 http://svn.atheme.org/charybdis/trunk
1749
1750 ........
1751 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1752
1753 unkline/unxline/unresv:
1754 - if fclose on the output returns an error, treat this as a
1755 write error too
1756 - check if the rename from the temp file to the ban conf failed
1757 ........
1758 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1759
1760 When adding a permanent dline/kline/xline/resv, check
1761 the return value of fclose().
1762 ........
1763 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1764
1765 Do not free xline aconf if it could not be written out.
1766 It will be added to the list in memory anyway.
1767 ........
1768
1769
1770 Changes: Modified:
1771 + - branches/release-2.1/ (Property Modified)
1772 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1773 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1774 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1775 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1776
1777
1778jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1779 Log:
1780 NEWS: Clarify effects of ip_cloaking changes a little.
1781
1782
1783 Changes: Modified:
1784 +2 -0 branches/release-2.1/NEWS (File Modified)
1785
1786
1787jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1788 Log:
1789 Rerun autoconf.
1790
1791
1792 Changes: Modified:
1793 +9 -9 branches/release-2.1/configure (File Modified)
1794
1795
1796jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1797 Log:
1798 Version bump on 2.1 branch to 2.1.2.
1799
1800
1801 Changes: Modified:
1802 +1 -1 branches/release-2.1/configure.ac (File Modified)
1803
1804
1805jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1806 Log:
1807 Mention r2801/r2805.
1808
1809
1810 Changes: Modified:
1811 +1 -0 branches/release-2.1/NEWS (File Modified)
1812
1813
1814jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1815 Log:
1816 Merged revisions 2801 via svnmerge from
1817 http://svn.atheme.org/charybdis/trunk
1818
1819 ........
1820 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1821
1822 ip_cloaking: try to avoid truncation by removing more
1823 components of the hostname (except the TLD).
1824 ........
1825
1826
1827 Changes: Modified:
1828 + - branches/release-2.1/ (Property Modified)
1829 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1830
1831
1832jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1833 Log:
1834 Update NEWS.
1835
1836
1837 Changes: Modified:
1838 +8 -1 branches/release-2.1/NEWS (File Modified)
1839
1840
1841jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1842 Log:
1843 Merged revisions 2781 via svnmerge from
1844 http://svn.atheme.org/charybdis/trunk
1845
1846 ........
1847 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1848
1849 Fix stupid bug: checked a hostmask against the found
1850 ban instead of all exceptions, causing all host mangled
1851 clients to be exempted if there was a single ban
1852 exception in many cases.
1853 ........
1854
1855
1856 Changes: Modified:
1857 + - branches/release-2.1/ (Property Modified)
1858 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1859
1860
1861jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1862 Log:
1863 Merged revisions 2773 via svnmerge from
1864 http://svn.atheme.org/charybdis/trunk
1865
1866 ........
1867 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1868
1869 user@host must be *@* for a shared{} block with flags=locops
1870 (server should not be *).
1871 ........
1872
1873
1874 Changes: Modified:
1875 + - branches/release-2.1/ (Property Modified)
1876 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1877
1878
1879jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1880 Log:
1881 Tweak \s code a little.
1882
1883
1884 Changes: Modified:
1885 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1886 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1887 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1888
1889
1890jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1891 Log:
1892 Merged revisions 2761 via svnmerge from
1893 http://svn.atheme.org/charybdis/trunk
1894
1895 ........
1896 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1897
1898 The testline/no_tilde fixes are in 2.1.1.
1899 ........
1900
1901
1902 Changes: Modified:
1903 + - branches/release-2.1/ (Property Modified)
1904 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1905
1906
1907jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1908 Log:
1909 Update NEWS.
1910
1911
1912 Changes: Modified:
1913 +4 -1 branches/release-2.1/NEWS (File Modified)
1914
1915
1916jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1917 Log:
1918 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
1919 http://svn.atheme.org/charybdis/trunk
1920 no_tilde fixes
1921
1922 ........
1923 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1924
1925 If the auth{} block has no_tilde and is not kline exempt,
1926 check the username without tilde against klines too.
1927 This is consistent with the way klines work on spoofs
1928 (klines checked on both raw and appearing-on-IRC version).
1929 ........
1930 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1931
1932 Rework the fix for klines with no_tilde.
1933 Add an extra argument to find_address_conf() for the
1934 username without tilde, as that may contain one character more.
1935 ........
1936 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1937
1938 Unbreak compile (because of r2697).
1939 testline with ~ could be improved some more perhaps, but this should work.
1940 ........
1941 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1942
1943 testline: take no_tilde and username truncation into account
1944 ........
1945 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1946
1947 Add some information on /testline with no_tilde and username truncation.
1948 ........
1949
1950
1951 Changes: Modified:
1952 + - branches/release-2.1/ (Property Modified)
1953 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1954 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1955 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1956 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1957 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1958 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1959
1960
1961jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1962 Log:
1963 Merged revisions 2149,2151 via svnmerge from
1964 http://svn.atheme.org/charybdis/trunk
1965
1966 ........
1967 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1968
1969 Move kills from services from +s to +k snomask.
1970 Kills from non-service opers remain on +s.
1971 ........
1972 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1973
1974 Update description of +s and +k snomasks.
1975 ........
1976
1977
1978 Changes: Modified:
1979 + - branches/release-2.1/ (Property Modified)
1980 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1981 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1982 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1983
1984
1985jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1986 Log:
1987 Merged revisions 2685 via svnmerge from
1988 http://svn.atheme.org/charybdis/trunk
1989
1990 ........
1991 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1992
1993 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1994 ........
1995
1996
1997 Changes: Modified:
1998 + - branches/release-2.1/ (Property Modified)
1999 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2000
2001
2002jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2003 Log:
2004 Merged revisions 2693 via svnmerge from
2005 http://svn.atheme.org/charybdis/trunk
2006
2007 ........
2008 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2009
2010 Fix truncation (by one) of unidented usernames
2011 if user registration is done because of DNSBL
2012 completion (which is the usual case if a valid
2013 NICK and USER are sent quickly and any DNSBLs
2014 are enabled).
2015 ........
2016
2017
2018 Changes: Modified:
2019 + - branches/release-2.1/ (Property Modified)
2020 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2021
2022
2023jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2024 Log:
2025 Update NEWS.
2026
2027
2028 Changes: Modified:
2029 +10 -0 branches/release-2.1/NEWS (File Modified)
2030
2031
2032jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2033 Log:
2034 Rerun autoconf.
2035
2036
2037 Changes: Modified:
2038 +9 -9 branches/release-2.1/configure (File Modified)
2039
2040
2041jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2042 Log:
2043 Version bump to 2.1.1.
2044
2045
2046 Changes: Modified:
2047 +1 -1 branches/release-2.1/configure.ac (File Modified)
2048
2049
2050jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2051 Log:
2052 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
2053 http://svn.atheme.org/charybdis/trunk
2054
2055 ........
2056 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2057
2058 - fix a server notice on SID collision where the server name is mentioned twice
2059 ........
2060 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2061
2062 - get_server_name() is stupid
2063 ........
2064 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2065
2066 - fix an oops
2067 ........
2068 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2069
2070 Do the Attempt to re-introduce SID server notice somewhat
2071 differently, showing a real host again if !HIDE_SERVERS_IPS
2072 and still showing the server name exactly once.
2073 ........
2074 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2075
2076 Fix log message for Attempt to re-introduce SID (server notice was ok).
2077 ........
2078 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2079
2080 - replace "No N line" with "no connect block" in a
2081 serverlog message
2082 - show attempted server name in a few serverlog messages
2083 ........
2084
2085
2086 Changes: Modified:
2087 + - branches/release-2.1/ (Property Modified)
2088 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2089
2090
2091jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2092 Log:
2093 Merged revisions 2218 via svnmerge from
2094 http://svn.atheme.org/charybdis/trunk
2095
2096 ........
2097 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2098
2099 Fix garbage in /stats y output on 64-bit archs.
2100 ........
2101
2102
2103 Changes: Modified:
2104 + - branches/release-2.1/ (Property Modified)
2105 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2106
2107
2108jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2109 Log:
2110 Merged revisions 2438 via svnmerge from
2111 http://svn.atheme.org/charybdis/trunk
2112
2113 ........
2114 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2115
2116 Enable Revision keyword in addition to Id.
2117 ........
2118
2119
2120 Changes: Modified:
2121 + - branches/release-2.1/ (Property Modified)
2122 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2123
2124
2125jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2126 Log:
2127 Merged revisions 2679 via svnmerge from
2128 http://svn.atheme.org/charybdis/trunk
2129
2130 ........
2131 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2132
2133 Port over ratbox 2.2 r23253 (anfl):
2134 - remove the cached storage of how many +beI there are, thereby fixing a
2135 case where it can get desynced from reality
2136 ........
2137
2138
2139 Changes: Modified:
2140 + - branches/release-2.1/ (Property Modified)
2141 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2142 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2143
2144
2145jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2146 Log:
2147 Merged revisions 2093,2095 via svnmerge from
2148 http://svn.atheme.org/charybdis/trunk
2149
2150 ........
2151 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2152
2153 - change DNSBL licensing to BSD.
2154 ........
2155 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2156
2157 - change x86-assembly FNV implementation to BSD license
2158 ........
2159
2160
2161 Changes: Modified:
2162 + - branches/release-2.1/ (Property Modified)
2163 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2164 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2165
2166
2167jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2168 Log:
2169 Merged revisions 2073,2075 via svnmerge from
2170 http://svn.atheme.org/charybdis/trunk
2171
2172 ........
2173 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2174
2175 Put full information in the squit reason when exiting
2176 a server due to a servlink (ziplinks) error.
2177 ........
2178 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2179
2180 Put full information in the squit reason when exiting
2181 a server due to not enough arguments for a command.
2182 ........
2183
2184
2185 Changes: Modified:
2186 + - branches/release-2.1/ (Property Modified)
2187 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2188 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2189
2190
2191jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2192 Log:
2193 Merged revisions 2071 via svnmerge from
2194 http://svn.atheme.org/charybdis/trunk
2195
2196 ........
2197 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2198
2199 Don't redirect users from an existing domain to an
2200 existing server in reference.conf.
2201 Idea from ratbox.
2202 ........
2203
2204
2205 Changes: Modified:
2206 + - branches/release-2.1/ (Property Modified)
2207 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2208
2209
2210jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2211 Log:
2212 Merged revisions 2053 via svnmerge from
2213 http://svn.atheme.org/charybdis/trunk
2214
2215 ........
2216 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2217
2218 Make find_channel_membership() choose the shortest list
2219 (channel's list or user's list) to search, avoiding excessive
2220 CPU usage with services which are in lots of channels.
2221 From ratbox 2.2 (anfl/jilles)
2222 ........
2223
2224
2225 Changes: Modified:
2226 + - branches/release-2.1/ (Property Modified)
2227 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2228
2229
2230jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2231 Log:
2232 Rerun autoconf.
2233
2234
2235 Changes: Modified:
2236 +9 -9 branches/release-2.1/configure (File Modified)
2237
2238
2239jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2240 Log:
2241 Version change 2.1.0rc1 -> 2.1.0 (release).
2242
2243
2244 Changes: Modified:
2245 +1 -1 branches/release-2.1/configure.ac (File Modified)
2246
2247
2248jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2249 Log:
2250 Merged revisions 2029 via svnmerge from
2251 http://svn.atheme.org/charybdis/trunk
2252
2253 ........
2254 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2255
2256 NEWS: mention m_webirc.c module
2257 ........
2258
2259
2260 Changes: Modified:
2261 + - branches/release-2.1/ (Property Modified)
2262 +1 -0 branches/release-2.1/NEWS (File Modified)
2263
2264
2265jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2266 Log:
2267 Rerun autoconf.
2268
2269
2270 Changes: Modified:
2271 +9 -9 branches/release-2.1/configure (File Modified)
2272
2273
2274jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2275 Log:
2276 Change version to 2.1.0rc1.
2277
2278
2279 Changes: Modified:
2280 +1 -1 branches/release-2.1/configure.ac (File Modified)
2281
2282
2283jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2284 Log:
2285 Merged revisions 2021 via svnmerge from
2286 http://svn.atheme.org/charybdis/trunk
2287
2288 ........
2289 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2290
2291 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2292 related flaky looking things, and instead keep a list
2293 of BlacklistClients in PreClient.
2294 ........
2295
2296
2297 Changes: Modified:
2298 + - branches/release-2.1/ (Property Modified)
2299 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2300 +1 -1 branches/release-2.1/include/client.h (File Modified)
2301 +0 -1 branches/release-2.1/include/res.h (File Modified)
2302 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2303 +0 -24 branches/release-2.1/src/res.c (File Modified)
2304 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2305
2306
2307jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2308 Log:
2309 Merged revisions 2015,2017 via svnmerge from
2310 http://svn.atheme.org/charybdis/trunk
2311
2312 ........
2313 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2314
2315 Check if the name in the question section of the
2316 DNS reply matches what we queried, to guard against
2317 late replies to a previous query with the same id.
2318 ........
2319 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2320
2321 res.c: add a comment summarizing our changes
2322 ........
2323
2324
2325 Changes: Modified:
2326 + - branches/release-2.1/ (Property Modified)
2327 +53 -18 branches/release-2.1/src/res.c (File Modified)
2328
2329
2330jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2331 Log:
2332 Merged revisions 1981 via svnmerge from
2333 http://svn.atheme.org/charybdis/trunk
2334
2335 ........
2336 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2337
2338 Alphabetize extensions and tweak the descriptions a little.
2339 ........
2340
2341
2342 Changes: Modified:
2343 + - branches/release-2.1/ (Property Modified)
2344 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2345 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2346
2347
2348jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2349 Log:
2350 Merged revisions 1975 via svnmerge from
2351 http://svn.atheme.org/charybdis/trunk
2352
2353 ........
2354 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2355
2356 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2357 We should use the IP and not truncate the hostname.
2358 From ratbox 2.2 (androsyn)
2359 ........
2360
2361
2362 Changes: Modified:
2363 + - branches/release-2.1/ (Property Modified)
2364 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2365
2366
2367jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2368 Log:
2369 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2370 http://svn.atheme.org/charybdis/trunk
2371
2372
2373 Changes: Modified:
2374 + - branches/release-2.1/ (Property Modified)
2375
2376
2377nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2378 Log:
2379 - branch 2.1 release family
2380
2381
2382 Changes: Modified:
2383 + - branches/release-2.1/ (File Added)
2384
2385
2386jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2387 Log:
2388 Describe new handling of host mangling in channel bans in SGML.
2389
2390
2391 Changes: Modified:
2392 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2393
2394
2395nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2396 Log:
2397 - ok, 2.1 operline brought to you by marvin the melancholy robot
2398
2399
2400 Changes: Modified:
2401 +1 -1 trunk/src/messages.tab (File Modified)
2402
2403
2404nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2405 Log:
2406 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2407 If anybody comes up with anything better, then please let us know
2408 and we will change this before 2.1 is branched.
2409
2410
2411 Changes: Modified:
2412 +1 -1 trunk/src/messages.tab (File Modified)
2413
2414
2415jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2416 Log:
2417 Add EUID to capab.txt.
2418
2419
2420 Changes: Modified:
2421 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2422
2423
2424jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2425 Log:
2426 Update NEWS file.
2427
2428
2429 Changes: Modified:
2430 +3 -0 trunk/NEWS (File Modified)
2431
2432
2433jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2434 Log:
2435 Allow service{} servers to manipulate the nick delay table
2436 (for "nickserv enforcement").
2437 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2438 If duration is 0, the nickdelay entry is removed, otherwise
2439 it is added with the duration in seconds (maximum 24 hours).
2440 It is suggested that this is used if the EUID capab is present.
2441
2442
2443 Changes: Modified:
2444 +42 -1 trunk/modules/m_services.c (File Modified)
2445
2446
2447jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2448 Log:
2449 HURT: strip off *@ from the start of the mask
2450 reject anything else containing '@' or '!'
2451
2452
2453 Changes: Modified:
2454 +11 -0 trunk/extensions/hurt.c (File Modified)
2455
2456
2457jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2458 Log:
2459 ircd.c: need supported.h here
2460
2461
2462 Changes: Modified:
2463 +1 -0 trunk/src/ircd.c (File Modified)
2464
2465
2466jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2467 Log:
2468 HURT: less ambiguity here
2469 ips/hosts to be hurt must contain a '.' or ':' otherwise
2470 they are interpreted as nicks
2471
2472
2473 Changes: Modified:
2474 +14 -9 trunk/extensions/hurt.c (File Modified)
2475
2476
2477nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2478 Log:
2479 - we're now ircd-charybdis.org.
2480 - properly alphabetize credits
2481
2482
2483 Changes: Modified:
2484 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2485
2486
2487nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2488 Log:
2489 - add additional modules to the configs
2490
2491
2492 Changes: Modified:
2493 +6 -0 trunk/doc/example.conf (File Modified)
2494 +12 -0 trunk/doc/reference.conf (File Modified)
2495
2496
2497nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2498 Log:
2499 - remove hurt.h, it is pointless and confusing
2500
2501
2502 Changes: Modified:
2503 +27 -62 trunk/extensions/hurt.c (File Modified)
2504 + - trunk/extensions/hurt.h (File Deleted)
2505
2506
2507nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2508 Log:
2509 - add code to suggest a local HURT by nickname.
2510 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2511
2512
2513 Changes: Modified:
2514 +40 -10 trunk/extensions/hurt.c (File Modified)
2515 +1 -0 trunk/extensions/hurt.h (File Modified)
2516
2517
2518nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2519 Log:
2520 - update NEWS file
2521
2522
2523 Changes: Modified:
2524 +2 -1 trunk/NEWS (File Modified)
2525
2526
2527jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2528 Log:
2529 MASKTRACE/TESTMASK: check orighost as well
2530
2531
2532 Changes: Modified:
2533 +4 -2 trunk/modules/m_etrace.c (File Modified)
2534 +3 -1 trunk/modules/m_testmask.c (File Modified)
2535
2536
2537jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2538 Log:
2539 Make RPL_ISUPPORT (005) numeric modularizable.
2540 Currently it will reassemble the numeric every time
2541 it needs to be sent, using a few dozen callbacks;
2542 if this is too slow some caching scheme should be
2543 implemented.
2544
2545
2546 Changes: Modified:
2547 +0 -1 trunk/include/s_user.h (File Modified)
2548 +36 -114 trunk/include/supported.h (File Modified)
2549 +1 -1 trunk/modules/m_version.c (File Modified)
2550 +1 -0 trunk/src/Makefile.in (File Modified)
2551 +1 -0 trunk/src/ircd.c (File Modified)
2552 +300 -25 trunk/src/s_user.c (File Modified)
2553 + - trunk/src/supported.c (File Added)
2554
2555
2556jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2557 Log:
2558 EUID orighost could differ from host only in case,
2559 do not mark as dynamic spoof then
2560
2561
2562 Changes: Modified:
2563 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2564
2565
2566jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2567 Log:
2568 kline help file: clarify a bit and remove some obsolete stuff
2569 partly suggested by Olin
2570
2571
2572 Changes: Modified:
2573 +8 -8 trunk/help/opers/kline (File Modified)
2574
2575
2576jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2577 Log:
2578 Update NEWS file.
2579
2580
2581 Changes: Modified:
2582 +20 -0 trunk/NEWS (File Modified)
2583
2584
2585jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2586 Log:
2587 Show real host/IP to nonopers whoising themselves.
2588 The IP is not shown for auth{} spoofs, otherwise it is,
2589 as it looked rather weird to me to show an auth{} spoofed
2590 IP like this. (/userhost on self still shows the IP.)
2591
2592
2593 Changes: Modified:
2594 +13 -2 trunk/modules/m_whois.c (File Modified)
2595
2596
2597jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2598 Log:
2599 Document nick_delay stuff and move it around a bit.
2600
2601
2602 Changes: Modified:
2603 +1 -2 trunk/doc/example.conf (File Modified)
2604 +8 -2 trunk/doc/reference.conf (File Modified)
2605
2606
2607nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2608 Log:
2609 - disable nickdelay by default. Needs to be documented in reference.conf.
2610
2611
2612 Changes: Modified:
2613 +2 -0 trunk/doc/example.conf (File Modified)
2614 +2 -0 trunk/doc/reference.conf (File Modified)
2615
2616
2617jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2618 Log:
2619 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2620
2621
2622 Changes: Modified:
2623 +2 -1 trunk/modules/m_services.c (File Modified)
2624
2625
2626jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2627 Log:
2628 ip_cloaking: somewhat hackish but we need to send the
2629 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2630 umodes
2631
2632
2633 Changes: Modified:
2634 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2635
2636
2637jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2638 Log:
2639 If EUID is used, show realhost in far connect notice
2640 (but not in far disconnect notice).
2641
2642
2643 Changes: Modified:
2644 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2645
2646
2647jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2648 Log:
2649 ip_cloaking:
2650 - use non-ENCAP CHGHOST if possible
2651 - really introduce new users with their mangled and real
2652 host if +h is in default umodes
2653
2654
2655 Changes: Modified:
2656 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2657
2658
2659jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2660 Log:
2661 Add non-ENCAP CHGHOST.
2662
2663
2664 Changes: Modified:
2665 +49 -11 trunk/modules/m_chghost.c (File Modified)
2666
2667
2668jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2669 Log:
2670 Initial addition of EUID (puts realhost/account in same
2671 command as user introduction).
2672 See doc/technical/euid.txt for more information.
2673 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2674
2675
2676 Changes: Modified:
2677 + - trunk/doc/technical/euid.txt (File Added)
2678 +2 -1 trunk/include/s_serv.h (File Modified)
2679 +1 -1 trunk/include/s_user.h (File Modified)
2680 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2681 +1 -34 trunk/modules/m_chghost.c (File Modified)
2682 +0 -28 trunk/modules/m_services.c (File Modified)
2683 +30 -1 trunk/src/s_serv.c (File Modified)
2684 +30 -3 trunk/src/s_user.c (File Modified)
2685
2686
2687jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2688 Log:
2689 Store the mangled host in localClient and use it for
2690 ban matching (also match real host for mangled users,
2691 also match mangled host for uncloaked users).
2692 Improve interaction of +h with auth{} and services
2693 spoofs.
2694 Note that all of this only applies to clients who
2695 connect after the mangling module is loaded
2696 (other clients cannot even set +h).
2697 The sorcerynet cloaking module has not been updated
2698 for these changes.
2699
2700
2701 Changes: Modified:
2702 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2703 +3 -0 trunk/include/client.h (File Modified)
2704 +64 -5 trunk/src/channel.c (File Modified)
2705 +1 -0 trunk/src/client.c (File Modified)
2706 +2 -2 trunk/src/s_user.c (File Modified)
2707
2708
2709jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2710 Log:
2711 Document /stats U letters in sgml.
2712
2713
2714 Changes: Modified:
2715 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2716
2717
2718jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2719 Log:
2720 Better description of hub_mask and leaf_mask.
2721
2722
2723 Changes: Modified:
2724 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2725
2726
2727jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2728 Log:
2729 Add operspy_dont_care_user_info to sgml docs.
2730
2731
2732 Changes: Modified:
2733 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2734
2735
2736jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2737 Log:
2738 Add general::operspy_dont_care_user_info.
2739 This makes /who mask equivalent to /who !mask for opers
2740 with the operspy flag, and removes the operspy log/notice
2741 on /who mask, /masktrace and /scan.
2742 The necessary privilege (operspy flag) is unchanged.
2743 Behaviour for the other operspy commands (channel
2744 related ones) is also unchanged.
2745
2746
2747 Changes: Modified:
2748 +1 -0 trunk/doc/example.conf (File Modified)
2749 +6 -0 trunk/doc/reference.conf (File Modified)
2750 +1 -0 trunk/include/s_conf.h (File Modified)
2751 +10 -8 trunk/modules/m_etrace.c (File Modified)
2752 +6 -0 trunk/modules/m_info.c (File Modified)
2753 +8 -5 trunk/modules/m_scan.c (File Modified)
2754 +1 -1 trunk/modules/m_version.c (File Modified)
2755 +6 -1 trunk/modules/m_who.c (File Modified)
2756 +1 -0 trunk/src/newconf.c (File Modified)
2757 +1 -0 trunk/src/s_conf.c (File Modified)
2758
2759
2760jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2761 Log:
2762 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2763 This letter will also be used for showing operspy with
2764 limited accountability (show non channel related info
2765 without '!' or notice).
2766
2767
2768 Changes: Modified:
2769 +2 -0 trunk/doc/server-version-info (File Modified)
2770 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2771 +2 -0 trunk/include/ircd.h (File Modified)
2772 +6 -0 trunk/modules/m_info.c (File Modified)
2773 +2 -0 trunk/modules/m_version.c (File Modified)
2774 +1 -0 trunk/src/ircd_state.c (File Modified)
2775
2776
2777jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2778 Log:
2779 Add m_webirc module, allows showing real host of CGI:IRC users.
2780 Differences to the version available on my web page for a while:
2781 instructions on how to set it up.
2782
2783
2784 Changes: Modified:
2785 +137 -0 trunk/extensions/Makefile.in (File Modified)
2786 + - trunk/extensions/m_webirc.c (File Added)
2787
2788
2789nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2790 Log:
2791 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2792
2793
2794 Changes: Modified:
2795 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2796
2797
2798nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2799 Log:
2800 - move beu from core to contributors
2801 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2802
2803
2804 Changes: Modified:
2805 +2 -2 trunk/CREDITS (File Modified)
2806
2807
2808jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2809 Log:
2810 Mention that class blocks must be defined before the
2811 auth or connect blocks referencing them.
2812
2813
2814 Changes: Modified:
2815 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2816
2817
2818jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2819 Log:
2820 extb_canjoin:
2821 - change from "can join" to "is banned", this reverses sense
2822 and removes "weird" checks like for +i, +l, +j
2823 - don't allow $j to same channel
2824 - +s/+p restriction removed, anyone can /mode b anyway
2825 - +k check removed
2826
2827
2828 Changes: Modified:
2829 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2830
2831
2832jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2833 Log:
2834 Add a few important lines from reference.conf to example.conf.
2835
2836
2837 Changes: Modified:
2838 +8 -1 trunk/doc/example.conf (File Modified)
2839
2840
2841nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2842 Log:
2843 - we don't support rtsigio anymore
2844 - we definately don't support VMS nor Cygwin either.
2845
2846
2847 Changes: Modified:
2848 +2 -2 trunk/INSTALL (File Modified)
2849 +0 -2 trunk/README.FIRST (File Modified)
2850
2851
2852nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2853 Log:
2854 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2855
2856
2857 Changes: Modified:
2858 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2859
2860
2861jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2862 Log:
2863 extb_canjoin:
2864 - return EXTBAN_NOMATCH for a valid ban that does not match
2865 - consider a $j ban invalid if we were already processing a
2866 can_join for a $j ban
2867
2868
2869 Changes: Modified:
2870 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2871
2872
2873jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2874 Log:
2875 extb_extgecos: realhost -> orighost
2876
2877
2878 Changes: Modified:
2879 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2880
2881
2882nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2883 Log:
2884 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2885
2886
2887 Changes: Modified:
2888 +59 -0 trunk/extensions/Makefile.in (File Modified)
2889 + - trunk/extensions/extb_canjoin.c (File Added)
2890
2891
2892nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2893 Log:
2894 - oh right, charybdis calls that 'orighost'.
2895
2896
2897 Changes: Modified:
2898 +2 -2 trunk/modules/m_who.c (File Modified)
2899
2900
2901nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2902 Log:
2903 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2904
2905
2906 Changes: Modified:
2907 +2 -0 trunk/modules/m_who.c (File Modified)
2908
2909
2910nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2911 Log:
2912 - also check $x against realhost
2913
2914
2915 Changes: Modified:
2916 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2917
2918
2919jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2920 Log:
2921 Sorcerynet people want a debugging notice moved from +s to +d.
2922
2923
2924 Changes: Modified:
2925 +1 -1 trunk/src/blacklist.c (File Modified)
2926
2927
2928jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2929 Log:
2930 Use source_p instead of client_p for free_pre_client().
2931 client_p could be NULL or another client.
2932
2933
2934 Changes: Modified:
2935 +1 -1 trunk/src/client.c (File Modified)
2936
2937
2938nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2939 Log:
2940 - revert this, I know how to fix it now
2941
2942
2943 Changes: Modified:
2944 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2945
2946
2947nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2948 Log:
2949 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2950 This fix is probably suboptimal, but it does indeed fix the problem.
2951
2952
2953 Changes: Modified:
2954 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2955
2956
2957nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2958 Log:
2959 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2960
2961
2962 Changes: Modified:
2963 +49 -0 trunk/extensions/Makefile.in (File Modified)
2964 + - trunk/extensions/extb_extgecos.c (File Added)
2965
2966
2967jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2968 Log:
2969 Remove undocumented and unused general::fallback_to_ip6_int config option.
2970
2971
2972 Changes: Modified:
2973 +0 -3 trunk/include/s_conf.h (File Modified)
2974 +0 -3 trunk/src/newconf.c (File Modified)
2975
2976
2977jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2978 Log:
2979 SGML docs:
2980 - document new TESTMASK
2981 - mention that TESTMASK matching is the same as MASKTRACE matching
2982 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2983 been that way)
2984
2985
2986 Changes: Modified:
2987 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2988
2989
2990jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2991 Log:
2992 New testmask from ratbox 2.2.
2993 Allows matches on nick, ip and gecos in addition to user
2994 and host, and is fully analogous to masktrace.
2995 The numeric has changed from 724 to 727 and fields in it
2996 have changed.
2997
2998
2999 Changes: Modified:
3000 +4 -3 trunk/help/opers/testmask (File Modified)
3001 +1 -0 trunk/include/numeric.h (File Modified)
3002 +82 -9 trunk/modules/m_testmask.c (File Modified)
3003 +2 -2 trunk/src/messages.tab (File Modified)
3004
3005
3006jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3007 Log:
3008 contrib -> extensions
3009
3010
3011 Changes: Modified:
3012 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3013
3014
3015jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3016 Log:
3017 CHGHOST: Check validity of new hostname.
3018 If the command came from a local client (disabled by
3019 default), send an error message and drop the command.
3020 If the command came from a remote client or server,
3021 send a notice to opers and the target user (if local).
3022
3023
3024 Changes: Modified:
3025 +42 -1 trunk/modules/m_chghost.c (File Modified)
3026
3027
3028jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3029 Log:
3030 Update NEWS file.
3031
3032
3033 Changes: Modified:
3034 +23 -1 trunk/NEWS (File Modified)
3035
3036
3037jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3038 Log:
3039 When an outgoing server connection succeeds, set
3040 localClient->ip by simply copying the whole sockaddr
3041 struct instead of copying certain parts only.
3042
3043
3044 Changes: Modified:
3045 +1 -19 trunk/src/s_serv.c (File Modified)
3046
3047
3048jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3049 Log:
3050 Give a special error message and ignore the connect block
3051 if trying to add a connect block for the server's own name.
3052
3053
3054 Changes: Modified:
3055 +7 -0 trunk/src/newconf.c (File Modified)
3056
3057
3058jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3059 Log:
3060 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3061 when --disable-balloc is used, so that it compiles.
3062 Obviously the BlockHeapUsage() stub returns just zeroes so
3063 /stats z will be less informative.
3064
3065
3066 Changes: Modified:
3067 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3068
3069
3070jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3071 Log:
3072 Free and zero dns_query in DNS callback for outgoing connect.
3073 This avoids double free of reslist.
3074
3075
3076 Changes: Modified:
3077 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3078
3079
3080jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3081 Log:
3082 From ratbox, log failed outgoing connections to serverlog.
3083 Added: IP address.
3084
3085
3086 Changes: Modified:
3087 +13 -1 trunk/src/s_serv.c (File Modified)
3088
3089
3090jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3091 Log:
3092 Change serverlog message when connecting to be more clear and show the port number.
3093
3094
3095 Changes: Modified:
3096 +1 -1 trunk/src/s_serv.c (File Modified)
3097
3098
3099jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3100 Log:
3101 Remove gethost_byname(), this is meaningless
3102 since the removal of AAAA -> A fallback (r1763).
3103
3104
3105 Changes: Modified:
3106 +0 -1 trunk/include/res.h (File Modified)
3107 +0 -12 trunk/src/res.c (File Modified)
3108
3109
3110jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3111 Log:
3112 Remove ip6.int support and use only ip6.arpa.
3113 The global ip6.int zone has disappeared on June 1
3114 and a lot of other software has been removing ip6.int
3115 support also.
3116 This removes the second and last case where IPv6
3117 support in charybdis causes extra lookups and slows
3118 DNS down.
3119
3120
3121 Changes: Modified:
3122 +5 -27 trunk/src/res.c (File Modified)
3123
3124
3125jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3126 Log:
3127 Mention new default (r1767) for connect::aftype in sgml docs.
3128
3129
3130 Changes: Modified:
3131 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3132
3133
3134jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3135 Log:
3136 Use IPv6 if connect::host looks like an IPv6 address
3137 (contains a colon). No need to aftype=ipv6 anymore.
3138
3139
3140 Changes: Modified:
3141 +2 -0 trunk/src/newconf.c (File Modified)
3142
3143
3144jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3145 Log:
3146 More information about connect::host.
3147
3148
3149 Changes: Modified:
3150 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3151
3152
3153jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3154 Log:
3155 Remove fallback to A if AAAA cannot be found.
3156 In case of a forward check of a reverse lookup, we
3157 already know if it's ipv4 or ipv6, so it is not
3158 useful and in case of a forward lookup of a hostname
3159 in connect::host, connect::aftype already specifies
3160 if it's ipv4 or ipv6.
3161
3162
3163 Changes: Modified:
3164 +4 -27 trunk/src/res.c (File Modified)
3165
3166
3167jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3168 Log:
3169 msg_channel():
3170 - check if +c made the message text empty and refuse
3171 to send it if so
3172 - don't copy message text if it is not necessary
3173 (channel is -c)
3174
3175
3176 Changes: Modified:
3177 +14 -4 trunk/modules/core/m_message.c (File Modified)
3178
3179
3180jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3181 Log:
3182 remove_conf_item(): do not free cf_name, this is generally a string constant
3183
3184
3185 Changes: Modified:
3186 +0 -1 trunk/src/newconf.c (File Modified)
3187
3188
3189jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3190 Log:
3191 Remove the old unused FDL_ constants.
3192
3193
3194 Changes: Modified:
3195 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3196
3197
3198jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3199 Log:
3200 Remove an unused struct irc_sockaddr_storage from fde_t
3201 (allocated for every possible file descriptor).
3202
3203
3204 Changes: Modified:
3205 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3206
3207
3208jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3209 Log:
3210 If the DNS lookup for an outgoing connection is still
3211 pending when it is closed, clean it up.
3212
3213
3214 Changes: Modified:
3215 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3216
3217
3218jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3219 Log:
3220 If proc_answer() fails (for example if a lookup for an
3221 A record returns a CNAME), fail the query immediately.
3222 Previously the packet was just ignored, leaving the
3223 query to time out.
3224
3225
3226 Changes: Modified:
3227 +4 -8 trunk/src/res.c (File Modified)
3228
3229
3230jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3231 Log:
3232 Correct sockhost field in an outgoing server connection.
3233 First copy the host field from the server_conf, then
3234 take the IP from to where the connection was attempted
3235 when the connection callback is called.
3236 (Before r1747 this used the IP from the server_conf.)
3237
3238
3239 Changes: Modified:
3240 +8 -2 trunk/src/s_serv.c (File Modified)
3241
3242
3243jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3244 Log:
3245 Remove ipnum (keep aftype) and dns_query from server_conf.
3246 We don't keep track of binary form address in connect{}
3247 blocks anymore, DNS lookups of names in host= gone.
3248 As before the DNS lookup is done on connect.
3249 This should unbreak hostnames in host= somewhat.
3250
3251
3252 Changes: Modified:
3253 +1 -2 trunk/include/s_newconf.h (File Modified)
3254 +2 -2 trunk/src/newconf.c (File Modified)
3255 +1 -42 trunk/src/s_newconf.c (File Modified)
3256 +12 -31 trunk/src/s_serv.c (File Modified)
3257
3258
3259jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3260 Log:
3261 Rerun autoconf.
3262
3263
3264 Changes: Modified:
3265 +1 -1 trunk/configure (File Modified)
3266
3267
3268jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3269 Log:
3270 Fix --disable-balloc help text (said --disable-small-net).
3271
3272
3273 Changes: Modified:
3274 +1 -1 trunk/configure.ac (File Modified)
3275
3276
3277jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3278 Log:
3279 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3280 services (+S). Unlike operstring and adminstring, this
3281 is not changeable with /quote set but is updated on rehash.
3282
3283
3284 Changes: Modified:
3285 +1 -0 trunk/doc/example.conf (File Modified)
3286 +10 -2 trunk/doc/reference.conf (File Modified)
3287 +1 -0 trunk/include/s_conf.h (File Modified)
3288 +6 -0 trunk/modules/m_info.c (File Modified)
3289 +3 -2 trunk/modules/m_whois.c (File Modified)
3290 +1 -0 trunk/src/newconf.c (File Modified)
3291 +1 -0 trunk/src/s_conf.c (File Modified)
3292
3293
3294jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3295 Log:
3296 Fix handling of comma in whois: ignore the comma and
3297 everything after it but do output the entire parameter
3298 in RPL_ENDOFWHOIS.
3299
3300
3301 Changes: Modified:
3302 +2 -2 trunk/modules/m_whois.c (File Modified)
3303
3304
3305beu 2006/07/21 22:36:46 UTC (20060721-1737)
3306 Log:
3307 New /stats letter 's' to list HURTs:
3308 - opers get the full listing.
3309 - users get any HURTs that match their sockhost/orighost if
3310 "stats_k_oper_only" is set to 1.
3311
3312
3313 Changes: Modified:
3314 +50 -0 trunk/extensions/hurt.c (File Modified)
3315
3316
3317nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3318 Log:
3319 - make the newconf system available to modules.
3320
3321
3322 Changes: Modified:
3323 +4 -1 trunk/include/newconf.h (File Modified)
3324 +4 -8 trunk/src/newconf.c (File Modified)
3325
3326
3327beu 2006/07/18 22:39:16 UTC (20060718-1733)
3328 Log:
3329 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3330
3331 Changes: Modified:
3332 +0 -3 trunk/doc/example.conf (File Modified)
3333 +0 -3 trunk/doc/reference.conf (File Modified)
3334
3335
3336beu 2006/07/18 22:34:36 UTC (20060718-1731)
3337 Log:
3338 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3339
3340
3341 Changes: Modified:
3342 +3 -0 trunk/doc/example.conf (File Modified)
3343 +3 -0 trunk/doc/reference.conf (File Modified)
3344
3345
3346jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3347 Log:
3348 Fix too early truncation of JOIN channel list.
3349
3350
3351 Changes: Modified:
3352 +2 -3 trunk/modules/core/m_join.c (File Modified)
3353
3354
3355jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3356 Log:
3357 - From ratbox 2.2 (anfl), send server notices about read
3358 errors from handshakes and servers to +s instead of +d.
3359 - Send various server notices about failed server
3360 connections which did not reach registered state network
3361 wide if the connection was initiated by a remote oper.
3362 This avoids annoying the whole net if there is a
3363 broken autoconnect, but allows all opers to see why a
3364 remote connect failed. Failed connections which did reach
3365 server state already generate server notices everywhere.
3366
3367 Note: this is an exception to our general policy to not send
3368 server notices about unregistered connections remotely.
3369
3370
3371 Changes: Modified:
3372 +1 -0 trunk/include/client.h (File Modified)
3373 +20 -6 trunk/src/client.c (File Modified)
3374 +6 -6 trunk/src/s_serv.c (File Modified)
3375
3376
3377nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3378 Log:
3379 - fix typoes
3380
3381
3382 Changes: Modified:
3383 +1 -1 trunk/doc/example.conf (File Modified)
3384 +1 -1 trunk/doc/reference.conf (File Modified)
3385
3386
3387jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3388 Log:
3389 Don't allow #channel +b $c:&channel (inconsistent target).
3390
3391
3392 Changes: Modified:
3393 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3394
3395
3396jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3397 Log:
3398 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3399
3400
3401 Changes: Modified:
3402 +0 -2 trunk/include/client.h (File Modified)
3403
3404
3405jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3406 Log:
3407 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3408
3409
3410 Changes: Modified:
3411 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3412
3413
3414jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3415 Log:
3416 Store IP addresses in whowas. These are shown to opers.
3417 Obtained from Eurus patches.
3418 orighost tracking removed (not worth the memory IMHO),
3419 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3420 with unknown IPs and to not violate auth{} spoof policy.
3421
3422
3423 Changes: Modified:
3424 +2 -0 trunk/doc/reference.conf (File Modified)
3425 +1 -0 trunk/include/numeric.h (File Modified)
3426 +1 -0 trunk/include/whowas.h (File Modified)
3427 +10 -1 trunk/modules/m_whowas.c (File Modified)
3428 +1 -1 trunk/src/messages.tab (File Modified)
3429 +4 -0 trunk/src/whowas.c (File Modified)
3430
3431
3432jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3433 Log:
3434 Describe hostmask parameter of masktrace better in sgml docs.
3435
3436
3437 Changes: Modified:
3438 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3439
3440
3441jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3442 Log:
3443 masktrace help file: mention CIDR IP masks
3444 From ratbox 2.2
3445
3446
3447 Changes: Modified:
3448 +2 -0 trunk/help/opers/masktrace (File Modified)
3449
3450
3451jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3452 Log:
3453 MASKTRACE: allow normal match() on IP address also
3454 From ratbox 2.2
3455
3456
3457 Changes: Modified:
3458 +2 -3 trunk/modules/m_etrace.c (File Modified)
3459
3460
3461jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3462 Log:
3463 Allow +S clients (services) to send to channels and @/+ channels always.
3464
3465
3466 Changes: Modified:
3467 +1 -1 trunk/modules/core/m_message.c (File Modified)
3468 +1 -1 trunk/src/channel.c (File Modified)
3469
3470
3471jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3472 Log:
3473 Allow servers to send to @#chan and +#chan.
3474
3475
3476 Changes: Modified:
3477 +1 -1 trunk/modules/core/m_message.c (File Modified)
3478
3479
3480jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3481 Log:
3482 Don't count opers on service{} servers in /lusers.
3483
3484
3485 Changes: Modified:
3486 +2 -2 trunk/src/s_user.c (File Modified)
3487
3488
3489jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3490 Log:
3491 Show opers the real host behind a dynamic spoof in WHOIS.
3492 If the user is auth{} spoofed, this shows the auth{} spoof
3493 otherwise it shows the DNS hostname and IP address.
3494 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3495
3496
3497 Changes: Modified:
3498 +1 -0 trunk/include/numeric.h (File Modified)
3499 +12 -2 trunk/modules/m_whois.c (File Modified)
3500 +1 -1 trunk/src/messages.tab (File Modified)
3501
3502
3503jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3504 Log:
3505 Remove #define HIDE_SPOOF_IPS from config.h, should
3506 have been done earlier.
3507
3508
3509 Changes: Modified:
3510 +0 -7 trunk/include/config.h (File Modified)
3511
3512
3513jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3514 Log:
3515 Bring back ERR_CANTKILLSERVER.
3516
3517
3518 Changes: Modified:
3519 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3520
3521
3522jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3523 Log:
3524 ip_cloaking module:
3525 - also send RPL_HOSTHIDDEN on -h
3526 - don't allow +h for auth{} spoofed clients
3527
3528
3529 Changes: Modified:
3530 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3531
3532
3533jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3534 Log:
3535 /etc/resolv.conf parsing:
3536 - don't crash (sometimes) if there is a line without an argument
3537 (e.g. 'search' by itself)
3538 - fix handling of lines with leading whitespace
3539
3540
3541 Changes: Modified:
3542 +9 -8 trunk/src/reslib.c (File Modified)
3543
3544
3545jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3546 Log:
3547 Put back code that terminates DNS queries, which was
3548 removed during the resolver changes.
3549
3550
3551 Changes: Modified:
3552 +4 -0 trunk/src/s_auth.c (File Modified)
3553
3554
3555nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3556 Log:
3557 - oh hey, that was in the wrong place
3558
3559
3560 Changes: Modified:
3561 +13 -13 trunk/src/s_auth.c (File Modified)
3562
3563
3564nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3565 Log:
3566 - handle a situation where a user can go away before DNS completes
3567
3568
3569 Changes: Modified:
3570 +13 -0 trunk/src/s_auth.c (File Modified)
3571
3572
3573jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3574 Log:
3575 More dnsbl stuff
3576
3577
3578 Changes: Modified:
3579 +1 -0 trunk/include/blacklist.h (File Modified)
3580 +1 -0 trunk/include/res.h (File Modified)
3581 +33 -2 trunk/src/blacklist.c (File Modified)
3582 +2 -0 trunk/src/client.c (File Modified)
3583 +24 -0 trunk/src/res.c (File Modified)
3584
3585
3586jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3587 Log:
3588 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3589 if comm_accept() failed.
3590
3591 Found with valgrind.
3592
3593
3594 Changes: Modified:
3595 +4 -4 trunk/src/listener.c (File Modified)
3596
3597
3598nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3599 Log:
3600 - handle unavailable Client/preClient structs
3601
3602
3603 Changes: Modified:
3604 +9 -0 trunk/src/blacklist.c (File Modified)
3605
3606
3607jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3608 Log:
3609 Add +lf to SGML docs.
3610
3611
3612 Changes: Modified:
3613 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3614
3615
3616jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3617 Log:
3618 Also do forwarding if the channel limit (+l) is exceeded.
3619
3620
3621 Changes: Modified:
3622 +1 -1 trunk/help/opers/cmode (File Modified)
3623 +2 -2 trunk/modules/core/m_join.c (File Modified)
3624
3625
3626beu 2006/06/07 11:53:21 UTC (20060607-1663)
3627 Log:
3628 Post-release lovin':
3629 - Update version to 2.1.0.
3630 - Regenerate configure.
3631
3632
3633 Changes: Modified:
3634 +9 -9 trunk/configure (File Modified)
3635 +1 -1 trunk/configure.ac (File Modified)
3636
3637
3638beu 2006/06/07 11:42:54 UTC (20060607-1659)
3639 Log:
3640 Comment out example blacklist{} block.
3641
3642
3643 Changes: Modified:
3644 +7 -7 trunk/doc/example.conf (File Modified)
3645 +7 -7 trunk/doc/reference.conf (File Modified)
3646
3647
3648beu 2006/06/07 10:59:48 UTC (20060607-1653)
3649 Log:
3650 Add note regarding use of AHBL BLs.
3651
3652
3653 Changes: Modified:
3654 +4 -0 trunk/doc/example.conf (File Modified)
3655 +4 -0 trunk/doc/reference.conf (File Modified)
3656
3657
3658jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3659 Log:
3660 Fix typos.
3661
3662
3663 Changes: Modified:
3664 +2 -2 trunk/CREDITS (File Modified)
3665
3666
3667jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3668 Log:
3669 Add beu to CREDITS.
3670
3671
3672 Changes: Modified:
3673 +1 -0 trunk/CREDITS (File Modified)
3674
3675
3676jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3677 Log:
3678 Put more recent ratbox CREDITS here.
3679
3680
3681 Changes: Modified:
3682 +3 -2 trunk/doc/Ratbox-team (File Modified)
3683
3684
3685jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3686 Log:
3687 Clarify a bit.
3688
3689
3690 Changes: Modified:
3691 +5 -4 trunk/NEWS (File Modified)
3692
3693
3694jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3695 Log:
3696 Mention that install or make install also avoids modunload crashes.
3697
3698
3699 Changes: Modified:
3700 +2 -1 trunk/BUGS (File Modified)
3701
3702
3703nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3704 Log:
3705 - update NEWS a bit
3706
3707
3708 Changes: Modified:
3709 +3 -8 trunk/NEWS (File Modified)
3710
3711
3712nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3713 Log:
3714 - further updates
3715
3716
3717 Changes: Modified:
3718 +3 -2 trunk/BUGS (File Modified)
3719
3720
3721nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3722 Log:
3723 - add orighost check to hurt.c
3724 - update BUGS info
3725
3726
3727 Changes: Modified:
3728 +1 -6 trunk/BUGS (File Modified)
3729 +1 -1 trunk/extensions/hurt.c (File Modified)
3730
3731
3732jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3733 Log:
3734 Make kline_exempt exempt from HURT also.
3735
3736
3737 Changes: Modified:
3738 +2 -1 trunk/extensions/hurt.c (File Modified)
3739
3740
3741jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3742 Log:
3743 Fix mask HEAL propagation.
3744
3745
3746 Changes: Modified:
3747 +6 -3 trunk/extensions/hurt.c (File Modified)
3748
3749
3750beu 2006/06/04 03:01:05 UTC (20060604-1622)
3751 Log:
3752 - Remove old cruft.
3753 - Update.
3754
3755
3756 Changes: Modified:
3757 +18 -31 trunk/extensions/README (File Modified)
3758
3759
3760jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3761 Log:
3762 More target change hax.
3763 Ick.
3764
3765
3766 Changes: Modified:
3767 +5 -0 trunk/extensions/hurt.c (File Modified)
3768
3769
3770jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3771 Log:
3772 Improvements to HURT propagation.
3773
3774
3775 Changes: Modified:
3776 +8 -6 trunk/extensions/hurt.c (File Modified)
3777
3778
3779nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3780 Log:
3781 - further simplification
3782
3783
3784 Changes: Modified:
3785 +25 -76 trunk/extensions/hurt.c (File Modified)
3786 +0 -9 trunk/extensions/hurt.h (File Modified)
3787
3788
3789nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3790 Log:
3791 - client_exit hook
3792
3793
3794 Changes: Modified:
3795 +13 -0 trunk/extensions/hurt.c (File Modified)
3796
3797
3798nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3799 Log:
3800 - cut off at 15 messages instead of 30
3801
3802
3803 Changes: Modified:
3804 +1 -1 trunk/extensions/hurt.h (File Modified)
3805
3806
3807jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3808 Log:
3809 Squash a warning here.
3810
3811
3812 Changes: Modified:
3813 +1 -3 trunk/src/ircd.c (File Modified)
3814
3815
3816jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3817 Log:
3818 Don't show servers in /stats l to nonopers if flatten links is enabled.
3819
3820
3821 Changes: Modified:
3822 +3 -1 trunk/modules/m_stats.c (File Modified)
3823
3824
3825nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3826 Log:
3827 - hurt expiry
3828
3829
3830 Changes: Modified:
3831 +20 -7 trunk/extensions/hurt.c (File Modified)
3832
3833
3834nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3835 Log:
3836 - remove inline stuff (yuck)
3837 - sockaddr should have been sockhost
3838
3839
3840 Changes: Modified:
3841 +22 -31 trunk/extensions/hurt.c (File Modified)
3842
3843
3844nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3845 Log:
3846 - make hurt checking actually work
3847
3848
3849 Changes: Modified:
3850 +2 -7 trunk/extensions/hurt.c (File Modified)
3851
3852
3853jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3854 Log:
3855 Slight tweak to alias{}.
3856
3857
3858 Changes: Modified:
3859 +4 -0 trunk/src/parse.c (File Modified)
3860
3861
3862nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3863 Log:
3864 - further simplification
3865
3866
3867 Changes: Modified:
3868 +59 -71 trunk/extensions/hurt.c (File Modified)
3869 +0 -1 trunk/extensions/hurt.h (File Modified)
3870
3871
3872nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3873 Log:
3874 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3875
3876
3877 Changes: Modified:
3878 +10 -20 trunk/extensions/hurt.c (File Modified)
3879 +0 -4 trunk/extensions/hurt.h (File Modified)
3880
3881
3882nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3883 Log:
3884 - remove some unnecessary code here (hurt_initial_check_event()).
3885
3886
3887 Changes: Modified:
3888 +0 -23 trunk/extensions/hurt.c (File Modified)
3889
3890
3891nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3892 Log:
3893 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3894
3895
3896 Changes: Modified:
3897 +8 -0 trunk/modules/core/m_message.c (File Modified)
3898
3899
3900nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3901 Log:
3902 - more sane tgchange hax
3903
3904
3905 Changes: Modified:
3906 +2 -1 trunk/extensions/hurt.c (File Modified)
3907
3908
3909jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3910 Log:
3911 Make HEAL <nick> work.
3912
3913
3914 Changes: Modified:
3915 +40 -43 trunk/extensions/hurt.c (File Modified)
3916
3917
3918jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3919 Log:
3920 Destroy hurt_clients list on unload.
3921
3922
3923 Changes: Modified:
3924 +7 -0 trunk/extensions/hurt.c (File Modified)
3925
3926
3927jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3928 Log:
3929 Coding style: no space between a function name and parenthesis.
3930
3931
3932 Changes: Modified:
3933 +43 -43 trunk/extensions/hurt.c (File Modified)
3934
3935
3936jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3937 Log:
3938 Now works and throws out hurt clients after 30 protocol messages
3939 unless they identify.
3940
3941
3942 Changes: Modified:
3943 +28 -36 trunk/extensions/hurt.c (File Modified)
3944 +1 -7 trunk/extensions/hurt.h (File Modified)
3945
3946
3947jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3948 Log:
3949 Working addition/lookup.
3950
3951
3952 Changes: Modified:
3953 +8 -0 trunk/extensions/hurt.c (File Modified)
3954
3955
3956jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3957 Log:
3958 Get rid of hyb6 style propagation (:server COMMAND source).
3959
3960
3961 Changes: Modified:
3962 +18 -22 trunk/extensions/hurt.c (File Modified)
3963
3964
3965jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3966 Log:
3967 add not-working hurt_add and hurt_find
3968
3969
3970 Changes: Modified:
3971 +13 -5 trunk/extensions/hurt.c (File Modified)
3972
3973
3974jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3975 Log:
3976 Comment out a lot of stuff so I can load and unload this without crashing.
3977
3978
3979 Changes: Modified:
3980 +17 -6 trunk/extensions/hurt.c (File Modified)
3981
3982
3983jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3984 Log:
3985 Fix svn:keywords and add a short comment at the top.
3986
3987
3988 Changes: Modified:
3989 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3990
3991
3992jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3993 Log:
3994 - Make hurt module compile
3995 - Link it to the build
3996 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3997 correct flag name, no CAP_TS6 use etc
3998
3999
4000 Changes: Modified:
4001 +1 -0 trunk/extensions/Makefile.in (File Modified)
4002 +30 -32 trunk/extensions/hurt.c (File Modified)
4003
4004
4005jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4006 Log:
4007 Put beu's hurt module in trunk.
4008
4009
4010 Changes: Modified:
4011 + - trunk/extensions/hurt.c (File Added)
4012 + - trunk/extensions/hurt.h (File Added)
4013
4014
4015nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4016 Log:
4017 - _iprint(): use stderr instead of stdout
4018
4019
4020 Changes: Modified:
4021 +1 -1 trunk/src/s_log.c (File Modified)
4022
4023
4024jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4025 Log:
4026 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4027 and subsequently destroy our kqueue when we close 0, 1, 2
4028 (broke /restart).
4029 - After closing fd 0, 1, 2 reopen them to /dev/null again
4030 so we don't send messages from malloc etc to a random
4031 user's connection.
4032 - Remove an obsolete comment.
4033
4034
4035 Changes: Modified:
4036 +13 -2 trunk/src/ircd.c (File Modified)
4037
4038
4039jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4040 Log:
4041 Update NEWS file.
4042
4043
4044 Changes: Modified:
4045 +29 -1 trunk/NEWS (File Modified)
4046
4047
4048jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4049 Log:
4050 Rerun autoconf.
4051
4052
4053 Changes: Modified:
4054 +1 -1 trunk/configure (File Modified)
4055
4056
4057jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4058 Log:
4059 Fix openssl version check to also accept versions newer than 0.9.6.
4060
4061
4062 Changes: Modified:
4063 +1 -1 trunk/configure.ac (File Modified)
4064
4065
4066jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4067 Log:
4068 Oops, need packet.h here.
4069
4070
4071 Changes: Modified:
4072 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4073
4074
4075jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4076 Log:
4077 End the flood grace period in CPRIVMSG/CNOTICE.
4078
4079
4080 Changes: Modified:
4081 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4082
4083
4084nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4085 Log:
4086 - update class::connectfreq documentation
4087
4088
4089 Changes: Modified:
4090 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4091
4092
4093nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4094 Log:
4095 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4096
4097
4098 Changes: Modified:
4099 +3 -6 trunk/src/s_serv.c (File Modified)
4100
4101
4102jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4103 Log:
4104 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4105
4106
4107 Changes: Modified:
4108 +1 -1 trunk/src/messages.tab (File Modified)
4109
4110
4111jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4112 Log:
4113 Don't mention that /stats p shows idle times, as it doesn't.
4114
4115
4116 Changes: Modified:
4117 +1 -1 trunk/help/opers/stats (File Modified)
4118 +1 -1 trunk/help/users/stats (File Modified)
4119
4120
4121jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4122 Log:
4123 /stats A shows DNS servers, it doesn't matter whether ircd
4124 uses ADNS or something else.
4125
4126
4127 Changes: Modified:
4128 +1 -1 trunk/help/opers/stats (File Modified)
4129
4130
4131jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4132 Log:
4133 get_client_name() fix
4134
4135
4136 Changes: Modified:
4137 +4 -0 trunk/src/client.c (File Modified)
4138
4139
4140jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4141 Log:
4142 Add some comments.
4143
4144
4145 Changes: Modified:
4146 +6 -0 trunk/src/ircd.c (File Modified)
4147
4148
4149beu 2006/05/28 09:22:09 UTC (20060528-1521)
4150 Log:
4151 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4152
4153 Changes: Modified:
4154 +16 -17 trunk/configure (File Modified)
4155 +1 -1 trunk/configure.ac (File Modified)
4156
4157
4158beu 2006/05/28 09:10:43 UTC (20060528-1517)
4159 Log:
4160 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4161
4162 Changes: Modified:
4163 +135 -0 trunk/configure (File Modified)
4164 +6 -0 trunk/configure.ac (File Modified)
4165
4166
4167jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4168 Log:
4169 Exit 0 on successful -conftest.
4170
4171
4172 Changes: Modified:
4173 +1 -1 trunk/src/ircd.c (File Modified)
4174
4175
4176jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4177 Log:
4178 Make the "keep the parent process around" thing work, by opening
4179 a pipe to the child process. This pipe is on fd 0 in the child
4180 process. After successful initialization, the child will write
4181 a byte to this pipe, on fatal errors it will close it without
4182 writing anything.
4183
4184 Somewhat hackish still but should work.
4185
4186
4187 Changes: Modified:
4188 +27 -30 trunk/src/ircd.c (File Modified)
4189
4190
4191nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4192 Log:
4193 - convert some error messages to ierror() over fprintf/ilog combination
4194
4195
4196 Changes: Modified:
4197 +3 -6 trunk/src/ircd.c (File Modified)
4198
4199
4200nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4201 Log:
4202 - inotice() for loadmodule when in foreground mode
4203
4204
4205 Changes: Modified:
4206 +3 -0 trunk/src/modules.c (File Modified)
4207
4208
4209nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4210 Log:
4211 - remove inotice() on loading modules from the config
4212
4213
4214 Changes: Modified:
4215 +0 -3 trunk/src/modules.c (File Modified)
4216
4217
4218nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4219 Log:
4220 - usleep for 50000usec in the parent process to allow for startup messages
4221 to be cleanly printed before detaching to shell, this should be more than
4222 enough time really
4223
4224
4225 Changes: Modified:
4226 +3 -0 trunk/src/ircd.c (File Modified)
4227
4228
4229nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4230 Log:
4231 - display more errors during normal startup as to try to help people find common problems
4232
4233
4234 Changes: Modified:
4235 +27 -10 trunk/src/ircd.c (File Modified)
4236
4237
4238nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4239 Log:
4240 - version bump in preparation of 2.0.0 release
4241
4242
4243 Changes: Modified:
4244 +9 -9 trunk/configure (File Modified)
4245 +1 -1 trunk/configure.ac (File Modified)
4246
4247
4248jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4249 Log:
4250 Change example.conf operator block from "admin" to "god",
4251 so as to show we encourage per-person operator blocks.
4252
4253
4254 Changes: Modified:
4255 +4 -2 trunk/doc/example.conf (File Modified)
4256
4257
4258jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4259 Log:
4260 Document alias{} block.
4261
4262
4263 Changes: Modified:
4264 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4265
4266
4267jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4268 Log:
4269 Document DNS blacklist stuff in sgml.
4270
4271
4272 Changes: Modified:
4273 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4274 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4275
4276
4277jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4278 Log:
4279 Misc /stats clarifications.
4280
4281
4282 Changes: Modified:
4283 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4284
4285
4286jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4287 Log:
4288 Move snomasks into umodes chapter.
4289 Move oprivs chapter down.
4290
4291
4292 Changes: Modified:
4293 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4294 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4295 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4296
4297
4298jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4299 Log:
4300 Mention operator{} user@host change.
4301
4302
4303 Changes: Modified:
4304 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4305
4306
4307jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4308 Log:
4309 operator{} block user@host matches against orighost now, not host.
4310 This means that services/+h spoofs do not work in operator{} blocks;
4311 auth{} spoofs still work.
4312
4313
4314 Changes: Modified:
4315 +4 -0 trunk/doc/example.conf (File Modified)
4316 +1 -1 trunk/doc/reference.conf (File Modified)
4317 +2 -2 trunk/modules/m_challenge.c (File Modified)
4318 +1 -1 trunk/modules/m_oper.c (File Modified)
4319
4320
4321nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4322 Log:
4323 - inotice/iwarn/ierror() stuff I was working on
4324
4325
4326 Changes: Modified:
4327 +3 -0 trunk/include/s_log.h (File Modified)
4328 +15 -11 trunk/src/ircd.c (File Modified)
4329 +3 -1 trunk/src/modules.c (File Modified)
4330 +1 -1 trunk/src/newconf.c (File Modified)
4331 +54 -0 trunk/src/s_log.c (File Modified)
4332
4333
4334jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4335 Log:
4336 Oops, don't add blacklists to the list twice on rehash.
4337
4338
4339 Changes: Modified:
4340 +3 -2 trunk/src/blacklist.c (File Modified)
4341
4342
4343jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4344 Log:
4345 Remove notices to the client about progress of dnsbl lookups.
4346
4347
4348 Changes: Modified:
4349 +0 -4 trunk/src/blacklist.c (File Modified)
4350
4351
4352jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4353 Log:
4354 Add auth{} flag dnsbl_exempt.
4355
4356
4357 Changes: Modified:
4358 +2 -1 trunk/doc/example.conf (File Modified)
4359 +2 -1 trunk/doc/reference.conf (File Modified)
4360 +2 -0 trunk/include/s_conf.h (File Modified)
4361 +1 -0 trunk/src/newconf.c (File Modified)
4362 +8 -1 trunk/src/s_user.c (File Modified)
4363
4364
4365jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4366 Log:
4367 Switch alias{} and blacklist{} around, for consistency with example.conf.
4368
4369
4370 Changes: Modified:
4371 +18 -18 trunk/doc/reference.conf (File Modified)
4372
4373
4374jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4375 Log:
4376 Send a warning to the user if they are dnsbl listed but exempted.
4377
4378
4379 Changes: Modified:
4380 +17 -12 trunk/src/s_user.c (File Modified)
4381
4382
4383jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4384 Log:
4385 Move throwing out dnsbl listed clients to registration,
4386 and make kline_exempt exempt from it.
4387
4388
4389 Changes: Modified:
4390 +1 -0 trunk/include/blacklist.h (File Modified)
4391 +4 -0 trunk/include/client.h (File Modified)
4392 +15 -16 trunk/src/blacklist.c (File Modified)
4393 +6 -0 trunk/src/client.c (File Modified)
4394 +17 -0 trunk/src/s_user.c (File Modified)
4395
4396
4397jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4398 Log:
4399 Show refcount in /stats n.
4400
4401
4402 Changes: Modified:
4403 +3 -2 trunk/modules/m_stats.c (File Modified)
4404
4405
4406jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4407 Log:
4408 Don't look up dnsbls twice if they send USER twice.
4409
4410
4411 Changes: Modified:
4412 +5 -3 trunk/modules/m_user.c (File Modified)
4413
4414
4415jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4416 Log:
4417 Add /stats n to help files.
4418
4419
4420 Changes: Modified:
4421 +1 -0 trunk/help/opers/stats (File Modified)
4422 +1 -0 trunk/help/users/stats (File Modified)
4423
4424
4425jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4426 Log:
4427 Only check dnsbls for A records, not AAAA.
4428
4429
4430 Changes: Modified:
4431 +1 -1 trunk/src/blacklist.c (File Modified)
4432
4433
4434jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4435 Log:
4436 Don't remove non-illegal blacklists on completion of check.
4437 Add debugging notices (not working).
4438
4439
4440 Changes: Modified:
4441 +5 -1 trunk/src/blacklist.c (File Modified)
4442
4443
4444jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4445 Log:
4446 Don't call register_local_user() if they haven't sent a nick yet.
4447
4448
4449 Changes: Modified:
4450 +1 -1 trunk/src/blacklist.c (File Modified)
4451
4452
4453jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4454 Log:
4455 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4456
4457
4458 Changes: Modified:
4459 +21 -0 trunk/modules/m_stats.c (File Modified)
4460
4461
4462jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4463 Log:
4464 More dnsbl rehash fixes, it was adding bogus entries.
4465
4466
4467 Changes: Modified:
4468 +2 -7 trunk/src/newconf.c (File Modified)
4469
4470
4471jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4472 Log:
4473 Need blacklist.h here.
4474
4475
4476 Changes: Modified:
4477 +1 -0 trunk/src/s_conf.c (File Modified)
4478
4479
4480nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4481 Log:
4482 - nuke iauth
4483
4484
4485 Changes: Modified:
4486 +1 -2 trunk/configure (File Modified)
4487 +0 -48 trunk/configure.ac (File Modified)
4488 + - trunk/doc/example-iauth.conf (File Deleted)
4489 + - trunk/iauth/ (File Deleted)
4490
4491
4492jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4493 Log:
4494 Improve handling of rehashing with blacklists.
4495 Also some coding style tweaks.
4496
4497
4498 Changes: Modified:
4499 +3 -2 trunk/include/blacklist.h (File Modified)
4500 +35 -16 trunk/src/blacklist.c (File Modified)
4501 +2 -0 trunk/src/s_conf.c (File Modified)
4502
4503
4504jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4505 Log:
4506 Clear can_send cache if a user logs in or out from services.
4507
4508
4509 Changes: Modified:
4510 +2 -0 trunk/modules/m_services.c (File Modified)
4511
4512
4513jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4514 Log:
4515 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4516 This directory is not entered by default.
4517 More stuff needs to be moved into here.
4518
4519
4520 Changes: Modified:
4521 +2 -1 trunk/configure (File Modified)
4522 +1 -0 trunk/configure.ac (File Modified)
4523 +69 -458 trunk/extensions/Makefile.in (File Modified)
4524 + - trunk/extensions/m_clearchan.c (File Deleted)
4525 + - trunk/extensions/m_force.c (File Deleted)
4526 + - trunk/unsupported/ (File Added)
4527 + - trunk/unsupported/Makefile.in (File Added)
4528 + - trunk/unsupported/m_clearchan.c (File Added)
4529 + - trunk/unsupported/m_force.c (File Added)
4530
4531
4532jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4533 Log:
4534 Logging/wallops for forcejoin/forcepart, numeric fix.
4535 This needs to be moved to the toys section.
4536
4537
4538 Changes: Modified:
4539 +22 -2 trunk/extensions/m_force.c (File Modified)
4540
4541
4542jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4543 Log:
4544 Fix comments at the top (including copyright).
4545
4546
4547 Changes: Modified:
4548 +3 -2 trunk/extensions/m_omode.c (File Modified)
4549
4550
4551jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4552 Log:
4553 Add OMODE command to extensions/ for oper mode hacking:
4554 - requires admin privs
4555 - does not work for opped opers
4556 - sends wallops
4557 - sends a ServerMode for opping the oper themselves,
4558 otherwise a mode coming from the oper (not only
4559 does this provide full accountability, it is also
4560 easiest to implement while avoiding channels
4561 messed up with bogus bans etc).
4562
4563
4564 Changes: Modified:
4565 +171 -0 trunk/extensions/Makefile.in (File Modified)
4566 + - trunk/extensions/m_omode.c (File Added)
4567
4568
4569gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4570 Log:
4571 Metadata fix
4572
4573
4574 Changes: Modified:
4575 + - trunk/include/blacklist.h (Property Modified)
4576 + - trunk/src/blacklist.c (Property Modified)
4577
4578
4579nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4580 Log:
4581 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4582
4583
4584 Changes: Modified:
4585 +5 -1 trunk/src/blacklist.c (File Modified)
4586
4587
4588nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4589 Log:
4590 Initial DNS blacklist support:
4591 - see example.conf for how to use.
4592 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4593 - tor.ahbl.org is also included because most networks will not want to allow tor
4594 (and we're considering going KoS on tor users here anyway due to abuse)
4595
4596
4597 Changes: Modified:
4598 +18 -0 trunk/doc/example.conf (File Modified)
4599 +66 -0 trunk/doc/reference.conf (File Modified)
4600 + - trunk/include/blacklist.h (File Added)
4601 +2 -0 trunk/include/client.h (File Modified)
4602 +3 -0 trunk/modules/m_user.c (File Modified)
4603 +152 -0 trunk/src/Makefile.in (File Modified)
4604 + - trunk/src/blacklist.c (File Added)
4605 +34 -0 trunk/src/newconf.c (File Modified)
4606 +1 -0 trunk/src/s_auth.c (File Modified)
4607 +4 -0 trunk/src/s_user.c (File Modified)
4608
4609
4610jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4611 Log:
4612 Remove last bit of lzo stuff (comment in example.conf connect{}).
4613
4614
4615 Changes: Modified:
4616 +0 -4 trunk/doc/example.conf (File Modified)
4617
4618
4619jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4620 Log:
4621 Show sasl successes and failures in /stats t (like other
4622 things in /stats t, about local clients only).
4623
4624
4625 Changes: Modified:
4626 +2 -0 trunk/include/s_stats.h (File Modified)
4627 +3 -0 trunk/modules/m_sasl.c (File Modified)
4628 +3 -0 trunk/src/s_stats.c (File Modified)
4629
4630
4631jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4632 Log:
4633 Allow messaging services by nickname without using
4634 target change slots (this was already possible with
4635 user@server notation or services shortcuts).
4636
4637
4638 Changes: Modified:
4639 +2 -2 trunk/modules/core/m_message.c (File Modified)
4640
4641
4642jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4643 Log:
4644 Abort a safelist if a new /list comes in while one is already in progress.
4645
4646
4647 Changes: Modified:
4648 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4649
4650
4651jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4652 Log:
4653 Change $![letter]:[mask] to $~[letter]:[mask]
4654 so both ! and ~ invert an extban.
4655
4656
4657 Changes: Modified:
4658 +2 -0 trunk/src/chmode.c (File Modified)
4659
4660
4661nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4662 Log:
4663 - revert due to technical issues
4664
4665
4666 Changes: Modified:
4667 +1 -1 trunk/src/extban.c (File Modified)
4668
4669
4670nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4671 Log:
4672 - 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
4673
4674
4675 Changes: Modified:
4676 +1 -1 trunk/src/extban.c (File Modified)
4677
4678
4679jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4680 Log:
4681 Don't pace /list on a single channel.
4682
4683
4684 Changes: Modified:
4685 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4686
4687
4688jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4689 Log:
4690 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4691
4692
4693 Changes: Modified:
4694 +4 -2 trunk/include/supported.h (File Modified)
4695
4696
4697jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4698 Log:
4699 Extban types are case insensitive; force them to lowercase when added.
4700
4701
4702 Changes: Modified:
4703 +5 -5 trunk/doc/extban.txt (File Modified)
4704 +4 -0 trunk/src/chmode.c (File Modified)
4705 +3 -3 trunk/src/extban.c (File Modified)
4706
4707
4708jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4709 Log:
4710 sendto_wallops_flags():
4711 - instead of checking IsOper on each client, walk the appropriate list
4712 - instead of sending non-+z wallops from persons to nonopers, send only
4713 +w wallops from persons
4714
4715
4716 Changes: Modified:
4717 +1 -5 trunk/src/send.c (File Modified)
4718
4719
4720jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4721 Log:
4722 Prefix oper wallops with "WALLOPS - " if they would
4723 otherwise look like operwalls or locops, when sending
4724 them to local users.
4725
4726
4727 Changes: Modified:
4728 +11 -1 trunk/modules/m_wallops.c (File Modified)
4729
4730
4731jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4732 Log:
4733 Make sure destination field in some sasl numerics
4734 is the user's nick, not the sasl agent or server
4735 name.
4736
4737
4738 Changes: Modified:
4739 +2 -2 trunk/modules/m_sasl.c (File Modified)
4740
4741
4742beu 2006/05/19 19:24:44 UTC (20060519-1373)
4743 Log:
4744 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4745
4746
4747 Changes: Modified:
4748 +1 -1 trunk/extensions/Makefile.in (File Modified)
4749
4750
4751jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4752 Log:
4753 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4754
4755
4756 Changes: Modified:
4757 +1 -0 trunk/src/s_user.c (File Modified)
4758
4759
4760beu 2006/05/19 18:10:13 UTC (20060519-1367)
4761 Log:
4762 Fix build for when IPv6 is disabled.
4763
4764
4765 Changes: Modified:
4766 +12 -10 trunk/src/s_auth.c (File Modified)
4767
4768
4769jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4770 Log:
4771 Add information about adding extban types.
4772
4773
4774 Changes: Modified:
4775 +25 -0 trunk/doc/extban.txt (File Modified)
4776
4777
4778jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4779 Log:
4780 Better extban validation: try to match a new extban from
4781 a local user against its setter to see if it is valid.
4782 Unknown extban types from remotes are no longer hidden.
4783
4784
4785 Changes: Modified:
4786 +4 -3 trunk/doc/extban.txt (File Modified)
4787 +1 -0 trunk/include/channel.h (File Modified)
4788 +2 -6 trunk/src/chmode.c (File Modified)
4789 +32 -0 trunk/src/extban.c (File Modified)
4790
4791
4792jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4793 Log:
4794 Make sure both .c.o: and .s.o: are followed by the necessary command.
4795
4796
4797 Changes: Modified:
4798 +1 -0 trunk/src/Makefile.in (File Modified)
4799
4800
4801jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4802 Log:
4803 Add need_sasl auth{} flag to sgml documentation.
4804
4805
4806 Changes: Modified:
4807 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4808
4809
4810jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4811 Log:
4812 Document need_sasl auth{} flag in example confs.
4813
4814
4815 Changes: Modified:
4816 +1 -0 trunk/doc/example.conf (File Modified)
4817 +1 -0 trunk/doc/reference.conf (File Modified)
4818
4819
4820jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4821 Log:
4822 Don't allow TB to set an empty topic.
4823 This would be possible if a server sent bad protocol
4824 and could cause a crash.
4825
4826
4827 Changes: Modified:
4828 +4 -0 trunk/modules/m_tb.c (File Modified)
4829
4830
4831nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4832 Log:
4833 - oops
4834
4835
4836 Changes: Modified:
4837 +1 -1 trunk/Makefile.in (File Modified)
4838
4839
4840nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4841 Log:
4842 - typo fix
4843
4844
4845 Changes: Modified:
4846 +2 -2 trunk/configure (File Modified)
4847 +1 -1 trunk/configure.ac (File Modified)
4848
4849
4850nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4851 Log:
4852 - rebuild configure
4853
4854
4855 Changes: Modified:
4856 +2 -2 trunk/configure (File Modified)
4857
4858
4859nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4860 Log:
4861 - makefile fix
4862
4863
4864 Changes: Modified:
4865 +1 -1 trunk/extensions/Makefile.in (File Modified)
4866
4867
4868nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4869 Log:
4870 - rename contrib to extensions to bring some clarity to things
4871
4872
4873 Changes: Modified:
4874 +1 -1 trunk/Makefile.in (File Modified)
4875 +1 -1 trunk/configure.ac (File Modified)
4876 +10 -10 trunk/doc/example.conf (File Modified)
4877 +10 -10 trunk/doc/reference.conf (File Modified)
4878 + - trunk/extensions/ (File Added)
4879 + - trunk/extras/ (File Deleted)
4880
4881
4882nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4883 Log:
4884 - temporary rename
4885
4886
4887 Changes: Modified:
4888 +1 -1 trunk/Makefile.in (File Modified)
4889 +1 -1 trunk/configure.ac (File Modified)
4890 + - trunk/contrib/ (File Deleted)
4891 + - trunk/extras/ (File Added)
4892
4893
4894jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4895 Log:
4896 Don't allow servers to QUIT (they should use SQUIT).
4897
4898
4899 Changes: Modified:
4900 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4901
4902
4903nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4904 Log:
4905 - keywords
4906
4907
4908 Changes: Modified:
4909 + - trunk/src/fnvhash.s (Property Modified)
4910
4911
4912nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4913 Log:
4914 - reduced version of code
4915
4916
4917 Changes: Modified:
4918 +9 -61 trunk/src/fnvhash.s (File Modified)
4919
4920
4921nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4922 Log:
4923 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4924
4925
4926 Changes: Modified:
4927 +1 -1 trunk/src/fnvhash.s (File Modified)
4928
4929
4930jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4931 Log:
4932 Fix orighost matching for klines, etc. Was hashing the visible
4933 host, oops.
4934
4935
4936 Changes: Modified:
4937 +1 -1 trunk/src/hostmask.c (File Modified)
4938
4939
4940nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4941 Log:
4942 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4943
4944
4945 Changes: Modified:
4946 +7 -1 trunk/configure (File Modified)
4947 +5 -0 trunk/configure.ac (File Modified)
4948 +5 -6 trunk/src/Makefile.in (File Modified)
4949 +0 -4 trunk/src/fnvhash.s (File Modified)
4950 +0 -2 trunk/src/hash.c (File Modified)
4951
4952
4953nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4954 Log:
4955 - regenerate configure
4956
4957
4958 Changes: Modified:
4959 +18 -0 trunk/configure (File Modified)
4960
4961
4962nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4963 Log:
4964 - --enable-ricer-hashing option.
4965
4966
4967 Changes: Modified:
4968 +9 -0 trunk/configure.ac (File Modified)
4969 +3 -0 trunk/include/setup.h.in (File Modified)
4970
4971
4972nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4973 Log:
4974 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4975
4976
4977 Changes: Modified:
4978 + - trunk/src/fnvhash.s (File Added)
4979 +3 -0 trunk/src/hash.c (File Modified)
4980
4981
4982jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4983 Log:
4984 Fix syntax error in reference.conf.
4985
4986
4987 Changes: Modified:
4988 +0 -1 trunk/doc/reference.conf (File Modified)
4989
4990
4991jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4992 Log:
4993 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4994 (&& instead of ||...)
4995 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4996
4997
4998 Changes: Modified:
4999 +1 -1 trunk/src/chmode.c (File Modified)
5000
5001
5002jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5003 Log:
5004 Documentation for extban.
5005
5006
5007 Changes: Modified:
5008 + - trunk/doc/extban.txt (File Added)
5009
5010
5011jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5012 Log:
5013 Add extban modules to example confs.
5014
5015
5016 Changes: Modified:
5017 +5 -0 trunk/doc/example.conf (File Modified)
5018 +10 -0 trunk/doc/reference.conf (File Modified)
5019
5020
5021jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5022 Log:
5023 Initial addition of extended ban types (conditionals).
5024 Allows custom +bqeI checks via modules.
5025 Initial extra types are account (a[:mask]), oper (o),
5026 channel (c:name), realname (r:mask), server (s:mask).
5027
5028
5029 Changes: Modified:
5030 +229 -0 trunk/contrib/Makefile.in (File Modified)
5031 + - trunk/contrib/extb_account.c (File Added)
5032 + - trunk/contrib/extb_channel.c (File Added)
5033 + - trunk/contrib/extb_oper.c (File Added)
5034 + - trunk/contrib/extb_realname.c (File Added)
5035 + - trunk/contrib/extb_server.c (File Added)
5036 +13 -0 trunk/include/channel.h (File Modified)
5037 +1 -0 trunk/src/Makefile.in (File Modified)
5038 +14 -5 trunk/src/channel.c (File Modified)
5039 +91 -0 trunk/src/chmode.c (File Modified)
5040 + - trunk/src/extban.c (File Added)
5041
5042
5043jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5044 Log:
5045 Do not force +bqeI modes starting with '$' in nick!user@host format.
5046 * and ? characters in them are still assumed to be wildcards.
5047
5048
5049 Changes: Modified:
5050 +6 -0 trunk/src/chmode.c (File Modified)
5051
5052
5053nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5054 Log:
5055 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5056
5057
5058 Changes: Modified:
5059 +4 -0 trunk/modules/m_capab.c (File Modified)
5060
5061
5062jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5063 Log:
5064 Stop some mixing of client and server protocol.
5065
5066
5067 Changes: Modified:
5068 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5069 +4 -2 trunk/modules/m_pass.c (File Modified)
5070 +6 -0 trunk/modules/m_sasl.c (File Modified)
5071 +6 -0 trunk/modules/m_user.c (File Modified)
5072
5073
5074nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5075 Log:
5076 - additional revert
5077
5078
5079 Changes: Modified:
5080 +0 -2 trunk/include/s_newconf.h (File Modified)
5081 +0 -4 trunk/include/s_serv.h (File Modified)
5082 +0 -1 trunk/src/newconf.c (File Modified)
5083 +1 -13 trunk/src/s_serv.c (File Modified)
5084
5085
5086nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5087 Log:
5088 - revert LZOLink patch for now
5089
5090
5091 Changes: Modified:
5092 +0 -1 trunk/servlink/Makefile.in (File Modified)
5093 +0 -16 trunk/servlink/README (File Modified)
5094 +2 -36 trunk/servlink/control.c (File Modified)
5095 +0 -3 trunk/servlink/control.h (File Modified)
5096 +7 -5955 trunk/servlink/io.c (File Modified)
5097 + - trunk/servlink/lzoconf.h (File Deleted)
5098 + - trunk/servlink/lzodefs.h (File Deleted)
5099 + - trunk/servlink/minilzo.c (File Deleted)
5100 + - trunk/servlink/minilzo.h (File Deleted)
5101 +0 -1 trunk/servlink/servlink.h (File Modified)
5102
5103
5104nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5105 Log:
5106 - more stuff here
5107
5108
5109 Changes: Modified:
5110 +4 -2 trunk/servlink/control.c (File Modified)
5111 +2 -1 trunk/servlink/io.c (File Modified)
5112
5113
5114nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5115 Log:
5116 - oops
5117
5118
5119 Changes: Modified:
5120 +2 -2 trunk/servlink/io.c (File Modified)
5121
5122
5123nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5124 Log:
5125 - paranoia, prevent segfaults
5126
5127
5128 Changes: Modified:
5129 +2 -2 trunk/servlink/io.c (File Modified)
5130
5131
5132nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5133 Log:
5134 - more optimal servlink code
5135
5136
5137 Changes: Modified:
5138 +21 -8 trunk/servlink/io.c (File Modified)
5139
5140
5141nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5142 Log:
5143 - more efficient read strategy
5144
5145
5146 Changes: Modified:
5147 +15 -3 trunk/servlink/io.c (File Modified)
5148
5149
5150nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5151 Log:
5152 - use lzo_uintp cast to make LZO happy
5153
5154
5155 Changes: Modified:
5156 +3 -3 trunk/servlink/io.c (File Modified)
5157
5158
5159nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5160 Log:
5161 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5162
5163
5164 Changes: Modified:
5165 +4 -0 trunk/doc/example.conf (File Modified)
5166 +2 -1 trunk/include/s_newconf.h (File Modified)
5167 +4 -0 trunk/include/s_serv.h (File Modified)
5168 +1 -0 trunk/servlink/Makefile.in (File Modified)
5169 +16 -0 trunk/servlink/README (File Modified)
5170 +34 -2 trunk/servlink/control.c (File Modified)
5171 +3 -0 trunk/servlink/control.h (File Modified)
5172 +5929 -7 trunk/servlink/io.c (File Modified)
5173 + - trunk/servlink/lzoconf.h (File Added)
5174 + - trunk/servlink/lzodefs.h (File Added)
5175 + - trunk/servlink/minilzo.c (File Added)
5176 + - trunk/servlink/minilzo.h (File Added)
5177 +1 -0 trunk/servlink/servlink.h (File Modified)
5178 +1 -0 trunk/src/newconf.c (File Modified)
5179 +14 -2 trunk/src/s_serv.c (File Modified)
5180
5181
5182nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5183 Log:
5184 - remove imalloc, it was a concept that probably wouldn't have worked properly
5185
5186
5187 Changes: Modified:
5188 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5189 + - trunk/libcharybdis/imalloc.c (File Deleted)
5190 + - trunk/libcharybdis/imalloc.h (File Deleted)
5191
5192
5193nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5194 Log:
5195 - disable imalloc for now
5196
5197
5198 Changes: Modified:
5199 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5200
5201
5202nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5203 Log:
5204 - remove unneeded debug code
5205
5206
5207 Changes: Modified:
5208 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5209
5210
5211nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5212 Log:
5213 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5214
5215
5216 Changes: Modified:
5217 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5218
5219
5220nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5221 Log:
5222 - more stuff here, imalloc remains disabled for now
5223
5224
5225 Changes: Modified:
5226 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5227
5228
5229nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5230 Log:
5231 - more progress
5232
5233
5234 Changes: Modified:
5235 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5236
5237
5238nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5239 Log:
5240 - more tweaks
5241
5242
5243 Changes: Modified:
5244 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5245 +2 -0 trunk/src/ircd.c (File Modified)
5246
5247
5248nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5249 Log:
5250 - roll back libircd crap
5251
5252
5253 Changes: Modified:
5254 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5255 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5256 +29 -0 trunk/src/.depend (File Modified)
5257 +6 -21 trunk/src/Makefile.in (File Modified)
5258 +3 -218 trunk/src/ircd.c (File Modified)
5259 + - trunk/src/ircd_linker.c (File Deleted)
5260 + - trunk/src/main.c (File Deleted)
5261
5262
5263nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5264 Log:
5265 - realloc(), free() implementation
5266
5267
5268 Changes: Modified:
5269 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5270
5271
5272nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5273 Log:
5274 - malloc(), calloc() implementation
5275
5276
5277 Changes: Modified:
5278 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5279
5280
5281nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5282 Log:
5283 - block_free(), block_find(), retune_heaps() implementation
5284
5285
5286 Changes: Modified:
5287 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5288
5289
5290nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5291 Log:
5292 - block_destroy code, block_allocate code.
5293
5294
5295 Changes: Modified:
5296 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5297
5298
5299nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5300 Log:
5301 - block_new() code
5302
5303
5304 Changes: Modified:
5305 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5306
5307
5308nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5309 Log:
5310 - disable imalloc again :P
5311
5312
5313 Changes: Modified:
5314 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5315
5316
5317nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5318 Log:
5319 - fix warning
5320
5321
5322 Changes: Modified:
5323 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5324
5325
5326nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5327 Log:
5328 - fix typo
5329
5330
5331 Changes: Modified:
5332 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5333
5334
5335nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5336 Log:
5337 - constructor code for imalloc engine (malloc_init())
5338
5339
5340 Changes: Modified:
5341 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5342
5343
5344nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5345 Log:
5346 - imalloc engine improvements
5347
5348
5349 Changes: Modified:
5350 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5351
5352
5353nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5354 Log:
5355 - replace mmap() code with direct brk()/sbrk() calls.
5356
5357
5358 Changes: Modified:
5359 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5360
5361
5362nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5363 Log:
5364 - remove outdated i_malloc() interfaces
5365
5366
5367 Changes: Modified:
5368 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5369
5370
5371nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5372 Log:
5373 - redisable imalloc (sorry!)
5374
5375
5376 Changes: Modified:
5377 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5378
5379
5380nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5381 Log:
5382 - correct GET_PAGE_SLOT() macro
5383
5384
5385 Changes: Modified:
5386 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5387
5388
5389nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5390 Log:
5391 - oops forgot to commit it with imalloc turned off
5392
5393
5394 Changes: Modified:
5395 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5396
5397
5398nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5399 Log:
5400 - cleanups
5401
5402
5403 Changes: Modified:
5404 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5405 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5406
5407
5408nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5409 Log:
5410 - lowlevel imalloc code
5411
5412
5413 Changes: Modified:
5414 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5415 + - trunk/libcharybdis/imalloc.h (File Added)
5416
5417
5418nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5419 Log:
5420 - fix bindings
5421
5422
5423 Changes: Modified:
5424 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5425
5426
5427nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5428 Log:
5429 remove #ifndef
5430
5431
5432 Changes: Modified:
5433 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5434
5435
5436nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5437 Log:
5438 - 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)
5439
5440
5441 Changes: Modified:
5442 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5443 + - trunk/libcharybdis/imalloc.c (File Added)
5444
5445
5446nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5447 Log:
5448 - increment configure Id
5449
5450
5451 Changes: Modified:
5452 +2208 -1 trunk/configure (File Modified)
5453
5454
5455nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5456 Log:
5457 - bootstrap for imalloc code
5458
5459
5460 Changes: Modified:
5461 +54 -1 trunk/configure.ac (File Modified)
5462 +27 -0 trunk/include/setup.h.in (File Modified)
5463
5464
5465jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5466 Log:
5467 Clarify interaction of spoofs and channel bans/operator{} blocks.
5468
5469
5470 Changes: Modified:
5471 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5472 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5473
5474
5475nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5476 Log:
5477 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5478
5479
5480 Changes: Modified:
5481 +30 -22 trunk/src/ircd.c (File Modified)
5482
5483
5484jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5485 Log:
5486 If shared{} blocks deny something, the command
5487 is silently ignored.
5488
5489
5490 Changes: Modified:
5491 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5492
5493
5494jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5495 Log:
5496 Move up IsService check so we don't store a non-service
5497 in preClient->sasl_agent.
5498
5499
5500 Changes: Modified:
5501 +6 -6 trunk/modules/m_sasl.c (File Modified)
5502
5503
5504gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5505 Log:
5506 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5507 Add some more sanity checks on agent strings.
5508
5509
5510 Changes: Modified:
5511 +13 -11 trunk/modules/m_sasl.c (File Modified)
5512
5513
5514jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5515 Log:
5516 Unknown clients can have an ID too now so make sure to remove
5517 them from the hash if they exit.
5518
5519
5520 Changes: Modified:
5521 +3 -0 trunk/src/client.c (File Modified)
5522
5523
5524jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5525 Log:
5526 Only accept sasl from servers in a service{} block.
5527 Not tested but this must go in.
5528
5529
5530 Changes: Modified:
5531 +6 -0 trunk/modules/m_sasl.c (File Modified)
5532 +3 -0 trunk/modules/m_signon.c (File Modified)
5533
5534
5535jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5536 Log:
5537 Only process SAVE messages targetting registered users,
5538 not servers or unregistered connections. Could cause
5539 a crash when bad protocol was received.
5540
5541
5542 Changes: Modified:
5543 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5544
5545
5546nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5547 Log:
5548 - fix QJM buffer overflow vulnerability (fucking GXTi)
5549
5550
5551 Changes: Modified:
5552 +3 -3 trunk/src/s_user.c (File Modified)
5553
5554
5555jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5556 Log:
5557 Mention /scan umodes under oper_spy privilege.
5558
5559
5560 Changes: Modified:
5561 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5562
5563
5564jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5565 Log:
5566 Mention that overlapping cluster blocks are a bad thing.
5567
5568
5569 Changes: Modified:
5570 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5571
5572
5573jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5574 Log:
5575 - Document cluster{} and shared{} blocks.
5576 - Mention that service{} does not allow wildcards.
5577
5578
5579 Changes: Modified:
5580 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5581
5582
5583jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5584 Log:
5585 Document exempt{} and service{} blocks, point to reference.conf for
5586 general{}, channel{} and serverhide{}.
5587
5588
5589 Changes: Modified:
5590 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5591
5592
5593jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5594 Log:
5595 Document ~ in lists of values better.
5596
5597
5598 Changes: Modified:
5599 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5600
5601
5602jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5603 Log:
5604 More detailed CNOTICE, CPRIVMSG descriptions.
5605
5606
5607 Changes: Modified:
5608 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5609
5610
5611jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5612 Log:
5613 Oops, need both Revision and Id on modules.
5614
5615
5616 Changes: Modified:
5617 + - trunk/modules/sno_routing.c (Property Modified)
5618
5619
5620jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5621 Log:
5622 Tweak header comment a bit (filename, Id).
5623
5624
5625 Changes: Modified:
5626 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5627
5628
5629jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5630 Log:
5631 Add GLINE and UNGLINE.
5632
5633
5634 Changes: Modified:
5635 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5636
5637
5638jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5639 Log:
5640 New configure with proper Id.
5641
5642
5643 Changes: Modified:
5644 +3 -1 trunk/configure (File Modified)
5645
5646
5647jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5648 Log:
5649 Change #include directives for in6addr_any, hopefully compiles better now.
5650
5651
5652 Changes: Modified:
5653 +3 -1 trunk/configure.ac (File Modified)
5654
5655
5656jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5657 Log:
5658 Encourage putting actual administrative information
5659 in the admin{} block.
5660
5661
5662 Changes: Modified:
5663 +3 -3 trunk/doc/example.conf (File Modified)
5664
5665
5666gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5667 Log:
5668 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5669
5670
5671 Changes: Modified:
5672 +9 -7 trunk/include/s_conf.h (File Modified)
5673 +1 -0 trunk/src/newconf.c (File Modified)
5674 +10 -0 trunk/src/s_user.c (File Modified)
5675
5676
5677jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5678 Log:
5679 - Change to glines = no in example confs
5680 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5681 are disabled.
5682
5683
5684 Changes: Modified:
5685 +1 -1 trunk/doc/example.conf (File Modified)
5686 +1 -1 trunk/doc/reference.conf (File Modified)
5687 +2 -2 trunk/modules/m_gline.c (File Modified)
5688
5689
5690nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5691 Log:
5692 - forward-port QJM fix from 1.1
5693
5694
5695 Changes: Modified:
5696 +2 -0 trunk/src/s_user.c (File Modified)
5697
5698
5699nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5700 Log:
5701 - add switch to configure to disable the block allocator
5702
5703
5704 Changes: Modified:
5705 +18 -0 trunk/configure (File Modified)
5706 +9 -0 trunk/configure.ac (File Modified)
5707 +0 -6 trunk/include/config.h (File Modified)
5708 +3 -0 trunk/include/setup.h.in (File Modified)
5709
5710
5711gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5712 Log:
5713 Fix wierd error that would exit SASL users with "Overridden"
5714
5715 Changes: Modified:
5716 +1 -1 trunk/modules/m_signon.c (File Modified)
5717
5718
5719jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5720 Log:
5721 Remove obsolete XXX comment about lazylinks.
5722
5723
5724 Changes: Modified:
5725 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5726
5727
5728jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5729 Log:
5730 OJOIN: make sure to send the wallops remotely for #channels
5731
5732
5733 Changes: Modified:
5734 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5735
5736
5737gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5738 Log:
5739 Accountability for OJOIN (contrib module)
5740
5741 Changes: Modified:
5742 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5743
5744
5745nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5746 Log:
5747 - move more stuff over to ircd_state
5748
5749
5750 Changes: Modified:
5751 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5752 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5753 +9 -0 trunk/src/ircd_state.c (File Modified)
5754 +3 -3 trunk/src/patricia.c (File Modified)
5755
5756
5757nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5758 Log:
5759 - move more stuff out of libircd and into ircd_state.c
5760
5761
5762 Changes: Modified:
5763 +5 -5 trunk/src/channel.c (File Modified)
5764 +4 -4 trunk/src/client.c (File Modified)
5765 +12 -0 trunk/src/ircd_state.c (File Modified)
5766
5767
5768nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5769 Log:
5770 - this is just barrels of fun
5771
5772
5773 Changes: Modified:
5774 + - trunk/include/ircd_state.h (File Added)
5775 +1 -1 trunk/src/Makefile.in (File Modified)
5776 +2 -1 trunk/src/channel.c (File Modified)
5777 +3 -52 trunk/src/ircd.c (File Modified)
5778 +100 -3 trunk/src/ircd_state.c (File Modified)
5779
5780
5781jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5782 Log:
5783 It's .include, not #include.
5784
5785
5786 Changes: Modified:
5787 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5788
5789
5790jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5791 Log:
5792 More consistent section titles.
5793
5794
5795 Changes: Modified:
5796 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5797 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5798 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5799
5800
5801jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5802 Log:
5803 Mention possible exceeding of +j/+l due to propagation
5804 delays between servers.
5805
5806
5807 Changes: Modified:
5808 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5809
5810
5811jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5812 Log:
5813 Formatting nits:
5814 - "text" -> <quote>text</quote>
5815 - <filename>
5816 - a few more
5817
5818
5819 Changes: Modified:
5820 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5821 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5822 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5823 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5824
5825
5826jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5827 Log:
5828 Remove text about deprecation of glines.
5829
5830
5831 Changes: Modified:
5832 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5833
5834
5835jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5836 Log:
5837 - Add description of umode +D, deaf.
5838 - Mention CALLERID 005 token with umode +g.
5839
5840
5841 Changes: Modified:
5842 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5843
5844
5845jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5846 Log:
5847 Strip off a leading colon in services shortcuts (aliases).
5848
5849
5850 Changes: Modified:
5851 +2 -0 trunk/src/parse.c (File Modified)
5852
5853
5854jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5855 Log:
5856 Add no_oper_invis contrib module, denies opers setting
5857 themselves invisible (except hidden_oper's).
5858
5859
5860 Changes: Modified:
5861 +42 -0 trunk/contrib/Makefile.in (File Modified)
5862 + - trunk/contrib/no_oper_invis.c (File Added)
5863
5864
5865jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5866 Log:
5867 Mention /stats E, make the other /stats descriptions more consistent.
5868
5869
5870 Changes: Modified:
5871 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5872
5873
5874jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5875 Log:
5876 Mention that the KILL reason and oper will appear on channels.
5877
5878
5879 Changes: Modified:
5880 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5881
5882
5883jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5884 Log:
5885 Mention /mode #channel f to query forward channel from outside.
5886
5887
5888 Changes: Modified:
5889 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5890
5891
5892jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5893 Log:
5894 Port over RATBOX_2_1 r20960 (anfl):
5895 client connect notices to +C should be hiding the extra
5896 fields for spoofed users
5897
5898
5899 Changes: Modified:
5900 +2 -1 trunk/src/s_user.c (File Modified)
5901
5902
5903jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5904 Log:
5905 Add a chapter with our extra user commands:
5906 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5907
5908
5909 Changes: Modified:
5910 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5911 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5912
5913
5914jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5915 Log:
5916 Do not put by <server>: in SQUIT reasons to servers
5917 other than the one being exited.
5918
5919
5920 Changes: Modified:
5921 +1 -1 trunk/src/client.c (File Modified)
5922
5923
5924jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5925 Log:
5926 Regenerate configure.
5927
5928
5929 Changes: Modified:
5930 +1162 -1159 trunk/configure (File Modified)
5931
5932
5933jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5934 Log:
5935 Move the warning flags down so they do not mess up
5936 checks like for -Wl,-export-dynamic.
5937
5938
5939 Changes: Modified:
5940 +33 -30 trunk/configure.ac (File Modified)
5941
5942
5943nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5944 Log:
5945 - more work here
5946
5947
5948 Changes: Modified:
5949 +2 -1 trunk/iauth/Makefile.in (File Modified)
5950
5951
5952nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5953 Log:
5954 - build iauth makefile
5955
5956
5957 Changes: Modified:
5958 +3 -2 trunk/configure (File Modified)
5959 +1 -0 trunk/configure.ac (File Modified)
5960
5961
5962nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5963 Log:
5964 - Makefile
5965
5966
5967 Changes: Modified:
5968 + - trunk/iauth/Makefile.in (File Added)
5969
5970
5971nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5972 Log:
5973 - add iauth.conf.example from irc2.11
5974
5975
5976 Changes: Modified:
5977 + - trunk/doc/example-iauth.conf (File Added)
5978
5979
5980nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5981 Log:
5982 - wow, i found some docs on this thing
5983
5984
5985 Changes: Modified:
5986 + - trunk/doc/technical/iauth-internals.txt (File Added)
5987
5988
5989nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5990 Log:
5991 - no longer applicable
5992
5993
5994 Changes: Modified:
5995 + - trunk/authdaemon/ (File Deleted)
5996
5997
5998nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5999 Log:
6000 - remove libircd.so on make clean (oops)
6001
6002
6003 Changes: Modified:
6004 +1 -1 trunk/src/Makefile.in (File Modified)
6005
6006
6007nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6008 Log:
6009 - merge iauth source for experimentation
6010
6011
6012 Changes: Modified:
6013 + - trunk/iauth/ (File Added)
6014 + - trunk/iauth/a_conf.c (File Added)
6015 + - trunk/iauth/a_conf_def.h (File Added)
6016 + - trunk/iauth/a_conf_ext.h (File Added)
6017 + - trunk/iauth/a_defines.h (File Added)
6018 + - trunk/iauth/a_externs.h (File Added)
6019 + - trunk/iauth/a_io.c (File Added)
6020 + - trunk/iauth/a_io_ext.h (File Added)
6021 + - trunk/iauth/a_log.c (File Added)
6022 + - trunk/iauth/a_log_def.h (File Added)
6023 + - trunk/iauth/a_log_ext.h (File Added)
6024 + - trunk/iauth/a_struct_def.h (File Added)
6025 + - trunk/iauth/iauth.c (File Added)
6026 + - trunk/iauth/mod_lhex.c (File Added)
6027 + - trunk/iauth/mod_lhex_ext.h (File Added)
6028 + - trunk/iauth/mod_pipe.c (File Added)
6029 + - trunk/iauth/mod_pipe_ext.h (File Added)
6030 + - trunk/iauth/mod_rfc931.c (File Added)
6031 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6032 + - trunk/iauth/mod_socks.c (File Added)
6033 + - trunk/iauth/mod_socks_ext.h (File Added)
6034 + - trunk/iauth/mod_webproxy.c (File Added)
6035 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6036
6037
6038jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6039 Log:
6040 User /quote help index was not sorted properly.
6041
6042
6043 Changes: Modified:
6044 +2 -2 trunk/help/Makefile.in (File Modified)
6045 +8 -8 trunk/help/users/index (File Modified)
6046
6047
6048jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6049 Log:
6050 Add SCAN help file.
6051
6052
6053 Changes: Modified:
6054 +25 -8 trunk/help/opers/index (File Modified)
6055 + - trunk/help/opers/scan (File Added)
6056
6057
6058jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6059 Log:
6060 SGML docs:
6061 - Document SCAN UMODES
6062 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6063
6064
6065 Changes: Modified:
6066 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6067
6068
6069jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6070 Log:
6071 Add our copyright information to /info (part of release-1.1 r1026).
6072
6073
6074 Changes: Modified:
6075 +1 -0 trunk/src/version.c.SH (File Modified)
6076
6077
6078jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6079 Log:
6080 Fix some compile warnings.
6081
6082
6083 Changes: Modified:
6084 +1 -1 trunk/modules/core/m_join.c (File Modified)
6085 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6086 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6087 +1 -1 trunk/modules/m_scan.c (File Modified)
6088 +4 -4 trunk/modules/m_signon.c (File Modified)
6089
6090
6091jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6092 Log:
6093 RSFNC: OK, actually consider unknowns also for detecting a collide.
6094 Otherwise we can get two clients with the same nick.
6095
6096
6097 Changes: Modified:
6098 +1 -1 trunk/modules/m_services.c (File Modified)
6099
6100
6101nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6102 Log:
6103 - charybdis profiling stuff
6104 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6105 - update .depend
6106
6107
6108 Changes: Modified:
6109 +0 -8 trunk/configure (File Modified)
6110 +1 -8 trunk/configure.ac (File Modified)
6111 +18 -0 trunk/include/channel.h (File Modified)
6112 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6113 +335 -260 trunk/src/.depend (File Modified)
6114 +1569 -0 trunk/src/Makefile.in (File Modified)
6115 + - trunk/src/chmode.c (File Added)
6116 +16 -1 trunk/src/ircd.c (File Modified)
6117 +11 -0 trunk/src/main.c (File Modified)
6118 +11 -0 trunk/src/modules.c (File Modified)
6119
6120
6121jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6122 Log:
6123 RSFNC: Do not send kills to servers for unknowns
6124
6125
6126 Changes: Modified:
6127 +4 -2 trunk/modules/m_services.c (File Modified)
6128
6129
6130jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6131 Log:
6132 Describe service{} blocks in reference.conf.
6133
6134
6135 Changes: Modified:
6136 +12 -0 trunk/doc/reference.conf (File Modified)
6137
6138
6139jilles 2006/03/09 01:14:34 UTC (20060309-996)
6140 Log:
6141 Replace this list of modes with pointers to other documentation.
6142
6143
6144 Changes: Modified:
6145 +6 -50 trunk/doc/modes.txt (File Modified)
6146
6147
6148jilles 2006/03/08 00:10:46 UTC (20060308-986)
6149 Log:
6150 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6151 looks too much like an old-ircd client pointer otherwise.
6152
6153
6154 Changes: Modified:
6155 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6156
6157
6158jilles 2006/03/08 00:09:27 UTC (20060308-984)
6159 Log:
6160 findforwards:
6161 - note truncation of the list (perhaps sending multiple
6162 notices is better)
6163 - clarify in a comment that /findforwards on a nonexistent
6164 channel can be useful
6165 - sendto_one_notice() requires that the text start with
6166 a colon
6167
6168
6169 Changes: Modified:
6170 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6171
6172
6173jilles 2006/03/07 23:33:48 UTC (20060307-982)
6174 Log:
6175 When we close a local server's link, always include the
6176 name of the client causing the exit in the reason in the
6177 SQUIT we send them (replacing them with us). This makes
6178 sure server notices for stuff like "Not enough arguments
6179 to server command" are different on the two sides.
6180
6181
6182 Changes: Modified:
6183 +7 -5 trunk/src/client.c (File Modified)
6184
6185
6186gxti 2006/03/07 22:58:03 UTC (20060307-980)
6187 Log:
6188 New contrib module m_findforwards.c
6189
6190
6191 Changes: Modified:
6192 +112 -0 trunk/contrib/Makefile.in (File Modified)
6193 + - trunk/contrib/m_findforwards.c (File Added)
6194
6195
6196jilles 2006/03/07 22:21:29 UTC (20060307-968)
6197 Log:
6198 Whoops, don't show real host behind auth{} spoof in
6199 spoof notices if hide_spoof_ips is enabled.
6200
6201 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6202
6203
6204 Changes: Modified:
6205 +3 -2 trunk/src/s_conf.c (File Modified)
6206
6207
6208jilles 2006/03/07 12:54:53 UTC (20060307-962)
6209 Log:
6210 Add dalnet-style /identify that sends to nickserv or chanserv.
6211
6212
6213 Changes: Modified:
6214 +102 -0 trunk/contrib/Makefile.in (File Modified)
6215 + - trunk/contrib/m_identify.c (File Added)
6216
6217
6218jilles 2006/03/07 12:26:20 UTC (20060307-958)
6219 Log:
6220 Document alias{} blocks a bit better.
6221
6222
6223 Changes: Modified:
6224 +9 -0 trunk/doc/reference.conf (File Modified)
6225
6226
6227nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6228 Log:
6229 - add aliases to /stats m (data usage is not counted though, sorry)
6230
6231
6232 Changes: Modified:
6233 +1 -0 trunk/include/s_conf.h (File Modified)
6234 +3 -0 trunk/src/newconf.c (File Modified)
6235 +15 -0 trunk/src/parse.c (File Modified)
6236
6237
6238nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6239 Log:
6240 - remove m_sshortcut as it's no longer relevant
6241
6242
6243 Changes: Modified:
6244 +0 -145 trunk/modules/Makefile.in (File Modified)
6245 + - trunk/modules/m_sshortcut.c (File Deleted)
6246
6247
6248nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6249 Log:
6250 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6251 targets instead of my original idea :P)
6252
6253
6254 Changes: Modified:
6255 +32 -0 trunk/doc/example.conf (File Modified)
6256 +35 -0 trunk/doc/reference.conf (File Modified)
6257 +4 -0 trunk/include/parse.h (File Modified)
6258 +7 -0 trunk/include/s_conf.h (File Modified)
6259 +82 -0 trunk/src/newconf.c (File Modified)
6260 +78 -0 trunk/src/parse.c (File Modified)
6261 +16 -0 trunk/src/s_conf.c (File Modified)
6262
6263
6264jilles 2006/03/05 23:33:56 UTC (20060305-942)
6265 Log:
6266 Remove some spaces after tabs. ??
6267
6268
6269 Changes: Modified:
6270 +18 -18 trunk/src/newconf.c (File Modified)
6271
6272
6273jilles 2006/03/05 23:15:38 UTC (20060305-940)
6274 Log:
6275 Global /who:
6276 - make sure to clear all marks also if the who was aborted
6277 because of too many matches
6278 - give ERR_TOOMANYMATCHES if too many matches
6279 - clarify comments
6280
6281 ratbox RATBOX_2_2 r22003 (jilles)
6282
6283
6284 Changes: Modified:
6285 +28 -26 trunk/modules/m_who.c (File Modified)
6286
6287
6288nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6289 Log:
6290 - devel is 2.0
6291
6292
6293 Changes: Modified:
6294 +9 -9 trunk/configure (File Modified)
6295 +1 -1 trunk/configure.ac (File Modified)
6296
6297
6298nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6299 Log:
6300 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6301
6302
6303 Changes: Modified:
6304 +2 -1 trunk/include/s_newconf.h (File Modified)
6305 +20 -0 trunk/modules/m_rehash.c (File Modified)
6306 +1 -1 trunk/src/s_newconf.c (File Modified)
6307
6308
6309gxti 2006/03/05 03:38:33 UTC (20060305-930)
6310 Log:
6311 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6312
6313
6314 Changes: Modified:
6315 +0 -1 trunk/doc/example.conf (File Modified)
6316 +0 -3 trunk/doc/reference.conf (File Modified)
6317 +0 -1 trunk/include/s_conf.h (File Modified)
6318 +0 -6 trunk/modules/m_info.c (File Modified)
6319 +1 -1 trunk/src/channel.c (File Modified)
6320 +0 -1 trunk/src/newconf.c (File Modified)
6321
6322
6323gxti 2006/03/05 00:48:56 UTC (20060305-928)
6324 Log:
6325 Missing header in m_chghost.c
6326
6327 Changes: Modified:
6328 +1 -0 trunk/modules/m_chghost.c (File Modified)
6329
6330
6331gxti 2006/02/28 19:53:33 UTC (20060228-926)
6332 Log:
6333 Relocate QJM code to a seperate function(change_nick_user_host)
6334 Change CHGHOST to use change_nick_user_host instead of just setting it
6335
6336
6337 Changes: Modified:
6338 +3 -0 trunk/include/s_user.h (File Modified)
6339 +1 -1 trunk/modules/m_chghost.c (File Modified)
6340 +3 -78 trunk/modules/m_signon.c (File Modified)
6341 +89 -0 trunk/src/s_user.c (File Modified)
6342
6343
6344jilles 2006/02/28 13:24:51 UTC (20060228-924)
6345 Log:
6346 Restore /stats a (dns servers, admin-only).
6347
6348
6349 Changes: Modified:
6350 +1 -0 trunk/include/res.h (File Modified)
6351 +5 -8 trunk/modules/m_stats.c (File Modified)
6352 +16 -0 trunk/src/res.c (File Modified)
6353
6354
6355nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6356 Log:
6357 - Add CHARYBDIS_PROFILE if we are profiling.
6358 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6359 - Remove duplicate --enable-epoll entry.
6360
6361
6362 Changes: Modified:
6363 +1595 -15 trunk/configure (File Modified)
6364 +30 -11 trunk/configure.ac (File Modified)
6365 +3 -0 trunk/include/setup.h.in (File Modified)
6366
6367
6368nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6369 Log:
6370 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6371
6372
6373 Changes: Modified:
6374 +28 -0 trunk/aclocal.m4 (File Modified)
6375
6376
6377jilles 2006/02/23 13:25:48 UTC (20060223-916)
6378 Log:
6379 Allow requesting forward channel and quiet list in same mode command.
6380
6381
6382 Changes: Modified:
6383 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6384
6385
6386jilles 2006/02/22 00:06:41 UTC (20060222-912)
6387 Log:
6388 Add description of xline wildcards.
6389
6390
6391 Changes: Modified:
6392 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6393
6394
6395gxti 2006/02/21 23:54:57 UTC (20060221-908)
6396 Log:
6397 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6398
6399
6400 Changes: Modified:
6401 +0 -4 trunk/modules/m_services.c (File Modified)
6402
6403
6404nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6405 Log:
6406 typo
6407
6408
6409 Changes: Modified:
6410 +1 -1 trunk/include/hook.h (File Modified)
6411
6412
6413nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6414 Log:
6415 call_hook, not hook_call
6416
6417
6418 Changes: Modified:
6419 +1 -1 trunk/modules/core/m_join.c (File Modified)
6420
6421
6422nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6423 Log:
6424 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6425 Could be useful for a number of things.
6426
6427
6428 Changes: Modified:
6429 +9 -0 trunk/modules/core/m_join.c (File Modified)
6430
6431
6432nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6433 Log:
6434 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6435
6436
6437 Changes: Modified:
6438 +7 -0 trunk/include/hook.h (File Modified)
6439
6440
6441gxti 2006/02/20 21:27:46 UTC (20060220-896)
6442 Log:
6443 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6444
6445
6446 Changes: Modified:
6447 +15 -0 trunk/modules/m_services.c (File Modified)
6448
6449
6450jilles 2006/02/20 11:26:45 UTC (20060220-894)
6451 Log:
6452 Clarify snomask +f, +k, +u.
6453
6454
6455 Changes: Modified:
6456 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6457
6458
6459jilles 2006/02/20 11:26:22 UTC (20060220-892)
6460 Log:
6461 Cmode +p and +s may be set simultaneously.
6462
6463
6464 Changes: Modified:
6465 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6466
6467
6468nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6469 Log:
6470 actually, we should check the data version on each reload (oops)
6471
6472
6473 Changes: Modified:
6474 +6 -6 trunk/src/main.c (File Modified)
6475
6476
6477nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6478 Log:
6479 more work on the loader
6480
6481
6482 Changes: Modified:
6483 +45 -21 trunk/src/main.c (File Modified)
6484
6485
6486nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6487 Log:
6488 Add prototype ircd_state.c
6489
6490
6491 Changes: Modified:
6492 + - trunk/src/ircd_state.c (File Added)
6493
6494
6495jilles 2006/02/19 00:41:15 UTC (20060219-882)
6496 Log:
6497 Smaller improvements.
6498
6499
6500 Changes: Modified:
6501 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6502
6503
6504jilles 2006/02/19 00:15:39 UTC (20060219-880)
6505 Log:
6506 Add a lot of stuff here.
6507
6508
6509 Changes: Modified:
6510 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6511
6512
6513jilles 2006/02/18 22:55:32 UTC (20060218-878)
6514 Log:
6515 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6516
6517
6518 Changes: Modified:
6519 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6520
6521
6522jilles 2006/02/18 21:57:54 UTC (20060218-873)
6523 Log:
6524 Invex doesn't trump +r or (sic) +J.
6525
6526
6527 Changes: Modified:
6528 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6529
6530
6531nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6532 Log:
6533 Check to make sure a module is not loaded before loading it.
6534
6535
6536 Changes: Modified:
6537 +6 -1 trunk/src/ircd_parser.y (File Modified)
6538
6539
6540nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6541 Log:
6542 - Add a missing comma in the HeaderMessages array
6543 - Only send "Your hostname is too long ..." if that really is the case
6544
6545
6546 Changes: Modified:
6547 +2 -2 trunk/src/s_auth.c (File Modified)
6548
6549
6550nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6551 Log:
6552 build_symtable() will have already bailed here, so no need to check
6553 explicitly whether or not charybdis_main is NULL.
6554
6555
6556 Changes: Modified:
6557 +7 -16 trunk/src/main.c (File Modified)
6558
6559
6560nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6561 Log:
6562 Data structure versioning, part 1.
6563
6564
6565 Changes: Modified:
6566 +10 -1 trunk/include/ircd_defs.h (File Modified)
6567 +2 -0 trunk/src/ircd.c (File Modified)
6568 +15 -3 trunk/src/main.c (File Modified)
6569
6570
6571nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6572 Log:
6573 build a symbol table and use that instead of doing a raw dlsym on everything
6574
6575
6576 Changes: Modified:
6577 + - trunk/include/ircd_linker.h (File Added)
6578 +71 -1 trunk/src/Makefile.in (File Modified)
6579 + - trunk/src/ircd_linker.c (File Added)
6580 +16 -4 trunk/src/main.c (File Modified)
6581
6582
6583nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6584 Log:
6585 The launcher now calls io_loop() instead of charybdis_main().
6586 This is so that we do not have to reinitialize *everything* later.
6587
6588
6589 Changes: Modified:
6590 +1 -0 trunk/include/ircd.h (File Modified)
6591 +6 -7 trunk/src/ircd.c (File Modified)
6592 +13 -1 trunk/src/main.c (File Modified)
6593
6594
6595nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6596 Log:
6597 Use global binding on libircd.so.
6598
6599
6600 Changes: Modified:
6601 +1 -1 trunk/src/main.c (File Modified)
6602
6603
6604nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6605 Log:
6606 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6607 (it will do more later)
6608
6609
6610 Changes: Modified:
6611 +14 -12 trunk/include/config.h (File Modified)
6612 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6613 +31 -5 trunk/src/Makefile.in (File Modified)
6614 +78 -1 trunk/src/ircd.c (File Modified)
6615 + - trunk/src/main.c (File Added)
6616
6617
6618nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6619 Log:
6620 Add whitespace here, oops.
6621
6622
6623 Changes: Modified:
6624 +1 -1 trunk/CREDITS (File Modified)
6625
6626
6627nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6628 Log:
6629 Properly copy over the IP address here instead of using a cheap hack.
6630 Because the hack didn't work right except on IPv6. :|
6631
6632
6633 Changes: Modified:
6634 +12 -2 trunk/src/s_newconf.c (File Modified)
6635
6636
6637jilles 2006/02/15 01:33:43 UTC (20060215-849)
6638 Log:
6639 Revert reject cache notice to ratbox's, which more
6640 clearly suggests what's happening.
6641
6642
6643 Changes: Modified:
6644 +4 -1 trunk/src/reject.c (File Modified)
6645
6646
6647nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6648 Log:
6649 Fix the openssl status in the overview information.
6650
6651
6652 Changes: Modified:
6653 +1 -3 trunk/configure (File Modified)
6654 +1 -3 trunk/configure.ac (File Modified)
6655
6656
6657jilles 2006/02/15 00:53:32 UTC (20060215-843)
6658 Log:
6659 - Add simple exempt{} block (127.0.0.1) to example.conf.
6660 - Remove mention of deny{}.
6661
6662
6663 Changes: Modified:
6664 +5 -0 trunk/doc/example.conf (File Modified)
6665 +1 -1 trunk/doc/reference.conf (File Modified)
6666
6667
6668jilles 2006/02/15 00:37:34 UTC (20060215-839)
6669 Log:
6670 example.conf: add some comments at the start
6671 reference.conf: some ircd-ratbox -> charybdis
6672
6673
6674 Changes: Modified:
6675 +11 -0 trunk/doc/example.conf (File Modified)
6676 +6 -5 trunk/doc/reference.conf (File Modified)
6677
6678
6679jilles 2006/02/15 00:27:59 UTC (20060215-833)
6680 Log:
6681 Rename m_createauthonly module to createauthonly
6682 as this is not a module providing an m_function
6683 (command).
6684
6685
6686 Changes: Modified:
6687 +1 -38 trunk/contrib/Makefile.in (File Modified)
6688 + - trunk/contrib/createauthonly.c (File Added)
6689 + - trunk/contrib/m_createauthonly.c (File Deleted)
6690
6691
6692jilles 2006/02/15 00:22:08 UTC (20060215-831)
6693 Log:
6694 Add to example confs commented lines for:
6695 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6696 sno_globalkline.so, sno_globaloper.so.
6697
6698
6699 Changes: Modified:
6700 +5 -1 trunk/doc/example.conf (File Modified)
6701 +9 -1 trunk/doc/reference.conf (File Modified)
6702
6703
6704jilles 2006/02/15 00:12:24 UTC (20060215-829)
6705 Log:
6706 - Unbreak connecting to connect{}s with hostnames
6707 instead of IP addresses (broken with new resolver).
6708 - Try to do A/AAAA query based on aftype in
6709 connect{} (doesn't seem to work fully).
6710
6711
6712 Changes: Modified:
6713 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6714
6715
6716jilles 2006/02/14 22:54:37 UTC (20060214-827)
6717 Log:
6718 Unbreak /rehash dns.
6719
6720
6721 Changes: Modified:
6722 +1 -0 trunk/src/res.c (File Modified)
6723
6724
6725jilles 2006/02/14 22:40:55 UTC (20060214-825)
6726 Log:
6727 Preserve Hybrid Id and add one of our own.
6728
6729
6730 Changes: Modified:
6731 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6732 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6733
6734
6735jilles 2006/02/14 22:17:17 UTC (20060214-821)
6736 Log:
6737 Add anfl and Androsyn to CREDITS.
6738 They wrote a lot of ratbox code we use, both before and after the fork.
6739
6740
6741 Changes: Modified:
6742 +2 -0 trunk/CREDITS (File Modified)
6743
6744
6745nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6746 Log:
6747 Hostname validity check.
6748
6749
6750 Changes: Modified:
6751 +42 -3 trunk/src/s_auth.c (File Modified)
6752
6753
6754nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6755 Log:
6756 Version bump to 1.2.0.
6757
6758
6759 Changes: Modified:
6760 +9 -9 trunk/configure (File Modified)
6761 +1 -1 trunk/configure.ac (File Modified)
6762
6763
6764nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6765 Log:
6766 - Missed a spot in the IPv6 code here. Should be usable now.
6767
6768
6769 Changes: Modified:
6770 +2 -2 trunk/src/res.c (File Modified)
6771
6772
6773nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6774 Log:
6775 Alright, so, this massive commit does the following:
6776 - Removes adns
6777 - Adds a resolver based on the undernet and hybrid one.
6778 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6779 - Makes a check in ./configure be posixly correct
6780 - Simplifies the auth code and DNS callbacks
6781
6782 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6783
6784
6785 Changes: Modified:
6786 +1 -1 trunk/Makefile.in (File Modified)
6787 + - trunk/adns/ (File Deleted)
6788 +148 -80 trunk/configure (File Modified)
6789 +1 -2 trunk/configure.ac (File Modified)
6790 +6 -0 trunk/include/client.h (File Modified)
6791 +1 -0 trunk/include/packet.h (File Modified)
6792 +153 -41 trunk/include/res.h (File Modified)
6793 + - trunk/include/reslib.h (File Added)
6794 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6795 +930 -1449 trunk/modules/.depend (File Modified)
6796 +3 -0 trunk/modules/m_stats.c (File Modified)
6797 +417 -621 trunk/src/.depend (File Modified)
6798 +1 -1 trunk/src/.indent.pro (File Modified)
6799 +2069 -289 trunk/src/Makefile.in (File Modified)
6800 + - trunk/src/adns.c (File Deleted)
6801 + - trunk/src/res.c (File Added)
6802 + - trunk/src/reslib.c (File Added)
6803 +11 -50 trunk/src/s_auth.c (File Modified)
6804 +4 -26 trunk/src/s_newconf.c (File Modified)
6805
6806
6807nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6808 Log:
6809 Document the NOBALLOC feature.
6810
6811
6812 Changes: Modified:
6813 +7 -1 trunk/include/config.h (File Modified)
6814
6815
6816jilles 2006/02/12 20:50:51 UTC (20060212-806)
6817 Log:
6818 commands.sgml changes
6819
6820
6821 Changes: Modified:
6822 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6823
6824
6825jilles 2006/02/12 19:58:28 UTC (20060212-804)
6826 Log:
6827 connect{} changes.
6828
6829
6830 Changes: Modified:
6831 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6832
6833
6834jilles 2006/02/12 19:47:43 UTC (20060212-802)
6835 Log:
6836 Improve description of class{} block (in particular,
6837 mention server classes as well as client classes).
6838
6839
6840 Changes: Modified:
6841 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6842
6843
6844jilles 2006/02/12 19:37:35 UTC (20060212-800)
6845 Log:
6846 In comment:
6847 -/* sendq: servers need a higher sendq as they send more data */
6848 +/* sendq: servers need a higher sendq as they are sent more data */
6849
6850
6851 Changes: Modified:
6852 +1 -1 trunk/doc/reference.conf (File Modified)
6853
6854
6855jilles 2006/02/12 19:33:35 UTC (20060212-798)
6856 Log:
6857 Add modules{} block.
6858
6859
6860 Changes: Modified:
6861 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6862
6863
6864jilles 2006/02/12 17:31:44 UTC (20060212-796)
6865 Log:
6866 Add general::oper_snomask, snomask on oper up for opers
6867 that have umode +s set on oper up, but do not have
6868 a specific snomask setting in their operator block.
6869 If this is empty or not specified, +s is used as before.
6870
6871
6872 Changes: Modified:
6873 +4 -1 trunk/doc/example.conf (File Modified)
6874 +7 -1 trunk/doc/reference.conf (File Modified)
6875 +1 -0 trunk/include/client.h (File Modified)
6876 +1 -0 trunk/include/s_conf.h (File Modified)
6877 +32 -0 trunk/src/newconf.c (File Modified)
6878 +1 -0 trunk/src/s_conf.c (File Modified)
6879 +13 -3 trunk/src/s_user.c (File Modified)
6880
6881
6882nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6883 Log:
6884 fix error
6885
6886 Changes: Modified:
6887 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6888
6889
6890nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6891 Log:
6892 Add MASKTRACE and CHANTRACE commands.
6893
6894
6895 Changes: Modified:
6896 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6897
6898
6899nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6900 Log:
6901 document loadmodule directive
6902
6903
6904 Changes: Modified:
6905 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6906
6907
6908nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6909 Log:
6910 finish this up
6911
6912
6913 Changes: Modified:
6914 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6915
6916
6917nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6918 Log:
6919 q:lines are no longer living in the ircd.conf either
6920
6921
6922 Changes: Modified:
6923 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6924
6925
6926nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6927 Log:
6928 remove k:line, d:line, x:line as they are their own files now
6929
6930
6931 Changes: Modified:
6932 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6933
6934
6935jilles 2006/02/12 03:55:38 UTC (20060212-782)
6936 Log:
6937 New place for operator::snomask.
6938
6939
6940 Changes: Modified:
6941 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6942
6943
6944nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6945 Log:
6946 Document connect {}.
6947
6948
6949 Changes: Modified:
6950 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6951
6952
6953jilles 2006/02/12 03:42:26 UTC (20060212-778)
6954 Log:
6955 example.conf: move operator::snomask to a more logical place,
6956 more sensible default
6957 reference.conf: add operator::snomask
6958
6959
6960 Changes: Modified:
6961 +3 -3 trunk/doc/example.conf (File Modified)
6962 +3 -0 trunk/doc/reference.conf (File Modified)
6963
6964
6965jilles 2006/02/12 03:34:24 UTC (20060212-776)
6966 Log:
6967 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6968 in those conf entries that take umodes like <name1>, <name2>, ...
6969
6970
6971 Changes: Modified:
6972 +3 -0 trunk/doc/reference.conf (File Modified)
6973 +3 -0 trunk/src/newconf.c (File Modified)
6974
6975
6976nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6977 Log:
6978 Remove H:line
6979
6980
6981 Changes: Modified:
6982 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6983
6984
6985nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6986 Log:
6987 Aesthetic changes.
6988
6989
6990 Changes: Modified:
6991 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6992
6993
6994nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6995 Log:
6996 s/allow/auth
6997
6998
6999 Changes: Modified:
7000 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7001
7002
7003nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7004 Log:
7005 fix
7006
7007
7008 Changes: Modified:
7009 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7010
7011
7012nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7013 Log:
7014 Document operator {} blocks.
7015
7016
7017 Changes: Modified:
7018 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7019
7020
7021jilles 2006/02/12 03:18:31 UTC (20060212-764)
7022 Log:
7023 auth{}: clarify/add some details
7024
7025
7026 Changes: Modified:
7027 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7028
7029
7030nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7031 Log:
7032 auth{}: Move a paragraph.
7033
7034
7035 Changes: Modified:
7036 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7037
7038
7039nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7040 Log:
7041 Document auth{} blocks.
7042
7043
7044 Changes: Modified:
7045 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7046
7047
7048jilles 2006/02/12 02:23:21 UTC (20060212-758)
7049 Log:
7050 Add umode +R.
7051
7052
7053 Changes: Modified:
7054 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7055
7056
7057jilles 2006/02/12 02:19:41 UTC (20060212-756)
7058 Log:
7059 Add umode +R, prevents unidentified clients from
7060 sending private messages or notices. /accept'ed
7061 clients and opers are exempt.
7062 Due to the /accept part, this is only checked
7063 at the target's server, may want to change
7064 this?
7065
7066
7067 Changes: Modified:
7068 +1 -0 trunk/help/opers/umode (File Modified)
7069 +1 -0 trunk/help/users/umode (File Modified)
7070 +2 -0 trunk/include/client.h (File Modified)
7071 +1 -0 trunk/include/numeric.h (File Modified)
7072 +11 -1 trunk/modules/core/m_message.c (File Modified)
7073 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7074 +1 -1 trunk/src/messages.tab (File Modified)
7075 +1 -1 trunk/src/s_user.c (File Modified)
7076
7077
7078jilles 2006/02/12 01:26:44 UTC (20060212-754)
7079 Log:
7080 Don't allow a nick change if banned or quieted (and not
7081 voiced or opped) on a channel. This uses numeric 435
7082 (bahamut's "cannot change to a banned nick") because
7083 bahamut/ircu's 437 and hyperion's 438 already have
7084 another meaning for us.
7085
7086
7087 Changes: Modified:
7088 +2 -0 trunk/include/channel.h (File Modified)
7089 +1 -0 trunk/include/numeric.h (File Modified)
7090 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7091 +38 -0 trunk/src/channel.c (File Modified)
7092 +1 -1 trunk/src/messages.tab (File Modified)
7093
7094
7095jilles 2006/02/11 20:55:03 UTC (20060211-752)
7096 Log:
7097 KNOCK:
7098 - respect ban exceptions
7099 - also deny a knock if quieted
7100
7101
7102 Changes: Modified:
7103 +2 -1 trunk/modules/m_knock.c (File Modified)
7104
7105
7106jilles 2006/02/11 19:42:32 UTC (20060211-750)
7107 Log:
7108 Reverse bad substitution in comment.
7109
7110
7111 Changes: Modified:
7112 +1 -1 trunk/src/channel.c (File Modified)
7113
7114
7115jilles 2006/02/11 19:04:47 UTC (20060211-748)
7116 Log:
7117 - set DynSpoof flag for clients spoofed at registration
7118 - add orighost instead of host to the hostname hash
7119
7120
7121 Changes: Modified:
7122 +5 -1 trunk/src/s_user.c (File Modified)
7123
7124
7125jilles 2006/02/11 16:59:13 UTC (20060211-746)
7126 Log:
7127 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7128
7129
7130 Changes: Modified:
7131 +2 -3 trunk/src/send.c (File Modified)
7132
7133
7134gxti 2006/02/10 02:44:34 UTC (20060210-744)
7135 Log:
7136 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7137
7138
7139 Changes: Modified:
7140 +17 -7 trunk/modules/m_signon.c (File Modified)
7141
7142
7143gxti 2006/02/09 02:44:48 UTC (20060209-742)
7144 Log:
7145 Correct minimum args on ENCAP SASL to avoid nasty core.
7146
7147
7148 Changes: Modified:
7149 +1 -1 trunk/modules/m_sasl.c (File Modified)
7150
7151
7152jilles 2006/02/09 01:14:21 UTC (20060209-740)
7153 Log:
7154 Style nits: sptr can't ever be NULL, don't compare truth
7155 values with YES.
7156
7157
7158 Changes: Modified:
7159 +2 -3 trunk/modules/m_scan.c (File Modified)
7160
7161
7162jilles 2006/02/09 01:04:56 UTC (20060209-738)
7163 Log:
7164 - Comment out scan_cmodes() prototype to suppress warning
7165 - Correct minimum parameter count for mo_scan()
7166
7167
7168 Changes: Modified:
7169 +2 -2 trunk/modules/m_scan.c (File Modified)
7170
7171
7172jilles 2006/02/09 00:56:16 UTC (20060209-736)
7173 Log:
7174 SCAN UMODES:
7175 - Include full command in operspy notice
7176 - Allow global scans (no-list used, mask not used) without operspy
7177 - Use ERR_NOPRIVS numeric
7178
7179
7180 Changes: Modified:
7181 +21 -9 trunk/modules/m_scan.c (File Modified)
7182
7183
7184jilles 2006/02/08 23:45:23 UTC (20060208-734)
7185 Log:
7186 Cancel out the >3 default if < is given; this way
7187 any </> specification fully overrides the default.
7188
7189
7190 Changes: Modified:
7191 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7192
7193
7194jilles 2006/02/08 23:13:44 UTC (20060208-732)
7195 Log:
7196 - Call mo_list() from m_list() to reduce code duplication
7197 - Default to >3, rather arbitrarily (conf option?)
7198 - Make < and > mean less than and greater than again
7199
7200
7201 Changes: Modified:
7202 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7203
7204
7205jilles 2006/02/08 22:20:43 UTC (20060208-730)
7206 Log:
7207 When processing topic burst, hide connecting server
7208 on netburst if flatten links is enabled.
7209
7210
7211 Changes: Modified:
7212 +9 -2 trunk/modules/m_tb.c (File Modified)
7213
7214
7215nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7216 Log:
7217 - remove PENALTY token
7218
7219
7220 Changes: Modified:
7221 +0 -1 trunk/include/supported.h (File Modified)
7222
7223
7224nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7225 Log:
7226 005 fixups:
7227 - Add PENALTY because we have a pace-wait system.
7228 - Add FNC due to SAVE and RSFNC
7229 - Add q to MAXLIST.
7230
7231
7232 Changes: Modified:
7233 +4 -2 trunk/include/supported.h (File Modified)
7234
7235
7236nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7237 Log:
7238 mkay, indent went nuts here
7239
7240
7241 Changes: Modified:
7242 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7243
7244
7245nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7246 Log:
7247 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7248 and can be used instead. The SAFELIST implementation is the one used by
7249 default, as most users/networks will be used to it.
7250
7251
7252 Changes: Modified:
7253 +1 -0 trunk/NEWS (File Modified)
7254 +14 -0 trunk/include/client.h (File Modified)
7255 +5 -0 trunk/include/hash.h (File Modified)
7256 +404 -272 trunk/modules/Makefile.in (File Modified)
7257 + - trunk/modules/m_list.c (File Deleted)
7258 + - trunk/modules/m_list_ratbox.c (File Added)
7259 + - trunk/modules/m_list_safelist.c (File Added)
7260 +5 -5 trunk/src/hash.c (File Modified)
7261
7262
7263jilles 2006/02/08 21:02:52 UTC (20060208-720)
7264 Log:
7265 Clear invites on a lowerTS JOIN or SJOIN.
7266 This should complete kick_on_split_riding protection.
7267
7268
7269 Changes: Modified:
7270 +5 -0 trunk/modules/core/m_join.c (File Modified)
7271 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7272
7273
7274jilles 2006/02/08 20:26:58 UTC (20060208-718)
7275 Log:
7276 Like in ratbox, send and interpret timestamps on invites.
7277
7278
7279 Changes: Modified:
7280 +9 -2 trunk/modules/m_invite.c (File Modified)
7281
7282
7283jilles 2006/02/07 12:48:28 UTC (20060207-716)
7284 Log:
7285 Add +S (network service) umode. Just for completeness, users or opers
7286 cannot set this.
7287
7288
7289 Changes: Modified:
7290 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7291
7292
7293nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7294 Log:
7295 update NEWS a bit
7296
7297
7298 Changes: Modified:
7299 +35 -2 trunk/NEWS (File Modified)
7300
7301
7302gxti 2006/02/06 04:42:14 UTC (20060206-712)
7303 Log:
7304 Split off a PreClient structure for data to be freed on registation (i.e. password).
7305 New hook introduce_client for post-registration messages.
7306 Fix b0rked SASL numerics.
7307 Burst REALHOST post-introduction for spoofed-on-registration clients.
7308 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7309 Pre-registration signon support.
7310
7311
7312 Changes: Modified:
7313 +10 -0 trunk/configure (File Modified)
7314 +2 -0 trunk/configure.ac (File Modified)
7315 +14 -4 trunk/include/client.h (File Modified)
7316 +1 -0 trunk/include/hook.h (File Modified)
7317 +1 -0 trunk/include/numeric.h (File Modified)
7318 +3 -0 trunk/include/setup.h.in (File Modified)
7319 +16 -0 trunk/modules/m_chghost.c (File Modified)
7320 +25 -21 trunk/modules/m_sasl.c (File Modified)
7321 +63 -30 trunk/modules/m_signon.c (File Modified)
7322 +18 -0 trunk/src/client.c (File Modified)
7323 +2 -0 trunk/src/hook.c (File Modified)
7324 +5 -5 trunk/src/messages.tab (File Modified)
7325 +2 -0 trunk/src/s_serv.c (File Modified)
7326 +28 -2 trunk/src/s_user.c (File Modified)
7327
7328
7329gxti 2006/02/06 03:10:01 UTC (20060206-710)
7330 Log:
7331 Update hook documentation.
7332
7333
7334 Changes: Modified:
7335 +30 -0 trunk/doc/hooks.txt (File Modified)
7336
7337
7338jilles 2006/02/05 22:44:03 UTC (20060205-708)
7339 Log:
7340 Improve @/# handling in match_esc().
7341
7342
7343 Changes: Modified:
7344 +21 -13 trunk/src/match.c (File Modified)
7345
7346
7347nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7348 Log:
7349 backtrack instead of bailing out when handling a mismatched escape
7350
7351
7352 Changes: Modified:
7353 +1 -1 trunk/src/match.c (File Modified)
7354
7355
7356nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7357 Log:
7358 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7359
7360 Changes: Modified:
7361 +2 -1 trunk/CREDITS (File Modified)
7362
7363
7364nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7365 Log:
7366 Fix the escape brokenness and pick up a more efficient matching algorithm,
7367 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7368 Patch sent upstream. They can do whatever they want with it, *shrug*.
7369
7370
7371 Changes: Modified:
7372 +147 -161 trunk/src/match.c (File Modified)
7373
7374
7375jilles 2006/02/04 20:13:39 UTC (20060204-700)
7376 Log:
7377 If flatten links is enabled, fake the origins of some ServerModes
7378 sent to clients so that the server sending the netburst is hidden.
7379 Most mode hacks still show the true source.
7380
7381
7382 Changes: Modified:
7383 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7384 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7385
7386
7387jilles 2006/02/04 18:26:55 UTC (20060204-698)
7388 Log:
7389 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7390 where the exit originated).
7391 - When receiving an SQUIT for a server themselves
7392 (IsMe(target_p) || target_p == client_p)
7393 close their link and send a local server notice.
7394
7395
7396 Changes: Modified:
7397 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7398 +6 -3 trunk/src/client.c (File Modified)
7399
7400
7401nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7402 Log:
7403 Hooking into the wrong hook, whoops. :P
7404
7405
7406 Changes: Modified:
7407 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7408 +6 -10 trunk/modules/core/m_join.c (File Modified)
7409
7410
7411nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7412 Log:
7413 this doesn't work right, right now :P
7414
7415
7416 Changes: Modified:
7417 +40 -0 trunk/contrib/Makefile.in (File Modified)
7418 + - trunk/contrib/m_createauthonly.c (File Added)
7419 +6 -0 trunk/include/hook.h (File Modified)
7420 +26 -1 trunk/modules/core/m_join.c (File Modified)
7421 +1 -1 trunk/src/ircd.c (File Modified)
7422
7423
7424nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7425 Log:
7426 Make can_join() hookable.
7427
7428
7429 Changes: Modified:
7430 +12 -1 trunk/src/channel.c (File Modified)
7431
7432
7433nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7434 Log:
7435 add 'int approved;' to the channel event hook
7436
7437
7438 Changes: Modified:
7439 +1 -0 trunk/include/hook.h (File Modified)
7440
7441
7442gxti 2006/02/04 02:50:03 UTC (20060204-688)
7443 Log:
7444 Use SIDs in SASL ENCAP origin.
7445 Ignore responses from other agents once the first SASL response has been received for a client.
7446
7447
7448 Changes: Modified:
7449 +9 -5 trunk/modules/m_sasl.c (File Modified)
7450
7451
7452gxti 2006/02/04 01:44:17 UTC (20060204-686)
7453 Log:
7454 Removed stray debug code.
7455
7456
7457 Changes: Modified:
7458 +1 -1 trunk/modules/m_sasl.c (File Modified)
7459
7460
7461jilles 2006/02/03 22:39:24 UTC (20060203-684)
7462 Log:
7463 Don't complain "unknown MODE flag" if a non-oper attempts
7464 to unset an oper only umode they do not have.
7465 This is to prevent unwanted error messages when users/bots
7466 do things like MODE <nick> +i-sw.
7467
7468
7469 Changes: Modified:
7470 +4 -2 trunk/src/s_user.c (File Modified)
7471
7472
7473jilles 2006/02/03 22:32:03 UTC (20060203-682)
7474 Log:
7475 Fix client_exit hook name and only call it for local exits that are not
7476 IsAnyServer.
7477
7478
7479 Changes: Modified:
7480 +3 -2 trunk/modules/m_sasl.c (File Modified)
7481
7482
7483gxti 2006/02/03 21:41:48 UTC (20060203-680)
7484 Log:
7485 Fix SASL logic to actually use stored agent UID.
7486 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7487 Add abort code for exiting clients.
7488
7489
7490 Changes: Modified:
7491 +18 -9 trunk/modules/m_sasl.c (File Modified)
7492
7493
7494jilles 2006/02/03 20:25:01 UTC (20060203-678)
7495 Log:
7496 Port over ratbox 2.2 /challenge. This is slightly more secure
7497 (better crypto, longer keys, challenge timeout) and has better
7498 client scripts.
7499
7500 The respond tool is no longer part of the ircd tree but a
7501 separate package, currently available from
7502 http://respond.ircd-ratbox.org (we should mirror/... this).
7503
7504
7505 Changes: Modified:
7506 +65 -310 trunk/doc/challenge.txt (File Modified)
7507 +5 -5 trunk/include/client.h (File Modified)
7508 +3 -0 trunk/include/irc_string.h (File Modified)
7509 +3 -0 trunk/include/numeric.h (File Modified)
7510 +94 -50 trunk/modules/m_challenge.c (File Modified)
7511 +1 -2 trunk/src/client.c (File Modified)
7512 +125 -0 trunk/src/irc_string.c (File Modified)
7513 +2 -2 trunk/src/messages.tab (File Modified)
7514 + - trunk/tools/rsa_respond/ (File Deleted)
7515
7516
7517gxti 2006/02/03 20:05:09 UTC (20060203-676)
7518 Log:
7519 Preliminary SASL support.
7520
7521
7522 Changes: Modified:
7523 +7 -0 trunk/include/client.h (File Modified)
7524 +6 -0 trunk/include/numeric.h (File Modified)
7525 +1 -0 trunk/modules/Makefile.in (File Modified)
7526 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7527 +175 -1 trunk/modules/m_cap.c (File Modified)
7528 + - trunk/modules/m_sasl.c (File Added)
7529 +2 -0 trunk/modules/m_user.c (File Modified)
7530 +5 -5 trunk/src/messages.tab (File Modified)
7531 +8 -2 trunk/src/s_user.c (File Modified)
7532
7533
7534jilles 2006/02/03 18:13:03 UTC (20060203-674)
7535 Log:
7536 SIGNON: make logout also apply remotely.
7537
7538
7539 Changes: Modified:
7540 +7 -2 trunk/modules/m_signon.c (File Modified)
7541
7542
7543gxti 2006/02/03 17:45:04 UTC (20060203-672)
7544 Log:
7545 Use an asterisk when sending empty logins in SIGNON.
7546
7547
7548 Changes: Modified:
7549 +5 -5 trunk/modules/m_signon.c (File Modified)
7550
7551
7552jilles 2006/02/03 17:38:31 UTC (20060203-670)
7553 Log:
7554 SIGNON: Only add whowas entry (add_history()) and wipe
7555 accepts (del_all_accepts()) if nick changed.
7556
7557
7558 Changes: Modified:
7559 +5 -3 trunk/modules/m_signon.c (File Modified)
7560
7561
7562jilles 2006/02/03 17:26:52 UTC (20060203-668)
7563 Log:
7564 SIGNON: slight fixes to collision code:
7565 - don't kill if target_p == source_p (nick unchanged or only changed case)
7566 - add comment that SAVE support is missing
7567 - use sendto_realops_snomask() instead of sendto_realops_flags()
7568
7569
7570 Changes: Modified:
7571 +9 -6 trunk/modules/m_signon.c (File Modified)
7572
7573
7574jilles 2006/02/03 17:19:26 UTC (20060203-666)
7575 Log:
7576 Fix up kills for bad nick/user/host on SIGNON.
7577
7578
7579 Changes: Modified:
7580 +16 -6 trunk/modules/m_signon.c (File Modified)
7581
7582
7583jilles 2006/02/03 16:50:56 UTC (20060203-664)
7584 Log:
7585 If changing to a nick with a digit, only allow the UID.
7586
7587
7588 Changes: Modified:
7589 +4 -0 trunk/modules/m_signon.c (File Modified)
7590
7591
7592gxti 2006/02/03 04:20:31 UTC (20060203-661)
7593 Log:
7594 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7595 Strip leading digits from logins that are not purely numeric.
7596
7597
7598 Changes: Modified:
7599 +3 -0 trunk/include/numeric.h (File Modified)
7600 +2 -0 trunk/include/send.h (File Modified)
7601 +1 -0 trunk/modules/Makefile.in (File Modified)
7602 +456 -3 trunk/modules/m_services.c (File Modified)
7603 + - trunk/modules/m_signon.c (File Added)
7604 +2 -2 trunk/src/messages.tab (File Modified)
7605 +98 -0 trunk/src/send.c (File Modified)
7606
7607
7608jilles 2006/02/02 14:10:16 UTC (20060202-659)
7609 Log:
7610 Remove old server notice umodes from example confs.
7611
7612
7613 Changes: Modified:
7614 +1 -2 trunk/doc/example.conf (File Modified)
7615 +4 -17 trunk/doc/reference.conf (File Modified)
7616
7617
7618jilles 2006/02/01 15:11:42 UTC (20060201-657)
7619 Log:
7620 Add snomask help file (forgot this earlier).
7621
7622
7623 Changes: Modified:
7624 + - trunk/help/opers/snomask (File Added)
7625
7626
7627jilles 2006/01/31 12:50:36 UTC (20060131-655)
7628 Log:
7629 Add umode +l (receive locops).
7630
7631
7632 Changes: Modified:
7633 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7634
7635
7636jilles 2006/01/31 12:44:21 UTC (20060131-653)
7637 Log:
7638 We don't plan to implement cmode +R (quiet unidentified) and
7639 umode +I (deny invite) for 1.1, so comment them out from the
7640 docs.
7641
7642
7643 Changes: Modified:
7644 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7645 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7646
7647
7648jilles 2006/01/31 12:40:38 UTC (20060131-651)
7649 Log:
7650 Improve snomask usage description.
7651
7652
7653 Changes: Modified:
7654 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7655
7656
7657jilles 2006/01/31 12:33:01 UTC (20060131-649)
7658 Log:
7659 Mention the word snomask with umode +s (needs to be a link really).
7660
7661
7662 Changes: Modified:
7663 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7664
7665
7666jilles 2006/01/31 12:28:58 UTC (20060131-647)
7667 Log:
7668 Add snomask +Z (operspy notices).
7669
7670
7671 Changes: Modified:
7672 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7673
7674
7675jilles 2006/01/31 12:23:29 UTC (20060131-645)
7676 Log:
7677 Misc updates/clarifications.
7678
7679
7680 Changes: Modified:
7681 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7682
7683
7684jilles 2006/01/31 12:15:29 UTC (20060131-643)
7685 Log:
7686 Document snomasks.
7687
7688
7689 Changes: Modified:
7690 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7691 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7692 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7693
7694
7695jilles 2006/01/30 01:07:43 UTC (20060130-641)
7696 Log:
7697 - Allow ENCAP REALHOST outside burst
7698 - Fix comment describing race condition: this can only happen
7699 on a local whois with use_whois_actually enabled
7700
7701
7702 Changes: Modified:
7703 +4 -6 trunk/modules/m_chghost.c (File Modified)
7704
7705
7706jilles 2006/01/29 21:42:06 UTC (20060129-639)
7707 Log:
7708 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7709
7710
7711 Changes: Modified:
7712 +39 -0 trunk/contrib/Makefile.in (File Modified)
7713 + - trunk/contrib/sno_globaloper.c (File Added)
7714
7715
7716jilles 2006/01/29 21:26:53 UTC (20060129-637)
7717 Log:
7718 Pass along old umodes and snomask in umode_changed hook,
7719 changing its parameter type from struct Client *
7720 to hook_data_umode_changed *. (For a new client, both
7721 are zero.)
7722
7723 The IP cloaking module now fully ignores umode changes
7724 where +h didn't change.
7725
7726
7727 Changes: Modified:
7728 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7729 +7 -0 trunk/include/hook.h (File Modified)
7730 +18 -4 trunk/src/s_user.c (File Modified)
7731
7732
7733nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7734 Log:
7735 move libcharybdis-provided function initialisation into libcharybdis_init().
7736
7737
7738 Changes: Modified:
7739 +32 -11 trunk/src/ircd.c (File Modified)
7740
7741
7742jilles 2006/01/29 20:40:55 UTC (20060129-633)
7743 Log:
7744 Make +f notices (local host, global host, global user@host, local class)
7745 netwide. Exceeding /quote set max remains local.
7746
7747
7748 Changes: Modified:
7749 +4 -4 trunk/src/s_conf.c (File Modified)
7750
7751
7752jilles 2006/01/29 20:32:44 UTC (20060129-631)
7753 Log:
7754 Netwide notices about attempts to join juped channels.
7755
7756
7757 Changes: Modified:
7758 +1 -1 trunk/modules/core/m_join.c (File Modified)
7759
7760
7761jilles 2006/01/29 19:57:17 UTC (20060129-629)
7762 Log:
7763 Send server notices about failed oper attempts globally.
7764 Successful remote oper attempt notices will be generated
7765 from the mode changes.
7766
7767
7768 Changes: Modified:
7769 +3 -3 trunk/modules/m_challenge.c (File Modified)
7770 +2 -2 trunk/modules/m_oper.c (File Modified)
7771
7772
7773jilles 2006/01/29 19:56:11 UTC (20060129-627)
7774 Log:
7775 Rest of infrastructure for sending server notices globally.
7776 Uses a new L_NETWIDE level on sendto_realops_snomask().
7777
7778
7779 Changes: Modified:
7780 +1 -0 trunk/include/send.h (File Modified)
7781 +31 -4 trunk/src/send.c (File Modified)
7782
7783
7784jilles 2006/01/29 18:55:28 UTC (20060129-625)
7785 Log:
7786 Add general::global_snotices conf option to control
7787 whether we send out SNOTEs. Does not do anything yet.
7788
7789
7790 Changes: Modified:
7791 +1 -0 trunk/doc/example.conf (File Modified)
7792 +6 -0 trunk/doc/reference.conf (File Modified)
7793 +1 -0 trunk/include/s_conf.h (File Modified)
7794 +6 -0 trunk/modules/m_info.c (File Modified)
7795 +1 -0 trunk/src/newconf.c (File Modified)
7796 +1 -0 trunk/src/s_conf.c (File Modified)
7797
7798
7799jilles 2006/01/29 13:47:35 UTC (20060129-623)
7800 Log:
7801 Only accept SNOTE from servers.
7802
7803
7804 Changes: Modified:
7805 +2 -0 trunk/modules/m_snote.c (File Modified)
7806
7807
7808jilles 2006/01/29 13:25:06 UTC (20060129-621)
7809 Log:
7810 Correct parv indices so this actually works.
7811
7812
7813 Changes: Modified:
7814 +2 -2 trunk/modules/m_snote.c (File Modified)
7815
7816
7817jilles 2006/01/29 13:16:10 UTC (20060129-619)
7818 Log:
7819 s/scan/snote/g
7820
7821
7822 Changes: Modified:
7823 +3 -3 trunk/modules/m_snote.c (File Modified)
7824
7825
7826nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7827 Log:
7828 Add m_snote.c, SNOTE propagator.
7829
7830
7831 Changes: Modified:
7832 +86 -0 trunk/modules/Makefile.in (File Modified)
7833 + - trunk/modules/m_snote.c (File Added)
7834
7835
7836nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7837 Log:
7838 start seeding the 1.1 NEWS file
7839
7840
7841 Changes: Modified:
7842 +4 -0 trunk/NEWS (File Modified)
7843
7844
7845nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7846 Log:
7847 rename some modules to more descriptive names...
7848
7849
7850 Changes: Modified:
7851 +2 -131 trunk/contrib/Makefile.in (File Modified)
7852 + - trunk/contrib/globalconnexit.c (File Deleted)
7853 + - trunk/contrib/globallineactive.c (File Deleted)
7854 + - trunk/contrib/sno_farconnect.c (File Added)
7855 + - trunk/contrib/sno_globalkline.c (File Added)
7856 +1 -120 trunk/modules/Makefile.in (File Modified)
7857 + - trunk/modules/networknotice.c (File Deleted)
7858 + - trunk/modules/sno_routing.c (File Added)
7859
7860
7861jilles 2006/01/28 22:02:18 UTC (20060128-611)
7862 Log:
7863 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7864 Uses FLAGS2_FLOODDONE bit on servers.
7865
7866
7867 Changes: Modified:
7868 +3 -0 trunk/include/client.h (File Modified)
7869 +121 -1 trunk/modules/Makefile.in (File Modified)
7870 + - trunk/modules/networknotice.c (File Added)
7871
7872
7873jilles 2006/01/28 21:44:33 UTC (20060128-609)
7874 Log:
7875 Don't show servers in /trace to nonopers if flatten links is enabled.
7876
7877
7878 Changes: Modified:
7879 +8 -5 trunk/modules/m_trace.c (File Modified)
7880
7881
7882jilles 2006/01/28 16:45:46 UTC (20060128-607)
7883 Log:
7884 CHGHOST:
7885 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7886 - send back confirmation to source, if local client
7887 - send a +s server notice if the source is neither a server nor a service (+S)
7888
7889
7890 Changes: Modified:
7891 +5 -1 trunk/modules/m_chghost.c (File Modified)
7892
7893
7894jilles 2006/01/28 16:01:05 UTC (20060128-605)
7895 Log:
7896 Use sendto_realops_snomask_from() to make the
7897 server notices appear to come from the affected
7898 user's server.
7899
7900
7901 Changes: Modified:
7902 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7903 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7904
7905
7906jilles 2006/01/28 16:00:14 UTC (20060128-603)
7907 Log:
7908 Add sendto_realops_snomask_from(), allows
7909 specification of apparent source server.
7910
7911
7912 Changes: Modified:
7913 +1 -0 trunk/include/send.h (File Modified)
7914 +41 -1 trunk/src/send.c (File Modified)
7915
7916
7917jilles 2006/01/28 15:30:20 UTC (20060128-601)
7918 Log:
7919 Revert r579. Keep host, not orighost in oper up notice.
7920 It would be inconsistent to have orighost there, and we
7921 don't want to mess up all server notices by putting both
7922 host and orighost.
7923
7924
7925 Changes: Modified:
7926 +1 -1 trunk/src/s_user.c (File Modified)
7927
7928
7929jilles 2006/01/28 15:27:10 UTC (20060128-599)
7930 Log:
7931 Include the IP address in operlog/foperlog.
7932
7933
7934 Changes: Modified:
7935 +10 -8 trunk/modules/m_challenge.c (File Modified)
7936 +8 -6 trunk/modules/m_oper.c (File Modified)
7937
7938
7939jilles 2006/01/28 15:17:01 UTC (20060128-597)
7940 Log:
7941 Call umode_changed hook on oper up.
7942
7943
7944 Changes: Modified:
7945 +1 -0 trunk/src/s_user.c (File Modified)
7946
7947
7948jilles 2006/01/28 15:13:27 UTC (20060128-595)
7949 Log:
7950 Add globalconnexit contrib module, shows remote client connects/exits
7951 except netsplits/netjoin on snomask +F.
7952 Notice formatting will probably change somewhat still.
7953
7954
7955 Changes: Modified:
7956 +80 -0 trunk/contrib/Makefile.in (File Modified)
7957 + - trunk/contrib/globalconnexit.c (File Added)
7958
7959
7960jilles 2006/01/28 14:54:44 UTC (20060128-593)
7961 Log:
7962 Declare snomask_modes[] so modules can provide snomasks.
7963
7964
7965 Changes: Modified:
7966 +2 -0 trunk/include/snomask.h (File Modified)
7967
7968
7969jilles 2006/01/28 14:40:10 UTC (20060128-591)
7970 Log:
7971 Replace user_signon hook with two new hooks: new_local_user
7972 and new_remote_user.
7973 These are called right before the user is introduced to the
7974 rest of the network.
7975
7976
7977 Changes: Modified:
7978 +2 -1 trunk/include/hook.h (File Modified)
7979 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7980 +4 -2 trunk/src/hook.c (File Modified)
7981 +2 -3 trunk/src/s_user.c (File Modified)
7982
7983
7984nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7985 Log:
7986 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7987
7988
7989 Changes: Modified:
7990 +2 -2 trunk/modules/m_scan.c (File Modified)
7991
7992
7993jilles 2006/01/27 19:45:11 UTC (20060127-587)
7994 Log:
7995 Update doc/technical/send.txt.
7996
7997
7998 Changes: Modified:
7999 +91 -131 trunk/doc/technical/send.txt (File Modified)
8000
8001
8002jilles 2006/01/27 14:44:19 UTC (20060127-585)
8003 Log:
8004 Add chantrace and masktrace to help files.
8005
8006
8007 Changes: Modified:
8008 + - trunk/help/opers/chantrace (File Added)
8009 +27 -20 trunk/help/opers/index (File Modified)
8010 + - trunk/help/opers/masktrace (File Added)
8011 +2 -0 trunk/help/opers/operspy (File Modified)
8012
8013
8014jilles 2006/01/27 14:41:47 UTC (20060127-583)
8015 Log:
8016 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8017 Shows etrace-like output for all users in a channel,
8018 in particular IP addresses.
8019
8020
8021 Changes: Modified:
8022 +75 -2 trunk/modules/m_etrace.c (File Modified)
8023
8024
8025jilles 2006/01/27 13:49:21 UTC (20060127-581)
8026 Log:
8027 Port over ratbox 2.2 r21727 (anfl):
8028 add some logging when we drop servers in places where we only notify opers
8029
8030
8031 Changes: Modified:
8032 +31 -0 trunk/modules/core/m_server.c (File Modified)
8033
8034
8035nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8036 Log:
8037 display orighost in operup message
8038
8039
8040 Changes: Modified:
8041 +1 -1 trunk/src/s_user.c (File Modified)
8042
8043
8044jilles 2006/01/26 17:13:21 UTC (20060126-577)
8045 Log:
8046 Add globallineactive contrib module, a hack which can often
8047 show k/d/g/x line active for remote clients.
8048
8049
8050 Changes: Modified:
8051 +52 -0 trunk/contrib/Makefile.in (File Modified)
8052 + - trunk/contrib/globallineactive.c (File Added)
8053
8054
8055jilles 2006/01/26 16:34:00 UTC (20060126-575)
8056 Log:
8057 Show IP field in the same way as MASKTRACE:
8058 "255.255.255.255" if it's unknown (remote TS5 client)
8059 and "0" if we or the remote server are purposely
8060 hiding it.
8061
8062
8063 Changes: Modified:
8064 +12 -1 trunk/modules/m_scan.c (File Modified)
8065
8066
8067jilles 2006/01/26 16:25:22 UTC (20060126-573)
8068 Log:
8069 scan umodes:
8070 - don't show servers in a global scan
8071 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8072
8073
8074 Changes: Modified:
8075 +4 -1 trunk/modules/m_scan.c (File Modified)
8076
8077
8078nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8079 Log:
8080 Implement SCAN UMODES.
8081
8082
8083 Changes: Modified:
8084 +3 -0 trunk/include/numeric.h (File Modified)
8085 +128 -2 trunk/modules/m_scan.c (File Modified)
8086 +2 -2 trunk/src/messages.tab (File Modified)
8087
8088
8089nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8090 Log:
8091 more oops
8092
8093
8094 Changes: Modified:
8095 +1 -1 trunk/modules/m_scan.c (File Modified)
8096
8097
8098nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8099 Log:
8100 parv[0] should be parv[1].
8101
8102
8103 Changes: Modified:
8104 +1 -1 trunk/modules/m_scan.c (File Modified)
8105
8106
8107nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8108 Log:
8109 another oops
8110
8111
8112 Changes: Modified:
8113 +1 -1 trunk/modules/m_scan.c (File Modified)
8114
8115
8116nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8117 Log:
8118 fix mistake here
8119
8120
8121 Changes: Modified:
8122 +2 -2 trunk/modules/m_scan.c (File Modified)
8123
8124
8125nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8126 Log:
8127 framework for scan command
8128
8129
8130 Changes: Modified:
8131 +113 -0 trunk/modules/Makefile.in (File Modified)
8132 + - trunk/modules/m_scan.c (File Added)
8133
8134
8135nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8136 Log:
8137 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8138
8139
8140 Changes: Modified:
8141 +2 -0 trunk/include/irc_string.h (File Modified)
8142 +157 -1 trunk/modules/m_etrace.c (File Modified)
8143 +129 -90 trunk/src/match.c (File Modified)
8144
8145
8146nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8147 Log:
8148 orighost may live in a different hash bucket (likely the case), lets check it standalone
8149
8150
8151 Changes: Modified:
8152 +39 -3 trunk/src/hostmask.c (File Modified)
8153
8154
8155nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8156 Log:
8157 SVN didn't check modules/ somehow, hrmm.
8158
8159
8160 Changes: Modified:
8161 +1 -1 trunk/modules/m_kline.c (File Modified)
8162 +6 -6 trunk/modules/m_stats.c (File Modified)
8163
8164
8165nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8166 Log:
8167 Track hostmask entries for client_p->orighost, if available.
8168 Not throughly tested, but seems to work fine.
8169
8170
8171 Changes: Modified:
8172 +8 -4 trunk/include/hostmask.h (File Modified)
8173 +14 -10 trunk/src/hostmask.c (File Modified)
8174
8175
8176jilles 2006/01/22 19:14:11 UTC (20060122-549)
8177 Log:
8178 Pass on SQUIT reasons more.
8179
8180
8181 Changes: Modified:
8182 +17 -19 trunk/src/client.c (File Modified)
8183
8184
8185jilles 2006/01/21 17:25:27 UTC (20060121-543)
8186 Log:
8187 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8188 This way, hidden admins also get them.
8189
8190
8191 Changes: Modified:
8192 +4 -4 trunk/src/send.c (File Modified)
8193
8194
8195jilles 2006/01/20 22:26:17 UTC (20060120-541)
8196 Log:
8197 From ircd-ratbox 2.2 (r21339 anfl):
8198 ms_kill() should be using find_person(), not find_client()
8199 otherwise it can generate a core.
8200
8201
8202 Changes: Modified:
8203 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8204
8205
8206jilles 2006/01/18 22:56:51 UTC (20060118-539)
8207 Log:
8208 Add m_error to core_module_table, so it is loaded by default.
8209
8210
8211 Changes: Modified:
8212 +1 -0 trunk/src/modules.c (File Modified)
8213
8214
8215jilles 2006/01/18 00:28:30 UTC (20060118-536)
8216 Log:
8217 comment is a const char *, not char *.
8218
8219
8220 Changes: Modified:
8221 +1 -1 trunk/include/hook.h (File Modified)
8222
8223
8224jilles 2006/01/18 00:10:02 UTC (20060118-534)
8225 Log:
8226 Fix a long standing hybrid 7 bug: when getting a read error
8227 on a server, report_error() is called with a %d instead of
8228 a %s in the format string ("Lost connection" in +d).
8229
8230
8231 Changes: Modified:
8232 +1 -1 trunk/src/client.c (File Modified)
8233
8234
8235jilles 2006/01/16 17:21:11 UTC (20060116-532)
8236 Log:
8237 Clarifications.
8238
8239
8240 Changes: Modified:
8241 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8242
8243
8244nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8245 Log:
8246 Add document describing capabilities and what they mean.
8247
8248
8249 Changes: Modified:
8250 + - trunk/doc/technical/capab.txt (File Added)
8251
8252
8253jilles 2006/01/16 01:19:24 UTC (20060116-528)
8254 Log:
8255 Change client_exit hook to pass all exit_client() parameters.
8256
8257
8258 Changes: Modified:
8259 +8 -0 trunk/include/hook.h (File Modified)
8260 +6 -1 trunk/src/client.c (File Modified)
8261
8262
8263jilles 2006/01/15 21:51:42 UTC (20060115-526)
8264 Log:
8265 Add client_exit hook, called in exit_client() for all
8266 clients of all types, except clients exiting because
8267 of netsplits (QS). The only thing done before it is
8268 marking the client as "closing" (to prevent
8269 recursion).
8270
8271
8272 Changes: Modified:
8273 +1 -0 trunk/include/hook.h (File Modified)
8274 +2 -0 trunk/src/client.c (File Modified)
8275 +2 -0 trunk/src/hook.c (File Modified)
8276
8277
8278jilles 2006/01/15 21:06:36 UTC (20060115-524)
8279 Log:
8280 Improve the code that calculates the nnnS nnnC counts
8281 in RPL_TRACESERVER.
8282
8283 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8284
8285
8286 Changes: Modified:
8287 +43 -36 trunk/modules/m_trace.c (File Modified)
8288
8289
8290jilles 2006/01/15 20:55:27 UTC (20060115-522)
8291 Log:
8292 Add server_eob hook.
8293 Planning to use this for netsplit/join notices.
8294
8295
8296 Changes: Modified:
8297 +1 -0 trunk/include/hook.h (File Modified)
8298 +2 -0 trunk/modules/m_pong.c (File Modified)
8299 +2 -0 trunk/src/hook.c (File Modified)
8300
8301
8302jilles 2006/01/15 20:01:51 UTC (20060115-520)
8303 Log:
8304 Default motd: ircd-ratbox -> charybdis
8305
8306
8307 Changes: Modified:
8308 +1 -1 trunk/doc/ircd.motd (File Modified)
8309
8310
8311jilles 2006/01/15 19:35:03 UTC (20060115-518)
8312 Log:
8313 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8314
8315
8316 Changes: Modified:
8317 +4 -4 trunk/src/s_user.c (File Modified)
8318
8319
8320jilles 2006/01/15 19:12:28 UTC (20060115-516)
8321 Log:
8322 - Remove obsolete EOB help file
8323 - Document snomask in the help files
8324 - Update indexes
8325
8326
8327 Changes: Modified:
8328 + - trunk/help/opers/eob (File Deleted)
8329 +13 -12 trunk/help/opers/index (File Modified)
8330 +1 -13 trunk/help/opers/umode (File Modified)
8331 +7 -7 trunk/help/users/index (File Modified)
8332
8333
8334nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8335 Log:
8336 Bail if snomask to parse is not given. Pointy hat to myself.
8337
8338
8339 Changes: Modified:
8340 +3 -0 trunk/src/snomask.c (File Modified)
8341
8342
8343gxti 2006/01/15 17:48:44 UTC (20060115-512)
8344 Log:
8345 Remove m_flags from autoconf
8346
8347
8348 Changes: Modified:
8349 +0 -1 trunk/contrib/Makefile.in (File Modified)
8350
8351
8352nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8353 Log:
8354 remove m_flags
8355
8356
8357 Changes: Modified:
8358 + - trunk/contrib/m_flags.c (File Deleted)
8359
8360
8361jilles 2006/01/15 17:22:19 UTC (20060115-508)
8362 Log:
8363 If +s is in oper_only_umodes, clear snomask on deoper.
8364
8365
8366 Changes: Modified:
8367 +5 -0 trunk/src/s_user.c (File Modified)
8368
8369
8370gxti 2006/01/15 17:16:50 UTC (20060115-506)
8371 Log:
8372 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8373
8374
8375 Changes: Modified:
8376 +2 -2 trunk/configure (File Modified)
8377 +2 -2 trunk/configure.ac (File Modified)
8378
8379
8380jilles 2006/01/15 17:15:56 UTC (20060115-504)
8381 Log:
8382 Remove the old server notice umodes.
8383 Default oper only umodes is now +s.
8384 Please make sure all remaining umodes still work.
8385
8386
8387 Changes: Modified:
8388 +3 -21 trunk/include/client.h (File Modified)
8389 +0 -12 trunk/src/newconf.c (File Modified)
8390 +1 -1 trunk/src/s_conf.c (File Modified)
8391 +12 -12 trunk/src/s_user.c (File Modified)
8392
8393
8394jilles 2006/01/15 17:00:27 UTC (20060115-502)
8395 Log:
8396 operator::flags nick_changes now controls +n snomask instead of +n umode.
8397
8398
8399 Changes: Modified:
8400 +8 -8 trunk/src/s_user.c (File Modified)
8401
8402
8403jilles 2006/01/15 16:53:16 UTC (20060115-500)
8404 Log:
8405 Move down h_umode_changed hook call after umode allowed checks
8406 (so it will not see +a if someone tries to set it but is not
8407 allowed to).
8408
8409
8410 Changes: Modified:
8411 +2 -3 trunk/src/s_user.c (File Modified)
8412
8413
8414jilles 2006/01/15 16:40:33 UTC (20060115-498)
8415 Log:
8416 Move over non-+s server notices (hopefully, all of them).
8417
8418
8419 Changes: Modified:
8420 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8421 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8422 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8423 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8424 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8425 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8426 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8427 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8428 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8429 +2 -2 trunk/libcharybdis/event.c (File Modified)
8430 +2 -2 trunk/modules/core/m_join.c (File Modified)
8431 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8432 +3 -3 trunk/modules/core/m_message.c (File Modified)
8433 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8434 +2 -2 trunk/modules/core/m_server.c (File Modified)
8435 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8436 +1 -1 trunk/modules/m_post.c (File Modified)
8437 +1 -1 trunk/modules/m_services.c (File Modified)
8438 +2 -2 trunk/src/channel.c (File Modified)
8439 +3 -3 trunk/src/client.c (File Modified)
8440 +1 -1 trunk/src/hash.c (File Modified)
8441 +5 -5 trunk/src/s_conf.c (File Modified)
8442 +2 -2 trunk/src/s_log.c (File Modified)
8443 +4 -4 trunk/src/s_user.c (File Modified)
8444
8445
8446jilles 2006/01/15 16:18:59 UTC (20060115-496)
8447 Log:
8448 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8449
8450
8451 Changes: Modified:
8452 +2 -1 trunk/include/snomask.h (File Modified)
8453 +2 -2 trunk/src/snomask.c (File Modified)
8454
8455
8456jilles 2006/01/15 16:08:28 UTC (20060115-494)
8457 Log:
8458 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8459
8460
8461 Changes: Modified:
8462 +1 -1 trunk/contrib/example_module.c (File Modified)
8463 +2 -2 trunk/include/ircd_defs.h (File Modified)
8464 +6 -6 trunk/modules/core/m_error.c (File Modified)
8465 +1 -1 trunk/modules/core/m_join.c (File Modified)
8466 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8467 +1 -1 trunk/modules/core/m_message.c (File Modified)
8468 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8469 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8470 +18 -18 trunk/modules/core/m_server.c (File Modified)
8471 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8472 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8473 +4 -4 trunk/modules/m_challenge.c (File Modified)
8474 +4 -4 trunk/modules/m_dline.c (File Modified)
8475 +13 -13 trunk/modules/m_gline.c (File Modified)
8476 +5 -5 trunk/modules/m_kline.c (File Modified)
8477 +2 -2 trunk/modules/m_oper.c (File Modified)
8478 +1 -1 trunk/modules/m_pong.c (File Modified)
8479 +13 -13 trunk/modules/m_rehash.c (File Modified)
8480 +4 -4 trunk/modules/m_resv.c (File Modified)
8481 +16 -16 trunk/modules/m_set.c (File Modified)
8482 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8483 +6 -6 trunk/modules/m_xline.c (File Modified)
8484 +1 -1 trunk/src/adns.c (File Modified)
8485 +2 -2 trunk/src/channel.c (File Modified)
8486 +1 -1 trunk/src/listener.c (File Modified)
8487 +1 -1 trunk/src/s_auth.c (File Modified)
8488 +15 -15 trunk/src/s_conf.c (File Modified)
8489 +3 -3 trunk/src/s_user.c (File Modified)
8490 +7 -7 trunk/src/send.c (File Modified)
8491
8492
8493jilles 2006/01/15 15:34:12 UTC (20060115-492)
8494 Log:
8495 On oper up:
8496 - set +s snomask if +s umode set but no snomasks
8497 - put numerics in more logical order
8498
8499
8500 Changes: Modified:
8501 +3 -1 trunk/src/s_user.c (File Modified)
8502
8503
8504jilles 2006/01/15 15:12:39 UTC (20060115-490)
8505 Log:
8506 parse_snobuf_to_mask(): default to + at start
8507 allows stuff like /mode jilles +s C
8508
8509
8510 Changes: Modified:
8511 +1 -1 trunk/src/snomask.c (File Modified)
8512
8513
8514jilles 2006/01/15 15:04:34 UTC (20060115-488)
8515 Log:
8516 Changes to user_mode() snomask handling.
8517 - show snomask (if not 0) on /mode <nick>
8518 - show snomask once at the end if +s/-s used
8519 - only parse 1 parameter for umode changes
8520 - don't crash on /mode <nick> +s
8521 - /mode <nick> -s clears snomask, doesn't use parameter
8522 - set umode +s iff snomask is not 0
8523 - snomask is not propagated, but umode +s is
8524
8525
8526 Changes: Modified:
8527 +97 -72 trunk/src/s_user.c (File Modified)
8528
8529
8530nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8531 Log:
8532 Convert some messages over to snomask.
8533
8534
8535 Changes: Modified:
8536 +29 -29 trunk/src/client.c (File Modified)
8537 +2 -2 trunk/src/ircd.c (File Modified)
8538 +13 -13 trunk/src/modules.c (File Modified)
8539 +1 -1 trunk/src/newconf.c (File Modified)
8540 +5 -5 trunk/src/parse.c (File Modified)
8541 +1 -1 trunk/src/restart.c (File Modified)
8542 +4 -4 trunk/src/s_newconf.c (File Modified)
8543 +11 -11 trunk/src/s_serv.c (File Modified)
8544
8545
8546nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8547 Log:
8548 include snomask.h from client.h
8549
8550
8551 Changes: Modified:
8552 +1 -0 trunk/include/client.h (File Modified)
8553
8554
8555nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8556 Log:
8557 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8558
8559
8560 Changes: Modified:
8561 +1 -0 trunk/src/newconf.c (File Modified)
8562 +2 -1 trunk/src/snomask.c (File Modified)
8563
8564
8565nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8566 Log:
8567 should start with +, not \0. Whoops. :)
8568
8569
8570 Changes: Modified:
8571 +1 -1 trunk/src/snomask.c (File Modified)
8572
8573
8574nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8575 Log:
8576 core snomask support.
8577
8578
8579 Changes: Modified:
8580 +3 -0 trunk/doc/example.conf (File Modified)
8581 +2 -0 trunk/include/client.h (File Modified)
8582 +2 -0 trunk/include/numeric.h (File Modified)
8583 +2 -0 trunk/include/s_newconf.h (File Modified)
8584 +63 -0 trunk/include/send.h (File Modified)
8585 + - trunk/include/snomask.h (File Added)
8586 +1 -0 trunk/src/Makefile.in (File Modified)
8587 +1 -1 trunk/src/messages.tab (File Modified)
8588 +8 -0 trunk/src/newconf.c (File Modified)
8589 +12 -0 trunk/src/s_user.c (File Modified)
8590 +235 -0 trunk/src/send.c (File Modified)
8591 + - trunk/src/snomask.c (File Added)
8592
8593
8594nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8595 Log:
8596 add a blank line after the license info.
8597
8598
8599 Changes: Modified:
8600 +1 -1 trunk/CREDITS (File Modified)
8601
8602
8603jilles 2006/01/14 19:59:18 UTC (20060114-472)
8604 Log:
8605 Extend copyright to 2006.
8606
8607
8608 Changes: Modified:
8609 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8610
8611
8612jilles 2006/01/14 19:56:24 UTC (20060114-470)
8613 Log:
8614 - Fix up book id.
8615 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8616
8617
8618 Changes: Modified:
8619 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8620 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8621
8622
8623jilles 2006/01/14 19:52:16 UTC (20060114-468)
8624 Log:
8625 Add oper privileges document.
8626
8627
8628 Changes: Modified:
8629 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8630 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8631
8632
8633jilles 2006/01/14 18:45:57 UTC (20060114-466)
8634 Log:
8635 Capitalize message names in services shortcuts (for consistency).
8636
8637
8638 Changes: Modified:
8639 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8640
8641
8642jilles 2006/01/13 16:53:35 UTC (20060113-464)
8643 Log:
8644 Remove C++ comment.
8645
8646
8647 Changes: Modified:
8648 +1 -1 trunk/src/patricia.c (File Modified)
8649
8650
8651jilles 2006/01/13 13:45:56 UTC (20060113-462)
8652 Log:
8653 Remove obsolete 'nextconnect' variable.
8654
8655
8656 Changes: Modified:
8657 +0 -1 trunk/include/ircd.h (File Modified)
8658 +0 -2 trunk/src/client.c (File Modified)
8659 +0 -1 trunk/src/ircd.c (File Modified)
8660
8661
8662jilles 2006/01/13 13:02:54 UTC (20060113-460)
8663 Log:
8664 Remove this remnant of the hybrid 6 ziplinks implementation.
8665
8666
8667 Changes: Modified:
8668 + - trunk/include/s_zip.h (File Deleted)
8669
8670
8671jilles 2006/01/09 16:05:47 UTC (20060109-458)
8672 Log:
8673 Make clone limiting work on orighost, not host (so it
8674 looks through services cloaks). Lightly tested, please
8675 test/review.
8676
8677
8678 Changes: Modified:
8679 +2 -0 trunk/modules/m_chghost.c (File Modified)
8680 +1 -1 trunk/src/client.c (File Modified)
8681 +1 -1 trunk/src/s_conf.c (File Modified)
8682
8683
8684jilles 2006/01/09 15:51:02 UTC (20060109-456)
8685 Log:
8686 Don't forget to link me_realhost() into the command hash.
8687
8688 Pointy hat to: myself
8689
8690
8691 Changes: Modified:
8692 +1 -1 trunk/modules/m_chghost.c (File Modified)
8693
8694
8695jilles 2006/01/09 14:46:59 UTC (20060109-454)
8696 Log:
8697 It's call_hook, not hook_call.
8698
8699
8700 Changes: Modified:
8701 +1 -1 trunk/src/s_user.c (File Modified)
8702
8703
8704jilles 2006/01/09 14:45:36 UTC (20060109-452)
8705 Log:
8706 Add unreject help file.
8707
8708
8709 Changes: Modified:
8710 + - trunk/help/opers/unreject (File Added)
8711
8712
8713jilles 2006/01/09 14:41:41 UTC (20060109-450)
8714 Log:
8715 Link the all-important 42 module to the build :P
8716
8717
8718 Changes: Modified:
8719 +1 -0 trunk/contrib/Makefile.in (File Modified)
8720
8721
8722jilles 2006/01/08 19:12:10 UTC (20060108-448)
8723 Log:
8724 Mention /rehash help.
8725
8726
8727 Changes: Modified:
8728 +1 -0 trunk/help/opers/rehash (File Modified)
8729
8730
8731nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8732 Log:
8733 Add h_user_signon hook.
8734
8735
8736 Changes: Modified:
8737 +1 -0 trunk/include/hook.h (File Modified)
8738 +2 -0 trunk/src/hook.c (File Modified)
8739 +4 -0 trunk/src/s_user.c (File Modified)
8740
8741
8742jilles 2006/01/06 02:30:23 UTC (20060106-444)
8743 Log:
8744 Oops, forgot to set orighost for remote client introductions.
8745
8746
8747 Changes: Modified:
8748 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8749
8750
8751jilles 2006/01/06 01:40:44 UTC (20060106-442)
8752 Log:
8753 Use TS6 forms in services shortcuts, if possible.
8754
8755
8756 Changes: Modified:
8757 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8758
8759
8760jilles 2006/01/06 01:31:19 UTC (20060106-440)
8761 Log:
8762 - Start out default_umodes conf entry from the empty set instead of +i.
8763 - Move oper_only_umodes check to where default_umodes is used, as
8764 oper_only_umodes may not be set yet while we're reading the conf.
8765
8766
8767 Changes: Modified:
8768 +6 -7 trunk/src/newconf.c (File Modified)
8769 +1 -1 trunk/src/s_user.c (File Modified)
8770
8771
8772jilles 2006/01/06 01:00:44 UTC (20060106-438)
8773 Log:
8774 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8775
8776
8777 Changes: Modified:
8778 +1 -0 trunk/doc/example.conf (File Modified)
8779 +7 -0 trunk/doc/reference.conf (File Modified)
8780 +0 -7 trunk/include/config.h.dist (File Modified)
8781 +1 -0 trunk/include/s_conf.h (File Modified)
8782 +6 -0 trunk/modules/m_info.c (File Modified)
8783 +9 -18 trunk/src/client.c (File Modified)
8784 +1 -0 trunk/src/newconf.c (File Modified)
8785 +1 -0 trunk/src/s_conf.c (File Modified)
8786
8787
8788jilles 2006/01/06 00:14:18 UTC (20060106-436)
8789 Log:
8790 - Allow NULL target_ip in show_ip() (indicates message is being
8791 sent to local opers)
8792 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8793 confitem
8794 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8795 those in src/client.c
8796
8797 From ratbox 2.2 svn (anfl)
8798
8799
8800 Changes: Modified:
8801 +1 -0 trunk/include/client.h (File Modified)
8802 +21 -2 trunk/src/client.c (File Modified)
8803 +2 -4 trunk/src/hostmask.c (File Modified)
8804 +1 -5 trunk/src/s_conf.c (File Modified)
8805 +4 -8 trunk/src/s_user.c (File Modified)
8806
8807
8808nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8809 Log:
8810 Fire off events properly.
8811
8812
8813 Changes: Modified:
8814 +7 -3 trunk/src/s_user.c (File Modified)
8815
8816
8817nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8818 Log:
8819 make sure modules which depend on umode information get the message upon connection (oops)
8820
8821
8822 Changes: Modified:
8823 +3 -0 trunk/src/s_user.c (File Modified)
8824
8825
8826jilles 2006/01/05 23:33:33 UTC (20060105-430)
8827 Log:
8828 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8829 From ratbox 2.2 svn.
8830
8831
8832 Changes: Modified:
8833 +3 -7 trunk/modules/m_etrace.c (File Modified)
8834
8835
8836nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8837 Log:
8838 Replace silly `default_invisible' option with more versatile default_umodes.
8839
8840
8841 Changes: Modified:
8842 +2 -2 trunk/Makefile.in (File Modified)
8843 +12 -1 trunk/doc/example.conf (File Modified)
8844 +14 -7 trunk/doc/reference.conf (File Modified)
8845 +2 -4 trunk/include/s_conf.h (File Modified)
8846 +0 -6 trunk/modules/m_info.c (File Modified)
8847 +4 -0 trunk/src/modules.c (File Modified)
8848 +41 -1 trunk/src/newconf.c (File Modified)
8849 +2 -2 trunk/src/s_conf.c (File Modified)
8850 +3 -4 trunk/src/s_user.c (File Modified)
8851
8852
8853jilles 2006/01/02 14:30:45 UTC (20060102-426)
8854 Log:
8855 Add temporary nick resvs with the proper duration,
8856 not 60 times too long.
8857
8858
8859 Changes: Modified:
8860 +1 -1 trunk/modules/m_resv.c (File Modified)
8861
8862
8863jilles 2006/01/02 14:21:31 UTC (20060102-424)
8864 Log:
8865 Add kick on split riding. See reference.conf for more details.
8866
8867
8868 Changes: Modified:
8869 +1 -0 trunk/doc/example.conf (File Modified)
8870 +16 -0 trunk/doc/reference.conf (File Modified)
8871 +1 -0 trunk/include/s_conf.h (File Modified)
8872 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8873 +6 -0 trunk/modules/m_info.c (File Modified)
8874 +1 -0 trunk/src/newconf.c (File Modified)
8875 +1 -0 trunk/src/s_conf.c (File Modified)
8876
8877
8878nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8879 Log:
8880 New credits, denoting GXTi as being on the core team.
8881
8882
8883 Changes: Modified:
8884 +16 -5 trunk/CREDITS (File Modified)
8885
8886
8887nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8888 Log:
8889 better cloaking algorithm
8890
8891
8892 Changes: Modified:
8893 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8894
8895
8896nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8897 Log:
8898 don't do redundant bitshifting.
8899
8900
8901 Changes: Modified:
8902 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8903
8904
8905jilles 2005/12/23 21:15:41 UTC (20051223-416)
8906 Log:
8907 Add ip_cloaking.so.
8908
8909
8910 Changes: Modified:
8911 +1 -0 trunk/contrib/Makefile.in (File Modified)
8912
8913
8914jilles 2005/12/23 21:15:25 UTC (20051223-414)
8915 Log:
8916 Set the DynSpoof flag properly.
8917
8918
8919 Changes: Modified:
8920 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8921
8922
8923nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8924 Log:
8925 first go at an ip_cloaking implementation for charybdis.
8926
8927
8928 Changes: Modified:
8929 + - trunk/contrib/ip_cloaking.c (File Added)
8930
8931
8932nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8933 Log:
8934 Add libcharybdis to contrib/ includes.
8935
8936
8937 Changes: Modified:
8938 +1 -1 trunk/contrib/Makefile.in (File Modified)
8939
8940
8941nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8942 Log:
8943 add h_umode_changed hook for modules that provide usermodes.
8944
8945
8946 Changes: Modified:
8947 +1 -0 trunk/include/hook.h (File Modified)
8948 +2 -1 trunk/src/hook.c (File Modified)
8949 +3 -0 trunk/src/s_user.c (File Modified)
8950
8951
8952jilles 2005/12/19 16:52:45 UTC (20051219-406)
8953 Log:
8954 Show quiets in /stats z.
8955
8956
8957 Changes: Modified:
8958 +15 -10 trunk/src/s_stats.c (File Modified)
8959
8960
8961nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8962 Log:
8963 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8964
8965
8966 Changes: Modified:
8967 +0 -12 trunk/configure (File Modified)
8968 +0 -9 trunk/configure.ac (File Modified)
8969 +0 -3 trunk/include/setup.h.in (File Modified)
8970
8971
8972nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8973 Log:
8974 change various buffer sizes to = topiclen.
8975
8976
8977 Changes: Modified:
8978 +3 -4 trunk/include/ircd_defs.h (File Modified)
8979
8980
8981jon 2005/12/12 19:32:18 UTC (20051212-400)
8982 Log:
8983 - Partial commit test, partial ego strokage ;)
8984
8985
8986 Changes: Modified:
8987 +2 -1 trunk/CREDITS (File Modified)
8988
8989
8990nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8991 Log:
8992 More kqueue corrections.
8993
8994 Changes: Modified:
8995 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8996
8997
8998nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8999 Log:
9000 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9001 Not sure why this wasn't this way to begin with.
9002
9003
9004 Changes: Modified:
9005 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9006
9007
9008jilles 2005/12/11 16:39:52 UTC (20051211-394)
9009 Log:
9010 example.conf tweaks:
9011 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9012 most people do not need this.
9013 Enable serverinfo::hub.
9014
9015
9016 Changes: Modified:
9017 +14 -11 trunk/doc/example.conf (File Modified)
9018
9019
9020nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9021 Log:
9022 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9023
9024
9025 Changes: Modified:
9026 +1 -1 trunk/src/s_serv.c (File Modified)
9027
9028
9029nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9030 Log:
9031 header include changes
9032
9033
9034 Changes: Modified:
9035 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9036 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9037 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9038 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9039 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9040 +1 -21 trunk/libcharybdis/select.c (File Modified)
9041
9042
9043nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9044 Log:
9045 s/ilog/libcharybdis_{die,log,restart}/g
9046
9047
9048 Changes: Modified:
9049 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9050 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9051 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9052 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9053 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9054 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9055 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9056 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9057
9058
9059nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9060 Log:
9061 Use the right callbacks in the function code.
9062
9063 Changes: Modified:
9064 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9065
9066
9067nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9068 Log:
9069 More work, it builds again!
9070
9071
9072 Changes: Modified:
9073 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9074 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9075 + - trunk/libcharybdis/libcharybdis.c (File Added)
9076 + - trunk/libcharybdis/libcharybdis.h (File Added)
9077
9078
9079nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9080 Log:
9081 Move some stuff around.
9082
9083
9084 Changes: Modified:
9085 + - trunk/include/memory.h (File Deleted)
9086 + - trunk/include/tools.h (File Deleted)
9087 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9088 + - trunk/libcharybdis/memory.c (File Added)
9089 + - trunk/libcharybdis/memory.h (File Added)
9090 + - trunk/libcharybdis/snprintf.c (File Added)
9091 + - trunk/libcharybdis/tools.c (File Added)
9092 + - trunk/libcharybdis/tools.h (File Added)
9093 +1000 -1062 trunk/modules/.depend (File Modified)
9094 +421 -455 trunk/src/.depend (File Modified)
9095 +0 -1191 trunk/src/Makefile.in (File Modified)
9096 + - trunk/src/memory.c (File Deleted)
9097 + - trunk/src/snprintf.c (File Deleted)
9098 + - trunk/src/tools.c (File Deleted)
9099
9100
9101nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9102 Log:
9103 move more headers into libcharybdis
9104
9105 Changes: Modified:
9106 + - trunk/include/balloc.h (File Deleted)
9107 + - trunk/include/event.h (File Deleted)
9108 + - trunk/libcharybdis/balloc.h (File Added)
9109 + - trunk/libcharybdis/event.h (File Added)
9110 +924 -1020 trunk/modules/.depend (File Modified)
9111 +327 -406 trunk/src/.depend (File Modified)
9112
9113
9114nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9115 Log:
9116 balloc, events -> libcharybdis
9117
9118 Changes: Modified:
9119 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9120 + - trunk/libcharybdis/balloc.c (File Added)
9121 + - trunk/libcharybdis/event.c (File Added)
9122 +0 -1008 trunk/src/Makefile.in (File Modified)
9123 + - trunk/src/balloc.c (File Deleted)
9124 + - trunk/src/event.c (File Deleted)
9125
9126
9127nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9128 Log:
9129 More fun
9130
9131 Changes: Modified:
9132 + - trunk/include/commio.h (File Deleted)
9133 + - trunk/include/linebuf.h (File Deleted)
9134 + - trunk/libcharybdis/commio.h (File Added)
9135 + - trunk/libcharybdis/linebuf.h (File Added)
9136 +1644 -530 trunk/modules/.depend (File Modified)
9137 +1 -1 trunk/modules/Makefile.in (File Modified)
9138 +720 -284 trunk/src/.depend (File Modified)
9139
9140
9141nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9142 Log:
9143 Makefile reworking -- moving libcharybdis headers into proper location.
9144
9145 Changes: Modified:
9146 +1 -1 trunk/adns/Makefile.in (File Modified)
9147 +1 -1 trunk/src/Makefile.in (File Modified)
9148
9149
9150nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9151 Log:
9152 Document proposed authdaemon protocol.
9153
9154 Changes: Modified:
9155 + - trunk/authdaemon/protocol.txt (File Added)
9156
9157
9158nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9159 Log:
9160 Makefile oops
9161
9162 Changes: Modified:
9163 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9164
9165
9166nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9167 Log:
9168 Remove dead makefile from generation
9169
9170 Changes: Modified:
9171 +1 -2 trunk/configure (File Modified)
9172 +0 -1 trunk/configure.ac (File Modified)
9173
9174
9175nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9176 Log:
9177 libcharybdisIO -> libcharybdis
9178
9179 Changes: Modified:
9180 +1 -1 trunk/src/Makefile.in (File Modified)
9181
9182
9183nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9184 Log:
9185 More restructuring.
9186
9187 Changes: Modified:
9188 + - trunk/libcharybdis/Makefile.in (File Added)
9189 + - trunk/libcharybdis/commio.c (File Added)
9190 + - trunk/libcharybdis/devpoll.c (File Added)
9191 + - trunk/libcharybdis/epoll.c (File Added)
9192 + - trunk/libcharybdis/io/ (File Deleted)
9193 + - trunk/libcharybdis/kqueue.c (File Added)
9194 + - trunk/libcharybdis/linebuf.c (File Added)
9195 + - trunk/libcharybdis/log/ (File Deleted)
9196 + - trunk/libcharybdis/poll.c (File Added)
9197 + - trunk/libcharybdis/ports.c (File Added)
9198 + - trunk/libcharybdis/select.c (File Added)
9199
9200
9201nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9202 Log:
9203 Blah kill makefile
9204
9205 Changes: Modified:
9206 + - trunk/libcharybdis/Makefile.in (File Deleted)
9207
9208
9209nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9210 Log:
9211 Blah kill makefile
9212
9213 Changes: Modified:
9214 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9215
9216
9217nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9218 Log:
9219 add authdaemon dir for later hacking
9220
9221
9222 Changes: Modified:
9223 + - trunk/authdaemon/ (File Added)
9224
9225
9226nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9227 Log:
9228 linebuf -> libcharybdisIO
9229
9230
9231 Changes: Modified:
9232 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9233 + - trunk/libcharybdis/io/linebuf.c (File Added)
9234 + - trunk/libcharybdis/log/ (File Added)
9235 + - trunk/libcharybdis/log/Makefile.in (File Added)
9236 +0 -687 trunk/src/Makefile.in (File Modified)
9237 + - trunk/src/linebuf.c (File Deleted)
9238
9239
9240nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9241 Log:
9242 Solaris 10 I/O ports support
9243
9244 Changes: Modified:
9245 + - trunk/libcharybdis/io/ports.c (File Added)
9246
9247
9248nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9249 Log:
9250 libcharybdis stuff
9251
9252
9253 Changes: Modified:
9254 +1 -1 trunk/Makefile.in (File Modified)
9255 +3 -1 trunk/configure (File Modified)
9256 +133 -10 trunk/configure.ac (File Modified)
9257 + - trunk/libcharybdis/ (File Added)
9258 + - trunk/libcharybdis/Makefile.in (File Added)
9259 + - trunk/libcharybdis/io/ (File Added)
9260 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9261 +2 -3 trunk/src/Makefile.in (File Modified)
9262 + - trunk/src/io/ (File Deleted)
9263
9264
9265nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9266 Log:
9267 split IO stuff into libcharybdisIO.
9268
9269
9270 Changes: Modified:
9271 + - trunk/src/commio.c (File Deleted)
9272 + - trunk/src/devpoll.c (File Deleted)
9273 + - trunk/src/epoll.c (File Deleted)
9274 + - trunk/src/io/ (File Added)
9275 + - trunk/src/io/Makefile.in (File Added)
9276 + - trunk/src/io/commio.c (File Added)
9277 + - trunk/src/io/devpoll.c (File Added)
9278 + - trunk/src/io/epoll.c (File Added)
9279 + - trunk/src/io/kqueue.c (File Added)
9280 + - trunk/src/io/poll.c (File Added)
9281 + - trunk/src/io/select.c (File Added)
9282 + - trunk/src/kqueue.c (File Deleted)
9283 + - trunk/src/poll.c (File Deleted)
9284 + - trunk/src/select.c (File Deleted)
9285
9286
9287nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9288 Log:
9289 Version bump: 1.1.0
9290
9291
9292 Changes: Modified:
9293 +86 -155 trunk/configure (File Modified)
9294 +1 -1 trunk/configure.ac (File Modified)
9295
9296
9297jilles 2005/12/04 01:56:31 UTC (20051204-346)
9298 Log:
9299 Remove mentions of mkkeypair/cryptlinks.
9300
9301
9302 Changes: Modified:
9303 +1 -3 trunk/doc/challenge.txt (File Modified)
9304
9305
9306jilles 2005/12/02 17:57:29 UTC (20051202-344)
9307 Log:
9308 Clarify serverinfo{} description.
9309
9310
9311 Changes: Modified:
9312 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9313
9314
9315jilles 2005/12/02 17:41:44 UTC (20051202-342)
9316 Log:
9317 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9318
9319
9320 Changes: Modified:
9321 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9322
9323
9324jilles 2005/12/02 17:38:53 UTC (20051202-340)
9325 Log:
9326 Improvements also applicable to hyperion 1.x.
9327
9328
9329 Changes: Modified:
9330 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9331
9332
9333jilles 2005/12/02 17:08:45 UTC (20051202-338)
9334 Log:
9335 - Add +F description
9336 - General improvements and changes to charybdis
9337
9338
9339 Changes: Modified:
9340 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9341
9342
9343jilles 2005/12/02 16:43:45 UTC (20051202-336)
9344 Log:
9345 The server notice umodes only have an effect
9346 for opers. ("sendto_realops_flags", so having
9347 the umode is not enough, they must also be
9348 opered)
9349
9350
9351 Changes: Modified:
9352 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9353
9354
9355jilles 2005/12/02 16:39:40 UTC (20051202-334)
9356 Log:
9357 Updates to umodes docs.
9358
9359
9360 Changes: Modified:
9361 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9362
9363
9364nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9365 Log:
9366 Add SGML documentation.
9367
9368 Changes: Modified:
9369 + - trunk/doc/sgml/ (File Added)
9370 + - trunk/doc/sgml/oper-guide/ (File Added)
9371 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9372 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9373 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9374 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9375 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9376 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9377 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9378
9379
9380jilles 2005/11/21 11:04:33 UTC (20051121-330)
9381 Log:
9382 Make operwall flag restrict setting umode +z.
9383 This repairs this flag broken in charybdis-1.0.
9384
9385
9386 Changes: Modified:
9387 +41 -0 trunk/contrib/m_flags.c (File Modified)
9388 +9 -0 trunk/src/s_user.c (File Modified)
9389
9390
9391jilles 2005/11/21 10:29:37 UTC (20051121-328)
9392 Log:
9393 Don't complain/reset remote clients +n. I'm still not
9394 convinced propagating all umodes is the way to go, oh
9395 well.
9396
9397
9398 Changes: Modified:
9399 +1 -1 trunk/src/s_user.c (File Modified)
9400
9401
9402jilles 2005/11/21 10:21:42 UTC (20051121-326)
9403 Log:
9404 - Require admin flag for oper /chghost (if it's enabled
9405 which is not default)
9406 - Give error message on nonexistant nick
9407
9408
9409 Changes: Modified:
9410 +12 -0 trunk/modules/m_chghost.c (File Modified)
9411
9412
9413nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9414 Log:
9415 Incorporated jilles' dynspoof patch with a few minor changes.
9416
9417 Changes: Modified:
9418 +5 -2 trunk/include/client.h (File Modified)
9419 +1 -0 trunk/include/numeric.h (File Modified)
9420 +75 -4 trunk/modules/m_chghost.c (File Modified)
9421 +2 -21 trunk/modules/m_stats.c (File Modified)
9422 +2 -8 trunk/modules/m_trace.c (File Modified)
9423 +2 -0 trunk/src/client.c (File Modified)
9424 +3 -0 trunk/src/s_user.c (File Modified)
9425
9426
9427nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9428 Log:
9429 Update NEWS.
9430
9431 Changes: Modified:
9432 +5 -0 trunk/NEWS (File Modified)
9433
9434
9435jilles 2005/11/17 22:38:52 UTC (20051117-320)
9436 Log:
9437 Make show_ip() far less braindead.
9438
9439 Obtained from: ratbox 2.2 SVN
9440
9441
9442 Changes: Modified:
9443 +14 -85 trunk/src/client.c (File Modified)
9444
9445
9446jilles 2005/11/15 16:33:26 UTC (20051115-318)
9447 Log:
9448 Instead of not showing channels at all for whoising services,
9449 only show channels the requester is also on. If operspying
9450 services, show all the channels.
9451
9452
9453 Changes: Modified:
9454 +37 -40 trunk/modules/m_whois.c (File Modified)
9455
9456
9457jilles 2005/11/15 15:59:00 UTC (20051115-316)
9458 Log:
9459 - Show real errno if we fail to connect to a server
9460 - Don't show server IPs on IRC if a server goes dead
9461 during handshake
9462
9463
9464 Changes: Modified:
9465 +2 -5 trunk/src/s_serv.c (File Modified)
9466
9467
9468jilles 2005/11/15 15:28:18 UTC (20051115-314)
9469 Log:
9470 Revert hybrid 7.2 aline code. It causes too many problems.
9471
9472
9473 Changes: Modified:
9474 +1 -47 trunk/NEWS (File Modified)
9475 + - trunk/include/aline.h (File Deleted)
9476 +53 -6 trunk/modules/m_dline.c (File Modified)
9477 +212 -16 trunk/modules/m_kline.c (File Modified)
9478 +37 -8 trunk/modules/m_resv.c (File Modified)
9479 +45 -24 trunk/modules/m_xline.c (File Modified)
9480 +0 -485 trunk/src/Makefile.in (File Modified)
9481 + - trunk/src/aline.c (File Deleted)
9482
9483
9484jilles 2005/11/07 10:47:33 UTC (20051107-312)
9485 Log:
9486 Incorporate recent ratbox monitor bugfixes (could crash).
9487
9488
9489 Changes: Modified:
9490 +16 -0 trunk/modules/m_monitor.c (File Modified)
9491 +4 -3 trunk/src/monitor.c (File Modified)
9492
9493
9494jilles 2005/10/24 23:10:06 UTC (20051024-310)
9495 Log:
9496 Fix /invite UID leak.
9497
9498 Found by logiclrd@EFnet.
9499
9500
9501 Changes: Modified:
9502 +3 -2 trunk/modules/m_invite.c (File Modified)
9503
9504
9505nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9506 Log:
9507 Don't show what channels a service is in.
9508
9509 Changes: Modified:
9510 +1 -0 trunk/NEWS (File Modified)
9511 +40 -35 trunk/modules/m_whois.c (File Modified)
9512
9513
9514nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9515 Log:
9516 Update version to 1.0.3.
9517
9518
9519 Changes: Modified:
9520 +9 -9 trunk/configure (File Modified)
9521 +1 -1 trunk/configure.ac (File Modified)
9522
9523
9524jilles 2005/10/22 17:12:51 UTC (20051022-304)
9525 Log:
9526 Update NEWS.
9527
9528
9529 Changes: Modified:
9530 +7 -1 trunk/NEWS (File Modified)
9531
9532
9533jilles 2005/10/22 17:11:32 UTC (20051022-302)
9534 Log:
9535 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9536 More static buffers :(
9537
9538
9539 Changes: Modified:
9540 +12 -4 trunk/src/aline.c (File Modified)
9541
9542
9543jilles 2005/10/18 21:52:35 UTC (20051018-300)
9544 Log:
9545 Make operspy mode (/mode !#channel showing parameters
9546 even if not on channel) work again.
9547
9548
9549 Changes: Modified:
9550 +4 -4 trunk/src/channel.c (File Modified)
9551
9552
9553jilles 2005/10/16 22:04:15 UTC (20051016-298)
9554 Log:
9555 Call server_introduced hook on TS6 remote server
9556 introduction (ms_sid()).
9557
9558
9559 Changes: Modified:
9560 +6 -0 trunk/modules/core/m_server.c (File Modified)
9561
9562
9563nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9564 Log:
9565 Cyrix boxes are wierd.
9566
9567 Changes: Modified:
9568 +2 -1 trunk/modules/m_services.c (File Modified)
9569
9570
9571nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9572 Log:
9573 More paranoia.
9574
9575 Changes: Modified:
9576 +1 -1 trunk/include/client.h (File Modified)
9577 +3 -1 trunk/modules/m_services.c (File Modified)
9578
9579
9580nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9581 Log:
9582 heh
9583
9584 Changes: Modified:
9585 +1 -6 trunk/modules/m_services.c (File Modified)
9586
9587
9588nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9589 Log:
9590 Disable a check that doesn't always seem to work right for some reason.
9591
9592 Changes: Modified:
9593 +2 -0 trunk/modules/m_services.c (File Modified)
9594
9595
9596nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9597 Log:
9598 Update NEWS.
9599
9600
9601 Changes: Modified:
9602 +4 -1 trunk/NEWS (File Modified)
9603
9604
9605nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9606 Log:
9607 1.0.2
9608
9609
9610 Changes: Modified:
9611 +9 -9 trunk/configure (File Modified)
9612 +1 -1 trunk/configure.ac (File Modified)
9613
9614
9615jilles 2005/10/08 22:30:18 UTC (20051008-284)
9616 Log:
9617 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9618
9619
9620 Changes: Modified:
9621 +3 -13 trunk/modules/m_trace.c (File Modified)
9622
9623
9624jilles 2005/10/06 11:00:22 UTC (20051006-282)
9625 Log:
9626 Don't send empty RPL_WHOISCHANNELS on remote whois.
9627
9628 Pointy hat to: jilles
9629
9630
9631 Changes: Modified:
9632 +1 -1 trunk/modules/m_whois.c (File Modified)
9633
9634
9635nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9636 Log:
9637 Update NEWS.
9638
9639
9640 Changes: Modified:
9641 +3 -0 trunk/NEWS (File Modified)
9642
9643
9644nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9645 Log:
9646 Modular umode support.
9647
9648
9649 Changes: Modified:
9650 +0 -9 trunk/include/client.h (File Modified)
9651 +2 -1 trunk/include/s_user.h (File Modified)
9652 +1 -1 trunk/include/tools.h (File Modified)
9653 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9654 +3 -0 trunk/src/ircd.c (File Modified)
9655 +1 -1 trunk/src/messages.tab (File Modified)
9656 +2 -2 trunk/src/s_serv.c (File Modified)
9657 +37 -59 trunk/src/s_user.c (File Modified)
9658 +21 -0 trunk/src/tools.c (File Modified)
9659
9660
9661jilles 2005/10/02 20:23:15 UTC (20051002-276)
9662 Log:
9663 Optionally do forced nick change to the UID instead of kill
9664 on nick collisions, see doc/collision_fnc.txt for more
9665 details.
9666
9667
9668 Changes: Modified:
9669 + - trunk/doc/collision_fnc.txt (File Added)
9670 +1 -0 trunk/doc/example.conf (File Modified)
9671 +8 -0 trunk/doc/reference.conf (File Modified)
9672 +1 -0 trunk/include/numeric.h (File Modified)
9673 +1 -0 trunk/include/s_conf.h (File Modified)
9674 +2 -1 trunk/include/s_serv.h (File Modified)
9675 +1 -0 trunk/include/s_stats.h (File Modified)
9676 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9677 +1 -1 trunk/src/messages.tab (File Modified)
9678 +1 -0 trunk/src/newconf.c (File Modified)
9679 +1 -0 trunk/src/s_conf.c (File Modified)
9680 +1 -0 trunk/src/s_serv.c (File Modified)
9681 +2 -2 trunk/src/s_stats.c (File Modified)
9682
9683
9684nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9685 Log:
9686 Update NEWS.
9687
9688
9689 Modified:
9690 trunk/NEWS (File Modified)
9691
9692
9693jilles 2005/09/28 15:45:31 UTC (20050928-272)
9694 Log:
9695 Don't allow lookups by uid in /monitor + and /monitor s.
9696
9697
9698 Modified:
9699 trunk/modules/m_monitor.c (File Modified)
9700
9701
9702jilles 2005/09/28 13:05:01 UTC (20050928-270)
9703 Log:
9704 Stop garbage +j being set in cases like +j aaa:bbb by
9705 initializing the variables properly.
9706
9707 Reported by kyle.
9708
9709
9710 Modified:
9711 trunk/modules/core/m_mode.c (File Modified)
9712 trunk/modules/core/m_sjoin.c (File Modified)
9713
9714
9715jilles 2005/09/25 15:51:54 UTC (20050925-268)
9716 Log:
9717 Apply flags to the proper server in me_gcap().
9718
9719
9720 Modified:
9721 trunk/modules/m_capab.c (File Modified)
9722
9723
9724jilles 2005/09/22 23:13:46 UTC (20050922-266)
9725 Log:
9726 Use find_named_client() instead of find_client() to check
9727 for nick collisions.
9728
9729
9730 Modified:
9731 trunk/modules/core/m_nick.c (File Modified)
9732
9733
9734nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9735 Log:
9736 - Replace old 381 numeric with a new, more positive one!
9737
9738
9739 Modified:
9740 trunk/src/messages.tab (File Modified)
9741
9742
9743jilles 2005/09/22 00:38:45 UTC (20050922-262)
9744 Log:
9745 Make it compile again.
9746
9747
9748 Modified:
9749 trunk/src/channel.c (File Modified)
9750 trunk/src/client.c (File Modified)
9751 trunk/src/ircd.c (File Modified)
9752 trunk/src/packet.c (File Modified)
9753
9754
9755nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9756 Log:
9757 - Prevent UID disclosure in cmode setting.
9758
9759
9760 Modified:
9761 trunk/NEWS (File Modified)
9762 trunk/modules/core/m_mode.c (File Modified)
9763
9764
9765nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9766 Log:
9767 A different check which prevents UID disclosure.
9768
9769
9770 Modified:
9771 trunk/modules/core/m_kick.c (File Modified)
9772
9773
9774nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9775 Log:
9776 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9777
9778
9779 Modified:
9780 trunk/modules/core/m_kick.c (File Modified)
9781
9782
9783nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9784 Log:
9785 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9786
9787
9788 Modified:
9789 trunk/NEWS (File Modified)
9790 trunk/modules/m_accept.c (File Modified)
9791 trunk/modules/m_admin.c (File Modified)
9792 trunk/modules/m_away.c (File Modified)
9793 trunk/modules/m_cap.c (File Modified)
9794 trunk/modules/m_capab.c (File Modified)
9795 trunk/modules/m_challenge.c (File Modified)
9796 trunk/modules/m_chghost.c (File Modified)
9797 trunk/modules/m_close.c (File Modified)
9798 trunk/modules/m_cmessage.c (File Modified)
9799 trunk/modules/m_connect.c (File Modified)
9800 trunk/modules/m_dline.c (File Modified)
9801 trunk/modules/m_encap.c (File Modified)
9802 trunk/modules/m_etrace.c (File Modified)
9803 trunk/modules/m_gline.c (File Modified)
9804 trunk/modules/m_help.c (File Modified)
9805 trunk/modules/m_info.c (File Modified)
9806 trunk/modules/m_invite.c (File Modified)
9807 trunk/modules/m_ison.c (File Modified)
9808 trunk/modules/m_kline.c (File Modified)
9809 trunk/modules/m_knock.c (File Modified)
9810 trunk/modules/m_links.c (File Modified)
9811 trunk/modules/m_list.c (File Modified)
9812 trunk/modules/m_locops.c (File Modified)
9813 trunk/modules/m_lusers.c (File Modified)
9814 trunk/modules/m_map.c (File Modified)
9815 trunk/modules/m_monitor.c (File Modified)
9816 trunk/modules/m_motd.c (File Modified)
9817 trunk/modules/m_names.c (File Modified)
9818 trunk/modules/m_oper.c (File Modified)
9819 trunk/modules/m_operspy.c (File Modified)
9820 trunk/modules/m_pass.c (File Modified)
9821 trunk/modules/m_ping.c (File Modified)
9822 trunk/modules/m_pong.c (File Modified)
9823 trunk/modules/m_post.c (File Modified)
9824 trunk/modules/m_rehash.c (File Modified)
9825 trunk/modules/m_restart.c (File Modified)
9826 trunk/modules/m_resv.c (File Modified)
9827 trunk/modules/m_services.c (File Modified)
9828 trunk/modules/m_set.c (File Modified)
9829 trunk/modules/m_sshortcut.c (File Modified)
9830 trunk/modules/m_stats.c (File Modified)
9831 trunk/modules/m_svinfo.c (File Modified)
9832 trunk/modules/m_tb.c (File Modified)
9833 trunk/modules/m_testline.c (File Modified)
9834 trunk/modules/m_testmask.c (File Modified)
9835 trunk/modules/m_time.c (File Modified)
9836 trunk/modules/m_topic.c (File Modified)
9837 trunk/modules/m_trace.c (File Modified)
9838 trunk/modules/m_unreject.c (File Modified)
9839 trunk/modules/m_user.c (File Modified)
9840 trunk/modules/m_userhost.c (File Modified)
9841 trunk/modules/m_users.c (File Modified)
9842 trunk/modules/m_version.c (File Modified)
9843 trunk/modules/m_wallops.c (File Modified)
9844 trunk/modules/m_who.c (File Modified)
9845 trunk/modules/m_whois.c (File Modified)
9846 trunk/modules/m_whowas.c (File Modified)
9847 trunk/modules/m_xline.c (File Modified)
9848 trunk/src/adns.c (File Modified)
9849 trunk/src/aline.c (File Modified)
9850 trunk/src/cache.c (File Modified)
9851 trunk/src/channel.c (File Modified)
9852 trunk/src/class.c (File Modified)
9853 trunk/src/client.c (File Modified)
9854 trunk/src/commio.c (File Modified)
9855 trunk/src/event.c (File Modified)
9856 trunk/src/hash.c (File Modified)
9857 trunk/src/hostmask.c (File Modified)
9858 trunk/src/ircd.c (File Modified)
9859 trunk/src/kdparse.c (File Modified)
9860 trunk/src/linebuf.c (File Modified)
9861 trunk/src/listener.c (File Modified)
9862 trunk/src/modules.c (File Modified)
9863 trunk/src/monitor.c (File Modified)
9864 trunk/src/newconf.c (File Modified)
9865 trunk/src/packet.c (File Modified)
9866 trunk/src/parse.c (File Modified)
9867 trunk/src/reject.c (File Modified)
9868 trunk/src/s_auth.c (File Modified)
9869 trunk/src/s_conf.c (File Modified)
9870 trunk/src/s_gline.c (File Modified)
9871 trunk/src/s_log.c (File Modified)
9872 trunk/src/s_newconf.c (File Modified)
9873 trunk/src/s_serv.c (File Modified)
9874 trunk/src/s_stats.c (File Modified)
9875 trunk/src/s_user.c (File Modified)
9876 trunk/src/send.c (File Modified)
9877 trunk/src/whowas.c (File Modified)
9878
9879
9880nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9881 Log:
9882 - More coding style niceities. Pretty much got client.h squared away.
9883
9884
9885 Modified:
9886 trunk/modules/m_dline.c (File Modified)
9887 trunk/modules/m_gline.c (File Modified)
9888 trunk/modules/m_kline.c (File Modified)
9889 trunk/modules/m_rehash.c (File Modified)
9890 trunk/modules/m_resv.c (File Modified)
9891 trunk/modules/m_stats.c (File Modified)
9892 trunk/modules/m_testline.c (File Modified)
9893 trunk/modules/m_user.c (File Modified)
9894 trunk/modules/m_xline.c (File Modified)
9895
9896
9897jilles 2005/09/21 22:37:13 UTC (20050921-250)
9898 Log:
9899 - Propagate quiets (+q) on netjoins
9900 - Clear +q list too on lowerTS sjoin from TS6 source
9901
9902
9903 Modified:
9904 trunk/modules/core/m_sjoin.c (File Modified)
9905 trunk/src/s_serv.c (File Modified)
9906
9907
9908jilles 2005/09/21 15:49:43 UTC (20050921-248)
9909 Log:
9910 Second argument to whois is always a nick, never a uid.
9911 This prevents /whois other.server uid to get information
9912 about that uid.
9913
9914
9915 Modified:
9916 trunk/modules/m_whois.c (File Modified)
9917
9918
9919jilles 2005/09/21 15:43:45 UTC (20050921-246)
9920 Log:
9921 Don't allow local users to use uids in user mode.
9922
9923
9924 Modified:
9925 trunk/src/s_user.c (File Modified)
9926
9927
9928jilles 2005/09/21 15:42:56 UTC (20050921-244)
9929 Log:
9930 Make it compile again.
9931
9932
9933 Modified:
9934 trunk/src/s_stats.c (File Modified)
9935
9936
9937jilles 2005/09/21 15:09:11 UTC (20050921-242)
9938 Log:
9939 Fix propagation of empty SJOIN.
9940
9941
9942 Modified:
9943 trunk/modules/core/m_sjoin.c (File Modified)
9944
9945
9946nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9947 Log:
9948 Some atheme-style niceties here.
9949
9950
9951 Modified:
9952 trunk/modules/m_accept.c (File Modified)
9953 trunk/modules/m_admin.c (File Modified)
9954 trunk/modules/m_away.c (File Modified)
9955 trunk/modules/m_cap.c (File Modified)
9956 trunk/modules/m_capab.c (File Modified)
9957 trunk/modules/m_challenge.c (File Modified)
9958 trunk/modules/m_chghost.c (File Modified)
9959 trunk/modules/m_close.c (File Modified)
9960 trunk/modules/m_cmessage.c (File Modified)
9961 trunk/modules/m_connect.c (File Modified)
9962 trunk/modules/m_dline.c (File Modified)
9963 trunk/modules/m_encap.c (File Modified)
9964 trunk/modules/m_etrace.c (File Modified)
9965 trunk/modules/m_gline.c (File Modified)
9966 trunk/modules/m_help.c (File Modified)
9967 trunk/modules/m_info.c (File Modified)
9968 trunk/modules/m_invite.c (File Modified)
9969 trunk/modules/m_ison.c (File Modified)
9970 trunk/modules/m_kline.c (File Modified)
9971 trunk/modules/m_knock.c (File Modified)
9972 trunk/modules/m_links.c (File Modified)
9973 trunk/modules/m_list.c (File Modified)
9974 trunk/modules/m_locops.c (File Modified)
9975 trunk/modules/m_lusers.c (File Modified)
9976 trunk/modules/m_map.c (File Modified)
9977 trunk/modules/m_monitor.c (File Modified)
9978 trunk/modules/m_motd.c (File Modified)
9979 trunk/modules/m_names.c (File Modified)
9980 trunk/modules/m_oper.c (File Modified)
9981 trunk/modules/m_operspy.c (File Modified)
9982 trunk/modules/m_pass.c (File Modified)
9983 trunk/modules/m_ping.c (File Modified)
9984 trunk/modules/m_pong.c (File Modified)
9985 trunk/modules/m_post.c (File Modified)
9986 trunk/modules/m_rehash.c (File Modified)
9987 trunk/modules/m_restart.c (File Modified)
9988 trunk/modules/m_resv.c (File Modified)
9989 trunk/modules/m_services.c (File Modified)
9990 trunk/modules/m_set.c (File Modified)
9991 trunk/modules/m_sshortcut.c (File Modified)
9992 trunk/modules/m_stats.c (File Modified)
9993 trunk/modules/m_svinfo.c (File Modified)
9994 trunk/modules/m_tb.c (File Modified)
9995 trunk/modules/m_testline.c (File Modified)
9996 trunk/modules/m_testmask.c (File Modified)
9997 trunk/modules/m_time.c (File Modified)
9998 trunk/modules/m_topic.c (File Modified)
9999 trunk/modules/m_trace.c (File Modified)
10000 trunk/modules/m_unreject.c (File Modified)
10001 trunk/modules/m_user.c (File Modified)
10002 trunk/modules/m_userhost.c (File Modified)
10003 trunk/modules/m_users.c (File Modified)
10004 trunk/modules/m_version.c (File Modified)
10005 trunk/modules/m_wallops.c (File Modified)
10006 trunk/modules/m_who.c (File Modified)
10007 trunk/modules/m_whois.c (File Modified)
10008 trunk/modules/m_whowas.c (File Modified)
10009 trunk/modules/m_xline.c (File Modified)
10010
10011
10012nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10013 Log:
10014 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10015
10016
10017 Modified:
10018 trunk/.indent.pro (File Modified)
10019 trunk/include/charybdis.h (File Added)
10020 trunk/include/client.h (File Modified)
10021 trunk/modules/.indent.pro (File Modified)
10022 trunk/src/.indent.pro (File Modified)
10023 trunk/src/adns.c (File Modified)
10024 trunk/src/aline.c (File Modified)
10025 trunk/src/cache.c (File Modified)
10026 trunk/src/channel.c (File Modified)
10027 trunk/src/class.c (File Modified)
10028 trunk/src/client.c (File Modified)
10029 trunk/src/commio.c (File Modified)
10030 trunk/src/event.c (File Modified)
10031 trunk/src/hash.c (File Modified)
10032 trunk/src/hostmask.c (File Modified)
10033 trunk/src/ircd.c (File Modified)
10034 trunk/src/kdparse.c (File Modified)
10035 trunk/src/linebuf.c (File Modified)
10036 trunk/src/listener.c (File Modified)
10037 trunk/src/modules.c (File Modified)
10038 trunk/src/monitor.c (File Modified)
10039 trunk/src/newconf.c (File Modified)
10040 trunk/src/packet.c (File Modified)
10041 trunk/src/parse.c (File Modified)
10042 trunk/src/reject.c (File Modified)
10043 trunk/src/s_auth.c (File Modified)
10044 trunk/src/s_conf.c (File Modified)
10045 trunk/src/s_gline.c (File Modified)
10046 trunk/src/s_log.c (File Modified)
10047 trunk/src/s_newconf.c (File Modified)
10048 trunk/src/s_serv.c (File Modified)
10049 trunk/src/s_stats.c (File Modified)
10050 trunk/src/s_user.c (File Modified)
10051 trunk/src/send.c (File Modified)
10052 trunk/src/whowas.c (File Modified)
10053
10054
10055nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10056 Log:
10057 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10058 - Convert a few modules towards using this code.
10059 - Make a note about this change in NEWS.
10060
10061
10062 Modified:
10063 trunk/NEWS (File Modified)
10064 trunk/include/aline.h (File Added)
10065 trunk/modules/m_dline.c (File Modified)
10066 trunk/modules/m_kline.c (File Modified)
10067 trunk/modules/m_resv.c (File Modified)
10068 trunk/modules/m_xline.c (File Modified)
10069 trunk/src/Makefile.in (File Modified)
10070 trunk/src/aline.c (File Added)
10071
10072
10073nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10074 Log:
10075 - Update NEWS document.
10076
10077
10078 Modified:
10079 trunk/NEWS (File Modified)
10080
10081
10082jilles 2005/09/20 18:27:19 UTC (20050920-232)
10083 Log:
10084 Use find_named_person() instead of find_person() in services shortcuts.
10085
10086
10087 Modified:
10088 trunk/modules/m_sshortcut.c (File Modified)
10089
10090
10091jilles 2005/09/18 22:18:59 UTC (20050918-230)
10092 Log:
10093 Fix propagation of empty channels (+P).
10094
10095
10096 Modified:
10097 trunk/modules/core/m_sjoin.c (File Modified)
10098 trunk/src/s_serv.c (File Modified)
10099
10100
10101jilles 2005/09/18 22:18:04 UTC (20050918-228)
10102 Log:
10103 Use same comparison for +f.
10104
10105
10106 Modified:
10107 trunk/modules/core/m_join.c (File Modified)
10108
10109
10110jilles 2005/09/18 18:48:13 UTC (20050918-226)
10111 Log:
10112 Retire server-server non-encap CHGHOST, and clean it up a bit.
10113
10114
10115 Modified:
10116 trunk/modules/m_chghost.c (File Modified)
10117
10118
10119jilles 2005/09/18 14:26:20 UTC (20050918-224)
10120 Log:
10121 Use TS6 form for SQUIT wallops.
10122
10123
10124 Modified:
10125 trunk/modules/core/m_squit.c (File Modified)
10126
10127
10128jilles 2005/09/18 14:25:54 UTC (20050918-222)
10129 Log:
10130 Propagate nick changes for remote clients in TS6 form if possible;
10131 simplify the code a bit.
10132
10133
10134 Modified:
10135 trunk/modules/core/m_nick.c (File Modified)
10136
10137
10138jilles 2005/09/18 14:16:43 UTC (20050918-220)
10139 Log:
10140 Only clear oper_only_umodes on deoper for local clients.
10141
10142
10143 Modified:
10144 trunk/src/s_user.c (File Modified)
10145
10146
10147nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10148 Log:
10149 - Don't enable use_whois_actually in the default config, makes cloaking
10150 only useful for vanity.
10151
10152
10153 Modified:
10154 trunk/doc/example.conf (File Modified)
10155
10156
10157jilles 2005/09/18 00:00:12 UTC (20050918-216)
10158 Log:
10159 Fix linebuf raw code to not truncate lines longer than
10160 510 characters. This stops ziplinks corruption at
10161 the initial burst if the other side sends a lot.
10162
10163
10164 Modified:
10165 trunk/src/linebuf.c (File Modified)
10166
10167
10168nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10169 Log:
10170 - Add +r to channel_modes().
10171
10172
10173 Modified:
10174 trunk/src/channel.c (File Modified)
10175
10176
10177nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10178 Log:
10179 Update NEWS.
10180
10181
10182 Modified:
10183 trunk/NEWS (File Modified)
10184
10185
10186nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10187 Log:
10188 err, nvm. wrong project :-P
10189
10190
10191 Modified:
10192 trunk/src/match.c (File Modified)
10193
10194
10195nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10196 Log:
10197 make sure we don't crash on match(NULL, test)
10198
10199
10200 Modified:
10201 trunk/src/match.c (File Modified)
10202
10203
10204jilles 2005/09/12 23:40:03 UTC (20050912-206)
10205 Log:
10206 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10207 flags = rehash in shared{}.
10208 Uses :<source> ENCAP <target> REHASH [option].
10209
10210
10211 Modified:
10212 trunk/doc/example.conf (File Modified)
10213 trunk/doc/reference.conf (File Modified)
10214 trunk/help/opers/rehash (File Modified)
10215 trunk/include/s_newconf.h (File Modified)
10216 trunk/modules/m_rehash.c (File Modified)
10217 trunk/modules/m_stats.c (File Modified)
10218 trunk/src/newconf.c (File Modified)
10219
10220
10221jilles 2005/09/12 22:48:44 UTC (20050912-204)
10222 Log:
10223 Initialize flags to 0 in conf_set_shared_flags() and
10224 conf_set_cluster_flags().
10225
10226
10227 Modified:
10228 trunk/src/newconf.c (File Modified)
10229
10230
10231jilles 2005/09/12 22:14:16 UTC (20050912-202)
10232 Log:
10233 Don't allow a forward from a #channel to an &channel.
10234 Error message is Illegal channel name.
10235
10236
10237 Modified:
10238 trunk/modules/core/m_mode.c (File Modified)
10239
10240
10241nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10242 Log:
10243 - change version to 1.0.1
10244
10245
10246 Modified:
10247 trunk/configure (File Modified)
10248 trunk/configure.ac (File Modified)
10249
10250
10251nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10252 Log:
10253 Update NEWS.
10254
10255
10256 Modified:
10257 trunk/NEWS (File Modified)
10258
10259
10260jilles 2005/09/12 21:55:58 UTC (20050912-196)
10261 Log:
10262 Services shortcuts changes:
10263 - Require umode +S on target
10264 - Use ERR_SERVICESDOWN (440) for error message
10265 - Fix check for empty string
10266
10267
10268 Modified:
10269 trunk/include/numeric.h (File Modified)
10270 trunk/modules/m_sshortcut.c (File Modified)
10271 trunk/src/messages.tab (File Modified)
10272
10273
10274nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10275 Log:
10276 s/IsChanService/IsService/g;
10277
10278
10279 Modified:
10280 trunk/modules/m_sshortcut.c (File Modified)
10281
10282
10283nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10284 Log:
10285 Add check for service validity in shortcut routines.
10286
10287
10288 Modified:
10289 trunk/modules/m_sshortcut.c (File Modified)
10290
10291
10292jilles 2005/09/12 15:30:26 UTC (20050912-190)
10293 Log:
10294 Don't allow forwarding to a -F channel the setter is not on.
10295
10296
10297 Modified:
10298 trunk/modules/core/m_mode.c (File Modified)
10299
10300
10301jilles 2005/09/12 13:55:56 UTC (20050912-188)
10302 Log:
10303 Describe identify_service and identify_command in
10304 reference.conf.
10305
10306
10307 Modified:
10308 trunk/doc/reference.conf (File Modified)
10309
10310
10311jilles 2005/09/12 13:37:11 UTC (20050912-186)
10312 Log:
10313 More helpfile updates.
10314
10315
10316 Modified:
10317 trunk/help/Makefile.in (File Modified)
10318 trunk/help/opers/die (File Modified)
10319 trunk/help/opers/join (File Modified)
10320 trunk/help/opers/links (File Modified)
10321 trunk/help/opers/lusers (File Modified)
10322 trunk/help/opers/map (File Added)
10323 trunk/help/opers/motd (File Modified)
10324 trunk/help/opers/names (File Modified)
10325 trunk/help/opers/notice (File Modified)
10326 trunk/help/opers/operspy (File Modified)
10327 trunk/help/opers/part (File Modified)
10328 trunk/help/opers/privmsg (File Modified)
10329 trunk/help/opers/restart (File Modified)
10330 trunk/help/opers/set (File Modified)
10331 trunk/help/opers/stats (File Modified)
10332 trunk/help/opers/trace (File Modified)
10333 trunk/help/opers/version (File Modified)
10334 trunk/help/users/notice (File Modified)
10335 trunk/help/users/privmsg (File Modified)
10336 trunk/help/users/stats (File Modified)
10337
10338
10339jilles 2005/09/12 11:18:40 UTC (20050912-184)
10340 Log:
10341 Update help files.
10342
10343
10344 Modified:
10345 trunk/help/opers/cmode (File Modified)
10346 trunk/help/opers/umode (File Modified)
10347 trunk/help/opers/wallops (File Modified)
10348 trunk/help/opers/who (File Modified)
10349 trunk/help/users/umode (File Modified)
10350
10351
10352jilles 2005/09/12 11:11:18 UTC (20050912-182)
10353 Log:
10354 Include cmode +r in 004 and 005.
10355
10356
10357 Modified:
10358 trunk/include/supported.h (File Modified)
10359 trunk/src/messages.tab (File Modified)
10360
10361
10362jilles 2005/09/12 10:53:35 UTC (20050912-180)
10363 Log:
10364 No need to clear all 3 buffers in channel_modes().
10365
10366
10367 Modified:
10368 trunk/src/channel.c (File Modified)
10369
10370
10371jilles 2005/09/12 10:31:54 UTC (20050912-178)
10372 Log:
10373 - Fix multiple +f modes per line
10374 - -f shouldn't take a parameter
10375
10376
10377 Modified:
10378 trunk/modules/core/m_mode.c (File Modified)
10379
10380
10381jilles 2005/09/12 10:04:27 UTC (20050912-176)
10382 Log:
10383 Channel mode +Q now prevents forwarding to or through
10384 a channel, just like in hyperion, not from a channel.
10385
10386
10387 Modified:
10388 trunk/modules/core/m_join.c (File Modified)
10389
10390
10391jilles 2005/09/12 09:36:21 UTC (20050912-174)
10392 Log:
10393 Complete +F/+Q propagation.
10394
10395
10396 Modified:
10397 trunk/modules/core/m_join.c (File Modified)
10398 trunk/modules/core/m_sjoin.c (File Modified)
10399 trunk/src/channel.c (File Modified)
10400
10401
10402nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10403 Log:
10404 - A few minor fixes.
10405
10406
10407 Modified:
10408 trunk/modules/core/m_join.c (File Modified)
10409 trunk/modules/m_services.c (File Modified)
10410
10411
10412nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10413 Log:
10414 - Fix netsplit obfuscation.
10415
10416
10417 Modified:
10418 trunk/src/client.c (File Modified)
10419
10420
10421nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10422 Log:
10423 - Fix another /stats p related bug.
10424
10425
10426 Modified:
10427 trunk/src/client.c (File Modified)
10428
10429
10430nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10431 Log:
10432 - Update example.conf.
10433
10434
10435 Modified:
10436 trunk/doc/example.conf (File Modified)
10437
10438
10439nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10440 Log:
10441 - Fix a minor bug here, and re-release 1.0.
10442
10443
10444 Modified:
10445 trunk/modules/core/m_nick.c (File Modified)
10446
10447
10448nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10449 Log:
10450 - Add bursted clients to /stats p list.
10451
10452
10453 Modified:
10454 trunk/modules/core/m_nick.c (File Modified)
10455
10456
10457nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10458 Log:
10459 - Add identify_service, identify_command options to the example.conf,
10460 newconf parser.
10461
10462
10463 Modified:
10464 trunk/NEWS (File Modified)
10465 trunk/doc/example.conf (File Modified)
10466 trunk/src/newconf.c (File Modified)
10467
10468
10469nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10470 Log:
10471 - Add services shortcuts.
10472
10473
10474 Modified:
10475 trunk/modules/Makefile.in (File Modified)
10476 trunk/modules/m_sshortcut.c (File Added)
10477
10478
10479nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10480 Log:
10481 - put back checks i removed by mistake
10482
10483
10484 Modified:
10485 trunk/modules/core/m_join.c (File Modified)
10486
10487
10488nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10489 Log:
10490 - Implement channel mode +Q, which disables forwarding.
10491 - Make forwarding usable by everyone.
10492 - Implement channel mode +F which bypasses authority checks on a target
10493 set with this mode
10494 - Update NEWS.
10495
10496
10497 Modified:
10498 trunk/NEWS (File Modified)
10499 trunk/include/channel.h (File Modified)
10500 trunk/include/supported.h (File Modified)
10501 trunk/modules/core/m_join.c (File Modified)
10502 trunk/modules/core/m_mode.c (File Modified)
10503 trunk/src/messages.tab (File Modified)
10504
10505
10506nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10507 Log:
10508 - Fix account handling brokenness.
10509
10510
10511 Modified:
10512 trunk/modules/m_services.c (File Modified)
10513
10514
10515jilles 2005/09/12 02:04:09 UTC (20050912-150)
10516 Log:
10517 Identify to services via server password hack. Still
10518 needs config file parts, like
10519 identifyservice = "nickserv@services.int";
10520 identifycommand = "IDENTIFY";
10521
10522
10523 Modified:
10524 trunk/include/s_conf.h (File Modified)
10525 trunk/src/s_user.c (File Modified)
10526
10527
10528jilles 2005/09/12 01:59:46 UTC (20050912-148)
10529 Log:
10530 Make send.c compile.
10531
10532
10533 Modified:
10534 trunk/src/send.c (File Modified)
10535
10536
10537nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10538 Log:
10539 - Handle this better.
10540
10541
10542 Modified:
10543 trunk/src/send.c (File Modified)
10544
10545
10546nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10547 Log:
10548 If the source is not a client, don't send to normal users.
10549
10550
10551 Modified:
10552 trunk/src/send.c (File Modified)
10553
10554
10555nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10556 Log:
10557 - Make /wallops behave as wallops in other ircds.
10558
10559
10560 Modified:
10561 trunk/modules/m_wallops.c (File Modified)
10562 trunk/src/send.c (File Modified)
10563
10564
10565nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10566 Log:
10567 - charybdis-1.0
10568
10569
10570 Modified:
10571 trunk/NEWS (File Modified)
10572 trunk/configure (File Modified)
10573 trunk/configure.ac (File Modified)
10574
10575
10576nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10577 Log:
10578 - Remove efnet configuration.
10579 - Rename example.conf as reference.conf, and replace the default
10580 example.conf with one suitable for AthemeNET.
10581 - Update makefile to reflect these changes.
10582
10583
10584 Modified:
10585 trunk/doc/Makefile.in (File Modified)
10586 trunk/doc/example.conf (File Modified)
10587 trunk/doc/example.efnet.conf (File Deleted)
10588 trunk/doc/reference.conf (File Added)
10589
10590
10591nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10592 Log:
10593 - Don't display opers who are /away.
10594
10595
10596 Modified:
10597 trunk/modules/m_stats.c (File Modified)
10598
10599
10600jilles 2005/09/12 00:21:20 UTC (20050912-134)
10601 Log:
10602 Put cmode +f in 004 and 005.
10603
10604
10605 Modified:
10606 trunk/include/supported.h (File Modified)
10607 trunk/src/messages.tab (File Modified)
10608
10609
10610jilles 2005/09/12 00:15:13 UTC (20050912-132)
10611 Log:
10612 Add user umode +Q which prevents a user from
10613 being forwarded.
10614
10615
10616 Modified:
10617 trunk/include/client.h (File Modified)
10618 trunk/modules/core/m_join.c (File Modified)
10619 trunk/src/messages.tab (File Modified)
10620 trunk/src/s_user.c (File Modified)
10621
10622
10623jilles 2005/09/11 23:47:02 UTC (20050911-130)
10624 Log:
10625 Implement channel forwarding in m_join(). As in
10626 hyperion, failing to join because of +i, +r or +j
10627 can cause you to be forwarded, potentially
10628 recursively. Unlike hyperion, a single numeric
10629 is sent in case of a successful forward, otherwise
10630 the ircd acts if there were no forward.
10631
10632
10633 Modified:
10634 trunk/include/numeric.h (File Modified)
10635 trunk/modules/core/m_join.c (File Modified)
10636 trunk/src/messages.tab (File Modified)
10637
10638
10639jilles 2005/09/11 22:57:53 UTC (20050911-128)
10640 Log:
10641 Allow servers to set oper-only cmodes as well.
10642
10643
10644 Modified:
10645 trunk/modules/core/m_mode.c (File Modified)
10646
10647
10648jilles 2005/09/11 22:48:37 UTC (20050911-126)
10649 Log:
10650 Add cmode +f which takes a channel name, settable
10651 only by opers for now. Does not do anything yet.
10652
10653
10654 Modified:
10655 trunk/include/channel.h (File Modified)
10656 trunk/modules/core/m_join.c (File Modified)
10657 trunk/modules/core/m_mode.c (File Modified)
10658 trunk/modules/core/m_sjoin.c (File Modified)
10659 trunk/src/channel.c (File Modified)
10660
10661
10662jilles 2005/09/11 20:48:09 UTC (20050911-124)
10663 Log:
10664 Fully initialize 'mode' in ms_join() and ms_sjoin()
10665 to avoid old +j garbage from being used.
10666
10667
10668 Modified:
10669 trunk/modules/core/m_join.c (File Modified)
10670 trunk/modules/core/m_sjoin.c (File Modified)
10671
10672
10673jilles 2005/09/11 19:41:53 UTC (20050911-122)
10674 Log:
10675 - only touch join_count/join_delta if join throttling
10676 is enabled on the channel
10677 - reset join_count/join_delta to 0 if -j is set
10678
10679
10680 Modified:
10681 trunk/modules/core/m_join.c (File Modified)
10682 trunk/modules/core/m_mode.c (File Modified)
10683 trunk/modules/core/m_sjoin.c (File Modified)
10684
10685
10686jilles 2005/09/11 18:57:20 UTC (20050911-120)
10687 Log:
10688 Also start a new "period" for join throttling for remote joins,
10689 if necessary. Make the code slightly clearer.
10690
10691
10692 Modified:
10693 trunk/modules/core/m_join.c (File Modified)
10694 trunk/src/channel.c (File Modified)
10695
10696
10697jilles 2005/09/11 18:12:20 UTC (20050911-118)
10698 Log:
10699 Some +j improvements, still broken.
10700
10701
10702 Modified:
10703 trunk/modules/core/m_join.c (File Modified)
10704 trunk/modules/core/m_sjoin.c (File Modified)
10705
10706
10707jilles 2005/09/11 16:44:36 UTC (20050911-116)
10708 Log:
10709 Only do +z processing for +m channels the sender is on,
10710 as bans/quiets are currently only checked locally.
10711
10712
10713 Modified:
10714 trunk/modules/core/m_message.c (File Modified)
10715
10716
10717jilles 2005/09/11 16:01:02 UTC (20050911-114)
10718 Log:
10719 - Add max_bans_large configuration option, defaulting to 500, to
10720 limit the number of bans in a +L channel
10721 - Change b/e/I to b/e/I/q in texts
10722
10723
10724 Modified:
10725 trunk/doc/example.conf (File Modified)
10726 trunk/include/s_conf.h (File Modified)
10727 trunk/modules/core/m_mode.c (File Modified)
10728 trunk/modules/m_info.c (File Modified)
10729 trunk/src/newconf.c (File Modified)
10730 trunk/src/s_conf.c (File Modified)
10731
10732
10733jilles 2005/09/11 15:20:38 UTC (20050911-112)
10734 Log:
10735 Store invite for +gi channels.
10736 Note that +gi is significantly weaker access control than +i.
10737
10738
10739 Modified:
10740 trunk/modules/m_invite.c (File Modified)
10741
10742
10743jilles 2005/09/11 14:38:35 UTC (20050911-110)
10744 Log:
10745 Nonops are allowed to see +q lists.
10746
10747
10748 Modified:
10749 trunk/modules/core/m_mode.c (File Modified)
10750
10751
10752jilles 2005/09/11 14:27:59 UTC (20050911-108)
10753 Log:
10754 Invalidate can_send() cache on -q.
10755
10756
10757 Modified:
10758 trunk/modules/core/m_mode.c (File Modified)
10759
10760
10761nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10762 Log:
10763 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10764
10765
10766 Modified:
10767 trunk/modules/core/m_sjoin.c (File Modified)
10768
10769
10770nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10771 Log:
10772 - Allow blank SJOINs -- for permanant channels.
10773
10774
10775 Modified:
10776 trunk/modules/core/m_sjoin.c (File Modified)
10777
10778
10779nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10780 Log:
10781 - Burst permanant channels.
10782
10783
10784 Modified:
10785 trunk/src/s_serv.c (File Modified)
10786
10787
10788nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10789 Log:
10790 - Fix handling of permanant channels.
10791
10792
10793 Modified:
10794 trunk/modules/core/m_join.c (File Modified)
10795
10796
10797nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10798 Log:
10799 - Run indent on core modules.
10800 - Add propagation of join throttle settings.
10801
10802
10803 Modified:
10804 trunk/modules/core/m_die.c (File Modified)
10805 trunk/modules/core/m_error.c (File Modified)
10806 trunk/modules/core/m_join.c (File Modified)
10807 trunk/modules/core/m_kick.c (File Modified)
10808 trunk/modules/core/m_kill.c (File Modified)
10809 trunk/modules/core/m_message.c (File Modified)
10810 trunk/modules/core/m_mode.c (File Modified)
10811 trunk/modules/core/m_nick.c (File Modified)
10812 trunk/modules/core/m_part.c (File Modified)
10813 trunk/modules/core/m_quit.c (File Modified)
10814 trunk/modules/core/m_server.c (File Modified)
10815 trunk/modules/core/m_sjoin.c (File Modified)
10816 trunk/modules/core/m_squit.c (File Modified)
10817
10818
10819nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10820 Log:
10821 - Fix mistake in commit message.
10822
10823
10824 Modified:
10825 trunk/ChangeLog (File Modified)
10826
10827
10828nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10829 Log:
10830 - Channel throttling.
10831
10832
10833 Modified:
10834 trunk/NEWS (File Modified)
10835 trunk/include/supported.h (File Modified)
10836 trunk/modules/core/m_mode.c (File Modified)
10837 trunk/src/messages.tab (File Modified)
10838
10839
10840nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10841 Log:
10842 - Channel throttle logic fixes.
10843
10844
10845 Modified:
10846 trunk/include/channel.h (File Modified)
10847
10848
10849nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10850 Log:
10851 - Add the throttle logic.
10852
10853
10854 Modified:
10855 trunk/include/channel.h (File Modified)
10856 trunk/include/numeric.h (File Modified)
10857 trunk/modules/core/m_join.c (File Modified)
10858 trunk/src/channel.c (File Modified)
10859 trunk/src/messages.tab (File Modified)
10860
10861
10862nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10863 Log:
10864 - Cosmetic fixes to CREDITS.
10865
10866
10867 Modified:
10868 trunk/CREDITS (File Modified)
10869
10870
10871nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10872 Log:
10873 - Better channel_modes() from ShadowIRCd 4.
10874
10875
10876 Modified:
10877 trunk/include/channel.h (File Modified)
10878 trunk/src/channel.c (File Modified)
10879
10880
10881nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10882 Log:
10883 - Strip colour codes from parts.
10884
10885
10886 Modified:
10887 trunk/modules/core/m_part.c (File Modified)
10888
10889
10890nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10891 Log:
10892 - Strip colour codes from quits.
10893
10894
10895 Modified:
10896 trunk/modules/core/m_quit.c (File Modified)
10897
10898
10899nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10900 Log:
10901 - add +c/+g/+z to channel_modes().
10902
10903
10904 Modified:
10905 trunk/src/channel.c (File Modified)
10906
10907
10908nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10909 Log:
10910 - Add +g to 004/005 numerics.
10911
10912
10913 Modified:
10914 trunk/include/supported.h (File Modified)
10915 trunk/src/messages.tab (File Modified)
10916
10917
10918nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10919 Log:
10920 - Add +cgz to set_final_mode() in both join/sjoin.
10921 - Implement channel mode +g: Free invite.
10922
10923
10924 Modified:
10925 trunk/include/channel.h (File Modified)
10926 trunk/modules/core/m_join.c (File Modified)
10927 trunk/modules/core/m_mode.c (File Modified)
10928 trunk/modules/core/m_sjoin.c (File Modified)
10929 trunk/modules/m_invite.c (File Modified)
10930
10931
10932nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10933 Log:
10934 - Make sure /stats p uses the right list.
10935
10936
10937 Modified:
10938 trunk/modules/m_stats.c (File Modified)
10939
10940
10941nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10942 Log:
10943 - local oper list becomes local_oper_list.
10944 - all opers are stored on oper_list for /stats p.
10945
10946
10947 Modified:
10948 trunk/include/ircd.h (File Modified)
10949 trunk/modules/m_stats.c (File Modified)
10950 trunk/modules/m_trace.c (File Modified)
10951 trunk/src/client.c (File Modified)
10952 trunk/src/ircd.c (File Modified)
10953 trunk/src/s_user.c (File Modified)
10954 trunk/src/send.c (File Modified)
10955
10956
10957nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10958 Log:
10959 - Remove ENABLE_SERVICES legacy define.
10960
10961
10962 Modified:
10963 trunk/configure (File Modified)
10964 trunk/configure.ac (File Modified)
10965 trunk/include/client.h (File Modified)
10966 trunk/include/m_info.h (File Modified)
10967 trunk/include/s_conf.h (File Modified)
10968 trunk/modules/Makefile.in (File Modified)
10969 trunk/modules/core/m_kick.c (File Modified)
10970 trunk/modules/core/m_mode.c (File Modified)
10971 trunk/modules/core/m_nick.c (File Modified)
10972 trunk/modules/core/m_sjoin.c (File Modified)
10973 trunk/modules/m_services.c (File Modified)
10974 trunk/src/channel.c (File Modified)
10975 trunk/src/newconf.c (File Modified)
10976 trunk/src/s_conf.c (File Modified)
10977 trunk/src/s_serv.c (File Modified)
10978 trunk/src/s_user.c (File Modified)
10979
10980
10981nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10982 Log:
10983 - New reject message, ala ircu.
10984
10985
10986 Modified:
10987 trunk/src/reject.c (File Modified)
10988
10989
10990nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10991 Log:
10992 - Reduce 'broadcast storm' effect in m_chghost.
10993
10994
10995 Modified:
10996 trunk/modules/m_chghost.c (File Modified)
10997
10998
10999nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11000 Log:
11001 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11002
11003
11004 Modified:
11005 trunk/include/supported.h (File Modified)
11006 trunk/src/messages.tab (File Modified)
11007
11008
11009nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11010 Log:
11011 - Implement +z.
11012
11013
11014 Modified:
11015 trunk/include/channel.h (File Modified)
11016 trunk/modules/core/m_message.c (File Modified)
11017 trunk/modules/core/m_mode.c (File Modified)
11018
11019
11020nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11021 Log:
11022 - use sendto_one_numeric() in some places.
11023
11024
11025 Modified:
11026 trunk/modules/core/m_mode.c (File Modified)
11027
11028
11029nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11030 Log:
11031 - Implement channel mode +c -- colour stripping.
11032
11033
11034 Modified:
11035 trunk/include/irc_string.h (File Modified)
11036 trunk/include/supported.h (File Modified)
11037 trunk/modules/core/m_message.c (File Modified)
11038 trunk/modules/core/m_mode.c (File Modified)
11039 trunk/src/irc_string.c (File Modified)
11040 trunk/src/messages.tab (File Modified)
11041
11042
11043nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11044 Log:
11045 - Add +qLP to CHANMODES 005 numeric.
11046
11047
11048 Modified:
11049 trunk/include/supported.h (File Modified)
11050
11051
11052nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11053 Log:
11054 Move credits files to doc/.
11055
11056
11057 Modified:
11058 trunk/Hybrid-team (File Deleted)
11059 trunk/Ratbox-team (File Deleted)
11060 trunk/doc/Hybrid-team (File Added)
11061 trunk/doc/Ratbox-team (File Added)
11062
11063
11064nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11065 Log:
11066 - Rename Ratbox credits as Ratbox-team.
11067 - Add in our own CREDITS.
11068
11069
11070 Modified:
11071 trunk/CREDITS (File Deleted)
11072 trunk/CREDITS (File Added)
11073 trunk/Ratbox-team (File Added)
11074
11075
11076nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11077 Log:
11078 - Quietcache fixes.
11079
11080
11081 Modified:
11082 trunk/modules/core/m_mode.c (File Modified)
11083
11084
11085nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11086 Log:
11087 - Rebuild configure.
11088
11089
11090 Modified:
11091 trunk/autom4te.cache/ (File Deleted)
11092 trunk/configure (File Modified)
11093
11094
11095nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11096 Log:
11097 Add +q to messages.tab.
11098
11099
11100 Modified:
11101 trunk/src/messages.tab (File Modified)
11102
11103
11104nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11105 Log:
11106 - port m_sjoin stuff to TS6 JOIN syntax.
11107
11108
11109 Modified:
11110 trunk/modules/core/m_join.c (File Modified)
11111
11112
11113nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11114 Log:
11115 - Implement channel mode +q (quiet)
11116
11117
11118 Modified:
11119 trunk/include/channel.h (File Modified)
11120 trunk/modules/core/m_mode.c (File Modified)
11121 trunk/src/channel.c (File Modified)
11122
11123
11124jilles 2005/09/10 03:03:05 UTC (20050910-40)
11125 Log:
11126 Add +L/+P for set_final_mode().
11127
11128
11129 Modified:
11130 trunk/modules/core/m_sjoin.c (File Modified)
11131
11132
11133jilles 2005/09/10 02:59:22 UTC (20050910-38)
11134 Log:
11135 Add +L/+P in channel_modes().
11136
11137
11138 Modified:
11139 trunk/src/channel.c (File Modified)
11140
11141
11142jilles 2005/09/10 02:55:10 UTC (20050910-36)
11143 Log:
11144 - Use MODE_PERMANENT, not MODE_PERMANANT
11145 - Actually use chm_staff()
11146
11147 It compiles but is not otherwise tested.
11148
11149
11150 Modified:
11151 trunk/include/channel.h (File Modified)
11152 trunk/modules/core/m_mode.c (File Modified)
11153 trunk/modules/core/m_sjoin.c (File Modified)
11154 trunk/src/channel.c (File Modified)
11155
11156
11157nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11158 Log:
11159 - Ok, patchlevel.h is fixed now.
11160
11161
11162 Modified:
11163 trunk/include/patchlevel.h (File Modified)
11164
11165
11166nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11167 Log:
11168 - *sigh*
11169
11170
11171 Modified:
11172 trunk/include/patchlevel.h (File Modified)
11173 trunk/src/version.c.SH (File Modified)
11174
11175
11176nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11177 Log:
11178 - Fix compilation issue with version.c.
11179
11180
11181 Modified:
11182 trunk/src/version.c.SH (File Modified)
11183
11184
11185nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11186 Log:
11187 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11188 this from the BUGS file.
11189
11190
11191 Modified:
11192 trunk/BUGS (File Modified)
11193
11194
11195jilles 2005/09/10 02:30:22 UTC (20050910-26)
11196 Log:
11197 Mangle all netsplit messages if flatten links is enabled.
11198
11199
11200 Modified:
11201 trunk/src/client.c (File Modified)
11202
11203
11204nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11205 Log:
11206 - jilles pointed out that /stats p needed severe changes -- implement
11207 them
11208
11209
11210 Modified:
11211 trunk/modules/m_stats.c (File Modified)
11212
11213
11214nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11215 Log:
11216 Rename RELNOTES to NEWS.
11217
11218
11219 Modified:
11220 trunk/NEWS (File Added)
11221 trunk/RELNOTES (File Deleted)
11222
11223
11224nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11225 Log:
11226 Update RELNOTES.
11227
11228
11229 Modified:
11230 trunk/RELNOTES (File Modified)
11231
11232
11233nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11234 Log:
11235 - Make /stats p work globally.
11236 - Change 'OPER(s)' to 'staff members'
11237
11238
11239 Modified:
11240 trunk/modules/m_stats.c (File Modified)
11241
11242
11243nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11244 Log:
11245 - add modes, +LP to RPL_MYINFO.
11246
11247
11248 Modified:
11249 trunk/src/messages.tab (File Modified)
11250
11251
11252nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11253 Log:
11254 More stuff to RELNOTES.
11255
11256
11257 Modified:
11258 trunk/RELNOTES (File Modified)
11259
11260
11261nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11262 Log:
11263 - Implement +P.
11264
11265
11266 Modified:
11267 trunk/modules/core/m_sjoin.c (File Modified)
11268 trunk/src/channel.c (File Modified)
11269
11270
11271nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11272 Log:
11273 - Implement list limit exceed modes -- +L.
11274
11275
11276 Modified:
11277 trunk/modules/core/m_mode.c (File Modified)
11278
11279
11280nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11281 Log:
11282 - Add handlers for modes +L, +P.
11283
11284
11285 Modified:
11286 trunk/include/channel.h (File Modified)
11287 trunk/modules/core/m_mode.c (File Modified)
11288
11289
11290nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11291 Log:
11292 Update properties on *everything*.
11293
11294
11295 Modified:
11296 trunk/.cvsignore (Property Modified)
11297 trunk/.indent.pro (Property Modified)
11298 trunk/BUGS (File Modified) (Property Modified)
11299 trunk/CREDITS (File Modified) (Property Modified)
11300 trunk/ChangeLog (Property Modified)
11301 trunk/Hybrid-team (File Modified) (Property Modified)
11302 trunk/INSTALL (File Modified) (Property Modified)
11303 trunk/LICENSE (File Modified) (Property Modified)
11304 trunk/Makefile.in (File Modified) (Property Modified)
11305 trunk/README.FIRST (File Modified) (Property Modified)
11306 trunk/RELNOTES (File Modified) (Property Modified)
11307 trunk/SVN-Access (Property Modified)
11308 trunk/aclocal.m4 (File Modified) (Property Modified)
11309 trunk/adns/.cvsignore (Property Modified)
11310 trunk/adns/COPYING (Property Modified)
11311 trunk/adns/GPL-vs-LGPL (Property Modified)
11312 trunk/adns/Makefile.in (File Modified) (Property Modified)
11313 trunk/adns/README (Property Modified)
11314 trunk/adns/README.ircd (Property Modified)
11315 trunk/adns/adns.h (File Modified) (Property Modified)
11316 trunk/adns/check.c (File Modified) (Property Modified)
11317 trunk/adns/dlist.h (File Modified) (Property Modified)
11318 trunk/adns/event.c (File Modified) (Property Modified)
11319 trunk/adns/general.c (File Modified) (Property Modified)
11320 trunk/adns/internal.h (File Modified) (Property Modified)
11321 trunk/adns/parse.c (File Modified) (Property Modified)
11322 trunk/adns/query.c (File Modified) (Property Modified)
11323 trunk/adns/reply.c (File Modified) (Property Modified)
11324 trunk/adns/setup.c (File Modified) (Property Modified)
11325 trunk/adns/transmit.c (File Modified) (Property Modified)
11326 trunk/adns/tvarith.h (File Modified) (Property Modified)
11327 trunk/adns/types.c (File Modified) (Property Modified)
11328 trunk/configure (File Modified) (Property Modified)
11329 trunk/configure.ac (File Modified) (Property Modified)
11330 trunk/contrib/.cvsignore (Property Modified)
11331 trunk/contrib/.indent.pro (Property Modified)
11332 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11333 trunk/contrib/README (File Modified) (Property Modified)
11334 trunk/contrib/example_module.c (File Modified) (Property Modified)
11335 trunk/contrib/m_42.c (File Modified) (Property Modified)
11336 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11337 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11338 trunk/contrib/m_force.c (File Modified) (Property Modified)
11339 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11340 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11341 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11342 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11343 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11344 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11345 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11346 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11347 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11348 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11349 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11350 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11351 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11352 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11353 trunk/doc/.cvsignore (Property Modified)
11354 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11355 trunk/doc/Makefile.in (File Modified) (Property Modified)
11356 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11357 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11358 trunk/doc/challenge.txt (File Modified) (Property Modified)
11359 trunk/doc/example.conf (File Modified) (Property Modified)
11360 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11361 trunk/doc/hooks.txt (File Modified) (Property Modified)
11362 trunk/doc/index.txt (File Modified) (Property Modified)
11363 trunk/doc/ircd.8 (File Modified) (Property Modified)
11364 trunk/doc/ircd.motd (Property Modified)
11365 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11366 trunk/doc/modeg.txt (File Modified) (Property Modified)
11367 trunk/doc/modes.txt (File Modified) (Property Modified)
11368 trunk/doc/monitor.txt (File Modified) (Property Modified)
11369 trunk/doc/old/Authors (Property Modified)
11370 trunk/doc/operguide.txt (File Modified) (Property Modified)
11371 trunk/doc/opermyth.txt (Property Modified)
11372 trunk/doc/server-version-info (File Modified) (Property Modified)
11373 trunk/doc/services.txt (File Modified) (Property Modified)
11374 trunk/doc/technical/README.TSora (Property Modified)
11375 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11376 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11377 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11378 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11379 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11380 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11381 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11382 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11383 trunk/doc/technical/rfc1459.txt (Property Modified)
11384 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11385 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11386 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11387 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11388 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11389 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11390 trunk/help/Makefile.in (File Modified) (Property Modified)
11391 trunk/help/opers/accept (Property Modified)
11392 trunk/help/opers/admin (Property Modified)
11393 trunk/help/opers/away (Property Modified)
11394 trunk/help/opers/capab (Property Modified)
11395 trunk/help/opers/challenge (Property Modified)
11396 trunk/help/opers/close (Property Modified)
11397 trunk/help/opers/cmode (Property Modified)
11398 trunk/help/opers/cnotice (Property Modified)
11399 trunk/help/opers/connect (Property Modified)
11400 trunk/help/opers/cprivmsg (Property Modified)
11401 trunk/help/opers/credits (Property Modified)
11402 trunk/help/opers/die (Property Modified)
11403 trunk/help/opers/dline (Property Modified)
11404 trunk/help/opers/eob (Property Modified)
11405 trunk/help/opers/error (Property Modified)
11406 trunk/help/opers/etrace (Property Modified)
11407 trunk/help/opers/gline (Property Modified)
11408 trunk/help/opers/help (Property Modified)
11409 trunk/help/opers/index (Property Modified)
11410 trunk/help/opers/info (Property Modified)
11411 trunk/help/opers/invite (Property Modified)
11412 trunk/help/opers/ison (Property Modified)
11413 trunk/help/opers/join (Property Modified)
11414 trunk/help/opers/kick (Property Modified)
11415 trunk/help/opers/kill (Property Modified)
11416 trunk/help/opers/kline (Property Modified)
11417 trunk/help/opers/knock (Property Modified)
11418 trunk/help/opers/links (Property Modified)
11419 trunk/help/opers/list (Property Modified)
11420 trunk/help/opers/locops (Property Modified)
11421 trunk/help/opers/lusers (Property Modified)
11422 trunk/help/opers/modlist (Property Modified)
11423 trunk/help/opers/modload (Property Modified)
11424 trunk/help/opers/modrestart (Property Modified)
11425 trunk/help/opers/modunload (Property Modified)
11426 trunk/help/opers/motd (Property Modified)
11427 trunk/help/opers/names (Property Modified)
11428 trunk/help/opers/nick (Property Modified)
11429 trunk/help/opers/notice (Property Modified)
11430 trunk/help/opers/oper (Property Modified)
11431 trunk/help/opers/operspy (Property Modified)
11432 trunk/help/opers/operwall (Property Modified)
11433 trunk/help/opers/part (Property Modified)
11434 trunk/help/opers/pass (Property Modified)
11435 trunk/help/opers/ping (Property Modified)
11436 trunk/help/opers/pong (Property Modified)
11437 trunk/help/opers/post (Property Modified)
11438 trunk/help/opers/privmsg (Property Modified)
11439 trunk/help/opers/quit (Property Modified)
11440 trunk/help/opers/rehash (Property Modified)
11441 trunk/help/opers/restart (Property Modified)
11442 trunk/help/opers/resv (Property Modified)
11443 trunk/help/opers/server (Property Modified)
11444 trunk/help/opers/set (Property Modified)
11445 trunk/help/opers/sjoin (Property Modified)
11446 trunk/help/opers/squit (Property Modified)
11447 trunk/help/opers/stats (Property Modified)
11448 trunk/help/opers/svinfo (Property Modified)
11449 trunk/help/opers/testgecos (Property Modified)
11450 trunk/help/opers/testline (Property Modified)
11451 trunk/help/opers/testmask (Property Modified)
11452 trunk/help/opers/time (Property Modified)
11453 trunk/help/opers/topic (Property Modified)
11454 trunk/help/opers/trace (Property Modified)
11455 trunk/help/opers/uhelp (Property Modified)
11456 trunk/help/opers/umode (Property Modified)
11457 trunk/help/opers/undline (Property Modified)
11458 trunk/help/opers/ungline (Property Modified)
11459 trunk/help/opers/unkline (Property Modified)
11460 trunk/help/opers/unresv (Property Modified)
11461 trunk/help/opers/unxline (Property Modified)
11462 trunk/help/opers/user (Property Modified)
11463 trunk/help/opers/userhost (Property Modified)
11464 trunk/help/opers/users (Property Modified)
11465 trunk/help/opers/version (Property Modified)
11466 trunk/help/opers/wallops (Property Modified)
11467 trunk/help/opers/who (Property Modified)
11468 trunk/help/opers/whois (Property Modified)
11469 trunk/help/opers/whowas (Property Modified)
11470 trunk/help/opers/xline (Property Modified)
11471 trunk/help/users/index (Property Modified)
11472 trunk/help/users/info (Property Modified)
11473 trunk/help/users/notice (Property Modified)
11474 trunk/help/users/privmsg (Property Modified)
11475 trunk/help/users/stats (Property Modified)
11476 trunk/help/users/umode (Property Modified)
11477 trunk/include/.cvsignore (Property Modified)
11478 trunk/include/.indent.pro (Property Modified)
11479 trunk/include/balloc.h (File Modified) (Property Modified)
11480 trunk/include/cache.h (File Modified) (Property Modified)
11481 trunk/include/channel.h (File Modified) (Property Modified)
11482 trunk/include/class.h (File Modified) (Property Modified)
11483 trunk/include/client.h (File Modified) (Property Modified)
11484 trunk/include/commio.h (File Modified) (Property Modified)
11485 trunk/include/common.h (File Modified) (Property Modified)
11486 trunk/include/config.h (File Modified) (Property Modified)
11487 trunk/include/config.h.dist (File Modified) (Property Modified)
11488 trunk/include/defaults.h (File Modified) (Property Modified)
11489 trunk/include/event.h (File Modified) (Property Modified)
11490 trunk/include/hash.h (File Modified) (Property Modified)
11491 trunk/include/hook.h (File Modified) (Property Modified)
11492 trunk/include/hostmask.h (File Modified) (Property Modified)
11493 trunk/include/irc_string.h (File Modified) (Property Modified)
11494 trunk/include/ircd.h (File Modified) (Property Modified)
11495 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11496 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11497 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11498 trunk/include/linebuf.h (File Modified) (Property Modified)
11499 trunk/include/listener.h (File Modified) (Property Modified)
11500 trunk/include/m_info.h (File Modified) (Property Modified)
11501 trunk/include/memory.h (File Modified) (Property Modified)
11502 trunk/include/modules.h (File Modified) (Property Modified)
11503 trunk/include/monitor.h (File Modified) (Property Modified)
11504 trunk/include/msg.h (File Modified) (Property Modified)
11505 trunk/include/newconf.h (File Modified) (Property Modified)
11506 trunk/include/numeric.h (File Modified) (Property Modified)
11507 trunk/include/packet.h (File Modified) (Property Modified)
11508 trunk/include/parse.h (File Modified) (Property Modified)
11509 trunk/include/patchlevel.h (File Modified) (Property Modified)
11510 trunk/include/patricia.h (File Modified) (Property Modified)
11511 trunk/include/reject.h (File Modified) (Property Modified)
11512 trunk/include/res.h (File Modified) (Property Modified)
11513 trunk/include/restart.h (File Modified) (Property Modified)
11514 trunk/include/s_auth.h (File Modified) (Property Modified)
11515 trunk/include/s_conf.h (File Modified) (Property Modified)
11516 trunk/include/s_gline.h (File Modified) (Property Modified)
11517 trunk/include/s_log.h (File Modified) (Property Modified)
11518 trunk/include/s_newconf.h (File Modified) (Property Modified)
11519 trunk/include/s_serv.h (File Modified) (Property Modified)
11520 trunk/include/s_stats.h (File Modified) (Property Modified)
11521 trunk/include/s_user.h (File Modified) (Property Modified)
11522 trunk/include/s_zip.h (File Modified) (Property Modified)
11523 trunk/include/scache.h (File Modified) (Property Modified)
11524 trunk/include/send.h (File Modified) (Property Modified)
11525 trunk/include/serno.h (Property Modified)
11526 trunk/include/setup.h.in (Property Modified)
11527 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11528 trunk/include/stdinc.h (File Modified) (Property Modified)
11529 trunk/include/supported.h (File Modified) (Property Modified)
11530 trunk/include/tools.h (File Modified) (Property Modified)
11531 trunk/include/whowas.h (File Modified) (Property Modified)
11532 trunk/install-sh (File Modified) (Property Modified)
11533 trunk/modules/.cvsignore (Property Modified)
11534 trunk/modules/.depend (Property Modified)
11535 trunk/modules/.indent.pro (Property Modified)
11536 trunk/modules/Makefile.in (File Modified) (Property Modified)
11537 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11538 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11539 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11540 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11541 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11542 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11543 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11544 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11545 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11546 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11547 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11548 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11549 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11550 trunk/modules/m_accept.c (File Modified) (Property Modified)
11551 trunk/modules/m_admin.c (File Modified) (Property Modified)
11552 trunk/modules/m_away.c (File Modified) (Property Modified)
11553 trunk/modules/m_cap.c (File Modified) (Property Modified)
11554 trunk/modules/m_capab.c (File Modified) (Property Modified)
11555 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11556 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11557 trunk/modules/m_close.c (File Modified) (Property Modified)
11558 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11559 trunk/modules/m_connect.c (File Modified) (Property Modified)
11560 trunk/modules/m_dline.c (File Modified) (Property Modified)
11561 trunk/modules/m_encap.c (File Modified) (Property Modified)
11562 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11563 trunk/modules/m_gline.c (File Modified) (Property Modified)
11564 trunk/modules/m_help.c (File Modified) (Property Modified)
11565 trunk/modules/m_info.c (File Modified) (Property Modified)
11566 trunk/modules/m_invite.c (File Modified) (Property Modified)
11567 trunk/modules/m_ison.c (File Modified) (Property Modified)
11568 trunk/modules/m_kline.c (File Modified) (Property Modified)
11569 trunk/modules/m_knock.c (File Modified) (Property Modified)
11570 trunk/modules/m_links.c (File Modified) (Property Modified)
11571 trunk/modules/m_list.c (File Modified) (Property Modified)
11572 trunk/modules/m_locops.c (File Modified) (Property Modified)
11573 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11574 trunk/modules/m_map.c (File Modified) (Property Modified)
11575 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11576 trunk/modules/m_motd.c (File Modified) (Property Modified)
11577 trunk/modules/m_names.c (File Modified) (Property Modified)
11578 trunk/modules/m_oper.c (File Modified) (Property Modified)
11579 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11580 trunk/modules/m_pass.c (File Modified) (Property Modified)
11581 trunk/modules/m_ping.c (File Modified) (Property Modified)
11582 trunk/modules/m_pong.c (File Modified) (Property Modified)
11583 trunk/modules/m_post.c (File Modified) (Property Modified)
11584 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11585 trunk/modules/m_restart.c (File Modified) (Property Modified)
11586 trunk/modules/m_resv.c (File Modified) (Property Modified)
11587 trunk/modules/m_services.c (File Modified) (Property Modified)
11588 trunk/modules/m_set.c (File Modified) (Property Modified)
11589 trunk/modules/m_stats.c (File Modified) (Property Modified)
11590 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11591 trunk/modules/m_tb.c (File Modified) (Property Modified)
11592 trunk/modules/m_testline.c (File Modified) (Property Modified)
11593 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11594 trunk/modules/m_time.c (File Modified) (Property Modified)
11595 trunk/modules/m_topic.c (File Modified) (Property Modified)
11596 trunk/modules/m_trace.c (File Modified) (Property Modified)
11597 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11598 trunk/modules/m_user.c (File Modified) (Property Modified)
11599 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11600 trunk/modules/m_users.c (File Modified) (Property Modified)
11601 trunk/modules/m_version.c (File Modified) (Property Modified)
11602 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11603 trunk/modules/m_who.c (File Modified) (Property Modified)
11604 trunk/modules/m_whois.c (File Modified) (Property Modified)
11605 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11606 trunk/modules/m_xline.c (File Modified) (Property Modified)
11607 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11608 trunk/servlink/.cvsignore (Property Modified)
11609 trunk/servlink/.indent.pro (Property Modified)
11610 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11611 trunk/servlink/README (File Modified) (Property Modified)
11612 trunk/servlink/TODO (File Modified) (Property Modified)
11613 trunk/servlink/control.c (File Modified) (Property Modified)
11614 trunk/servlink/control.h (File Modified) (Property Modified)
11615 trunk/servlink/io.c (File Modified) (Property Modified)
11616 trunk/servlink/io.h (File Modified) (Property Modified)
11617 trunk/servlink/servlink.c (File Modified) (Property Modified)
11618 trunk/servlink/servlink.h (File Modified) (Property Modified)
11619 trunk/src/.cvsignore (Property Modified)
11620 trunk/src/.depend (Property Modified)
11621 trunk/src/.indent.pro (Property Modified)
11622 trunk/src/Makefile.in (File Modified) (Property Modified)
11623 trunk/src/adns.c (File Modified) (Property Modified)
11624 trunk/src/balloc.c (File Modified) (Property Modified)
11625 trunk/src/cache.c (File Modified) (Property Modified)
11626 trunk/src/channel.c (File Modified) (Property Modified)
11627 trunk/src/class.c (File Modified) (Property Modified)
11628 trunk/src/client.c (File Modified) (Property Modified)
11629 trunk/src/commio.c (File Modified) (Property Modified)
11630 trunk/src/devpoll.c (File Modified) (Property Modified)
11631 trunk/src/epoll.c (File Modified) (Property Modified)
11632 trunk/src/event.c (File Modified) (Property Modified)
11633 trunk/src/getopt.c (File Modified) (Property Modified)
11634 trunk/src/hash.c (File Modified) (Property Modified)
11635 trunk/src/hook.c (File Modified) (Property Modified)
11636 trunk/src/hostmask.c (File Modified) (Property Modified)
11637 trunk/src/irc_string.c (File Modified) (Property Modified)
11638 trunk/src/ircd.c (File Modified) (Property Modified)
11639 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11640 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11641 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11642 trunk/src/kdparse.c (File Modified) (Property Modified)
11643 trunk/src/kqueue.c (File Modified) (Property Modified)
11644 trunk/src/linebuf.c (File Modified) (Property Modified)
11645 trunk/src/listener.c (File Modified) (Property Modified)
11646 trunk/src/match.c (File Modified) (Property Modified)
11647 trunk/src/memory.c (File Modified) (Property Modified)
11648 trunk/src/messages.tab (File Modified) (Property Modified)
11649 trunk/src/modules.c (File Modified) (Property Modified)
11650 trunk/src/monitor.c (File Modified) (Property Modified)
11651 trunk/src/newconf.c (File Modified) (Property Modified)
11652 trunk/src/numeric.c (File Modified) (Property Modified)
11653 trunk/src/packet.c (File Modified) (Property Modified)
11654 trunk/src/parse.c (File Modified) (Property Modified)
11655 trunk/src/patricia.c (File Modified) (Property Modified)
11656 trunk/src/poll.c (File Modified) (Property Modified)
11657 trunk/src/reject.c (File Modified) (Property Modified)
11658 trunk/src/restart.c (File Modified) (Property Modified)
11659 trunk/src/s_auth.c (File Modified) (Property Modified)
11660 trunk/src/s_conf.c (File Modified) (Property Modified)
11661 trunk/src/s_gline.c (File Modified) (Property Modified)
11662 trunk/src/s_log.c (File Modified) (Property Modified)
11663 trunk/src/s_newconf.c (File Modified) (Property Modified)
11664 trunk/src/s_serv.c (File Modified) (Property Modified)
11665 trunk/src/s_stats.c (File Modified) (Property Modified)
11666 trunk/src/s_user.c (File Modified) (Property Modified)
11667 trunk/src/scache.c (File Modified) (Property Modified)
11668 trunk/src/select.c (File Modified) (Property Modified)
11669 trunk/src/send.c (File Modified) (Property Modified)
11670 trunk/src/snprintf.c (File Modified) (Property Modified)
11671 trunk/src/tools.c (File Modified) (Property Modified)
11672 trunk/src/version.c.SH (File Modified) (Property Modified)
11673 trunk/src/whowas.c (File Modified) (Property Modified)
11674 trunk/tools/.cvsignore (Property Modified)
11675 trunk/tools/Makefile.in (File Modified) (Property Modified)
11676 trunk/tools/README (File Modified) (Property Modified)
11677 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11678 trunk/tools/convertilines.c (File Modified) (Property Modified)
11679 trunk/tools/convertklines.c (File Modified) (Property Modified)
11680 trunk/tools/mkkeypair (Property Modified)
11681 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11682 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11683 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11684 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11685 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11686 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11687 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11688 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11689 trunk/tools/untabify (File Modified) (Property Modified)
11690 trunk/tools/viconf.c (File Modified) (Property Modified)
11691
11692
11693nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11694 Log:
11695 - Update RELNOTES.
11696
11697
11698 Modified:
11699 trunk/RELNOTES (File Modified)
11700
11701
11702nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11703 Log:
11704 - Make version.c use our serial, not ratbox's.
11705
11706
11707 Modified:
11708 trunk/src/version.c.SH (File Modified)
11709
11710
11711leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11712 Log:
11713 - update RELNOTES
11714 - revved patchlevel to 2.1.5
11715
11716
11717 Modified:
11718 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11719 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11720
11721
11722leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11723 Log:
11724 - fix buffer overflow and unterminated buffer when removing TS6 bans
11725 - fix rebuilding of SJOIN
11726
11727
11728 Modified:
11729 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11730
11731
11732androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11733 Log:
11734 have servlink report if it gets an uncompressed error message when it gets inflate failures
11735
11736 Modified:
11737 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11738
11739
11740leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11741 Log:
11742 - extend our copyrights to 2005.
11743
11744
11745 Modified:
11746 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11747 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11750 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11751 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11752 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11753 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11754 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11755 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11756 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11757 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11758 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11759 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11761 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11762 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11763 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11764 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11766 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11767 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11768 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11769 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11770 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11771 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11773 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11777 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11778 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11779 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11780 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11781 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11782 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11783 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11784 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11850
11851
11852leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11853 Log:
11854 - update RELNOTES
11855 - revved patchlevel to 2.1.4
11856
11857
11858 Modified:
11859 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11861
11862
11863leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11864 Log:
11865 - add TARGMAX to 005
11866 - remove the +1 from ->uid in struct Client
11867 - fix checking of accept entries in m_accept.c
11868
11869
11870 Modified:
11871 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11875
11876
11877leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11878 Log:
11879 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11880 send it over TS6
11881
11882
11883 Modified:
11884 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11885
11886
11887leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11888 Log:
11889 - remove an unused variable
11890
11891
11892 Modified:
11893 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11894
11895
11896androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11897 Log:
11898 don't burst a TS5 name in burst_TS6. -via jillies
11899
11900 Modified:
11901 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11902
11903
11904leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11905 Log:
11906 - via jilles, make nickchanges invalidate any cached bans for
11907 quiet_on_ban
11908
11909
11910 Modified:
11911 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11915
11916
11917leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11918 Log:
11919 - fix some char vs byte usage to make adns compile cleanly with gcc4
11920
11921
11922 Modified:
11923 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11931
11932
11933androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11934 Log:
11935 userhost should allow 5 userhost checks, not 4
11936
11937 Modified:
11938 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11939
11940
11941leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11942 Log:
11943 - another darwin fix
11944
11945
11946 Modified:
11947 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11948
11949
11950leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11951 Log:
11952 - darwin fixes
11953
11954
11955 Modified:
11956 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11964
11965
11966leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11967 Log:
11968 - remove bogus extern of abort_list
11969
11970
11971 Modified:
11972 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11973
11974
11975androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11976 Log:
11977 svn repo access stuff
11978
11979 Modified:
11980 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11981
11982
11983androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11984 Log:
11985 test commit
11986
11987
11988 Modified:
11989 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11990
11991
11992androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11993 Log:
11994 test commit
11995
11996
11997 Modified:
11998 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11999
12000
12001androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12002 Log:
12003 revert omotd..i thought it was a good idea..oh well
12004
12005 Modified:
12006 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12007
12008
12009androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12010 Log:
12011 Commas are bad things in channel keys
12012
12013
12014 Modified:
12015 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12016
12017
12018androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12019 Log:
12020 Add OMOTD command to display oper motd
12021
12022
12023 Modified:
12024 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12025
12026
12027androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12028 Log:
12029 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12030
12031 Modified:
12032 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12033
12034
12035leeh 2005/06/22 22:10:50 UTC (20050622_0)
12036
12037 Modified files: (Branch: RATBOX_2_1)
12038 modules m_whois.c
12039 Log:
12040 - stop testing whois for protocol violations, as they can be caused in
12041 ircds going all the way back to the original ircd2.8
12042
12043 Revision Changes Path
12044 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12045
12046
12047
12048leeh 2005/06/16 23:10:21 UTC (20050616_0)
12049
12050 Modified files: (Branch: RATBOX_2_1)
12051 modules m_time.c
12052 Log:
12053 - remove some 2.2 code
12054
12055 Revision Changes Path
12056 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12057
12058
12059
12060androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12061
12062 Modified files: (Branch: RATBOX_2_1)
12063 modules m_time.c
12064 Log:
12065 backport of the silly december 31st bug
12066
12067 Revision Changes Path
12068 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12069
12070
12071
12072leeh 2005/06/15 13:51:57 UTC (20050615_1)
12073
12074 Modified files: (Branch: RATBOX_2_1)
12075 . RELNOTES
12076 include patchlevel.h
12077 Log:
12078 - revved patchlevel to 2.1.3
12079
12080 Revision Changes Path
12081 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12082 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12083
12084
12085
12086leeh 2005/06/15 01:54:00 UTC (20050615_0)
12087
12088 Modified files: (Branch: RATBOX_2_1)
12089 include client.h
12090 modules m_accept.c
12091 modules/core m_nick.c
12092 src client.c
12093 Log:
12094 - stop removing a clients own list of accepted clients when they do a
12095 nickchange
12096 - clean up the accept code so its less retarded
12097
12098 Revision Changes Path
12099 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12100 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12101 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12102 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12103
12104
12105
12106leeh 2005/06/14 12:44:47 UTC (20050614_0)
12107
12108 Modified files: (Branch: RATBOX_2_1)
12109 include event.h
12110 modules m_links.c
12111 src event.c ircd.c newconf.c
12112 Log:
12113 - remove a defn of links_cache_list in m_links.c which was causing
12114 the flattened links update to be ignored
12115 - add eventUpdate(), and make links_delay update on rehash
12116
12117 Revision Changes Path
12118 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12119 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12120 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12121 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12122 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12123
12124
12125
12126leeh 2005/06/12 02:23:01 UTC (20050612_2)
12127
12128 Modified files: (Branch: RATBOX_2_1)
12129 doc services.txt
12130 src newconf.c
12131 Log:
12132 - make the conf parser apply service {}; on rehash
12133
12134 Revision Changes Path
12135 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12136 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12137
12138
12139
12140leeh 2005/06/12 02:10:30 UTC (20050612_1)
12141
12142 Modified files: (Branch: RATBOX_2_1)
12143 include m_info.h
12144 Log:
12145 - show ENABLE_SERVICES define in info
12146
12147 Revision Changes Path
12148 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12149
12150
12151
12152leeh 2005/06/12 01:44:37 UTC (20050612_0)
12153
12154 Modified files: (Branch: RATBOX_2_1)
12155 modules m_services.c m_stats.c
12156 Log:
12157 - via jilles, make m_services.c hook into stats U and display service
12158 blocks
12159
12160 Revision Changes Path
12161 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12162 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12163
12164
12165
12166leeh 2005/06/11 20:33:12 UTC (20050611_3)
12167
12168 Modified files: (Branch: RATBOX_2_1)
12169 . configure configure.ac
12170 Log:
12171 - default build to -O2
12172
12173 Revision Changes Path
12174 7.249.2.2 +4 -4 ircd-ratbox/configure
12175 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12176
12177
12178
12179leeh 2005/06/11 20:26:02 UTC (20050611_2)
12180
12181 Modified files: (Branch: RATBOX_2_1)
12182 doc example.conf example.efnet.conf
12183 include client.h s_conf.h s_newconf.h
12184 modules m_info.c
12185 modules/core m_join.c m_nick.c
12186 src channel.c newconf.c s_conf.c s_user.c
12187 Log:
12188 - remove no_oper_resvs from general {};
12189 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12190
12191 Revision Changes Path
12192 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12193 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12194 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12195 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12196 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12197 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12198 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12199 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12200 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12201 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12202 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12203 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12204
12205
12206
12207leeh 2005/06/11 20:06:22 UTC (20050611_1)
12208
12209 Modified files: (Branch: RATBOX_2_1)
12210 modules/core m_mode.c m_nick.c
12211 src s_newconf.c
12212 Log:
12213 - 2.0 sync:
12214 - raise max temptime to a year
12215 - tidy up BMASK
12216 - require 9 parameters in ms_nick(), 10 in ms_uid()
12217
12218 Revision Changes Path
12219 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12220 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12221 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12222
12223
12224
12225leeh 2005/06/11 16:35:25 UTC (20050611_0)
12226
12227 Modified files: (Branch: RATBOX_2_1)
12228 modules m_services.c
12229 Log:
12230 - only show services logged in info when its a local client
12231
12232 Revision Changes Path
12233 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12234
12235
12236
12237androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12238
12239 Modified files: (Branch: RATBOX_2_1)
12240 src match.c
12241 Log:
12242 passing a pointer to a pointer is not what was intended, oops
12243
12244 Revision Changes Path
12245 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12246
12247
12248
12249leeh 2005/06/03 11:18:11 UTC (20050603_0)
12250
12251 Modified files: (Branch: RATBOX_2_1)
12252 doc services.txt
12253 Log:
12254 - update services.txt with FNC
12255
12256 Revision Changes Path
12257 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12258
12259
12260
12261androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12262
12263 Modified files: (Branch: RATBOX_2_1)
12264 modules m_resv.c
12265 Log:
12266 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12267
12268 Revision Changes Path
12269 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12270
12271
12272
12273leeh 2005/05/19 12:44:47 UTC (20050519_1)
12274
12275 Modified files: (Branch: RATBOX_2_1)
12276 src s_auth.c
12277 Log:
12278 - add some uniqueness into auth process for bopm
12279
12280 Revision Changes Path
12281 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12282
12283
12284
12285leeh 2005/05/19 08:50:26 UTC (20050519_0)
12286
12287 Modified files: (Branch: RATBOX_2_1)
12288 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12289 Log:
12290 - make contrib/ compile
12291
12292 Revision Changes Path
12293 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12294 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12295 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12296 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12297
12298
12299
12300androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12301
12302 Modified files: (Branch: RATBOX_2_1)
12303 modules m_monitor.c
12304 Log:
12305 Don't allow MONITOR from an unregistered client
12306
12307 Revision Changes Path
12308 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12309
12310
12311
12312leeh 2005/05/17 13:16:11 UTC (20050517_0)
12313
12314 Modified files: (Branch: RATBOX_2_1)
12315 doc example.conf example.efnet.conf
12316 include class.h
12317 src class.c messages.tab newconf.c
12318 Log:
12319 - remove sendq_eob, its become more of a hindrance than a benefit.
12320 - sync example.efnet.conf cluster {}; with example.conf
12321
12322 Revision Changes Path
12323 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12324 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12325 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12326 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12327 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12328 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12329
12330
12331
12332leeh 2005/05/11 22:39:00 UTC (20050511_5)
12333
12334 Modified files: (Branch: RATBOX_2_1)
12335 . RELNOTES
12336 include patchlevel.h
12337 Log:
12338 - update RELNOTES
12339 - revved patchlevel to 2.1.2
12340
12341 Revision Changes Path
12342 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12343 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12344
12345
12346
12347leeh 2005/05/11 22:29:18 UTC (20050511_4)
12348
12349 Modified files: (Branch: RATBOX_2_1)
12350 . configure configure.ac
12351 Log:
12352 - raise default topiclen to 160.
12353
12354 Revision Changes Path
12355 7.249.2.1 +3 -3 ircd-ratbox/configure
12356 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12357
12358
12359
12360leeh 2005/05/11 22:22:13 UTC (20050511_3)
12361
12362 Modified files: (Branch: RATBOX_2_1)
12363 modules m_services.c
12364 Log:
12365 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12366 tsinfo matches this
12367
12368 Revision Changes Path
12369 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12370
12371
12372
12373leeh 2005/05/11 21:58:41 UTC (20050511_2)
12374
12375 Modified files: (Branch: RATBOX_2_1)
12376 modules m_services.c
12377 Log:
12378 - monitor_signoff() the client we're nickchanging
12379
12380 Revision Changes Path
12381 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12382
12383
12384
12385leeh 2005/05/11 21:52:51 UTC (20050511_1)
12386
12387 Modified files: (Branch: RATBOX_2_1)
12388 modules m_trace.c
12389 Log:
12390 - fix various UID problems with trace
12391
12392 Revision Changes Path
12393 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12394
12395
12396
12397leeh 2005/05/11 21:22:02 UTC (20050511_0)
12398
12399 Modified files: (Branch: RATBOX_2_1)
12400 help/opers dline kline
12401 modules m_resv.c m_stats.c
12402 modules/core m_mode.c
12403 Log:
12404 - sync with 2.0
12405 - tidy up kline/dline help to note they dont accept nick as target
12406 - disallow bans beginning with ':' over bmask
12407 - disallow bans with a space in chm_ban
12408 - stop counting hidden opers in stats p
12409 - match() parameters in remote unresv were inverted, causing it to fail
12410 - fix possibility of clients setting blank keys
12411
12412 Revision Changes Path
12413 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12414 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12415 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12416 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12417 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12418
12419
12420
12421leeh 2005/05/08 22:37:18 UTC (20050508_0)
12422
12423 Modified files: (Branch: RATBOX_2_1)
12424 src send.c
12425 Log:
12426 - fix problems with amd64 and the way we do va_list
12427
12428 Revision Changes Path
12429 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12430
12431
12432
12433leeh 2005/05/07 13:35:57 UTC (20050507_1)
12434
12435 Modified files: (Branch: RATBOX_2_1)
12436 modules m_services.c
12437 Log:
12438 - tidy up the kill notifications for RSFNC
12439
12440 Revision Changes Path
12441 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12442
12443
12444
12445leeh 2005/05/07 10:35:54 UTC (20050507_0)
12446
12447 Modified files: (Branch: RATBOX_2_1)
12448 include s_serv.h
12449 modules m_services.c
12450 src s_serv.c
12451 Log:
12452 - some more rserv stuff:
12453 - add RSFNC capability
12454 - fix up RSFNC, kill existing clients if they exist.
12455
12456 Revision Changes Path
12457 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12458 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12459 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12460
12461
12462
12463leeh 2005/05/06 23:50:29 UTC (20050506_0)
12464
12465 Modified files: (Branch: RATBOX_2_1)
12466 modules m_services.c
12467 Log:
12468 - first stab at a FNC implementation for rserv
12469
12470 Revision Changes Path
12471 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12472
12473
12474
12475leeh 2005/05/03 09:30:51 UTC (20050503_0)
12476
12477 Modified files: (Branch: RATBOX_2_1)
12478 help/opers umode
12479 Log:
12480 - remove a tab
12481
12482 Revision Changes Path
12483 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12484
12485
12486
12487leeh 2005/05/02 22:46:52 UTC (20050502_0)
12488
12489 Modified files: (Branch: RATBOX_2_1)
12490 src newconf.c
12491 Log:
12492 - add links_delay back
12493
12494 Revision Changes Path
12495 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12496
12497
12498
12499leeh 2005/04/27 21:50:30 UTC (20050427_1)
12500
12501 Modified files: (Branch: RATBOX_2_1)
12502 help/opers umode
12503 help/users umode
12504 Log:
12505 - swap tabs for spaces
12506
12507 Revision Changes Path
12508 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12509 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12510
12511
12512
12513leeh 2005/04/27 21:38:20 UTC (20050427_0)
12514
12515 Modified files: (Branch: RATBOX_2_1)
12516 include m_info.h
12517 Log:
12518 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12519 contained in the client_flood conf option
12520 - remove a couple of unused defines from info
12521
12522 Revision Changes Path
12523 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12524
12525
12526
12527androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12528
12529 Modified files: (Branch: RATBOX_2_1)
12530 src s_conf.c
12531 Log:
12532 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12533
12534 Revision Changes Path
12535 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12536
12537
12538
12539leeh 2005/04/17 13:31:34 UTC (20050417_0)
12540
12541 Modified files: (Branch: RATBOX_2_1)
12542 doc example.conf example.efnet.conf
12543 Log:
12544 - fix missing closing comment tag
12545
12546 Revision Changes Path
12547 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12548 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12549
12550
12551
12552leeh 2005/04/12 18:44:21 UTC (20050412_2)
12553
12554 Modified files: (Branch: RATBOX_2_1)
12555 . RELNOTES
12556 include patchlevel.h
12557 Log:
12558 - revved patchlevel to 2.1.1
12559
12560 Revision Changes Path
12561 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12562 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12563
12564
12565
12566leeh 2005/04/12 18:36:31 UTC (20050412_1)
12567
12568 Modified files: (Branch: RATBOX_2_1)
12569 modules m_kline.c
12570 Log:
12571 - sync up remote kline reasons, so theyre consistent with what happens
12572 when we add local klines - notably the "Temporary K-line x min" and
12573 date added to reason.
12574
12575 Revision Changes Path
12576 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12577
12578
12579
12580leeh 2005/04/12 01:52:06 UTC (20050412_0)
12581
12582 Modified files: (Branch: RATBOX_2_1)
12583 doc monitor.txt
12584 Log:
12585 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12586
12587 Revision Changes Path
12588 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12589
12590
12591
12592androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12593
12594 Modified files: (Branch: RATBOX_2_1)
12595 src commio.c
12596 Log:
12597 used the data pointer we saved, not what just got nulled
12598
12599 Revision Changes Path
12600 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12601
12602
12603
12604leeh 2005/04/05 12:14:32 UTC (20050405_0)
12605
12606 Modified files: (Branch: RATBOX_2_1)
12607 modules m_resv.c m_xline.c
12608 Log:
12609 - fix broken propagation of xline/resv
12610
12611 Revision Changes Path
12612 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12613 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12614
12615
12616
12617leeh 2005/04/04 18:32:37 UTC (20050404_1)
12618
12619 Modified files: (Branch: RATBOX_2_1)
12620 src s_auth.c
12621 Log:
12622 - properly increment bad auth count for stats T when we timeout an auth
12623
12624 Revision Changes Path
12625 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12626
12627
12628
12629leeh 2005/04/04 17:24:14 UTC (20050404_0)
12630
12631 Modified files: (Branch: RATBOX_2_1)
12632 doc monitor.txt
12633 include client.h
12634 modules/core m_nick.c
12635 Log:
12636 - fix a bit that didnt make sense in monitor.txt
12637 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12638
12639 Revision Changes Path
12640 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12641 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12642 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12643
12644
12645
12646androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12647
12648 Modified files: (Branch: RATBOX_2_1)
12649 src s_auth.c
12650 Log:
12651 removing dlink nodes from auth_poll_list twice is bad
12652
12653 Revision Changes Path
12654 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12655
12656
12657
12658leeh 2005/03/28 02:17:38 UTC (20050328_0)
12659
12660 Modified files: (Branch: RATBOX_2_1)
12661 modules m_stats.c
12662 Log:
12663 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12664 changed to RPL_STATSDEBUG
12665
12666 Revision Changes Path
12667 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12668
12669
12670
12671leeh 2005/03/27 02:19:04 UTC (20050327_0)
12672
12673 Added files: (Branch: RATBOX_2_1)
12674 doc tgchange.txt
12675 Log:
12676 - add some documentation about target change
12677
12678 Revision Changes Path
12679 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12680
12681
12682
12683leeh 2005/03/25 16:46:29 UTC (20050325_1)
12684
12685 Modified files: (Branch: RATBOX_2_1)
12686 include supported.h
12687 modules/core m_message.c
12688 Log:
12689 - remove extra argument to 005
12690 - disallow messaging of UIDs
12691
12692 Revision Changes Path
12693 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12694 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12695
12696
12697
12698leeh 2005/03/25 14:20:13 UTC (20050325_0)
12699
12700 Modified files: (Branch: RATBOX_2_1)
12701 src parse.c
12702 Log:
12703 - fix a longstanding parser bug with wrong limit checking, causing us to
12704 accept one less parameter than we're allowed to accept.
12705
12706 Revision Changes Path
12707 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12708
12709
12710
12711leeh 2005/03/24 13:41:45 UTC (20050324_0)
12712
12713 Modified files: (Branch: RATBOX_2_1)
12714 modules/core m_message.c
12715 Log:
12716 - exempt users messaging themselves from target change
12717
12718 Revision Changes Path
12719 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12720
12721
12722
12723leeh 2005/03/22 13:15:53 UTC (20050322_0)
12724
12725 Modified files: (Branch: RATBOX_2_1)
12726 include supported.h
12727 Log:
12728 - stop violating MAXPARA on 005.
12729
12730 Revision Changes Path
12731 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12732
12733
12734
12735leeh 2005/03/20 17:41:00 UTC (20050320_1)
12736
12737 Modified files: (Branch: RATBOX_2_1)
12738 modules/core m_nick.c
12739 Log:
12740 - dont store an ipv6 sockhost if we're not compiled with v6 support
12741
12742 Revision Changes Path
12743 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12744
12745
12746
12747leeh 2005/03/20 00:32:04 UTC (20050320_0)
12748
12749 Modified files: (Branch: RATBOX_2_1)
12750 include stdinc.h
12751 Log:
12752 - remove some vms includes
12753
12754 Revision Changes Path
12755 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12756
12757
12758
12759leeh 2005/03/18 16:47:38 UTC (20050318_1)
12760
12761 Modified files: (Branch: RATBOX_2_1)
12762 . ChangeLog
12763 include serno.h
12764 Log:
12765 - force commit for new branch
12766
12767 Revision Changes Path
12768 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12769 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12770
12771
12772
12773leeh 2005/03/18 16:44:47 UTC (20050318_0)
12774
12775 Modified files:
12776 . RELNOTES configure configure.ac
12777 include patchlevel.h
12778 Log:
12779 - revved patchlevel to 2.1.0
12780
12781 Revision Changes Path
12782 1.114 +6 -2 ircd-ratbox/RELNOTES
12783 7.249 +11 -11 ircd-ratbox/configure
12784 7.63 +3 -3 ircd-ratbox/configure.ac
12785 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12786
12787
12788
12789leeh 2005/03/04 13:31:32 EST (20050304_2)
12790
12791 Modified files:
12792 . RELNOTES
12793 include patchlevel.h
12794 Log:
12795 - update RELNOTES
12796 - revved patchlevel to 2.1.0beta2
12797
12798 Revision Changes Path
12799 1.113 +12 -0 ircd-ratbox/RELNOTES
12800 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12801
12802
12803
12804leeh 2005/03/04 13:27:05 EST (20050304_1)
12805
12806 Modified files:
12807 doc whats-new-2.1.txt
12808 src channel.c
12809 Log:
12810 - update whats-new-2.1
12811 - when we're handling global NAMES, dont output channels if there are no
12812 members within them we can show.
12813
12814 Revision Changes Path
12815 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12816 7.436 +12 -2 ircd-ratbox/src/channel.c
12817
12818
12819
12820androsyn 2005/03/04 12:38:07 EST (20050304_0)
12821
12822 Modified files:
12823 src patricia.c
12824 Log:
12825 That would be a node_heap not a prefix_heap..oops
12826
12827 Revision Changes Path
12828 7.30 +1 -1 ircd-ratbox/src/patricia.c
12829
12830
12831
12832androsyn 2005/02/26 19:38:35 EST (20050227_4)
12833
12834 Modified files:
12835 include stdinc.h
12836 Log:
12837 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12838 otherwise..the other macros might work????
12839
12840 Revision Changes Path
12841 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12842
12843
12844
12845androsyn 2005/02/26 19:26:04 EST (20050227_3)
12846
12847 Modified files:
12848 . configure configure.ac
12849 Log:
12850 i hate autoconf
12851
12852 Revision Changes Path
12853 7.248 +5 -5 ircd-ratbox/configure
12854 7.62 +5 -5 ircd-ratbox/configure.ac
12855
12856
12857
12858androsyn 2005/02/26 19:15:55 EST (20050227_2)
12859
12860 Modified files:
12861 . configure configure.ac
12862 Log:
12863 i hate autoconf
12864
12865 Revision Changes Path
12866 7.247 +3 -2 ircd-ratbox/configure
12867 7.61 +3 -2 ircd-ratbox/configure.ac
12868
12869
12870
12871androsyn 2005/02/26 19:13:45 EST (20050227_1)
12872
12873 Modified files:
12874 . configure configure.ac
12875 Log:
12876 doh
12877
12878 Revision Changes Path
12879 7.246 +6 -6 ircd-ratbox/configure
12880 7.60 +4 -4 ircd-ratbox/configure.ac
12881
12882
12883
12884androsyn 2005/02/26 19:10:17 EST (20050227_0)
12885
12886 Modified files:
12887 . configure configure.ac
12888 include stdinc.h
12889 Log:
12890 Doh these changes got put on RATBOX_2_0 when they were meant for
12891 head..oops...
12892 Also merged in the monitor heap size stuff, not that i think monitor has
12893 been moved to head
12894
12895 Revision Changes Path
12896 7.245 +12 -3 ircd-ratbox/configure
12897 7.59 +11 -3 ircd-ratbox/configure.ac
12898 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12899
12900
12901
12902androsyn 2005/02/26 18:52:24 EST (20050226_0)
12903
12904 Modified files:
12905 include stdinc.h
12906 Log:
12907 Add more robust alloca checking
12908
12909 Revision Changes Path
12910 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12911
12912
12913
12914leeh 2005/02/24 15:27:17 EST (20050224_9)
12915
12916 Modified files:
12917 contrib m_42.c
12918 Log:
12919 - fix the copyright on m_42.c :p
12920
12921 Revision Changes Path
12922 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12923
12924
12925
12926leeh 2005/02/24 15:22:53 EST (20050224_8)
12927
12928 Modified files:
12929 include supported.h
12930 modules m_dline.c
12931 Log:
12932 - fix a core in undline on bad masks
12933 - remove an unwanted space from beginning of second 005 numeric
12934
12935 Revision Changes Path
12936 7.5 +1 -1 ircd-ratbox/include/supported.h
12937 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12938
12939
12940
12941leeh 2005/02/24 15:18:59 EST (20050224_7)
12942
12943 Modified files:
12944 modules m_monitor.c
12945 Log:
12946 - use max_monitor when adding nicknames
12947 - add in monitor s
12948 that should be everything now..
12949
12950 Revision Changes Path
12951 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12952
12953
12954
12955androsyn 2005/02/24 15:13:52 EST (20050224_6)
12956
12957 Modified files:
12958 contrib m_42.c
12959 Log:
12960 42
12961
12962 Revision Changes Path
12963 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12964
12965
12966
12967androsyn 2005/02/24 15:13:06 EST (20050224_5)
12968
12969 Modified files:
12970 contrib m_42.c
12971 Log:
12972 42
12973
12974 Revision Changes Path
12975 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12976
12977
12978
12979androsyn 2005/02/24 15:12:12 EST (20050224_4)
12980
12981 Added files:
12982 contrib m_42.c
12983 Log:
12984 The Answer to Life, the Universe, and Everything
12985
12986 Revision Changes Path
12987 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12988
12989
12990
12991leeh 2005/02/24 14:53:04 EST (20050224_3)
12992
12993 Modified files:
12994 include monitor.h
12995 modules m_monitor.c
12996 src ircd.c monitor.c
12997 Log:
12998 - call init_monitor() on startup
12999 - add in support for adding/deleting/listing monitor entries
13000
13001 Revision Changes Path
13002 7.2 +3 -1 ircd-ratbox/include/monitor.h
13003 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13004 7.374 +2 -0 ircd-ratbox/src/ircd.c
13005 7.3 +15 -4 ircd-ratbox/src/monitor.c
13006
13007
13008
13009leeh 2005/02/23 21:20:10 EST (20050224_2)
13010
13011 Modified files:
13012 doc example.conf example.efnet.conf
13013 include s_conf.h supported.h
13014 modules Makefile.in
13015 src client.c newconf.c s_conf.c
13016 Added files:
13017 modules m_monitor.c
13018 Log:
13019 - add the max_monitor config option
13020 - advertise MONITOR=%d in 005
13021 - clear a local clients monitor list on exit
13022 - add the framework for the MONITOR command
13023 - bed.
13024
13025 Revision Changes Path
13026 7.261 +5 -0 ircd-ratbox/doc/example.conf
13027 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13028 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13029 7.4 +4 -2 ircd-ratbox/include/supported.h
13030 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13031 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13032 7.492 +1 -0 ircd-ratbox/src/client.c
13033 7.202 +1 -0 ircd-ratbox/src/newconf.c
13034 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13035
13036
13037
13038leeh 2005/02/23 20:57:51 EST (20050224_1)
13039
13040 Modified files:
13041 . configure configure.ac
13042 include setup.h.in
13043 src monitor.c
13044 Log:
13045 - move MONITOR_HEAP_SIZE over to configure
13046
13047 Revision Changes Path
13048 7.244 ircd-ratbox/configure
13049 7.58 +4 -2 ircd-ratbox/configure.ac
13050 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13051 7.2 +0 -2 ircd-ratbox/src/monitor.c
13052
13053
13054
13055leeh 2005/02/23 20:48:08 EST (20050224_0)
13056
13057 Modified files:
13058 doc monitor.txt
13059 include client.h numeric.h
13060 modules/core m_nick.c
13061 src Makefile.in client.c messages.tab
13062 s_user.c
13063 Added files:
13064 include monitor.h
13065 src monitor.c
13066 Log:
13067 - first half of my server-side notify list implementation..
13068
13069 Revision Changes Path
13070 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13071 7.266 +3 -0 ircd-ratbox/include/client.h
13072 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13073 7.58 +6 -0 ircd-ratbox/include/numeric.h
13074 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13075 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13076 7.491 +3 -0 ircd-ratbox/src/client.c
13077 7.126 +5 -5 ircd-ratbox/src/messages.tab
13078 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13079 7.342 +2 -0 ircd-ratbox/src/s_user.c
13080
13081
13082
13083leeh 2005/02/23 18:42:59 EST (20050223_0)
13084
13085 Modified files:
13086 include hash.h
13087 Log:
13088 - double the size of the client and channel hashtables (64k -> 128k and
13089 32k -> 64k). The improvements are quite significant..
13090
13091 Revision Changes Path
13092 7.54 +4 -4 ircd-ratbox/include/hash.h
13093
13094
13095
13096leeh 2005/02/22 14:55:56 EST (20050222_1)
13097
13098 Modified files:
13099 doc monitor.txt
13100 modules m_services.c
13101 Log:
13102 - remove a couple of unused vars
13103 - update monitor.txt
13104
13105 Revision Changes Path
13106 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13107 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13108
13109
13110
13111leeh 2005/02/21 19:47:24 EST (20050222_0)
13112
13113 Added files:
13114 doc monitor.txt
13115 Log:
13116 - add in my documentation on the upcoming MONITOR command
13117
13118 Revision Changes Path
13119 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13120
13121
13122
13123leeh 2005/02/21 12:09:34 EST (20050221_0)
13124
13125 Modified files:
13126 . configure configure.ac
13127 doc whats-new-2.1.txt
13128 tools README.mkpasswd
13129 Removed files:
13130 src crypt.c
13131 Log:
13132 - update whats-new-2.1.txt some more
13133 - we dont have vms mkpasswd anymore
13134 - remove the unused crypt.c
13135
13136 Revision Changes Path
13137 7.243 +3 -6 ircd-ratbox/configure
13138 7.57 +2 -4 ircd-ratbox/configure.ac
13139 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13140 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13141 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13142
13143
13144
13145leeh 2005/02/19 12:38:09 EST (20050219_3)
13146
13147 Modified files:
13148 doc example.conf example.efnet.conf
13149 include ircd.h
13150 modules m_pong.c
13151 src channel.c client.c ircd.c s_conf.c
13152 Log:
13153 - rework the splitcode, splitservers is now how many servers we've marked as
13154 EOB, rather than how many are linked. Thus pull ourselves out of
13155 splitmode immediately once this is satisfied
13156
13157 Revision Changes Path
13158 7.260 +8 -9 ircd-ratbox/doc/example.conf
13159 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13160 7.83 +1 -0 ircd-ratbox/include/ircd.h
13161 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13162 7.435 +16 -36 ircd-ratbox/src/channel.c
13163 7.490 +2 -0 ircd-ratbox/src/client.c
13164 7.373 +2 -1 ircd-ratbox/src/ircd.c
13165 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13166
13167
13168
13169leeh 2005/02/19 09:02:34 EST (20050219_2)
13170
13171 Modified files:
13172 doc example.conf example.efnet.conf
13173 include ircd.h s_conf.h
13174 modules m_set.c
13175 src channel.c ircd.c newconf.c s_conf.c
13176 Log:
13177 - remove split_delay
13178
13179 Revision Changes Path
13180 7.259 +0 -5 ircd-ratbox/doc/example.conf
13181 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13182 7.82 +0 -1 ircd-ratbox/include/ircd.h
13183 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13184 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13185 7.434 +2 -7 ircd-ratbox/src/channel.c
13186 7.372 +0 -1 ircd-ratbox/src/ircd.c
13187 7.201 +0 -1 ircd-ratbox/src/newconf.c
13188 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13189
13190
13191
13192leeh 2005/02/19 08:48:05 EST (20050219_1)
13193
13194 Modified files:
13195 include client.h
13196 modules m_cap.c m_who.c
13197 src channel.c
13198 Log:
13199 - implemented multi-prefix client capability, which allows stacking of @+ in
13200 names and who
13201
13202 Revision Changes Path
13203 7.265 +1 -1 ircd-ratbox/include/client.h
13204 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13205 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13206 7.433 +4 -6 ircd-ratbox/src/channel.c
13207
13208
13209
13210leeh 2005/02/19 06:27:58 EST (20050219_0)
13211
13212 Modified files:
13213 modules m_etrace.c
13214 src newconf.c s_conf.c s_newconf.c
13215 Log:
13216 - removed some unused vars/functions
13217
13218 Revision Changes Path
13219 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13220 7.200 +0 -15 ircd-ratbox/src/newconf.c
13221 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13222 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13223
13224
13225
13226leeh 2005/02/16 12:58:24 EST (20050216_2)
13227
13228 Modified files:
13229 . RELNOTES configure configure.ac
13230 include patchlevel.h
13231 Log:
13232 - update configure to reflect this is 'devel'
13233 - update RELNOTES
13234 - revved patchlevel to 2.1.0beta1
13235
13236 Revision Changes Path
13237 1.112 +9 -1 ircd-ratbox/RELNOTES
13238 7.242 +11 -11 ircd-ratbox/configure
13239 7.56 +3 -3 ircd-ratbox/configure.ac
13240 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13241
13242
13243
13244leeh 2005/02/16 12:46:30 EST (20050216_1)
13245
13246 Modified files:
13247 . configure configure.ac
13248 include client.h numeric.h s_conf.h setup.h.in
13249 supported.h
13250 modules Makefile.in
13251 modules/core m_nick.c
13252 src Makefile.in client.c ircd.c messages.tab
13253 newconf.c s_conf.c s_user.c
13254 Removed files:
13255 include watch.h
13256 modules m_watch.c
13257 src watch.c
13258 Log:
13259 - remove watch, the protocol for this sucks so hard I just dont want it
13260 here ;-)
13261
13262 Revision Changes Path
13263 7.241 +2 -12 ircd-ratbox/configure
13264 7.55 +2 -4 ircd-ratbox/configure.ac
13265 7.264 +0 -2 ircd-ratbox/include/client.h
13266 7.57 +0 -11 ircd-ratbox/include/numeric.h
13267 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13268 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13269 7.3 +2 -3 ircd-ratbox/include/supported.h
13270 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13271 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13272 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13273 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13274 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13275 7.489 +0 -3 ircd-ratbox/src/client.c
13276 7.371 +0 -2 ircd-ratbox/src/ircd.c
13277 7.125 +9 -9 ircd-ratbox/src/messages.tab
13278 7.199 +0 -1 ircd-ratbox/src/newconf.c
13279 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13280 7.341 +0 -2 ircd-ratbox/src/s_user.c
13281 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13282
13283
13284
13285leeh 2005/02/15 19:13:31 EST (20050216_0)
13286
13287 Modified files:
13288 include stdinc.h
13289 src event.c ircd_lexer.l ircd_signal.c
13290 modules.c
13291 Removed files:
13292 servlink descrip.mms
13293 Log:
13294 - remove a few vms bits
13295
13296 Revision Changes Path
13297 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13298 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13299 7.47 +0 -54 ircd-ratbox/src/event.c
13300 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13301 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13302 7.152 +0 -3 ircd-ratbox/src/modules.c
13303
13304
13305
13306leeh 2005/02/15 18:53:32 EST (20050215_0)
13307
13308 Modified files:
13309 include hostmask.h ircd.h s_conf.h s_newconf.h
13310 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13311 m_xline.c
13312 src hostmask.c ircd.c ircd_signal.c s_conf.c
13313 s_newconf.c
13314 Log:
13315 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13316 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13317
13318 Revision Changes Path
13319 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13320 7.81 +1 -0 ircd-ratbox/include/ircd.h
13321 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13322 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13323 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13324 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13325 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13326 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13327 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13328 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13329 7.370 +7 -0 ircd-ratbox/src/ircd.c
13330 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13331 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13332 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13333
13334
13335
13336leeh 2005/02/13 10:21:41 EST (20050213_4)
13337
13338 Modified files:
13339 doc services.txt
13340 Added files:
13341 doc whats-new-2.0.txt whats-new-2.1.txt
13342 Removed files:
13343 doc whats-new.txt
13344 Log:
13345 - move whats-new.txt to whats-new-2.0.txt
13346 - add in whats-new-2.1.txt
13347 - update services.txt with the whois for logged in users
13348
13349 Revision Changes Path
13350 7.2 +5 -0 ircd-ratbox/doc/services.txt
13351 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13352 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13353 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13354
13355
13356
13357leeh 2005/02/13 09:20:37 EST (20050213_3)
13358
13359 Modified files:
13360 include supported.h
13361 modules/core m_message.c
13362 Log:
13363 - fix a compile error in m_message.c
13364 - update 005 to the spec and add CPRIVMSG/CNOTICE
13365
13366 Revision Changes Path
13367 7.2 +31 -37 ircd-ratbox/include/supported.h
13368 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13369
13370
13371
13372leeh 2005/02/13 09:14:12 EST (20050213_2)
13373
13374 Modified files:
13375 src channel.c
13376 Log:
13377 - fix the membership memleak
13378
13379 Revision Changes Path
13380 7.432 +0 -3 ircd-ratbox/src/channel.c
13381
13382
13383
13384leeh 2005/02/12 21:51:56 EST (20050213_1)
13385
13386 Modified files:
13387 include client.h
13388 modules/core m_message.c
13389 Log:
13390 - add a bitmask to track when they send their first message, only allowing
13391 clearing stuff after that.
13392
13393 Revision Changes Path
13394 7.263 +4 -0 ircd-ratbox/include/client.h
13395 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13396
13397
13398
13399leeh 2005/02/12 21:17:52 EST (20050213_0)
13400
13401 Modified files:
13402 include patricia.h s_newconf.h
13403 modules/core m_message.c
13404 src patricia.c s_newconf.c s_user.c
13405 Log:
13406 - add in the patricia for tracking who fills up targets, give them a reduced
13407 count on connect
13408
13409 Revision Changes Path
13410 7.20 +1 -1 ircd-ratbox/include/patricia.h
13411 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13412 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13413 7.29 +1 -1 ircd-ratbox/src/patricia.c
13414 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13415 7.340 +4 -0 ircd-ratbox/src/s_user.c
13416
13417
13418
13419leeh 2005/02/12 18:35:10 EST (20050212_0)
13420
13421 Modified files:
13422 include ircd_defs.h
13423 src class.c reject.c
13424 Log:
13425 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13426
13427 Revision Changes Path
13428 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13429 7.68 +1 -5 ircd-ratbox/src/class.c
13430 1.33 +1 -5 ircd-ratbox/src/reject.c
13431
13432
13433
13434androsyn 2005/02/11 17:11:57 EST (20050211_1)
13435
13436 Modified files:
13437 modules m_watch.c
13438 Log:
13439 remove stupid memory leak
13440
13441 Revision Changes Path
13442 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13443
13444
13445
13446leeh 2005/02/11 06:42:48 EST (20050211_0)
13447
13448 Modified files:
13449 modules m_gline.c
13450 Log:
13451 - workaround hyb6 allowing empty gline reasons
13452
13453 Revision Changes Path
13454 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13455
13456
13457
13458leeh 2005/02/09 14:39:13 EST (20050209_2)
13459
13460 Modified files:
13461 include s_conf.h
13462 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13463 src ircd.c s_conf.c
13464 Log:
13465 - move temp dlines and temp klines over to an array, rather than completely
13466 seperate dlinks.
13467
13468 Revision Changes Path
13469 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13470 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13471 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13472 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13473 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13474 7.369 +0 -5 ircd-ratbox/src/ircd.c
13475 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13476
13477
13478
13479leeh 2005/02/09 14:02:13 EST (20050209_1)
13480
13481 Modified files:
13482 include s_user.h
13483 modules m_cap.c m_pong.c m_user.c
13484 modules/core m_nick.c
13485 src s_user.c
13486 Log:
13487 - remove 'nick' param from register_local_user(), its not needed.
13488
13489 Revision Changes Path
13490 7.35 +1 -1 ircd-ratbox/include/s_user.h
13491 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13492 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13493 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13494 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13495 7.339 +6 -6 ircd-ratbox/src/s_user.c
13496
13497
13498
13499leeh 2005/02/09 13:12:53 EST (20050209_0)
13500
13501 Modified files:
13502 modules m_cmessage.c
13503 Log:
13504 - dont send numerics when we're dealing with CNOTICE
13505 - add in checking for +g, and resetting idle
13506
13507 Revision Changes Path
13508 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13509
13510
13511
13512leeh 2005/02/08 11:37:50 EST (20050208_2)
13513
13514 Modified files:
13515 src s_newconf.c
13516 Log:
13517 - fix operator blocks to work on ip spoofs
13518
13519 Revision Changes Path
13520 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13521
13522
13523
13524leeh 2005/02/07 19:23:22 EST (20050208_1)
13525
13526 Modified files:
13527 doc example.conf example.efnet.conf
13528 src newconf.c
13529 Log:
13530 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13531
13532 Revision Changes Path
13533 7.258 +0 -39 ircd-ratbox/doc/example.conf
13534 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13535 7.198 +0 -272 ircd-ratbox/src/newconf.c
13536
13537
13538
13539leeh 2005/02/07 19:19:32 EST (20050208_0)
13540
13541 Modified files:
13542 src s_conf.c
13543 Log:
13544 - added support for kline.conf.perm et al, these take the same formats
13545 as their non-permanent partners, but you cant remove them via the ircd.
13546
13547 Revision Changes Path
13548 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13549
13550
13551
13552leeh 2005/02/02 19:18:59 EST (20050203_1)
13553
13554 Modified files:
13555 help Makefile.in
13556 help/opers index
13557 help/users index
13558 Added files:
13559 help/opers cnotice cprivmsg
13560 Log:
13561 - added help files for cprivmsg/cnotice
13562
13563 Revision Changes Path
13564 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13565 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13566 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13567 1.10 +19 -19 ircd-ratbox/help/opers/index
13568 1.7 +10 -9 ircd-ratbox/help/users/index
13569
13570
13571
13572leeh 2005/02/02 19:14:25 EST (20050203_0)
13573
13574 Modified files:
13575 include numeric.h
13576 modules Makefile.in
13577 src messages.tab
13578 Added files:
13579 modules m_cmessage.c
13580 Log:
13581 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13582 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13583 nick is a member. These bypass any target change limitations.
13584 - added ERR_VOICENEEDED, numeric 489.
13585
13586 Revision Changes Path
13587 7.56 +2 -0 ircd-ratbox/include/numeric.h
13588 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13589 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13590 7.124 +1 -1 ircd-ratbox/src/messages.tab
13591
13592
13593
13594leeh 2005/02/02 16:58:16 EST (20050202_4)
13595
13596 Modified files:
13597 help/opers etrace
13598 Log:
13599 - update etrace help
13600
13601 Revision Changes Path
13602 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13603
13604
13605
13606leeh 2005/02/02 16:55:04 EST (20050202_3)
13607
13608 Modified files:
13609 modules m_etrace.c
13610 Log:
13611 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13612 can put its external ip address in there..
13613
13614 Revision Changes Path
13615 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13616
13617
13618
13619leeh 2005/02/02 16:41:06 EST (20050202_2)
13620
13621 Modified files:
13622 modules m_etrace.c
13623 Log:
13624 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13625 if its a non-local client. These will just get "lost" if the remote
13626 server doesnt support this..
13627
13628 Revision Changes Path
13629 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13630
13631
13632
13633leeh 2005/02/02 16:12:12 EST (20050202_1)
13634
13635 Modified files:
13636 include client.h numeric.h s_conf.h
13637 modules/core m_message.c
13638 src messages.tab newconf.c s_conf.c
13639 Log:
13640 - first part of the target change code, add the storage of targets for
13641 localuser, throttle messages when they fill all the available slots
13642
13643 Revision Changes Path
13644 7.262 +5 -1 ircd-ratbox/include/client.h
13645 7.55 +2 -0 ircd-ratbox/include/numeric.h
13646 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13647 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13648 7.123 +1 -1 ircd-ratbox/src/messages.tab
13649 7.197 +1 -0 ircd-ratbox/src/newconf.c
13650 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13651
13652
13653
13654leeh 2005/02/02 13:28:10 EST (20050202_0)
13655
13656 Modified files:
13657 modules m_resv.c m_stats.c m_testline.c
13658 modules/core m_join.c
13659 src hash.c kdparse.c messages.tab s_newconf.c
13660 Log:
13661 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13662 tracking of when resvs get hit
13663
13664 Revision Changes Path
13665 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13666 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13667 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13668 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13669 7.114 +3 -0 ircd-ratbox/src/hash.c
13670 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13671 7.122 +1 -1 ircd-ratbox/src/messages.tab
13672 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13673
13674
13675
13676leeh 2005/01/31 09:04:10 EST (20050131_2)
13677
13678 Modified files:
13679 src s_log.c
13680 Log:
13681 - fflush() logfiles
13682
13683 Revision Changes Path
13684 7.79 +2 -0 ircd-ratbox/src/s_log.c
13685
13686
13687
13688leeh 2005/01/31 08:59:09 EST (20050131_1)
13689
13690 Modified files:
13691 src commio.c
13692 Log:
13693 - rename fd_dump() to comm_dump()
13694
13695 Revision Changes Path
13696 1.27 +2 -2 ircd-ratbox/src/commio.c
13697
13698
13699
13700leeh 2005/01/30 19:16:08 EST (20050131_0)
13701
13702 Modified files:
13703 doc hooks.txt
13704 include hook.h
13705 modules m_services.c
13706 modules/core m_server.c
13707 src hook.c s_serv.c
13708 Log:
13709 - added hook for server_introduced
13710 - fixed up services support for hooks
13711
13712 Revision Changes Path
13713 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13714 1.31 +1 -0 ircd-ratbox/include/hook.h
13715 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13716 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13717 7.36 +2 -0 ircd-ratbox/src/hook.c
13718 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13719
13720
13721
13722androsyn 2005/01/29 20:18:12 EST (20050130_1)
13723
13724 Modified files:
13725 src commio.c
13726 Log:
13727 Add back in the comm_fd_hack thing for solaris
13728
13729 Revision Changes Path
13730 1.26 +26 -1 ircd-ratbox/src/commio.c
13731
13732
13733
13734androsyn 2005/01/29 19:59:17 EST (20050130_0)
13735
13736 Modified files:
13737 adns adns.h
13738 include commio.h s_conf.h watch.h
13739 modules m_dline.c m_kline.c m_resv.c m_stats.c
13740 m_watch.c m_xline.c
13741 modules/core m_nick.c
13742 src balloc.c cache.c client.c commio.c
13743 epoll.c ircd.c ircd_lexer.l kdparse.c
13744 listener.c s_auth.c s_conf.c s_log.c
13745 s_serv.c watch.c
13746 Log:
13747 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13748
13749 Revision Changes Path
13750 1.18 +0 -2 ircd-ratbox/adns/adns.h
13751 1.14 +6 -37 ircd-ratbox/include/commio.h
13752 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13753 7.3 +2 -2 ircd-ratbox/include/watch.h
13754 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13755 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13756 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13757 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13758 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13759 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13760 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13761 7.85 +1 -1 ircd-ratbox/src/balloc.c
13762 1.24 +5 -5 ircd-ratbox/src/cache.c
13763 7.488 +4 -4 ircd-ratbox/src/client.c
13764 1.25 +10 -280 ircd-ratbox/src/commio.c
13765 1.33 +1 -1 ircd-ratbox/src/epoll.c
13766 7.368 +4 -4 ircd-ratbox/src/ircd.c
13767 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13768 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13769 7.125 +8 -8 ircd-ratbox/src/listener.c
13770 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13771 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13772 7.78 +20 -20 ircd-ratbox/src/s_log.c
13773 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13774 1.6 +22 -15 ircd-ratbox/src/watch.c
13775
13776
13777
13778androsyn 2005/01/29 12:18:38 EST (20050129_0)
13779
13780 Modified files:
13781 modules/core m_mode.c
13782 Log:
13783 remove two unused variables
13784
13785 Revision Changes Path
13786 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13787
13788
13789
13790leeh 2005/01/28 15:31:40 EST (20050128_1)
13791
13792 Modified files:
13793 modules m_kline.c
13794 src s_conf.c
13795 Log:
13796 - mo_kline() needs minpara of 3, not 2
13797 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13798 - require me.info is never blank
13799
13800 Revision Changes Path
13801 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13802 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13803
13804
13805
13806leeh 2005/01/28 15:26:28 EST (20050128_0)
13807
13808 Modified files:
13809 modules/core m_mode.c m_sjoin.c
13810 Log:
13811 - patch via jilles to fix +eI lists being shown to lusers when handling
13812 protocol stuff over TS6
13813
13814 Revision Changes Path
13815 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13816 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13817
13818
13819
13820leeh 2005/01/25 19:47:38 EST (20050126_0)
13821
13822 Modified files:
13823 include channel.h
13824 modules/core m_join.c m_mode.c m_sjoin.c
13825 src channel.c messages.tab s_serv.c
13826 Log:
13827 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13828 an operspy call with &me
13829 - remove modebuf/parabuf params from channel_modes(), we now generate a
13830 buffer internally which we return.
13831
13832 Revision Changes Path
13833 7.163 +1 -1 ircd-ratbox/include/channel.h
13834 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13835 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13836 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13837 7.431 +25 -18 ircd-ratbox/src/channel.c
13838 7.121 +1 -1 ircd-ratbox/src/messages.tab
13839 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13840
13841
13842
13843alz 2005/01/25 18:09:18 EST (20050125_5)
13844
13845 Modified files:
13846 doc example.conf example.efnet.conf
13847 include s_conf.h
13848 modules m_info.c
13849 src listener.c newconf.c s_conf.c
13850 Log:
13851 Added dline_with_reason config option (default yes):
13852
13853 /* dline reason: show the user the dline reason when they connect
13854 * and are dlined.
13855 */
13856 dline_with_reason = yes;
13857
13858 Revision Changes Path
13859 7.257 +6 -1 ircd-ratbox/doc/example.conf
13860 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13861 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13862 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13863 7.124 +1 -1 ircd-ratbox/src/listener.c
13864 7.196 +1 -0 ircd-ratbox/src/newconf.c
13865 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13866
13867
13868
13869leeh 2005/01/25 13:21:17 EST (20050125_4)
13870
13871 Modified files:
13872 src newconf.c
13873 Log:
13874 - make conf_set_generic_string() test len exists before it uses it.
13875
13876 Revision Changes Path
13877 7.195 +1 -1 ircd-ratbox/src/newconf.c
13878
13879
13880
13881leeh 2005/01/25 13:10:56 EST (20050125_3)
13882
13883 Modified files:
13884 doc example.conf
13885 src newconf.c
13886 Log:
13887 - rename 'type' to 'flags' in cluster {};
13888 - add stacking of servers in cluster {}; documented in example.conf
13889
13890 Revision Changes Path
13891 7.256 +18 -10 ircd-ratbox/doc/example.conf
13892 7.194 +39 -7 ircd-ratbox/src/newconf.c
13893
13894
13895
13896alz 2005/01/25 12:48:54 EST (20050125_2)
13897
13898 Modified files:
13899 include s_conf.h
13900 src listener.c s_conf.c
13901 Log:
13902 Added dline reasons, connecting/banned clients now see ban reason.
13903
13904 Revision Changes Path
13905 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13906 7.123 +17 -4 ircd-ratbox/src/listener.c
13907 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13908
13909
13910
13911leeh 2005/01/25 07:44:37 EST (20050125_1)
13912
13913 Modified files:
13914 doc example.conf example.efnet.conf
13915 src newconf.c
13916 Log:
13917 - implement stacking of shared {}; blocks, documented in example.conf
13918
13919 Revision Changes Path
13920 7.255 +26 -13 ircd-ratbox/doc/example.conf
13921 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13922 7.193 +51 -36 ircd-ratbox/src/newconf.c
13923
13924
13925
13926leeh 2005/01/24 19:08:29 EST (20050125_0)
13927
13928 Modified files:
13929 doc example.conf
13930 include client.h s_conf.h
13931 modules/core m_join.c
13932 src newconf.c s_user.c
13933 Log:
13934 - added jupe_exempt to auth {};, exempts the user from generating warnings
13935 when they attempt to join juped channels.
13936
13937 Revision Changes Path
13938 7.254 +2 -0 ircd-ratbox/doc/example.conf
13939 7.261 +3 -0 ircd-ratbox/include/client.h
13940 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13941 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13942 7.192 +1 -0 ircd-ratbox/src/newconf.c
13943 7.338 +8 -0 ircd-ratbox/src/s_user.c
13944
13945
13946
13947leeh 2005/01/24 18:57:02 EST (20050124_6)
13948
13949 Modified files:
13950 src newconf.c
13951 Log:
13952 - rework shared {};, the format is now:
13953 shared {
13954 oper = "flame@*.leeh.co.uk", "*.lan";
13955 flags = kline;
13956 };
13957
13958 With no privs:
13959 shared {
13960 oper = "flame@*.leeh.co.uk", "*.lan";
13961 flags = none;
13962 };
13963
13964 Revision Changes Path
13965 7.191 +55 -23 ircd-ratbox/src/newconf.c
13966
13967
13968
13969leeh 2005/01/24 17:25:58 EST (20050124_5)
13970
13971 Modified files:
13972 include modules.h
13973 Log:
13974 - fix the prototype on load_static_modules()
13975
13976 Revision Changes Path
13977 7.61 +1 -1 ircd-ratbox/include/modules.h
13978
13979
13980
13981leeh 2005/01/24 16:00:30 EST (20050124_4)
13982
13983 Modified files:
13984 modules m_cap.c
13985 Log:
13986 - have cap end call register_local_user() with its own copy of
13987 source_p->username so its safe for unidented users..
13988
13989 Revision Changes Path
13990 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13991
13992
13993
13994leeh 2005/01/24 15:48:09 EST (20050124_3)
13995
13996 Modified files:
13997 include newconf.h s_conf.h
13998 modules m_info.c
13999 src newconf.c s_conf.c s_log.c
14000 Log:
14001 - move the conf parser over to a table based structure, with generic setting
14002 of integers/strings
14003
14004 Revision Changes Path
14005 7.34 +9 -8 ircd-ratbox/include/newconf.h
14006 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14007 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14008 7.190 +264 -808 ircd-ratbox/src/newconf.c
14009 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14010 7.77 +13 -13 ircd-ratbox/src/s_log.c
14011
14012
14013
14014leeh 2005/01/24 13:11:30 EST (20050124_2)
14015
14016 Modified files:
14017 doc example.conf
14018 src newconf.c
14019 Log:
14020 - added stacking of ips in exempt {};
14021
14022 Revision Changes Path
14023 7.253 +4 -0 ircd-ratbox/doc/example.conf
14024 7.189 +11 -30 ircd-ratbox/src/newconf.c
14025
14026
14027
14028leeh 2005/01/24 12:59:57 EST (20050124_1)
14029
14030 Modified files:
14031 include tools.h
14032 src channel.c client.c hash.c hook.c
14033 newconf.c s_user.c watch.c
14034 Log:
14035 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14036 consistent with the rest of the dlink code.
14037
14038 Revision Changes Path
14039 1.54 +7 -7 ircd-ratbox/include/tools.h
14040 7.430 +2 -2 ircd-ratbox/src/channel.c
14041 7.487 +6 -6 ircd-ratbox/src/client.c
14042 7.113 +5 -5 ircd-ratbox/src/hash.c
14043 7.35 +1 -1 ircd-ratbox/src/hook.c
14044 7.188 +2 -2 ircd-ratbox/src/newconf.c
14045 7.337 +1 -1 ircd-ratbox/src/s_user.c
14046 1.5 +4 -4 ircd-ratbox/src/watch.c
14047
14048
14049
14050leeh 2005/01/24 12:47:13 EST (20050124_0)
14051
14052 Modified files:
14053 modules m_cap.c
14054 Log:
14055 - cheap hack on sticky capabs..
14056
14057 Revision Changes Path
14058 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14059
14060
14061
14062leeh 2005/01/22 11:36:54 EST (20050122_0)
14063
14064 Modified files:
14065 modules m_cap.c
14066 Log:
14067 - updated my clicap implementation to match the spec so far..
14068
14069 Revision Changes Path
14070 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14071
14072
14073
14074leeh 2005/01/21 07:14:43 EST (20050121_2)
14075
14076 Modified files:
14077 doc hooks.txt
14078 include hook.h
14079 modules m_services.c
14080 src hook.c s_serv.c
14081 Log:
14082 - added hooks for when we're sending a burst
14083 - rewrote hooks.txt
14084 - fix up the hooks ive already done in services compatibility, ill add the
14085 hooks for server/client introductions in a bit.
14086
14087 Revision Changes Path
14088 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14089 1.30 +4 -0 ircd-ratbox/include/hook.h
14090 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14091 7.34 +7 -0 ircd-ratbox/src/hook.c
14092 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14093
14094
14095
14096leeh 2005/01/21 06:34:03 EST (20050121_1)
14097
14098 Modified files:
14099 contrib example_module.c spy_admin_notice.c
14100 spy_info_notice.c spy_links_notice.c
14101 spy_motd_notice.c spy_stats_notice.c
14102 spy_stats_p_notice.c spy_trace_notice.c
14103 spy_whois_notice.c
14104 spy_whois_notice_global.c
14105 include hook.h
14106 modules m_admin.c m_info.c m_links.c m_motd.c
14107 m_services.c m_stats.c m_trace.c
14108 m_whois.c static_modules.c.SH
14109 modules/core m_server.c
14110 src client.c hook.c ircd.c modules.c packet.c
14111 s_auth.c s_serv.c s_user.c send.c
14112 Log:
14113 - add a better implementation of the hook system, its now a slow leaking
14114 array and events are created whenever we try adding a hook for it, or
14115 theyre registered for the caller.
14116
14117 Ive temporarily fucked services support and removed most of the other
14118 hooks.. I shall fix this soon.
14119
14120 Revision Changes Path
14121 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14122 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14123 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14124 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14125 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14126 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14127 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14128 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14129 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14130 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14131 1.29 +34 -70 ircd-ratbox/include/hook.h
14132 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14133 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14134 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14135 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14136 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14137 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14138 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14139 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14140 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14141 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14142 7.486 +1 -28 ircd-ratbox/src/client.c
14143 7.33 +131 -137 ircd-ratbox/src/hook.c
14144 7.367 +1 -1 ircd-ratbox/src/ircd.c
14145 7.151 +6 -10 ircd-ratbox/src/modules.c
14146 7.138 +10 -14 ircd-ratbox/src/packet.c
14147 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14148 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14149 7.336 +0 -6 ircd-ratbox/src/s_user.c
14150 7.286 +8 -6 ircd-ratbox/src/send.c
14151
14152
14153
14154leeh 2005/01/20 19:19:20 EST (20050121_0)
14155
14156 Modified files:
14157 include hostmask.h
14158 Log:
14159 - remove an unused struct
14160
14161 Revision Changes Path
14162 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14163
14164
14165
14166leeh 2005/01/20 13:38:39 EST (20050120_1)
14167
14168 Modified files:
14169 . configure configure.ac
14170 include client.h numeric.h patchlevel.h
14171 modules Makefile.in
14172 src messages.tab s_user.c
14173 Added files:
14174 modules m_cap.c
14175 Log:
14176 - drop back to -O0, fix patchlevel.h
14177 - first stab at client capabilities.. this still needs work.
14178
14179 Revision Changes Path
14180 7.240 +3 -3 ircd-ratbox/configure
14181 7.54 +3 -3 ircd-ratbox/configure.ac
14182 7.260 +3 -0 ircd-ratbox/include/client.h
14183 7.54 +2 -0 ircd-ratbox/include/numeric.h
14184 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14185 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14186 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14187 7.120 +1 -1 ircd-ratbox/src/messages.tab
14188 7.335 +3 -0 ircd-ratbox/src/s_user.c
14189
14190
14191
14192leeh 2005/01/20 06:04:41 EST (20050120_0)
14193
14194 Modified files:
14195 . ChangeLog RELNOTES
14196 include config.h config.h.dist memory.h
14197 patchlevel.h
14198 modules m_stats.c
14199 src commio.c crypt.c getopt.c ircd.c s_serv.c
14200 Removed files:
14201 . README.VMS clean.com make.com
14202 include setup.h_vms
14203 modules descrip.mms static_modules_c.com
14204 modules/core descrip.mms
14205 src descrip.mms qio.c version.com
14206 tools descrip.mms mkpasswd_vms.c
14207 Log:
14208 - clean changelog, relnotes
14209 - mark patchlevel as 2.1.0beta
14210 - remove VMS support
14211
14212 Revision Changes Path
14213 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14214 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14215 1.111 +1 -348 ircd-ratbox/RELNOTES
14216 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14217 7.182 +0 -42 ircd-ratbox/include/config.h
14218 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14219 7.50 +0 -4 ircd-ratbox/include/memory.h
14220 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14221 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14222 7.2 +0 -58 ircd-ratbox/make.com (dead)
14223 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14224 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14225 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14226 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14227 1.24 +7 -30 ircd-ratbox/src/commio.c
14228 7.12 +0 -4 ircd-ratbox/src/crypt.c
14229 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14230 7.24 +0 -4 ircd-ratbox/src/getopt.c
14231 7.366 +4 -19 ircd-ratbox/src/ircd.c
14232 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14233 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14234 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14235 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14236 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14237
14238
14239
14240androsyn 2005/01/18 11:55:13 EST (20050118_7)
14241
14242 Modified files:
14243 include watch.h
14244 src watch.c
14245 Log:
14246 not using the return values on a few watch functions so make them void
14247
14248 Revision Changes Path
14249 7.2 +5 -5 ircd-ratbox/include/watch.h
14250 1.4 +19 -28 ircd-ratbox/src/watch.c
14251
14252
14253androsyn 2005/01/14 13:10:41 EST (20050114_5)
14254
14255 Modified files:
14256 modules m_watch.c
14257 Log:
14258 Make watch throttle, don't accept letter commands stacked
14259
14260 Revision Changes Path
14261 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14262
14263
14264
14265androsyn 2005/01/14 13:06:06 EST (20050114_4)
14266
14267 Modified files:
14268 modules m_gline.c
14269 Log:
14270 fix merge error
14271
14272 Revision Changes Path
14273 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14274
14275
14276
14277androsyn 2005/01/14 12:12:37 EST (20050114_3)
14278
14279 Modified files:
14280 . ChangeLog README.FIRST RELNOTES configure
14281 configure.ac
14282 adns adns.h internal.h parse.c transmit.c
14283 types.c
14284 contrib example_module.c spy_admin_notice.c
14285 spy_info_notice.c spy_links_notice.c
14286 spy_motd_notice.c spy_stats_notice.c
14287 spy_stats_p_notice.c spy_trace_notice.c
14288 spy_whois_notice.c
14289 spy_whois_notice_global.c
14290 doc example.conf example.efnet.conf ircd.motd
14291 server-version-info whats-new.txt
14292 help/opers umode xline
14293 help/users umode
14294 include cache.h channel.h class.h client.h
14295 commio.h config.h config.h.dist hash.h
14296 hook.h hostmask.h irc_string.h ircd.h
14297 ircd_defs.h m_info.h memory.h msg.h
14298 newconf.h numeric.h packet.h patchlevel.h
14299 patricia.h s_conf.h s_gline.h s_newconf.h
14300 s_serv.h s_user.h scache.h serno.h
14301 setup.h.in sprintf_irc.h stdinc.h tools.h
14302 modules .depend Makefile.in m_admin.c m_away.c
14303 m_dline.c m_encap.c m_gline.c m_info.c
14304 m_kline.c m_links.c m_list.c m_lusers.c
14305 m_motd.c m_oper.c m_operspy.c m_rehash.c
14306 m_restart.c m_resv.c m_set.c m_stats.c
14307 m_svinfo.c m_testline.c m_testmask.c
14308 m_topic.c m_trace.c m_watch.c m_who.c
14309 m_whois.c m_whowas.c m_xline.c
14310 static_modules.c.SH
14311 modules/core m_error.c m_message.c m_mode.c m_quit.c
14312 m_server.c m_squit.c
14313 src .depend Makefile.in adns.c balloc.c
14314 cache.c channel.c class.c client.c
14315 commio.c crypt.c devpoll.c epoll.c
14316 event.c getopt.c hash.c hook.c hostmask.c
14317 irc_string.c ircd.c ircd_lexer.l
14318 ircd_parser.y ircd_signal.c listener.c
14319 modules.c newconf.c numeric.c packet.c
14320 parse.c patricia.c poll.c reject.c
14321 restart.c s_auth.c s_conf.c s_log.c
14322 s_newconf.c s_serv.c s_user.c scache.c
14323 select.c send.c snprintf.c tools.c
14324 version.c.SH watch.c whowas.c
14325 tools README.mkpasswd mkpasswd.c
14326 Added files:
14327 . README.VMS clean.com make.com
14328 doc services.txt
14329 include common.h s_stats.h setup.h_vms
14330 supported.h
14331 modules descrip.mms m_challenge.c m_etrace.c
14332 m_invite.c m_names.c m_pass.c m_ping.c
14333 m_pong.c m_services.c m_tb.c m_user.c
14334 m_users.c m_version.c
14335 static_modules_c.com
14336 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14337 m_part.c m_sjoin.c
14338 servlink descrip.mms
14339 src descrip.mms kdparse.c messages.tab qio.c
14340 s_gline.c s_stats.c version.com
14341 tools descrip.mms mkpasswd_vms.c
14342 Removed files:
14343 doc 005.txt
14344 include banconf.h
14345 modules/core channels.c users.c
14346 src banconf.c
14347 Log:
14348 merge from RATBOX_2_0
14349
14350 Revision Changes Path
14351 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14352 7.40 +1 -0 ircd-ratbox/README.FIRST
14353 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14354 1.110 +114 -6 ircd-ratbox/RELNOTES
14355 1.17 +4 -0 ircd-ratbox/adns/adns.h
14356 1.17 +4 -4 ircd-ratbox/adns/internal.h
14357 1.12 +38 -38 ircd-ratbox/adns/parse.c
14358 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14359 1.19 +13 -13 ircd-ratbox/adns/types.c
14360 7.1 +10 -0 ircd-ratbox/clean.com (new)
14361 7.239 +47 -29 ircd-ratbox/configure
14362 7.53 +40 -32 ircd-ratbox/configure.ac
14363 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14364 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14365 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14366 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14367 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14368 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14369 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14370 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14371 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14372 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14373 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14374 7.252 +68 -22 ircd-ratbox/doc/example.conf
14375 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14376 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14377 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14378 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14379 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14380 1.5 +2 -1 ircd-ratbox/help/opers/umode
14381 1.7 +1 -1 ircd-ratbox/help/opers/xline
14382 1.2 +1 -0 ircd-ratbox/help/users/umode
14383 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14384 1.7 +8 -0 ircd-ratbox/include/cache.h
14385 7.162 +18 -16 ircd-ratbox/include/channel.h
14386 7.25 +4 -0 ircd-ratbox/include/class.h
14387 7.259 +34 -28 ircd-ratbox/include/client.h
14388 1.13 +45 -7 ircd-ratbox/include/commio.h
14389 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14390 7.181 +74 -16 ircd-ratbox/include/config.h
14391 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14392 7.53 +2 -0 ircd-ratbox/include/hash.h
14393 1.28 +73 -27 ircd-ratbox/include/hook.h
14394 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14395 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14396 7.80 +6 -31 ircd-ratbox/include/ircd.h
14397 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14398 7.56 +14 -8 ircd-ratbox/include/m_info.h
14399 7.49 +4 -0 ircd-ratbox/include/memory.h
14400 7.53 +2 -0 ircd-ratbox/include/msg.h
14401 7.33 +9 -9 ircd-ratbox/include/newconf.h
14402 7.53 +12 -8 ircd-ratbox/include/numeric.h
14403 7.27 +1 -1 ircd-ratbox/include/packet.h
14404 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14405 7.19 +25 -1 ircd-ratbox/include/patricia.h
14406 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14407 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14408 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14409 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14410 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14411 7.34 +13 -9 ircd-ratbox/include/s_user.h
14412 7.15 +1 -1 ircd-ratbox/include/scache.h
14413 7.5366 +1 -1 ircd-ratbox/include/serno.h
14414 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14415 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14416 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14417 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14418 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14419 1.53 +10 -10 ircd-ratbox/include/tools.h
14420 7.1 +58 -0 ircd-ratbox/make.com (new)
14421 1.45 +338 -182 ircd-ratbox/modules/.depend
14422 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14423 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14424 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14425 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14426 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14427 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14428 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14429 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14430 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14431 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14432 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14433 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14434 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14435 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14436 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14437 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14438 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14439 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14440 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14441 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14442 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14443 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14444 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14445 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14446 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14447 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14448 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14449 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14450 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14451 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14452 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14453 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14454 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14455 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14456 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14457 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14458 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14459 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14460 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14461 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14462 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14463 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14464 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14465 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14466 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14467 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14468 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14469 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14470 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14471 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14472 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14473 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14474 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14475 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14476 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14477 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14478 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14479 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14480 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14481 7.48 +162 -119 ircd-ratbox/src/.depend
14482 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14483 7.75 +5 -5 ircd-ratbox/src/adns.c
14484 7.84 +1 -1 ircd-ratbox/src/balloc.c
14485 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14486 1.23 +75 -7 ircd-ratbox/src/cache.c
14487 7.429 +342 -79 ircd-ratbox/src/channel.c
14488 7.67 +42 -2 ircd-ratbox/src/class.c
14489 7.485 +245 -85 ircd-ratbox/src/client.c
14490 1.23 +349 -43 ircd-ratbox/src/commio.c
14491 7.11 +4 -0 ircd-ratbox/src/crypt.c
14492 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14493 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14494 1.32 +4 -8 ircd-ratbox/src/epoll.c
14495 7.46 +63 -6 ircd-ratbox/src/event.c
14496 7.23 +4 -0 ircd-ratbox/src/getopt.c
14497 7.112 +8 -7 ircd-ratbox/src/hash.c
14498 7.32 +135 -133 ircd-ratbox/src/hook.c
14499 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14500 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14501 7.365 +56 -48 ircd-ratbox/src/ircd.c
14502 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14503 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14504 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14505 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14506 7.122 +14 -13 ircd-ratbox/src/listener.c
14507 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14508 7.150 +17 -8 ircd-ratbox/src/modules.c
14509 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14510 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14511 7.137 +55 -42 ircd-ratbox/src/packet.c
14512 7.187 +8 -15 ircd-ratbox/src/parse.c
14513 7.28 +2 -4 ircd-ratbox/src/patricia.c
14514 7.82 +3 -1 ircd-ratbox/src/poll.c
14515 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14516 1.32 +8 -3 ircd-ratbox/src/reject.c
14517 7.34 +1 -0 ircd-ratbox/src/restart.c
14518 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14519 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14520 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14521 7.76 +32 -35 ircd-ratbox/src/s_log.c
14522 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14523 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14524 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14525 7.334 +773 -2 ircd-ratbox/src/s_user.c
14526 7.27 +2 -1 ircd-ratbox/src/scache.c
14527 7.44 +2 -0 ircd-ratbox/src/select.c
14528 7.285 +12 -12 ircd-ratbox/src/send.c
14529 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14530 7.46 +0 -1 ircd-ratbox/src/tools.c
14531 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14532 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14533 1.3 +4 -4 ircd-ratbox/src/watch.c
14534 7.32 +1 -0 ircd-ratbox/src/whowas.c
14535 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14536 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14537 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14538 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14539
14540
14541
14542androsyn 2005/01/13 22:17:53 EST (20050114_2)
14543
14544 Modified files: (Branch: RATBOX_2_0)
14545 src client.c
14546 Log:
14547 a remote client is never going to have a watch list..duh
14548
14549 Revision Changes Path
14550 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14551
14552
14553
14554androsyn 2005/01/13 20:49:55 EST (20050114_1)
14555
14556 Added files: (Branch: RATBOX_2_0)
14557 modules m_watch.c
14558 Log:
14559 get that one too
14560
14561 Revision Changes Path
14562 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14563
14564
14565
14566androsyn 2005/01/13 20:39:28 EST (20050114_0)
14567
14568 Added files: (Branch: RATBOX_2_0)
14569 include watch.h
14570 src watch.c
14571 Log:
14572 helps if we actually include the .c/.h files
14573
14574 Revision Changes Path
14575 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14576 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14577
14578
14579
14580androsyn 2005/01/13 13:57:16 EST (20050113_0)
14581
14582 Modified files: (Branch: RATBOX_2_0)
14583 . configure configure.ac
14584 include client.h numeric.h s_conf.h setup.h.in
14585 supported.h
14586 modules Makefile.in
14587 modules/core m_nick.c
14588 src Makefile.in client.c ircd.c messages.tab
14589 newconf.c s_conf.c s_user.c
14590 Log:
14591 backport watch from devel
14592
14593 Revision Changes Path
14594 7.229.2.10 +12 -2 ircd-ratbox/configure
14595 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14596 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14597 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14598 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14599 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14600 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14601 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14602 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14603 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14604 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14605 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14606 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14607 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14608 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14609 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14610
14611
14612
14613leeh 2005/01/12 10:12:40 EST (20050112_1)
14614
14615 Modified files: (Branch: RATBOX_2_0)
14616 include numeric.h
14617 modules m_services.c m_whois.c
14618 src messages.tab
14619 Log:
14620 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14621 when the user is logged in
14622
14623 Revision Changes Path
14624 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14625 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14626 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14627 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14628
14629
14630
14631leeh 2005/01/11 19:47:14 EST (20050112_0)
14632
14633 Modified files: (Branch: RATBOX_2_0)
14634 include supported.h
14635 Added files: (Branch: RATBOX_2_0)
14636 doc services.txt
14637 Log:
14638 - add +r to 005
14639 - added doc/services.txt, outlining the compatibility code
14640
14641 Revision Changes Path
14642 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14643 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14644
14645
14646
14647leeh 2005/01/11 18:38:10 EST (20050111_5)
14648
14649 Modified files: (Branch: RATBOX_2_0)
14650 include client.h hook.h
14651 modules m_services.c
14652 modules/core m_server.c
14653 src hook.c s_serv.c
14654 Log:
14655 - more services compatibility code:
14656 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14657 appropriate service {}; entry, only accept SU from these.
14658 - hook into us finishing nick burst, and have services burst a list of
14659 logged in users
14660
14661 Revision Changes Path
14662 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14663 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14664 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14665 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14666 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14667 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14668
14669
14670
14671leeh 2005/01/11 17:32:42 EST (20050111_4)
14672
14673 Modified files: (Branch: RATBOX_2_0)
14674 . configure configure.ac
14675 include client.h
14676 modules Makefile.in
14677 src channel.c
14678 Added files: (Branch: RATBOX_2_0)
14679 modules m_services.c
14680 Log:
14681 - more services compatibility code:
14682 - encap handlers for SU (services marking client as logged in)
14683 - and for LOGIN (servers bursting logged in status)
14684 - move suser from Client -> User
14685
14686 Revision Changes Path
14687 7.229.2.9 +9 -3 ircd-ratbox/configure
14688 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14689 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14690 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14691 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14692 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14693
14694
14695
14696leeh 2005/01/11 16:46:34 EST (20050111_3)
14697
14698 Modified files: (Branch: RATBOX_2_0)
14699 include ircd_defs.h
14700 Log:
14701 - whoops, missing #endif
14702
14703 Revision Changes Path
14704 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14705
14706
14707
14708leeh 2005/01/11 15:56:57 EST (20050111_2)
14709
14710 Modified files: (Branch: RATBOX_2_0)
14711 include ircd_defs.h
14712 Log:
14713 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14714 have ipv6 just report sizeof(struct sockaddr_in)
14715
14716 Revision Changes Path
14717 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14718
14719
14720
14721leeh 2005/01/10 20:19:35 EST (20050111_1)
14722
14723 Modified files: (Branch: RATBOX_2_0)
14724 src newconf.c
14725 Log:
14726 - fix a gcc warning
14727
14728 Revision Changes Path
14729 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14730
14731
14732
14733leeh 2005/01/10 20:10:35 EST (20050111_0)
14734
14735 Modified files: (Branch: RATBOX_2_0)
14736 adns internal.h parse.c transmit.c types.c
14737 Log:
14738 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14739 conflict
14740
14741 Revision Changes Path
14742 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14743 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14744 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14745 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14746
14747
14748
14749leeh 2005/01/10 17:48:48 EST (20050110_3)
14750
14751 Modified files: (Branch: RATBOX_2_0)
14752 modules m_xline.c
14753 Log:
14754 - send out the reformatted xline to opers (\s -> ' ')
14755
14756 Revision Changes Path
14757 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14758
14759
14760
14761leeh 2005/01/10 16:18:53 EST (20050110_2)
14762
14763 Modified files: (Branch: RATBOX_2_0)
14764 help/opers umode
14765 help/users umode
14766 include client.h supported.h
14767 src messages.tab s_user.c send.c
14768 Log:
14769 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14770 channel privmsgs.
14771
14772 Revision Changes Path
14773 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14774 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14775 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14776 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14777 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14778 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14779 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14780
14781
14782
14783leeh 2005/01/10 14:50:47 EST (20050110_1)
14784
14785 Modified files: (Branch: RATBOX_2_0)
14786 doc example.conf example.efnet.conf
14787 Log:
14788 - I dont remember ts6 desyncing on bans, so im not sure why the example
14789 confs say so.
14790
14791 Revision Changes Path
14792 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14793 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14794
14795
14796
14797leeh 2005/01/10 13:31:10 EST (20050110_0)
14798
14799 Modified files: (Branch: RATBOX_2_0)
14800 . configure configure.ac
14801 include channel.h client.h numeric.h s_conf.h
14802 s_serv.h setup.h.in
14803 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14804 m_sjoin.c
14805 src channel.c messages.tab newconf.c s_conf.c
14806 s_serv.c s_user.c
14807 Log:
14808 - added --enable-services to configure, which enables some ratbox-services
14809 compatibility code:
14810 - chanmode +r, registered users only
14811 - usermode +S, prevents deop/kick of a service
14812 - service { }; block in conf for the above umode
14813
14814 Revision Changes Path
14815 7.229.2.8 +28 -16 ircd-ratbox/configure
14816 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14817 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14818 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14819 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14820 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14821 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14822 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14823 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14824 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14825 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14826 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14827 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14828 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14829 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14830 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14831 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14832 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14833 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14834
14835
14836
14837leeh 2005/01/09 08:23:30 EST (20050109_0)
14838
14839 Modified files: (Branch: RATBOX_2_0)
14840 help/opers umode
14841 Log:
14842 - remove a tab, and add +C to opers umode help
14843
14844 Revision Changes Path
14845 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14846