1. 07 Nov, 2020 1 commit
  2. 09 Jun, 2020 2 commits
    • Nathaniel Wesley Filardo's avatar
      SSL rampage (#2938) · 863dfb59
      Nathaniel Wesley Filardo authored
      * Remove stale putative MD2 support
      
      This hasn't worked in a while, presumably since one of our upstream
      merges.  Don't bother making it work, since MD2 is generally considered
      insecure.
      
      * Land mbedtls 2.16.3-77-gf02988e57
      
      * TLS: remove some dead code from espconn_mbedtls
      
      There was some... frankly kind of scary buffer and data shuffling if
      ESP8266_PLATFORM was defined.  Since we don't, in fact, define that
      preprocessor symbol, just drop the code lest anyone (possibly future-me)
      be scared.
      
      * TLS: espconn_mbedtls: run through astyle
      
      No functional changes
      
      * TLS: espconn_mbedtls: put the file_params on the stack
      
      There's no need to malloc a structure that's used only locally.
      
      * TLS: Further minor tidying of mbedtls glue
      
      What an absolute shitshow this is.  mbedtls should absolutely not
      be mentioned inside sys/socket.h and app/mbedtls/app/lwIPSocket.c is not
      so much glue as it as a complete copy of a random subset of lwIP; it
      should go, but we aren't there yet.
      
      Get rid of the mysterious "mbedlts_record" struct, which housed merely a
      length of bytes sent solely for gating the "record sent" callback.
      
      Remove spurious __attribute__((weak)) from symbols not otherwise
      defined and rename them to emphasize that they are not actually part of
      mbedtls proper.
      
      * TLS: Rampage esp mbedtls glue and delete unused code
      
      This at least makes the shitshow smaller
      
      * TLS: lwip: fix some memp definitions
      
      I presume these also need the new arguments
      
      * TLS: Remove more non-NodeMCU code from our mbedtls
      
      * TLS: drop support for 1.1
      
      Depending on who you ask it's either EOL already or EOL soon, so
      we may as well get rid of it now.
      863dfb59
    • Nathaniel Wesley Filardo's avatar
      Deprecate crypto.to{Hex,Base64} (#2929) · 282ebd10
      Nathaniel Wesley Filardo authored
      The internal implementation already preferentially forwards to the
      encoder module, so we should just remove these functions as they confuse
      people into thinking that we don't have their inverses (see the feature
      request https://github.com/nodemcu/nodemcu-firmware/issues/2907).
      
      Update the docs to refer to the encoder version and add deprecation
      warnings to the runtime implementations.
      282ebd10
  3. 05 Apr, 2019 1 commit
  4. 13 Jan, 2019 1 commit
    • Marcel Stör's avatar
      Re-organize documentation · b126c6b2
      Marcel Stör authored
      Drop support for localized content, #2213
      
      Restructure some content to match more closely what we have in master, #2542
      b126c6b2
  5. 28 Dec, 2018 1 commit
  6. 16 Sep, 2016 1 commit
  7. 06 Mar, 2016 1 commit
  8. 22 Feb, 2016 1 commit
  9. 05 Feb, 2016 1 commit
  10. 19 Jan, 2016 1 commit
  11. 09 Jan, 2016 1 commit
  12. 05 Jan, 2016 1 commit