nodemcu-firmware/app
Nathaniel Wesley Filardo bf8f14b611
SSL rampage (#2938)
* 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.
2019-12-27 13:17:44 +00:00
..
coap Rebased against current dev, tweaks for clean compile 2019-07-23 21:22:59 +01:00
crypto SSL rampage (#2938) 2019-12-27 13:17:44 +00:00
dht Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
driver Rebased against current dev 2019-07-23 20:46:49 +01:00
esp-gdbstub Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
fatfs Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
http Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
include SSL rampage (#2938) 2019-12-27 13:17:44 +00:00
libc Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
lua fix lfs upload issue 2019-11-13 23:48:20 +03:00
lwip Add support for DCHP NTP server (option 42) (#2709) 2019-07-27 08:21:35 +02:00
mbedtls SSL rampage (#2938) 2019-12-27 13:17:44 +00:00
modules New `net.if.info` call to show LwIP information (#2862) 2019-12-09 13:33:30 +01:00
mqtt Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
net Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
pcm Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
platform Rebased against current dev, tweaks for clean compile 2019-07-23 21:22:59 +01:00
pm Lua 5.1 to 5.3 realignement phase 1 2019-07-23 19:16:01 +01:00
sjson Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
smart Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
spiffs Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
sqlite3 Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
tsl2561 Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
u8g2lib Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
ucglib Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
user Merge pull request #2836 from TerryE/dev-new-lua.c 2019-09-07 10:54:41 +01:00
uzlib Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
websocket Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
.gitignore
Makefile Lua 5.1 to 5.3 realignement phase 1 2019-07-23 19:16:01 +01:00