Assaf Inbal 
							
						 
					 
					
						
						
							
						
						728e2dfae9 
					 
					
						
						
							
							Added 'text/cache-manifest' content type  
						
						
						
						
					 
					
						2016-02-08 06:58:19 +02:00 
						 
				 
			
				
					
						
							
							
								Charles 
							
						 
					 
					
						
						
							
						
						4036e3a436 
					 
					
						
						
							
							Changed header() to have string parameter instead of const char *  
						
						
						
						
					 
					
						2016-02-03 13:48:35 +01:00 
						 
				 
			
				
					
						
							
							
								Charles 
							
						 
					 
					
						
						
							
						
						c74a7703d2 
					 
					
						
						
							
							Changed Arg hasArg hasHeader from const char * to String  
						
						... 
						
						
						
						This permet calling these with const char *, String or PGM_P type
parameter 
						
						
					 
					
						2016-02-03 12:04:03 +01:00 
						 
				 
			
				
					
						
							
							
								Charles 
							
						 
					 
					
						
						
							
						
						090c3e3533 
					 
					
						
						
							
							Added arg_P hasArg_P and hasHeader_P  
						
						... 
						
						
						
						Added arg_P hasArg_P and hasHeader_P to be able to test arg from string
stored in flash 
						
						
					 
					
						2016-02-03 05:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ecdbda8796 
					 
					
						
						
							
							Merge pull request  #1401  from lp0/webserver-async1  
						
						... 
						
						
						
						WebServer: handle initial read/close timeouts asynchronously 
						
						
					 
					
						2016-01-18 20:45:41 +03:00 
						 
				 
			
				
					
						
							
							
								Simon Arlott 
							
						 
					 
					
						
						
							
						
						d099404eb8 
					 
					
						
						
							
							WebServer: handle initial read/close timeouts asynchronously  
						
						... 
						
						
						
						If there is a delay before data becomes available on a new connection
then the handler function blocks for up to 1 second, and there's another
wait on connection close for up to 2 seconds.
This doesn't make the whole server process asynchronous (there is another
delay between headers/data) but it helps when there are other events
that need attention while handling web requests. 
						
						
					 
					
						2016-01-10 15:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Assaf Inbal 
							
						 
					 
					
						
						
							
						
						9e61e60b0c 
					 
					
						
						
							
							A content length of zero should also be sent  
						
						... 
						
						
						
						This is needed since when the content-length header is not sent the clients will
