govCMS / GovCMS8

Current stable release of the main GovCMS8 distribution.
GNU General Public License v2.0
60 stars 58 forks source link

[GOVCMSD8-744] Update tfa #597

Closed suhyeonh closed 3 years ago

suhyeonh commented 3 years ago

tfa 8.x-1.0-alpha7

Release notes

Changes since 8.x-1.0-alpha6:

2925066 by daggerhart, JeroenT, screon, jonas139, jcnventura: Refactor implicitly named setup plugin id expectations to an annotation property

3068084 by ayalon, jcnventura, Feng-Shui: Warning / Notice, if trusted browsers enabled but list of browsers is empty

3177229 by vacho: Text "You have logged in on a trusted browser." can't be translated

3127935 by michael_wojcik, barig, jcnventura: Settings form does not properly handle '0' (zero) on some config value

3089904 by idebr, jcnventura: Reuse default Drupal components in \Drupal\tfa\Form\SettingsForm

3184521 by jcnventura: Move to the Security module group

tfa 8.x-1.0-alpha6

Release notes

This release hardens the code against timing attacks on the code validation. We recommend that all users upgrade to this version.

Changes since 8.x-1.0-alpha5:

3183248 by jcnventura, greggles, Mingsong: Prevent timing attack on code validation

3182168 by jcnventura: Specify the $defaultTheme property in all functional tests

3069417 by Sergiu Stici, alexmoreno, jcnventura, greggles, omkar06: Weak algorithms usage should be avoided

tfa 8.x-1.0-alpha5

Release notes

Important note: modules that extend TFA must now declare as array the parameter of the getOverview() function.

Changes since 8.x-1.0-alpha4:

3166652 by jcnventura: Coding standards

3163387 by jcnventura: Mark the mcrypt encryption plugin deprecated

2978265 by jcnventura, artematem, Manuel Garcia, daggerhart, jhedstrom, nerdstein, andypost, harshil.maradiya, wturrell, baikho: Default encryption method mcrypt is deprecated since PHP7.1

3164087 by harishh: License "GPL-2.0+" is a deprecated SPDX license identifier, use "GPL-2.0-or-later" instead

3050102 by olofbokedal, baikho: Fix compatibility with Encrypt 8.x-3.0-rc2

3046504 by jcnventura, Manuel Garcia, dpi, acbramley, vatsalkhanna: Drupal 9 readiness

3090073 by daggerhart, idebr: Use form action wrapper with a primary button for a consistent user interface experience

2924691 by daggerhart, Waldoswndrwrld, therealssj, idebr, benjifisher, ryan.gibson, JeroenT: Remove fallback plugins, make recovery code concept into validation & setup plugins

hook_help_implementa.patch

3089880 by idebr, daggerhart: Link to 'Add encryption profile' page when no encryption profiles are configured

3061760 by e.ruiter: '#theme' => 'html_tag' should be '#type' => 'html_tag'

3074323 by samuel.seide, mrossi113, baikho: Description help text displays wrong recovery code syntax

3070153 by greggles, shrop: Documentation how to easily disable TFA for development/testing

2958950 by markdorison: Provide TFA enabled status field via views

3039597 by jhedstrom: Use formatPlural for number of remaining attempts message

2862312 by moshe weitzman: Sanitize plugin for TFA user data

2844201 by Manuel Garcia, nehakhadke, holist, therealssj, daggerhart, rajeshwari10, sanduhrs: $this->t() should be used instead of t() for Drupal 8 version

2958377 by Prashant.c: Convert module to use short array syntax (new coding standard)

2945119 by Manuel Garcia: Move TfaConfigTest to the phpunit tests directory

3001488 by chipway, volkswagenchick: Dependencies must be prefixed

3036842 by jhedstrom, Manuel Garcia, daggerhart: Add unit tests for TfaContext

3037533 by jhedstrom, daggerhart: Unit test for TfaRecoveryCode validation plugin

2944682 by Manuel Garcia, jhedstrom: Add test coverage for logging in

2937336 by jhedstrom, daggerhart, wturrell, nerdstein, ryan.gibson, Manuel Garcia, benjifisher, gbirch: Bad UX around "required to setup TFA" concept and users who have skipped validation too many times

2930535 by Manuel Garcia, daggerhart, nerdstein: Add & improve tests around the test Setup plugin in tfa_test_plugins

2943972 by Manuel Garcia, benjifisher, JeroenT: The tfa.settings route should use the permission "admin tfa settings"

2953757 by StijnStroobants, Manuel Garcia: Routing paths should start with a leading slash

2988233 by daniel_rose, volkswagenchick: Update the Hook Help text