İsmail
215c9047ba
MySQL Support ( #2837 )
...
* Update store.go
* Update sql_store.go
* Update store.go
* Update golang-test-linux.yml
* Update store.go
* Update go.mod
* Update go.mod
* Update go.sum
* Update store.go
* Update sql_store.go
* TestContainer
* Update go.sum
* Update store.go
* TestUtil Duplicate
* dsn fix
* go mod tidy
* NETBIRD_STORE_ENGINE_MYSQL_DSN
* Skip Test
* Update test-infrastructure-files.yml
* Update test-infrastructure-files.yml
* MYSQL_ROOT_PASSWORD added
* Update test-infrastructure-files.yml
* Update store.go
* Debug + Mysql JSON Query
* swicth/case convert
* Update store.go
* Update store.go
* Debug
* MySQL Test Version Change
* Root Test
* Ignore other sql tests.
* MySQL Connection Fix
* enable other tests
* The word "key" is a reserved word in MySQL.
* Remove Debugs
* Update sql_store.go
* Added default null value for datetime.
* Added default null value for datetime.
* MySQL Hooks
* MySQL Config File
* remove default values
* test timeout change
* MySQL max lifetime change
* WithConfigFile
* disable other tests
* Update mysql.cnf
* Update golang-test-linux.yml
* Delete sql_hooks.go
* enable other tests
* test timeout change
* update packets
* Fix the Inactivity Expiration problem
* Update sql_store.go
* Update mysql.cnf
* Update sql_store.go
* Update sql_store.go
* timeout change
* MySQL Connection LifeTime Change
* TestContainers have been optimized.
* Update store_ios.go
* Update sql_store.go
* timeout fix
* fix migration (setup keys)
* Update event.go
* Add disable option for event activities.
* Revert "Update event.go"
* Update event.go
* Fix Gorm Mysql Bug
* update go-jose module
* containerd module update
* containerd downgrade
* Revert commits
* Revert "Revert commits"
This reverts commit 62b3eac799
.
* Revert "containerd downgrade"
This reverts commit 4e46108915
.
* Revert "containerd module update"
This reverts commit e8cfa87d16
.
* Revert "update go-jose module"
This reverts commit 1fabdc7606
.
2024-12-23 13:06:13 +03:00
Maycon Santos
165988429c
Add write lock for peer when saving its connection status ( #2359 )
2024-07-31 14:53:32 +02:00
pascal-fischer
765aba2c1c
Add context to throughout the project and update logging ( #2209 )
...
propagate context from all the API calls and log request ID, account ID and peer ID
---------
Co-authored-by: Zoltan Papp <zoltan.pmail@gmail.com>
2024-07-03 11:33:02 +02:00
pascal-fischer
2e0047daea
Improve Sync performance ( #1901 )
2024-05-07 14:30:03 +02:00
Viktor Liu
b7a6cbfaa5
Add account usage logic ( #1567 )
...
---------
Co-authored-by: Yury Gargay <yury.gargay@gmail.com>
2024-02-22 12:27:08 +01:00
pascal-fischer
399493a954
Allow service users with user role read-only access to all resources ( #1484 )
...
We allow service users with user role read-only access
to all resources so users can create service user and propagate
PATs without having to give full admin permissions.
2024-01-25 09:50:27 +01:00
Bethuel Mmbaga
89e8540531
Export account manager events store ( #1295 )
...
* Expose account manager StoreEvent to integrations
* Add account manager StoreEvent mock
2023-11-08 13:35:37 +03:00
Pascal Fischer
489892553a
use UTC everywhere in server
2023-04-03 15:09:35 +02:00
Misha Bragin
a0de9aa345
Simplify event storing with one generic method ( #662 )
...
Use the generic storeEvent() funcion to store all activity events.
2023-01-24 10:17:24 +01:00
Maycon Santos
12ae2e93fc
Adding DNS settings for accounts ( #655 )
...
Allow users to set groups in which the DNS management is disabled
Added API, activity store, and network map sync test
2023-01-17 17:34:40 +01:00
Misha Bragin
5c0b8a46f0
Add system activity tracking and event store ( #636 )
...
This PR adds system activity tracking.
The management service records events like
add/remove peer, group, rule, route, etc.
The activity events are stored in the SQLite event store
and can be queried by the HTTP API.
2023-01-02 15:11:32 +01:00