Davide De Rosa
|
920a84f952
|
Update CHANGELOG
|
2019-10-22 11:02:51 +02:00 |
|
Davide De Rosa
|
eb09493882
|
Merge pull request #122 from rob-patchett/ping-timeout
Allow keep-alive timeout to be configured by the server or client
|
2019-10-22 10:51:27 +02:00 |
|
Robert Patchett
|
87cb448d12
|
Fix comment typo
|
2019-10-22 10:43:57 +02:00 |
|
Davide De Rosa
|
5866c373eb
|
Merge pull request #124 from rob-patchett/premature_connect_status
Conclude connection success only once the system starts using the tunnel
|
2019-10-17 17:16:48 +02:00 |
|
Robert Patchett
|
bdf34f8882
|
Set tunnel provider's reasserting to false after the system starts using the tunnel
|
2019-10-17 14:23:16 +02:00 |
|
Robert Patchett
|
55f7e64f19
|
Allow keep alive timeout to be configured by the server or client
|
2019-09-30 11:54:29 -07:00 |
|
Davide De Rosa
|
9619d21d15
|
Add missing changelog for 2.0.5
|
2019-09-30 10:28:57 +02:00 |
|
Davide De Rosa
|
53c816b1d3
|
Bump version
|
2019-09-26 12:34:56 +02:00 |
|
Davide De Rosa
|
3de653433f
|
Update OpenSSL
|
2019-09-26 12:17:33 +02:00 |
|
Davide De Rosa
|
1830695af7
|
Bump version
|
2019-09-24 22:11:12 +02:00 |
|
Davide De Rosa
|
d22f40f7e9
|
Fix potential OOB in memcmp()
|
2019-09-17 23:41:35 +02:00 |
|
Davide De Rosa
|
d815f5222f
|
Change var to let
Xcode no more signals wrong side-effect in withUnsafeBytes.
|
2019-09-17 16:09:09 +02:00 |
|
Davide De Rosa
|
d529744e81
|
Update CocoaPods
Issues with Xcode 10.
|
2019-09-06 23:44:01 +02:00 |
|
Davide De Rosa
|
93ac2442b3
|
Set release date
|
2019-09-06 23:19:52 +02:00 |
|
Davide De Rosa
|
6a6d1e7e0d
|
Fix bundler
|
2019-09-06 23:19:52 +02:00 |
|
Davide De Rosa
|
e0ab2a1ddb
|
Disconnect if HARD_RESET received while SOFT_RESET
Bad condition for .staleSession
Fixes #120
See 0f2234f1d1
|
2019-09-03 00:27:54 +02:00 |
|
Davide De Rosa
|
48e80c1f0d
|
Add sponsors
|
2019-08-24 23:05:51 +02:00 |
|
Davide De Rosa
|
c7af1d3197
|
Merge branch 'outdated-link-write'
|
2019-08-23 09:24:52 +02:00 |
|
Davide De Rosa
|
1ab045e413
|
Update CHANGELOG
Fixes #106
|
2019-08-23 09:15:59 +02:00 |
|
Davide De Rosa
|
de21adfef6
|
Beware of execution queue in write callbacks
self.link was not checked against in tunnel queue.
|
2019-08-23 09:15:59 +02:00 |
|
Davide De Rosa
|
6b281711c7
|
Ignore errors from outdated link writes
Prevents async delegation after cleanup.
|
2019-08-23 09:15:57 +02:00 |
|
Davide De Rosa
|
f15a7e1c6d
|
Bump version
|
2019-08-12 15:21:39 +02:00 |
|
Davide De Rosa
|
a893504b5f
|
Set release date
|
2019-07-27 00:14:44 +02:00 |
|
Davide De Rosa
|
3577674fd2
|
Update CHANGELOG
Fixes #104
|
2019-07-26 23:26:51 +02:00 |
|
Davide De Rosa
|
a4333eaafe
|
Revert ENOBUFS mitigation, do disconnect instead
Reverts #87 "fix"
|
2019-07-26 21:14:57 +02:00 |
|
Davide De Rosa
|
ca517b3075
|
Add missing changelogs of recent 2.x versions
|
2019-07-26 21:14:23 +02:00 |
|
Davide De Rosa
|
7c92a4a769
|
Credit SURFnet
|
2019-07-26 20:35:53 +02:00 |
|
Davide De Rosa
|
2666b7feab
|
Bump version
|
2019-07-26 20:33:21 +02:00 |
|
Davide De Rosa
|
a7a912a0d8
|
Update CHANGELOG
|
2019-07-11 18:45:39 +02:00 |
|
Davide De Rosa
|
aefeb252b3
|
Do not defer stop more than once
May cause multiple delegation and queue deadlock when a
reconnection is scheduled to trigger.
Fixes #106
|
2019-07-09 14:09:02 +02:00 |
|
Davide De Rosa
|
5ea185fd75
|
Merge branch 'overlapping-soft-reset'
|
2019-07-09 12:47:12 +02:00 |
|
Davide De Rosa
|
2c56a8ea95
|
Send PUSH_REQUEST immediately after auth
First call would always fail otherwise.
|
2019-07-09 12:40:10 +02:00 |
|
Davide De Rosa
|
40139cbef0
|
Replace key flag with session-wide isRenegotiating
Prevent new if one in progress.
Fixes #105
|
2019-07-09 12:17:12 +02:00 |
|
Davide De Rosa
|
0f2234f1d1
|
Assume stale session if server sends HARD_RESET
When unsolicited.
|
2019-07-09 11:42:12 +02:00 |
|
Davide De Rosa
|
1dcf4d7745
|
Shut down abruptly to work around macOS bug
Fixes #111
|
2019-07-07 23:36:06 +02:00 |
|
Davide De Rosa
|
b04f7f20d4
|
Log info about DNS servers in use
|
2019-07-03 19:04:53 +02:00 |
|
Davide De Rosa
|
c40d42c772
|
Set Swift 5 at Demo project level
|
2019-06-27 11:01:07 +02:00 |
|
Davide De Rosa
|
eb56a9a56c
|
Optimize [Data].flatCount
|
2019-06-05 14:14:15 +02:00 |
|
Davide De Rosa
|
a861c69f36
|
Fix missing paths in LZO subspec
StandardLZO.m was not matched.
Regression in ee4a446fa5
|
2019-05-28 15:42:02 +02:00 |
|
Davide De Rosa
|
2409443b4e
|
[ci skip] Add link to Travis-CI badge
|
2019-05-27 22:16:36 +02:00 |
|
Davide De Rosa
|
5ba49aea45
|
Merge branch 'update-readme'
|
2019-05-27 22:06:01 +02:00 |
|
Davide De Rosa
|
969f524b86
|
[ci skip] Update README to new structure
|
2019-05-27 22:03:36 +02:00 |
|
Davide De Rosa
|
3244c31600
|
Add Travis-CI badge
|
2019-05-27 22:01:39 +02:00 |
|
Davide De Rosa
|
5bc44c4842
|
Restrict Travis-CI to master and stable
Should run in PRs though.
|
2019-05-27 22:00:15 +02:00 |
|
Davide De Rosa
|
6004d3fcc8
|
Move OpenSSL dependency to OpenVPN
|
2019-05-27 21:35:41 +02:00 |
|
Davide De Rosa
|
2135180e72
|
[ci skip] Add missing jazzy entities
|
2019-05-27 21:28:31 +02:00 |
|
Davide De Rosa
|
4c4b537721
|
Merge branch 'travis-testing'
|
2019-05-27 21:27:32 +02:00 |
|
Davide De Rosa
|
137ab17474
|
Run tests on Travis-CI
Rely on Travis for basic test stage. No manual xcodebuild script.
Had to inject a manual "pod repo update" though.
https://github.com/travis-ci/travis-ci/issues/6473#issuecomment-247777762
Extend build time to 20 minutes (OpenSSL takes a lot).
|
2019-05-27 19:21:12 +02:00 |
|
Davide De Rosa
|
74e04a47b9
|
Fix Podfile targets
|
2019-05-27 17:15:37 +02:00 |
|
Davide De Rosa
|
bad16a5b4c
|
Update bundle
Fix CocoaPods version.
|
2019-05-27 17:14:59 +02:00 |
|