Dirk Ziegelmeier
fed15778dd
Minor typo fix in tcp_out.c
...
(cherry picked from commit 0043bf78b6
)
2017-02-27 12:16:16 +01:00
Axel Lin
bbe91e356f
tcp_out: Fix oversize vs. space assertion test
...
oversize_used is always 0 at this point, should test oversize instead.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
(cherry picked from commit e1598b0b11
)
2017-02-27 12:16:15 +01:00
Dirk Ziegelmeier
0a73e0ff30
Set lwIP version to 2.0.2 in doxygen script
...
(cherry picked from commit 861dab5b22
)
2017-02-27 12:16:15 +01:00
Dirk Ziegelmeier
7ba2633ef0
Minor code readability improvement in mqtt.c
...
(cherry picked from commit 5c58e25de5
)
2017-02-27 12:14:46 +01:00
Dirk Ziegelmeier
d860dd7655
Minor correction to last patch: Avoid #including socket.h in api_msg.c
...
(cherry picked from commit 2b1ebda6f1
)
2017-02-27 12:13:27 +01:00
Knut Andre Tidemann
2694486309
lwip: fix broken default ICMPv6 handling of checksums.
...
ICMPv6 should always have checksum generated for it as per RFC 3542
chapter 3.1.
(cherry picked from commit 5e9df2c698
)
2017-02-27 12:13:26 +01:00
Dirk Ziegelmeier
cb97e27120
MQTT: Add check that WILL topic length must be > 0
...
(cherry picked from commit 52f448978f
)
2017-02-27 12:09:49 +01:00
Dirk Ziegelmeier
890c5982a1
MQTT: Fix possible bug in connect message generation that WILL flag can be set without appending a will message
...
The boolean condition of setting the WILL flag differs from that of appending the will message
Found by Axel Lin
(I fixed it the same way as Axel suggested, but I wanted a different commit message)
(cherry picked from commit 6d5ddb7139
)
2017-02-27 12:09:49 +01:00
Axel Lin
4deaebae44
mqtt: Slightly improve mqtt_create_request
...
Mainly for better readability, also save NULL test while iterating the for loop.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
(cherry picked from commit a2915b7142
)
2017-02-27 12:09:49 +01:00
Axel Lin
5fe195c3d3
mqtt: Prevent NULL pointer dereference before assertion checking
...
Signed-off-by: Axel Lin <axel.lin@ingics.com>
(cherry picked from commit 7faa4bcbe2
)
2017-02-27 12:08:55 +01:00
Dirk Ziegelmeier
e5071daf45
Add MQTT to CHANGELOG (too late for 2.0.1 release...)
2017-01-10 10:42:25 +01:00
Dirk Ziegelmeier
980b219c28
Put 2.0.1 version tag in UPGRADING document
2017-01-10 10:42:23 +01:00
Erik Ekman
76b4365aaa
Remove duplicate netif_dhcp_data() macro
...
Fix compilation of unit tests
2017-01-10 10:42:22 +01:00
Dirk Ziegelmeier
a5a4830b16
Set lwIP version to 2.0.1 RELEASE
2017-01-05 15:02:10 +01:00
Dirk Ziegelmeier
1a2a9a4e96
Merge branch 'master' into STABLE-2_0_0
...
# Conflicts:
# src/include/lwip/init.h
2017-01-05 15:01:08 +01:00
Dirk Ziegelmeier
3a20ae3830
Add missing #include in netdb.c for atoi()
2017-01-05 08:55:12 +01:00
Dirk Ziegelmeier
0ffaccaec3
Add missing #include in httpd.c for atoi()
2017-01-05 08:53:26 +01:00
Dirk Ziegelmeier
e94c9ffa70
Fix warning about bad cast in pbuf_skip()
2017-01-05 08:14:39 +01:00
Dirk Ziegelmeier
72316bdb5b
Move macros to access DHCP and AUTOIP data to headers, users may want to access the members
2017-01-05 08:09:00 +01:00
Dirk Ziegelmeier
803a711e6a
Fix warning that local variable may be used uninitialized in mem.c
2017-01-05 08:07:41 +01:00
sg
8760fb677f
fixed warnings in mdns unit tests
2017-01-04 15:25:52 +01:00
Erik Ekman
d2631e6a53
mqtt: Fix pedantic enum warning
...
src/apps/mqtt/mqtt.c:81:17: error: comma at end of enumerator list [-Werror=pedantic]
2017-01-04 00:24:00 +01:00
Dirk Ziegelmeier
4059748b47
I was not satisfied with the previous debugging options structure. Improve it again.
2017-01-02 19:50:46 +01:00
Dirk Ziegelmeier
644a21b8a5
Improve debugging options documentation
2017-01-02 19:32:56 +01:00
Dirk Ziegelmeier
a3876314b7
Add debugging options to documentation
2017-01-02 19:25:23 +01:00
Dirk Ziegelmeier
e3c2b8a339
Add note about high resource-consumption in LWIP_PLATFORM_DIAG and LWIP_PLATFORM_ASSERT default implementations
2017-01-02 19:06:33 +01:00
Dirk Ziegelmeier
e12bb2a4eb
Fix comma at end of enum list in mqtt.h
2017-01-01 20:26:28 +01:00
Dirk Ziegelmeier
2096f1a657
Fix C++ style comment in mqtt.c
2017-01-01 20:23:11 +01:00
Axel Lin
1f3c18fcbe
tcp: Make tcp_listen_with_backlog_and_err return NULL if the address/port is already used
...
The caller of tcp_listen_with_backlog_and_err() usually check if the return
pcb is NULL before checking the err reason. I think the commit adding
tcp_listen_with_backlog_and_err() accidently change the behavior, Fix it.
Fixes: 98fc82fa71
("added function tcp_listen_with_backlog_and_err() to get the error reason when listening fails")
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2017-01-01 19:53:51 +01:00
Axel Lin
edfeab7932
mqtt: Trivial coding style fix
...
Add proper blank for if/for/while statements.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2017-01-01 19:20:24 +01:00
Dirk Ziegelmeier
b8bc7b7c71
arch.h: Add #includes necessary for default implentation of LWIP_PLATFORM_DIAG and LWIP_PLATFORM_ASSERT
2017-01-01 12:40:23 +01:00
Dirk Ziegelmeier
f874d15185
Add #include <string.h> in snmp_netconn.c because memset() is used
2017-01-01 12:38:34 +01:00
Dirk Ziegelmeier
ee034bd811
Document PACK_STRUCT_USE_INCLUDES #define
2017-01-01 12:31:02 +01:00
sg
a2a16d4193
nd6 rdnss: fixed dual-stack compilation
2016-12-31 15:51:59 +01:00
sg
98fc82fa71
added function tcp_listen_with_backlog_and_err() to get the error reason when listening fails (bug #49861 )
2016-12-31 15:36:31 +01:00
Dirk Ziegelmeier
1884c7e83f
Fix TCP unit tests after changes from "Add hook for TCP Initial Sequence Number generation" commit
...
(pcb->lastack and friends are not initialized during allocation any more, but by connect() / bind() call)
2016-12-31 11:46:27 +01:00
Dirk Ziegelmeier
1466b7ac61
Several mqtt documentation fixes found by clang
2016-12-29 09:44:07 +01:00
Dirk Ziegelmeier
748e2e925b
Create documentation section "porting" and move it under lwIP section (instead of infrastructure)
2016-12-29 09:29:24 +01:00
Dirk Ziegelmeier
1fd69ddee9
Minor documentation update in def.c
2016-12-29 09:28:45 +01:00
Dirk Ziegelmeier
3a8368ef04
Provide struct packing macros on GCC/clang out of the box
2016-12-29 09:28:28 +01:00
Dirk Ziegelmeier
c1258e5c72
Compile fix in lwip/arch.h "extra tokens at end of #ifndef directive"
2016-12-29 09:05:52 +01:00
Dirk Ziegelmeier
211a71cf11
Minor documentation update in lwip/arch.h
2016-12-28 21:52:10 +01:00
Dirk Ziegelmeier
55199fc62c
More documentation updates in lwip/arch.h
2016-12-28 10:14:36 +01:00
Dirk Ziegelmeier
45ad6f2e61
Minor documentation updates in lwip/arch.h
2016-12-28 09:53:11 +01:00
Dirk Ziegelmeier
df365adf9a
Trivial typo fix in arch.h docs
2016-12-26 10:53:41 +01:00
Axel Lin
7b40d1eb6f
doc: mqtt_client: Update example code after adding port parameter to mqtt_client_connect()
...
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2016-12-24 15:10:56 +01:00
Dirk Ziegelmeier
c1d16c61eb
Forgot documentation on MQTT port #define
2016-12-24 12:06:53 +01:00
Dirk Ziegelmeier
83b1c397a0
Add #define with default MQTT port for convenience
2016-12-24 12:05:27 +01:00
Axel Lin
bfa0358a52
mqtt: Allow setting server port to connect
...
This is a mqtt client, so it does not make sense to determinate the server port
at compile time. Update mqtt_client_connect() function to allow setting server
port.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2016-12-23 09:52:31 +01:00
Dirk Ziegelmeier
2e4b368c8c
Revert "Fix bug #49914 : lwip_sendmsg uses PBUF_REF pbufs"
...
This reverts commit 4e34851c57
.
2016-12-23 09:51:26 +01:00