Skip to content
  • github-actions[bot]'s avatar
    v0.20.1 (#2360) · d378cf3c
    github-actions[bot] authored
    * free tier limit exceeded: status code now 403
    
    * reformat, TODOs
    
    * - nm-certs for zerossl
    - added config for email, domain
    - updated linux deps
    
    * return {} if no records found for acls/metrics
    
    * Revert "return {} if no records found for acls/metrics"
    
    pushed to wrong branch
    This reverts commit 7602e979.
    
    * return {} if no records found for acls/metrics
    
    * add type to enrollement key
    
    * add type to enrollement key
    
    * update version
    
    * - request and mount certs
    - handle caddy challenge
    - docker fixes
    - pull nm-certs.sh
    
    * Revert "add type to enrollement key"
    
    This reverts commit 0cf342dd.
    
    * nm-certs.sh
    - support EE and new domains
    - minor fixes
    
    * shfmt reformat
    
    * add type to APIEnrollementKey
    
    * if -- else to determine type
    
    * spellcheck
    
    * - support EE
    - config namespaces
    - write config after confirm
    - minor fixes
    
    * nm-certs.sh
    - config fixes
    - crontab symlink
    
    * release workflows
    
    * use forked repo
    
    * Revert "use forked repo"
    
    This reverts commit 730aca7e.
    
    * - fixes
    - user msgs
    
    * review comments
    
    * Bump github.com/txn2/txeh from 1.3.0 to 1.4.0
    
    Bumps [github.com/txn2/txeh](https://github.com/txn2/txeh) from 1.3.0 to 1.4.0.
    - [Release notes](https://github.com/txn2/txeh/releases)
    - [Changelog](https://github.com/txn2/txeh/blob/master/goreleaser.yml)
    - [Commits](https://github.com/txn2/txeh/compare/v1.3.0...v1.4.0
    
    )
    
    ---
    updated-dependencies:
    - dependency-name: github.com/txn2/txeh
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    
    * Bump alpine from 3.17.2 to 3.17.3
    
    Bumps alpine from 3.17.2 to 3.17.3.
    
    ---
    updated-dependencies:
    - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    
    * - nm-certs.sh switched to dockerized certbot
    - nm-quick.sh removed certbot from deps
    
    * fixed missing domain
    
    * - shallow clone for local installs
    - added certs to other compose files
    
    * missing domain, auto ToS
    
    * fallback to letsencrypt
    
    * removed turris OS
    
    * fix typo
    
    * send host update when deleting relay
    
    * fixed shallow clone for branches
    
    * disable cleanup for tests
    
    * fixed local install
    
    * - fixed cert mounting
    - fixed caddy restart in nm-certs.sh
    - aligned all configs
    
    * fixed caddy start/stop
    
    * - added NM_SKIP_BUILD
    - fixed docker stop
    
    * fixed NM_SKIP_BUILD
    
    * - fixed ServerBrokerEndpoint config (#2283)
    
    - mq credentials in compose
    
    * NET-129: Turn Signal Actions (#2290)
    
    * add signal action field
    
    * add negotiation signal action
    
    * typo fix
    
    * change signal action name
    
    * NET-147 full config for nm-quick.sh (#2291)
    
    * - moved all vars to config
    - compose override
    - use the config in compose, caddy
    - aligned local / remote setup
    - proper docker cleanup
    - support for a relative installation path
    
    * - config handling
    - error handling / env cleanups
    - reduced compose files
    - misc
    
    * fixed debugs
    
    * fixed UI_IMAGE_TAG / IMAGE_TAG
    
    * Bump alpine from 3.17.3 to 3.18.0 (#2299)
    
    Bumps alpine from 3.17.3 to 3.18.0.
    
    ---
    updated-dependencies:
    - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#2298)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.8.0 to 0.9.0.
    - [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.9.0
    
    )
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/crypto
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * Extclient NET-63x (#2286)
    
    * model changes
    
    * additional fields for extclient create
    
    * add DNS to extclient config
    
    * extclient name checks
    
    * update extclient
    
    * nmctl extclient
    
    * final tweaks
    
    * review comments
    
    * add extclientdns to node on ingress creation
    
    * fix to add ingress dns to api (#2296)
    
    ---------
    
    Co-authored-by: default avatarAceix <aceixsmartX@gmail.com>
    
    * versions (#2302)
    
    * Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#2297)
    
    Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.8.0.
    - [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.8.0
    
    )
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/oauth2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * nm-certs permission (#2308)
    
    * nm-certs permission
    
    * single quotes error
    
    * update develop (#2319) (#2320)
    
    * Release v0.20.0 (#2304)
    
    * free tier limit exceeded: status code now 403
    
    * reformat, TODOs
    
    * - nm-certs for zerossl
    - added config for email, domain
    - updated linux deps
    
    * return {} if no records found for acls/metrics
    
    * Revert "return {} if no records found for acls/metrics"
    
    pushed to wrong branch
    This reverts commit 7602e979.
    
    * return {} if no records found for acls/metrics
    
    * add type to enrollement key
    
    * add type to enrollement key
    
    * update version
    
    * - request and mount certs
    - handle caddy challenge
    - docker fixes
    - pull nm-certs.sh
    
    * Revert "add type to enrollement key"
    
    This reverts commit 0cf342dd.
    
    * nm-certs.sh
    - support EE and new domains
    - minor fixes
    
    * shfmt reformat
    
    * add type to APIEnrollementKey
    
    * if -- else to determine type
    
    * spellcheck
    
    * - support EE
    - config namespaces
    - write config after confirm
    - minor fixes
    
    * nm-certs.sh
    - config fixes
    - crontab symlink
    
    * release workflows
    
    * use forked repo
    
    * Revert "use forked repo"
    
    This reverts commit 730aca7e.
    
    * - fixes
    - user msgs
    
    * review comments
    
    * Bump github.com/txn2/txeh from 1.3.0 to 1.4.0
    
    Bumps [github.com/txn2/txeh](https://github.com/txn2/txeh) from 1.3.0 to 1.4.0.
    - [Release notes](https://github.com/txn2/txeh/releases)
    - [Changelog](https://github.com/txn2/txeh/blob/master/goreleaser.yml)
    - [Commits](https://github.com/txn2/txeh/compare/v1.3.0...v1.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/txn2/txeh
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    
    
    * Bump alpine from 3.17.2 to 3.17.3
    
    Bumps alpine from 3.17.2 to 3.17.3.
    
    ---
    updated-dependencies:
    - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    
    
    * - nm-certs.sh switched to dockerized certbot
    - nm-quick.sh removed certbot from deps
    
    * fixed missing domain
    
    * - shallow clone for local installs
    - added certs to other compose files
    
    * missing domain, auto ToS
    
    * fallback to letsencrypt
    
    * removed turris OS
    
    * fix typo
    
    * send host update when deleting relay
    
    * fixed shallow clone for branches
    
    * disable cleanup for tests
    
    * fixed local install
    
    * - fixed cert mounting
    - fixed caddy restart in nm-certs.sh
    - aligned all configs
    
    * fixed caddy start/stop
    
    * - added NM_SKIP_BUILD
    - fixed docker stop
    
    * fixed NM_SKIP_BUILD
    
    * - fixed ServerBrokerEndpoint config (#2283)
    
    - mq credentials in compose
    
    * NET-129: Turn Signal Actions (#2290)
    
    * add signal action field
    
    * add negotiation signal action
    
    * typo fix
    
    * change signal action name
    
    * NET-147 full config for nm-quick.sh (#2291)
    
    * - moved all vars to config
    - compose override
    - use the config in compose, caddy
    - aligned local / remote setup
    - proper docker cleanup
    - support for a relative installation path
    
    * - config handling
    - error handling / env cleanups
    - reduced compose files
    - misc
    
    * fixed debugs
    
    * fixed UI_IMAGE_TAG / IMAGE_TAG
    
    * Bump alpine from 3.17.3 to 3.18.0 (#2299)
    
    Bumps alpine from 3.17.3 to 3.18.0.
    
    ---
    updated-dependencies:
    - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    
    
    
    * Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#2298)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.8.0 to 0.9.0.
    - [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.9.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/crypto
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    
    
    
    * Extclient NET-63x (#2286)
    
    * model changes
    
    * additional fields for extclient create
    
    * add DNS to extclient config
    
    * extclient name checks
    
    * update extclient
    
    * nmctl extclient
    
    * final tweaks
    
    * review comments
    
    * add extclientdns to node on ingress creation
    
    * fix to add ingress dns to api (#2296)
    
    ---------
    
    
    
    * versions (#2302)
    
    * Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#2297)
    
    Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.8.0.
    - [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/oauth2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    
    
    
    ---------
    
    
    
    
    
    
    
    
    * nm-certs permission (#2305)
    
    * quotes (#2309)
    
    * Release v0.20.0 (#2317)
    
    * free tier limit exceeded: status code now 403
    
    * reformat, TODOs
    
    * - nm-certs for zerossl
    - added config for email, domain
    - updated linux deps
    
    * return {} if no records found for acls/metrics
    
    * Revert "return {} if no records found for acls/metrics"
    
    pushed to wrong branch
    This reverts commit 7602e979.
    
    * return {} if no records found for acls/metrics
    
    * add type to enrollement key
    
    * add type to enrollement key
    
    * update version
    
    * - request and mount certs
    - handle caddy challenge
    - docker fixes
    - pull nm-certs.sh
    
    * Revert "add type to enrollement key"
    
    This reverts commit 0cf342dd.
    
    * nm-certs.sh
    - support EE and new domains
    - minor fixes
    
    * shfmt reformat
    
    * add type to APIEnrollementKey
    
    * if -- else to determine type
    
    * spellcheck
    
    * - support EE
    - config namespaces
    - write config after confirm
    - minor fixes
    
    * nm-certs.sh
    - config fixes
    - crontab symlink
    
    * release workflows
    
    * use forked repo
    
    * Revert "use forked repo"
    
    This reverts commit 730aca7e.
    
    * - fixes
    - user msgs
    
    * review comments
    
    * Bump github.com/txn2/txeh from 1.3.0 to 1.4.0
    
    Bumps [github.com/txn2/txeh](https://github.com/txn2/txeh) from 1.3.0 to 1.4.0.
    - [Release notes](https://github.com/txn2/txeh/releases)
    - [Changelog](https://github.com/txn2/txeh/blob/master/goreleaser.yml)
    - [Commits](https://github.com/txn2/txeh/compare/v1.3.0...v1.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/txn2/txeh
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    
    
    * Bump alpine from 3.17.2 to 3.17.3
    
    Bumps alpine from 3.17.2 to 3.17.3.
    
    ---
    updated-dependencies:
    - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    
    
    * - nm-certs.sh switched to dockerized certbot
    - nm-quick.sh removed certbot from deps
    
    * fixed missing domain
    
    * - shallow clone for local installs
    - added certs to other compose files
    
    * missing domain, auto ToS
    
    * fallback to letsencrypt
    
    * removed turris OS
    
    * fix typo
    
    * send host update when deleting relay
    
    * fixed shallow clone for branches
    
    * disable cleanup for tests
    
    * fixed local install
    
    * - fixed cert mounting
    - fixed caddy restart in nm-certs.sh
    - aligned all configs
    
    * fixed caddy start/stop
    
    * - added NM_SKIP_BUILD
    - fixed docker stop
    
    * fixed NM_SKIP_BUILD
    
    * - fixed ServerBrokerEndpoint config (#2283)
    
    - mq credentials in compose
    
    * NET-129: Turn Signal Actions (#2290)
    
    * add signal action field
    
    * add negotiation signal action
    
    * typo fix
    
    * change signal action name
    
    * NET-147 full config for nm-quick.sh (#2291)
    
    * - moved all vars to config
    - compose override
    - use the config in compose, caddy
    - aligned local / remote setup
    - proper docker cleanup
    - support for a relative installation path
    
    * - config handling
    - error handling / env cleanups
    - reduced compose files
    - misc
    
    * fixed debugs
    
    * fixed UI_IMAGE_TAG / IMAGE_TAG
    
    * Bump alpine from 3.17.3 to 3.18.0 (#2299)
    
    Bumps alpine from 3.17.3 to 3.18.0.
    
    ---
    updated-dependencies:
    - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    
    
    
    * Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#2298)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.8.0 to 0.9.0.
    - [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.9.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/crypto
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    
    
    
    * Extclient NET-63x (#2286)
    
    * model changes
    
    * additional fields for extclient create
    
    * add DNS to extclient config
    
    * extclient name checks
    
    * update extclient
    
    * nmctl extclient
    
    * final tweaks
    
    * review comments
    
    * add extclientdns to node on ingress creation
    
    * fix to add ingress dns to api (#2296)
    
    ---------
    
    
    
    * versions (#2302)
    
    * Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#2297)
    
    Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.8.0.
    - [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.8.0
    
    )
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/oauth2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    
    
    
    * Fixed nm-certs relative path (#2311)
    
    * nm-certs permission (#2308)
    
    * nm-certs permission
    
    * single quotes error
    
    * fixed relative path
    
    ---------
    
    
    
    ---------
    
    
    
    
    
    
    
    
    
    ---------
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    Co-authored-by: default avatarMatthew R Kasun <mkasun@nusak.ca>
    Co-authored-by: default avatarTobias Cudnik <tobias@blogic.tech>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: default avatarAbhishek K <32607604+abhishek9686@users.noreply.github.com>
    Co-authored-by: default avatarAceix <aceixsmartX@gmail.com>
    Co-authored-by: default avatarChristopher Blaha <crispspiceguitar@gmail.com>
    
    * NET-53 Fixed user update returns old data (#2312)
    
    * fixed gids in user update
    
    * review comments
    
    * review comments
    
    * review comments
    
    * Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#2329)
    
    Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.2 to 1.8.3.
    - [Release notes](https://github.com/stretchr/testify/releases)
    - [Commits](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3
    
    )
    
    ---
    updated-dependencies:
    - dependency-name: github.com/stretchr/testify
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * Bump github.com/coreos/go-oidc/v3 from 3.5.0 to 3.6.0 (#2327)
    
    Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) from 3.5.0 to 3.6.0.
    - [Release notes](https://github.com/coreos/go-oidc/releases)
    - [Commits](https://github.com/coreos/go-oidc/compare/v3.5.0...v3.6.0
    
    )
    
    ---
    updated-dependencies:
    - dependency-name: github.com/coreos/go-oidc/v3
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * NET-246: Use the default config as a fallback (#2332)
    
    * - fall back to default values
    - nm-quick version
    - fixed TURN_PASSWORD
    
    * apk update
    
    * retain existing password
    
    * Bump github.com/go-playground/validator/v10 from 10.13.0 to 10.14.0 (#2328)
    
    Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) from 10.13.0 to 10.14.0.
    - [Release notes](https://github.com/go-playground/validator/releases)
    - [Commits](https://github.com/go-playground/validator/compare/v10.13.0...v10.14.0
    
    )
    
    ---
    updated-dependencies:
    - dependency-name: github.com/go-playground/validator/v10
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * NET-163: Return 403 instead of 401 (#2326)
    
    * return 401 instead of 403
    
    * fixed http.StatusForbidden
    
    * Tagged build version (temp)
    
    * Unauthorized_Err when applicable
    
    * untagged version
    
    * remove server info discord message (#2339)
    
    * remove server info discord message
    
    * delete droplets 5 hours after failure
    
    * run_attempt vice run_number
    
    * Fixed SSL fallback to letsencrypt
    
    * fix error with user update (#2348)
    
    * fix: user update
    
    * fix: user update
    
    * NET-186: Wg public listen port (#2344)
    
    * fetch public listen of wg if present
    
    * check if wg pub listen port has been changed on host update
    
    * wg public port to host api model for visibility
    
    * rm comment
    
    * update version/firewall in use if changed on checkin (#2335)
    
    * NET-152 enrollment keys for non admins (#2346)
    
    * return 401 instead of 403
    
    * fixed http.StatusForbidden
    
    * Tagged build version (temp)
    
    * Unauthorized_Err when applicable
    
    * untagged version
    
    * fixed PUT /api/users/networks/user1
    
    * - expired token redirs to login
    - added `/api/enrollment_keys` for non-admins
    - unit test for enrollment keys for non-admins
    
    * handle user perms in `/hosts`
    
    * removed debug
    
    * misc
    
    * - support masteradmin
    - return hosts with partial access
    
    * added `ismaster` to middleware
    
    * Ignore stale nodes instead of 500 (#2357)
    
    * remove node check from getHosts (#2359)
    
    * version and release note updates (#2358)
    
    ---------
    
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    Co-authored-by: default avatarMatthew R Kasun <mkasun@nusak.ca>
    Co-authored-by: default avatarAlex Feiszli <31018251+afeiszli@users.noreply.github.com>
    Co-authored-by: default avatarTobias Cudnik <tobias@blogic.tech>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: default avatarAbhishek K <32607604+abhishek9686@users.noreply.github.com>
    Co-authored-by: default avatarAceix <aceixsmartX@gmail.com>
    Co-authored-by: default avatarChristopher Blaha <crispspiceguitar@gmail.com>
    Co-authored-by: default avatarTobias Cudnik <tobias@netmaker.io>
    d378cf3c