mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 18:18:55 +00:00
643330fcbe077805fa97725705b4fd1d869930cf
2125 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
643330fcbe |
Merge blog site into docs, serve at subpaths (#1419)
- [x] Move all docs to be served under `/docs` prefix - [x] Merge blog articles and serve under `/blog` prefix - [x] Remove docs side bar for blog content - [x] Remake marketing site pages in markdown/react - [x] Serve marketing site under root path - [x] Update all old links and paths to use new prefixes |
||
|
|
e3ba585043 |
Fix OIDC error matching to catch token and verify failures (#1427)
The phoenix process crashes with 'String.chars not implemented for ...` when the `fetch_tokens` or `verify` function fails in `openid_connect`. This is due to a change in the error response tuple that wasn't reflected in the error matches in `auth_controller.exs`. Fixes #1426 |
||
|
|
4819013e50 |
Bump rubocop from 1.44.1 to 1.45.1 (#1421)
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.44.1 to 1.45.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop/releases">rubocop's releases</a>.</em></p> <blockquote> <h2>RuboCop 1.45.1</h2> <h3>Bug fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11552">#11552</a>: Fix a false positive for <code>Lint/Debugger</code> when methods containing different method chains. (<a href="https://github.com/ydah"><code>@ydah</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11548">#11548</a>: Fix an error for <code>Style/AccessModifierDeclarations</code> when if a non method definition was included. (<a href="https://github.com/ydah"><code>@ydah</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11554">#11554</a>: Fix an error for <code>Style/RedundantCondition</code> when the branches contains empty hash literal argument. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11549">#11549</a>: Fix an error for third party cops when inheriting <code>RuboCop::Cop::Cop</code>. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> </ul> <h2>RuboCop 1.45</h2> <h3>New features</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/10839">#10839</a>: Add API for 3rd party template support. (<a href="https://github.com/r7kamura"><code>@r7kamura</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11528">#11528</a>: Add new <code>Style/RedundantHeredocDelimiterQuotes</code> cop. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11188">#11188</a>: Add a <code>--no-detach</code> option for <code>--start-server</code>. This will start the server process in the foreground, which can be helpful when running within Docker where detaching the process terminates the container. (<a href="https://github.com/f1sherman"><code>@f1sherman</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11546">#11546</a>: Make <code>Lint/UselessAccessModifier</code> aware of Ruby 3.2's <code>Data.define</code>. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11396">#11396</a>: Add ability to profile rubocop execution via <code>--profile</code> and <code>--memory</code> options. ([<a href="https://github.com/fatkodima"><code>@fatkodima</code></a>][])</li> </ul> <h3>Bug fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11491">#11491</a>: Fix a crash on <code>Lint/UselessAssignment</code>. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11515">#11515</a>: Fix a false negative for <code>Naming/HeredocDelimiterNaming</code> when using lowercase. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11511">#11511</a>: Fix a false negative for <code>Style/YodaCondition</code> when using constant. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11520">#11520</a>: Fix a false negative for <code>Style/YodaExpression</code> when using constant. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11521">#11521</a>: Fix a false positive for <code>Lint/FormatParameterMismatch</code> when using <code>Kernel.format</code> with the interpolated number of decimal places fields match. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11545">#11545</a>: Fix the following false positive for <code>Lint/NestedMethodDefinition</code> when using numbered parameter. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11535">#11535</a>: Fix a false positive for <code>Style/NumberedParametersLimit</code> when only <code>_2</code> or higher numbered parameter is used. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11508">#11508</a>: Fix a false positive for <code>Style/OperatorMethodCall</code> when using multiple arguments for operator method. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11503">#11503</a>: Fix a false positive for <code>Style/RedundantCondition</code> when using method argument with operator. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11529">#11529</a>: Fix an incorrect autocorrect for <code>Layout/ClassStructure</code> when definitions that need to be sorted are defined alternately. (<a href="https://github.com/ydah"><code>@ydah</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11530">#11530</a>: Fix an incorrect autocorrect for <code>Style/AccessModifierDeclarations</code> when multiple groupable access modifiers are defined. (<a href="https://github.com/ydah"><code>@ydah</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/10910">#10910</a>: Fix an incorrect autocorrect for <code>Style/MultilineTernaryOperator</code> when contains a comment. (<a href="https://github.com/ydah"><code>@ydah</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11522">#11522</a>: Don't flag default keyword arguments in <code>Style/ArgumentsForwarding</code>. ([<a href="https://github.com/splattael"><code>@splattael</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11547">#11547</a>: Fix a false positive for <code>Lint/NestedMethodDefinition</code> when using Ruby 3.2's <code>Data.define</code>. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11537">#11537</a>: Fix an infinite loop error for <code>Layout/ArrayAlignment</code> when using assigning unbracketed array elements. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11516">#11516</a>: Fix missing parentheses in shorthand hash syntax as argument calls. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> </ul> <h3>Changes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11504">#11504</a>: Allow <code>initialize</code> method in <code>Style/DocumentationMethod</code>. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11541">#11541</a>: Enable autocorrection for <code>Layout/LineContinuationLeadingSpace</code>. ([<a href="https://github.com/eugeneius"><code>@eugeneius</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11542">#11542</a>: Mark <code>Layout/AssignmentIndentation</code> as safe and <code>Lint/AssignmentInCondition</code> as unsafe for autocorrection. ([<a href="https://github.com/eugeneius"><code>@eugeneius</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11517">#11517</a>: Make <code>Lint/Debugger</code> aware of <code>p</code>, <code>PP.pp</code>, and <code>pp</code> methods. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11539">#11539</a>: Remove <code>bundler</code> from default <code>AllowedGems</code> of <code>Gemspec/DevelopmentDependencies</code>. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md">rubocop's changelog</a>.</em></p> <blockquote> <h2>1.45.1 (2023-02-08)</h2> <h3>Bug fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11552">#11552</a>: Fix a false positive for <code>Lint/Debugger</code> when methods containing different method chains. ([<a href="https://github.com/ydah"><code>@ydah</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11548">#11548</a>: Fix an error for <code>Style/AccessModifierDeclarations</code> when if a non method definition was included. ([<a href="https://github.com/ydah"><code>@ydah</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11554">#11554</a>: Fix an error for <code>Style/RedundantCondition</code> when the branches contains empty hash literal argument. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11549">#11549</a>: Fix an error for third party cops when inheriting <code>RuboCop::Cop::Cop</code>. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> </ul> <h2>1.45.0 (2023-02-08)</h2> <h3>New features</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/10839">#10839</a>: Add API for 3rd party template support. ([<a href="https://github.com/r7kamura"><code>@r7kamura</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11528">#11528</a>: Add new <code>Style/RedundantHeredocDelimiterQuotes</code> cop. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11188">#11188</a>: Add a <code>--no-detach</code> option for <code>--start-server</code>. This will start the server process in the foreground, which can be helpful when running within Docker where detaching the process terminates the container. ([<a href="https://github.com/f1sherman"><code>@f1sherman</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11546">#11546</a>: Make <code>Lint/UselessAccessModifier</code> aware of Ruby 3.2's <code>Data.define</code>. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11396">#11396</a>: Add ability to profile rubocop execution via <code>--profile</code> and <code>--memory</code> options. ([<a href="https://github.com/fatkodima"><code>@fatkodima</code></a>][])</li> </ul> <h3>Bug fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11491">#11491</a>: Fix a crash on <code>Lint/UselessAssignment</code>. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11515">#11515</a>: Fix a false negative for <code>Naming/HeredocDelimiterNaming</code> when using lowercase. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11511">#11511</a>: Fix a false negative for <code>Style/YodaCondition</code> when using constant. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11520">#11520</a>: Fix a false negative for <code>Style/YodaExpression</code> when using constant. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11521">#11521</a>: Fix a false positive for <code>Lint/FormatParameterMismatch</code> when using <code>Kernel.format</code> with the interpolated number of decimal places fields match. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11545">#11545</a>: Fix the following false positive for <code>Lint/NestedMethodDefinition</code> when using numbered parameter. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11535">#11535</a>: Fix a false positive for <code>Style/NumberedParametersLimit</code> when only <code>_2</code> or higher numbered parameter is used. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11508">#11508</a>: Fix a false positive for <code>Style/OperatorMethodCall</code> when using multiple arguments for operator method. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11503">#11503</a>: Fix a false positive for <code>Style/RedundantCondition</code> when using method argument with operator. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11529">#11529</a>: Fix an incorrect autocorrect for <code>Layout/ClassStructure</code> when definitions that need to be sorted are defined alternately. ([<a href="https://github.com/ydah"><code>@ydah</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11530">#11530</a>: Fix an incorrect autocorrect for <code>Style/AccessModifierDeclarations</code> when multiple groupable access modifiers are defined. ([<a href="https://github.com/ydah"><code>@ydah</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/10910">#10910</a>: Fix an incorrect autocorrect for <code>Style/MultilineTernaryOperator</code> when contains a comment. ([<a href="https://github.com/ydah"><code>@ydah</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11522">#11522</a>: Don't flag default keyword arguments in <code>Style/ArgumentsForwarding</code>. ([<a href="https://github.com/splattael"><code>@splattael</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11547">#11547</a>: Fix a false positive for <code>Lint/NestedMethodDefinition</code> when using Ruby 3.2's <code>Data.define</code>. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11537">#11537</a>: Fix an infinite loop error for <code>Layout/ArrayAlignment</code> when using assigning unbracketed array elements. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11516">#11516</a>: Fix missing parentheses in shorthand hash syntax as argument calls. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> </ul> <h3>Changes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11504">#11504</a>: Allow <code>initialize</code> method in <code>Style/DocumentationMethod</code>. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11541">#11541</a>: Enable autocorrection for <code>Layout/LineContinuationLeadingSpace</code>. ([<a href="https://github.com/eugeneius"><code>@eugeneius</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11542">#11542</a>: Mark <code>Layout/AssignmentIndentation</code> as safe and <code>Lint/AssignmentInCondition</code> as unsafe for autocorrection. ([<a href="https://github.com/eugeneius"><code>@eugeneius</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11517">#11517</a>: Make <code>Lint/Debugger</code> aware of <code>p</code>, <code>PP.pp</code>, and <code>pp</code> methods. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11539">#11539</a>: Remove <code>bundler</code> from default <code>AllowedGems</code> of <code>Gemspec/DevelopmentDependencies</code>. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
69335153ce |
Remove docs.firezone.dev CNAME (#1418)
This corresponds to step (1) of #1417 |
||
|
|
0303ea2811 |
Short guide on backup / restore (#1411)
Fixes #1270 |
||
|
|
62ea380b4f |
Remove unneeded dotfiles (#1412)
Leftovers from a distant past |
||
|
|
96d589ed0a |
Update issue templates (#1413)
Fixes #1246 |
||
|
|
888eac8703 |
Fix recursive conncheck timer (#1416)
Fixes #1414 |
||
|
|
8e73b1b8bb |
Refactor docs for REST API and consistency (#1404)
Also will include the following: - [x] Fixes #1281 - [x] Fixes #1218 |
||
|
|
c15b4ca991 |
Bump docker/build-push-action from 3 to 4 (#1406)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/docker/build-push-action/releases">docker/build-push-action's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <blockquote> <p><strong>Note</strong></p> <p>Buildx v0.10 enables support for a minimal <a href="https://slsa.dev/provenance/">SLSA Provenance</a> attestation, which requires support for <a href="https://github.com/opencontainers/image-spec">OCI-compliant</a> multi-platform images. This may introduce issues with registry and runtime support (e.g. <a href="https://github-redirect.dependabot.com/docker/buildx/issues/1533">Google Cloud Run and AWS Lambda</a>). You can optionally disable the default provenance attestation functionality using <code>provenance: false</code>.</p> </blockquote> <ul> <li>Revert disable provenance by default if not set by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://github-redirect.dependabot.com/docker/build-push-action/pull/784">docker/build-push-action#784</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.3.1...v4.0.0">https://github.com/docker/build-push-action/compare/v3.3.1...v4.0.0</a></p> <h2>v3.3.1</h2> <ul> <li>Disable provenance by default if not set by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/781">#781</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.3.0...v3.3.1">https://github.com/docker/build-push-action/compare/v3.3.0...v3.3.1</a></p> <h2>v3.3.0</h2> <blockquote> <p><strong>Note</strong></p> <p>Buildx v0.10 enables support for a minimal <a href="https://slsa.dev/provenance/">SLSA Provenance</a> attestation, which requires support for <a href="https://github.com/opencontainers/image-spec">OCI-compliant</a> multi-platform images. This may introduce issues with registry and runtime support (e.g. <a href="https://github-redirect.dependabot.com/docker/buildx/issues/1533">Google Cloud Run and AWS Lambda</a>). You can optionally disable the default provenance attestation functionality using <code>provenance: false</code>.</p> </blockquote> <ul> <li>Add <code>attests</code>, <code>provenance</code> and <code>sbom</code> inputs by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/746">#746</a> <a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/759">#759</a>)</li> <li>Log GitHub Actions runtime token access controls by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/707">#707</a>)</li> <li>Examples moved to <a href="https://docs.docker.com/build/ci/github-actions/examples/">docs website</a> by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/718">#718</a>)</li> <li>Bump minimatch from 3.0.4 to 3.1.2 (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/732">#732</a>)</li> <li>Bump csv-parse from 5.3.0 to 5.3.3 (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/729">#729</a>)</li> <li>Bump json5 from 2.2.0 to 2.2.3 (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/749">#749</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.2.0...v3.3.0">https://github.com/docker/build-push-action/compare/v3.2.0...v3.3.0</a></p> <h2>v3.2.0</h2> <ul> <li>Remove workaround for <code>setOutput</code> by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/704">#704</a>)</li> <li>Docs: fix Git context link and add more details about subdir support by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/685">#685</a>)</li> <li>Docs: named context by <a href="https://github.com/baibaratsky"><code>@baibaratsky</code></a> and <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/665">#665</a>)</li> <li>Bump <code>@actions/core</code> from 1.9.0 to 1.10.0 (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/667">#667</a> <a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/695">#695</a>)</li> <li>Bump <code>@actions/github</code> from 5.0.3 to 5.1.1 (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/696">#696</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.0">https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.0</a></p> <h2>v3.1.1</h2> <ul> <li>Fix GitHub token not passed with Git context if subdir defined by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/663">#663</a>)</li> <li>Replace deprecated <code>fs.rmdir</code> with <code>fs.rm</code> by <a href="https://github.com/bendrucker"><code>@bendrucker</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/657">#657</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.1.0...v3.1.1">https://github.com/docker/build-push-action/compare/v3.1.0...v3.1.1</a></p> <h2>v3.1.0</h2> <ul> <li><code>no-cache-filters</code> input by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/653">#653</a>)</li> <li>Bump <code>@actions/github</code> from 5.0.1 to 5.0.3 (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/619">#619</a>)</li> <li>Bump <code>@actions/core</code> from 1.6.0 to 1.9.0 (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/620">#620</a> <a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/637">#637</a>)</li> <li>Bump csv-parse from 5.0.4 to 5.3.0 (<a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/623">#623</a> <a href="https://github-redirect.dependabot.com/docker/build-push-action/issues/650">#650</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.0.0...v3.1.0">https://github.com/docker/build-push-action/compare/v3.0.0...v3.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
45feae5590 |
Bump pre-commit from 3.0.2 to 3.0.4 (#1407)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.0.2 to 3.0.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/releases">pre-commit's releases</a>.</em></p> <blockquote> <h2>pre-commit v3.0.4</h2> <h3>Fixes</h3> <ul> <li>Fix hook diff detection for files affected by <code>--textconv</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2743">#2743</a> PR by <a href="https://github.com/adamchainz"><code>@adamchainz</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2743">#2743</a> issue by <a href="https://github.com/adamchainz"><code>@adamchainz</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.0.3</h2> <h3>Fixes</h3> <ul> <li>Revert "Prevent local <code>Gemfile</code> from interfering with hook execution.". <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2739">#2739</a> issue by <a href="https://github.com/Roguelazer"><code>@Roguelazer</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2740">#2740</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md">pre-commit's changelog</a>.</em></p> <blockquote> <h1>3.0.4 - 2023-02-03</h1> <h3>Fixes</h3> <ul> <li>Fix hook diff detection for files affected by <code>--textconv</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2743">#2743</a> PR by <a href="https://github.com/adamchainz"><code>@adamchainz</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2743">#2743</a> issue by <a href="https://github.com/adamchainz"><code>@adamchainz</code></a>.</li> </ul> </li> </ul> <h1>3.0.3 - 2023-02-01</h1> <h3>Fixes</h3> <ul> <li>Revert "Prevent local <code>Gemfile</code> from interfering with hook execution.". <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2739">#2739</a> issue by <a href="https://github.com/Roguelazer"><code>@Roguelazer</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2740">#2740</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
7e2d2f35c6 |
Fix recursive ping timer (#1408)
Fixes recursively initializing the ping timer... |
||
|
|
29a74502a9 |
Fix unique name constraint and render error on MFA register form (#1403)
Closes #1402 |
||
|
|
49d4040b60 |
Add version tag to migrate script (#1400)
* Add new `VERSION` to `docker_migrate.sh` script * Add missing `SAML_KEYFILE_PATH` and `SAML_CERTFILE_PATH` env vars to migrate script * Add missing `PHOENIX_PORT` var * Bump Elixir to 1.14.3 * Bump Erlang to 25.2.1 * Update docs to document new VERSION var in docker-compose.yml upgrade mechanism Fixes #1395 |
||
|
|
8033d618c1 | Expose phoenix and Wireguard ports specified in configuration (#1372) | ||
|
|
aa7a43dc70 |
Reorganise auth routes to make sure that plugs do not block OIDC/SAML when local auth is disabled (#1399)
And fix acceptance test assertion on the wrong broken behavior. Closes: #1398 Ref: https://firezone-users.slack.com/archives/C02PV412LGZ/p1674718310558799 |
||
|
|
dc58d9820f |
Remove Cockroach note (#1397)
Fixes #1394 |
||
|
|
b64adda2ce |
Increase load peer timeout (#1396)
Temporary workaround for a rare issue where many peers (> hundreds) cause a timeout for the `GenServer.call` function, preventing the `wireguard_public_key` from being set properly. This will be removed in 0.8, so only an increased timeout is needed for now. |
||
|
|
9b086dc3de |
Bump rubocop from 1.43.0 to 1.44.1 (#1391)
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.43.0 to 1.44.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop/releases">rubocop's releases</a>.</em></p> <blockquote> <h2>RuboCop 1.44.1</h2> <h3>Bug fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11492">#11492</a>: Fix an error for <code>Lint/Void</code> when configuring <code>CheckForMethodsWithNoSideEffects: true</code>. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11400">#11400</a>: Fix an incorrect autocorrect for <code>Naming/BlockForwarding</code> and <code>Lint/AmbiguousOperator</code> when autocorrection conflicts for ambiguous splat argument. (<a href="https://github.com/fatkodima"><code>@fatkodima</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11483">#11483</a>: Fix <code>Layout/ClosingParenthesisIndentation</code> for keyword splat arguments. (<a href="https://github.com/fatkodima"><code>@fatkodima</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11487">#11487</a>: Fix a false positive for <code>Lint/FormatParameterMismatch</code> when format string is only interpolated string. (<a href="https://github.com/ydah"><code>@ydah</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11485">#11485</a>: Fix a false positive for <code>Lint/UselessAssignment</code> when using numbered block parameter. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> </ul> <h2>RuboCop 1.44</h2> <h3>New features</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11410">#11410</a>: Add new <code>Style/InvertibleUnlessCondition</code> cop. (<a href="https://github.com/fatkodima"><code>@fatkodima</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11338">#11338</a>: Add new <code>Style/ComparableClamp</code> cop. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11350">#11350</a>: Make <code>Lint/DeprecatedClassMethods</code> aware of deprecated <code>attr</code> with boolean 2nd argument. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11457">#11457</a>: Make <code>Metrics/BlockNesting</code> aware of pattern matching. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11458">#11458</a>: Make <code>Metrics/CyclomaticComplexity</code> aware of pattern matching. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11469">#11469</a>: Add <code>Gemspec/DevelopmentDependencies</code> cop. ([<a href="https://github.com/sambostock"><code>@sambostock</code></a>][])</li> </ul> <h3>Bug fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11445">#11445</a>: Fix an incorrect autocorrect for <code>Style/BlockDelimiters</code> when there is a comment after the closing brace and bracket. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11428">#11428</a>: Apply value omission exceptions in super invocations. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11420">#11420</a>: Fix a false positive for <code>Lint/UselessRescue</code> when using exception variable in <code>ensure</code> clause. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11460">#11460</a>: Fix an error for <code>Style/OperatorMethodCall</code> when using <code>foo.> 42</code>. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11456">#11456</a>: Fix value omissions in <code>yield</code> invocations. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11467">#11467</a>: Fix a false negative for <code>Style/MethodCallWithoutArgsParentheses</code> when calling method on a receiver and assigning to a variable with the same name. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11430">#11430</a>: Fix an infinite loop error for <code>Layout/BlockEndNewline</code> when multiline blocks with newlines before the <code>; end</code>. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11442">#11442</a>: Fix a crash during anonymous rest argument forwarding. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11447">#11447</a>: Fix an incorrect autocorrect for <code>Style/RedundantDoubleSplatHashBraces</code> when using nested double splat hash braces. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11459">#11459</a>: Make <code>Lint/UselessRuby2Keywords</code> aware of conditions. ([<a href="https://github.com/splattael"><code>@splattael</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11415">#11415</a>: Fix a false positive for <code>Lint/UselessMethodDefinition</code> when method definition contains rest arguments. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11418">#11418</a>: Fix a false positive for <code>Style/MethodCallWithArgsParentheses</code> when using anonymous rest arguments or anonymous keyword rest arguments. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11431">#11431</a>: Fix a crash in Style/HashSyntax. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11444">#11444</a>: Fix a false positive for <code>Lint/ShadowingOuterLocalVariable</code> when using numbered block parameter. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11477">#11477</a>: Fix an error when using YAML alias with server mode. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11419">#11419</a>: Fix a false positive for <code>Style/RedundantRequireStatement</code> when using <code>pretty_inspect</code>. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11439">#11439</a>: Fix an incorrect autocorrect for <code>Style/MinMaxComparison</code> when using <code>a < b a : b</code> with <code>elsif/else</code>. (<a href="https://github.com/ydah"><code>@ydah</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11464">#11464</a>: Fix a false negative for <code>Lint/FormatParameterMismatch</code> when include interpolated string. (<a href="https://github.com/ydah"><code>@ydah</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11425">#11425</a>: Fix a false negative for <code>Lint/Void</code> when using methods that takes blocks. ([<a href="https://github.com/krishanbhasin-shopify"><code>@krishanbhasin-shopify</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11437">#11437</a>: Fix an error for <code>Style/AccessModifierDeclarations</code> when access modifier is inlined with a method on the top level. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11455">#11455</a>: Fix crash with <code>super value_omission:</code> followed by a method call. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> </ul> <h3>Changes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11465">#11465</a>: Make <code>Style/Semicolon</code> aware of redundant semicolon in block. (<a href="https://github.com/koic"><code>@koic</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md">rubocop's changelog</a>.</em></p> <blockquote> <h2>1.44.1 (2023-01-25)</h2> <h3>Bug fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11492">#11492</a>: Fix an error for <code>Lint/Void</code> when configuring <code>CheckForMethodsWithNoSideEffects: true</code>. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11400">#11400</a>: Fix an incorrect autocorrect for <code>Naming/BlockForwarding</code> and <code>Lint/AmbiguousOperator</code> when autocorrection conflicts for ambiguous splat argument. ([<a href="https://github.com/fatkodima"><code>@fatkodima</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11483">#11483</a>: Fix <code>Layout/ClosingParenthesisIndentation</code> for keyword splat arguments. ([<a href="https://github.com/fatkodima"><code>@fatkodima</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11487">#11487</a>: Fix a false positive for <code>Lint/FormatParameterMismatch</code> when format string is only interpolated string. ([<a href="https://github.com/ydah"><code>@ydah</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11485">#11485</a>: Fix a false positive for <code>Lint/UselessAssignment</code> when using numbered block parameter. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> </ul> <h2>1.44.0 (2023-01-23)</h2> <h3>New features</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11410">#11410</a>: Add new <code>Style/InvertibleUnlessCondition</code> cop. ([<a href="https://github.com/fatkodima"><code>@fatkodima</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11338">#11338</a>: Add new <code>Style/ComparableClamp</code> cop. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11350">#11350</a>: Make <code>Lint/DeprecatedClassMethods</code> aware of deprecated <code>attr</code> with boolean 2nd argument. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11457">#11457</a>: Make <code>Metrics/BlockNesting</code> aware of pattern matching. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11458">#11458</a>: Make <code>Metrics/CyclomaticComplexity</code> aware of pattern matching. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11469">#11469</a>: Add <code>Gemspec/DevelopmentDependencies</code> cop. ([<a href="https://github.com/sambostock"><code>@sambostock</code></a>][])</li> </ul> <h3>Bug fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11445">#11445</a>: Fix an incorrect autocorrect for <code>Style/BlockDelimiters</code> when there is a comment after the closing brace and bracket. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11428">#11428</a>: Apply value omission exceptions in super invocations. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11420">#11420</a>: Fix a false positive for <code>Lint/UselessRescue</code> when using exception variable in <code>ensure</code> clause. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11460">#11460</a>: Fix an error for <code>Style/OperatorMethodCall</code> when using <code>foo.> 42</code>. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11456">#11456</a>: Fix value omissions in <code>yield</code> invocations. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11467">#11467</a>: Fix a false negative for <code>Style/MethodCallWithoutArgsParentheses</code> when calling method on a receiver and assigning to a variable with the same name. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11430">#11430</a>: Fix an infinite loop error for <code>Layout/BlockEndNewline</code> when multiline blocks with newlines before the <code>; end</code>. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11442">#11442</a>: Fix a crash during anonymous rest argument forwarding. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11447">#11447</a>: Fix an incorrect autocorrect for <code>Style/RedundantDoubleSplatHashBraces</code> when using nested double splat hash braces. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11459">#11459</a>: Make <code>Lint/UselessRuby2Keywords</code> aware of conditions. ([<a href="https://github.com/splattael"><code>@splattael</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11415">#11415</a>: Fix a false positive for <code>Lint/UselessMethodDefinition</code> when method definition contains rest arguments. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11418">#11418</a>: Fix a false positive for <code>Style/MethodCallWithArgsParentheses</code> when using anonymous rest arguments or anonymous keyword rest arguments. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11431">#11431</a>: Fix a crash in Style/HashSyntax. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11444">#11444</a>: Fix a false positive for <code>Lint/ShadowingOuterLocalVariable</code> when using numbered block parameter. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11477">#11477</a>: Fix an error when using YAML alias with server mode. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11419">#11419</a>: Fix a false positive for <code>Style/RedundantRequireStatement</code> when using <code>pretty_inspect</code>. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/issues/11439">#11439</a>: Fix an incorrect autocorrect for <code>Style/MinMaxComparison</code> when using <code>a < b a : b</code> with <code>elsif/else</code>. ([<a href="https://github.com/ydah"><code>@ydah</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11464">#11464</a>: Fix a false negative for <code>Lint/FormatParameterMismatch</code> when include interpolated string. ([<a href="https://github.com/ydah"><code>@ydah</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11425">#11425</a>: Fix a false negative for <code>Lint/Void</code> when using methods that takes blocks. ([<a href="https://github.com/krishanbhasin-shopify"><code>@krishanbhasin-shopify</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11437">#11437</a>: Fix an error for <code>Style/AccessModifierDeclarations</code> when access modifier is inlined with a method on the top level. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11455">#11455</a>: Fix crash with <code>super value_omission:</code> followed by a method call. ([<a href="https://github.com/gsamokovarov"><code>@gsamokovarov</code></a>][])</li> </ul> <h3>Changes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11465">#11465</a>: Make <code>Style/Semicolon</code> aware of redundant semicolon in block. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://github-redirect.dependabot.com/rubocop/rubocop/pull/11471">#11471</a>: Change to not output not configured warning when renamed and pending cop. ([<a href="https://github.com/ydah"><code>@ydah</code></a>][])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d66fcf4ed4 |
Bump pre-commit from 2.21.0 to 3.0.2 (#1392)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.21.0 to 3.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/releases">pre-commit's releases</a>.</em></p> <blockquote> <h2>pre-commit v3.0.2</h2> <h3>Fixes</h3> <ul> <li>Prevent local <code>Gemfile</code> from interfering with hook execution. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2727">#2727</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Fix <code>language: r</code>, <code>repo: local</code> hooks <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit-ci/issues/issues/107">pre-commit-ci/issues#107</a> by <a href="https://github.com/lorenzwalthert"><code>@lorenzwalthert</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2728">#2728</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.0.1</h2> <h3>Fixes</h3> <ul> <li>Ensure coursier hooks are available offline after install. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2723">#2723</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.0.0</h2> <h3>Features</h3> <ul> <li>Make <code>language: golang</code> bootstrap <code>go</code> if not present. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2651">#2651</a> PR by <a href="https://github.com/taoufik07"><code>@taoufik07</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2649">#2649</a> issue by <a href="https://github.com/taoufik07"><code>@taoufik07</code></a>.</li> </ul> </li> <li><code>language: coursier</code> now supports <code>additional_dependencies</code> and <code>repo: local</code> <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2702">#2702</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Upgrade <code>ruby-build</code> to <code>20221225</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2718">#2718</a> PR by <a href="https://github.com/jalessio"><code>@jalessio</code></a>.</li> </ul> </li> </ul> <h3>Fixes</h3> <ul> <li>Improve error message for invalid yaml for <code>pre-commit autoupdate</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2686">#2686</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2685">#2685</a> issue by <a href="https://github.com/CarstenGrohmann"><code>@CarstenGrohmann</code></a>.</li> </ul> </li> <li><code>repo: local</code> no longer provisions an empty <code>git</code> repo. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2699">#2699</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h3>Updating</h3> <ul> <li>Drop support for python<3.8 <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2655">#2655</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Drop support for top-level list, use <code>pre-commit migrate-config</code> to update. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2656">#2656</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Drop support for <code>sha</code> to specify revision, use <code>pre-commit migrate-config</code> to update. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2657">#2657</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Remove <code>pre-commit-validate-config</code> and <code>pre-commit-validate-manifest</code>, use <code>pre-commit validate-config</code> and <code>pre-commit validate-manifest</code> instead. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2658">#2658</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li><code>language: golang</code> hooks must use <code>go.mod</code> to specify dependencies <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2672">#2672</a> PR by <a href="https://github.com/taoufik07"><code>@taoufik07</code></a>.</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md">pre-commit's changelog</a>.</em></p> <blockquote> <h1>3.0.2 - 2023-01-29</h1> <h3>Fixes</h3> <ul> <li>Prevent local <code>Gemfile</code> from interfering with hook execution. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2727">#2727</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Fix <code>language: r</code>, <code>repo: local</code> hooks <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit-ci/issues/issues/107">pre-commit-ci/issues#107</a> by <a href="https://github.com/lorenzwalthert"><code>@lorenzwalthert</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2728">#2728</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h1>3.0.1 - 2023-01-26</h1> <h3>Fixes</h3> <ul> <li>Ensure coursier hooks are available offline after install. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2723">#2723</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h1>3.0.0 - 2023-01-23</h1> <h3>Features</h3> <ul> <li>Make <code>language: golang</code> bootstrap <code>go</code> if not present. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2651">#2651</a> PR by <a href="https://github.com/taoufik07"><code>@taoufik07</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2649">#2649</a> issue by <a href="https://github.com/taoufik07"><code>@taoufik07</code></a>.</li> </ul> </li> <li><code>language: coursier</code> now supports <code>additional_dependencies</code> and <code>repo: local</code> <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2702">#2702</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Upgrade <code>ruby-build</code> to <code>20221225</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2718">#2718</a> PR by <a href="https://github.com/jalessio"><code>@jalessio</code></a>.</li> </ul> </li> </ul> <h3>Fixes</h3> <ul> <li>Improve error message for invalid yaml for <code>pre-commit autoupdate</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2686">#2686</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2685">#2685</a> issue by <a href="https://github.com/CarstenGrohmann"><code>@CarstenGrohmann</code></a>.</li> </ul> </li> <li><code>repo: local</code> no longer provisions an empty <code>git</code> repo. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2699">#2699</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h3>Updating</h3> <ul> <li>Drop support for python<3.8 <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2655">#2655</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Drop support for top-level list, use <code>pre-commit migrate-config</code> to update. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2656">#2656</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Drop support for <code>sha</code> to specify revision, use <code>pre-commit migrate-config</code> to update. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2657">#2657</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Remove <code>pre-commit-validate-config</code> and <code>pre-commit-validate-manifest</code>, use <code>pre-commit validate-config</code> and <code>pre-commit validate-manifest</code> instead. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2658">#2658</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li><code>language: golang</code> hooks must use <code>go.mod</code> to specify dependencies <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2672">#2672</a> PR by <a href="https://github.com/taoufik07"><code>@taoufik07</code></a>.</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
497429dc03 |
Change default_client_allowed_ips type to string (#1387)
Closes #1374 |
||
|
|
e17c0ac6b4 |
Bump OIDC lib (#1386)
Closes #1385 |
||
|
|
9801617ef5 |
Fix LiveView disconnect when config is downloaded (#1384)
Fixes #1353 |
||
|
|
e4854902cd |
Revert to old Project API key (#1379)
Also update ping event timer to 1 day, with a 1 minute delay on boot. Waiting on PostHog to confirm old API key is set. |
||
|
|
4e2a62af71 |
Fix bugs with OIDC and SAML forms (#1383)
1. When OIDC/SAML is deleted the state of the LV socket becomes invalid and basically makes it looks like everything was deleted 2. When there is more than one OIDC/SAML config trying to delete it leads to a crash 3. Updates of OIDC/SAML were messy and hard to follow, they are reworked and more tests are added around them Closes #1382 |
||
|
|
8a5dd8a5dd | Improve seeds to test config migrations | ||
|
|
ec4bbf0565 |
Bump excoveralls from 0.15.2 to 0.15.3 (#1376)
Bumps [excoveralls](https://github.com/parroty/excoveralls) from 0.15.2 to 0.15.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/parroty/excoveralls/releases">excoveralls's releases</a>.</em></p> <blockquote> <h2>v0.15.3</h2> <h4>Enhancements</h4> <ul> <li>Support <code>--import_cover</code> option. <ul> <li>Import coverdata if needed (<a href="https://github-redirect.dependabot.com/parroty/excoveralls/issues/292">#292</a>).</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/parroty/excoveralls/blob/master/CHANGELOG.md">excoveralls's changelog</a>.</em></p> <blockquote> <h2>0.15.3</h2> <h4>Enhancements</h4> <ul> <li>Support <code>--import_cover</code> option. <ul> <li>Import coverdata if needed (<a href="https://github-redirect.dependabot.com/parroty/excoveralls/issues/292">#292</a>).</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
99f6321e78 |
Adopt new http transport opts in OIDC lib (#1375)
Closes #1368 |
||
|
|
cce70cf552 |
Fix SAML regression (#1371)
Regression was introduced in #1350: the path order did not allow auth callback to be ever called. Additionally, acceptance tests for SAML are added and we added a blacklist of SAML config ids to prevent further route collisions. Fixes #1362 |
||
|
|
1e30cc15e9 |
Bump phoenix_live_view from 0.18.8 to 0.18.11 (#1360)
Bumps [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) from 0.18.8 to 0.18.11. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md">phoenix_live_view's changelog</a>.</em></p> <blockquote> <h2>0.18.11 (2023-01-19)</h2> <h3>Bug Fixes</h3> <ul> <li>Fix socket unloading connection for forms that have defaulted prevented</li> </ul> <h2>0.18.10 (2023-01-18)</h2> <h3>Bug Fixes</h3> <ul> <li>Fix svg tags with href incorrectly unloading socket on click</li> <li>Fix form submits with <code>target="_blank"</code> incorrectly unloading socket on submit</li> </ul> <h2>0.18.9 (2023-01-17)</h2> <h3>Bug Fixes</h3> <ul> <li>Fix regular form submits failing to be dispatched</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
812818beec |
Bump gettext from 0.21.0 to 0.22.0 (#1361)
Bumps [gettext](https://github.com/elixir-gettext/gettext) from 0.21.0 to 0.22.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md">gettext's changelog</a>.</em></p> <blockquote> <h2>v0.22.0</h2> <ul> <li>Deprecate (with a warning) the <code>--plural-forms</code> CLI option and the <code>:plural_forms</code> option in favor of <code>--plural-forms-header</code> and <code>:plural_forms_header</code>.</li> <li>Supply the <code>Plural-Forms</code> header to <code>Gettext.Plural</code> callbacks.</li> <li>Bump Expo requirement to <code>~> 0.3.0</code>.</li> <li>Add the types: <ul> <li><code>Gettext.Interpolation.bindings/0</code></li> <li><code>Gettext.Error.t/0</code></li> <li><code>Gettext.Plural.locale/0</code></li> <li><code>Gettext.Plural.pluralization_context/0</code></li> <li><code>Gettext.Plural.plural_info/0</code></li> </ul> </li> <li>Add the optional callbacks <code>Gettext.Plural.init/1</code> and <code>Gettext.Plural.plural_forms_header/1</code>.</li> </ul> <h3>Bug fixes</h3> <ul> <li>Fix <code>--check-up-to-date</code> with <code>msgid</code>s split in different ways.</li> <li>Don't write the same file more than once in references when using <code>write_reference_line_numbers: false</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
34cddcdbd4 |
Refactor api tokens (#1370)
Related to #1364 Co-authored-by: Jamil Bou Kheir <jamilbk@users.noreply.github.com> |
||
|
|
999ea1e43d |
Add version suffix to cookie signing salt (#1369)
This will make sure that users need to reauthenticate every time a new version is deployed. Closes https://github.com/firezone/firezone/issues/1358 |
||
|
|
4a2864f9a1 |
Fix rendering for logo struct in REST API (#1367)
Closes #1363 |
||
|
|
bc6abb55e5 |
Document auto-create users more clearly in SAML setup guides (#1364)
There's been some confusion lately over the change to disable auto-create users by default, so this PR aims to document the choice a little more clearly. Refs #1362 #1117 Co-authored-by: Andrew Dryga <andrew@dryga.com> |
||
|
|
ddc8b32970 |
Add tests to ensure path changes when modal is dismissed (#1356)
Refs #1353 I was looking for a `refute_el` helper to check for `.modal.is-active` *not* being on the page, but that would take time to write 😅 This checks to ensure the URL is updated, which should cause the `@live_action` to change, the view to be patched, and the modal to be dismissed, but isn't the most straightforward way to make sure the modal isn't visible. We've hit this problem twice before (am not successful this morning finding the relevant issues): * If the WebSocket is flapping, the event may not register. But usually the browser will refresh if this is the case (we have a red indicator in the upper-right to indicate if the websocket is not connected, i.e. the views aren't "live") * A CSS bug caused the click event to target the wrong LiveView PID (the modal's parent I believe), which ended up crashing it because it didn't have the "close" event handler defined. I believe the escape keydown still closed the view though in that case. This feels more like the first issue, given the acceptance test is passing. Co-authored-by: Andrew Dryga <andrew@dryga.com> |
||
|
|
b5ff85c276 | Rename main branch | ||
|
|
8a02629163 |
Start testing migrations and seeds on CI (#1359)
Ref: #1316 This additionally adds static-analysis and type-check steps to `test` workflow. Even though they run in a separate workflow I feel like we might want to remove dialyzer from pre-commit hook as it sometimes takes a lot of time, especially if you do checkout between branches that change deps often and slows down when you commit rapidly. |
||
|
|
f0ed59ad2d |
Fix outbound mailer config changeset (#1355)
Fixes #1354 |
||
|
|
e43ef06115 |
Rework MFA methods (#1339)
1. We enforce `last_used_at` to be not nil at the database level 2. The `name` is now unique to prevent ambiguity, it also can't be longer than 255 chars 3. The MFA module was rewritten to follow the style applied to Users before with much better test coverage, its API changed to be less generic (like just create/update -> create/use_code) 4. The multi-step form was reworked to use new methods instead of changeset and doing direct `Repo.insert/1`. Closes #1323 |
||
|
|
cb4fa1c185 |
Inspect mailer errors in boot (#1351)
Inspect mailer errors https://github.com/firezone/firezone/actions/runs/3970079790 |
||
|
|
9efdfa10ff |
Fix SAML restart and remove test env code path (#1350)
This codepath was being skipped in the `test` env, which is no longer necessary. This caused a runtime error that failed to show up in tests because the codepath was being skipped. Refs #1341 |
||
|
|
931029b2ac |
Better outbound email config parsing (#1346)
This also refactors local auth routes to protect them using Plug. |
||
|
|
394008c008 |
Chore/update project api key (#1348)
Refs firezone/marketing#109 |
||
|
|
30fe5650ed |
Update troubleshooting guide for clearing auth config in DB (#1338)
Refs #1313 |
||
|
|
48a3621aed |
Soft limit CIDR range for IPv6 network to 288230376151711744 devices (#1344)
That should be enough for most of users (c). Closes #1340 |
||
|
|
03100df545 |
Add e2e test for magic links (#1345)
Related to #1342 |
||
|
|
547b3bbf65 |
Don't override SAML config booleans (#1333)
Fixes #1321 Also updates a couple tests to read from `EXTERNAL_URL` instead of `http://localhost:4002` (these were failing in my env because I have a different value set) Signed-off-by: Jamil <jamilbk@users.noreply.github.com> Co-authored-by: Andrew Dryga <andrew@dryga.com> |
||
|
|
8166bd7ce5 |
Filter out nil IPs before adding to the nftables ruleset (#1332)
This edgecase happens when `WIREGUARD_IPV4_ENABLED` or `WIREGUARD_IPV6_ENABLED` are set to `false`; when a new device is generated, we don't allocate an IP for it. This causes a failed function match, and should be handled instead by simply skipping the `nil` IP from being added to the user's `nftables` group. **Note**: This functionality will be removed with the release of the gateway's eBPF packet filter in 0.8. Fixes #1331 |
||
|
|
3514bbfce4 |
Omit ownership statements from Postgres DB dump (#1334)
Fixes #1302 |