Commit Graph

  • 0d2845ea31 [management] optimize proxy network map (#4324) Pascal Fischer 2025-08-20 19:04:19 +02:00
  • f425870c8e [client] Avoid duplicated agent close (#4383) v0.55.1 Zoltan Papp 2025-08-20 18:50:51 +02:00
  • f9d64a06c2 [management] Remove all store locks from grpc side (#4374) Pascal Fischer 2025-08-20 12:41:14 +02:00
  • 86555c44f7 refactor doc workflow (#4373) v0.55.0 hakansa 2025-08-20 10:59:32 +03:00
  • 48792c64cd [misc] Fix confusing comment (#4376) Bastien Jeannelle 2025-08-20 00:12:00 +02:00
  • 533d93eb17 [management,client] Feat/exit node auto apply (#4272) hakansa 2025-08-19 18:19:24 +03:00
  • 9685411246 [misc] Bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 (#4176) dependabot[bot] 2025-08-19 16:26:46 +03:00
  • d00a226556 [management] Add CreatedAt field to Peer and PeerBatch models (#4371) hakansa 2025-08-19 16:02:11 +03:00
  • 5d361b5421 [management] add nil handling for route domains (#4366) Pascal Fischer 2025-08-19 11:35:03 +02:00
  • a889c4108b [misc] Bump github.com/containerd/containerd from 1.7.16 to 1.7.27 (#3527) dependabot[bot] 2025-08-18 21:57:21 +03:00
  • 12cad854b2 [client] Fix/ice handshake (#4281) Zoltan Papp 2025-08-18 20:09:50 +02:00
  • 6a3846a8b7 [management] Remove save account calls (#4349) Pascal Fischer 2025-08-18 12:37:20 +02:00
  • 7cd5dcae59 [client] Fix rule order for deny rules in peer ACLs (#4147) Viktor Liu 2025-08-18 11:17:00 +02:00
  • 0e62325d46 [management] fail on geo location init failure (#4362) Pascal Fischer 2025-08-18 10:53:55 +02:00
  • b3056d0937 [management] Use DI containers for server bootstrapping (#4343) Pascal Fischer 2025-08-15 17:14:48 +02:00
  • e59223c81f Remove fatal fix/test-freebsd Zoltan Papp 2025-08-15 16:35:50 +02:00
  • a343157c45 Fix Zoltan Papp 2025-08-15 16:20:28 +02:00
  • d80fe7cc5a Print user too Zoltán Papp 2025-08-15 15:40:40 +02:00
  • a11f903aa2 Add fail line Zoltán Papp 2025-08-14 18:17:17 +02:00
  • ee85cfe21b Add more log lines Zoltán Papp 2025-08-14 18:08:59 +02:00
  • 90596dde61 Add more log lines Zoltán Papp 2025-08-14 18:08:05 +02:00
  • 41d4779867 Add debug line Zoltán Papp 2025-08-14 17:59:03 +02:00
  • ab853ac2a5 [server] Add MySQL initialization script and update Docker configuration (#4345) Zoltan Papp 2025-08-14 17:53:59 +02:00
  • 29d6630686 Add MySQL initialization script and update Docker configuration fix/mysql-setup Zoltán Papp 2025-08-14 16:21:38 +02:00
  • 7247782dd7 Close ICE agent on failure to gather candidates or establish connection Zoltán Papp 2025-08-14 15:26:20 +02:00
  • 2122b65e84 Change log level from Debug to Warn for candidate gathering failure Zoltan Papp 2025-08-14 12:24:22 +02:00
  • 45c8f8b4ae Merge branch 'main' into fix/ice-handshake Zoltán Papp 2025-08-14 09:58:25 +02:00
  • e97f853909 Improve wording in the NetBird client app (#4316) Misha Bragin 2025-08-13 22:03:48 +02:00
  • 70db8751d7 [client] Add --disable-update-settings flag to the service (#4335) v0.54.2 hakansa 2025-08-13 21:05:12 +03:00
  • 86a00ab4af Fix Go tarball version in FreeBSD build configuration (#4339) Zoltan Papp 2025-08-13 13:52:11 +02:00
  • fdc8cc3500 Merge branch 'main' into fix/ice-handshake Zoltán Papp 2025-08-13 10:47:54 +02:00
  • 3d4b502126 [server] Add health check HTTP endpoint for Relay server (#4297) Zoltan Papp 2025-08-13 10:40:04 +02:00
  • 48f9445af9 Optimize ICE guard reconnection logic and remove unnecessary wait function (#4323) Zoltan Papp 2025-08-13 10:38:59 +02:00
  • 68996a1566 Remove unused logout function from event handler fix/remove-logout-btn Hakan Sariman 2025-08-13 10:31:14 +03:00
  • a03a6eb6f3 [client] Remove logout functionality from profile management Hakan Sariman 2025-08-13 08:10:30 +03:00
  • a4e8647aef [management] Enable flow groups (#4230) Bethuel Mmbaga 2025-08-13 00:00:40 +03:00
  • 160b811e21 [client] Distinguish between NXDOMAIN and NODATA in the dns forwarder (#4321) v0.54.1 Viktor Liu 2025-08-12 15:59:42 +02:00
  • 5e607cf4e9 [client] Skip dns upstream servers pointing to our dns server IP to prevent loops (#4330) Viktor Liu 2025-08-12 15:41:23 +02:00
  • 0fdb944058 [client] Create NRPT rules separately per domain (#4329) Viktor Liu 2025-08-12 15:40:37 +02:00
  • 2b86463e96 fix merge handle-existing-domain-user bcmmbaga 2025-08-12 13:33:46 +03:00
  • 9deff6f06b Merge branch 'main' into handle-existing-domain-user bcmmbaga 2025-08-12 13:31:40 +03:00
  • ccbabd9e2a Add pprof support for Relay server (#4203) Zoltan Papp 2025-08-12 12:24:24 +02:00
  • a942e4add5 [management] use readlock on add peer (#4308) Pascal Fischer 2025-08-11 15:21:26 +02:00
  • 1022a5015c [client] Eliminate upstream server strings in dns code (#4267) Viktor Liu 2025-08-11 11:57:21 +02:00
  • 375fcf2752 [misc] Post release to forum (#4312) v0.54.0 Maycon Santos 2025-08-08 16:41:33 -03:00
  • 9acf7f9262 [client] Update Windows installer description (#4306) Maycon Santos 2025-08-08 16:18:58 -03:00
  • 82937ba184 [client] Increase logout timeout (#4311) Viktor Liu 2025-08-08 19:16:48 +02:00
  • 0f52144894 [misc] Add docs acknowledgement check (#4310) Maycon Santos 2025-08-08 13:14:26 -03:00
  • 0926400b8a fix: profilemanager panic when reading incomplete config (#4309) Krzysztof Nazarewski (kdn) 2025-08-08 17:44:25 +02:00
  • bef99d48f8 [client] Rename logout to deregister (#4307) Viktor Liu 2025-08-08 15:48:30 +02:00
  • 78c886eb53 use domains validate for routes chore/unify-domain-validation Pascal Fischer 2025-08-08 15:32:33 +02:00
  • 30b387ba02 separate fqdn and domain validation Pascal Fischer 2025-08-08 15:19:13 +02:00
  • bb0897dd85 Change session id from int to string Zoltán Papp 2025-08-08 01:00:18 +02:00
  • 5fa85aaaf7 Add log lines Zoltán Papp 2025-08-07 23:38:37 +02:00
  • 0fcb272f05 Fix worker restart Zoltán Papp 2025-08-07 23:29:05 +02:00
  • 1c1706753d allow wildcard Pascal Fischer 2025-08-07 17:53:39 +02:00
  • b5da6d3f8e dynamic regex Pascal Fischer 2025-08-07 17:26:22 +02:00
  • 0af0447f1b update regex and tests Pascal Fischer 2025-08-07 17:05:29 +02:00
  • 6124405f94 unify domain validation into single package used Pascal Fischer 2025-08-07 15:24:29 +02:00
  • 9e95841252 [management] during JSON migration filter duplicates on conflict (#4303) Pascal Fischer 2025-08-07 14:12:07 +02:00
  • 6da3943559 [client] fix ssh command for non-default profile (#4298) hakansa 2025-08-07 13:08:30 +03:00
  • f5b4659adb [management] Mark SaveAccount deprecated (#4300) Pascal Fischer 2025-08-07 11:49:37 +02:00
  • 3d19468b6c [client] Add windows arm64 build (#4206) Viktor Liu 2025-08-07 11:30:19 +02:00
  • 85799edb82 fix: management/Dockerfile.debug to reduce vulnerabilities snyk-fix-c5fafc8a50ce1f29046e25a1fc346185 snyk-bot 2025-08-07 08:43:44 +00:00
  • 5860e5343f [management] Rework DB locks (#4291) Pascal Fischer 2025-08-06 18:55:14 +02:00
  • dfd8bbc015 Change Netbird to NetBird in CMD (#4296) Misha Bragin 2025-08-06 18:32:35 +02:00
  • 1c1af3f5be Fix proto import Zoltán Papp 2025-08-06 10:29:25 +02:00
  • b283c7877c Merge branch 'main' into fix/ice-handshake Zoltán Papp 2025-08-06 09:55:41 +02:00
  • abd152ee5a [misc] Separate shared code dependencies (#4288) v0.53.0 Viktor Liu 2025-08-05 18:34:41 +02:00
  • 4df7940374 [client] Update profile display to include email if available feat/profile-edit-btn Hakan Sariman 2025-08-05 18:05:50 +03:00
  • 26a6085c9f [client] Enhance profile management UI with email display and edit functionality Hakan Sariman 2025-08-05 18:00:45 +03:00
  • 1d5e871bdf [misc] Move shared components to shared directory (#4286) Viktor Liu 2025-08-05 15:22:58 +02:00
  • 3d3c4c5844 [client] Add full sync response to debug bundle (#4287) Viktor Liu 2025-08-05 14:55:50 +02:00
  • 92ce5afe80 Dual license: apply AGPL‑3.0 to management/, signal/, and relay directories (BSD‑3 remains for the rest) Misha Bragin 2025-08-05 11:37:21 +02:00
  • 9ccc13e6ea [client]: Add config flag to service to override default profile path (#4276) hakansa 2025-08-05 12:33:43 +03:00
  • 90ec065c65 Fix worker cancellation Zoltán Papp 2025-08-05 11:09:11 +02:00
  • 8d9411e11e Update decryption worker to accept context in AddMsg method for avoid deadlock Zoltán Papp 2025-08-05 11:06:18 +02:00
  • 348d981b2c [management] expire invalid peer (#4275) Pascal Fischer 2025-08-05 10:31:19 +02:00
  • c207e0b0b3 Fix logging Zoltán Papp 2025-08-05 10:12:55 +02:00
  • 5194ba1580 Add SessionIDString method to OfferAnswer to avoid nil pointer exceptions Zoltán Papp 2025-08-05 10:08:18 +02:00
  • a57cb82f82 Fix pointer logging Zoltan Papp 2025-08-05 09:54:06 +02:00
  • d0ed9bb59d Fix pointer logging Zoltan Papp 2025-08-05 09:47:01 +02:00
  • 89064bb5d5 fix: management/Dockerfile to reduce vulnerabilities snyk-fix-a54966211e18d4cf67e5a2757cc006d1 snyk-bot 2025-08-05 03:30:09 +00:00
  • d1e0b7f4fb [management] get peer groups without lock (#4280) Pascal Fischer 2025-08-05 01:11:44 +02:00
  • fa04b2ca77 Remove unnecessary return statement in ICE worker function Zoltan Papp 2025-08-05 00:34:09 +02:00
  • ffeacd5e18 Fix key shortening function to handle short public keys log-short-id Zoltan Papp 2025-08-05 00:31:32 +02:00
  • f396277f91 Shorten peer public key in connection logs Zoltan Papp 2025-08-05 00:28:56 +02:00
  • d8ab5ceec6 Fix test Zoltan Papp 2025-08-05 00:15:14 +02:00
  • daa27a3e24 Fix grammar Zoltán Papp 2025-08-04 20:35:55 +02:00
  • b0c95d9bd2 Enhance ICE handshake with session ID management and improve message handling Zoltán Papp 2025-08-04 20:17:11 +02:00
  • beb66208a0 [management, client] Add API to change the network range (#4177) Viktor Liu 2025-08-04 16:45:49 +02:00
  • 7298b52fc7 [management] do not add ephemeral peer to deletion queue on logout feat/logout-ephemeral crn4 2025-08-04 12:23:06 +02:00
  • 376fc954ee Refactor ICE connection handling for improved clarity and performance Zoltán Papp 2025-08-04 09:51:59 +02:00
  • 58eb3c8cc2 [client] Increase ip rule priorities to avoid conflicts (#4273) Viktor Liu 2025-08-04 11:20:43 +02:00
  • b5ed94808c [management, client] Add logout feature (#4268) Viktor Liu 2025-08-04 10:17:36 +02:00
  • 552dc60547 [management] migrate group peers into seperate table (#4096) Pascal Fischer 2025-08-01 12:22:07 +02:00
  • 71bb09d870 [client] Improve userspace filter logging performance (#4221) Viktor Liu 2025-07-31 14:36:30 +02:00
  • 5de61f3081 [client] Fix dns ipv6 upstream (#4257) v0.52.2 Viktor Liu 2025-07-30 20:28:19 +02:00
  • 541e258639 [management] add account deleted event (#4255) Vlad 2025-07-30 16:49:50 +02:00
  • 34042b8171 [misc] devcontainer Dockerfile: pin gopls to v0.18.1 (latest that supports golang 1.23) (#4240) Bilgeworth 2025-07-29 14:52:18 -04:00