Bram Matthys
1eaa389140
Hmm. Missing IsServer() in ValidatePermissionsForPath() :D
2015-07-12 20:58:25 +02:00
Bram Matthys
bbb121383b
Add who-may-execute-this in many CommandAdd()'s. Trying to remove all "unspecified" (0) ones... hopefully I made no mistake in this ;)
...
Update remote-permission check in ValidatePermissionsForPath to check at least IsOper.. may save us from some serious mistakes ;)
2015-07-12 15:32:11 +02:00
Travis McArthur
900c51ed13
Add paranoid null check
2015-07-09 13:39:15 -07:00
Travis McArthur
2450909c26
Change name of OperEval...
2015-07-09 12:31:45 -07:00
Travis McArthur
95667ca9b8
Add short-circuit for remotes and U:lines
2015-07-05 10:57:58 -07:00
Travis McArthur
e280d2a49f
Fix bug in case where use was +o, now is not.
2015-06-27 17:11:19 -07:00
Bram Matthys
19dd192bb6
all nested operclass acl's were not working (eg: server:rehash), hope this is the correct fix :)
2015-06-26 10:36:21 +02:00
Travis McArthur
221bc2a92b
Refactor auth ACL to remove superfluous param
2015-06-14 17:59:37 -04:00
Bram Matthys
cb1cb2863c
Fix Windows compile (C99..)
2015-06-08 08:40:58 +02:00
Travis McArthur
6cb5cbfc06
Remove unnecessary cptr in ACLs
2015-06-01 22:44:49 -04:00
Travis McArthur
090faaccf9
Fix raw entry logic, fix descent logic
2015-06-01 03:29:24 -04:00
Travis McArthur
2cacfa1d27
Fix bug with one node paths for oper class
2015-06-01 02:34:25 -04:00
Travis McArthur
b6329b3b44
Remove test statements, fix logic error
2015-06-01 02:24:52 -04:00
Travis McArthur
1f9677a199
Fix several bugs in operclass system
2015-06-01 02:14:18 -04:00
Travis McArthur
574297054c
Modify verification function calls
2015-06-01 00:38:50 -04:00
Travis McArthur
adf8a61625
Add support for adding/removing validators
2015-05-31 23:19:08 -04:00
Travis McArthur
1726669f67
Fix memory leak
2015-05-31 22:31:55 -04:00
Travis McArthur
7ca84567fe
Add oper ACL evaluation system
...
Still requires module and core hooks to be added, config test to be added, and to require these for perm validation - this enables core parser and querying of system though
2015-05-31 17:20:28 -04:00