İsmail
fa87a2c1f7
Revert "Update event.go"
2024-11-13 15:57:04 +03:00
İsmail
a84bdc1b03
Merge pull request #8 from ismail0234/disable-event-activity
...
Update event.go
2024-11-13 15:55:29 +03:00
İsmail
2e1674e999
Add disable option for event activities.
2024-11-13 15:54:44 +03:00
İsmail
10dfaca779
Update event.go
2024-11-13 15:25:23 +03:00
İsmail
b751688061
Merge branch 'netbirdio:main' into main
2024-11-12 22:26:50 +03:00
İsmail
2d9bc2719e
fix migration (setup keys)
2024-11-12 17:23:29 +03:00
Pascal Fischer
20a5afc359
[management] Add more logs to the peer update processes ( #2881 )
2024-11-12 14:19:22 +01:00
Bethuel Mmbaga
6cb697eed6
[management] Refactor setup key to use store methods ( #2861 )
...
* Refactor setup key handling to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* add lock to get account groups
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* add check for regular user
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* get only required groups for auto-group validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* add account lock and return auto groups map on validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* fix missing group removed from setup key activity
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Remove context from DB queries
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Add user permission check and add setup events into events to store slice
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Retrieve all groups once during setup key auto-group validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Fix lint
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Fix sonar
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
---------
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-11 19:46:10 +03:00
Viktor Liu
e0bed2b0fb
[client] Fix race conditions ( #2869 )
...
* Fix concurrent map access in status
* Fix race when retrieving ctx state error
* Fix race when accessing service controller server instance
v0.31.1
2024-11-11 14:55:10 +01:00
Zoltan Papp
30f025e7dd
[client] fix/proxy close ( #2873 )
...
When the remote peer switches the Relay instance then must to close the proxy connection to the old instance.
It can cause issues when the remote peer switch connects to the Relay instance multiple times and then reconnects to an instance it had previously connected to.
2024-11-11 14:18:38 +01:00
İsmail
ea06c874d0
Merge branch 'netbirdio:main' into main
2024-11-11 14:23:18 +03:00
İsmail
013c7a0434
timeout fix
2024-11-11 14:09:20 +03:00
İsmail
3100dfeba3
Update sql_store.go
2024-11-11 14:04:00 +03:00
Zoltan Papp
b4d7605147
[client] Remove loop after route calculation ( #2856 )
...
- ICE do not trigger disconnect callbacks if the stated did not change
- Fix route calculation callback loop
- Move route state updates into protected scope by mutex
- Do not calculate routes in case of peer.Open() and peer.Close()
2024-11-11 10:53:57 +01:00
İsmail
4e1f2d3427
Update store_ios.go
2024-11-11 10:23:43 +03:00
İsmail
0565e758ae
TestContainers have been optimized.
2024-11-11 10:20:18 +03:00
İsmail
bfe2c61c31
MySQL Connection LifeTime Change
2024-11-11 10:12:24 +03:00
İsmail
aad9e47c2c
timeout change
2024-11-10 22:23:26 +03:00
Viktor Liu
08b6e9d647
[management] Fix api error message typo peers_group ( #2862 )
2024-11-08 23:28:02 +01:00
İsmail
8968837e8f
Update sql_store.go
2024-11-08 23:53:46 +03:00
İsmail
a76316b46a
Update sql_store.go
2024-11-08 22:40:28 +03:00
İsmail
12683cf405
Merge branch 'main' into main
2024-11-08 22:21:06 +03:00
İsmail
c7a01bcfc9
Update mysql.cnf
2024-11-08 22:11:51 +03:00
İsmail
b72119b024
Update sql_store.go
2024-11-08 22:11:47 +03:00
İsmail
b4d05f72a0
Fix the Inactivity Expiration problem
2024-11-08 22:03:27 +03:00
İsmail
a24207084b
update packets
2024-11-08 22:02:25 +03:00
İsmail
282597f4b7
test timeout change
2024-11-08 22:01:30 +03:00
İsmail
74ae91545e
enable other tests
2024-11-08 22:01:04 +03:00
Pascal Fischer
67ce14eaea
[management] Add peer lock to grpc server ( #2859 )
...
* add peer lock to grpc server
* remove sleep and put db update first
* don't export lock method
2024-11-08 18:47:22 +01:00
Pascal Fischer
669904cd06
[management] Remove context from database calls ( #2863 )
2024-11-08 15:49:00 +01:00
İsmail
0823e543f3
Delete sql_hooks.go
2024-11-08 15:36:43 +03:00
İsmail
09526e676e
Merge branch 'main' of https://github.com/ismail0234/netbird
2024-11-07 19:53:54 +03:00
Zoltan Papp
4be826450b
[client] Use offload in WireGuard bind receiver ( #2815 )
...
Improve the performance on Linux and Android in case of P2P connections
2024-11-07 17:28:38 +01:00
Maycon Santos
738387f2de
Add benchmark tests to get account with claims ( #2761 )
...
* Add benchmark tests to get account with claims
* add users to account objects
* remove hardcoded env
2024-11-07 17:23:35 +01:00
İsmail
57e2e6260c
Merge branch 'netbirdio:main' into main
2024-11-07 19:15:09 +03:00
Pascal Fischer
baf0678ceb
[management] Fix potential panic on inactivity expiration log message ( #2854 )
2024-11-07 16:33:57 +01:00
Pascal Fischer
7fef8f6758
[management] Enforce max conn of 1 for sqlite setups ( #2855 )
2024-11-07 16:32:35 +01:00
Viktor Liu
6829a64a2d
[client] Exclude split default route ip addresses from anonymization ( #2853 )
2024-11-07 16:29:32 +01:00
Zoltan Papp
cbf500024f
[relay-server] Use X-Real-IP in case of reverse proxy ( #2848 )
...
* Use X-Real-IP in case of reverse proxy
* Use sprintf
2024-11-07 16:14:53 +01:00
İsmail
05c2e81edc
Update golang-test-linux.yml
2024-11-07 18:11:18 +03:00
İsmail
60643d7a28
Update mysql.cnf
2024-11-07 16:57:59 +03:00
İsmail
c4b018a17e
disable other tests
2024-11-07 16:21:09 +03:00
İsmail
2d4d9e7af1
WithConfigFile
2024-11-07 16:18:30 +03:00
İsmail
6695e10cbe
MySQL max lifetime change
2024-11-07 16:17:44 +03:00
İsmail
e5f15392fe
test timeout change
2024-11-07 16:16:55 +03:00
İsmail
90910a958b
remove default values
2024-11-07 16:14:34 +03:00
İsmail
daab053b6a
MySQL Config File
2024-11-07 16:13:20 +03:00
Viktor Liu
509e184e10
[client] Use the prerouting chain to mark for masquerading to support older systems ( #2808 )
2024-11-07 12:37:04 +01:00
Pascal Fischer
3e88b7c56e
[management] Fix network map update on peer validation ( #2849 )
2024-11-07 09:50:13 +01:00
İsmail
ac243843fd
MySQL Hooks
2024-11-06 22:50:44 +03:00