Commit Graph

  • 07cd40ce8c Update README.md develop Ian Partridge 2018-09-24 11:14:17 +01:00
  • 8a5668cc19 Merge pull request #109 from gtaban/tlsRebased Carl Brown 2018-01-10 15:14:12 -06:00
  • 21cf431cf1 Remove extra logging. Gelareh Taban 2018-01-10 15:06:45 -06:00
  • 6b8cd8b092 Remove code that crept back because of the rebase. Gelareh Taban 2018-01-10 14:26:45 -06:00
  • 7bf242651c Update dependency on swift-server/TLSService instead of gtaban/TLSService. Gelareh Taban 2018-01-10 11:54:51 -06:00
  • 30344ad3f0 Move TLS config to the HTTPServer.Options object Carl Brown 2018-01-08 15:29:21 -06:00
  • 9b64bc21d8 TLS integration with tests - runs OK on macOS and OK on Linux Gelareh Taban 2017-11-09 16:21:21 -06:00
  • b5001e49c6 Merge pull request #108 from carlbrown/forPRforTSAN gtaban 2018-01-08 11:33:21 -06:00
  • 3739ce6037 Remove TODO comment for thing I'd already done. Carl Brown 2018-01-08 11:07:29 -06:00
  • 36adb9f32f Remove Logging variable no longer used and fixed typo Carl Brown 2018-01-08 10:57:54 -06:00
  • 66c6b6a06d Semaphores to fix TSAN warnings Carl Brown 2017-10-02 17:38:07 -05:00
  • b576f2e860 Merge pull request #107 from ZeeZide/bug/http-parser-credits Carl Brown 2017-12-08 14:39:31 -06:00
  • 3af439047d Apply original http-parser 2.7.1 drop Helge Hess 2017-12-07 21:37:45 +01:00
  • 933ecc536b Use 2.7.1 version of LICENSE Helge Hess 2017-12-07 21:34:45 +01:00
  • dd00ed6e3b Add HTTPParser license and credits Helge Hess 2017-12-07 21:25:09 +01:00
  • 31d066a0e9 Merge pull request #103 from anayini/update-readme Carl Brown 2017-11-30 11:42:58 -06:00
  • e002bc58eb PR Feedback Arjun Nayini 2017-11-22 22:00:25 -08:00
  • d50eeecf76 Add note in README.md about generating .xcodeproj Arjun Nayini 2017-11-13 22:02:10 -08:00
  • 4eab465956 Merge pull request #101 from GeorgeLyon/develop Carl Brown 2017-11-13 09:49:57 -06:00
  • 92dcc60699 Any informational header (1XX) should be allowed to be written prior to actual response headers. George 2017-11-12 12:45:59 -08:00
  • 825b680c64 Merge pull request #81 from gtaban/convertOptions Carl Brown 2017-11-10 17:29:08 -06:00
  • 2e987e181c remove arguments from HTTPServer start function and put it in an option class and pass in init. Gelareh Taban 2017-11-02 16:21:13 -05:00
  • 397c5fb7a4 Merge pull request #85 from ZeeZide/feature/no-http-serving Carl Brown 2017-11-10 15:53:31 -06:00
  • b6211a2894 Merge branch 'develop' into feature/no-http-serving Carl Brown 2017-11-10 15:25:22 -06:00
  • 4d2c2b55f7 Merge branch 'develop' into feature/no-http-serving Carl Brown 2017-11-10 15:23:14 -06:00
  • b54c7b40ad Merge pull request #95 from gtaban/splitServerTests Carl Brown 2017-11-10 14:32:36 -06:00
  • 9dd0946bff Merge pull request #94 from gtaban/PackageResolved Carl Brown 2017-11-10 14:28:58 -06:00
  • a5a4da0375 Divide up the Server unit tests and end to end tests. Gelareh Taban 2017-11-10 10:52:02 -06:00
  • 6ad4650c17 git should ignore Package.resolved Gelareh Taban 2017-11-10 10:34:19 -06:00
  • 2c4336880d [Code Style] Some code style changes (#92) Arjun Nayini 2017-11-09 11:58:39 -08:00
  • b624e39530 Fix readBuffer leak when do block catches an error (#77) Chris Amanse 2017-11-09 11:57:34 -08:00
  • 53e1e38e1b server.stop shouldn't have been left commented out in these two tests (#75) Carl Brown 2017-11-07 14:24:41 -06:00
  • 630bd0bfc9 Handle blocking failure (#62) Carl Brown 2017-11-07 14:18:19 -06:00
  • 728b66d569 Lint and Clean up code (#84) Arjun Nayini 2017-11-07 11:34:33 -08:00
  • 88ab09d047 Drop HTTPServing Helge Hess 2017-11-05 23:51:45 +01:00
  • 473177815d Fixed typo in comments (#80) Shane Vitarana 2017-10-30 06:10:21 -04:00
  • fa11340bc1 Merge pull request #79 from ZeeZide/develop Carl Brown 2017-10-26 09:45:03 -05:00
  • 34cd525151 Typo: it is mkcol, not mkol Helge Hess 2017-10-23 14:57:41 +02:00
  • d9dbb40531 Sockets aren't idle if response not completed (#63) Carl Brown 2017-10-07 12:18:11 -05:00
  • 1994157441 Test hashValue and description of HTTPVersion (#71) Chris Amanse 2017-10-07 09:54:49 -07:00
  • ec6087c2a1 dealloc (#68) Carl Brown 2017-10-07 07:19:06 -05:00
  • fb6df9b933 Better code style (#67) nixzhu 2017-10-07 20:17:09 +08:00
  • 5a00cde492 Merge pull request #64 from ShaneQi/new_runloop_api_in_readme Carl Brown 2017-10-04 10:18:22 -05:00
  • fffb8dd883 Replaced CFRunLoopRun() with RunLoop.current.run() in README examples. Shane Qi 2017-10-04 09:19:00 -05:00
  • 234551eeef Readme: request feedback (#61) Ian Partridge 2017-10-03 13:32:33 +01:00
  • f8516cc725 TestResponseResolver logic match HTTPStreamingParser (#58) 0.1.0 Chris Bailey 2017-10-02 16:11:55 +01:00
  • 86cbd5c141 Jazzy docs with new example and API changes (#60) gh-pages Chris Bailey 2017-10-02 12:51:04 +01:00
  • 811940bb05 Update Jazzy docs with handler example and other minor improvements (#59) Chris Bailey 2017-10-02 11:00:25 +01:00
  • 3aa8b03c06 Keep alive override (#57) Aaron Liberatore 2017-09-28 16:01:29 -05:00
  • 2ab754e00f Swift 4 support (#56) Carl Brown 2017-09-26 11:05:12 -05:00
  • defd4c7005 Push completion block to queueSocketWrite (#55) Carl Brown 2017-09-26 11:04:52 -05:00
  • d81bed005d Adds Travis Support (#53) Aaron Liberatore 2017-09-24 07:28:05 -05:00
  • 00adc53d0f Closes requests with Connection: close header (#52) Aaron Liberatore 2017-09-24 07:27:14 -05:00
  • 280caad31d Honor &stopProcessingBody flag, with tests (#51) Carl Brown 2017-09-22 02:50:20 -05:00
  • 327e890e55 Merge pull request #41 from djones6/keepalive Carl Brown 2017-09-19 10:09:51 -05:00
  • a8205d2b7a Remove Keep-Alive header David Jones 2017-09-14 21:45:30 +01:00
  • 62aba99de0 Revise naming and type for requests remaining var David Jones 2017-09-07 09:58:46 +01:00
  • ee4b4d9620 Correct function of keepalive header David Jones 2017-09-05 13:43:29 +01:00
  • fee5702695 Fix port configuration being ignored (#42) Chris Bailey 2017-09-11 13:59:04 +01:00
  • 055a757e15 Update README.md and Jazzy annotations (#43) Chris Bailey 2017-09-10 16:21:20 +01:00
  • 6b5b27edf0 Remove BlueSocket dependency (#39) Carl Brown 2017-09-08 05:46:08 -05:00
  • d53f9432ce Perf: read connectionCount only when needed (#23) Chris Bailey 2017-08-29 12:48:12 +01:00
  • 8d278305c1 Remove dangling reference left over from rename in PR #26 (#38) Carl Brown 2017-08-29 02:52:41 -05:00
  • 75f022c06d Remove need for utils.* in CHTTPParser (#35) Chris Bailey 2017-08-27 10:14:35 +01:00
  • 6c0317d239 Add .swiftlint.yml and clean up project (#33) Ian Partridge 2017-08-24 18:15:50 +01:00
  • 0a09bcac28 Remove CHTTPParser dependency, add target (#32) Ian Partridge 2017-08-23 18:52:07 +01:00
  • 84b9c5d64d Update API docs (#31) Ian Partridge 2017-08-23 18:46:09 +01:00
  • ab8f280798 Remove API docs (#29) Ian Partridge 2017-08-23 14:17:00 +01:00
  • 92f3ee4dc0 Add HTTPServer API (#26) Ian Partridge 2017-08-23 10:44:04 +01:00
  • 4f402dbb57 Publish jazzy docs to GitHub Pages seabaylea 2017-08-14 12:24:31 +01:00
  • 8f1f900474 Add initial set of Jazzy docs (#24) Chris Bailey 2017-08-13 08:03:55 +01:00
  • 6e6ffe2124 Simplification of HTTPResponse/HTTPResponseWriter (#19) Aleksey Mashanov 2017-07-17 16:06:47 +03:00
  • 0da680a181 Fix for exclusive access issue in Swift 4 (#21) Carl Brown 2017-07-15 05:15:44 -05:00
  • 378286eea3 Merge pull request #18 from seabaylea/discardBody Carl Brown 2017-06-30 12:03:44 -05:00
  • 48d155f3ed discardBody() should call done() seabaylea 2017-06-30 17:34:54 +01:00
  • 43702318d4 Convert HTTPMethod to a struct (#17) Chris Bailey 2017-06-30 17:11:20 +01:00
  • 8ad751d04d Add Comparable conformance to HTTPVersion (#15) Chris Bailey 2017-06-30 17:11:00 +01:00
  • af9c374f5c Grab the lock around count and closeAll operations (#16) Younes Manton 2017-06-28 15:37:26 -04:00
  • 7e366e4687 Make HTTPHeaders more user-friendly (#14) aleksey-mashanov 2017-06-28 14:54:41 +03:00
  • 002d9ce17b Convert HTTPResponseStatus to a struct (#12) aleksey-mashanov 2017-06-22 15:04:46 +03:00
  • 5a16db4ccb move response write convenience methods to extension (#10) Tanner 2017-06-20 16:56:04 +01:00
  • f75476055d Merge pull request #9 from tanner0101/just-modules Chris Bailey 2017-06-19 16:53:35 +01:00
  • 3a21866782 rename Request to HTTPRequest Tanner 2017-06-16 11:51:32 +01:00
  • 9691a6a526 spacing fixes tanner0101 2017-06-14 18:59:07 +01:00
  • 02ef28a81e resolve merge conflicts with HTTPVersion updates tanner0101 2017-06-14 18:56:20 +01:00
  • 205a2652fc Merge branch 'develop' into just-modules tanner0101 2017-06-14 18:55:29 +01:00
  • 9c12770490 Merge pull request #1 from swift-server/develop Tanner 2017-06-14 18:55:00 +01:00
  • fbd4208900 Merge pull request #6 from seabaylea/httpversion Chris Bailey 2017-06-14 18:51:18 +01:00
  • 990a38227a clean up modules tanner0101 2017-06-14 18:42:36 +01:00
  • 6c6c1b1ad4 remove resolved tanner0101 2017-06-14 13:45:14 +01:00
  • 80111f16b1 modules / namespace tanner0101 2017-06-14 13:44:45 +01:00
  • 58eb012735 Move HTTPVersion to its own file and add Hashable/CustomStringConvertible conformance seabaylea 2017-06-14 10:19:31 +01:00
  • db44cf0d1a Convert HTTPVersion to a struct seabaylea 2017-06-13 15:31:15 +01:00
  • 7c04fa59d3 Merge pull request #5 from shmuelk/develop Chris Bailey 2017-06-12 09:51:40 +01:00
  • f66aa823e0 Merge pull request #3 from helje5/proposals/enums-need-to-be-open Chris Bailey 2017-06-12 09:43:43 +01:00
  • 8feb666b6f Make keepAliveUntil accessable outside this module Shmuel Kallner 2017-06-07 14:54:23 +03:00
  • 885d1f1ec4 Fix reasonPhrase, update API.md Helge Hess 2017-06-01 13:33:41 +02:00
  • 9fdf40ff74 Add .other to HTTPResponseStatus Helge Hess 2017-06-01 13:20:51 +02:00
  • dd9e50172c Add .other to HTTPMethod Helge Hess 2017-06-01 13:03:37 +02:00
  • 8b610c9655 Merge pull request #2 from swift-server/relocateSimpleResponseCreator Chris Bailey 2017-05-31 16:21:29 +01:00