1. 31 1月, 2022 1 次提交
  2. 19 1月, 2022 1 次提交
  3. 14 12月, 2021 1 次提交
  4. 25 10月, 2021 1 次提交
    • A
      Add ALPN support to WiFiClientSecure (#5633) · 15bbd0a1
      Anthony Elder 提交于
      This adds a function to WiFiClientSecure to set the ALPN protocol.
      
      This is required for an MQTT client to connect to AWS IoT when using an AWS Custom Authorizer, as described here.
      
      Example code snippet:
      
      ...
      WiFiClientSecure wiFiClient;
      
      // ALPN protocol, needed with AWS custom authorizer
      const char *aws_protos[] = {"mqtt", NULL};
      
      void setup() {
        wiFiClient.setCACert(AWSCAPEM);
        wiFiClient.setAlpnProtocols(aws_protos);
      }
      ...
      15bbd0a1
  5. 08 10月, 2021 1 次提交
  6. 21 7月, 2021 1 次提交
    • V
      fix: WiFiClientSecure connection timeout (#5398) (#5418) · e12d8c8f
      Vlasta Hajek 提交于
      Closes #5398
      
      Using the same non-blocking socket connect pattern for respecting connection timeout, copied from WiFiClient::connect.
      
      WiFiClient::connect uses lwip_connect_r, whereas start_ssl_client uses lwip_connect. I haven't found what is the difference between them. I tested both, both work ok, so I kept lwip_connect.
      e12d8c8f
  7. 09 6月, 2021 2 次提交
  8. 18 3月, 2021 1 次提交
  9. 23 2月, 2021 1 次提交
  10. 21 12月, 2020 1 次提交
  11. 01 12月, 2020 1 次提交
  12. 03 11月, 2020 1 次提交
    • I
      Fix for espressif#3460 issue (#4424) · d6b91872
      Ivan Golubic 提交于
      Fixes: #3460
      
      This code has been run in production for 1 month and it looks stable, no data dropped and it definitely fixes the issue described. I think that this can be merged to avoid using custom package referencing in PlatformIO that has been used in quite a few projects for now.
      Co-authored-by: NIvan Golubic <ivan@mvt-solutions.com>
      d6b91872
  13. 14 10月, 2020 2 次提交
    • D
      Add an aditional (void *) arg to the RMT callback (much like Ticker() et.al.). (#3345) · d79a1f3d
      Dirk-Willem van Gulik 提交于
      * Add an aditional (void *) arg to the RMT callback - to allow more flexible handling of the callback (e.g. by passing a private struct or a class pointer). Same pattern as used by the Ticker() and many others. Example updated & new example with a trapoline added.
      
      * Fix example for new API
      
      * Fix lint warnings
      
      * Add a second missed example.
      
      * Correct timeout & improve socket error handling.
      d79a1f3d
    • V
      Certificate isn't be free in case parse failure. (#4412) · 2685a5dd
      Vo Linh Truc 提交于
      I met problem while I was working with the WiFiClientSecure.
      I tried to found the source of the problem, and I found it in the sll_client.cpp.
      Please check my contribution.
      
      I've open this problem in #4335 but received no response.
      2685a5dd
  14. 17 10月, 2019 1 次提交
  15. 17 9月, 2019 1 次提交
  16. 15 4月, 2019 2 次提交
  17. 31 12月, 2018 1 次提交
  18. 03 12月, 2018 1 次提交
  19. 27 11月, 2018 1 次提交
  20. 27 6月, 2018 1 次提交
    • M
      Update IDF to aaf1239 (#1539) · a59eafbc
      Me No Dev 提交于
      * fix sdmmc config
      
      * Fix warnings in EEPROM
      
      from @Curclamas
      
      * remove leftover TAG in EEPROM
      
      * Initial add of @stickbreaker i2c
      
      * Add log_n
      
      * fix warnings when log is off
      
      * i2c code clean up and reorganization
      
      * add flags to interrupt allocator
      
      * fix sdmmc config
      
      * Fix warnings in EEPROM
      
      from @Curclamas
      
      * remove leftover TAG in EEPROM
      
      * fix errors with latest IDF
      
      * fix debug optimization (#1365)
      
      incorrect optimization for debugging tick markers.
      
      * Fix some missing BT header
      
      * Change BTSerial log calls
      
      * Update BLE lib
      
      * Arduino-ESP32 release management scripted (#1515)
      
      * Calculate an absolute path for a custom partitions table (#1452)
      
      * * Arduino-ESP32 release management scripted
      (ready-to-merge)
      
      * * secure env for espressif/arduino-esp32
      
      * * build tests enabled
      * gitter webhook enabled
      
      * * gitter room link fixed
      * better comment
      
      * * filepaths fixed
      
      * BT Serial adjustments
      
      * * don't run sketch builds & tests for tagged builds
      
      * Return false from WiFi.hostByName() if hostname is not resolved
      
      * Free BT Memory when BT is not used
      
      * WIFI_MODE_NULL is not supported anymore
      
      * Select some key examples to build with PlatformIO to save some time
      
      * Update BLE lib
      
      * Fixed BLE lib
      
      * Major WiFi overhaul
      
      - auto reconnect on connection loss now works
      - moved to event groups
      - some code clean up and procedure optimizations
      - new methods to get a more elaborate system ststus
      
      * Add cmake tests to travis
      
      * Add initial AsyncUDP
      
      * Add NetBIOS lib and fix CMake includes
      
      * Add Initial WebServer
      
      * Fix WebServer and examples
      
      * travis not quiting on build fail
      
      * Try different travis build
      
      * Update IDF to aaf1239
      
      * Fix WPS Example
      
      * fix script permission and add some fail tests to sketch builder
      
      * Add missing space in WiFiClient::write(Stream &stream)
      a59eafbc
  21. 14 5月, 2018 1 次提交
  22. 16 4月, 2018 1 次提交
  23. 06 11月, 2017 1 次提交
  24. 23 10月, 2017 1 次提交
  25. 29 9月, 2017 1 次提交
  26. 24 8月, 2017 1 次提交
  27. 29 6月, 2017 1 次提交
    • C
      Heap optimization (#471) · cfde5579
      copercini 提交于
      * Remove duplicated include
      
      * Clear certificates just after handshake
      
      It can save up to 7k of heap
      cfde5579
  28. 19 5月, 2017 1 次提交
    • C
      HTTPClient Port (#347) · 51a4432c
      copercini 提交于
      * Fix possible infinite loop in the example
      
      * Remove workaround of sockets always return -76 
      
      Remove workaround of sockets always return -76 (because it's fixed on IDF now)
      Remove delay during handshake (improving stability)
      
      * Remove unusable mbedtls_net of context creation
      
      * Fix bad destructor
      
      * Compatibility with WiFiClient for HTTPClient
      
      * Initial port from ESP8266
      
      Changed SHA1 fingerprint by Root CA verification
      Changed log system
      
      * Remove deprecated function
      51a4432c
  29. 31 3月, 2017 1 次提交
  30. 10 3月, 2017 1 次提交
  31. 01 3月, 2017 1 次提交
  32. 11 2月, 2017 1 次提交