Commit Graph

1748 Commits

Author SHA1 Message Date
Paul Lorenz 6d75a364e2 Update deps and changelog 2024-04-25 13:15:23 -04:00
Paul Lorenz 898e41ae2a Implement router data model changesets. Fixes #1966 2024-04-23 11:56:10 -04:00
Andrew Martinez 9d1dc1c39d fixes #1962 with edge-api update to v0.26.18 2024-04-19 14:37:41 -04:00
Paul Lorenz 8109012afb Update changelog and deps 2024-04-17 19:29:41 -04:00
Paul Lorenz 9c314a7cf0 Update version and changelog 2024-04-17 16:26:29 -04:00
Paul Lorenz 3e9567b412 Use config types from edge-apis instead of manually parsing 2024-04-17 14:25:32 -04:00
Paul Lorenz 0ec0dec58d Update changelog, deps and make the tls handshake rate limiter off by default 2024-04-10 14:09:48 -04:00
Paul Lorenz 8f4f9944f5 Add TLS handshake rate limiter. Fixes #1904 2024-04-09 17:25:35 -04:00
dependabot[bot] 2652aaffb5 Bump the openziti group with 7 updates
Bumps the openziti group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/openziti/channel/v2](https://github.com/openziti/channel) | `2.0.122` | `2.0.125` |
| [github.com/openziti/foundation/v2](https://github.com/openziti/foundation) | `2.0.40` | `2.0.42` |
| [github.com/openziti/identity](https://github.com/openziti/identity) | `1.0.73` | `1.0.74` |
| [github.com/openziti/metrics](https://github.com/openziti/metrics) | `1.2.48` | `1.2.49` |
| [github.com/openziti/runzmd](https://github.com/openziti/runzmd) | `1.0.41` | `1.0.42` |
| [github.com/openziti/storage](https://github.com/openziti/storage) | `0.2.33` | `0.2.34` |
| [github.com/openziti/transport/v2](https://github.com/openziti/transport) | `2.0.125` | `2.0.128` |


Updates `github.com/openziti/channel/v2` from 2.0.122 to 2.0.125
- [Commits](https://github.com/openziti/channel/compare/v2.0.122...v2.0.125)

Updates `github.com/openziti/foundation/v2` from 2.0.40 to 2.0.42
- [Commits](https://github.com/openziti/foundation/compare/v2.0.40...v2.0.42)

Updates `github.com/openziti/identity` from 1.0.73 to 1.0.74
- [Commits](https://github.com/openziti/identity/compare/v1.0.73...v1.0.74)

Updates `github.com/openziti/metrics` from 1.2.48 to 1.2.49
- [Commits](https://github.com/openziti/metrics/compare/v1.2.48...v1.2.49)

Updates `github.com/openziti/runzmd` from 1.0.41 to 1.0.42
- [Commits](https://github.com/openziti/runzmd/compare/v1.0.41...v1.0.42)

Updates `github.com/openziti/storage` from 0.2.33 to 0.2.34
- [Commits](https://github.com/openziti/storage/compare/v0.2.33...v0.2.34)

Updates `github.com/openziti/transport/v2` from 2.0.125 to 2.0.128
- [Commits](https://github.com/openziti/transport/compare/v2.0.125...v2.0.128)

---
updated-dependencies:
- dependency-name: github.com/openziti/channel/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: openziti
- dependency-name: github.com/openziti/foundation/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: openziti
- dependency-name: github.com/openziti/identity
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: openziti
- dependency-name: github.com/openziti/metrics
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: openziti
- dependency-name: github.com/openziti/runzmd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: openziti
- dependency-name: github.com/openziti/storage
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: openziti
- dependency-name: github.com/openziti/transport/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: openziti
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-09 15:04:02 +00:00
dependabot[bot] b8328f48a4 Bump the third-party group with 6 updates
Bumps the third-party group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/hashicorp/go-hclog](https://github.com/hashicorp/go-hclog) | `1.6.2` | `1.6.3` |
| [github.com/jedib0t/go-pretty/v6](https://github.com/jedib0t/go-pretty) | `6.5.6` | `6.5.8` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.21.0` | `0.22.0` |
| [golang.org/x/net](https://github.com/golang/net) | `0.22.0` | `0.24.0` |
| [golang.org/x/sync](https://github.com/golang/sync) | `0.6.0` | `0.7.0` |
| gopkg.in/AlecAivazis/survey.v1 | `1.8.7` | `1.8.8` |


Updates `github.com/hashicorp/go-hclog` from 1.6.2 to 1.6.3
- [Release notes](https://github.com/hashicorp/go-hclog/releases)
- [Commits](https://github.com/hashicorp/go-hclog/compare/v1.6.2...v1.6.3)

Updates `github.com/jedib0t/go-pretty/v6` from 6.5.6 to 6.5.8
- [Release notes](https://github.com/jedib0t/go-pretty/releases)
- [Commits](https://github.com/jedib0t/go-pretty/compare/v6.5.6...v6.5.8)

Updates `golang.org/x/crypto` from 0.21.0 to 0.22.0
- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.22.0)

Updates `golang.org/x/net` from 0.22.0 to 0.24.0
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.24.0)

Updates `golang.org/x/sync` from 0.6.0 to 0.7.0
- [Commits](https://github.com/golang/sync/compare/v0.6.0...v0.7.0)

Updates `gopkg.in/AlecAivazis/survey.v1` from 1.8.7 to 1.8.8

---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-hclog
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: third-party
- dependency-name: github.com/jedib0t/go-pretty/v6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: third-party
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: golang.org/x/net
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: third-party
- dependency-name: gopkg.in/AlecAivazis/survey.v1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: third-party
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 16:18:24 +00:00
Paul Lorenz 15fe799152 Update deps and changelog 2024-04-08 11:46:34 -04:00
Andrew Martinez 8c7b3b2e84 reduces prerms from admin to authenticated on list controllers
- updated public key sync to use controller list data instead of mesh peer
- fixes perms on controller list to not be admin only
2024-03-26 10:55:50 -04:00
Paul Lorenz 4c2de9fa0b Update Go version to 1.22.x 2024-03-25 17:21:28 -04:00
Paul Lorenz b04f6995ac Bump deps and changelog 2024-03-25 12:27:18 -04:00
Paul Lorenz af1a4e6a4b Update for golang sdk changes 2024-03-14 10:35:18 -04:00
Andrew Martinez 36ced919ae Merge branch 'main' into ha-staging 2024-03-14 08:38:57 -04:00
Paul Lorenz 33a4479793 Update changelog and deps 2024-03-12 16:41:15 -04:00
Paul Lorenz fab81e4cd4 Add terminator chaos testing and fix issues found. Fixes #1794 Fixes #1369 2024-03-12 10:31:36 -04:00
Andrew Martinez 9cfc8e07fc update sdk/edge-api deps 2024-03-12 09:45:55 -04:00
Andrew Martinez 804871dd01 update sdk-golang dep, remove optional secret value from at configs 2024-03-11 08:39:59 -04:00
Andrew Martinez e4207d9f9f lint fixes 2024-03-05 10:25:24 -05:00
Andrew Martinez 935c89bb7d fixes 1354 adds hostname/domain to env info 2024-02-22 14:32:00 -05:00
Shawn Carey 25a8fb2cca Optimize service add (#1727)
* don't check interface ips when getting ips from dns pool
* assign dns ip range to loopback instead of one-ip-at-a-time
* recycle unused dns ips
* replace $dst_hostname when calculating dial identity
* fall back to dummy resolver if server initialization fails.
2024-02-20 12:53:39 -05:00
Paul Lorenz 309154f1f9 Update deps and changelog 2024-02-09 17:23:09 -05:00
Paul Lorenz b9e8a1a903 Update deps and changelog 2024-02-08 21:55:48 -05:00
Paul Lorenz 3aace85a97 Refactor terminator state machine to be more like links state machine. Fixes #1733 Fixes #1734 2024-02-08 21:55:48 -05:00
dependabot[bot] d62bc1cbc5 Bump golang.org/x/sync from 0.5.0 to 0.6.0
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.5.0 to 0.6.0.
- [Commits](https://github.com/golang/sync/compare/v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-31 20:09:19 +00:00
Paul Lorenz ca392a8198 Update changelog and deps 2024-01-31 14:48:59 -05:00
Paul Lorenz c03c3c2851 Additional fixes and tweaks 2024-01-19 17:35:25 -05:00
Paul Lorenz 70b32603ad Start on chaos testing 2024-01-19 17:34:15 -05:00
Paul Lorenz bb09799dcc Merge pull request #1697 from openziti/dependabot/go_modules/github.com/jedib0t/go-pretty/v6-6.5.3
Bump github.com/jedib0t/go-pretty/v6 from 6.4.9 to 6.5.3
2024-01-19 17:28:32 -05:00
dependabot[bot] 2bfced8698 Bump github.com/jedib0t/go-pretty/v6 from 6.4.9 to 6.5.3
Bumps [github.com/jedib0t/go-pretty/v6](https://github.com/jedib0t/go-pretty) from 6.4.9 to 6.5.3.
- [Release notes](https://github.com/jedib0t/go-pretty/releases)
- [Commits](https://github.com/jedib0t/go-pretty/compare/v6.4.9...v6.5.3)

---
updated-dependencies:
- dependency-name: github.com/jedib0t/go-pretty/v6
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19 22:18:13 +00:00
dependabot[bot] 7642cd372c Bump github.com/go-openapi/spec from 0.20.13 to 0.20.14
Bumps [github.com/go-openapi/spec](https://github.com/go-openapi/spec) from 0.20.13 to 0.20.14.
- [Commits](https://github.com/go-openapi/spec/compare/v0.20.13...v0.20.14)

---
updated-dependencies:
- dependency-name: github.com/go-openapi/spec
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19 22:17:35 +00:00
Andrew Martinez 0021f7848d fixes SDK references for HA updates 2024-01-03 14:30:08 -05:00
Paul Lorenz 04873a250d Add auth rate limiter. Fixes #1657. Also add links fablab stress test. 2023-12-21 09:48:04 -05:00
Paul Lorenz 36c67c2ab4 Fix issue with flapping links when ids are the same. Fixes #1645 2023-12-18 10:12:32 -05:00
Paul Lorenz 07b2ba519f Fix stall cause by ack arriving before payload is received by link send buffer. Fixes #1586 2023-12-14 12:38:26 -05:00
Paul Lorenz b1776ab72d Update deps 2023-12-13 10:41:50 -05:00
Paul Lorenz 56cec8e459 Send bind success notifications to the SDK if supported. Fixes #1578 2023-12-12 16:15:49 -05:00
Paul Lorenz 95f650d4b8 Add support adding/removing members and transferring leadership via REST API. Fixes #1544 and fixes #1543 2023-12-11 16:31:48 -05:00
Paul Lorenz 9ddd1b941d Add service max idle time. Fixes #1496. Add decomission router support. Fixes #1402 2023-12-08 12:48:56 -05:00
Paul Lorenz a05f9d30df Update to Go version 1.21 2023-12-07 13:07:43 -05:00
Paul Lorenz a84369a6e9 Consolidate fabric and edge persistence code. Fixes #1555 2023-12-06 17:36:37 -05:00
Paul Lorenz 16cf13ac08 Support filter/sort/page on circuits and links. Fixes #1547 2023-12-05 10:30:08 -05:00
Paul Lorenz db6554ee06 Implement idempotency for sdk terminators. Fixes #1446 2023-12-01 15:44:05 -05:00
Paul Lorenz ab65d3111f Update deps and changelog 2023-10-31 15:45:49 -04:00
Paul Lorenz 60b7c0864c Update deps and changelog 2023-10-31 15:20:51 -04:00
Paul Lorenz 9bed8a14a8 Add optional command rate limiter. Fixes #1445 2023-10-23 13:45:49 -04:00
Paul Lorenz f600b752d7 Add proxy support to host.v1/host.v2. Fixes #1397 2023-10-12 10:33:16 -04:00
Paul Lorenz 830ac5ebed Update deps and changelog 2023-10-03 14:57:52 -04:00