Log

plugins/mod_register.lua @ 13270:14bbfb2cc8dd default tip

description author age
mod_register: Add a dependency on mod_watchregistrations Emmanuel Gil Peyrot Mon, 29 Jun 2020 21:03:13 +0200
mod_register: Move dependency on mod_register_limits into mod_register_ibr 0.11 Kim Alvefur Wed, 07 Nov 2018 17:49:34 +0100
mod_register_ibr: Split out throttling and IP limitations into mod_register_limits (#723) Kim Alvefur Sat, 09 Dec 2017 19:35:08 +0100
mod_register: Split into mod_register_ibr and mod_user_account_management (#723) Kim Alvefur Sat, 07 Oct 2017 22:00:50 +0200
mod_register: Include the session and its IP address in user-registering event, so that plugins can use this Kim Alvefur Fri, 08 Dec 2017 19:39:43 +0100
mod_register: Support CIDR notation in white-/blacklists (closes #941) Kim Alvefur Fri, 01 Dec 2017 07:58:52 +0100
mod_register: Add comments saying which section handles password change, account deletion and which is in-band registration Kim Alvefur Thu, 24 Aug 2017 21:51:11 +0200
core.usermanager, various modules: Disconnect other resources on password change (thanks waqas) (fixes #512) Kim Alvefur Fri, 28 Jul 2017 13:15:29 +0200
mod_register: Add ::1 to the default registration_whitelist. Emmanuel Gil Peyrot Sun, 16 Jul 2017 19:25:29 +0100
mod_register: Include additional data in user-registering event Kim Alvefur Mon, 10 Apr 2017 10:30:31 +0200
mod_register: Remove check for empty table (previous line sets a field) Kim Alvefur Mon, 10 Apr 2017 10:28:05 +0200
Merge 0.9->0.10 Kim Alvefur Sat, 25 Feb 2017 18:08:30 +0100
mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595) Kim Alvefur Tue, 21 Feb 2017 18:54:44 +0100
mod_register: Fix syntax errors Kim Alvefur Fri, 06 Jan 2017 13:14:17 +0100
mod_register: Verify that fields are known to prevent traceback Kim Alvefur Fri, 06 Jan 2017 13:09:09 +0100
mod_register: Strip '+' char from field names without using length Kim Alvefur Fri, 06 Jan 2017 13:07:22 +0100
mod_register: Allow 'title' and 'instructions' fields to be customized Kim Alvefur Thu, 05 Jan 2017 17:39:15 +0100
mod_register: Record the time of registration in the account details store Kim Alvefur Thu, 01 Dec 2016 06:47:03 +0100
mod_register: Rename session reference in wrapped close method [luacheck] Kim Alvefur Wed, 02 Nov 2016 13:34:09 +0100
mod_register: Use throttle_max as indicator of limits being enabled, in case min_seconds_between_registrations is not used Kim Alvefur Wed, 02 Nov 2016 13:30:45 +0100
mod_register: Additional logging for various registration failure cases Kim Alvefur Wed, 02 Nov 2016 13:08:12 +0100
mod_register: Fix inverted throttle check (fixes #724) Kim Alvefur Sat, 13 Aug 2016 15:42:57 +0200
mod_register: Make sure only an on_evict function or nil is passed to util.cache Kim Alvefur Thu, 17 Mar 2016 22:25:56 +0100
mod_register: Fix typo Kim Alvefur Fri, 01 Jan 2016 19:53:45 +0100
mod_register: Support for blacklisting ips that are still over limit when they get pushed out of the cache Kim Alvefur Wed, 23 Dec 2015 09:00:03 +0100
mod_register: Use util.cache to limit the number of per-ip throttles kept Kim Alvefur Wed, 23 Dec 2015 08:58:34 +0100
mod_register: Switch to using util.throttle for limiting registrations per ip per time Kim Alvefur Wed, 23 Dec 2015 08:57:12 +0100
mod_register: Add comment explaining the workaround for replying when the account is being deleted Kim Alvefur Mon, 21 Dec 2015 14:48:33 +0100
mod_register: Use session log instance to ease indentification Kim Alvefur Mon, 21 Dec 2015 14:41:38 +0100
Remove all trailing whitespace Florian Zeitz Fri, 09 Aug 2013 17:48:21 +0200
mod_register: Use more specific get_option variants Kim Alvefur Fri, 02 Aug 2013 14:44:56 +0200
mod_register: Fix indentation Kim Alvefur Wed, 19 Jun 2013 16:35:19 +0200
mod_register: get_child_text()! Kim Alvefur Tue, 28 May 2013 18:32:51 +0200
mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store() Kim Alvefur Fri, 19 Apr 2013 16:14:06 +0200
mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: Remove unused imports Kim Alvefur Sat, 23 Mar 2013 01:27:38 +0100
mod_register: Fire event to allow blocking user registration Florian Zeitz Mon, 01 Oct 2012 21:07:20 +0200
mod_register: Hijack the session close call to send the final iq reply when deleting Kim Alvefur Sat, 25 Aug 2012 01:29:38 +0200
mod_register: Remove all account cleanup Kim Alvefur Sat, 25 Aug 2012 01:27:23 +0200
mod_announce, mod_motd, mod_pubsub, mod_register, mod_watchregistrations, mod_welcome: Use module:send() instead of core_*_stanza() Kim Alvefur Thu, 26 Jul 2012 04:35:13 +0200
mod_register: Add support for additional registration fields Florian Zeitz Fri, 12 Aug 2011 00:01:35 +0200
mod_register: Change the default for 'allow_registration' from true to false, most users shouldn't be affected as allow_registration is already explicitly set in the default config file. Matthew Wild Sat, 28 May 2011 00:23:05 +0100
mod_register: Move allow_registration option into an upvalue for efficiency (now it is being checked on every new c2s stream) Matthew Wild Sat, 28 May 2011 00:21:12 +0100
Advertise in-band registration support. Glenn Maynard Fri, 27 May 2011 17:04:43 +0100
mod_register: Small code cleanup Matthew Wild Tue, 04 Jan 2011 17:21:58 +0000
mod_register: Change to use new delete_user auth provider method Matthew Wild Tue, 04 Jan 2011 17:19:39 +0000
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true) Matthew Wild Tue, 04 Jan 2011 17:15:47 +0000
Monster whitespace commit (beware the whitespace monster). Waqas Hussain Sat, 16 Oct 2010 23:00:42 +0500
mod_register: Updated to use the new events API. Waqas Hussain Sat, 16 Oct 2010 05:59:26 +0500
mod_register: Drop useless depencency on datamanager. Waqas Hussain Tue, 20 Jul 2010 17:42:44 +0500
mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge) Matthew Wild Tue, 29 Jun 2010 20:21:17 +0100
Merge 0.7->trunk Matthew Wild Tue, 29 Jun 2010 20:17:21 +0100
mod_register: Delete the offline store as a list, and delete the privacy store. Waqas Hussain Thu, 24 Jun 2010 03:47:35 +0500
mod_register: Don't disable account before deleting it (unnecessary, and can cause problems). Waqas Hussain Thu, 24 Jun 2010 03:46:52 +0500
Check in mod_hashpassauth -- works! Jeff Mitchell Wed, 26 May 2010 18:16:58 -0400
mod_register: Use set_password to set passwords instead of create_user. Waqas Hussain Wed, 24 Mar 2010 00:05:55 +0500
Update copyright headers for 2010 Matthew Wild Mon, 22 Mar 2010 17:06:15 +0000
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus). Waqas Hussain Mon, 11 Jan 2010 17:52:28 +0500
mod_register: Properly notify contacts of subscription removal on account deletion. Waqas Hussain Sat, 28 Nov 2009 11:59:06 +0500
mod_register: Log a debug message when a session's IP is not available. Waqas Hussain Wed, 18 Nov 2009 06:23:41 +0500
Merge with 0.5 Waqas Hussain Fri, 02 Oct 2009 17:51:53 +0500
mod_register: Added helpful text to registration error responses. Waqas Hussain Fri, 02 Oct 2009 17:07:18 +0500
mod_register: Changed error type for hitting registration rate limit from 'cancel' to 'wait'. Waqas Hussain Fri, 02 Oct 2009 16:52:50 +0500
mod_register: Fixed: No error was returned if username failed nodeprep. Waqas Hussain Fri, 02 Oct 2009 16:50:30 +0500
mod_register: Updated to use module:get_option instead of configmanager Waqas Hussain Thu, 13 Aug 2009 17:21:44 +0500
Remove version number from copyright headers Matthew Wild Fri, 10 Jul 2009 03:11:45 +0100
mod_register: Attach session to user-registered and user-deregistered events Matthew Wild Thu, 21 May 2009 15:52:20 +0100
mod_register: Fire events and log on account creation/deletion Matthew Wild Tue, 19 May 2009 11:53:34 +0100
mod_*: Fix a load of global accesses Matthew Wild Wed, 22 Apr 2009 21:32:23 +0100
Fixed: mod_register: Node prepping was not being applied to usernames (part of issue #57) Waqas Hussain Mon, 30 Mar 2009 02:30:06 +0500
Fixed: mod_regster: traceback when removing accounts Waqas Hussain Mon, 30 Mar 2009 02:24:19 +0500
0.3->0.4 Matthew Wild Fri, 20 Mar 2009 20:16:25 +0000
mod_register: Fixed an error happening during account deletion Waqas Hussain Mon, 23 Feb 2009 01:14:23 +0500
Fixed: User resources not disconnected correctly on account delete Waqas Hussain Thu, 12 Feb 2009 18:09:17 +0500
Update copyright notices for 2009 Matthew Wild Fri, 30 Jan 2009 17:59:26 +0000
0.2->0.3 Matthew Wild Fri, 30 Jan 2009 17:40:25 +0000
GPL->MIT! Matthew Wild Fri, 30 Jan 2009 17:22:56 +0000
Add option to in-band registration to allow only whitelisted IPs to register Matthew Wild Sun, 11 Jan 2009 07:15:42 +0000
Added rate limiting to in-band registration, and added IP [black/white]lists Matthew Wild Sun, 11 Jan 2009 07:09:25 +0000
Add allow_registration option to disable account registration Matthew Wild Mon, 29 Dec 2008 23:36:24 +0000
0.1 -> 0.2 Matthew Wild Wed, 10 Dec 2008 15:44:03 +0000
Changed the datastore for vCards from vCard to vcard in mod_vcard and mod_register Waqas Hussain Fri, 05 Dec 2008 00:16:03 +0500
Change modules to use the new add_feature module API method. Waqas Hussain Thu, 04 Dec 2008 20:16:30 +0500
Insert copyright/license headers Matthew Wild Wed, 03 Dec 2008 14:39:07 +0000
Bumper commit for the new modulemanager API \o/ Updates all the modules, though some more changes may be in store. Matthew Wild Thu, 27 Nov 2008 03:12:12 +0000
Modules now sending disco replies Waqas Hussain Wed, 26 Nov 2008 08:27:09 +0500
Account deletion support Waqas Hussain Sun, 23 Nov 2008 03:31:03 +0500
Fixed mod_register to use session.send for sending stanzas Waqas Hussain Sun, 16 Nov 2008 04:42:03 +0500
Added: mod_register now replies with an error stanza when file write fails Waqas Hussain Thu, 09 Oct 2008 02:08:33 +0500
mod_InBandRegistration -> mod_register base plugins/mod_InBandRegistration.lua@2932e349d112 Matthew Wild Sun, 05 Oct 2008 01:39:49 +0100