Develo 
							
						 
					 
					
						
						
							
						
						e9d052c621 
					 
					
						
						
							
							WIP - Update ArduinoOTA and examples with MDNS.update() calls ( #5494 )  
						
						... 
						
						
						
						* ArduinoOTA: allow use without MDNS, add MDNS.update() in handle()
* Update examples with MDNS.update() in loop
* Update CaptivePortalAdvanced.ino
Fix typo
* Update CaptivePortalAdvanced.ino
astyle
* Update Arduino_Wifi_AVRISP.ino
astyle 
						
						
					 
					
						2018-12-14 03:29:32 -03:00 
						 
				 
			
				
					
						
							
							
								david gauchard 
							
						 
					 
					
						
						
							
						
						5c4db3acf4 
					 
					
						
						
							
							IPv6 on esp8266-nonos-sdk and arduino ( #5136 )  
						
						
						
						
					 
					
						2018-11-27 23:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								david gauchard 
							
						 
					 
					
						
						
							
						
						83a8076db8 
					 
					
						
						
							
							ClientContext (tcp) updates ( #5089 )  
						
						... 
						
						
						
						* +sync, get/set default nodelay, sync
* default nodelay=1
* update flush()
* fix return value
* ClientContext: put things together
* ClientContext: fix debugging messages
* WiFiClient: move static members out of the class, add comments
* remove circular dependency
* parameter and return value for Client::flush&stop, flush timeout raised to 300ms
* tcp flush: restart timer on ack receive
* OTA protocol needs setNoDelay(true)
* fix Ethernet with Client changes
* 1 line unredable -> 5 lines readable code
* doc
* Update client-class.rst
* Added details for getters 
						
						
					 
					
						2018-09-25 10:47:27 -03:00 
						 
				 
			
				
					
						
							
							
								Mike Killewald 
							
						 
					 
					
						
						
							
						
						fb7c519856 
					 
					
						
						
							
							small fix to stop crash on unrecognized packets ( #4092 )  
						
						
						
						
					 
					
						2018-01-04 20:10:46 -03:00 
						 
				 
			
				
					
						
							
							
								ZaPpInG 
							
						 
					 
					
						
						
							
						
						a19ff3517e 
					 
					
						
						
							
							Update ArduinoOTA.cpp to solve  #4086  ( #4090 )  
						
						... 
						
						
						
						* Update ArduinoOTA.cpp
* Update ArduinoOTA.cpp 
						
						
					 
					
						2018-01-04 18:48:56 -03:00 
						 
				 
			
				
					
						
							
							
								yoursunny 
							
						 
					 
					
						
						
							
						
						d9ef6b5f18 
					 
					
						
						
							
							ArduinoOTA: don't crash on unrecognized packets ( #4086 )  
						
						... 
						
						
						
						* ArduinoOTA: handle end of packet in readStringUntil
fixes  #3912 
* ArduinoOTA: fix buffer overflow in parseInt
fixes  #3912  
						
						
					 
					
						2018-01-04 00:14:32 -03:00 
						 
				 
			
				
					
						
							
							
								Alessio Leoncini 
							
						 
					 
					
						
						
							
						
						03f1a540ca 
					 
					
						
						
							
							Added constant time string comparison to avoid possible time-based attacks. ( #3836 )  
						
						... 
						
						
						
						* Added constant time strings comparison to avoid possible time-based attacks
* Fixed data types
* Fixed indentation
* Moved string comnparison in constant time to String class; modified function body to assure constant time comparison despite compiler optimizations
* Removed wrong code
* Fixed error and prevented compiler optimization to delete u1 local variable
* Avoid timing attacks on string comparison
* Minor
* changed counter names, removed else 
						
						
					 
					
						2017-11-21 01:56:05 -03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						03baea27ef 
					 
					
						
						
							
							ArduinoOTA: forward errors from Update.begin to espota.py  
						
						... 
						
						
						
						If Update.begin fails, instead of printing “No response from device”,
espota.py will print the actual error message from the Updater. 
						
						
					 
					
						2017-05-09 06:17:06 -05:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Clemens Kirchgatterer 
							
						 
					 
					
						
						
							
						
						18297458be 
					 
					
						
						
							
							allows global object instances be switch off with defines ( #2344 )  
						
						
						
						
					 
					
						2016-08-01 11:21:50 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Yuichi Tateno 
							
						 
					 
					
						
						
							
						
						cffdd55759 
					 
					
						
						
							
							Add ArduinoOTA::getHostname() interface  
						
						
						
						
					 
					
						2016-05-22 18:17:23 +09:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						bfe9f7be69 
					 
					
						
						
							
							Update and move lwIP headers, add options to use different lwIP build for generic device  
						
						... 
						
						
						
						Makefile added to lwip source folder to build and install liblwip_gcc.a 
						
						
					 
					
						2016-04-10 21:55:22 +03:00 
						 
				 
			
				
					
						
							
							
								Markus Sattler 
							
						 
					 
					
						
						
							
						
						137c50757e 
					 
					
						
						
							
							add OTA debug level  
						
						
						
						
					 
					
						2016-01-02 13:27:21 +01:00 
						 
				 
			
				
					
						
							
							
								Stavros Korokithakis 
							
						 
					 
					
						
						
							
						
						e9f2f1c989 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2015-11-28 16:37:36 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						a44632b8cf 
					 
					
						
						
							
							make compiler happier  
						
						
						
						
					 
					
						2015-11-25 18:11:16 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						fe9dc913b4 
					 
					
						
						
							
							unref udp if exists  
						
						
						
						
					 
					
						2015-11-21 21:14:11 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						d2982d3555 
					 
					
						
						
							
							Make ArduinoOTA AUTH async  
						
						... 
						
						
						
						still up to the user to call ArduinoOTA.handle() to start the upload 
						
						
					 
					
						2015-11-19 22:49:40 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						0213dc34ff 
					 
					
						
						
							
							Skip authentication when password is empty  
						
						... 
						
						
						
						should have been changed when turned in String 
						
						
					 
					
						2015-11-12 03:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						18f0a9999a 
					 
					
						
						
							
							add progress option for espota.py and fix typo in ArduinoOTA  
						
						
						
						
					 
					
						2015-11-11 23:23:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						92069e657b 
					 
					
						
						
							
							Replace some manually managed buffers with Strings, fix code style  
						
						
						
						
					 
					
						2015-11-11 01:07:02 +03:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						950e9c9522 
					 
					
						
						
							
							Let the socket to properly close  
						
						... 
						
						
						
						python was keeping the connection open and sending duplicate FINs until
the ESP came back online, because the ESP was resetting without giving
the network a chance to answer and close 
						
						
					 
					
						2015-11-09 02:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						13b8cc0a27 
					 
					
						
						
							
							Add sanity check so we do not trigger an update from wrong data  
						
						
						
						
					 
					
						2015-11-09 01:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Me No Dev 
							
						 
					 
					
						
						
							
						
						a8976a01fd 
					 
					
						
						
							
							Add MD5 to core, Fix OTA examples and Digest Authentication to OTA and espota.py  
						
						
						
						
					 
					
						2015-11-09 00:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								sticilface 
							
						 
					 
					
						
						
							
						
						0c9892fd24 
					 
					
						
						
							
							Update ArduinoOTA.cpp  
						
						... 
						
						
						
						my bad 
						
						
					 
					
						2015-11-04 21:38:00 +00:00 
						 
				 
			
				
					
						
							
							
								sticilface 
							
						 
					 
					
						
						
							
						
						46658593b0 
					 
					
						
						
							
							Update ArduinoOTA.cpp  
						
						... 
						
						
						
						Restarts the UDP port if it becomes disconnected. Works when for example the wifi is disconnected and reconnected 
						
						
					 
					
						2015-11-03 19:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								Pascal Gollor 
							
						 
					 
					
						
						
							
						
						c773140a5b 
					 
					
						
						
							
							use ArduinoOTA class in OTA-mDNS.SPIFFS example  
						
						
						
						
					 
					
						2015-10-22 16:43:00 +02:00 
						 
				 
			
				
					
						
							
							
								Miguel Angel Ajo 
							
						 
					 
					
						
						
							
						
						6978b6a777 
					 
					
						
						
							
							OTA support encapsulated to ArduinoOTA class  
						
						
						
						
					 
					
						2015-10-12 10:29:18 +02:00