Simon Goldschmidt
164210ab73
fix mbedtls with msvc project files after merging contrib
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-10-03 15:13:57 +02:00
Martine Lenders
a47d30ffc7
lowpan6.c: Fix IEEE 802.15.4 address setting
...
Reverts a regression introduced in
3a8af612b3
:
Use hardware address fetched from neighbor cache *not* the hardware
address of the interface as destination address.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-10-03 14:38:58 +02:00
Simon Goldschmidt
a5c00e369d
fix msvc project files after merging contrib
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-10-03 14:38:04 +02:00
Dirk Ziegelmeier
787a7bb919
Start creating a VSCode workspace
2018-10-02 20:50:37 +02:00
Dirk Ziegelmeier
730b3d3f86
Add contrib subdir to FILES
2018-10-02 13:15:41 +02:00
Dirk Ziegelmeier
0ef2514b6a
Remove unmaintained contrib/ports/FILES
2018-10-02 13:08:12 +02:00
Dirk Ziegelmeier
7bd2c565e6
CMake: Make MBEDTLSDIR and WPDPACK_DIR (Win32) overridable
2018-10-02 13:06:01 +02:00
Dirk Ziegelmeier
04ff7926e7
CMake build system: It is now sufficient to set LWIP_DIR for build
2018-10-02 12:54:56 +02:00
Dirk Ziegelmeier
4b672a1f3c
Adapt several comments to contrib rep move
2018-10-02 12:42:14 +02:00
Dirk Ziegelmeier
8068aab9f7
Commit new version info in doxygen file and init.h
2018-10-02 12:35:06 +02:00
Dirk Ziegelmeier
0244dc714b
Work on fixing the build (integration of contrib)
2018-10-02 12:34:26 +02:00
Dirk Ziegelmeier
ac46e42aa2
Import lwIP contrib rep
...
... from http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git/ into contrib/ subdir, STABLE-2_1_0_RELEASE tag
lwIP contrib is now officially frozen
TODO: Fix build
2018-10-02 12:19:13 +02:00
Dirk Ziegelmeier
dd1ab2bf59
lwIP 2.2.0 development cycle start now
2018-09-30 09:02:15 +02:00
Simon Goldschmidt
e6a8415df3
Prepare 2.1.0 release
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-09-26 21:11:39 +02:00
Simon Goldschmidt
54a8112eb9
Documentation improvements for 2.1.0 (changelog, altcp)
2018-09-26 14:37:52 +02:00
Simon Goldschmidt
b9fc8cae68
Documentation improvements for 2.1.0 (mainly altcp/altcp_tls)
2018-09-24 22:44:32 +02:00
Simon Goldschmidt
a044c807f8
altcp_tls: rename altcp_tls_new -> altcp_tls_wrap, add altcp_tls_new
...
The new altcp_tls_new() is a type safe version of altcp_tls_alloc()
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-09-24 22:29:54 +02:00
Simon Goldschmidt
6229f9ef71
icmp_send_response: fix parameter order for LWIP_HOOK_IP4_ROUTE_SRC
2018-09-17 21:28:50 +02:00
Simon Goldschmidt
66838a70f3
more documentation preparations for v2.1.0 release
2018-09-17 21:16:58 +02:00
Simon Goldschmidt
dea74a24aa
Fix CHANGELOG consistency from 2.0.3 branch to 2.1.0
2018-09-16 21:41:33 +02:00
Simon Goldschmidt
effdeef2fe
some preparations for v2.1.0 release
2018-09-16 21:17:40 +02:00
Simon Goldschmidt
c18df357d9
some preparations for v2.1.0 release
2018-09-14 21:32:11 +02:00
Simon Goldschmidt
74c5ac7302
cpack: change file name of generated sources file
...
This should match the old release ZIPs: "lwip-x.y.z.zip"
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-09-13 21:54:58 +02:00
Simon Goldschmidt
0189e7b02f
mqtt: allow user + pass longer than 255 chars
...
See bug #54655 :
"MQTT brokers such as Google Cloud IoT Core requires MQTT clients
to send JSON Web Token (JWT) as password field of the MQTT Connect
packet. JWT can be more than 255 bytes.
Currently, the MQTT library restricts password to be less than 256
bytes, thus it prevents connectivity to Google Cloud IoT Core."
Fix that by just converting the local variables for these from u8_t
to u16_t.
Suggested-by: Richmond Umagat <richmond.umagat@brtchip.com>
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-09-13 14:59:08 +02:00
Dirk Ziegelmeier
796f98beb2
Fix no newline at end of http_client.c
2018-09-12 22:41:07 +02:00
Simon Goldschmidt
fc24d4139f
altcp_tls_mbedtls: convert #error on too small TCP_WND to warning
...
Many TLS use cases are OK with a small TCP_WND, so don't prevent these
by having a preprocessor check that cannot be disabled.
2018-09-12 22:24:05 +02:00
Simon Goldschmidt
bbf80b05c8
ppp: fix implicit conversion from size_t to u8_t
...
Found when compiling with VS2017
2018-09-12 22:22:10 +02:00
Simon Goldschmidt
bc48eb512e
Fix bug #54506 (LWIP_CHECKSUM_ON_COPY causes wrong checksum (0xFFFF))
...
one's complement sum was not correctly done, which could result in the
checksum being 0xFFFF instead of 0 in some cases.
2018-09-12 21:56:16 +02:00
Dirk Ziegelmeier
cdfa3dfa9d
http_client.c: Fix compile when TCP is disabled
2018-09-12 08:27:43 +02:00
Dirk Ziegelmeier
be18fa98e4
Fix cleanup of existing documentation of target lwipdocs
2018-09-11 08:16:01 +02:00
Dirk Ziegelmeier
257dc1d6fd
Fix doxygen warnings in altcp_proxyconnect.c
2018-09-10 13:30:50 +02:00
Dirk Ziegelmeier
236d6df495
Fix lwipdocs target in Filelists.cmake
...
EXCLUDE_FROM_ALL is not supported at add_custom_target()
2018-09-10 13:28:01 +02:00
Simon Goldschmidt
93b2074f2b
Remove LWIP_DHCP_CHECK_LINK_UP define as it's useless
...
See bug #54574
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-09-07 21:01:32 +02:00
Simon Goldschmidt
7749088a83
Fix 2way-auth connections for TLS clients
...
TLS clients that need 2-way authentication (e.g. Amazon AWS IoT cloud mqtt)
need to pass a certificate and private key when creating the tls altcp_pcb.
Added a new function altcp_tls_create_config_client_2wayauth() for this that
replaces altcp_tls_create_config_client() for such clients.
See bug #54601 .
2018-09-07 20:59:31 +02:00
Dirk Ziegelmeier
24fc93e12f
Remove checks that the SO_* socket options and SOF_* lwIP-internal flags match
...
not needed any more since commit b0344518e8
"sockets.c: Don't rely on #defines in socket.h to be in sync with ip.h
Map SO_* to SOF_* #defines"
Reported by Joan Lledó on mailinglist 6.Sep.2018
2018-09-07 10:01:59 +02:00
Martine Lenders
264b89764d
Make zepif dependent on LWIP_UDP config
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-09-04 22:10:53 +02:00
Sylvain Rochet
fa3826a1d3
PPP: improve randomization of LCP magic number after power-up
...
magic_init() is first time called from ppp_init(), which is called from
lwip_init(). If system has no RTC, sys_jiffies() returns same value in
this moment after every power-up or system reset. This value used in LCP
magic number generation after ppp_connect(), which leads to same magic
number after every restart. Subsequent magic_randomize() calls takes
place in ppp_input(), after magic number generation.
Call magic_randomize() somewhere near start of ppp_connect() (and
ppp_listen()) as it might be called later at a random time.
Signed-off-by: Sylvain Rochet <gradator@gradator.net>
2018-08-31 10:12:50 +02:00
Dirk Ziegelmeier
dac4cb05f7
Fix bug #54569 : Compiler warning in ip4.c: unused parameter dest
2018-08-29 08:55:25 +02:00
Axel Lin
7b7bc349ae
netif/lowpan6_ble: Fix comment for parameter order of ble_addr_to_eui64
...
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2018-08-19 22:47:43 +08:00
Axel Lin
bcd6c8a2d3
apps/sntp: Fix parameter name in doxygen comments
...
Make the parameter name in doxygen comments consistent wit the code.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2018-08-19 21:41:47 +08:00
Simon Goldschmidt
0674aa60fe
sntp_getservername: fix parameter name in doxygen comments
...
Reported-by: Gisle Vanem <gisle.vanem@gmail.com>
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-08-18 20:23:24 +02:00
Dirk Ziegelmeier
e351937ea4
More cmake build system cleanups
2018-08-09 09:50:29 +02:00
Simon Goldschmidt
e8683ea9df
api_lib: fix NETCONN_MBOX_WAITING_DEC() for LWIP_NETCONN_FULLDUPLEX
...
This was a copy & paste bug from ...INC()
2018-08-07 13:39:41 +02:00
Simon Goldschmidt
6363edc1db
mqtt: fix reference function name in comment
2018-08-07 13:38:39 +02:00
Dirk Ziegelmeier
a19ea8b8d6
Cleanup CMAKE build system
...
Use target-specific commands for compile flags only
2018-08-06 13:05:35 +02:00
Dirk Ziegelmeier
aafc0adfe1
Fix bug #54381 : SNMP RAW_DATA support is broken
2018-07-26 14:16:00 +02:00
Dirk Ziegelmeier
298951c738
Remove .clang-format for now, not sure if we are going to use it
2018-07-24 09:32:26 +02:00
Simon Goldschmidt
258cab1b22
fix bug #54315 (IPV6_V6ONLY socket accepts IPV4 connections)
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-07-23 21:47:33 +02:00
Simon Goldschmidt
c3d8b1ca80
add 'extern "C" {}' for cplusplus in ppp headers
2018-07-23 20:04:56 +02:00
Simon Goldschmidt
b5b31d86b2
fix dependencies in lwip/prot/dhcp.h and lwip/prot/igmp.h
2018-07-23 17:33:28 +02:00