James Stanley 
							
						 
					 
					
						
						
							
						
						2abbc36da4 
					 
					
						
						
							
							Put WiFi into station mode in examples ( #3731 )  
						
						
						
						
					 
					
						2017-10-22 13:53:01 +08:00 
						 
				 
			
				
					
						
							
							
								Ahmed El Sharnoby 
							
						 
					 
					
						
						
							
						
						eebc5ec593 
					 
					
						
						
							
							Digest Authentication in Webserver Library ( #3053 )  
						
						... 
						
						
						
						* Add Digest Auth
* Check for Opaque and Nonce
* Remove Serial Debug and fix Indentation
* Added example sketch with documentation,Fixed indentation and Defaults
* Digest Authentication minor changes + new padded 32 digit random function
* update license to public domain
* renaming functions 
						
						
					 
					
						2017-09-18 05:31:32 -05:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						6390cf6bd6 
					 
					
						
						
							
							Chunked encoding ( #2199 )  
						
						... 
						
						
						
						* Add chunked encoding
example:
```cpp
  server.on("/chunked", HTTP_GET, [](){
    server.send(200, "text/html", String());
    server.sendContent("<!DOCTYPE html><html><head><title>Chunked
Test</title></head><body>");
    server.sendContent("<p>Chunk 1</p>");
    server.sendContent("<p>Chunk 2</p>");
    server.sendContent("<p>Chunk 3</p>");
    server.sendContent("<p>Chunk 4</p>");
    server.sendContent("<p>Chunk 5</p>");
    server.sendContent("<p>Chunk 6</p>");
    server.sendContent("</html>");
    server.sendContent("");//end of chunked
  });
```
* update examples, keep setContentLength and add bool _chunked
* fix wrong session id
* set _chunked to false earlier for cases where users use only sendContent 
						
						
					 
					
						2016-06-28 14:35:12 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						00429e833d 
					 
					
						
						
							
							Merge pull request  #1772  from gmag11/patch-2  
						
						... 
						
						
						
						Add more file types handling 
						
						
					 
					
						2016-03-24 00:59:49 +03:00 
						 
				 
			
				
					
						
							
							
								gmag11 
							
						 
					 
					
						
						
							
						
						18d984a9aa 
					 
					
						
						
							
							Add more file types handling  
						
						... 
						
						
						
						Add correct handling for *.json *.h *.html and *.ico 
						
						
					 
					
						2016-03-14 14:00:57 +01:00 
						 
				 
			
				
					
						
							
							
								gmag11 
							
						 
					 
					
						
						
							
						
						9f2e173e84 
					 
					
						
						
							
							Update index.html  
						
						... 
						
						
						
						Fix context menu due to wrong variable name "event" --> "e" 
						
						
					 
					
						2016-03-14 13:57:07 +01: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 
							
						 
					 
					
						
						
							
						
						0063d80c74 
					 
					
						
						
							
							"Fix" sketches and libs to use the new upload api  
						
						
						
						
					 
					
						2015-11-19 23:20:03 +02: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						496da02f14 
					 
					
						
						
							
							Verify sketches as part of travis build  
						
						... 
						
						
						
						Squashed commits:
[7d1b42f] Encrypt token, skip some tests
[17b8f39] Fix sha1 example path
[f3050b1] Fix build, add webhook
[fd2c9bd] Fix build errors, update mDNS library readme
[7b87031] Make common.sh more flexible
[3ba3eb2] Test all sketches
[87beb8a] Build all sketches in esp8266 core
[f2464f1] Fix paths
[823a9ae] Remove sudo usage
[7fce734] Fix arduino commands
[619bc7d] Move all commands into travis script
[15a5ada] First attempt test runner 
						
						
					 
					
						2015-07-23 16:06:07 +03:00 
						 
				 
			
				
					
						
							
							
								John Doe 
							
						 
					 
					
						
						
							
						
						703ab8df64 
					 
					
						
						
							
							make Update erase/write sector by sector as well  
						
						
						
						
					 
					
						2015-07-06 12:34:55 +03:00 
						 
				 
			
				
					
						
							
							
								John Doe 
							
						 
					 
					
						
						
							
						
						9d0a690421 
					 
					
						
						
							
							fix WebUpload example  
						
						
						
						
					 
					
						2015-07-06 12:34:36 +03:00 
						 
				 
			
				
					
						
							
							
								John Doe 
							
						 
					 
					
						
						
							
						
						7596ed0742 
					 
					
						
						
							
							inlining and enchancements  
						
						
						
						
					 
					
						2015-07-06 12:34:09 +03:00 
						 
				 
			
				
					
						
							
							
								John Doe 
							
						 
					 
					
						
						
							
						
						0d969e9760 
					 
					
						
						
							
							Fixes and HTTP Post update example  
						
						... 
						
						
						
						Because eboot first erases the space required for the new sketch, and
if the new sketch is larger then the old one, with the old way, part of
the beginning of new sketch will be deleted. Therefore for now I opted
to keep the max update size either half the available space for
sketches or what's left from the first one, whichever is smaller.
To be able to create a simple post mechanism for updates, I needed to
have a way to write the new binary, without knowing it's final size, so
I added an option to the end() method. Example in the WebServer
examples. 
						
						
					 
					
						2015-07-06 12:32:28 +03:00 
						 
				 
			
				
					
						
							
							
								John Doe 
							
						 
					 
					
						
						
							
						
						a409ce2e6b 
					 
					
						
						
							
							fix example not working on firefox  
						
						
						
						
					 
					
						2015-06-12 20:31:09 +03:00 
						 
				 
			
				
					
						
							
							
								John Doe 
							
						 
					 
					
						
						
							
						
						fe562e6785 
					 
					
						
						
							
							fix sd example returning bad json on empty folder  
						
						
						
						
					 
					
						2015-06-09 01:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						db1e033186 
					 
					
						
						
							
							Remove SPIFFS wrapper  
						
						
						
						
					 
					
						2015-05-23 10:13:59 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						3422294a7f 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2015-05-22 18:16:44 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						8fdb824e11 
					 
					
						
						
							
							Add setContentLength method to web server, update examples  
						
						... 
						
						
						
						related to #304  
						
						
					 
					
						2015-05-22 17:57:30 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						2e6fe502a4 
					 
					
						
						
							
							Add File System Server Example  
						
						... 
						
						
						
						Serve files from the onboard flash
Edit them with the included file manager (http://esp8266fs.local/edit )
Create simple graphs filled with sensor data with the included simple
library (example is the index page, editable through the editor)
The sketch uses the new extension for packing files into SPIFFS image
and uploading it to your ESP8266 
						
						
					 
					
						2015-05-21 21:23:14 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Jenkins 
							
						 
					 
					
						
						
							
						
						5401d758f6 
					 
					
						
						
							
							Merge branch 'esp8265' of  https://github.com/esp8266/Arduino  into esp8266  
						
						
						
						
					 
					
						2015-05-14 13:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						3c9d1f20bb 
					 
					
						
						
							
							Merge branch 'ficeto-esp8266' into esp8266  
						
						... 
						
						
						
						* ficeto-esp8266:
  add template methods for stream to stream writes to SD and FS
  alignment not needed. we use fixed addresses
  Rework SPIFFS API to be more Arduino like
  fix missed edits
  disable automount
  fix SPIFFS to work
  pull get/set NoDelay for WiFiClient
  Add SPIFFS Support
  export sketch data folder to the build config
  Revert "Revert "Edit SD Server example to use the new Write(Stream) method""
  add template client write
  Revert "Add WiFiClient.write for Stream"
  Revert "Edit SD Server example to use the new Write(Stream) method"
  Edit SD Server example to use the new Write(Stream) method
  Add WiFiClient.write for Stream
  make upload callback packets aligned to defined size
Conflicts:
	hardware/esp8266com/esp8266/libraries/ESP8266WebServer/examples/SDWebServer/SDWebServer.ino
	hardware/esp8266com/esp8266/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp
	hardware/esp8266com/esp8266/libraries/ESP8266WebServer/src/ESP8266WebServer.h 
						
						
					 
					
						2015-05-14 14:38:22 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						36d0968ada 
					 
					
						
						
							
							Web server refactoring  
						
						
						
						
					 
					
						2015-05-14 13:33:12 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Jenkins 
							
						 
					 
					
						
						
							
						
						46391b60e6 
					 
					
						
						
							
							Merge branch 'esp8266' of  https://github.com/esp8266/Arduino  into esp8266  
						
						
						
						
					 
					
						2015-05-14 11:31:09 +01:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						cde17ac259 
					 
					
						
						
							
							Merge pull request  #19  from esp8266/esp8266  
						
						... 
						
						
						
						pull latest changes 
						
						
					 
					
						2015-05-14 11:48:36 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ce73ac216b 
					 
					
						
						
							
							fix SDWebServer sample  
						
						
						
						
					 
					
						2015-05-14 02:47:39 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						8d1c59842e 
					 
					
						
						
							
							Revert "Revert "Edit SD Server example to use the new Write(Stream) method""  
						
						... 
						
						
						
						This reverts commit 163a983756 
						
						
					 
					
						2015-05-13 12:48:14 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						2f45612bb8 
					 
					
						
						
							
							Revert "Edit SD Server example to use the new Write(Stream) method"  
						
						... 
						
						
						
						This reverts commit 4ae8a6d631 
						
						
					 
					
						2015-05-13 12:15:52 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						30228c3641 
					 
					
						
						
							
							Edit SD Server example to use the new Write(Stream) method  
						
						
						
						
					 
					
						2015-05-13 12:09:34 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Jenkins 
							
						 
					 
					
						
						
							
						
						6f22f15e4d 
					 
					
						
						
							
							Merge branch 'esp8266' of  https://github.com/esp8266/Arduino  into esp8266  
						
						
						
						
					 
					
						2015-05-12 20:39:05 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Jenkins 
							
						 
					 
					
						
						
							
						
						bf2c3d04e2 
					 
					
						
						
							
							Added advanced web server demo  
						
						
						
						
					 
					
						2015-05-12 20:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						89248032d6 
					 
					
						
						
							
							Merge branch 'esp8266' of  https://github.com/ficeto/Arduino  into esp8266  
						
						... 
						
						
						
						Conflicts:
	hardware/esp8266com/esp8266/libraries/ESP8266WebServer/examples/SDWebServer/SDWebServer.ino 
						
						
					 
					
						2015-05-12 18:58:10 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						699b06b875 
					 
					
						
						
							
							implement async replies in mDNS library  
						
						... 
						
						
						
						No need to call mdns.update() from loop() any more. 
						
						
					 
					
						2015-05-12 17:59:24 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						1f657fab73 
					 
					
						
						
							
							plaintext POST fixes and rework of the SD example  
						
						... 
						
						
						
						Added a single file web editor/browser/uploader and all needed methods
to work with the files on the SD Card 
						
						
					 
					
						2015-05-11 13:43:26 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						a924ba1336 
					 
					
						
						
							
							add proper POST support and more methods  
						
						... 
						
						
						
						GET params are always added
plain POST is added to the GET arguments
Uploads are handled by separate handler 
						
						
					 
					
						2015-05-08 02:45:03 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						1cb920f713 
					 
					
						
						
							
							fixes for sd server example  
						
						
						
						
					 
					
						2015-05-07 16:42:10 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						7be8c1d270 
					 
					
						
						
							
							overlooked duplicate name  
						
						
						
						
					 
					
						2015-05-07 12:40:56 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						ecfac7cd6c 
					 
					
						
						
							
							add SD Card Web Server example  
						
						... 
						
						
						
						working fine with the latest wifi lib 
						
						
					 
					
						2015-05-07 12:38:56 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						95832b0e2f 
					 
					
						
						
							
							fix HelloServer sample  
						
						... 
						
						
						
						close  #168  
					
						2015-05-05 13:57:35 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						3a7846a574 
					 
					
						
						
							
							missed led and fixed output to make more sense  
						
						
						
						
					 
					
						2015-05-01 13:00:17 +03:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						d6ae950c26 
					 
					
						
						
							
							Add led to WebServer example  
						
						... 
						
						
						
						This reverts commit 43be35c4de 
						
						
					 
					
						2015-05-01 12:32:37 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						435f59f771 
					 
					
						
						
							
							ESP8266WebServer code review, fix indentation, add keywords  
						
						
						
						
					 
					
						2015-05-01 11:17:45 +08:00 
						 
				 
			
				
					
						
							
							
								ficeto 
							
						 
					 
					
						
						
							
						
						dbbd047980 
					 
					
						
						
							
							Updated HelloServer with mDNS and NotFound catcher with custom page  
						
						... 
						
						
						
						the not found handler should be used in conjunction with other means of
getting data, like SD card 
						
						
					 
					
						2015-05-01 02:51:59 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						d98efdbced 
					 
					
						
						
							
							Move esp8266 platform from "arduino" into "esp8266com"  
						
						
						
						
					 
					
						2015-03-27 12:11:55 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						cfda6cbd06 
					 
					
						
						
							
							Add ESP8266WebServer library  
						
						
						
						
					 
					
						2015-03-27 11:17:45 +03:00