aboutsummaryrefslogtreecommitdiffstats
path: root/modules/hostserv/request.c
Commit message (Expand)AuthorAgeFilesLines
* Import Atheme commits a9e7700, 754080f, b81eb1f, 2f654f0, 9c78a75, 6a4e22a, a...Gravatar Ben C2017-11-121-2/+31
* Move vendor field to a compile time macroGravatar Austin Ellis2017-10-301-1/+1
* copyright updates (2017)Gravatar Austin Ellis2017-10-291-1/+1
* HostServ/request: Ignore request if it matches the existing vhost setting. I...Gravatar Ben C2017-09-131-1/+23
* hostserv/templatevhost: Add templatevhost system, minor tweak to allow_vhost_...Gravatar Ben C2016-12-231-5/+5
* hostserv: Add request_time and limit_first_request options.Gravatar Ben C2016-10-271-1/+18
* operserv/info: Reorganize the display of some of the settings, and sort them ...Gravatar Ben C2016-04-081-0/+3
* hostserv/request: Depend on hostserv/main to avoid crashes if it's not yet lo...Gravatar Attila Molnar2014-09-171-0/+2
* Remove all trailing whitespaceGravatar Rylee Fowler2014-07-081-3/+3
* hostserv: stringref clean (ref. #60)Gravatar William Pitcock2012-10-031-1/+1
* hostserv/request: fix major WTF in getting hostserv object•••whoever wrote this crap was drunk. Gravatar William Pitcock2012-03-031-1/+1
* modules/*: replace config_options.time_format reference with TIME_FORMAT define•••POSIX requires that format strings be static. Gravatar William Pitcock2012-03-021-1/+1
* hostserv/reject: Allow a reason to be passed that will be shown to the user a...Gravatar JD Horelick2011-11-061-8/+39
* hostserv/request: Fix a NULL dereference.Gravatar JD Horelick2011-05-211-0/+3
* Clean up some compile errors in various modules from the conf_table changes.Gravatar JD Horelick2011-05-201-5/+2
* hostserv/request: Add a hook named host_request.•••Used for checking what was requested by whom and possibly blocking the request. Gravatar JD Horelick2011-05-071-0/+14
* Copy module name and unload capability from module headers into the module_t ...Gravatar Stephen Bennett2011-03-121-1/+1
* Use the operserv_info hook in many of the modules that provide config options.Gravatar JD Horelick2011-02-181-0/+12
* Remove the logged-in check from most modules that have one as this is now in ...Gravatar JD Horelick2010-12-231-7/+1
* Supply intent information when performing module unload operations.•••There are presently two intents for unload operations, these are MODULE_UNLOAD_INTENT_PERM which indicates a permanent unload, and MODULE_UNLOAD_INTENT_RELOAD which indicates that a module is being reloaded (usually for a code upgrade). This allows the module to know when it should stash persistence data using the mowgli.global_data classes or when it should just destroy all data records. Gravatar William Pitcock2010-12-031-1/+1
* Replace MODULE_USE_SYMBOL() with MODULE_TRY_REQUEST_SYMBOL(), part 1.Gravatar William Pitcock2010-11-281-1/+1
* nickserv/restrict: Add a new command to restrict users from running certain c...•••This effects chanserv/register, groupserv/register, hostserv/take, nickserv/group and hostserv/request. Particularly useful if users are abusing these commands. The user will be notified that they are restriced when they run an affected command. Gravatar JD Horelick2010-11-091-0/+6
* Add time_format config option allowing network owners to customize the time f...Gravatar JD Horelick2010-11-071-1/+1
* Mark many modules that use OpenSEX for storing their DB stuff as immutable.•••This is a temporary fix so that you don't lose all your groups and group memberships if groupserv/main is unloaded or reloaded (for example). Gravatar JD Horelick2010-11-171-1/+1
* hostserv: Remove the request/offer number display from LIST/WAITING.•••This is pointless as it was never used for anything and there's no need for quick FIFO in REQUEST or OFFER. Gravatar JD Horelick2010-11-021-4/+2
* Clean up some unused helptree and cmdtree stuff.Gravatar JD Horelick2010-10-131-1/+1
* Remove the dlink code, it has now been entirely replaced by mowgli.list.•••The new mowgli.list code has been improved through usage in audacious and other places, and has many features that atheme has needed for some time. Gravatar William Pitcock2010-10-081-18/+18
* Kill node_t and list_t.•••This also has the side effect of unbreaking the build. Oops. Gravatar William Pitcock2010-10-081-2/+2
* Replace LIST_FOREACH_* with the mowgli_iter framework.Gravatar William Pitcock2010-10-081-8/+8
* Remove waiting requested help and vhosts when a user's account expires.Gravatar JD Horelick2010-09-251-0/+28
* Remove "help/" from the help path of all modules that contain commands.•••This is just a waste of space as it is stripped out in src/help.c anyway. Since we've re-done the help stuff anyway, might as well do this too. Gravatar JD Horelick2010-09-221-4/+4
* hostserv: Port to new command framework.Gravatar JD Horelick2010-09-211-13/+4
* hostserv: Update to new command API.Gravatar William Pitcock2010-09-201-15/+13
* hostserv: Added support for activating/rejecting all vhosts by using * in pla...Gravatar JD Horelick2010-09-141-4/+50
* Unbreak hostserv build.Gravatar William Pitcock2010-08-211-3/+5
* myuser->entity first step (moving the name) compiles.Gravatar Elly2010-08-211-2/+2
* Added support for default values to config optionsGravatar Adam2010-07-041-1/+1
* Fix crash when loading modules that require opensex without opensex loaded.•••The problem was that certain stuff was set up before checking for opensex, this was not cleaned up. Gravatar Jilles Tjoelker2010-07-011-5/+5
* Make the OpenSEXified modules fail to load if backend/opensex isn't loaded.Gravatar JD Horelick2010-06-301-0/+7
* Convert botserv, hostserv/request, hostserv/offer, infoserv and operserv/clon...•••operserv/clones patch from Elly. Gravatar JD Horelick2010-06-291-67/+30
* Remove the vident field from hostserv/request.•••It's stupid and was never used anyway. Keep in mind however that this change will break your hsreq.db, so be sure to approve/deny all waiting requests before upgrading otherwise things may break. Gravatar JD Horelick2010-06-281-18/+6
* Add throttling to nickserv/register.•••Also, fix a quick punctuation issue in hostserv/request. Gravatar JD Horelick2010-06-191-2/+2
* Fix a spot of bad English.Gravatar JD Horelick2010-06-181-2/+2
* gettextify the ratelimit stuff in hostserv/request and (finally) operserv/info•••and add the ratelimit options to operserv/info. Gravatar JD Horelick2010-06-181-2/+2
* Add support for ratelimiting of commands.•••Currently only for hostserv/request, will be done for nickserv/register (deprecating contrib/ns_ratelimitreg) and chanserv/register tomorrow. Gravatar JD Horelick2010-06-181-1/+23
* Remove a bunch of the SVN Id's from the comments as well while•••we're at it. Sidenote: Yay Vim. Gravatar JD Horelick2010-06-041-1/+0
* Replace the $Id crap that hasn't really been used in 3 years with•••PACKAGE_STRING. Gravatar JD Horelick2010-06-041-1/+1
* Remove memo sending from /hs activate since there are many ways•••a user can see that their vhost has been approved and this can be quite spammy. Keep it in /hs reject though so the user can see their vhost was rejected if they're offline so they don't think that opers keep forgetting to check the vhost queue. Also, in my experience/opinion, vhosts are rejected a lot less often than they are approved so this will still cut down on "snoop" spam quite a bit. Gravatar JD Horelick2010-05-041-6/+1
* Small cosmetic cleanups to hostserv.Gravatar JD Horelick2010-05-011-3/+3
* Logging rework and snoop() removal from hostserv.Gravatar JD Horelick2010-01-111-10/+6