18 Commits
Author SHA1 Message Date
Gelareh Taban 6b8cd8b092 Remove code that crept back because of the rebase. 2018-01-10 14:26:45 -06:00
Gelareh TabanandCarl Brown 9b64bc21d8 TLS integration with tests - runs OK on macOS and OK on Linux 2018-01-08 12:47:44 -06:00
Carl Brown 66c6b6a06d Semaphores to fix TSAN warnings
Semaphores to track if abort() has been called

Semaphores to track if cleanup() has been called and only let it get called once
2018-01-03 14:06:30 -06:00
Arjun NayiniandChris Bailey 2c4336880d [Code Style] Some code style changes (#92)
* [Code Style] Some code style changes

Minor changes to make some code Swiftier

* Fixes for PR feedback
2017-11-09 19:58:39 +00:00
Chris AmanseandChris Bailey b624e39530 Fix readBuffer leak when do block catches an error (#77) 2017-11-09 19:57:34 +00:00
Carl BrownandChris Bailey 630bd0bfc9 Handle blocking failure (#62) 2017-11-07 12:18:19 -08:00
Arjun NayiniandChris Bailey 728b66d569 Lint and Clean up code (#84) 2017-11-07 11:34:33 -08:00
Carl BrownandChris Bailey d9dbb40531 Sockets aren't idle if response not completed (#63) 2017-10-07 18:18:11 +01:00
Carl BrownandChris Bailey ec6087c2a1 dealloc (#68) 2017-10-07 13:19:06 +01:00
nixzhuandChris Bailey fb6df9b933 Better code style (#67)
* Indent return

* Auto infer URLSessionConfiguration.default

* Better define of `testString`
2017-10-07 13:17:09 +01:00
Aaron LiberatoreandChris Bailey 3aa8b03c06 Keep alive override (#57)
* Overridable keep alive timeout

* removes whitespace
2017-09-28 22:01:29 +01:00
Carl BrownandChris Bailey 2ab754e00f Swift 4 support (#56) 2017-09-26 17:05:12 +01:00
Carl BrownandChris Bailey defd4c7005 Push completion block to queueSocketWrite (#55)
* Push completion block to queueSocketWrite

* Fix test assert

I had put this fix in the PR for Swift 4 instead of the PR for this when I split them up. Sorry.
2017-09-26 17:04:52 +01:00
Aaron LiberatoreandChris Bailey 00adc53d0f Closes requests with Connection: close header (#52)
* Closes requests with Connection: close header

* Fixes whitespace and merge mistake
2017-09-24 13:27:14 +01:00
Carl BrownandChris Bailey 280caad31d Honor &stopProcessingBody flag, with tests (#51)
Issue #48
2017-09-22 08:50:20 +01:00
Chris BaileyandGitHub fee5702695 Fix port configuration being ignored (#42) 2017-09-11 13:59:04 +01:00
Chris BaileyandGitHub 055a757e15 Update README.md and Jazzy annotations (#43) 2017-09-10 16:21:20 +01:00
Carl BrownandChris Bailey 6b5b27edf0 Remove BlueSocket dependency (#39) 2017-09-08 11:46:08 +01:00