This repository has been archived by the owner on Jan 11, 2023. It is now read-only.
2.0
- Added
GCDWebDAVServer
with full class 1 and partial class 2 support (OS X Finder only) - Added support for chunked content encoding
- Added support for gzip body encoding
- Added "GCDWebServerHTTPStatusCodes.h"
- Added
GCDWebServerErrorResponse
class - Added support for "Last-Modified" and "If-Modified-Since" headers with automatic handling
- Added support for "ETag" and "If-None-Match" headers with automatic handling
- Added support to automatically map HEAD requests to GET ones
- Simplified internal checks for requests and responses
- Made
GCDWebServerResponse
content type and content length properties - Added
-abortRequest:withStatusCode:
API - Added logging APIs
- Allowed requests with body but no "Content-Type" header
- Made default implementation for
GCDWebServerRequest
andGCDWebServerResponse
ignore bodies - Updated initializers to use
instancetype
- Factored out HTTP date parsing and formatting
- Optimized logging performance
- Split source code class files
- Fixed a memory corruption case
- Removed use of
SO_REUSEPORT
- Added
-description
methods - Refactored
GCDWebUploader