Commit graph

1068 commits

Author SHA1 Message Date
William Pitcock
f37fc9389b HasPrivilege(): check to make sure localClient and localClient.privset are non-NULL. 2008-08-17 08:52:04 -05:00
William Pitcock
880c94adb4 /stats o: display name of privset instead of privs 2008-08-17 08:40:10 -05:00
William Pitcock
6ac9e53ee4 All modules converted to use privsets by porting the macro over.
New macro, HasPrivilege() does most of the work here, the old IsOper*() macros
are deprecated, and will likely be removed later.
2008-08-17 08:36:17 -05:00
William Pitcock
ef24271618 Make a reference to privset in Client.localClient. 2008-08-17 08:23:40 -05:00
William Pitcock
598b4cf10c privilegeset_ref(): return the privilegeset 2008-08-17 08:22:56 -05:00
William Pitcock
49b0375d62 Make use of the new default privset!! 2008-08-17 08:08:23 -05:00
William Pitcock
39a68b5376 ircd initialization: add a "default" privset with no privs. 2008-08-17 08:06:28 -05:00
William Pitcock
5c68d54336 Automated merge with ssh://hg.atheme.org//hg/charybdis 2008-08-17 07:53:32 -05:00
William Pitcock
e62b8b4a53 update oper line 2008-08-17 07:53:29 -05:00
Jilles Tjoelker
8c59a8403b Add 328 numeric (ChanServ channel URL) to the header files. 2008-08-17 14:49:01 +02:00
William Pitcock
76de88805d same bug 2008-08-17 07:47:06 -05:00
Jilles Tjoelker
f11d08a405 Remove another servlink remnant. 2008-08-17 14:46:29 +02:00
William Pitcock
065f67db89 fix another stupid bug, gah 2008-08-17 07:46:18 -05:00
William Pitcock
f80958276f Make sure extended privilege sets are added to the registry. 2008-08-17 07:44:46 -05:00
William Pitcock
3d8f7aa7b4 Allow : to be in 'string' values. 2008-08-17 07:41:52 -05:00
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