Maycon Santos
0764f1b687
[misc] Update gomobile and various Go module dependencies
2025-11-21 15:08:51 +01:00
Viktor Liu
96d57f6968
Fix lint
2025-11-21 12:31:05 +01:00
Viktor Liu
38972d3dc9
Fix system account detection
2025-11-21 12:23:11 +01:00
Maycon Santos
a449cd9991
use larger runner
2025-11-20 23:24:12 +01:00
Maycon Santos
4d08cdb6da
fix non-constant format string and docker update
2025-11-20 22:58:10 +01:00
Maycon Santos
3f002cc808
reorder checkout
2025-11-20 22:12:25 +01:00
Maycon Santos
0f0548e474
update wasm size check
2025-11-20 22:10:49 +01:00
Maycon Santos
4832a0ab08
update sum
2025-11-20 22:07:59 +01:00
Maycon Santos
737a258f1c
[misc] Reorder "Checkout code" step in GitHub Actions workflows and bump FreeBSD Go tarball version
2025-11-20 22:03:55 +01:00
Maycon Santos
74667d908f
[misc] Update GitHub Actions workflows to use go-version-file directive
2025-11-20 21:55:03 +01:00
Maycon Santos
181b370cc8
[misc] Bump GitHub Actions workflows to Go 1.24.x
2025-11-20 21:50:55 +01:00
Maycon Santos
7ca63c04e4
[misc] Update go.mod to use Go 1.24.10 and upgrade x/crypto dependencies
2025-11-20 21:48:01 +01:00
Viktor Liu
1311364397
[client] Increase ssh detection timeout ( #4827 )
v0.60.2
2025-11-20 17:09:22 +01:00
Maycon Santos
68f56b797d
[management] Add native ssh port rule on 22 ( #4810 )
...
Implements feature-aware firewall rule expansion: derives peer-supported features (native SSH, portRanges) from peer version, prefers explicit Ports over PortRanges when expanding, conditionally appends a native SSH (22022) rule when policy and peer support allow, and adds helpers plus tests for SSH expansion behavior.
v0.60.1
2025-11-19 13:16:47 +01:00
Pascal Fischer
3351b38434
[management] pass config to controller ( #4807 )
2025-11-19 11:52:18 +01:00
Pascal Fischer
05cbead39b
[management] Fix direct peer networks route ( #4802 )
2025-11-18 17:15:57 +01:00
Viktor Liu
60f4d5f9b0
[client] Revert migrate deprecated grpc client code #4805
v0.60.0
2025-11-18 12:41:17 +01:00
Vlad
4eeb2d8deb
[management] added exception on not appending route firewall rules if we have all wildcard ( #4801 )
2025-11-17 18:20:30 +01:00
Viktor Liu
d71a82769c
[client,management] Rewrite the SSH feature ( #4015 )
2025-11-17 17:10:41 +01:00
Misha Bragin
0d79301141
Update client login success page ( #4797 )
2025-11-17 15:28:20 +01:00
Viktor Liu
e4b41d0ad7
[client] Replace ipset lib ( #4777 )
...
* Replace ipset lib
* Update .github/workflows/check-license-dependencies.yml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Ignore internal licenses
* Ignore dependencies from AGPL code
* Use exported errors
* Use fixed version
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
v0.59.13
2025-11-14 00:25:00 +01:00
Viktor Liu
9cc9462cd5
[client] Use stdnet with a context to avoid DNS deadlocks ( #4781 )
2025-11-13 20:16:45 +01:00
Diego Romar
3176b53968
[client] Add quick actions window ( #4717 )
...
* Open quick settings window if netbird-ui is already running
* [client-ui] fix connection status comparison
* [client-ui] modularize quick actions code
* [client-ui] add netbird-disconnected logo
* [client-ui] change quickactions UI
It now displays the NetBird logo and a single button
with a round icon
* [client-ui] add hint message to quick actions screen
This also updates fyne to v2.7.0
* [client-ui] remove unnecessary default clause
* [client-ui] remove commented code
* [client-ui] remove unused dependency
* [client-ui] close quick actions on connection change
* [client-ui] add function to get image from embed resources
* [client] Return error when calling sendShowWindowSignal from Windows
* [client-ui] Add commentary on empty OnTapped function for toggleConnectionButton
* [client-ui] Fix tests
* [client-ui] Add context to menuUpClick call
* [client-ui] Pass serviceClient app as parameter
To use its clipboard rather than the window's when showing
the upload success dialog
* [client-ui] Replace for select with for range chan
* [client-ui] Replace settings change listener channel
Settings now accept a function callback
* [client-ui] Add missing iconAboutDisconnected to icons_windows.go
* [client] Add quick actions signal handler for Windows with named events
* [client] Run go mod tidy
* [client] Remove line break
* [client] Log unexpected status in separate function
* [client-ui] Refactor quick actions window
To address racing conditions, it also replaces
usage of pause and resume channels with an
atomic bool.
* [client-ui] use derived context from ServiceClient
* [client] Update signal_windows log message
Also, format error when trying to set event on
sendShowWindowSignal
* go mod tidy
* [client-ui] Add struct to pass fewer parameters
to applyQuickActionsUiState function
* [client] Add missing import
---------
Co-authored-by: Viktor Liu <viktor@netbird.io >
2025-11-13 10:25:19 -03:00
Viktor Liu
27957036c9
[client] Fix shutdown blocking on stuck ICE agent close ( #4780 )
2025-11-13 13:24:51 +01:00
Pascal Fischer
6fb568728f
[management] Removed policy posture checks on original peer ( #4779 )
...
Co-authored-by: crn4 <vladimir@netbird.io >
2025-11-13 12:51:03 +01:00
Pascal Fischer
cc97cffff1
[management] move network map logic into new design ( #4774 )
2025-11-13 12:09:46 +01:00
Zoltan Papp
c28275611b
Fix agent reference ( #4776 )
2025-11-11 13:59:32 +01:00
Vlad
56f169eede
[management] fix pg db deadlock after app panic ( #4772 )
2025-11-10 23:43:08 +01:00
Viktor Liu
07cf9d5895
[client] Create networkd.conf.d if it doesn't exist ( #4764 )
2025-11-08 10:54:37 +01:00
Pascal Fischer
7df49e249d
[management ] remove timing logs ( #4761 )
2025-11-07 20:14:52 +01:00
Pascal Fischer
dbfc8a52c9
[management] remove GLOBAL when disabling foreign keys on mysql ( #4615 )
2025-11-07 16:03:14 +01:00
Vlad
98ddac07bf
[management] remove toAll firewall rule ( #4725 )
2025-11-07 15:50:58 +01:00
Pascal Fischer
48475ddc05
[management] add pat rate limiting ( #4741 )
2025-11-07 15:50:18 +01:00
Vlad
6aa4ba7af4
[management] incremental network map builder ( #4753 )
2025-11-07 10:44:46 +01:00
dependabot[bot]
2e16c9914a
[management] Bump github.com/containerd/containerd from 1.7.27 to 1.7.29 ( #4756 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.7.27 to 1.7.29.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.7.27...v1.7.29 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-version: 1.7.29
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 19:01:44 +03:00
Pascal Fischer
5c29d395b2
[management] activity events on group updates ( #4750 )
2025-11-06 12:51:14 +01:00
Viktor Liu
229e0038ee
[client] Add dns config to debug bundle ( #4704 )
v0.59.12
2025-11-05 17:30:17 +01:00
Viktor Liu
75327d9519
[client] Add login_hint to oidc flows ( #4724 )
2025-11-05 17:00:20 +01:00
Viktor Liu
c92e6c1b5f
[client] Block on all subsystems on shutdown ( #4709 )
2025-11-05 12:15:37 +01:00
Viktor Liu
641eb5140b
[client] Allow INPUT traffic on the compat iptables filter table for nftables ( #4742 )
2025-11-04 21:56:53 +01:00
Viktor Liu
45c25dca84
[client] Clamp MSS on outbound traffic ( #4735 )
2025-11-04 17:18:51 +01:00
Viktor Liu
679c58ce47
[client] Set up networkd to ignore ip rules ( #4730 )
2025-11-04 17:06:35 +01:00
Pascal Fischer
719283c792
[management] update db connection lifecycle configuration ( #4740 )
2025-11-03 17:40:12 +01:00
dependabot[bot]
a2313a5ba4
[client] Bump github.com/quic-go/quic-go from 0.48.2 to 0.49.1 ( #4621 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.48.2 to 0.49.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.48.2...v0.49.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.49.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 15:27:22 +01:00
Zoltan Papp
8c108ccad3
[client] Extend Darwin network monitoring with wakeup detection
2025-10-31 19:19:14 +01:00
Viktor Liu
86eff0d750
[client] Fix netstack dns forwarder ( #4727 )
2025-10-31 14:18:09 +01:00
Viktor Liu
43c9a51913
[client] Migrate deprecated grpc client code ( #4687 )
2025-10-30 10:14:27 +01:00
Viktor Liu
c530db1455
[client] Fix UI panic when switching profiles ( #4718 )
v0.59.11
2025-10-29 17:27:18 +01:00
Viktor Liu
1ee575befe
[client] Use management-provided dns forwarder port on the client side ( #4712 )
v0.59.10
2025-10-28 22:58:43 +01:00
Viktor Liu
d3a34adcc9
[client] Fix Connect/Disconnect buttons being enabled or disabled at the same time ( #4711 )
2025-10-28 21:21:40 +01:00