wait for data anyways. Sending a content length of zero will tell the client not
to expect any content and it will close the connection immediately. 
						
						
					 
					
						2016-01-10 08:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Sattler 
							
						 
					 
					
						
						
							
						
						2b23b005aa 
					 
					
						
						
							
							allow control of enabling debug and debug level from IDE  
						
						
						
						
					 
					
						2016-01-02 12:25:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						2d70b36212 
					 
					
						
						
							
							Fix warning due to lack of virtual destructor  
						
						
						
						
					 
					
						2015-12-23 10:13:41 +03:00 
						 
				 
			
				
					
						
							
							
								Markus Sattler 
							
						 
					 
					
						
						
							
						
						55afeba174 
					 
					
						
						
							
							see  #1167  
						
						... 
						
						
						
						add close and stop as alias 
						
						
					 
					
						2015-12-10 12:02:49 +01:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						4ca084e628 
					 
					
						
						
							
							Merge remote-tracking branch 'esp8266/master' into www-basic-auth  
						
						
						
						
					 
					
						2015-11-30 15:00:50 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						12c71aa899 
					 
					
						
						
							
							memory housekeeping  
						
						
						
						
					 
					
						2015-11-30 15:00:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						1b49c58cdb 
					 
					
						
						
							
							Merge pull request  #1112  from me-no-dev/www-basic-auth  
						
						... 
						
						
						
						Add HTTP Basic Auth to WebServer and libb64 (base64) to core 
						
						
					 
					
						2015-11-30 12:56:36 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9e930e5d34 
					 
					
						
						
							
							Fix link-time dependency of ESP8266WebServer on SPIFFS ( #862 )  
						
						
						
						
					 
					
						2015-11-30 12:20:15 +03:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						0c6e11b4ea 
					 
					
						
						
							
							Merge branch 'master' into www-basic-auth  
						
						
						
						
					 
					
						2015-11-30 10:50:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						a6e01b8d27 
					 
					
						
						
							
							Fix handling of / to load index.htm ( #1085 )  
						
						... 
						
						
						
						Thanks @sticilface 
						
						
					 
					
						2015-11-30 08:43:08 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5a2af5419b 
					 
					
						
						
							
							WebServer: catch the case when request isn't handled  
						
						... 
						
						
						
						If RequestHandler::canHandle returns true, but subsequent RequestHandler::handle returns false, we should return some HTTP response instead of an empty one. 
						
						
					 
					
						2015-11-30 08:42:00 +03:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						bda06d686c 
					 
					
						
						
							
							Add HTTP Basic Auth to WebServer and libb64 (base64) to core  
						
						
						
						
					 
					
						2015-11-30 03:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Sattler 
							
						 
					 
					
						
						
							
						
						a27029cbc5 
					 
					
						
						
							
							see  #395  
						
						... 
						
						
						
						server.send() already injects the "Connection" and "Access-Control-Allow-Origin" headers.
No point in doing that twice. (browsers could get confused) 
						
						
					 
					
						2015-11-27 09:47:06 +01:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						a44632b8cf 
					 
					
						
						
							
							make compiler happier  
						
						
						
						
					 
					
						2015-11-25 18:11:16 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5422eab480 
					 
					
						
						
							
							Merge pull request  #1075  from edog1973/master  
						
						... 
						
						
						
						Fix: WebServer eating first char from header value 
						
						
					 
					
						2015-11-25 15:58:32 +03:00 
						 
				 
			
				
					
						
							
							
								Eric Wilkison 
							
						 
					 
					
						
						
							
						
						319caba240 
					 
					
						
						
							
							Fix: WebServer eating first char from header value  
						
						
						
						
					 
					
						2015-11-23 12:39:40 -08:00 
						 
				 
			
				
					
						
							
							
								Joost Jager 
							
						 
					 
					
						
						
							
						
						ac8cfa0143 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
					 
					
						2015-11-23 21:22:42 +01:00 
						 
				 
			
				
					
						
							
							
								Joost Jager 
							
						 
					 
					
						
						
							
						
						34fcc911bc 
					 
					
						
						
							
							Url decode added for search parameters  
						
						
						
						
					 
					
						2015-11-22 15:57:32 +01:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						bc48022118 
					 
					
						
						
							
							spend more time understanding the logic  
						
						
						
						
					 
					
						2015-11-21 21:29:54 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						94a7f63cda 
					 
					
						
						
							
							fix static handler  
						
						
						
						
					 
					
						2015-11-21 21:04:07 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						0063d80c74 
					 
					
						
						
							
							"Fix" sketches and libs to use the new upload api  
						
						
						
						
					 
					
						2015-11-19 23:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						50eb6d9ff2 
					 
					
						
						
							
							Make RequestHandler handle uploads  
						
						
						
						
					 
					
						2015-11-19 22:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5b28ae23c2 
					 
					
						
						
							
							Allow WiFiServer to bind to a specific address ( #997 )  
						
						... 
						
						
						
						In addition to the existing constructors (WiFiServer::WiFiServer(port) and WiFiWebServer::WiFiWebServer(port)), new constructors are added:
WiFiServer::WiFiServer(IPAddress, port) and WiFiWebServer::WiFiWebServer(IPAddress, port). 
						
						
					 
					
						2015-11-15 20:35:52 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Melvin 
							
						 
					 
					
						
						
							
						
						5c6f98643b 
					 
					
						
						
							
							Changes to static request handler  
						
						
						
						
					 
					
						2015-11-12 07:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								JohnSL 
							
						 
					 
					
						
						
							
						
						c0f8ce9d84 
					 
					
						
						
							
							Exclude the terminator in sendContent_P  
						
						... 
						
						
						
						The terminator should not be sent by sendContent_P. For example, if you
have a null-terminated string, the null itself should not be sent to the
client. This change decrements the number of bytes to send so it does
not include the termination character. 
						
						
					 
					
						2015-11-08 19:28:55 -08:00 
						 
				 
			
				
					
						
							
							
								Kaloyan Kovachev 
							
						 
					 
					
						
						
							
						
						20de6b8a6a 
					 
					
						
						
							
							Add SVG as file type and default to binary stream for static handler  
						
						
						
						
					 
					
						2015-11-01 17:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Antoine Bertin 
							
						 
					 
					
						
						
							
						
						fe3003dec3 
					 
					
						
						
							
							Update status code reason phrases  
						
						... 
						
						
						
						As per RFC2616 
						
						
					 
					
						2015-10-31 16:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						0772a69b1c 
					 
					
						
						
							
							Merge pull request  #913  from me-no-dev/esp8266  
						
						... 
						
						
						
						Add SPIFFS WebServer Example 
						
						
					 
					
						2015-10-28 14:54:31 +03:00 
						 
				 
			
				
					
						
							
							
								luc 
							
						 
					 
					
						
						
							
						
						ee0b8621f3 
					 
					
						
						
							
							Add header access using same method as arguments 2  
						
						... 
						
						
						
						based on @brianensor PR
+sample and some sanity check 
						
						
					 
					
						2015-10-28 13:58:53 +08:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						4c078799ca 
					 
					
						
						
							
							Add SPIFFS WebServer Example  
						
						
						
						
					 
					
						2015-10-21 14:09:55 +03:00 
						 
				 
			
				
					
						
							
							
								John Socha-Leialoha 
							
						 
					 
					
						
						
							
						
						578c90f04c 
					 
					
						
						
							
							Fixing final write length for sendContent_P  
						
						
						
						
					 
					
						2015-10-11 13:32:10 -07:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						4c8a29a74d 
					 
					
						
						
							
							Expose request handlers in ESP8266WebServer  
						
						... 
						
						
						
						as discussed in #837  
						
						
					 
					
						2015-10-06 15:26:42 +03:00 
						 
				 
			
				
					
						
							
							
								Miguel Angel Ajo 
							
						 
					 
					
						
						
							
						
						b4cc0c263e 
					 
					
						
						
							
							Handle form upload abortion in ESP8266WebServer  
						
						... 
						
						
						
						If the client connection gets closed during a form upload,
the fileUploadHandler is notified with the new
UPLOAD_FILE_ABORTED status, and the loop is ended
gracefully. 
						
						
					 
					
						2015-09-28 21:42:16 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						001a129c3a 
					 
					
						
						
							
							Fix heap node corruption ( #428 )  
						
						
						
						
					 
					
						2015-09-28 11:59:34 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5e3fb60390 
					 
					
						
						
							
							Merge pull request  #778  from CanTireInnovations/httpOptions  
						
						... 
						
						
						
						Adding support for OPTIONS requests to ESP8266WebServer 
						
						
					 
					
						2015-09-18 09:54:50 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e0da5a284f 
					 
					
						
						
							
							Merge pull request  #753  from martinayotte/esp8266  
						
						... 
						
						
						
						add ESP8266WebServer::sendContent_P and ESP8266WebServer::send_P with contentLength 
						
						
					 
					
						2015-09-18 09:54:04 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e62d5a92b9 
					 
					
						
						
							
							Fix ESP8266WebServer::serveStatic to work for both files and directories  
						
						
						
						
					 
					
						2015-09-14 12:47:39 +03:00 
						 
				 
			
				
					
						
							
							
								Jeff Ashton 
							
						 
					 
					
						
						
							
						
						eb8c1faa51 
					 
					
						
						
							
							Adding support for OPTIONS requests to ESP8266WebServer  
						
						
						
						
					 
					
						2015-09-13 15:56:34 -04:00 
						 
				 
			
				
					
						
							
							
								Martin Ayotte 
							
						 
					 
					
						
						
							
						
						5cb086bc05 
					 
					
						
						
							
							temporarly fix for handling PGM_P content_type properly in ESP8266WebServer::send_P() functions  
						
						
						
						
					 
					
						2015-09-09 12:03:07 -04:00 
						 
				 
			
				
					
						
							
							
								Martin Ayotte 
							
						 
					 
					
						
						
							
						
						27b67f4adc 
					 
					
						
						
							
							add ESP8266WebServer::send_P with contentLength argument  
						
						
						
						
					 
					
						2015-09-06 14:17:23 -04:00 
						 
				 
			
				
					
						
							
							
								Martin Ayotte 
							
						 
					 
					
						
						
							
						
						1c9456ac9d 
					 
					
						
						
							
							fix bug in WiFiClient::write_P/ESP8266WebServer::sendContent_P introduced few minutes ago when changing memccpy_P to memcpy_P  
						
						
						
						
					 
					
						2015-09-06 14:14:36 -04:00 
						 
				 
			
				
					
						
							
							
								Martin Ayotte 
							
						 
					 
					
						
						
							
						
						82748a872c 
					 
					
						
						
							
							add ESP8266WebServer::sendContent_P with 'size_t size' argument for binary content  
						
						
						
						
					 
					
						2015-09-06 13:27:12 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						41fbe93560 
					 
					
						
						
							
							AdvancedWebServer: remove mDNS from loop as well  
						
						
						
						
					 
					
						2015-09-01 01:09:21 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						143f29bc29 
					 
					
						
						
							
							Fix mDNS library usage in ESP8266WebServer examples  
						
						
						
						
					 
					
						2015-09-01 00:58:27 +03:00