aboutsummaryrefslogtreecommitdiffstats
path: root/libathemecore/commandtree.c
Commit message (Expand)AuthorAgeFilesLines
* Remove all trailing whitespaceGravatar Rylee Fowler2014-07-081-4/+4
* libathemecore: default_command_authorize() should ignore special:authenticate...Gravatar William Pitcock2012-09-241-1/+1
* libathemecore: add general::permissive_mode for placing hardened atheme featu...Gravatar William Pitcock2012-09-181-2/+23
* libathemecore: default_command_authorize(): only log audit denial if the defa...Gravatar William Pitcock2012-09-181-3/+7
* libathemecore: add command_authorize() functor, which may be overridden or ex...•••The default command_authorize() function implements the FLASK-like permission validation. Additional restrictions or replacement restrictions can be placed on top of the command_authorize() module by either running the original functor after doing your own checks or running the original functor first then doing your own checks after the point. Gravatar William Pitcock2012-09-181-1/+7
* libathemecore: add logaudit_denycmd() for logging permission denials in human...Gravatar William Pitcock2012-09-181-0/+2
* Fix double privilege name in permission denied message.Gravatar Jilles Tjoelker2011-12-271-1/+1
* Print the correct privileges when telling a user they can't do something.Gravatar Keith Buck2011-10-131-1/+1
* everything: use mowgli_strlcpy() and mowgli_strlcat().•••this removes any dependency on the non-standard C strlcat/strlcpy extension, as mowgli provides a strlcpy/strlcat now. Gravatar William Pitcock2011-08-301-6/+6
* libathemecore: display augmented access specification•••pointed out by ryan Gravatar William Pitcock2011-06-251-1/+15
* libathemecore: Remove duplicate code.Gravatar Keith Buck2011-05-131-7/+0
* Fix /msg service help not displaying commands that are AC_AUTHENTICATED.Gravatar JD Horelick2011-01-061-3/+3
* Add a command_t pointer to sourceinfo_t, so that one function can handle mult...Gravatar Stephen Bennett2010-12-291-0/+1
* Add some function prototypes to shut GCC up.Gravatar JD Horelick2010-12-261-1/+1
* Change the command access change stuff to require both the hardcoded priv and...Gravatar JD Horelick2010-12-251-4/+12
* Add an access config block to allow people to "rewrite" access levels of comm...Gravatar JD Horelick2010-12-251-3/+7
* Add new AC_AUTHENTICATED pseudo-priv to clean up a lot of duplication in the ...•••Specifically all the checks for if a user is logged in. Gravatar JD Horelick2010-12-231-1/+8
* Make the Atheme core a library and add a stub for the services executable.Gravatar William Pitcock2010-12-141-0/+264