Davide Beatrici
667108319d
Cedar: prepare Proto for UDP support
...
- An additional parameter is added to IsPacketForMe(), used to specify the protocol type (currently either TCP or UDP).
- SupportedModes() is dropped because it's now redundant.
- IsOk() and EstablishedSessions() are dropped because error checking should be handled by the implementation.
- ProtoImplDetect() now takes a buffer and its size rather than a SOCK, so that it can be used to detect UDP protocols.
- The OpenVPN toggle check is moved to ProtoImplDetect(), so that we don't have to duplicate it once UDP support is implemented.
2020-05-11 07:07:04 +02:00
Ilya Shipitsin
7e8b3c0b39
Merge pull request #1112 from Evengard/making-unique-clientid-dhcp
...
Make DHCP Client ID more unique
2020-05-05 16:00:23 +05:00
Evengard
34dfc14549
Fixing errors discovered with Coverity.
2020-05-04 16:07:21 +03:00
Evengard
1fe863e866
Generate DHCP Client ID based on MAC all the time
2020-05-04 15:40:44 +03:00
Ilya Shipitsin
b41c17f45a
Merge pull request #1109 from Evengard/ppp-eap-tls
...
Implementation of EAP-TLS for PPP
2020-05-04 17:13:15 +05:00
Evengard
ca1c6a5f3f
Fixing a use of unitialized variable as per CPPCHECK
2020-05-03 14:22:18 +03:00
Evengard
8fb456f6a6
Fixing a memory leak in SslCertVerifyCallback because of a duplicated callback
2020-05-03 05:36:01 +03:00
Evengard
132926ee09
Fixing alignment of struct on GCC, changing the method to server one
2020-05-03 05:17:23 +03:00
Evengard
8a856e4672
Codestyle fixes
2020-05-02 21:08:19 +03:00
Davide Beatrici
e6803a1fab
Merge PR #1108 : Cedar: various improvements to Proto
2020-05-02 19:52:31 +02:00
Evengard
9180e065a0
Some weirdness fixes
2020-05-02 20:29:31 +03:00
Evengard
39becfe4ab
Some hacks to make Android VPN Client Pro working
2020-05-02 20:25:01 +03:00
Evengard
723f38e72f
Fixing Linux...
2020-05-02 19:52:47 +03:00
Evengard
a2b7cb0148
Added possibility to load CA certificates from chain_certs folder to allow verifying the client certificates against it.
2020-05-02 19:52:46 +03:00
Evengard
24bd2b3198
Fixing up some errors
2020-05-02 19:52:46 +03:00
Evengard
9f2a5cecf3
Preliminary (untested) EAP-TLS implementation
2020-05-02 19:52:46 +03:00
Evengard
a65c436e8f
Writing skeleton for EAP-TLS implementation
2020-05-02 19:52:45 +03:00
Evengard
aa0ec4343c
Fixing errors as per static analysis
2020-05-02 19:52:45 +03:00
Evengard
1bdd9a92bc
Adding timeout propagation from user policy in PPP sessions (including L2TP and SSTP).
2020-05-02 19:52:45 +03:00
Davide Beatrici
942051d3a8
Cedar: various improvements to Proto
...
The PROTO structure is now used to identify the system as a whole, rather than a single protocol. It's stored and initialized in Server.
ProtoCompare(), ProtoAdd() and ProtoDetected() are renamed to make the difference between PROTO and PROTO_IMPL more clear.
ProtoGet() and ProtoNum() are removed because the related list can now be accessed directly by Server.
2020-05-01 07:14:38 +02:00
Ilya Shipitsin
039cd8edf0
Merge pull request #1107 from chipitsine/master
...
5.01.9674 release
2020-04-30 13:26:45 +05:00
Ilya Shipitsin
e025762a52
Merge pull request #1106 from SoftEtherVPN/dependabot/npm_and_yarn/src/bin/hamcore/wwwroot/admin/default/jquery-3.5.0
...
Bump jquery from 3.4.1 to 3.5.0 in /src/bin/hamcore/wwwroot/admin/default
2020-04-30 12:42:35 +05:00
Ilya Shipitsin
a902d3eed9
5.01.9674 release
2020-04-30 12:02:05 +05:00
dependabot[bot]
44f731f781
Bump jquery in /src/bin/hamcore/wwwroot/admin/default
...
Bumps [jquery](https://github.com/jquery/jquery ) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases )
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-04-30 06:12:25 +00:00
djony
d84712d3a6
Update strtable_ru.stb
2020-04-28 21:03:00 +03:00
djony
820b0b4c7c
Update strtable_ru.stb
2020-04-27 16:50:06 +03:00
djony
c524ce0c1e
Update strtable_ru.stb
2020-04-27 01:03:59 +03:00
Ilya Shipitsin
14e9c7299d
Merge pull request #1104 from Evengard/fixup-ppp-unices
...
Fixup ppp unices
2020-04-26 17:26:16 +05:00
djony
a0eb7ebc45
Update strtable_ru.stb
2020-04-26 13:54:08 +03:00
djony
8a00bfa9e0
Update strtable_ru.stb
2020-04-26 13:16:03 +03:00
Evengard
f20e99f8e4
Treating empty IPCP requests as IPCP requests with IP-Address option zeroed out
2020-04-25 20:59:08 +03:00
Evengard
b9109211d3
ACKing an empty LCP options list
2020-04-25 15:29:57 +03:00
djony
09257b8fc6
Update strtable_ru.stb
2020-04-25 13:50:27 +03:00
djony
c80ec4d442
Update strtable_ru.stb
2020-04-22 18:58:15 +03:00
djony
419a89f7fd
Update strtable_ru.stb
2020-04-22 18:32:42 +03:00
djony
c96d67be0e
Update strtable_ru.stb
2020-04-22 18:16:51 +03:00
djony
c1c5bad734
Update strtable_ru.stb
2020-04-20 21:09:11 +03:00
djony
6b6a068485
Update strtable_ru.stb
2020-04-20 16:16:55 +03:00
Davide Beatrici
9073452b09
Merge PR #1092 : src/Cedar/Proto_OpenVPN.c: push "block-outside-dns" to clients
2020-04-20 03:25:43 +02:00
Ilya Shipitsin
bf65ef290a
Merge pull request #1098 from chipitsine/master
...
5.01.9673 release
2020-04-18 11:30:53 +05:00
Ilya Shipitsin
70a7c4596d
5.01.9673 release
2020-04-18 00:47:47 +05:00
djony
98404fb9b8
Update strtable_ru.stb
2020-04-15 22:19:44 +03:00
djony
dd0c36a536
Update strtable_ru.stb
2020-04-12 13:31:05 +03:00
djony
2718ac16e4
Update strtable_ru.stb
2020-04-06 01:05:19 +03:00
djony
101004f2a8
Update strtable_ru.stb
2020-04-05 23:55:30 +03:00
djony
28c852d3b8
Update strtable_ru.stb
2020-04-05 21:58:10 +03:00
Davide Beatrici
16cdf62cc6
Merge PR #1093 : Fix security issue: Fix the security of JSON-API
2020-04-05 20:49:11 +02:00
Daiyuu Nobori
033647c8ac
Fix security issue: Fix the security of JSON-API. If the administrator password of the Virtual Hub is empty, JSON-API (which was added in 4.30 Build 9696 Beta) will not be able to access to the virtual hub with a empty password since this release. Because there are relatively many cases in which administrator password is empty for a virtual hub, being able to manage a virtual hub without a password using JSON-API was a security problem. In this release, this behavior has been changed so that JSON-API cannot be accessed in the Virtual Hub management mode until it is configured with non-empty password.
2020-04-06 00:44:14 +09:00
djony
7e6da6a836
Update strtable_ru.stb
2020-04-04 18:45:44 +03:00
djony
2545e7fc9f
Update strtable_ru.stb
2020-04-04 16:33:43 +03:00