aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_register.lua
Commit message (Collapse)AuthorAgeFilesLines
* mod_register: Move dependency on mod_register_limits into mod_register_ibrKim Alvefur2018-11-071-1/+0
|
* mod_register_ibr: Split out throttling and IP limitations into ↵Kim Alvefur2017-12-091-0/+1
| | | | mod_register_limits (#723)
* mod_register: Split into mod_register_ibr and mod_user_account_management (#723)Kim Alvefur2017-10-071-298/+3
| | | | | - mod_register_ibr handles in-band registration - mod_user_account_management handles password change and user deletion
* mod_register: Include the session and its IP address in user-registering ↵Kim Alvefur2017-12-081-1/+1
| | | | event, so that plugins can use this
* mod_register: Support CIDR notation in white-/blacklists (closes #941)Kim Alvefur2017-12-011-2/+19
|
* mod_register: Add comments saying which section handles password change, ↵Kim Alvefur2017-08-241-0/+2
| | | | account deletion and which is in-band registration
* core.usermanager, various modules: Disconnect other resources on password ↵Kim Alvefur2017-07-281-1/+1
| | | | change (thanks waqas) (fixes #512)
* mod_register: Add ::1 to the default registration_whitelist.Emmanuel Gil Peyrot2017-07-161-1/+1
|
* mod_register: Include additional data in user-registering eventKim Alvefur2017-04-101-1/+1
|
* mod_register: Remove check for empty table (previous line sets a field)Kim Alvefur2017-04-101-1/+1
|
* Merge 0.9->0.10Kim Alvefur2017-02-251-1/+4
|\
| * mod_register: Require encryption before registration if ↵Kim Alvefur2017-02-211-1/+4
| | | | | | | | c2s_require_encryption is set (fixes #595)
| * mod_register: get_child_text! (thanks Lloyd)Kim Alvefur2014-07-031-2/+2
| |
* | mod_register: Fix syntax errorsKim Alvefur2017-01-061-2/+1
| |
* | mod_register: Verify that fields are known to prevent tracebackKim Alvefur2017-01-061-0/+3
| |
* | mod_register: Strip '+' char from field names without using lengthKim Alvefur2017-01-061-1/+1
| |
* | mod_register: Allow 'title' and 'instructions' fields to be customizedKim Alvefur2017-01-051-3/+8
| |
* | mod_register: Record the time of registration in the account details storeKim Alvefur2016-12-011-0/+1
| |
* | mod_register: Rename session reference in wrapped close method [luacheck]Kim Alvefur2016-11-021-3/+3
| |
* | mod_register: Use throttle_max as indicator of limits being enabled, in case ↵Kim Alvefur2016-11-021-1/+1
| | | | | | | | min_seconds_between_registrations is not used
* | mod_register: Additional logging for various registration failure casesKim Alvefur2016-11-021-0/+11
| |
* | mod_register: Fix inverted throttle check (fixes #724)Kim Alvefur2016-08-131-1/+1
| |
* | mod_register: Make sure only an on_evict function or nil is passed to util.cacheKim Alvefur2016-03-171-1/+1
| |
* | mod_register: Fix typoKim Alvefur2016-01-011-1/+1
| |
* | mod_register: Support for blacklisting ips that are still over limit when ↵Kim Alvefur2015-12-231-1/+7
| | | | | | | | they get pushed out of the cache
* | mod_register: Use util.cache to limit the number of per-ip throttles keptKim Alvefur2015-12-231-3/+6
| |
* | mod_register: Switch to using util.throttle for limiting registrations per ↵Kim Alvefur2015-12-231-13/+17
| | | | | | | | ip per time
* | mod_register: Add comment explaining the workaround for replying when the ↵Kim Alvefur2015-12-211-0/+1
| | | | | | | | account is being deleted
* | mod_register: Use session log instance to ease indentificationKim Alvefur2015-12-211-4/+6
| |
* | Remove all trailing whitespaceFlorian Zeitz2013-08-091-5/+5
| |
* | mod_register: Use more specific get_option variantsKim Alvefur2013-08-021-7/+4
| |
* | mod_register: Fix indentationKim Alvefur2013-06-191-1/+1
| |
* | mod_register: get_child_text()!Kim Alvefur2013-05-281-2/+2
|/
* mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, ↵Kim Alvefur2013-04-191-2/+3
| | | | mod_register, mod_vcard, mod_muc: Use module:open_store()
* mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: ↵Kim Alvefur2013-03-231-1/+0
| | | | Remove unused imports
* mod_register: Fire event to allow blocking user registrationFlorian Zeitz2012-10-011-0/+6
|
* mod_register: Hijack the session close call to send the final iq reply when ↵Kim Alvefur2012-08-251-1/+7
| | | | deleting
* mod_register: Remove all account cleanupKim Alvefur2012-08-251-23/+0
|
* mod_announce, mod_motd, mod_pubsub, mod_register, mod_watchregistrations, ↵Kim Alvefur2012-07-261-2/+2
| | | | mod_welcome: Use module:send() instead of core_*_stanza()
* mod_register: Add support for additional registration fieldsFlorian Zeitz2011-08-121-14/+86
|
* mod_register: Change the default for 'allow_registration' from true to ↵Matthew Wild2011-05-281-1/+1
| | | | false, most users shouldn't be affected as allow_registration is already explicitly set in the default config file.
* mod_register: Move allow_registration option into an upvalue for efficiency ↵Matthew Wild2011-05-281-2/+3
| | | | (now it is being checked on every new c2s stream)
* Advertise in-band registration support.Glenn Maynard2011-05-271-0/+12
| | | | | | | | | | | | Implement optional registration support advertisement according to XEP-0077 sec8: <features> <register xmlns='http://jabber.org/features/iq-register'/> </features> --- plugins/mod_register.lua | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)
* mod_register: Small code cleanupMatthew Wild2011-01-041-5/+2
|
* mod_register: Change to use new delete_user auth provider methodMatthew Wild2011-01-041-7/+10
|
* mod_register: Add registration_compat config option to allow account remove ↵Matthew Wild2011-01-041-2/+15
| | | | requests addressed to='host' (defaults to true)
* Monster whitespace commit (beware the whitespace monster).Waqas Hussain2010-10-161-1/+1
|
* mod_register: Updated to use the new events API.Waqas Hussain2010-10-161-68/+68
|
* mod_register: Drop useless depencency on datamanager.Waqas Hussain2010-07-201-1/+0
|
* mod_register: Remove the offline store as a list (originally aa3725bbcde5 ↵Matthew Wild2010-06-291-1/+1
| | | | but missed in a merge)