Commit Graph

45 Commits

Author SHA1 Message Date
420ddc3eac Replaced preprocessor constant "NDEBUG" by the more standard "DEBUG" one and flipped behavior accordingly 2014-10-10 10:27:07 -07:00
b35ebd7d58 #92 Added support for async handlers 2014-10-09 09:53:03 -07:00
54d5abd3a8 Fixed rare race-condition with disconnection timer 2014-10-07 13:26:55 -07:00
3771cf4e92 Adding an attribute collection to GCDWebServerRequest and adding regular expression captures as an attribute. 2014-09-30 10:45:45 -07:00
f1e9f1a37c Improved handling of symbolic links in -addGETHandlerForBasePath:directoryPath:indexFilename:cacheAge:allowRangeRequests: 2014-09-19 08:19:49 -07:00
00b5ec87ba #76 Fixed -bonjourServerURL to correctly return hostname instead of service name 2014-09-15 09:00:39 -07:00
12b1edb958 #70 Ensure -isRunning works as expected even if GCDWebServerOption_AutomaticallySuspendInBackground is enabled 2014-07-23 07:40:37 -07:00
93bfe65211 Removed unneeded API. If custom Bonjour type is needed, startWithOptions should be used to specify an options dictionary with the custom type. 2014-05-16 17:12:52 +02:00
8ab53f74d5 Can specify a custom Bonjour service type for the server. 2014-05-16 11:20:28 +02:00
4db631fa27 Fixed errno being corrupted by LOG_ERROR() 2014-05-02 22:17:25 -07:00
40ea252ad6 Ensure connected state is updated immediately after calling -stop 2014-04-30 14:04:46 -07:00
94ad8c745e No need to call -stop from -dealloc 2014-04-30 13:36:06 -07:00
8cbaf0f867 Added video streaming unit test 2014-04-30 11:31:20 -07:00
2dda0c98ce #50 Use NSUIntegerMax instead of NSNotFound to indicate undefined length 2014-04-30 09:56:18 -07:00
1b12a7bd14 Ensure pending scheduled callbacks have executed in "run" APIs 2014-04-29 22:12:28 -07:00
75e6332500 Don't delay disconnected state update if already stopped 2014-04-29 22:06:13 -07:00
420ed719e8 Add SIGTERM support to -runWithOptions:error: 2014-04-29 16:20:03 -07:00
1f5e650423 Fix 2014-04-27 19:20:38 -07:00
d404112a88 #46 Added "error" argument to -startWithOptions: 2014-04-27 19:19:55 -07:00
dd3f539f74 #47 Ensure listening socket is closed when -stop returns 2014-04-27 19:05:34 -07:00
0c53c52dd4 Fix 2014-04-27 12:50:36 -07:00
5a0c274807 Fix 2014-04-23 10:40:43 -07:00
46890a0642 Merge pull request #43 from iosphere/pullrequest/unusedVar
Fixes a static analyzer warning about unused variables for disabled logging
2014-04-21 21:15:35 -03:00
075774b6c0 Added -webServerDidCompleteBonjourRegistration: 2014-04-19 12:57:01 -03:00
7743d18006 Added -logException: 2014-04-19 12:52:34 -03:00
633d40f155 Don't cache GCDWebServerDataResponse 2014-04-19 12:51:36 -03:00
3e5fe3f956 Fixes logging for non-arc builds 2014-04-19 14:09:55 +02:00
a5208bd60f Fixes a static analyzer warning about unused variables when logging is disabled 2014-04-18 21:26:18 +02:00
1ca5a56952 Allow multiple user accounts for authentication 2014-04-18 12:50:11 -03:00
1e17d5c455 #38 Added support for digest authentication 2014-04-18 12:32:55 -03:00
4685fae29c Cleaned up authentication options 2014-04-17 23:08:16 -03:00
80348079a6 Added support for Basic Authentication 2014-04-17 11:14:17 -03:00
099b2a03e6 Updated run APIs to use options 2014-04-17 11:12:18 -03:00
0a21059d25 Added support for background mode on iOS 2014-04-16 23:49:35 -03:00
2f7f7b7b50 Fix 2014-04-16 01:50:17 -03:00
998a47b099 Replaced GCDWebServer subclassing with explicit options 2014-04-16 01:29:52 -03:00
2d8996b91e Added connected state to GCDWebServer 2014-04-16 00:57:41 -03:00
c5ca0f7cee Added GCDWebServerDelegate 2014-04-16 00:57:41 -03:00
c170fb4fd3 Use strerror() consistently 2014-04-16 00:57:41 -03:00
55a9abd506 Fix 2014-04-16 00:57:39 -03:00
489c8c6236 Added +[GCDWebServer maxPendingConnections] 2014-04-16 00:57:14 -03:00
9c73736225 Fix 2014-04-15 21:53:02 -03:00
016153f900 Isolated all testing code with __GCDWEBSERVER_ENABLE_TESTING__ 2014-04-15 16:50:57 -03:00
4fb5d67e9b Fixed broken iOS build with __GCDWEBSERVER_ENABLE_TESTING__ 2014-04-15 16:50:57 -03:00
46ee1a48d6 Fixed source folder name typo! 2014-04-15 00:13:31 -03:00