Mustafa Arici
|
645c27dba1
feat(user): impl. ExpiresAtExpiresAt returns date time for which the user certificate gets expired.
|
7 lat temu |
Mustafa Arici
|
9ce7db14b1
refactor(vpn): move all funcs under Server struct
|
7 lat temu |
Mustafa Arici
|
689f258164
fix(user): don't allow assigning server's ip to the client
|
8 lat temu |
Mustafa Arici
|
5479ea9562
fix(net,user): improve handle validation process
|
8 lat temu |
Mustafa Arici
|
98231fbd0c
refactor: allow dots in the name inputs
|
8 lat temu |
Mustafa Arici
|
e705ea422a
fix(user): allow update if updated ip is same with user's existing static ip
|
8 lat temu |
Mustafa Arici
|
8bbbb27401
feat(vpn): implement configurable dns option
|
8 lat temu |
Mustafa Arici
|
55acfb6b25
refactor: major refactor of all service
|
8 lat temu |
Mustafa Arici
|
3292efd2f5
test(user): update test cases
|
8 lat temu |
Mustafa Arici
|
87dfa703d7
feat(vpn): add option to specify custom cidr to use during vpn init
|
8 lat temu |
Mustafa Arici
|
e5a1d89e53
test(user): fix static ip related tests
|
8 lat temu |
Mustafa Arici
|
aeeeb98322
feat(vpn): specify vpn proto during initialization
|
8 lat temu |
Mustafa Arici
|
02ad20ba17
test(net): don't cause a race condition
|
8 lat temu |
Mustafa Arici
|
d9b2c0ea1b
test(user): write test cases for ip allocator
|
8 lat temu |
Mustafa Arici
|
b306ddebf9
feat(user): implement update user feature
|
8 lat temu |
Mustafa Arici
|
5d53115e75
feat(user): implement proper password storage
|
8 lat temu |
Mustafa Arici
|
0353f69fd7
test(user,vpn): write test cases for no-gw feature
|
8 lat temu |
Mustafa Arici
|
3c5c4af01f
test(user): write test cases for user operations
|
8 lat temu |