Releases: swisspol/GCDWebServer
Releases · swisspol/GCDWebServer
3.5.4
- Fixed build warning due to deprecation of
CC_MD5()
on iOS 13 and macOS 10.15
3.5.3
- Enforce hidden and extensions restrictions when moving and copying files in uploaders
- Fixed GCDWebServerBodyReaderCompletionBlock not allowing null data
3.5.1
- Fixed a path vulnerability traversal in
-addGETHandlerForBasePath:
, GCDWebUploader
, GCDWebDAVServer
when using relative paths with ..
components (thanks to Antonio Zekic for reporting the issue)
3.5.0
- Added types to collections for better Swift interoperability
- Ensure directories are always listed in deterministic order
3.4.1
- Removed support for CocoaLumberJack
- Fixed
CFURLCopyPath()
returning NULL for "//" path
- Return "501 Not implemented" for requests without matching handlers instead of 405
3.4
- Modernized Obj-C including nullability annotations for improved Swift compatibility
- Allow to customize MIME types used by
GCDWebServerFileResponse
3.3.3
- Fixed deflateEnd() being used instead of inflateEnd() in GCDWebServerGZipDecoder
- Removed exception handling around handlers since it was poorly implemented anyway
- Fixed a compatibility issue with CocoaPods
3.3.2
- Fixed a linking issue under Carthage