OVMS3-idf/components
Angus Gratton 04a2cefb26 lwip: Enable IPV6_ONLY option for UDP sockets (BSD & netconn)
* setsockopt(s, IPV6_ONLY, &one, sizeof(int)) will disable IPV6-only
  mode. Incoming/outgoing IPV4 packets are dropped.

* Otherwise, sockets bound to IPV6_ANY_ADDR can receive unicast packets
  for IPV4 or IPV6.

* sendto() a IPV6-mapped-IPV4 address on a UDP socket works correctly
  (not supported for RAW or TCP sockets.)

* getaddrinfo() option AI_V4MAPPED is implemented.

As well as extending support to TCP & RAW, there is some potential improvement
to dropping incoming packets - the drop happens a bit late in the process and
there is no "ICMP port unreachable" response sent.
2017-10-02 10:50:27 +11:00
..
app_trace esp32: New Task Watchdog API 2017-09-29 23:10:55 +08:00
app_update ota_ops: Fix get_selected_boot_partition() in case there is no factory partition 2017-09-04 17:37:28 +10:00
aws_iot mbedtls: Rename net to net_sockets (in line with 2.4.0 API change) 2017-09-07 18:02:39 +10:00
bootloader soc/rtc: warn if detected XTAL frequency does not match configured one 2017-09-11 11:42:26 +08:00
bootloader_support build system: Restore ifdef/ifndef in Makefiles, clean up examples build 2017-09-05 16:11:03 +10:00
bt Merge branch 'bugfix/btdm_change_pll_track_interrupt' into 'master' 2017-09-30 15:53:58 +08:00
coap coap: Initialise/update the libcoap submodule 2017-01-10 11:12:02 +11:00
console console: initialize buf_size before calling open_memstream 2017-08-23 01:10:30 +08:00
cxx build system: Use component.mk for all components, refactor bootloader build 2017-07-19 09:10:48 +10:00
driver test(spi_master): add test case for 3 DMA issues with internal connection by gpio mux. 2017-09-27 10:44:28 +08:00
esp32 esp32: New Task Watchdog API 2017-09-29 23:10:55 +08:00
esp_adc_cal Bugfix/ added esp_adc_cal include guards 2017-09-01 12:07:37 +08:00
espcoredump bugfix: fixed path to esptool when there is no compiled python module for it 2017-03-21 13:30:38 +03:00
esptool_py Add --warn-undefined-variables to MAKEFLAGS 2017-09-05 16:10:46 +10:00
ethernet ethernet: enable EMAC module clock on initialization 2017-09-04 22:43:52 +08:00
expat Build system: Raise warning level 2016-11-16 15:57:34 +11:00
fatfs Add SPIFFS Component to IDF 2017-09-11 19:56:40 +03:00
freertos esp32: New Task Watchdog API 2017-09-29 23:10:55 +08:00
heap Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
idf_test test: udpate new BLE known issues: 2017-09-22 09:49:18 +08:00
jsmn Add jsmn JSON parser component 2017-03-07 10:18:47 +11:00
json cJSON:Add float format process 2017-01-09 17:51:48 +08:00
libsodium libsodium: Use mbedTLS implementations for SHA256 & SHA512 2017-08-18 16:29:04 +10:00
log Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
lwip lwip: Enable IPV6_ONLY option for UDP sockets (BSD & netconn) 2017-10-02 10:50:27 +11:00
mbedtls mbedtls: Rename net to net_sockets (in line with 2.4.0 API change) 2017-09-07 18:02:39 +10:00
mdns Merge branch 'bugfix/memory_issues_pr838' into 'master' 2017-08-31 10:45:19 +08:00
micro-ecc micro-ecc: Add submodule dependency 2016-11-17 09:18:51 +11:00
newlib Add option to allocate external RAM using heap_alloc_caps 2017-09-14 10:47:44 +08:00
nghttp nghttp: Restore nghttp2 v1.24 2017-08-22 13:01:36 +10:00
nvs_flash nvs_flash: emulator: fix issues in load function, add save function 2017-09-19 10:39:44 +08:00
openssl mbedtls: Rename net to net_sockets (in line with 2.4.0 API change) 2017-09-07 18:02:39 +10:00
partition_table Expand vars before splitting fields 2017-09-05 16:23:54 +10:00
pthread esp_pthread_init constructor attr was removed 2017-09-06 10:30:23 +08:00
sdmmc ci: disable sd card tests 2017-08-31 23:50:56 +08:00
soc Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
spi_flash Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
spiffs Fix typo in spiffs config and update submodule 2017-09-20 17:29:57 +08:00
tcpip_adapter Fix the bug that if one device is in station+softap mode, other device can not 2017-09-23 20:18:50 +08:00
ulp sleep: add light sleep, factor out APIs common for deep/light sleep 2017-09-01 10:36:14 +08:00
vfs vfs_uart: fix write operation blocked by a read 2017-08-29 08:27:36 +08:00
wear_levelling Log level changed to remove useless info. 2017-08-09 10:25:40 +03:00
wpa_supplicant Add the fast crypto function in supplicant 2017-08-09 21:36:13 +08:00
xtensa-debug-module esp32: Apptrace API enhancement 2017-07-24 19:57:44 +03:00