Mustafa Arici
|
0b7c7cb222
feat(api): expose restart vpn functionality over api
|
8 vuotta sitten |
Mustafa Arici
|
9c34a5fcb1
feat(permset): apply permission checking using permsets
|
8 vuotta sitten |
Mustafa Arici
|
707e209b68
refactor: correct typo
|
8 vuotta sitten |
Mustafa Arici
|
2b1197d5c1
feat(webui): implement basic webui
|
8 vuotta sitten |
Mustafa Arici
|
b2bce683be
refactor(api): correct status codes
|
8 vuotta sitten |
Mustafa Arici
|
6006fb9610
feat(api): implement authentication service
|
8 vuotta sitten |
Mustafa Arici
|
24eb047afb
refactor(api): move pb/ under api/
|
8 vuotta sitten |
Mustafa Arici
|
ee18b4cfad
feat(vpn): implement vpn Update
|
8 vuotta sitten |
Mustafa Arici
|
8bbbb27401
feat(vpn): implement configurable dns option
|
8 vuotta sitten |
Mustafa Arici
|
55acfb6b25
refactor: major refactor of all service
|
8 vuotta sitten |
Mustafa Arici
|
3c5c52d32b
feat(user): add admin user type
|
8 vuotta sitten |
Mustafa Arici
|
a80d03aff6
refactor(vpn): create and use getter methods for vpn poroto
|
8 vuotta sitten |
Mustafa Arici
|
87dfa703d7
feat(vpn): add option to specify custom cidr to use during vpn init
|
8 vuotta sitten |
Mustafa Arici
|
9eef0563b0
fix(user): handle static addresses properly
|
8 vuotta sitten |
Mustafa Arici
|
aeeeb98322
feat(vpn): specify vpn proto during initialization
|
8 vuotta sitten |
Mustafa Arici
|
7a1fbe6fc4
feat(api): add REST endpoints for the existing grpc services
|
8 vuotta sitten |
Mustafa Arici
|
fff2e7a514
fix(vpn): push gw changes thru ccd not main server conf
|
8 vuotta sitten |
Mustafa Arici
|
fc9f6c78ab
feat(vpn): show available network types via cli && fetch associated user
|
8 vuotta sitten |
Mustafa Arici
|
a00f665006
feat(net): implement static route type Networks
|
8 vuotta sitten |
Mustafa Arici
|
3f128fa377
feat(net): handle iptables upon association/dissociation
|
8 vuotta sitten |
Mustafa Arici
|
58c21011e7
feat(net): impl. network association/dissociation
|
8 vuotta sitten |
Mustafa Arici
|
c253193ef2
feat(network): implement network service
|
8 vuotta sitten |
Mustafa Arici
|
ae162139cc
feat(vpn): allocate client ip addresses dynamically and statically
|
8 vuotta sitten |
Mustafa Arici
|
b306ddebf9
feat(user): implement update user feature
|
8 vuotta sitten |
Mustafa Arici
|
bf2a9b940e
feat(user,vpn): implement no-gw capability
|
8 vuotta sitten |
Mustafa Arici
|
12e4952025
feat(show-user-ip): show user's vpn ip in cli
|
8 vuotta sitten |
Mustafa Arici
|
ea54f2cb32
refactor(rpc): remove vpn apply proto
|
8 vuotta sitten |
Mustafa Arici
|
02113803fd
fix(rpc): use correct method
|
8 vuotta sitten |
Mustafa Arici
|
800df08ac3
refactor: proper logging
|
8 vuotta sitten |
Mustafa Arici
|
c2891189f9
refactor: split pki into it's own package
|
8 vuotta sitten |