Commit Graph

740 Commits

Author SHA1 Message Date
bcmmbaga
c953e141bd Merge branch 'unidirectional-policy-all-ports' into traffic-correlation-policy 2025-05-19 11:27:54 +03:00
bcmmbaga
23fefab827 Merge branch 'flow-events-correlation' into traffic-correlation-policy 2025-05-19 11:27:25 +03:00
bcmmbaga
c33fc4f2e9 Merge branch 'policy-port-ranges' into traffic-correlation-policy 2025-05-19 11:27:17 +03:00
bcmmbaga
a1f8076dae Merge branch 'main' into flow-events-correlation 2025-05-18 14:35:48 +03:00
Pascal Fischer
f1de8e6eb0 [management] Make startup period configurable (#3767) 2025-05-16 13:16:51 +02:00
bcmmbaga
7275731762 allow unidirectional policy for all ports
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-05-14 22:01:50 +03:00
Vlad
adf494e1ac [management] fix a bug with missed extra dns labels for a new peer (#3798) 2025-05-14 17:50:21 +02:00
Vlad
2158461121 [management,client] PKCE add flag parameter prompt=login or max_age (#3824) 2025-05-14 17:48:51 +02:00
bcmmbaga
aa41e0d6af add tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-05-14 17:34:44 +03:00
bcmmbaga
1a734f0a50 add port range support in firewall rules
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-05-14 15:03:56 +03:00
Bethuel Mmbaga
0cd4b601c3 [management] Add connection type filter to Network Traffic API (#3815) 2025-05-14 11:15:50 +03:00
bcmmbaga
a76f075e13 Merge branch 'main' into flow-events-correlation 2025-05-13 17:36:55 +03:00
Pascal Fischer
fcd2c15a37 [management] policy delete cleans policy rules (#3788) 2025-05-07 07:25:25 +02:00
Bethuel Mmbaga
ebda0fc538 [management] Delete service users with account manager (#3793) 2025-05-06 17:31:03 +02:00
Pascal Fischer
25faf9283d [management] removal of foreign key constraint enforcement on sqlite (#3786) 2025-05-05 18:21:48 +02:00
Pascal Fischer
055df9854c [management] add gorm tag for primary key for the networks objects (#3758) 2025-05-04 20:58:04 +02:00
Maycon Santos
12f883badf [management] Optimize load account (#3774) 2025-05-02 00:59:41 +02:00
Maycon Santos
2abb92b0d4 [management] Get account id with order (#3773)
updated log to display account id
2025-05-02 00:25:46 +02:00
Pedro Maia Costa
7b64953eed [management] user info with role permissions (#3728) 2025-05-01 11:24:55 +01:00
Pedro Maia Costa
b5419ef11a [management] limit peers based on module read permission (#3757) 2025-04-30 15:53:18 +01:00
bcmmbaga
de7cf68169 regenerate api specs
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-04-30 12:59:00 +03:00
bcmmbaga
6ada015360 Merge branch 'main' into flow-events-correlation
# Conflicts:
#	management/server/http/api/openapi.yml
2025-04-30 12:54:29 +03:00
Bethuel Mmbaga
488e619ec7 [management] Add network traffic events pagination (#3580)
* Add network traffic events pagination schema
2025-04-30 11:51:40 +03:00
Bethuel Mmbaga
d8dc107bee [management] Skip IdP cache warm-up on Redis if data exists (#3733)
* Add Redis cache check to skip warm-up on startup if cache is already populated
* Refactor Redis test container setup for reusability
2025-04-28 15:10:40 +03:00
Pedro Maia Costa
47c3afe561 [management] add missing network admin mapping (#3751) 2025-04-28 11:05:27 +01:00
bcmmbaga
bf091cdaff Fix func signature
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-04-25 17:54:46 +03:00
Pascal Fischer
38ada44a0e [management] allow impersonation via pats (#3739) 2025-04-25 16:40:54 +02:00
Pedro Maia Costa
dbf81a145e [management] network admin role (#3720) 2025-04-25 15:14:32 +01:00
Pedro Maia Costa
39483f8ca8 [management] Auditor role (#3721) 2025-04-25 15:04:25 +01:00
Viktor Liu
4a9049566a [client] Set up firewall rules for dns routes dynamically based on dns response (#3702) 2025-04-24 17:37:28 +02:00
Viktor Liu
400b9fca32 [management] Add firewall rule route ID and missing route domains (#3700) 2025-04-23 21:29:46 +02:00
Pascal Fischer
312bfd9bd7 [management] support custom domains per account (#3726) 2025-04-23 19:36:53 +02:00
Misha Bragin
c69df13515 [management] Add account meta (#3724) 2025-04-23 18:44:22 +02:00
Pascal Fischer
986eb8c1e0 [management] fix lastLogin on dashboard (#3725) 2025-04-23 15:54:49 +02:00
bcmmbaga
34e74ffb8a fix sonar
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-04-22 15:10:49 +03:00
bcmmbaga
f2e2e93bea Reuse MySQL and Postgres containers in tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-04-22 14:49:21 +03:00
bcmmbaga
1dbca5a772 fix test containers cleanup
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-04-22 12:36:11 +03:00
bcmmbaga
c32f02ac6d Refactor test container functions to return DSN string
Updated MySQL and PostgreSQL test container functions to return the DSN string instead of setting environment variables

Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-04-18 23:46:01 +03:00
Pascal Fischer
1a6d6b3109 [management] fix github run id (#3705) 2025-04-18 11:21:54 +02:00
Pascal Fischer
a4311f574d [management] push benchmark results to grafana (#3701) 2025-04-17 21:01:23 +02:00
Pascal Fischer
e0b33d325d [management] permissions manager use crud operations (#3690) 2025-04-16 17:25:03 +02:00
bcmmbaga
cab9b4caf4 Update user properties to remove nullable types
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-04-16 16:10:18 +03:00
bcmmbaga
446ad0e9de Remove id and received timestamp from correlated event
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-04-16 00:55:38 +03:00
Pedro Maia Costa
75bdd47dfb [management] get current user endpoint (#3666) 2025-04-15 11:06:07 +01:00
bcmmbaga
263bf53c80 update network traffic schema
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-04-15 12:38:37 +03:00
Pedro Maia Costa
4134b857b4 [management] add permissions manager to geolocation handler (#3665) 2025-04-14 17:57:58 +01:00
Vlad
7839d2c169 [management] Refactor/management/updchannel (#3645)
* refactoring updatechannel - use read mutex for send update
2025-04-11 18:22:59 +03:00
Pascal Fischer
b9f82e2f8a [management] Buffer updateAccountPeers calls (#3644) 2025-04-11 17:21:05 +02:00
Pedro Maia Costa
fd2a21c65d [management] remove unnecessary access control middleware (#3650) 2025-04-11 10:43:59 +01:00
Maycon Santos
82d982b0ab [management,client] Add support to configurable prompt login (#3660) 2025-04-11 11:34:55 +02:00