Commit Graph

180 Commits

Author SHA1 Message Date
Pierre-Olivier Latour e5550bf290 Fix non-ARC build failure 2014-04-09 01:42:52 -07:00
Pierre-Olivier Latour 9f0544b449 Removed Mac Finder mode 2014-04-09 01:41:56 -07:00
Pierre-Olivier Latour d2c0d6da2b Update README.md 2014-04-09 01:40:16 -07:00
Pierre-Olivier Latour d5811fe6df Added compatibility with OS X Finder for WebDAV 2014-04-09 01:38:14 -07:00
Pierre-Olivier Latour b494e40442 Fix 2014-04-09 01:38:14 -07:00
Pierre-Olivier Latour 157b683082 Automatically map HEAD requests to GET ones 2014-04-09 01:38:14 -07:00
Pierre-Olivier Latour 62ee560d51 Added -replaceResponse:forRequest: hook 2014-04-09 01:38:14 -07:00
Pierre-Olivier Latour bda3d917ca Automatically handle ETag and Last-Modified-Date caching 2014-04-09 01:38:14 -07:00
Pierre-Olivier Latour 6210564bfc Added support for "ETag" and "If-None-Match" headers 2014-04-09 01:38:14 -07:00
Pierre-Olivier Latour c454dc4e8e Simplified internal checks for requests and responses 2014-04-09 01:38:14 -07:00
Pierre-Olivier Latour 289059c875 Added support for "If-Modified-Since" and "Accept-Encoding" headers 2014-04-09 01:38:14 -07:00
Pierre-Olivier Latour f1a79ffd11 Added support for "Last-Modified" response header 2014-04-09 01:38:13 -07:00
Pierre-Olivier Latour 7339a7a2a6 Factored out HTTP date parsing and formatting 2014-04-09 01:38:13 -07:00
Pierre-Olivier Latour 1be1966252 Fix 2014-04-09 01:37:05 -07:00
Pierre-Olivier Latour 30756fc8f9 Update README.md 2014-04-08 19:59:41 -07:00
Pierre-Olivier Latour 4c993ebfac Update README.md 2014-04-08 19:51:01 -07:00
Pierre-Olivier Latour 60f9ee975e Fix 2014-04-08 19:47:04 -07:00
Pierre-Olivier Latour b3a700d38a Ensure Content-Type header is lowercased 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour 881cc3b00c Added JSON and text extensions to GCDWebServerDataRequest 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour e26c9b76ea Updated to "instancetype" type 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour 3401206279 Fix 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour 715d985475 Update README.md 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour efb1f9f4eb First pass at implementing class 1 WebDAV server 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour 93c6a9bece More refactoring of GCDWebUploader 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour 1d381c9fc6 Refactor GCDWebUploader 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour 31d51cf5c0 Updated GCDWebUploader to latest APIs 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour 35ce178323 Added GCDWebServerErrorResponse 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour 5ece52fa1b Fix 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour 131810229f Improved logging APIs 2014-04-08 19:47:03 -07:00
Pierre-Olivier Latour b942a9d2b8 Fix 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour 047a0604bf Make default implementation for GCDWebServerRequest and GCDWebServerResponse ignore bodies 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour 4b46c95a78 Allow requests with body but no Content-Type header 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour 794ab5f293 Fixes 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour fb08e77c0c Added -hasByteRange API 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour c51f9ad7d9 Added GCDWebServerHTTPStatusCodes.h 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour 7ec8d5247a Added logging APIs 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour dcbc0f96c5 Fixed addDefaultHandlerForMethod:requestClass:processBlock: ignoring method 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour f61ff832ea Added -abortRequest:withStatusCode: API 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour e85a0c9a61 Update README.md 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour 8f9c03991d Renamed GCDWebServerStreamResponse to GCDWebServerStreamingResponse 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour c5d3764913 Moved response body chunked transfer encoding to GCDWebServerConnection 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour 7af258eb6b #17 Added support for chunked transfer encoding in request bodies 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour c213e167b4 Fix 2014-04-08 19:47:02 -07:00
Pierre-Olivier Latour 06630d3245 Added support for gzip body encoding 2014-04-08 19:47:01 -07:00
Pierre-Olivier Latour 63a66ff331 Added GCDWebServerBodyWriter protocol 2014-04-08 19:47:01 -07:00
Pierre-Olivier Latour 1f9a0d38d0 Split class files 2014-04-08 19:47:01 -07:00
Pierre-Olivier Latour 81638ad086 First pass at adding body encoders 2014-04-08 19:47:01 -07:00
Pierre-Olivier Latour 7506f9c9a2 Fix 2014-04-06 10:10:25 -07:00
Pierre-Olivier Latour 1315c0e965 Enable -Wshadow 2014-04-04 10:48:12 -07:00
Pierre-Olivier Latour 2c98a5931d Merge pull request #32 from iosphere/pullrequest/shadowLocalVar
Fixes warnings regarding shadowing local variables
2014-04-04 10:46:16 -07:00