Commit Graph

  • 91b832715a Organized source code in subfolders Pierre-Olivier Latour 2014-04-12 09:11:24 -07:00
  • 0852bf2d05 Moved functions to GCDWebServerFunctions.[h/m] Pierre-Olivier Latour 2014-04-12 09:07:08 -07:00
  • eb29232842 #34 Added Travis CI integration Pierre-Olivier Latour 2014-04-11 23:37:45 -07:00
  • 3b1fa05046 Update .travis.yml Pierre-Olivier Latour 2014-04-11 23:31:28 -07:00
  • 4535c5d61a Update Run-Tests.sh Pierre-Olivier Latour 2014-04-11 23:29:40 -07:00
  • ccd1eaa880 Create .travis.yml Pierre-Olivier Latour 2014-04-11 23:27:35 -07:00
  • 1b805c3951 Update GCDWebServerRequest.h Pierre-Olivier Latour 2014-04-11 23:19:09 -07:00
  • 2172872787 Update README.md Pierre-Olivier Latour 2014-04-11 23:17:57 -07:00
  • 894eacd517 Bumped version 2.0.1 Pierre-Olivier Latour 2014-04-11 22:39:13 -07:00
  • 7a54bcbae5 #35 Finalized unit tests Pierre-Olivier Latour 2014-04-11 22:39:06 -07:00
  • a28ac82ba2 #35 More work on unit tests Pierre-Olivier Latour 2014-04-11 22:25:03 -07:00
  • c062d9d6d3 Use internal functions for date formatting in WebDAV Pierre-Olivier Latour 2014-04-11 21:45:39 -07:00
  • bb32a721b6 Update README.md Pierre-Olivier Latour 2014-04-11 08:22:42 -07:00
  • 1b6e4f6491 #35 First pass at unit tests Pierre-Olivier Latour 2014-04-10 20:22:44 -07:00
  • 7b51023373 Fixed memory corruption under non-ARC Pierre-Olivier Latour 2014-04-10 20:19:37 -07:00
  • f21c6ab667 Fix Pierre-Olivier Latour 2014-04-10 19:49:24 -07:00
  • 0dd6d8c5fc Fix memory leak Pierre-Olivier Latour 2014-04-10 15:28:40 -07:00
  • d58b2122ed Improved CocoaPods integration Pierre-Olivier Latour 2014-04-10 14:37:55 -07:00
  • 4fa91f6802 Don't use SO_REUSEPORT 2.0 Pierre-Olivier Latour 2014-04-10 14:27:39 -07:00
  • dfd37078ae Fix Pierre-Olivier Latour 2014-04-10 14:27:20 -07:00
  • 582c6da74f More cleaning of logging system Pierre-Olivier Latour 2014-04-10 14:27:07 -07:00
  • 1e1fd24b5d Optimized logging Pierre-Olivier Latour 2014-04-09 19:15:03 -07:00
  • a3996f3fbf Merge branch 'v2' Pierre-Olivier Latour 2014-04-09 14:05:21 -07:00
  • 2ecbfea72f Fix Pierre-Olivier Latour 2014-04-09 14:02:58 -07:00
  • d78aa3baae Allow HEAD requests on collections Pierre-Olivier Latour 2014-04-09 13:59:20 -07:00
  • fcea9cad44 Moved +shouldAutomaticallyMapHEADToGET to GCDWebServer class Pierre-Olivier Latour 2014-04-09 13:53:46 -07:00
  • d383845fcc Cleaned up file servers error handling Pierre-Olivier Latour 2014-04-09 13:45:15 -07:00
  • 97929f7d89 Added -description methods Pierre-Olivier Latour 2014-04-09 13:44:53 -07:00
  • 4008b5b476 Only set "Cache-Control" on successful responses Pierre-Olivier Latour 2014-04-09 13:43:33 -07:00
  • e49b9219ea Renamed "filePath" to "temporaryPath" Pierre-Olivier Latour 2014-04-09 13:46:43 -07:00
  • 30eb01ca6f Fixed memory corruption Pierre-Olivier Latour 2014-04-09 13:38:30 -07:00
  • 6f90a3e6ce Log real request method Pierre-Olivier Latour 2014-04-09 12:20:37 -07:00
  • efad06f506 __unsafe_unretained does not prevent self retain-cycles when not under ARC Pierre-Olivier Latour 2014-04-09 11:10:45 -07:00
  • 811e45ab26 Properly handle casing of header values Pierre-Olivier Latour 2014-04-09 10:34:33 -07:00
  • f14dda522c Update README.md Pierre-Olivier Latour 2014-04-09 01:56:15 -07:00
  • e5550bf290 Fix non-ARC build failure Pierre-Olivier Latour 2014-04-09 01:42:52 -07:00
  • 9f0544b449 Removed Mac Finder mode Pierre-Olivier Latour 2014-04-09 01:41:54 -07:00
  • d2c0d6da2b Update README.md Pierre-Olivier Latour 2014-04-09 01:40:16 -07:00
  • d5811fe6df Added compatibility with OS X Finder for WebDAV Pierre-Olivier Latour 2014-04-09 01:37:15 -07:00
  • b494e40442 Fix Pierre-Olivier Latour 2014-04-09 01:26:07 -07:00
  • 157b683082 Automatically map HEAD requests to GET ones Pierre-Olivier Latour 2014-04-09 00:53:06 -07:00
  • 62ee560d51 Added -replaceResponse:forRequest: hook Pierre-Olivier Latour 2014-04-09 00:16:38 -07:00
  • bda3d917ca Automatically handle ETag and Last-Modified-Date caching Pierre-Olivier Latour 2014-04-09 00:01:12 -07:00
  • 6210564bfc Added support for "ETag" and "If-None-Match" headers Pierre-Olivier Latour 2014-04-08 23:25:33 -07:00
  • c454dc4e8e Simplified internal checks for requests and responses Pierre-Olivier Latour 2014-04-08 23:00:21 -07:00
  • 289059c875 Added support for "If-Modified-Since" and "Accept-Encoding" headers Pierre-Olivier Latour 2014-04-08 22:59:29 -07:00
  • f1a79ffd11 Added support for "Last-Modified" response header Pierre-Olivier Latour 2014-04-08 22:55:28 -07:00
  • 7339a7a2a6 Factored out HTTP date parsing and formatting Pierre-Olivier Latour 2014-04-08 22:52:52 -07:00
  • 1be1966252 Fix Pierre-Olivier Latour 2014-04-09 01:37:05 -07:00
  • 30756fc8f9 Update README.md Pierre-Olivier Latour 2014-04-08 19:59:41 -07:00
  • 4c993ebfac Update README.md Pierre-Olivier Latour 2014-04-08 19:51:01 -07:00
  • 60f9ee975e Fix Pierre-Olivier Latour 2014-04-08 19:41:25 -07:00
  • b3a700d38a Ensure Content-Type header is lowercased Pierre-Olivier Latour 2014-04-08 17:49:35 -07:00
  • 881cc3b00c Added JSON and text extensions to GCDWebServerDataRequest Pierre-Olivier Latour 2014-04-08 17:49:17 -07:00
  • e26c9b76ea Updated to "instancetype" type Pierre-Olivier Latour 2014-04-07 23:45:33 -07:00
  • 3401206279 Fix Pierre-Olivier Latour 2014-04-07 23:33:54 -07:00
  • 715d985475 Update README.md Pierre-Olivier Latour 2014-04-07 23:27:44 -07:00
  • efb1f9f4eb First pass at implementing class 1 WebDAV server Pierre-Olivier Latour 2014-04-07 23:19:31 -07:00
  • 93c6a9bece More refactoring of GCDWebUploader Pierre-Olivier Latour 2014-04-07 23:17:57 -07:00
  • 1d381c9fc6 Refactor GCDWebUploader Pierre-Olivier Latour 2014-04-07 23:12:18 -07:00
  • 31d51cf5c0 Updated GCDWebUploader to latest APIs Pierre-Olivier Latour 2014-04-07 23:03:08 -07:00
  • 35ce178323 Added GCDWebServerErrorResponse Pierre-Olivier Latour 2014-04-07 23:00:19 -07:00
  • 5ece52fa1b Fix Pierre-Olivier Latour 2014-04-07 21:20:20 -07:00
  • 131810229f Improved logging APIs Pierre-Olivier Latour 2014-04-07 21:12:02 -07:00
  • b942a9d2b8 Fix Pierre-Olivier Latour 2014-04-07 20:52:23 -07:00
  • 047a0604bf Make default implementation for GCDWebServerRequest and GCDWebServerResponse ignore bodies Pierre-Olivier Latour 2014-04-07 19:30:57 -07:00
  • 4b46c95a78 Allow requests with body but no Content-Type header Pierre-Olivier Latour 2014-04-07 19:30:15 -07:00
  • 794ab5f293 Fixes Pierre-Olivier Latour 2014-04-07 19:29:33 -07:00
  • fb08e77c0c Added -hasByteRange API Pierre-Olivier Latour 2014-04-07 19:29:04 -07:00
  • c51f9ad7d9 Added GCDWebServerHTTPStatusCodes.h Pierre-Olivier Latour 2014-04-07 19:27:58 -07:00
  • 7ec8d5247a Added logging APIs Pierre-Olivier Latour 2014-04-07 19:25:16 -07:00
  • dcbc0f96c5 Fixed addDefaultHandlerForMethod:requestClass:processBlock: ignoring method Pierre-Olivier Latour 2014-04-07 14:28:53 -07:00
  • f61ff832ea Added -abortRequest:withStatusCode: API Pierre-Olivier Latour 2014-04-07 14:18:32 -07:00
  • e85a0c9a61 Update README.md Pierre-Olivier Latour 2014-04-07 13:14:28 -07:00
  • 8f9c03991d Renamed GCDWebServerStreamResponse to GCDWebServerStreamingResponse Pierre-Olivier Latour 2014-04-07 13:10:17 -07:00
  • c5d3764913 Moved response body chunked transfer encoding to GCDWebServerConnection Pierre-Olivier Latour 2014-04-07 13:09:03 -07:00
  • 7af258eb6b #17 Added support for chunked transfer encoding in request bodies Pierre-Olivier Latour 2014-04-07 12:21:19 -07:00
  • c213e167b4 Fix Pierre-Olivier Latour 2014-04-07 09:31:28 -07:00
  • 06630d3245 Added support for gzip body encoding Pierre-Olivier Latour 2014-04-06 18:03:24 -07:00
  • 63a66ff331 Added GCDWebServerBodyWriter protocol Pierre-Olivier Latour 2014-04-06 12:09:44 -07:00
  • 1f9a0d38d0 Split class files Pierre-Olivier Latour 2014-04-06 11:32:07 -07:00
  • 81638ad086 First pass at adding body encoders Pierre-Olivier Latour 2014-04-06 10:44:53 -07:00
  • 7506f9c9a2 Fix Pierre-Olivier Latour 2014-04-06 10:10:25 -07:00
  • 1315c0e965 Enable -Wshadow Pierre-Olivier Latour 2014-04-04 10:48:12 -07:00
  • 2c98a5931d Merge pull request #32 from iosphere/pullrequest/shadowLocalVar Pierre-Olivier Latour 2014-04-04 10:46:16 -07:00
  • 9a4ec5b7e8 Fixes warning regarding shadowing local variables felixLam 2014-04-04 12:05:32 +02:00
  • 8bebee94ec Enforce Content-Type and Content-Length consistency on requests Pierre-Olivier Latour 2014-04-03 18:30:28 -07:00
  • 7cd68b3d96 Fix Pierre-Olivier Latour 2014-04-03 15:27:44 -07:00
  • 6a4f74c2e4 Added GCDWebServerChunkedResponse Pierre-Olivier Latour 2014-04-03 15:25:34 -07:00
  • 8116d88ec4 Make contentType and contentLength properties Pierre-Olivier Latour 2014-04-03 15:23:33 -07:00
  • 467830e4de Fix 1.4.1 Pierre-Olivier Latour 2014-04-02 10:12:27 -07:00
  • 030c28eb93 Fix Pierre-Olivier Latour 2014-04-02 10:09:07 -07:00
  • e4702059c8 #30 Add support for moving files Pierre-Olivier Latour 2014-04-02 10:05:38 -07:00
  • 877813ed0f Fix Pierre-Olivier Latour 2014-04-02 09:44:18 -07:00
  • ccfb4f0b54 Use modal panel instead of prompt() when creating folders Pierre-Olivier Latour 2014-04-02 09:41:07 -07:00
  • e27fd601a8 Fix Pierre-Olivier Latour 2014-04-02 09:40:43 -07:00
  • 7c7f561f90 Fixed default footer for CLTs Pierre-Olivier Latour 2014-04-02 09:02:43 -07:00
  • 689cb5f26a Fix Pierre-Olivier Latour 2014-04-02 08:50:17 -07:00
  • 1e4c508737 Update README.md Pierre-Olivier Latour 2014-04-02 08:49:51 -07:00
  • ef08ab5516 Update README.md Pierre-Olivier Latour 2014-04-02 08:49:11 -07:00