aboutsummaryrefslogtreecommitdiffstats
path: root/extensions/createauthonly.c
Commit message (Expand)AuthorAgeFilesLines
* Add dedicated hook data type for can_create_channel•••hook_data_can_create_channel includes the name of the channel being created, which is necessary for any non-trivial restriction of channel creation as well as sending correct error messages. The new hook data matches the layout of the previous hook data, taking advantage of a disused pointer field in hook_data_client_approval as used by callers of the hook (m_join). Gravatar daemoness2025-05-111-1/+1
* hook_fn casts were hiding UB (#265)Gravatar Eric Mertens2021-08-191-3/+4
* Replace most checks for +o with oper:general•••I'm preparing to PR a succession of privs changes with the ultimate goal of severely limiting the scope of the binary oper/user dichotomy and move conceptually distinct oper functions into their own privs. Accomplishing this is a non-trivial task, and can wait, but it's inconvenient now to have such functions enabled by the same mechanism that grants any privs at all--so I'm moving all of them to a transitional priv with the intention of eroding that later. Gravatar Ed Kellett2020-08-041-1/+2
* Move module description headers to the top•••This is cleaner. Note this was broken out of a much larger piece of work I did, so if there's any problems, I apologise! Gravatar Elizabeth Myers2016-03-091-1/+2
* extensions: add AV2 description strings to a few modulesGravatar William Pitcock2016-03-071-1/+2
* Bump all extensions to AV2•••Most do not yet have descriptions, but that's trivial. Gravatar Elizabeth Myers2016-03-061-1/+1
* Remove $Id tags from everything.•••These are obsolete and none have changed since 10 years gao... Gravatar Elizabeth Myers2016-03-061-2/+0
* createauthonly: allow opers through explicitlyGravatar Jilles Tjoelker2007-12-181-4/+4
* [svn] - the new plan:••• + branches/release-2.1 -> 2.2 base + 3.0 -> branches/cxxconversion + backport some immediate 3.0 functionality for 2.2 + other stuff Gravatar nenolod2007-01-241-0/+37