8 Commits
Author SHA1 Message Date
TD-erandGitHub bc2fb78b45 Merge pull request #3017 from uzi18/esp32_crc_py
ESP32: fill binary filename, count MD5 only for esp8266
2020-04-18 13:49:51 +02:00
Bartlomiej Zimon f0d81c9150 ESP/ESP32: add id_tag for future proposes and use it to detect firmware.bin 2020-04-14 16:20:05 +00:00
Bartlomiej Zimon d2f276c135 ESP32: fill binary filename, count MD5 only for esp8266 2020-04-14 00:24:30 +00:00
Bartlomiej Zimon b4236d1d5d crc2: move to hashlib 2020-04-10 13:04:03 +00:00
GrovkillenandGitHub c760174c78 [fix for crc2.py] truncation corrupted bin file 2018-05-14 12:20:13 +02:00
TD-er 0b1f9a81b5 [memory corruption] LWIP data corrupts log buffer
Not sure how, but the headers of new JSON message can corrupt the buffer in the web log buffer.
In this attempt the log buffer lines are now moved to heap instead of stack. 
Also the streaming webserver is given a bit more time to handle requests.

Steps to reproduce:
Set web log level to maximum and open web log viewer.
Then wait a few seconds to minutes to let the JSON stream stop and look at the last sent Json message. This will contain some typical Json web headers and thus no valid Json anymore.

Also added a quick fix for #1419
2018-05-13 23:12:02 +02:00
s0170071andDatuX 8f4a52a6f1 Include name of binary file in crc2.py and sysinfo (#918)
* preparations for lwip2

* Add CRC32 to settings

* Add CRC to progmem

* Add crc of program memory to stettings and security settings

.. so that there is a warning if the settings are used by another binary than they were written with.

* Moved to md5

* Flash included, moved to MD5 now

* Broken comment

* Stability improvements

free memory went as low as 3000 bytes which made the webserver unresponsive.

* Add binary filename to crc2.py and sysinfo

* Update WebServer.ino
2018-02-22 18:55:45 +01:00
Edwin Eefting 8bdfa656de Add CRC checks to all binaries when building a release with travis. fixes #779 2018-02-02 02:27:23 +01:00