56 Commits

Author SHA1 Message Date
Pierre-Olivier Latour
a28ac82ba2 #35 More work on unit tests 2014-04-11 22:39:50 -07:00
Pierre-Olivier Latour
c062d9d6d3 Use internal functions for date formatting in WebDAV 2014-04-11 22:39:50 -07:00
Pierre-Olivier Latour
1b6e4f6491 #35 First pass at unit tests 2014-04-10 20:22:44 -07:00
Pierre-Olivier Latour
7b51023373 Fixed memory corruption under non-ARC 2014-04-10 20:19:37 -07:00
Pierre-Olivier Latour
4fa91f6802 Don't use SO_REUSEPORT 2014-04-10 14:27:39 -07:00
Pierre-Olivier Latour
582c6da74f More cleaning of logging system 2014-04-10 14:27:07 -07:00
Pierre-Olivier Latour
1e1fd24b5d Optimized logging 2014-04-09 19:15:03 -07:00
Pierre-Olivier Latour
fcea9cad44 Moved +shouldAutomaticallyMapHEADToGET to GCDWebServer class 2014-04-09 13:53:46 -07:00
Pierre-Olivier Latour
97929f7d89 Added -description methods 2014-04-09 13:47:26 -07:00
Pierre-Olivier Latour
efad06f506 __unsafe_unretained does not prevent self retain-cycles when not under ARC 2014-04-09 11:10:45 -07:00
Pierre-Olivier Latour
811e45ab26 Properly handle casing of header values 2014-04-09 10:34:33 -07:00
Pierre-Olivier Latour
7339a7a2a6 Factored out HTTP date parsing and formatting 2014-04-09 01:38:13 -07:00
Pierre-Olivier Latour
e26c9b76ea Updated to "instancetype" type 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
131810229f Improved logging APIs 2014-04-08 19:47:03 -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
1f9a0d38d0 Split class files 2014-04-08 19:47:01 -07:00
Pierre-Olivier Latour
7506f9c9a2 Fix 2014-04-06 10:10:25 -07:00
felixLam
9a4ec5b7e8 Fixes warning regarding shadowing local variables 2014-04-04 12:05:32 +02:00
Pierre-Olivier Latour
33efd2a24c Fixed retain cycle 2014-04-01 16:19:26 -07:00
Pierre-Olivier Latour
a8725319e1 Fixed crash under non-ARC 2014-04-01 14:07:42 -07:00
Pierre-Olivier Latour
c0854f2bec Fix 2014-03-30 17:04:03 -07:00
Pierre-Olivier Latour
8bfefdec4c Added GCDWebServerGetPrimaryIPv4Address() and server URL properties 2014-03-29 21:29:09 -07:00
Pierre-Olivier Latour
d32ea02b97 Expose local and remote address on GCDWebServerConnection 2014-03-29 21:29:08 -07:00
Pierre-Olivier Latour
4446c1198f Fixes 2014-03-29 17:41:36 -07:00
Pierre-Olivier Latour
6d43485039 Added GCDWebServerEscapeURLString() 2014-03-29 13:55:22 -07:00
Pierre-Olivier Latour
aa5dd8fca0 GCDWebServerGetMimeTypeForExtension() always returns a MIME type 2014-03-29 11:45:51 -07:00
Pierre-Olivier Latour
4d53e18b0b Moved logging message function to GCDWebServer.m 2014-03-26 09:25:10 -07:00
Pierre-Olivier Latour
ea1924994e Changed default port to 80 on iOS but still 8080 on Mac & iOS Simulator 2014-03-22 20:16:26 -07:00
Pierre-Olivier Latour
a3894fbf9b Disable -runWithPort: on iOS 2014-03-22 20:11:52 -07:00
Pierre-Olivier Latour
cedec20673 Updated handlers convenience API 2014-03-20 12:55:09 -07:00
Pierre-Olivier Latour
1b163b1b8b #27 Updated API to expose range requests support 2014-03-19 21:15:25 -07:00
Pierre-Olivier Latour
0a34a0b205 #27 Only set "Accept-Ranges" header on files 2014-03-19 21:08:20 -07:00
Pierre-Olivier Latour
1e99e91407 #27 Initial pass at HTTP range requests support 2014-03-19 20:57:35 -07:00
Pierre-Olivier Latour
e65b569ddc Move ivars to class extensions 2014-03-19 09:19:59 -07:00
Pierre-Olivier Latour
08e58e4a5a Rename "class" method arguments to "aClass" for C++ compatibility 2014-03-19 09:10:47 -07:00
Pierre-Olivier Latour
d7e9386272 Fixed rare exception 2014-03-03 22:11:34 -08:00
Pierre-Olivier Latour
ff7a5c8e0a Updated copyright year 2014-02-06 18:44:04 -08:00
Pierre-Olivier Latour
36658278f8 Fixed more build warnings 2014-01-29 09:14:23 -08:00
Pierre-Olivier Latour
0f2f22a1b0 Updated for arm64 2014-01-29 08:38:25 -08:00
Pierre-Olivier Latour
628cf6833c Make sure @bonjourName is not an empty string 2014-01-23 14:26:31 -08:00
Pierre-Olivier Latour
9392ddadb6 Added bonjourName property 2014-01-23 14:17:44 -08:00
Pierre-Olivier Latour
7c8205caa0 Don't use dispatch_release() under ARC in OS X 10.8 or iOS 6.0 and later 2014-01-23 11:33:33 -08:00
Pierre-Olivier Latour
78480e004a Added ARC support 2014-01-08 22:27:15 -08:00
Pierre-Olivier Latour
1a1ee2869e Fixed copyrights 2013-12-29 19:02:01 -08:00
Pierre-Olivier Latour
a557080a07 Removed dependency on CFSocket to be 100% GCD based 2013-04-01 15:42:16 -07:00
Pierre-Olivier Latour
20507e9e85 Small fixes 2013-04-01 14:21:58 -07:00
Christian Kienle
2bfcbbc929 Removes unnecessary NSAssert 2013-03-19 19:11:36 +01:00