util/sasl/scram.lua
Fri, 17 Mar 2023 16:23:16 +0100 Kim Alvefur util: Prefix module imports with prosody namespace
Thu, 16 Mar 2023 13:57:30 +0100 Kim Alvefur util.sasl.{scram,plain}: Pass authzid to SASL profile callback
Thu, 16 Mar 2023 13:52:22 +0100 Kim Alvefur util.sasl.scram: Fix off-by-one indentation
Wed, 27 Jul 2022 00:32:04 +0200 Kim Alvefur util.sasl.scram: Add 'tls-exporter' as recognised channel binding method
Sun, 26 Dec 2021 16:51:04 +0100 Kim Alvefur mod_auth_internal_hashed: Up iteration count to 10000 per XEP-0438
Tue, 07 Dec 2021 16:23:23 +0000 Matthew Wild util.sasl.scram: Store username property rather than cached local (#399)
Sat, 07 Sep 2019 13:38:02 +0200 Kim Alvefur util.sasl.scram: Use util.strbitop for XOR step
Sat, 06 Jun 2020 00:54:28 +0200 Kim Alvefur Merge 0.11->trunk
Fri, 22 May 2020 20:59:01 +0200 Kim Alvefur util.sasl.scram: Apply saslprep before hashing password, fixes #1560 0.11
Sun, 26 Apr 2020 14:31:43 +0200 Kim Alvefur util.sasl.scram: Mention if clients try PLUS without channel binding
Mon, 09 Dec 2019 16:39:48 +0100 Kim Alvefur util.sasl.scram: Ignore unused authzid variable (strict lint)
Sun, 06 Oct 2019 16:07:26 +0200 Kim Alvefur util.sasl.scram: Avoid implicit coersion of number to string
Sun, 29 Sep 2019 21:12:46 +0200 Kim Alvefur util.sasl.scram: Fix old API
Sun, 13 Jan 2019 14:02:29 +0100 Kim Alvefur util.sasl.scram: Add support for SCRAM-SHA-256
Sun, 13 Jan 2019 14:01:31 +0100 Kim Alvefur util.sasl.scram: Factor out SHA-1 specific getAuthenticationDatabaseSHA1
Sun, 04 Feb 2018 01:51:25 +0100 Kim Alvefur Fix spelling throughout the codebase [codespell]
Wed, 28 Feb 2018 20:06:26 +0100 Kim Alvefur vairious: Add annotation when an empty environment is set [luacheck]
Fri, 10 Nov 2017 05:42:32 +0100 Kim Alvefur util: Various minor changes to please [luacheck]
Wed, 19 Apr 2017 06:47:02 +0200 Kim Alvefur util.sasl.plain,scram: Record username in sasl state earlier
Sun, 28 Feb 2016 20:01:13 +0100 Kim Alvefur util.sasl.scram: Rename variable in places missed in 65e36b81d56a (thanks mt)
Sun, 28 Feb 2016 19:26:45 +0100 Kim Alvefur util.sasl.scram: Remove unused initial value [luacheck]
Sun, 28 Feb 2016 19:26:14 +0100 Kim Alvefur util.sasl.scram: Rename variable to avoid name clash [luacheck]
Tue, 07 Apr 2015 23:26:32 +0200 Kim Alvefur util.sasl.scram: Get rid of module call
Sun, 13 Oct 2013 01:43:04 +0200 Kim Alvefur util.sasl.scram: Rename variable for clarity
Sun, 13 Oct 2013 01:36:28 +0200 Kim Alvefur util.sasl.scram: Cache profile name instead of concatenating when used
Sun, 13 Oct 2013 01:14:21 +0200 Kim Alvefur util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proof
Sun, 13 Oct 2013 00:29:47 +0200 Kim Alvefur util.sasl.scram: Create the state table as late as possible, keep state in locals for faster access
Sat, 12 Oct 2013 21:15:36 +0200 Kim Alvefur util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)
Sun, 06 Oct 2013 23:17:05 +0200 Kim Alvefur util.sasl.scram: Remove unused function and import
Sun, 22 Sep 2013 04:29:27 +0200 Kim Alvefur util.sasl.scram: Simplify validation of client-first-message
Sun, 22 Sep 2013 00:44:20 +0200 Kim Alvefur Merge Tobias SCRAM-PLUS work
Mon, 07 Feb 2011 13:24:42 +0100 Tobias Markmann Only advertise mechanisms needing channel binding if a channel binding backend is avaliable.
Sun, 06 Feb 2011 13:39:32 +0100 Tobias Markmann sasl.util.scarm: Rearrage some code so it makes more sense.
Sun, 06 Feb 2011 13:20:17 +0100 Tobias Markmann util.sasl.scram: Checking the GS2 header for valid start flag.
Mon, 17 Jan 2011 16:50:21 +0100 Tobias Markmann util.sasl.scram: Remove some debugging output.
Mon, 17 Jan 2011 16:50:21 +0100 Tobias Markmann util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.
Mon, 17 Jan 2011 16:50:21 +0100 Tobias Markmann util.sasl.scram: Validate channel binding data of client final message.
Mon, 17 Jan 2011 16:50:21 +0100 Tobias Markmann util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not.
Sat, 15 Jan 2011 17:59:15 +0100 Tobias Markmann Check whether we support the proposed channel binding type.
Wed, 12 Jan 2011 21:29:37 +0100 Tobias Markmann Adding some code for channel binding advertising.
Fri, 09 Aug 2013 17:48:21 +0200 Florian Zeitz Remove all trailing whitespace
Sun, 28 Apr 2013 02:28:42 +0200 Florian Zeitz util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C
Sat, 27 Apr 2013 17:01:31 +0200 Florian Zeitz util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes
Tue, 22 Jan 2013 08:21:05 +0500 Waqas Hussain util.sasl.{plain,scram,digest-md5}: nodeprep username before passing to callbacks, so callbacks don't have to.
Wed, 31 Aug 2011 23:24:13 +0500 Waqas Hussain util.sasl.scram: Return proper error and don't touch datastores on empty username.
Thu, 24 Feb 2011 18:56:19 +0100 Tobias Markmann util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)
Tue, 11 Jan 2011 05:30:55 +0000 Matthew Wild util.sasl.*: Add 'sasl.' prefix to module names
Mon, 27 Dec 2010 19:57:04 +0500 Waqas Hussain util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.
Sat, 16 Oct 2010 23:00:42 +0500 Waqas Hussain Monster whitespace commit (beware the whitespace monster).
Mon, 26 Jul 2010 01:00:46 +0500 Waqas Hussain util.sasl.scram: Made function Hi public.
Thu, 15 Jul 2010 21:14:07 +0200 Tobias Markmann util.sasl.scram: Reference actual RFC instead of the draft.
Tue, 08 Jun 2010 11:00:26 +0200 Tobias Markmann util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof.
Tue, 08 Jun 2010 10:47:55 +0200 Tobias Markmann mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password.
Mon, 07 Jun 2010 12:19:14 +0100 Matthew Wild Merge 0.7->trunk
Thu, 03 Jun 2010 17:47:51 +0500 Waqas Hussain util.sasl.scram: Fixed a log level.
Thu, 03 Jun 2010 17:48:50 +0500 Waqas Hussain SASL: Minor cleanup.
Thu, 03 Jun 2010 17:47:51 +0500 Waqas Hussain util.sasl.scram: Fixed a log level.
Mon, 24 May 2010 19:46:12 +0100 Matthew Wild Merge 0.7->trunk
Mon, 24 May 2010 19:44:27 +0100 Matthew Wild util.sasl.scram: Fix remaining - in profile name
Mon, 24 May 2010 18:15:16 +0200 Tobias Markmann util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
less more (0) -100 -60 tip