arduino-esp32/libraries
dyarkovoy a0c975dfbc Reset retry counter upon successful write (#2638)
Currently  WiFiClient::write is unable to send messages over 25Kb, because of the hard-coded retry limit of 10, that is getting decremented on every successful send. Since we cannot send more than 2*MTU bytes in one go, and have only 10 retries, write() is limited to approximately 25Kb. Technically it is not a bug, as it correctly returns the number of sent bytes and the caller can set up futher retries. But not all libs are aware of this behavior, for example, WebServer is not.
I suggest improving current behavior by resetting retry counter every time we had a successful write, so the limit of 10 retries will apply to Failed writes only, and will not apply to Successful writes. This will allow to write() blobs of arbitrary sizes.
2019-04-10 02:41:29 +02:00
..
ArduinoOTA [OTA Timeout] Added ability set OTA timeout in the OTA client (#1669) 2018-07-24 19:40:18 +02:00
AsyncUDP Added support for using TCPIP_ADAPTER_IF_MAX to join igmp groups on all (#2279) 2019-01-06 21:29:38 +02:00
AzureIoT@67dfa4f31e Add submodule of Azure IoT library (#1448) 2018-05-31 14:52:02 +02:00
BLE@b232e7f5f0 Update ESP-IDF da2116f + esp32-camera f8f26ab + BLE b232e7f (#2194) 2018-12-15 17:38:34 +01:00
BluetoothSerial Allow to add custom callback in BT Serial (#2081) 2018-11-19 19:30:28 +01:00
DNSServer DNS Server : bug fix and prettifying (#1011) 2018-03-04 20:17:40 +01:00
EEPROM Fixed missing null terminator in EEPROM.readString(address, value, maxLen) (#2439) 2019-02-14 19:31:37 +01:00
ESP32 I2s adc (#2309) 2019-01-22 17:24:16 +08:00
ESPmDNS Add quotes around macro value (Issue #2193) (#2197) 2018-12-16 17:10:56 +01:00
FFat Add support for ffat on 4MB ESP32 Dev Module and mhetesp32minikit board. (#2588) 2019-04-09 21:11:17 +02:00
FS workaround for FS implementations that do not support fflush() (#2596) 2019-04-09 21:15:21 +02:00
HTTPClient Added PATCH request. (#2610) 2019-04-09 21:22:47 +02:00
HTTPUpdate Add MD5 computation to Esp and add request header with MD5 hash of the running sketch to HTTPUpdate (#2176) 2018-12-11 02:06:58 +01:00
NetBIOS Update IDF to aaf1239 (#1539) 2018-06-27 09:01:06 +02:00
Preferences Added a freeEntries method to Preferences library (#1722) 2018-08-14 11:52:01 +02:00
SD Added a parameter for max files in SD (#2563) 2019-04-09 21:07:25 +02:00
SD_MMC Update IDF to 3.2-3276a13 and esptool.py to 2.5.0 (#1878) 2018-09-21 08:39:36 +02:00
SimpleBLE Update IDF to aaf1239 (#1539) 2018-06-27 09:01:06 +02:00
SPI Correct comment in SPI_Multiple_Buses.ino (#2272) 2019-01-04 15:26:32 +02:00
SPIFFS Add WDT API for Core 0 and disable it while SPIFFS is formatting 2018-12-28 21:14:46 +02:00
Ticker Use correct separator in keywords.txt (#1175) 2018-03-05 07:38:39 +01:00
Update Feature/http update (#1979) 2018-11-19 16:57:38 +01:00
WebServer default FORMAT_FILESYSTEM to false in FSBrowser.ino (#2425) 2019-02-14 13:06:21 +01:00
WiFi Reset retry counter upon successful write (#2638) 2019-04-10 02:41:29 +02:00
WiFiClientSecure [WiFiClientSecure] Shows only free internal heap on logs (#2252) 2018-12-31 11:44:57 +02:00
Wire I2C debugging and Log Dump Explaination (#2325) 2019-01-22 17:24:51 +08:00