William Pitcock
b8be4a3f4c
Initial work on getting privsets working.
2008-08-17 07:40:27 -05:00
William Pitcock
120b37f94f
oper_conf structure: add privset association.
2008-08-17 07:32:30 -05:00
William Pitcock
48de3c1852
Add some privsets for opers here.
2008-08-17 07:17:25 -05:00
William Pitcock
de0e9f373b
Add config magic for privset{} parsing.
2008-08-17 07:10:23 -05:00
William Pitcock
0e52880760
Add privilegeset_extend().
2008-08-17 06:35:49 -05:00
William Pitcock
9291987bba
Add basic PrivilegeSet API.
2008-08-17 06:27:59 -05:00
Valery V Yatsko
e6451707d9
branch merge
2008-08-17 09:33:47 +04:00
Valery V Yatsko
2d9a60fe7e
fixed warnings on src/ircd.c compilation
2008-08-17 09:33:05 +04:00
Valery V Yatsko
40b8b28e1b
run autoreconf
2008-08-17 09:27:15 +04:00
Valery V Yatsko
767fdd62fe
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
200e53e8f2
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
2b97b8ed52
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
5f5fc333fb
forgot to remove check for cygwin from configure.ac
2008-08-16 22:50:22 +04:00
Valery V Yatsko
77c9f49528
removed cygwin check from configure.ac
2008-08-16 22:45:09 +04:00
Valery V Yatsko
9b37ad07c3
ircd-ratbox -> charybdis
2008-08-16 22:38:13 +04:00
Valery V Yatsko
2a64312fdc
seed random not even every 300 seconds, but on startup also
2008-08-16 22:30:28 +04:00
Valery V Yatsko
2b454b76dc
egd fixed
2008-08-16 22:29:33 +04:00
Valery V Yatsko
5d2fe5036e
comment to fix egd (not work currently)
2008-08-16 22:24:28 +04:00
Valery V Yatsko
6145bb6027
no more servlink - removed 'servlink_path' from reference.conf and source files
2008-08-16 22:23:56 +04:00
Valery V Yatsko
02be96f211
Updated reference.conf
2008-08-13 23:17:43 +04:00
Valery V Yatsko
1080ffb015
Removed note that we support cygwin (no, we don't)
2008-08-13 22:57:09 +04:00
Valery V Yatsko
8932c8d84e
atheme-services -> charybdis for application.sh script
2008-08-13 22:53:36 +04:00
Valery V Yatsko
3df643b140
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
74e0c6e660
fix a crash in the rb_bh_gc code
...
from libratbox svn r25871 (androsyn)
2008-08-12 22:37:29 +02:00
Jilles Tjoelker
97a6160b45
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
77cc3211c7
Charybdis never had old kline/config format - removed notes about them
2008-08-12 18:09:30 +04:00
Valery V Yatsko
b61d17a68a
Made README.FIRST much actual (most copied from ircd-ratbox)
2008-08-11 23:29:22 +04:00
Valery V Yatsko
670f0c247e
sync with libratbox upstream - r25870
2008-08-11 23:20:24 +04:00
Valery V Yatsko
cc430906e0
Updated TODO
2008-08-09 18:46:05 +04:00
Jilles Tjoelker
ade4ed6379
Add conf files to be used for automated testing.
2008-08-09 15:38:31 +02:00
Valery V Yatsko
3ae41b440a
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
a0775df0ed
fixed typo in sslproc.c
2008-08-08 20:01:52 +04:00
Valery V Yatsko
b01b826d26
ilog -> inotice in ircd_restart_cb (ircd.c)
2008-08-06 23:57:45 +04:00
Valery V Yatsko
94c100153c
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
c870fa9f9a
Restricted +O (operonly) channel mode to be set only by ircops
...
(chm_staff)
2008-08-04 21:59:58 +04:00
Valery V Yatsko
fba62b0151
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
e76989521a
Branch merge
2008-08-04 21:45:56 +04:00
Valery V Yatsko
bee0998d33
Removed global_tree declaration as unused from reject.c
2008-08-04 21:45:30 +04:00
Valery V Yatsko
f48c47b76e
oups, missed param for has_privilege example function in TODO
2008-08-04 01:37:18 +04:00
Valery V Yatsko
4d2ae0d062
added privilege system and some new hooks in TODO
2008-08-04 01:34:59 +04:00
Jilles Tjoelker
b62765e9a9
Rerun autoconf.
2008-08-02 02:09:23 +02:00
Jilles Tjoelker
4a387e786a
Fix shell syntax.
2008-08-02 02:09:16 +02:00
William Pitcock
63ae37ccd1
Rerun autoconf.
2008-08-01 17:03:18 -05:00
William Pitcock
d7e75f0ab9
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
143b6cc1e4
Automated merge with ssh://hg.atheme.org//hg/charybdis
2008-08-01 17:00:41 -05:00
William Pitcock
1f025cc3bf
rb_setup_fd_ports(): use correct prototype.
2008-08-01 17:00:00 -05:00
Jilles Tjoelker
c3a82957db
Update example.conf for max_unknown_ip->throttle.
2008-08-01 02:54:36 +02:00
Jilles Tjoelker
d1275a8fd6
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
70747af524
Fix rejectcache and unknown_count.
...
Unfortunately they are checked after SSL setup.
2008-07-31 22:47:53 +02:00
Jilles Tjoelker
4045502246
Fix testline crashes, introduced by the auth_user patch.
2008-07-31 22:25:17 +02:00