aboutsummaryrefslogtreecommitdiffstats
path: root/modules/nickserv/return.c
Commit message (Expand)AuthorAgeFilesLines
* Move vendor field to a compile time macroGravatar Austin Ellis2017-10-301-1/+1
* Make AuthCookie and various other password reset keys vastly more monstrous a...Gravatar Ben C2017-07-171-1/+1
* NickServ: Add HISTORY support for more modules.Gravatar Ben C2017-05-141-1/+12
* Fixed resource leak in nickserv/return.cGravatar Parted Cloud2014-02-201-0/+1
* Delete sendpass metadata whenever setpass key is deletedGravatar Alex Iadicicco2014-01-171-0/+2
* Chase sendemail() API changes.Gravatar William Pitcock2012-09-191-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-1/+1
* Change gen_pw() to random_string() and return to the old behaviour.Gravatar William Pitcock2011-01-181-1/+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
* 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-3/+3
* Replace LIST_FOREACH_* with the mowgli_iter framework.Gravatar William Pitcock2010-10-081-1/+1
* 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-1/+1
* nickserv: Port to new command framework.Gravatar JD Horelick2010-09-221-7/+1
* nickserv: Update to new command API.Gravatar JD Horelick2010-09-201-4/+3
* myuser->entity first step (moving the name) compiles.Gravatar Elly2010-08-211-2/+2
* Backed out changeset 74f66a7c2587Gravatar JD Horelick2010-07-231-3/+5
* Finish migrating nickserv to the new command processing stuff.Gravatar JD Horelick2010-07-191-5/+3
* 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
* Logging rework and snoop() removal from nickserv.Gravatar JD Horelick2010-01-111-3/+2
* Change ircd_on_login to take user_t * and myuser_t *, ircd_on_logout to take ...•••The difference is because ircd_on_logout may be called to remove a nonexistent account of which only the name is known. The 'wantedhost' parameter to ircd_on_login is kept but still does not do anything; the 'wantedhost' parameter to ircd_on_logout is gone. Gravatar Jilles Tjoelker2008-12-291-1/+1
* Use C99 booleans (<stdbool.h>, bool, true, false).Gravatar Jilles Tjoelker2008-12-131-1/+1
* Move metadata list to object_t.•••Main api changes: - type parameter to metadata_*() function is gone - now need to use obj(object)->metadata instead of object->metadata - hook_metadata_change_t only called for myuser_t, type field gone The functions are still in account.h as long as myuser_t is a special case. Gravatar Jilles Tjoelker2008-10-251-4/+4
* Invalidate authcookies on freeze/return.•••Freeze/return already set the MU_NOBURSTLOGIN flag to invalidate all IRC sessions, now they also remove all the user's authcookies. Gravatar Jilles Tjoelker2008-02-221-0/+2
* Add myuser_set_email() to wrap email address changes of accounts.Gravatar Jilles Tjoelker2008-02-081-2/+2
* Let validemail() do the length check, no need to do another.•••This fixes the misfeature that RETURN only accepts <32 character emails. Gravatar Jilles Tjoelker2008-02-081-1/+1
* Change nickname to account in various places where no particular nick is affe...Gravatar Jilles Tjoelker2007-12-261-4/+4
* Add LG_REGISTER level for all registration related messages.•••This includes "register" level commands, some "admin" level commands, expiries and successions. The register keyword in the config file is now LG_REGISTER instead of LG_CMD_REGISTER. Also add constants LG_WARN1 and LG_WARN2 for wallops and snoop, but do not use them yet. Gravatar jilles2007-06-271-1/+1
* [svn] Added gettext's _() around command_fail and command_success_* callsGravatar pippijn2007-03-051-4/+4
* [svn] command_fails to gettextGravatar pippijn2007-03-051-7/+7
* [svn] Added N_() around all command descriptionsGravatar pippijn2007-03-051-3/+3
* [svn] nickserv resetpass/return: clear setpass keyGravatar jilles2007-03-041-2/+3
* [svn] nickserv•••resetpass: snoop made more consistent return: snoop added (already walloped) sendpass: snoop added Gravatar jilles2007-03-041-2/+3
* [svn] Add MU_NOBURSTLOGIN, marks accounts that have never had•••a user split (or online while services quits). Refuse bursted logins for accounts with this flag. Logout all sessions from the account on /ns return and also set MU_NOBURSTLOGIN. This cuts down on split hacking with dropped/recreated accounts but does not completely prevent it. Gravatar jilles2007-03-031-2/+16
* [svn] added missing vim optionsGravatar pippijn2007-03-031-2/+4
* [svn] added vim options to the end of each C fileGravatar pippijn2007-03-031-2/+6
* [svn] nickserv register/return/sendpass/set email:•••make sending emails work if the command came from non-IRC unfortunately this loses information who requested the email Gravatar jilles2006-11-041-3/+3
* [svn] Use the new sourceinfo name functions.Gravatar jilles2006-10-021-3/+3
* [svn] Change logcommand() to take sourceinfo_t * instead of service_t *, user...•••logcommand_user() takes service_t *, user_t * as before Gravatar jilles2006-09-291-4/+4
* [svn] - convert NickServ to command_fail()/command_success_nodata().Gravatar nenolod2006-09-251-10/+10
* [svn] Merged in sourceinfo changes to the services layer.Gravatar pippijn2006-09-101-25/+20
* [svn] Use MODULE_USE_SYMBOL everywhere.•••This commit brought to you by: sed -i.bak 's/\([^[:space:]]*\) = module_locate_symbol(\(".*"\), \(".*"\));/MODULE_USE_SYMBOL(\1, \2, \3);/' and manual editing to put them first everywhere. Gravatar jilles2006-07-031-4/+5
* [svn] sed -i.bak -e 's/user_find(origin)/user_find_named(origin)/' modules/*/...•••This should fix most of the user_find()s that should be user_find_named()s. Gravatar jilles2006-01-191-3/+3
* [svn] Make it such that "Insufficient parameters for \2<command>\2."•••and (former) variants only have to appear in language files once. Gravatar jilles2006-01-041-3/+3
* [svn] Change SRA/services root operator to SOPER/services operator in messages.•••Show operclass in ns/us/cs status. Gravatar jilles2005-12-291-4/+4
* [svn] Change is_sra() to is_soper() (has an operator{} block in atheme.conf).•••Compatibility macro is_sra(mu) (has_priv_myuser(mu, PRIV_ADMIN)). Gravatar jilles2005-12-281-3/+3
* [svn] Add code for fine grained services operator privileges.•••From the outside, there is still only IRCop and SRA. IRCops can probably do a bit more than before. There's still a little is_sra() for privs left. Gravatar jilles2005-12-271-3/+3
* [svn] NS RETURN: (crypto) remember to set passwordGravatar alambert2005-11-081-2/+4
* [svn] crypto: Add password encryption support. (SENDPASS is temporarily broken)Gravatar alambert2005-11-081-12/+3
* [svn] Add command logging to nickserv.Gravatar jilles2005-11-061-2/+4