Jilles Tjoelker
|
9649981ba7
|
Improve server notices about duplicate SIDs.
Note that this is checked after duplicate server names,
so it can only happen if multiple servers have the
same SID configured.
|
2008-09-04 01:41:49 +02:00 |
Jilles Tjoelker
|
64973a71e6
|
Do not use get_oper_name() for a netwide server notice, it may be confusing.
|
2008-09-02 23:44:06 +02:00 |
Jilles Tjoelker
|
44d450f242
|
Correct spelling of oper:remoteban in example.conf.
|
2008-09-02 23:42:51 +02:00 |
Jilles Tjoelker
|
0d499ee5f9
|
oper:adminwall priv seems meaningless, remove it.
|
2008-09-02 23:40:22 +02:00 |
Valeriy Yatsko
|
d05e3e3a7b
|
We don't want to leave the isupport name in the extension memory space on changing it - fixed a bug (tnx Artem@IrcNet(RU))
|
2008-08-31 03:57:27 +04:00 |
William Pitcock
|
508c7c41fe
|
Make change_isupport() return the old value!!!
|
2008-08-29 15:36:41 -05:00 |
William Pitcock
|
17ad49a96a
|
Add change_isupport() to change the value of an ISUPPORT token.
|
2008-08-29 15:27:34 -05:00 |
William Pitcock
|
9ac19244c0
|
Automated merge with ssh://hg.atheme.org//hg/charybdis
|
2008-08-29 14:48:06 -05:00 |
Stephen Bennett
|
1d53b4283b
|
don't set an empty password or auth_user
|
2008-08-29 14:47:51 -05:00 |
William Pitcock
|
978daf7118
|
Automated branch merge.
|
2008-08-29 14:46:39 -05:00 |
William Pitcock
|
016746cfc2
|
Backed out changeset 7f24e5f3fb86
|
2008-08-29 14:46:19 -05:00 |
Stephen Bennett
|
645103ac52
|
If auth_user and server password were given and not used, use auth_user as an account name in the nickserv identify command
|
2008-08-29 14:45:30 -05:00 |
Stephen Bennett
|
299ad32f98
|
If auth_user and server password were given and not used, use auth_user as an account name in the nickserv identify command
|
2008-08-29 14:45:22 -05:00 |
Jilles Tjoelker
|
628eee0041
|
Remove some dead code.
found using llvm static analyzer
|
2008-08-29 02:53:52 +02:00 |
Jilles Tjoelker
|
ef8e4220ec
|
Fix a memory leak.
found using llvm static analyzer
|
2008-08-29 01:58:10 +02:00 |
Jilles Tjoelker
|
d3b22631c1
|
Make genssl.sh work.
Submitted by jdhore.
|
2008-08-29 01:34:18 +02:00 |
Jilles Tjoelker
|
0cdd90ce79
|
Fix comment, getsockname() can fail legitimately.
from ircd-ratbox r25967 (jilles)
|
2008-08-28 01:06:19 +02:00 |
Jilles Tjoelker
|
c80be1ec80
|
Don't try to add a closed connection.
ircd-ratbox r25965 (jilles)
|
2008-08-28 01:05:41 +02:00 |
Jilles Tjoelker
|
07c8448a5b
|
Fix ident for ssl connections.
|
2008-08-28 00:49:04 +02:00 |
Jilles Tjoelker
|
509c9ee183
|
Remove another remnant of server hostmasking.
|
2008-08-26 00:00:11 +02:00 |
Jilles Tjoelker
|
79fae8dbc0
|
ssld: un #if 0 the /dev/null stuff out
|
2008-08-25 18:48:30 +02:00 |
Jilles Tjoelker
|
6acb39cb1a
|
Clear privset on deoper.
|
2008-08-25 18:24:24 +02:00 |
Jilles Tjoelker
|
220c63400a
|
Fix crash if there is no privset= in an operator{}.
|
2008-08-18 00:55:12 +02:00 |
Jilles Tjoelker
|
c08e7f2dbd
|
Use C locale for the compilation date.
|
2008-08-17 22:55:57 +02:00 |
William Pitcock
|
858646f1f8
|
update TODO
|
2008-08-17 09:30:31 -05:00 |
William Pitcock
|
6e915bfe06
|
privset example: Add a privset for local bots like BOPM and TCMs.
|
2008-08-17 08:58:34 -05:00 |
William Pitcock
|
028aef6ed6
|
m_privs: Add stuff for privsets here too.
|
2008-08-17 08:56:40 -05:00 |
William Pitcock
|
4db97a8263
|
HasPrivilege(): check to make sure localClient and localClient.privset are non-NULL.
|
2008-08-17 08:52:04 -05:00 |
William Pitcock
|
e2d7f73174
|
/stats o: display name of privset instead of privs
|
2008-08-17 08:40:10 -05:00 |
William Pitcock
|
73a3435109
|
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
|
34cb09ceea
|
Make a reference to privset in Client.localClient.
|
2008-08-17 08:23:40 -05:00 |
William Pitcock
|
665e79e999
|
privilegeset_ref(): return the privilegeset
|
2008-08-17 08:22:56 -05:00 |
William Pitcock
|
5a6d4202d1
|
Make use of the new default privset!!
|
2008-08-17 08:08:23 -05:00 |
William Pitcock
|
001f5f6731
|
ircd initialization: add a "default" privset with no privs.
|
2008-08-17 08:06:28 -05:00 |
William Pitcock
|
83c037c058
|
Automated merge with ssh://hg.atheme.org//hg/charybdis
|
2008-08-17 07:53:32 -05:00 |
William Pitcock
|
3ddb54d905
|
update oper line
|
2008-08-17 07:53:29 -05:00 |
Jilles Tjoelker
|
d2e6d8d715
|
Add 328 numeric (ChanServ channel URL) to the header files.
|
2008-08-17 14:49:01 +02:00 |
William Pitcock
|
f6189c43ab
|
same bug
|
2008-08-17 07:47:06 -05:00 |
Jilles Tjoelker
|
c73d999576
|
Remove another servlink remnant.
|
2008-08-17 14:46:29 +02:00 |
William Pitcock
|
39352a39f2
|
fix another stupid bug, gah
|
2008-08-17 07:46:18 -05:00 |
William Pitcock
|
76eca655f9
|
Make sure extended privilege sets are added to the registry.
|
2008-08-17 07:44:46 -05:00 |
William Pitcock
|
7ce46e0447
|
Allow : to be in 'string' values.
|
2008-08-17 07:41:52 -05:00 |
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 |