Me No Dev 
							
						 
					 
					
						
						
							
						
						889775c6fe 
					 
					
						
						
							
							ArduinoOTA optimizations ( #2445 )  
						
						... 
						
						
						
						- Added option to control if the ESP should be rebooted on success
- Added delay before ESP.restart() is called
- Added some comments to the header 
						
						
					 
					
						2016-08-27 18:32:26 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						b41266097f 
					 
					
						
						
							
							WiFiClientSecure: certificate loading refactoring, support for CA root cert verification  
						
						
						
						
					 
					
						2016-08-25 13:01:10 +08:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						45f177f985 
					 
					
						
						
							
							weaken axTLS methods so they can be overwritten by the async library ( #2423 )  
						
						
						
						
					 
					
						2016-08-23 01:11:06 +03:00 
						 
				 
			
				
					
						
							
							
								martinayotte 
							
						 
					 
					
						
						
							
						
						4754f4317c 
					 
					
						
						
							
							SD: change 'char *' parameters to 'const char *' to fix bad recursion ( #2398 )  
						
						
						
						
					 
					
						2016-08-22 21:11:34 +08:00 
						 
				 
			
				
					
						
							
							
								Clemens Kirchgatterer 
							
						 
					 
					
						
						
							
						
						4ececda82b 
					 
					
						
						
							
							fixed crash in mDNS destructor ( #2389 )  
						
						
						
						
					 
					
						2016-08-12 21:51:11 +03:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						0718188264 
					 
					
						
						
							
							fix NetBIOS example file name ( #2354 )  
						
						
						
						
					 
					
						2016-08-01 11:52:44 +03:00 
						 
				 
			
				
					
						
							
							
								Radu Pascal 
							
						 
					 
					
						
						
							
						
						b682d597c5 
					 
					
						
						
							
							ESP8266mDNS using the provided IP in the begin method ( #2349 )  
						
						... 
						
						
						
						this fix forces the mDNS to use the provided IP in the begin method
instead of the auto detected IP. this is required if the ESP8266 starts
in the AP_STA mode and activates only the AP initially. 
						
						
					 
					
						2016-08-01 11:49:47 +08:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						c4c207a85e 
					 
					
						
						
							
							Optimize MDNS to prevent overflow and endless loop ( #2333 )  
						
						... 
						
						
						
						* Optimize MDNS to prevent overflow and endless loop
* Handle better non-esp services
* leave debug off
* better name resolution for external devices
* strip name length (did not show in IDE) 
						
						
					 
					
						2016-08-01 11:48:23 +08:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste 
							
						 
					 
					
						
						
							
						
						db5e20f237 
					 
					
						
						
							
							proposal for issue  #1845  wifi_wps_status_cb get an undefined status 4 and missed wifi_wps_disable ( #2312 )  
						
						
						
						
					 
					
						2016-08-01 11:46:29 +08:00 
						 
				 
			
				
					
						
							
							
								Stefano-Orsolini 
							
						 
					 
					
						
						
							
						
						c52088c774 
					 
					
						
						
							
							set max_connection from code (when less than 4 is needed) ( #2326 )  
						
						... 
						
						
						
						* Update ESP8266WiFiAP.cpp
It is not very common but some might require to set the maximum number of clients, from code, to smaller than 4.
in my case i must allow only one client at a time (TESTED WORKING)
* Update ESP8266WiFiAP.h
as discussed in the .cpp (set max connections)
* Update ESP8266WiFiAP.cpp
corrected indentation @70 
add param comment @86
* Update ESP8266WiFiAP.cpp 
						
						
					 
					
						2016-08-01 11:45:34 +08:00 
						 
				 
			
				
					
						
							
							
								Clemens Kirchgatterer 
							
						 
					 
					
						
						
							
						
						18297458be 
					 
					
						
						
							
							allows global object instances be switch off with defines ( #2344 )  
						
						
						
						
					 
					
						2016-08-01 11:21:50 +08:00 
						 
				 
			
				
					
						
							
							
								martinayotte 
							
						 
					 
					
						
						
							
						
						bd01e44c76 
					 
					
						
						
							
							fix link list bug in ESP8266mDNS ( #2347 )  
						
						
						
						
					 
					
						2016-08-01 11:21:21 +08:00 
						 
				 
			
				
					
						
							
							
								Fabian Desoye 
							
						 
					 
					
						
						
							
						
						3fc3e9a99d 
					 
					
						
						
							
							Added PUT Request to HTTP Client ( #2310 )  
						
						... 
						
						
						
						* Added PUT Request to HTTP Client
* Replaced Tabstops with spaces 
						
						
					 
					
						2016-07-26 18:23:38 +08:00 
						 
				 
			
				
					
						
							
							
								Clemens Kirchgatterer 
							
						 
					 
					
						
						
							
						
						4dc4e75216 
					 
					
						
						
							
							allow F() to be used for uri parameter ( #2319 )  
						
						
						
						
					 
					
						2016-07-26 18:23:14 +08:00 
						 
				 
			
				
					
						
							
							
								sk1tt1sh 
							
						 
					 
					
						
						
							
						
						9c36ff9932 
					 
					
						
						
							
							Fix example for ESP8266httpUpdate ( #2251 )  
						
						... 
						
						
						
						* Fix minor typo in spelling of failed. Removed s from http paths.
* add check if we are just updating spiffs to not reboot. example now works with this change. 
						
						
					 
					
						2016-07-18 19:33:34 +08:00 
						 
				 
			
				
					
						
							
							
								Sergey Anisimov 
							
						 
					 
					
						
						
							
						
						98fe5617eb 
					 
					
						
						
							
							Adding onComplete event handler support for the asynchronous network scanning. ( #2287 )  
						
						
						
						
					 
					
						2016-07-18 19:30:41 +08:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						e83f30a78d 
					 
					
						
						
							
							Ota hashed password ( #2292 )  
						
						... 
						
						
						
						* Add option to give ArduinoOTA a hashed value of the password
hashed password can be safely stored on flash
* Switch to separate method to accept the hash
* Calculate the hash of plain passwords at setup
* missed line
* Remove underscores from local variable 
						
						
					 
					
						2016-07-18 19:28:56 +08:00 
						 
				 
			
				
					
						
							
							
								andig 
							
						 
					 
					
						
						
							
						
						c4f9f102ce 
					 
					
						
						
							
							Add getCommand() api for OTA update type ( #2259 )  
						
						
						
						
					 
					
						2016-07-15 11:03:34 +03:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						1f7989b31d 
					 
					
						
						
							
							Implement Async NBNS (NetBIOS) name resolution for Windows ( #2275 )  
						
						... 
						
						
						
						* Implement Async NBNS (NetBIOS) Name resolution for windows
Source: http://www.xpablo.cz/?p=751#more-751  
						
						
					 
					
						2016-07-15 10:40:31 +03:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						217ba9e072 
					 
					
						
						
							
							fix typo in hspi_slave.c ( #2276 )  
						
						... 
						
						
						
						Current C++ implementation has this field hardcoded, so this case was
never hit 
						
						
					 
					
						2016-07-15 09:53:20 +03:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						07f4d4c241 
					 
					
						
						
							
							Lwip addons ( #2260 )  
						
						... 
						
						
						
						* Add multicast TTL to UDP and rework UdpContext
* Add limit for TCP TIME_WAIT pcbs
* Add liblwip_gcc.a
* Make the changes be backward compatible with the current xcc version 
						
						
					 
					
						2016-07-11 21:07:45 +08:00 
						 
				 
			
				
					
						
							
							
								SteveToulouse 
							
						 
					 
					
						
						
							
						
						86067333f5 
					 
					
						
						
							
							Fix2115 ( #2244 )  
						
						... 
						
						
						
						* Update ESP8266WiFiMulti.cpp
Fix  #2115 
* Update ESP8266WiFiMulti.cpp
Fix  #2115 . Cleaner version (catch strdup("") fail). 
						
						
					 
					
						2016-07-08 10:12:22 +08:00 
						 
				 
			
				
					
						
							
							
								Jeroen Vogelpoel 
							
						 
					 
					
						
						
							
						
						edba2d2829 
					 
					
						
						
							
							Exposed sketch MD5 through HTTP headers ( #2236 )  
						
						... 
						
						
						
						* Exposed sketch MD5 through HTTP headers
* Updated spacing, docs, example 
						
						
					 
					
						2016-07-08 10:07:21 +08:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						0d996ab75e 
					 
					
						
						
							
							fix plain post content containing special chars being parsed as arguments ( #2241 )  
						
						... 
						
						
						
						this solution actually keeps the content as is, as long as it's text
(does not contain zeroes) 
						
						
					 
					
						2016-07-07 00:59:26 +03:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						4217e49b54 
					 
					
						
						
							
							Initial SPI Slave implementation and examples ( #2234 )  
						
						... 
						
						
						
						* Initial SPI Slave implementation and examples
* Update style and info 
						
						
					 
					
						2016-07-06 10:58:45 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						39212baeb0 
					 
					
						
						
							
							Fix WiFi.onStationModeDHCPTimeout ( #2195 )  
						
						
						
						
					 
					
						2016-07-04 15:47:55 +08:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						e7a529eb45 
					 
					
						
						
							
							Fix missing separator between get and post arguments ( #2222 )  
						
						... 
						
						
						
						* fix urlDecode points
Fixes:
https://github.com/esp8266/Arduino/issues/1989 
https://github.com/esp8266/Arduino/issues/2198 
* Add missing separator between get and plain post arguments 
						
						
					 
					
						2016-07-04 09:08:31 +03:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						af06847f4a 
					 
					
						
						
							
							fix urlDecode points ( #2212 )  
						
						... 
						
						
						
						Fixes:
https://github.com/esp8266/Arduino/issues/1989 
https://github.com/esp8266/Arduino/issues/2198  
						
						
					 
					
						2016-07-01 02:37:15 +03: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 
							
						 
					 
					
						
						
							
						
						8db4dcea42 
					 
					
						
						
							
							WifiClient::write refactoring (second attempt) ( #2177 )  
						
						... 
						
						
						
						* WiFiClient: use DataSource for writes
* ESP8266WebServer: delegate writing to WiFiClient
* ESP8266WebServer: set write timeout before sending content 
						
						
					 
					
						2016-06-23 17:47:18 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e64e32b329 
					 
					
						
						
							
							Fix regression in WiFiClientSecure, update HTTPS test case ( #2150 )  
						
						
						
						
					 
					
						2016-06-15 11:49:51 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						da17d5425a 
					 
					
						
						
							
							Fix regression in WiFi.onEvent, add testcase (thanks @everslick)  
						
						
						
						
					 
					
						2016-06-14 13:09:46 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						b4490cd76d 
					 
					
						
						
							
							Fix issue when WiFi.begin(ssid, pass) is called right after WiFi.mode(WIFI_OFF)  
						
						... 
						
						
						
						If ssid and pass matched the values in flash, wifi_station_connect was not called and no connection was attempted 
						
						
					 
					
						2016-06-14 13:07:08 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						91720337d3 
					 
					
						
						
							
							Prevent WDT resets in SD library ( #1815 )  
						
						
						
						
					 
					
						2016-06-13 19:30:58 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						43412970ae 
					 
					
						
						
							
							Fix for crash in WiFiClientSecure when WiFi is disconnected ( #2139 )  
						
						... 
						
						
						
						* WiFiClient: implement stopAll() via stop()
* WiFiClientSecure: clean up ClientContext used by axTLS when stop is called (#2097 ) 
						
						
					 
					
						2016-06-13 18:36:30 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						35fd2ccd52 
					 
					
						
						
							
							Make ESP8266WebServer::urlDecode public ( #1419 )  
						
						
						
						
					 
					
						2016-06-13 15:17:17 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9dd7910aed 
					 
					
						
						
							
							Enable SO_REUSE in LwIP and WiFiServer ( #1431 ) ( #2140 )  
						
						
						
						
					 
					
						2016-06-13 10:36:10 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						00065ac347 
					 
					
						
						
							
							Allow DHCP client to be re-enabled using WiFi.config(0U, 0U, 0U) ( #1896 )  
						
						
						
						
					 
					
						2016-06-12 14:44:15 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						17c02ff252 
					 
					
						
						
							
							ESP8266mDNS: restart listening when WiFi STA is connected/disconnected ( #1828 )  
						
						
						
						
					 
					
						2016-06-12 14:17:27 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						de166c9dd7 
					 
					
						
						
							
							WiFi event handling refactoring ( #2119 )  
						
						
						
						
					 
					
						2016-06-10 07:46:10 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						7fd7ca6834 
					 
					
						
						
							
							WiFiServer: fix error when calling close more than once  
						
						
						
						
					 
					
						2016-06-08 17:32:45 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Sokolchenko 
							
						 
					 
					
						
						
							
						
						533a600d95 
					 
					
						
						
							
							Add virtual destructor to WiFiServer class ( #2116 )  
						
						... 
						
						
						
						Without this line compiler complains about :
Warning		22:9: warning: deleting object of polymorphic class type 'WiFiServer' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]		\\Mac\Home\Documents\Visual Studio 2015\Projects\BlinkESP8266_12\ActAsWiFi_server\SVServer.cpp	22
Reason for this is that I would like to init WiFiServer with port which can by dynamically chosen (for example by serial port)
internalServer = new WiFiServer(port); 
						
						
					 
					
						2016-06-08 15:51:50 +08:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						a7ced9cabb 
					 
					
						
						
							
							make HTTP Update Server more secure ( #2104 )  
						
						... 
						
						
						
						* make HTTP Update Server more secure
* added option for authentication
* added option to change the url for upload
* move to overloaded setup
* remove delay in both examples
* Get better result responses
* fix strings
interesting, the meta did not refresh if the successResponse is put in
"R" 
						
						
					 
					
						2016-06-07 10:09:05 +08:00 
						 
				 
			
				
					
						
							
							
								shiro 
							
						 
					 
					
						
						
							
						
						dbef28d394 
					 
					
						
						
							
							add "include <ESP8266WiFi.h>" to ESP8266WebServer.h ( #2094 )  
						
						
						
						
					 
					
						2016-06-06 12:21:01 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						dd81336b79 
					 
					
						
						
							
							ESP8266HTTPClient: fix duplicate Content-Length headers ( #1902 )  
						
						
						
						
					 
					
						2016-06-03 16:11:44 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9db0393b65 
					 
					
						
						
							
							Update RTC memory example  
						
						
						
						
					 
					
						2016-06-02 14:34:28 +08:00 
						 
				 
			
				
					
						
							
							
								Macro Yau 
							
						 
					 
					
						
						
							
						
						2a4081b079 
					 
					
						
						
							
							Added support for RTC user memory in ESP-specific APIs. ( #1836 )  
						
						
						
						
					 
					
						2016-06-01 11:13:33 +08:00 
						 
				 
			
				
					
						
							
							
								mgaman 
							
						 
					 
					
						
						
							
						
						974b9ae2fa 
					 
					
						
						
							
							UdpNtpClient rewritten in a clearer, more pedantic fashion. ( #2008 )  
						
						... 
						
						
						
						* Create readme.txt
* Add files via upload
* Update RFC1305.h
Added guard lines 
						
						
					 
					
						2016-06-01 11:12:45 +08:00 
						 
				 
			
				
					
						
							
							
								unaiur 
							
						 
					 
					
						
						
							
						
						30720ce87a 
					 
					
						
						
							
							Fix   #2015  ESP8266mDNS doesn't accept queryService responses from avahi-daemon ( #2023 )  
						
						... 
						
						
						
						Ignore unknown records (AAAA) in the query response; this way we can extract
the IPv4 address and connect to the server. 
						
						
					 
					
						2016-06-01 11:11:11 +08:00 
						 
				 
			
				
					
						
							
							
								NullMedia 
							
						 
					 
					
						
						
							
						
						d60d744b59 
					 
					
						
						
							
							ArduinoOTA library change ( #2013 )  
						
						... 
						
						
						
						* Fixed callbacks to allow lambda capture
* Update ArduinoOTA.cpp
* Fixed callbacks to allow lambda capture
* Fixed callbacks to allow lambda capture
* Update ArduinoOTA.h
* Tests update
Update ArduinoOTA.h
Fixed callbacks to allow lambda capture
* Modified callbacks to enable lambda capture
* Modified callbacks to enable lambda capture 
						
						
					 
					
						2016-06-01 11:10:29 +08:00