Davide De Rosa
|
d53e7add10
|
Allow HMAC verify with nil cipher in CryptoCBC
|
2018-09-12 15:21:25 +02:00 |
|
Davide De Rosa
|
4bf02198d1
|
Parse ping from PUSH_REPLY
|
2018-09-09 00:52:16 +02:00 |
|
Davide De Rosa
|
7fe4e2f942
|
Fix typo in NCP unit test
|
2018-09-07 15:25:03 +02:00 |
|
Davide De Rosa
|
828d32beb8
|
Add unit test
|
2018-09-07 15:14:13 +02:00 |
|
Davide De Rosa
|
14f5a68c12
|
Move appGroup out of Configuration
Decouple VPN parameters.
|
2018-09-07 00:25:21 +02:00 |
|
Davide De Rosa
|
43a5972737
|
Fix cipher regex in PUSH_REPLY
Breaks with NCP enabled when cipher is not last. Trailing comma
was erroneously included in parsed cipher name.
Fixes #11
|
2018-09-05 03:54:40 +02:00 |
|
Davide De Rosa
|
57b7457ad1
|
Fix DataPath unit tests
|
2018-09-02 02:09:20 +02:00 |
|
Davide De Rosa
|
cff359fceb
|
Parse pushed cipher if any
|
2018-09-02 02:09:20 +02:00 |
|
Davide De Rosa
|
373a36b9c1
|
Parse and apply IPv6 settings when available
IPv4 currently mandatory in PushReply (exception otherwise).
|
2018-08-31 01:59:08 +02:00 |
|
Davide De Rosa
|
ac0e7713d6
|
Parse IPv6 DNS servers
dhcp-option can be DN6 (older) or DNS (newer).
|
2018-08-31 01:59:08 +02:00 |
|
Davide De Rosa
|
de6b22349e
|
Test IPv4 <-> String conversions
|
2018-08-31 01:06:38 +02:00 |
|
Davide De Rosa
|
b0758412a0
|
Add PUSH_REPLY unit tests
|
2018-08-30 18:04:12 +02:00 |
|
Davide De Rosa
|
99068c0a2f
|
Fix unit tests after refactoring
|
2018-08-30 17:52:54 +02:00 |
|
Davide De Rosa
|
dee2956406
|
Rename Certificate to CryptoContainer
Makes more sense as it holds certs and keys. Can be other formats
than PEM in the future.
|
2018-08-28 12:55:27 +02:00 |
|
Davide De Rosa
|
b172f79719
|
Re-license with proper per-file notices
Clarify explicitly the author/extent of the fork, with proper
credit to the original project's license and copyright holder.
|
2018-08-28 12:53:14 +02:00 |
|
Davide De Rosa
|
54cc811e47
|
Use MTU configuration for the link instead
Raise default link MTU from 1000 to 1250. Keep default for
tunnel MTU.
|
2018-08-24 12:37:09 +02:00 |
|
Davide De Rosa
|
9f54e624ee
|
Expose LZO framing option
|
2018-08-24 00:27:45 +02:00 |
|
Davide De Rosa
|
8836d2b175
|
Deprecate LZO compression framing
Prepend NO_COMPRESS if enabled, omit if not (default).
|
2018-08-24 00:18:42 +02:00 |
|
Davide De Rosa
|
2459fe1bfd
|
Move a few classes inside SessionProxy
- Authenticator
- EncryptionBridge (formerly EncryptionProxy)
- PushReply
- SessionKey
They only make sense there. Content unchanged.
|
2018-08-23 18:51:36 +02:00 |
|
Davide De Rosa
|
6d5e9f68a9
|
Move cipher/digest enums to Core
Restrict choice to supported OpenSSL algorithms.
|
2018-08-23 18:51:36 +02:00 |
|
Davide De Rosa
|
897e824340
|
Enforce use of non-preset CA certificates
|
2018-08-23 12:11:55 +02:00 |
|
Davide De Rosa
|
4d03df7066
|
Finish up renaming in headers and prefixes
|
2018-08-23 12:10:56 +02:00 |
|
Davide De Rosa
|
fe665e8ad5
|
Rename library to TunnelKit
|
2018-08-23 12:10:41 +02:00 |
|