netbird/client
Bethuel Mmbaga a5811a2d7d
Implement experimental PostgreSQL store (#1939)
* migrate sqlite store to
 generic sql store

* fix conflicts

* init postgres store

* Add postgres store tests

* Refactor postgres store engine name

* fix tests

* Run postgres store tests on linux only

* fix tests

* Refactor

* cascade policy rules on policy deletion

* fix tests

* run postgres cases in new db

* close store connection after tests

* refactor

* using testcontainers

* sync go sum

* remove postgres service

* remove store cleanup

* go mod tidy

* remove env

* use postgres as engine and initialize test store with testcontainer

---------

Co-authored-by: Maycon Santos <mlsmaycon@gmail.com>
2024-05-16 19:28:37 +03:00
..
android Add route selection to iOS (#1944) 2024-05-10 10:47:16 +02:00
anonymize Add client debug features (#1884) 2024-04-26 17:20:10 +02:00
cmd Implement experimental PostgreSQL store (#1939) 2024-05-16 19:28:37 +03:00
firewall Fix windows route exec path (#1946) 2024-05-09 13:48:15 +02:00
internal Implement experimental PostgreSQL store (#1939) 2024-05-16 19:28:37 +03:00
ios/NetBirdSDK Add route selection to iOS (#1944) 2024-05-10 10:47:16 +02:00
proto Monitor network changes and restart engine on detection (#1904) 2024-05-07 18:50:34 +02:00
server Implement experimental PostgreSQL store (#1939) 2024-05-16 19:28:37 +03:00
ssh Add gocritic linter (#1324) 2023-11-27 16:40:02 +01:00
system Remove dns based cloud detection (#1812) 2024-04-09 19:01:31 +02:00
testdata Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
ui Add route selection functionality for CLI and GUI (#1865) 2024-04-23 14:42:53 +02:00
Dockerfile Copy client binary to a directory in path (#1842) 2024-04-22 10:14:07 +02:00
installer.nsis Fix Windows settings popup with mesa 3d openGL emulator (#1428) 2024-01-02 16:16:20 +01:00
main.go Clarify XORMapped panic case (#877) 2023-05-18 19:47:36 +02:00
manifest.xml Renaming project builds and including new Icons (#318) 2022-05-21 18:42:56 +02:00
netbird.wxs Fix Windows settings popup with mesa 3d openGL emulator (#1428) 2024-01-02 16:16:20 +01:00
resources.rc Bind implementation (#779) 2023-04-13 17:00:01 +02:00