Commit Graph
23 Commits
Author SHA1 Message Date
Yossi Mesika 74b5335331 Added missing parameter description and build only on linux 2017-06-09 06:55:23 +03:00
Yossi Mesika 659cfee17c Changed indentation from spaces to tabs as used throughout the code 2017-05-23 16:15:59 +03:00
Yossi Mesika 091eb32e02 Updated SSLServiceDelegate with a function and field to support ALPN and HTTP/2 2017-05-22 21:16:39 +03:00
Bill Abt b789a1d5f9 Change send function signature of the SSLServiceDelegate protocol to not specify an explicitly unwrapped UnsafeRawPointer. Not needed. 2017-01-25 20:31:13 -05:00
Bill Abt cd34b6ed76 Handle SSL requested retry attempts for read and write functions. 2016-11-16 12:00:03 -05:00
Bill Abt f12fb3a7a2 Remove in-code disablement of swiftlint warnings, now done in the .swiftlint.yml file at the root of the repo. 2016-10-25 14:45:39 -04:00
Bill Abt c38f5dd6ac Disable "questionable" swiftlint items. 2016-10-25 13:30:44 -04:00
Bill Abt 18dcee6ea2 Minor change for clarity. 2016-09-27 09:29:19 -04:00
Bill Abt 210d541b01 Documentation update and fixes. 2016-09-27 09:03:20 -04:00
Bill Abt 9f7465b3ed Minor change to initialize delegate function of SSLServiceDelegate. SSLService.inititalize(isServer:) became SSLService.initialize(asServer:). 2016-08-16 19:29:09 -04:00
Bill Abt b8f118a460 Update to latest Xcode (Beta 6) and toolchain (8/15). 2016-08-15 23:17:20 -04:00
Bill Abt aa0058681c Merged in support for non-blocking writes to TCP sockets per PR#15 against the legacy-0.7 branch. Thanks Shmuel. 2016-08-11 11:56:50 -04:00
Bill Abt e731be1cc4 Fixed a problem with assigning a new SSLService delegate in newly accepted sockets. Thanks Tim!!!. 2016-08-09 14:38:17 -04:00
Bill Abt 03834f9f33 Fixed merge error: Re-added Data based method for SocketReader and SocketWriter. 2016-08-09 09:16:31 -04:00
Bill Abt fe800c8a6c Changes for the latest toolchain. 2016-08-02 09:05:09 -04:00
Bill Abt b923a1ec87 Updated to use latest (7/25) toolchain. 2016-07-26 11:35:49 -04:00
Bill Abt 201973747d Changed delegate I/O functions to throw exceptions if a non-recoverable error occurs to provide better diagnostic information. 2016-05-27 09:46:55 -04:00
Bill Abt aeb8d63d44 Update delegate protocol documentation 2016-05-26 21:04:40 -04:00
Bill Abt 32ae031e3a Delegate function verifyConnection() does not need the Socket as a parameter. 2016-05-26 20:49:03 -04:00
Bill Abt c854cbefe6 Change SSLError.fail(Uint, String) to SSLError.fail(Int, String). 2016-05-26 20:29:50 -04:00
Bill Abt 51f6218583 Added hooks to use SSLService plugin which is NOT required. 2016-05-26 10:27:44 -04:00
Bill Abt 8a0cdc94d5 Improved documentation. Wrapper socket fd functions in FD class and changed names to look more familiar with their 'C' counterparts. i.e. FD_SET in C becomes FD.SET in Swift. 2016-04-24 16:42:18 -04:00
Bill Abt bf2f36b4ff Major Changes to Conform to Swift 3.0 API Guidelines 2016-03-24 15:18:51 -04:00