Commit Graph

163 Commits

Author SHA1 Message Date
b38a78a34a Revert "fix include"
This reverts commit f90cd113ba.
2026-06-08 15:53:09 +07:00
f90cd113ba fix include 2026-06-08 14:52:29 +07:00
c6d118f4ec Merge pull request #487 from gezihuzi/dev_bonjour_extent
Bonjour service support custom txt data
2020-08-17 06:45:49 -07:00
6c93927e12 Replace deprecated MobileCoreServices with CoreServices 2020-07-22 12:32:16 +08:00
5c737549fc Merge remote-tracking branch 'origin/master' into dev_bonjour_extent 2020-03-30 10:00:39 +08:00
df8d66f6c8 Formatted source 2020-03-15 09:35:58 -07:00
7720b1363d Ignore deprecation warning for CC_MD5 on iOS 13+ and macOS 10.15+
Fixes #427
2020-03-15 09:30:51 -07:00
70f687e34b Fixed Clang build warning 2020-03-15 09:27:01 -07:00
2d8dc8775d Support setting txtData 2019-12-14 23:02:23 +08:00
f54cc20bd6 Formatted source 2019-08-09 06:26:10 -07:00
c9563db0a6 Fixed GCDWebServerBodyReaderCompletionBlock not allowing null data
Fixed #434
2019-08-09 06:16:08 -07:00
c3c7aaad00 Revert "Merge pull request #416 from melle/app-extensions"
This reverts commit 8d0a3599ee, reversing
changes made to 7e4dd53c98.
2019-03-13 13:40:16 -07:00
2c53064f5d Merge pull request #379 from kayak/runtime-logger
Added support to override built-in logger at runtime
2019-03-13 23:45:25 +09:00
653dfb727b Allow to build and run GDWebServer in app extensions. 2019-03-13 15:26:52 +01:00
466b1f8444 Updated copyright years 2019-01-06 12:03:46 -08:00
ee4395e67d Fixed bug in _CreateHTTPMessageFromPerformingRequest() 2019-01-06 09:40:43 -08:00
87745c0fde Use GCDWebServerNormalizePath() on all relative paths passed to GCDWebServer 2019-01-04 18:59:57 -08:00
ec800b43d5 Added GCDWebServerNormalizePath() API 2019-01-04 18:58:43 -08:00
b060305d6d Only fallback to -[NSData base64Encoding] on macOS prior to 10.9 2019-01-03 17:35:35 -08:00
561f56e7fb Only fallback to -[NSData base64Encoding] on macOS 2019-01-03 17:30:21 -08:00
e9fdd19830 Use @available() to check for API availability instead of -respondsToSelector: 2019-01-03 17:24:31 -08:00
03fae468d1 Fixed implicit-retain-self warnings 2019-01-03 17:15:02 -08:00
0a7d185417 Fixed warning 2019-01-03 17:15:02 -08:00
1e29a0195b Fixed strict-prototypes warning 2019-01-03 17:15:02 -08:00
acc54ceac3 Handle CFHTTPMessageCopyBody() now returning NULL for valid messages without a body 2019-01-03 16:12:30 -08:00
c46a2ddb22 Ensure directories are always listed in deterministic order
macOS APIs have recently changed and do not return sorted entries for directories.
2019-01-03 16:12:30 -08:00
79ae63a4c0 Fixed build warnings 2018-12-14 07:37:35 -08:00
21cc6bfb35 Added types to collections 2018-12-14 07:37:28 -08:00
bac5b680df Updated to clang-format 7.0.0 2018-12-14 07:10:03 -08:00
11254331d1 Make changes based on PR comments 2018-07-13 16:17:23 +02:00
9f345c6858 Added support to override built-in logger at runtime 2018-05-29 13:21:40 +02:00
06569fe2cc Fixed NS_ASSUME_NONNULL_BEGIN not located at the right place in GCDWebServerPrivate.h 2017-11-02 14:00:10 -07:00
47ed2cc593 Remove support for CocoaLumberJack
Fix #328
2017-08-21 11:37:21 +02:00
6ed51907da Return 501 Non Implemented error for requests without matching handlers 2017-08-21 08:44:35 +02:00
8ed23992d8 Formatted source 2017-08-21 08:39:47 +02:00
b4927bdd75 Fixed CFURLCopyPath() returning NULL for "//" path
Fix #297
2017-08-21 08:37:49 +02:00
44ffec1cf6 Fixed static analyzer issues 2017-08-21 08:31:20 +02:00
257ed94b65 Fixed build warnings 2017-08-21 08:28:19 +02:00
c35d514b08 Allow to customiz mime types used by GCDWebServerFileResponse 2017-06-24 09:54:09 -07:00
a013f9cebb Fixed data race issue inside GCDWebServerGetMimeTypeForExtension()
Fix #312
2017-06-24 09:30:39 -07:00
09851dd71b Modernize ObjC 2017-06-24 09:25:04 -07:00
2685819b61 Updated to latest clang-format
[ci skip]
2017-06-22 08:10:16 -07:00
fbcf3fa96c Fix build warning 2017-01-01 20:55:36 +09:00
83f1c062b5 Use clang-formatter to format source code 2016-12-27 11:02:32 +09:00
5834770e08 Removed exception handling which was only partial anyway 2016-06-29 21:38:57 -07:00
fba593a602 Typo in GCDWebServerGZipDecoder:open
I haven't tested or dug into this, as I just happened to spot it while looking through a colleagues code.

It looks like `inflateInit2` is called and then `deflateEnd` on error. I'm wondering if this is a copy and paste issue from `GCDWebServerGZipEncoder` and really it should be `inflateEnd` here instead?
2016-06-29 15:36:40 +01:00
3042b853bc Fix 2016-04-17 20:07:54 -07:00
fa41f26b30 Add an option to set the priority of the dispatch queue 2016-04-03 20:11:35 -04:00
10a94e36fd Removed guards around __kindof usage as the project is Xcode 7 only. 2016-02-06 12:18:49 +00:00
010ef9b8bc Added __kindof keyword where appropriate to avoid errors of the form "incompatible block pointer types sending 'GCDWebServerResponse *(^)(GCDWebServerDataRequest *__strong)' to parameter of type 'GCDWebServerProcessBlock' (aka 'GCDWebServerResponse *(^)(GCDWebServerRequest *__strong)')" 2016-02-05 20:45:46 +00:00