Commit Graph
1741 Commits
Author SHA1 Message Date
Zoltán Papp aa1a482669 Fix lint 2024-07-29 22:03:09 +02:00
Zoltán Papp 7942b0ebae Add doc 2024-07-29 21:58:27 +02:00
Zoltán Papp 5be33d668b Add doc 2024-07-29 21:53:07 +02:00
Zoltán Papp 12f472c58c Add test 2024-07-29 21:39:17 +02:00
Zoltán Papp 100e31276f Fix slow peer open function 2024-07-29 15:56:19 +02:00
Maycon Santos da39c8bbca Refactor login with store.SavePeer (#2334)
This pull request refactors the login functionality by integrating store.SavePeer. The changes aim to improve the handling of peer login processes, particularly focusing on synchronization and error handling.

Changes:
- Refactored login logic to use store.SavePeer.
- Added checks for login without lock for login necessary checks from the client and utilized write lock for full login flow.
- Updated error handling with status.NewPeerLoginExpiredError().
- Moved geoIP check logic to a more appropriate place.
- Removed redundant calls and improved documentation.
- Moved the code to smaller methods to improve readability.
2024-07-29 13:30:27 +02:00
Bethuel Mmbaga 7321046cd6 Remove redundant check for empty JWT groups (#2323)
* Remove redundant check for empty group names in SetJWTGroups

* add test
2024-07-26 16:33:54 +02:00
Maycon Santos ea3205643a Save daemon address on service install (#2328) 2024-07-26 16:33:20 +02:00
Zoltan Papp 1a15b0f900 Fix race issue in set listener (#2332) 2024-07-26 16:27:51 +02:00
Zoltán Papp 4b37311e54 Code cleaning 2024-07-26 15:41:40 +02:00
Zoltán Papp d2c9a44953 Fix server listen 2024-07-26 14:45:34 +02:00
Zoltán Papp b946088a90 Add benchmark test 2024-07-26 14:13:29 +02:00
Zoltán Papp a8b58a182e Change exponent settings 2024-07-26 13:42:33 +02:00
Zoltan Papp 61c06c7dd2 Avoid unnecessary wg reconfiguration 2024-07-26 13:40:43 +02:00
Zoltan Papp a31d43a14c Rename variable 2024-07-26 13:38:32 +02:00
Zoltan Papp 9ee062b4d1 Change log 2024-07-26 13:37:53 +02:00
Maycon Santos 1f48fdf6ca Add SavePeer method to prevent a possible account inconsistency (#2296)
SyncPeer was storing the account with a simple read lock

This change introduces the SavePeer method to the store to be used in these cases
2024-07-26 07:49:05 +02:00
Zoltán Papp d70df99f7b Fix memory leak
Avoid to add listeners to multiple times
2024-07-25 17:21:27 +02:00
Maycon Santos 45fd1e9c21 add save peer status test for connected peers (#2321) 2024-07-25 16:22:04 +02:00
Zoltán Papp b62ad97e59 Fix wg state check exit logic 2024-07-25 12:37:59 +02:00
Zoltán Papp efa0bbdf3d Remove unused logs 2024-07-25 11:09:45 +02:00
Zoltán Papp 8861e89ab0 Remove unused dependencies 2024-07-25 11:05:38 +02:00
Zoltán Papp e1ee73500a Remove unused codes 2024-07-25 11:03:54 +02:00
Zoltan Papp 163a80d53e Fix sonar issue 2024-07-25 00:23:34 +02:00
Zoltan Papp 7279d58110 Fix sonar issue 2024-07-25 00:20:03 +02:00
Zoltan Papp 7b677f8db2 Fix sonar issue 2024-07-25 00:19:07 +02:00
Zoltan Papp 856c97b9df Fix sonar issue 2024-07-25 00:14:19 +02:00
Zoltan Papp 6f36ec7a32 Fix sonar issue 2024-07-25 00:13:05 +02:00
Zoltan Papp 3e82fcbdd0 Fix sonar issue 2024-07-25 00:09:44 +02:00
Zoltan Papp ff167e2907 Fix sonar issue 2024-07-25 00:04:27 +02:00
Zoltan Papp 08022dca10 Fix sonar issue and fix conn id handling 2024-07-24 23:57:33 +02:00
Zoltan Papp 5dbe5d0d49 Fix sonar issue 2024-07-24 23:50:25 +02:00
Zoltan Papp 3d2ef17364 Fix sonar issue 2024-07-24 23:46:05 +02:00
Zoltan Papp 334926ce90 Fix status test 2024-07-24 23:27:15 +02:00
Zoltan Papp 4339b6528f Skip benchmark test 2024-07-24 23:11:41 +02:00
Zoltán Papp 8568fbffdd Fix test 2024-07-24 18:01:43 +02:00
Zoltán Papp fdf9756808 Fix test 2024-07-24 17:52:19 +02:00
Zoltán Papp 1d833113ce Fix test 2024-07-24 17:51:00 +02:00
Zoltán Papp c42f7628d7 Fix test 2024-07-24 17:47:32 +02:00
Zoltán Papp a4ba8bd3b8 Fix test 2024-07-24 17:45:42 +02:00
Zoltán Papp 7bfc505962 Fix test 2024-07-24 17:42:51 +02:00
Zoltán Papp 42ea9611d5 Fix test 2024-07-24 17:36:46 +02:00
Zoltán Papp 7ae9cffccc Fix missing method after merge 2024-07-24 16:51:33 +02:00
Zoltán Papp 57f8c620c0 Typo fix 2024-07-24 16:34:47 +02:00
Zoltán Papp ecb6f0831e Add metrics 2024-07-24 16:26:26 +02:00
Zoltán Papp 4802b83ef9 Merge branch 'main' into feature/relay-integration 2024-07-24 13:40:25 +02:00
Zoltan Papp 63aeeb834d Fix error handling (#2316) 2024-07-24 13:27:01 +02:00
Zoltán Papp 20eb1f50e3 Fix loop close 2024-07-23 23:04:38 +02:00
Zoltán Papp e9e3b8ba10 Check wg handshake status on worker relay 2024-07-23 22:43:20 +02:00
Maycon Santos 268e801ec5 Ignore network monitor checks for software interfaces (#2302)
ignore checks for Teredo and ISATAP interfaces
v0.28.6
2024-07-22 19:44:15 +02:00