Commit Graph

  • 43dbc860fc fix(go): address code review comments; NM-293 VishalDalwadi 2026-04-22 11:51:16 +05:30
  • 953d06626c feat(go): remove legacy node usages; VishalDalwadi 2026-04-22 11:40:49 +05:30
  • c321922ac8 feat(go): add schema definitions for nodes, gateways and posture check violations table; VishalDalwadi 2026-04-22 11:34:12 +05:30
  • ac6fb990a2 simplify node mutex ops NM-317-v1 abhishek9686 2026-04-22 08:52:32 +05:30
  • 2d61467d25 NM-317: ensure node mutex abhishek9686 2026-04-22 08:10:01 +05:30
  • 95cb7bd21f skip if mutex is not set abhishek9686 2026-04-21 19:41:27 +05:30
  • 25401fa33b remove the race window where iteration happened after unlock on a live map reference abhishek9686 2026-04-21 18:56:03 +05:30
  • 6149055bbd Added RLock() before nodesNetworkCacheMap[network] lookup abhishek9686 2026-04-21 18:11:44 +05:30
  • e82da86024 fix: eliminate map races and harden HTTP connection lifecycle - Initialize node mutexes before returning from GetAllNodes so fresh DB-loaded nodes and cached nodes share consistent locking behavior. - Make tag snapshotting in egress locking-safe by avoiding unlocked Tags length checks before mutex acquisition. - Simplify getNodesFromCache to a single RLock read path to remove TOCTOU lock-upgrade risk. - Isolate metrics readers by cloning Connectivity maps from cache-backed GetMetrics to prevent concurrent iteration/write panics. abhishek9686 2026-04-21 17:40:37 +05:30
  • a8348fee29 fix concurrent map writes abhishek9686 2026-04-16 04:56:08 +05:30
  • 49227b2cbe build(deps): bump alpine from 3.23.3 to 3.23.4 dependabot/docker/develop/alpine-3.23.4 dependabot[bot] 2026-04-21 00:29:15 +00:00
  • fe14260e6b publish peerupdate on startup andrena abhishek9686 2026-04-20 15:48:53 +05:30
  • f870856f0a disbale auto relay nodes abhishek9686 2026-04-20 15:45:15 +05:30
  • 70f52a7bd2 NM-317: add comment NM-317 abhishek9686 2026-04-20 15:41:33 +05:30
  • 41bc92f6b8 NM-317: fix: harden node/metrics concurrency, HTTP response handling, and node cache reads abhishek9686 2026-04-20 10:47:08 +05:30
  • 636729c726 fix concurrent map writes abhishek9686 2026-04-16 04:56:08 +05:30
  • 9995c997c6 fix: stop map races on node tags and metrics, and close HTTP responses abhishek9686 2026-04-19 14:09:41 +05:30
  • 16d2749df1 fix(go): check for overlapping ports on endpoint change; fix/overlapping-ports VishalDalwadi 2026-04-16 18:05:20 +05:30
  • 4c5ab54698 fix concurrent map writes abhishek9686 2026-04-16 04:56:08 +05:30
  • 942120df5b Merge pull request #3974 from gravitl/fix/set-default-using-api release-v1.5.1 Abhishek Kondur 2026-04-15 16:50:50 +05:30
  • 37055b8c51 feat(go): expect SuccessResponse in GetHost cli function; fix/set-default-using-api VishalDalwadi 2026-04-15 16:22:55 +05:30
  • 0b0edfd47b feat(go): remove debug changes; VishalDalwadi 2026-04-15 13:40:59 +05:30
  • 5ad12e83a0 debug(go): edit nm-quick.sh to use custom image; VishalDalwadi 2026-04-15 11:25:58 +05:30
  • 28dcfafbe2 Merge branch 'release-v1.5.1' of https://github.com/gravitl/netmaker into fix/set-default-using-api VishalDalwadi 2026-04-15 11:25:25 +05:30
  • ac34600346 Merge pull request #3975 from gravitl/NM-311 Abhishek Kondur 2026-04-14 21:57:39 +05:30
  • c822f490b3 Merge branch 'release-v1.5.1' into NM-311 NM-311 Vishal Dalwadi 2026-04-14 21:26:17 +05:30
  • a7a1b641c1 Merge pull request #3977 from gravitl/fix/empty-out-set-dns Abhishek Kondur 2026-04-14 21:25:25 +05:30
  • 7d4bcc8272 disable auto relay apis abhishek9686 2026-04-14 21:19:53 +05:30
  • d25b55bfab Revert "fix crash" abhishek9686 2026-04-14 21:18:26 +05:30
  • 51fc40c28a fix crash abhishek9686 2026-04-14 21:06:35 +05:30
  • 1f0397f595 Merge branch 'fix/empty-out-set-dns' of https://github.com/gravitl/netmaker into fix/empty-out-set-dns fix/empty-out-set-dns VishalDalwadi 2026-04-14 20:56:17 +05:30
  • 95aae17d75 fix(go): remove old tests; VishalDalwadi 2026-04-14 20:56:06 +05:30
  • 6c47a17d2c Merge branch 'release-v1.5.1' into fix/empty-out-set-dns Vishal Dalwadi 2026-04-14 20:50:09 +05:30
  • 2ba00ce567 fix(go): empty out set dns; VishalDalwadi 2026-04-14 20:47:51 +05:30
  • 5c4a210b2a add debouncer abhishek9686 2026-04-14 20:25:21 +05:30
  • 1dba5aab88 Merge branch 'release-v1.5.1' into fix/set-default-using-api Vishal Dalwadi 2026-04-14 18:18:00 +05:30
  • 38e17187c4 Merge pull request #3976 from gravitl/patch/move-to-migrate Abhishek Kondur 2026-04-14 18:17:36 +05:30
  • 0cc56aec50 Merge branch 'release-v1.5.1' of https://github.com/gravitl/netmaker into patch/move-to-migrate patch/move-to-migrate VishalDalwadi 2026-04-14 18:12:48 +05:30
  • 9b755f56c8 fix(go): remove set dns call in startControllers; VishalDalwadi 2026-04-14 18:12:34 +05:30
  • e50f1806a3 fix(go): code review fixes; VishalDalwadi 2026-04-14 17:25:32 +05:30
  • dce04a2848 Merge branch 'fix/set-default-using-api' of https://github.com/gravitl/netmaker into fix/set-default-using-api VishalDalwadi 2026-04-14 16:48:40 +05:30
  • f52c0c5245 fix(go): remove change to add curl to dependencies; VishalDalwadi 2026-04-14 16:48:35 +05:30
  • feb6f700e7 v1.5.1: update node check-in on latest node object abhishek9686 2026-04-14 16:48:23 +05:30
  • 97ae36882b Merge branch 'release-v1.5.1' into fix/set-default-using-api Vishal Dalwadi 2026-04-14 16:45:03 +05:30
  • 5181e48c82 fix(go): set host as default using api; VishalDalwadi 2026-04-14 16:43:52 +05:30
  • 34849ddf47 scale fixes abhishek9686 2026-04-14 12:40:51 +05:30
  • 8a78eb5ae1 Merge pull request #3973 from gravitl/patch/move-to-migrate Abhishek Kondur 2026-04-13 22:08:51 +05:30
  • 7c0259e83b feat(go): move initialization to migrate pkg; VishalDalwadi 2026-04-13 21:56:27 +05:30
  • 5de69e2f00 feat(go): use username from user object; fix/headless-callback-username VishalDalwadi 2026-04-13 21:28:12 +05:30
  • 5bac8e1b07 feat(go): add schema for user invites table; NM-272 VishalDalwadi 2026-04-07 13:27:10 +05:30
  • 609e1d22f0 Merge pull request #3971 from gravitl/release-v1.5.1 master Abhishek Kondur 2026-04-13 08:13:48 +05:30
  • 826d751bd0 Merge pull request #3966 from gravitl/NM-311 Abhishek Kondur 2026-04-13 08:12:44 +05:30
  • b1c50de475 Merge pull request #3970 from gravitl/update-readme-links Abhishek Kondur 2026-04-09 15:28:25 +05:30
  • 5c3c884360 Revise instructions for using Netmaker update-readme-links Abhishek Kondur 2026-04-09 15:21:47 +05:30
  • 33d8b26e55 Revise Tutorials link in README Abhishek Kondur 2026-04-09 15:15:28 +05:30
  • ea2f56af0f Merge pull request #3968 from gravitl/doc-links-fix Abhishek Kondur 2026-04-09 14:28:26 +05:30
  • 71249f8da2 Merge branch 'NM-311' of https://github.com/gravitl/netmaker into NM-311 abhishek9686 2026-04-09 14:23:26 +05:30
  • 5184f448c5 NM-311: Remove support for the -V installer flag in scripts/nm-quick.sh. The script now always uses the default LATEST/BRANCH values and no longer accepts user-specified release overrides. abhishek9686 2026-04-09 14:23:11 +05:30
  • d0db420634 Merge branch 'release-v1.5.1' into NM-311 Abhishek Kondur 2026-04-09 11:57:44 +05:30
  • 46f4bd959a Merge pull request #3925 from gravitl/feat/match-azure-user-by-id Abhishek Kondur 2026-04-09 07:53:20 +05:30
  • 2e75e34abb fix(go): use GetMatchingUser in headless callback for azure ad; feat/match-azure-user-by-id VishalDalwadi 2026-04-08 23:32:18 +05:30
  • 2453786c6f Merge branch 'release-v1.5.1' into feat/match-azure-user-by-id Vishal Dalwadi 2026-04-08 21:11:54 +05:30
  • 223c23d5ac Merge pull request #3967 from gravitl/fix/max-conns Abhishek Kondur 2026-04-08 19:23:40 +05:30
  • 2471cd8093 Merge pull request #3969 from gravitl/v1.5.1/sqlite-writes fix/max-conns Abhishek Kondur 2026-04-08 19:22:06 +05:30
  • 109dab9055 v1.5.1: add mutex for sqlite write ops v1.5.1/sqlite-writes abhishek9686 2026-04-08 19:05:49 +05:30
  • 415ef06606 v1.5.1: add mutex for sqlite write ops v1.5.1/sqlite-fixes abhishek9686 2026-04-08 19:05:49 +05:30
  • 9e702c8fd9 Merge branch 'release-v1.5.1' of https://github.com/gravitl/netmaker into NM-311 abhishek9686 2026-04-08 17:10:03 +05:30
  • b4d400d36e Fix links in README for installation and guides doc-links-fix Majdi 2026-04-08 11:50:40 +01:00
  • 32ca51db92 fix(go): set max open connections to 1; VishalDalwadi 2026-04-08 16:19:18 +05:30
  • a03221b604 Merge pull request #3951 from gravitl/release-v1.5.1 Abhishek Kondur 2026-04-08 14:15:24 +05:30
  • 0c91a37e6e v1.5.1: comment out max open conns abhishek9686 2026-04-08 13:19:03 +05:30
  • bc12a9291b Merge branch 'release-v1.5.1' into NM-311 Abhishek Kondur 2026-04-08 12:16:23 +05:30
  • f40656b82f Merge pull request #3957 from gravitl/v1.5.1/post-fixes Abhishek Kondur 2026-04-08 11:57:20 +05:30
  • 1c75e95cd8 Merge branch 'release-v1.5.1' into v1.5.1/post-fixes v1.5.1/post-fixes Abhishek Kondur 2026-04-08 11:56:58 +05:30
  • 83673bf3f4 Merge pull request #3963 from gravitl/fixes/release-v1.5.1 Abhishek Kondur 2026-04-08 11:43:41 +05:30
  • 59a605d173 NM-311: get metrics interval from settings abhishek9686 2026-04-07 23:25:04 +05:30
  • e393847802 NM-311: enhance nm-quick.sh for reuse, versioning, and safety abhishek9686 2026-04-07 20:32:04 +05:30
  • 09f19376c6 fix(go): check for multiple ingress dns nameservers; fixes/release-v1.5.1 VishalDalwadi 2026-04-07 17:59:50 +05:30
  • 660cd2fcfd fix(go): send mq messages in go routine; VishalDalwadi 2026-04-07 16:14:30 +05:30
  • 0afdf65459 fix(go): add disabled egress mode; VishalDalwadi 2026-04-07 16:01:13 +05:30
  • fdc45c4eb9 fix(go): disable auto update for all hosts when setting disabled; VishalDalwadi 2026-04-07 15:58:03 +05:30
  • a5d27e9b85 fix(go): skip default host auto update reset; VishalDalwadi 2026-04-07 15:54:46 +05:30
  • f4d5e3fa2f fix(go): publish peer update post license validation; VishalDalwadi 2026-04-07 15:48:57 +05:30
  • b6fbfe815b feat(go): add schema for pending users table; VishalDalwadi 2026-04-07 12:12:51 +05:30
  • ff231b53e5 Build(deps): bump dawidd6/action-download-artifact from 18 to 20 dependabot/github_actions/develop/dawidd6/action-download-artifact-20 dependabot[bot] 2026-04-06 23:42:49 +00:00
  • 96e1d92e48 fix(go): check only based on ip version; VishalDalwadi 2026-04-06 22:44:04 +05:30
  • 42f2ee696f Merge pull request #3962 from gravitl/fixes/release-v1.5.1 Abhishek Kondur 2026-04-06 18:02:23 +05:30
  • 35fe637f9e feat(go): skip all users in acls; VishalDalwadi 2026-04-06 17:09:08 +05:30
  • f998a160e0 feat(go): add tenant id to list flow records query; NM-297 VishalDalwadi 2026-04-06 15:28:21 +05:30
  • 77a107d55f Merge branch 'release-v1.5.1' into v1.5.1/post-fixes Abhishek Kondur 2026-04-06 12:06:02 +05:30
  • 0eb19cf8d1 fix(go): remove tenant id from flow events; VishalDalwadi 2026-04-06 11:22:19 +05:30
  • 55c2d19c30 fix(go): add tenant id to flow logs; VishalDalwadi 2026-04-06 11:16:23 +05:30
  • 6a522ae857 v1.5.1: deduplicate egress routes abhishek9686 2026-04-06 05:36:51 +05:30
  • 0cdb885f50 revet log change abhishek9686 2026-04-04 21:58:25 +05:30
  • 8f40c0d842 Merge branch 'NM-305' of https://github.com/gravitl/netmaker into NM-305 NM-305 abhishek9686 2026-04-04 20:28:20 +05:30
  • 993c0d9f3b NM-305: populate network in the egree route abhishek9686 2026-04-04 20:27:58 +05:30
  • ca43397ffa Update logic/peers.go Abhishek Kondur 2026-04-04 20:20:48 +05:30
  • cbe60831d5 Merge pull request #3959 from gravitl/fixes/release-v1.5.1 Abhishek Kondur 2026-04-04 19:52:40 +05:30
  • 65bcd565ed fix(go): add check for empty address range; VishalDalwadi 2026-04-04 19:41:42 +05:30
  • 76cdc14c45 fix(go): add check for empty address range; VishalDalwadi 2026-04-04 19:33:02 +05:30