Commit Graph

  • f6a71f4193 [management] add openapi specs and generate types for port forwarding proxy (#3236) Pascal Fischer 2025-01-27 17:47:40 +01:00
  • 5c05131a94 [client] Support port ranges in peer ACLs (#3232) Viktor Liu 2025-01-27 13:51:57 +01:00
  • f89994a988 Rename interface to firewaller feature/port-forwarding-client-codecleaning Zoltán Papp 2025-01-27 10:41:25 +01:00
  • efa8c17d27 Code cleaning in firewall package Zoltán Papp 2025-01-25 20:29:06 +01:00
  • 8185614362 Add forwarding commandline command Zoltán Papp 2025-01-24 18:42:14 +01:00
  • cf0154d5fd Fix rule id Zoltán Papp 2025-01-24 17:37:59 +01:00
  • 20bce65ab2 Fix error handling Zoltán Papp 2025-01-24 16:08:00 +01:00
  • 00b8f6ad8e Change net.IP to netip.Addr Zoltán Papp 2025-01-24 15:03:38 +01:00
  • b6abd4b4da [management/signal/relay] add metrics descriptions (#3233) Pascal Fischer 2025-01-24 14:17:30 +01:00
  • 4ad5c55795 Manage Forwarding rules Zoltán Papp 2025-01-24 12:48:52 +01:00
  • 2605948e01 [management] use account request buffer on sync (#3229) Pascal Fischer 2025-01-24 12:04:50 +01:00
  • a0ca3edb9f Merge branch 'port-range-acl' into userspace-router Viktor Liu 2025-01-23 19:29:40 +01:00
  • 0837864cfc Fix port Viktor Liu 2025-01-23 19:29:25 +01:00
  • e3d4f9819f Add test cases for port ranges in peer ACLs Viktor Liu 2025-01-23 19:28:42 +01:00
  • da43d33540 Merge branch 'port-range-acl' into userspace-router Viktor Liu 2025-01-23 18:28:37 +01:00
  • b951fb4aec Use uppercase field name Viktor Liu 2025-01-23 18:14:16 +01:00
  • 862d548d4d Support port ranges Viktor Liu 2025-01-23 16:35:18 +01:00
  • eb2ac039c7 [client] Mark redirected traffic early to match input filters on pre-DNAT ports (#3205) Viktor Liu 2025-01-23 18:00:51 +01:00
  • 790a9ed7df [client] Match more specific dns handler first (#3226) Viktor Liu 2025-01-23 18:00:05 +01:00
  • 2e61ce006d [client] Back up corrupted state files and present them in the debug bundle (#3227) Viktor Liu 2025-01-23 17:59:44 +01:00
  • 3cc485759e [client] Use correct stdout/stderr log paths for debug bundle on macOS (#3231) Viktor Liu 2025-01-23 17:59:22 +01:00
  • aafa9c67fc [client] Fix freebsd default routes (#3230) Viktor Liu 2025-01-23 16:57:11 +01:00
  • 69f48db0a3 [management] disable prepareStmt for sqlite (#3228) Pascal Fischer 2025-01-22 19:53:20 +01:00
  • 8c965434ae [management] remove peer from group on delete (#3223) Pascal Fischer 2025-01-22 19:33:20 +01:00
  • 78da6b42ad [misc] Fix typo in test output (#3216) Eddie Garcia 2025-01-22 12:57:54 -05:00
  • 1ad2cb5582 [management] Refactor peers to use store methods (#2893) detached2 Bethuel Mmbaga 2025-01-20 20:41:46 +03:00
  • c619bf5b0c [client] Allow freebsd to build netbird-ui (#3212) Viktor Liu 2025-01-20 11:02:09 +01:00
  • e5d9e3fb13 code cleaning test/callbacks-nil-iceconninfo Zoltan Papp 2025-01-18 01:11:31 +01:00
  • 9f4db0a953 [client] Close ice agent only if not nil (#3210) v0.36.3 Maycon Santos 2025-01-18 00:18:59 +01:00
  • 0aeac50803 Merge branch 'peers-get-account-refactoring' into refactor/optimize-peer-expiration refactor/optimize-peer-expiration Pascal Fischer 2025-01-17 14:53:26 +01:00
  • f1ee844446 fix import Pascal Fischer 2025-01-17 13:39:31 +01:00
  • 5acfe00de1 Merge branch 'main' into peers-get-account-refactoring Pascal Fischer 2025-01-17 13:38:16 +01:00
  • 3e836db1d1 [management] add duration logs to Sync (#3203) v0.36.2 Pascal Fischer 2025-01-17 12:26:44 +01:00
  • 232c9788b9 revert: add some logs Pascal Fischer 2025-01-17 12:04:06 +01:00
  • c01874e9ce [management] Fix network migration issue in postgres (#3198) Bethuel Mmbaga 2025-01-17 14:00:46 +03:00
  • 1b2517ea20 [relay] Don't start relay quic listener on invalid TLS config (#3202) Viktor Liu 2025-01-17 11:39:08 +01:00
  • 93c8f9476c add metrics Pascal Fischer 2025-01-17 11:31:26 +01:00
  • c6d16724fb fix key check Pascal Fischer 2025-01-17 02:24:40 +01:00
  • 3556d6a1fc disable suite test Pascal Fischer 2025-01-17 02:15:59 +01:00
  • 96e9c3683c disable suite test Pascal Fischer 2025-01-17 02:07:23 +01:00
  • a4a5a2eb23 remove test changes Pascal Fischer 2025-01-17 01:50:04 +01:00
  • a78a313fcf disable suite test Pascal Fischer 2025-01-17 01:37:40 +01:00
  • aa34dda05a run cancel in defer Pascal Fischer 2025-01-17 01:11:09 +01:00
  • eeb688cb5e cleanup after sync Pascal Fischer 2025-01-17 01:08:29 +01:00
  • f78b629f40 cleanup after sync Pascal Fischer 2025-01-17 01:05:26 +01:00
  • 5c8be070f0 rename peers in test Pascal Fischer 2025-01-17 00:59:52 +01:00
  • 833fec0029 add logs Pascal Fischer 2025-01-17 00:35:58 +01:00
  • 66f003d00f temporarily disable old test suite test Pascal Fischer 2025-01-17 00:24:49 +01:00
  • 14a3461e86 use bool instead of int Pascal Fischer 2025-01-16 23:30:24 +01:00
  • b853c87e36 fix scheduler mock Pascal Fischer 2025-01-16 23:00:47 +01:00
  • 5d3832c597 update total amount of test peers Pascal Fischer 2025-01-16 22:46:25 +01:00
  • 1fd6583e5f update total amount of test peers Pascal Fischer 2025-01-16 22:34:04 +01:00
  • 3e9f0d57ac [client] Fix windows info out of bounds panic (#3196) v0.36.1 Viktor Liu 2025-01-16 22:19:32 +01:00
  • d0ab68c599 simplify isRunning Pascal Fischer 2025-01-16 21:54:29 +01:00
  • d45255b1b7 limit peer inactivity Pascal Fischer 2025-01-16 21:36:26 +01:00
  • 2af95886f8 reformat Pascal Fischer 2025-01-16 21:33:32 +01:00
  • 97ff9a3e5d [management] Improve group peer/resource counting (#3192) Pascal Fischer 2025-01-16 21:32:12 +01:00
  • b6a558b523 check if job is running Pascal Fischer 2025-01-16 21:30:56 +01:00
  • f597379be5 fix store test Pascal Fischer 2025-01-16 21:01:20 +01:00
  • 265ded0508 don't reschedule expiration on connection and disconnect and run expiration even if peer is disconnected Pascal Fischer 2025-01-16 20:36:13 +01:00
  • 9b5c0439e9 Make debug ops a bit safer Viktor Liu 2025-01-16 20:28:38 +01:00
  • d962f7fd27 Remove context in db calls bcmmbaga 2025-01-16 20:53:05 +03:00
  • 30ae3aa030 Skip user check for system initiated peer deletion bcmmbaga 2025-01-16 20:52:41 +03:00
  • 60a1bfcfc1 Enable UDP port for relay service enable-udp-port-for-docker-template Maycon Santos 2025-01-16 17:21:51 +01:00
  • 481bbe8513 [relay] Set InitialPacketSize to the maximum allowable value (#3188) v0.36.0 Zoltan Papp 2025-01-16 16:19:07 +01:00
  • bc7b2c6ba3 [client] Report client system flags to management server on login (#3187) Viktor Liu 2025-01-16 13:58:00 +01:00
  • c6f7a299a9 [management] fix groups delete and resource create and update error response (#3189) Pascal Fischer 2025-01-16 13:39:15 +01:00
  • 992a6c79b4 [client] Flush macOS DNS cache after changes (#3185) Viktor Liu 2025-01-15 23:26:31 +01:00
  • 21a3679590 Fix regression Viktor Liu 2025-01-15 18:27:15 +01:00
  • 77afcc8454 Merge branch 'main' into userspace-router Viktor Liu 2025-01-15 17:53:22 +01:00
  • 22991b3963 Process drop rules first (#3167) Viktor Liu 2025-01-15 17:51:08 +01:00
  • 78795a4a73 [client] Add block lan access flag for routers (#3171) Viktor Liu 2025-01-15 17:39:47 +01:00
  • ea6c947f5d Merge branch 'main' into userspace-router Viktor Liu 2025-01-15 17:00:37 +01:00
  • 5a82477d48 [client] Remove outbound chains (#3157) Viktor Liu 2025-01-15 16:57:41 +01:00
  • 1ffa519387 [client,relay] Add QUIC support (#2962) Zoltan Papp 2025-01-15 16:28:19 +01:00
  • e4a25b6a60 [client-android] add serial, product model, product manufacturer (#2958) Edouard Vanbelle 2025-01-15 16:02:16 +01:00
  • 6a6b527f24 [relay] Code cleaning (#3074) Zoltan Papp 2025-01-15 16:01:08 +01:00
  • aeb6e53e51 remove mysql from api benchmark tests Pascal Fischer 2025-01-15 15:37:11 +01:00
  • b34887a920 [client] Fix a panic on shutdown if dns host manager failed to initialize (#3182) Viktor Liu 2025-01-15 13:14:46 +01:00
  • b9efda3ce8 [client] Disable DNS host manager for netstack mode (#3183) Viktor Liu 2025-01-15 13:14:13 +01:00
  • 516de93627 [client] Fix gvisor.dev/gvisor commit (#3179) James Hilliard 2025-01-15 11:54:51 +02:00
  • 4afaabb33c Use peers and groups map for peers validation bcmmbaga 2025-01-15 12:50:25 +03:00
  • 6367fe4f74 go mod tidy bcmmbaga 2025-01-15 11:52:50 +03:00
  • 22798ada25 Fix tests bcmmbaga 2025-01-15 11:51:08 +03:00
  • 2fb399aa7d Refactor GetValidatedPeers bcmmbaga 2025-01-15 11:49:40 +03:00
  • 6a81ca2e52 Bump integrations version bcmmbaga 2025-01-15 11:44:03 +03:00
  • e27db948ae update expectations Pascal Fischer 2025-01-15 00:19:42 +01:00
  • 167c80da40 update expectations Pascal Fischer 2025-01-14 23:38:23 +01:00
  • 7241a16ff7 Merge remote-tracking branch 'origin/peers-get-account-refactoring' into peers-get-account-refactoring Pascal Fischer 2025-01-14 23:28:20 +01:00
  • 30b023d126 update expectations Pascal Fischer 2025-01-14 23:28:06 +01:00
  • 7baef8c502 Merge remote-tracking branch 'origin/peers-get-account-refactoring' into peers-get-account-refactoring bcmmbaga 2025-01-15 00:09:25 +03:00
  • b15ee5c07c Refactor ToGroupsInfo to process slices of groups bcmmbaga 2025-01-15 00:09:10 +03:00
  • b1e8ed889e update timeouts Pascal Fischer 2025-01-14 21:28:48 +01:00
  • 44f69c70e0 fix validator Pascal Fischer 2025-01-14 21:01:15 +01:00
  • a5731fe509 fix validator Pascal Fischer 2025-01-14 20:56:19 +01:00
  • 61b38e56e4 fix validator Pascal Fischer 2025-01-14 20:51:07 +01:00
  • 29ea44b874 update expectations Pascal Fischer 2025-01-14 20:44:06 +01:00
  • 84aea32118 Refactor peer scheduler to retry every 3 seconds on errors bcmmbaga 2025-01-14 22:13:11 +03:00
  • acb5340d40 Merge remote-tracking branch 'origin/peers-get-account-refactoring' into peers-get-account-refactoring bcmmbaga 2025-01-14 22:11:22 +03:00
  • 8b7766e34d update expectations Pascal Fischer 2025-01-14 20:10:04 +01:00