Commit Graph

  • 2f32e0d8cf Fix chicken-egg problem in the ice agent creation Zoltán Papp 2024-06-19 11:28:01 +02:00
  • b679404618 Update configuration options for client UI (#2139) Bethuel Mmbaga 2024-06-19 11:09:35 +03:00
  • 48310ef99c Fix engine test Zoltán Papp 2024-06-19 09:59:01 +02:00
  • 24f71bc68a Fix and extend test Zoltán Papp 2024-06-19 09:40:43 +02:00
  • e26e2c3a75 Add conn status handling and protect agent Zoltán Papp 2024-06-18 17:40:37 +02:00
  • 215fb257f7 Use any as source for the firewall for routed networks (#2134) Viktor Liu 2024-06-18 16:33:03 +02:00
  • 381447b8d6 Fix store migration on empty string (#2149) Maycon Santos 2024-06-18 15:39:54 +02:00
  • 919c1cb3d4 Fix capacity of slice (#2148) Zoltan Papp 2024-06-18 15:31:40 +02:00
  • 85d17cbc89 Trim new line char from Android version (#2147) Zoltan Papp 2024-06-18 15:31:19 +02:00
  • a5e664d83d Code cleaning Zoltán Papp 2024-06-18 11:27:18 +02:00
  • d8ab3c1632 Call peer.Open from engine Zoltán Papp 2024-06-18 11:23:39 +02:00
  • 63b4041e9c Rename connector to worker Zoltán Papp 2024-06-18 11:22:40 +02:00
  • f7d8d03e55 Fix timers Zoltán Papp 2024-06-18 11:20:01 +02:00
  • 5b86a7f3f2 Fix relay mode evaulation Zoltán Papp 2024-06-18 11:10:17 +02:00
  • deb8203f06 fix circle import Zoltán Papp 2024-06-17 18:02:52 +02:00
  • e407fe02c5 Separate lifecircle of handshake, ice, relay connections Zoltán Papp 2024-06-17 17:52:22 +02:00
  • c9f3854dde Allow candidates on local routes if more specific than vpn routes (#2097) Viktor Liu 2024-06-17 09:47:17 +02:00
  • a7760bf0a7 Configurable relay address with env variable Zoltán Papp 2024-06-14 15:43:18 +02:00
  • 64f949abbb Integrate relay into peer conn Zoltan Papp 2024-06-14 14:40:31 +02:00
  • 245b086646 fix network monitor ref check (#2133) Maycon Santos 2024-06-14 14:22:49 +02:00
  • 1609b21b5b Add freebsd test workflow (#2127) Maycon Santos 2024-06-14 11:17:55 +02:00
  • 1f926d15b8 Enable network monitoring for Windows and macOS clients (#2126) Bethuel Mmbaga 2024-06-13 18:47:25 +03:00
  • a432e8e23a Fix checkFileAndProcess function on FreeBSD (#2128) Zoltan Papp 2024-06-13 14:40:48 +02:00
  • 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