William Pitcock
22c3b270ca
Initial work on getting privsets working.
2008-08-17 07:40:27 -05:00
William Pitcock
a2e1310cbe
oper_conf structure: add privset association.
2008-08-17 07:32:30 -05:00
William Pitcock
be52582805
Add some privsets for opers here.
2008-08-17 07:17:25 -05:00
William Pitcock
f860687514
Add config magic for privset{} parsing.
2008-08-17 07:10:23 -05:00
William Pitcock
353f862553
Add privilegeset_extend().
2008-08-17 06:35:49 -05:00
William Pitcock
9c3f080b99
Add basic PrivilegeSet API.
2008-08-17 06:27:59 -05:00
Valery V Yatsko
5b4e901644
branch merge
2008-08-17 09:33:47 +04:00
Valery V Yatsko
b1daa815bd
fixed warnings on src/ircd.c compilation
2008-08-17 09:33:05 +04:00
Valery V Yatsko
bbe588880f
run autoreconf
2008-08-17 09:27:15 +04:00
Valery V Yatsko
f1651c905a
fixed chm_adminonly extension - IsOperAdmin replaced with IsAdmin.. hm.. but possibly we need to allow hidden opers/admins to enter protected
...
channels?
2008-08-16 23:34:32 +04:00
Valery V Yatsko
df33f222b5
added improvement in TODO related to support compilation without parser/lexer generators present in OS
2008-08-16 23:24:28 +04:00
Valery V Yatsko
1c390fbdf3
put cygwin/mingw/native win32 (+shared modules) support in TODO (need discussion), currently ratbox3 could be compiled under cygwin/mingw
2008-08-16 22:52:31 +04:00
Valery V Yatsko
108f730f58
forgot to remove check for cygwin from configure.ac
2008-08-16 22:50:22 +04:00
Valery V Yatsko
d3faa80afe
removed cygwin check from configure.ac
2008-08-16 22:45:09 +04:00
Valery V Yatsko
ec86417cee
ircd-ratbox -> charybdis
2008-08-16 22:38:13 +04:00
Valery V Yatsko
e1db84d87d
seed random not even every 300 seconds, but on startup also
2008-08-16 22:30:28 +04:00
Valery V Yatsko
37cd159e94
egd fixed
2008-08-16 22:29:33 +04:00
Valery V Yatsko
f01a7ff1e9
comment to fix egd (not work currently)
2008-08-16 22:24:28 +04:00
Valery V Yatsko
33e65f0004
no more servlink - removed 'servlink_path' from reference.conf and source files
2008-08-16 22:23:56 +04:00
Valery V Yatsko
67e6f4df3b
Updated reference.conf
2008-08-13 23:17:43 +04:00
Valery V Yatsko
a967a15792
Removed note that we support cygwin (no, we don't)
2008-08-13 22:57:09 +04:00
Valery V Yatsko
15fbe33465
atheme-services -> charybdis for application.sh script
2008-08-13 22:53:36 +04:00
Valery V Yatsko
6538a4cb03
Extension for +A (admin only) channel mode, currently belongs to type chm_staff as operonly, seen in various networks.
2008-08-13 21:04:27 +04:00
Jilles Tjoelker
25bf728581
fix a crash in the rb_bh_gc code
...
from libratbox svn r25871 (androsyn)
2008-08-12 22:37:29 +02:00
Jilles Tjoelker
2bad578999
Allow /list on a named +p channel.
...
A full /list already included +p channels.
2008-08-12 22:34:37 +02:00
Valery V Yatsko
877d1eb0eb
Charybdis never had old kline/config format - removed notes about them
2008-08-12 18:09:30 +04:00
Valery V Yatsko
fbdcbb74c9
Made README.FIRST much actual (most copied from ircd-ratbox)
2008-08-11 23:29:22 +04:00
Valery V Yatsko
ce1c921c95
sync with libratbox upstream - r25870
2008-08-11 23:20:24 +04:00
Valery V Yatsko
b17d39da75
Updated TODO
2008-08-09 18:46:05 +04:00
Jilles Tjoelker
b89f5f4845
Add conf files to be used for automated testing.
2008-08-09 15:38:31 +02:00
Valery V Yatsko
1be74e6038
TODO: test suite as in ircu? should include configuration files & certificates for setting up local debug network containing 3 servers in it +
...
possibly configuration file for test services (atheme)?
2008-08-08 20:06:00 +04:00
Valery V Yatsko
b924934711
fixed typo in sslproc.c
2008-08-08 20:01:52 +04:00
Valery V Yatsko
1a7848d87a
ilog -> inotice in ircd_restart_cb (ircd.c)
2008-08-06 23:57:45 +04:00
Valery V Yatsko
6643434b59
from ircd-ratbox r25799 by androsyn: give a bit more info when libratbox calls logging callbacks
2008-08-06 23:12:02 +04:00
Valery V Yatsko
fc8942feef
Restricted +O (operonly) channel mode to be set only by ircops
...
(chm_staff)
2008-08-04 21:59:58 +04:00
Valery V Yatsko
392ae75ca9
Moved extern chmode_flags declaration from channel.h to chmode.h, as
...
it's actually declared in the second one
2008-08-04 21:51:15 +04:00
Valery V Yatsko
458466c6d3
Branch merge
2008-08-04 21:45:56 +04:00
Valery V Yatsko
6b67766849
Removed global_tree declaration as unused from reject.c
2008-08-04 21:45:30 +04:00
Valery V Yatsko
3c77978bcd
oups, missed param for has_privilege example function in TODO
2008-08-04 01:37:18 +04:00
Valery V Yatsko
75f2de7320
added privilege system and some new hooks in TODO
2008-08-04 01:34:59 +04:00
Jilles Tjoelker
e5334f35e6
Rerun autoconf.
2008-08-02 02:09:23 +02:00
Jilles Tjoelker
d90702c9aa
Fix shell syntax.
2008-08-02 02:09:16 +02:00
William Pitcock
5f4f06c87a
Rerun autoconf.
2008-08-01 17:03:18 -05:00
William Pitcock
0bb036c05f
Add *sunos* conditional to solaris section for opensolaris, and add -D_XPG4_2 -D__EXTENSIONS__ to CFLAGS on these platforms.
2008-08-01 17:02:58 -05:00
William Pitcock
041d07b3d0
Automated merge with ssh://hg.atheme.org//hg/charybdis
2008-08-01 17:00:41 -05:00
William Pitcock
72cedbce85
rb_setup_fd_ports(): use correct prototype.
2008-08-01 17:00:00 -05:00
Jilles Tjoelker
cc49daee1a
Update example.conf for max_unknown_ip->throttle.
2008-08-01 02:54:36 +02:00
Jilles Tjoelker
43946961df
Move to ratbox3 reject and throttle code.
...
Throttle replaces max_unknown_ip, reject is like before
(including the charybdis-specific unkline handling).
Both of these now apply before SSL negotiation.
This commit does not include the global_cidr and new dline code.
m_webirc is a bit nasty with throttling (unlike before
with max_unknown_ip), this may be fixed later (or
the webirc IP needs to be exempt{}ed).
2008-08-01 01:59:08 +02:00
Jilles Tjoelker
4679c2c1cc
Fix rejectcache and unknown_count.
...
Unfortunately they are checked after SSL setup.
2008-07-31 22:47:53 +02:00
Jilles Tjoelker
59c3d09ab5
Fix testline crashes, introduced by the auth_user patch.
2008-07-31 22:25:17 +02:00