Commit Graph

  • 4fec709bb1 Release 0.28.0 (#2092) Maycon Santos 2024-06-13 13:24:24 +02:00
  • 95299be52d Deprecate FileStore engine support (#2119) Bethuel Mmbaga 2024-06-13 13:39:19 +03:00
  • f51cae7103 Prevent building test code for client (#2125) Maycon Santos 2024-06-13 11:38:38 +02:00
  • f68d5e965f Optimize JWT Group Sync (#2108) Bethuel Mmbaga 2024-06-13 09:55:09 +03:00
  • 85b8f36ec1 Add basic signal metrics (#2107) Viktor Liu 2024-06-13 01:20:46 +02:00
  • 38f2a59d1b Add comment feature/relay Zoltan Papp 2024-06-12 10:56:21 +02:00
  • 94e505480b Use forked go-netroute (#2115) Viktor Liu 2024-06-11 17:21:20 +02:00
  • 9504012920 Set the proper buffer size in the client code Zoltan Papp 2024-06-09 21:10:57 +02:00
  • 5e93d117cf Use buf pool Zoltan Papp 2024-06-09 20:27:40 +02:00
  • 8c70b7d7ff Replace ws lib on client side Zoltan Papp 2024-06-09 12:41:52 +02:00
  • ed8def4d9b Protect ws writing in Gorilla ws Zoltan Papp 2024-06-07 16:07:35 +02:00
  • 10d8617be6 Do not use SO_MARK in case of netstack mode. (#2104) Zoltan Papp 2024-06-07 15:07:23 +02:00
  • 1e115e3893 Merge branch 'main' into feature/relay Zoltán Papp 2024-06-06 13:38:40 +02:00
  • deffe037aa Respect env for debug and routes sub commands (#2026) Viktor Liu 2024-06-06 10:59:10 +02:00
  • fed9e587af Add close message type Zoltan Papp 2024-06-05 19:49:30 +02:00
  • 983d7bafbe Remove unused variables from peer conn (#2074) Zoltan Papp 2024-06-04 17:04:50 +02:00
  • a40d4d2f32 - add comments - avoid double closing messages - add cleanup routine for relay manager Zoltan Papp 2024-06-04 14:40:35 +02:00
  • 4da29451d0 Add missing openid scope when requesting JWT token (#2089) Gabriel Górski 2024-06-04 10:46:24 +02:00
  • 15818b72c6 Add alternative ws server implementation Zoltán Papp 2024-06-03 21:38:37 +02:00
  • 0556dc1860 Avoid nil pointer exception in test in case of err Zoltán Papp 2024-06-03 21:36:46 +02:00
  • 2b369cd28f Add quic transporter Zoltán Papp 2024-06-03 20:17:43 +02:00
  • 9d44a476c6 Fix double unlock in client.go Zoltán Papp 2024-06-03 20:14:39 +02:00
  • 9b3449753e Ignore candidates whose IP falls into a routed network. (#2084) Viktor Liu 2024-06-03 17:31:37 +02:00
  • 456629811b Prevent using expired ctx when sending metrics (#2088) Maycon Santos 2024-06-03 12:41:15 +02:00
  • 57ddb5f262 Add comment Zoltán Papp 2024-06-03 11:22:16 +02:00
  • 4ced07dd8d Fix close conn threading issue Zoltan Papp 2024-06-03 00:29:08 +02:00
  • 3430b81622 Add relay server tracking Zoltán Papp 2024-06-01 11:48:15 +02:00
  • fd4ad15c83 Move reconnection logic to separated struct Zoltán Papp 2024-06-01 11:25:00 +02:00
  • c311d0d19e Fill the UI version info in system meta on Android (#2077) Zoltan Papp 2024-05-31 17:26:56 +02:00
  • 521f7dd39f Improve login performance (#2061) pascal-fischer 2024-05-31 16:41:12 +02:00
  • f9ec0a9a2e Fix PKCE auth html (#2079) pascal-fischer 2024-05-30 17:22:58 +02:00
  • 012235ff12 Add FindExistingPostureCheck (#2075) pascal-fischer 2024-05-30 15:22:42 +02:00
  • 4ff069a102 Support multiple server Zoltán Papp 2024-05-29 16:40:26 +02:00
  • 7cc3964a4d Use mux for http server Zoltán Papp 2024-05-29 16:11:58 +02:00
  • 6d627f1923 Code cleaning Zoltan Papp 2024-05-28 01:27:53 +02:00
  • 076ce69a24 Add reconnect logic Zoltan Papp 2024-05-28 01:00:25 +02:00
  • f176807ebe Add extra logs for account not found, peer login and getAccount (#2053) v0.27.10 Maycon Santos 2024-05-27 12:29:28 +02:00
  • d4c47eaf8a Don't allow delete group from peer groups (#2055) Maycon Santos 2024-05-27 11:06:43 +02:00
  • 645a1f31a7 Fix writing/reading to a closed conn Zoltán Papp 2024-05-27 10:25:08 +02:00
  • b4aa7e50f9 Close sockets on server cmd Zoltán Papp 2024-05-27 09:42:27 +02:00
  • cbb9f9f562 sync go sum fix/go-mod-version Maycon Santos 2024-05-27 09:12:56 +02:00
  • 28237370a6 Use 1.21 version Maycon Santos 2024-05-27 09:06:59 +02:00
  • d35a79d3b5 Upgrade gRPC and OpenTelemetry packages for compatibility (#2003) Bethuel Mmbaga 2024-05-27 09:39:18 +03:00
  • 6a2929011d Refactor firewall manager check (#2054) Maycon Santos 2024-05-27 08:37:32 +02:00
  • 173ca25dac Fix in client the close event Zoltán Papp 2024-05-26 22:14:33 +02:00
  • e877c9d6c1 Update CODE_OF_CONDUCT.md (#2048) Maycon Santos 2024-05-24 17:29:14 +02:00
  • 7a1c96ebf4 Remove extra error mapping (#2050) Maycon Santos 2024-05-24 14:46:11 +02:00
  • 1f69b70a5c Upgrade nftables to v0.2.0 upgrade-nftables Viktor Liu 2024-05-24 20:42:43 +09:00
  • 41fe9f84ec Extend integrated validator with error handling (#2044) Zoltan Papp 2024-05-24 13:29:25 +02:00
  • d13fb0e379 Restore netbird state and log level after debug (#2047) Viktor Liu 2024-05-24 13:27:41 +02:00
  • f3214527ea Use info log-level for firewall manager discover (#2045) Maycon Santos 2024-05-24 13:03:19 +02:00
  • 69048bfd34 Revert "Accept any XDG_ environment variable to determine desktop (#2037)" (#2042) v0.27.9 Maycon Santos 2024-05-23 23:15:02 +02:00
  • 29a2d93873 Log global lock acquisition per user (#2039) v0.27.8 Maycon Santos 2024-05-23 17:09:58 +02:00
  • 6b01b0020e Enhance firewall manager checks to detect unsupported iptables (#2038) Maycon Santos 2024-05-23 16:09:51 +02:00
  • 9d3db68805 Return the proper error when a peer is deleted (#2035) Maycon Santos 2024-05-23 14:59:09 +02:00
  • 2e315311e0 Fix the initial daemon retry interval (#2036) Maycon Santos 2024-05-23 14:52:52 +02:00
  • 36b2cd16cc Remove channel binding logic Zoltán Papp 2024-05-23 13:24:02 +02:00
  • 67e2185964 Accept any XDG_ environment variable to determine desktop (#2037) Maycon Santos 2024-05-23 12:34:19 +02:00
  • 89149dc6f4 Increase the status checks timeout (#2033) Maycon Santos 2024-05-23 10:54:01 +02:00
  • 5cf1644bc4 Configure userspace mode when installing on Synology synology-userspace-mode Maycon Santos 2024-05-22 19:06:42 +02:00
  • 5a1f8f13a2 use the next available port for wireguard (#2024) Matthew R Kasun 2024-05-22 16:42:56 +00:00
  • e71059d245 Add dummy ipv6 to macos interface (#2025) Viktor Liu 2024-05-22 12:32:01 +02:00
  • 91fa2e20a0 Store location information in peer event meta (#1994) Maycon Santos 2024-05-22 12:31:16 +02:00
  • 61034aaf4d Gracefully conn worker shutdown (#2022) Zoltan Papp 2024-05-22 11:15:29 +02:00
  • 0a05f8b4d4 Use buffer pool and protect exported functions Zoltán Papp 2024-05-22 00:38:41 +02:00
  • e82c0a55a3 Set to blocking the message queue Zoltán Papp 2024-05-21 16:21:29 +02:00
  • 13eb457132 Add registration response message to the communication Zoltán Papp 2024-05-21 15:51:37 +02:00
  • b8717b8956 Update the GUI status when daemon unavailable (#2012) Maycon Santos 2024-05-21 15:45:49 +02:00
  • 09e3a3c407 don't add ipv6 rules fix/use-ip-for-default-routes-on-darwin Maycon Santos 2024-05-21 00:09:55 +02:00
  • 1c9c9ae47e Remove sync.pool Zoltan Papp 2024-05-20 11:38:23 +02:00
  • 9ac5a1ed3f Add udp listener and did some change for debug purpose. Zoltan Papp 2024-05-19 12:41:06 +02:00
  • d4eaec5cbd Followup messages modification Zoltan Papp 2024-05-17 23:41:47 +02:00
  • 6ae7a790f2 Fix buffer handling Zoltan Papp 2024-05-17 23:29:47 +02:00
  • 49dfbc82d9 Add relay cmd Zoltan Papp 2024-05-17 20:24:06 +02:00
  • 57a89cf0cc Add initial relay code Zoltan Papp 2024-05-17 17:43:28 +02:00
  • 50201d63c2 Increase garbage collection on ios (#1981) pascal-fischer 2024-05-17 15:58:29 +02:00
  • d11b39282b Enable namserver deactivation if unresponsive on iOS (#1982) pascal-fischer 2024-05-17 12:59:46 +02:00
  • bd58eea8ea Refactor network monitor to wait for stop (#1992) Viktor Liu 2024-05-17 09:43:18 +02:00
  • a5811a2d7d Implement experimental PostgreSQL store (#1939) Bethuel Mmbaga 2024-05-16 19:28:37 +03:00
  • a680f80ed9 Add installer support for Synology (#1984) Bethuel Mmbaga 2024-05-15 19:03:49 +03:00
  • 10fbdc2c4a CentOS installations might have "apt" as "annotation processing tool", fixed so it checks for apt-get (#1955) Thorleif Jacobsen 2024-05-15 16:33:12 +02:00
  • 1444fbe104 Don't cancel proxy ctx on conn close (#1986) v0.27.7 Viktor Liu 2024-05-15 09:10:57 +02:00
  • d9bcdcf149 Fix lint fix/proxy_close Zoltán Papp 2024-05-15 03:26:30 +02:00
  • d39814f173 Fix lint Zoltán Papp 2024-05-15 02:26:29 +02:00
  • 4a2429eb1c Fix cleanup and error handling Zoltán Papp 2024-05-15 01:36:40 +02:00
  • de2e6557ad Revert context changes in proxy implementations Zoltán Papp 2024-05-15 00:27:40 +02:00
  • 01a0754399 Merge branch 'main' into fix/use-ip-for-default-routes-on-darwin Maycon Santos 2024-05-13 20:40:43 +02:00
  • 650bca7ca8 Fix lost root zone handler (#1975) v0.27.6 Maycon Santos 2024-05-13 18:11:08 +02:00
  • 570e28d227 Fix typo in systemd .service files (#1972) Ishan Arora 2024-05-13 09:40:57 +00:00
  • 6fe247ec07 validate-mtu, nexthop and tun address config Maycon Santos 2024-05-13 11:32:29 +02:00
  • b0b755b08b User Ip as next hop for default routes on darwin Maycon Santos 2024-05-10 14:45:02 +02:00
  • 272ade07a8 Add route selection to iOS (#1944) v0.27.5 pascal-fischer 2024-05-10 10:47:16 +02:00
  • 263abe4862 Fix windows route exec path (#1946) Bethuel Mmbaga 2024-05-09 14:48:15 +03:00
  • ceee421a05 unify Config generation, loading and updating (#1586) Krzysztof Nazarewski 2024-05-08 18:58:31 +02:00
  • f0a8e32c82 Enable release workflow on PR and upload binaries enable-release-workflow-on-pr Maycon Santos 2024-05-08 10:00:14 +02:00
  • 0a75da6fb7 Remove GetNetworkMap stacktrace(#1941) pascal-fischer 2024-05-07 19:19:30 +02:00
  • 920877964f Monitor network changes and restart engine on detection (#1904) Viktor Liu 2024-05-07 18:50:34 +02:00
  • 2e0047daea Improve Sync performance (#1901) pascal-fischer 2024-05-07 14:30:03 +02:00
  • ce0718fcb5 Migrate blob net ip fields to json serializer (#1906) Bethuel Mmbaga 2024-05-07 14:01:45 +03:00
  • c590518e0c Feature/exit node Android (#1916) Zoltan Papp 2024-05-07 12:28:30 +02:00