Simon Goldschmidt
f857260e29
fix compiling fuzz test under Linux after merging contrib to main repo
2019-12-11 22:20:14 +01:00
David Girault
aa79b90d3c
mdns: update probe conflict function to provide service in conflict
...
- Send service slot index to the mdns result function. In case of conflict, the user
will have to remove the service or rename it.
- Break after hostname conflict in order to managed it first, and managed service name
conflict after.
- Provide a function to get the TXT userdata for a service (allowing app to match with
its own data).
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2019-12-11 20:11:13 +01:00
Simon Goldschmidt
e0be5a7f6d
default_netif.c: add missing include
...
For sys_msleep(), we need to include sys.h
2019-12-11 19:49:26 +01:00
Joan Lledó
2b6d9a56f7
Contrib: Add kFreeBSD to the Unix port
...
* cc.h:
* Identify kFreeBSD by macros
* Use standard error codes for this OS
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2019-12-10 21:55:22 +01:00
Joan Lledó
0aad45593f
Unix port: sio module: memset struct sigaction to 0
...
* Use memset to set all struct sigaction fields to 0
instead of doing it field by field, since fields
depend on the architecture.
2019-08-16 10:57:35 +02:00
Simon Goldschmidt
c4f33be3f3
fix compiling last commit (save before committing...)
2019-08-06 22:34:17 +02:00
Simon Goldschmidt
19e22f870f
add https example
2019-08-06 22:17:55 +02:00
Joan Lledó
2f5305c259
Unix port: improve support for the Hurd
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2019-08-01 21:10:36 +02:00
Joan Lledó
fa6f8054eb
Move LWIP_MARK_TCPIP_THREAD to include/lwip/sys.h
...
* LWIP_MARK_TCPIP_THREAD moved to include/lwip/sys.h
* Unix port macro definitions moved to sys_arch.h
* LWIP_MARK_TCPIP_THREAD
* LOCK_TCPIP_CORE
* UNLOCK_TCPIP_CORE
(goldsimon@gmx.de: fixed unix Makefile build and win32 build)
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2019-07-26 20:09:40 +02:00
Dirk Ziegelmeier
bda6909df8
Fix bug #56003 : -Wc++-compat
causes build failure when using mbedtls
...
Build without -Wc++-compat when MBEDTLS is included in project
Works around problem in MBEDTLS headers
2019-03-26 20:11:37 +01:00
Dirk Ziegelmeier
a329bdd607
Fix bug #55964 : CMake's LWIP_COMPILER_FLAGS
should be split for C and C++
...
CMakeCommon.cmake: Use conditional for flags that only make sense for C code
2019-03-20 11:20:35 +01:00
Dirk Ziegelmeier
a7b06bef5f
Fix iteropts.sh to correctly return error code
2019-02-03 09:31:26 +01:00
Dirk Ziegelmeier
32bc761245
iteropts.sh: -j 4 is sufficient
2019-02-03 09:09:50 +01:00
Dirk Ziegelmeier
71f56714dd
Remove iteropts test errors again, still not working
2019-02-02 23:17:39 +01:00
Dirk Ziegelmeier
95dbe78821
Add bug to iteropts test to check if travis fails now
2019-02-02 23:10:31 +01:00
Dirk Ziegelmeier
c03e949ca9
Try to fix iteropts build, try to make travis fail when iteropts test fails
2019-02-02 23:04:52 +01:00
Dirk Ziegelmeier
3f4e183e3f
Disable documentation warning in iteropts test
...
Fails because some functions have different parameter lists depending on lwIP options (e.g. netif_add())
2019-02-02 22:59:54 +01:00
Dirk Ziegelmeier
78a0a62484
Add missing newline at end of file
2019-02-02 22:58:53 +01:00
Dirk Ziegelmeier
dc607c5be4
Fix lwip_port_rand()
...
(Didn't stash again after last change)
2019-02-02 22:38:49 +01:00
Dirk Ziegelmeier
aa4668cc47
Add lwip_port_rand() to unix port
2019-02-02 22:37:18 +01:00
Simon Goldschmidt
cbc80a0920
revert accidentally committed files
2019-01-30 21:14:01 +01:00
Simon Goldschmidt
5666f305ce
sntp: obey KoD when using multiple servers
...
See bug #55253 (SNTP retry next server instantly result as a flood of NTP request).
Added 'sntp_getkodreceived()' to check the status.
2019-01-30 20:42:56 +01:00
Simon Goldschmidt
8e86555f93
mdns: fix compiler errors and coding style
2019-01-30 20:15:26 +01:00
Simon Goldschmidt
2037ec371c
test: fix compiling unit test on win32
2019-01-30 14:53:41 +01:00
Simon Goldschmidt
3e59b224fa
tcpecho_raw: fix bogus pbuf_free on error
2019-01-30 14:20:16 +01:00
Dirk Ziegelmeier
ea14b774c8
Replace several occurences of stdint types by lwIPs portability typedefs
...
Fixes bug #55405 : Usage of uint8_t instead of ui8_t in TCP code
2019-01-06 21:19:04 +01:00
Dirk Ziegelmeier
930eb27ba7
CMake: add debug info only for debug builds
2018-11-28 22:43:21 +01:00
Dirk Ziegelmeier
aaf7f03d95
List supported build types in top-level CMakeLists.txt
2018-11-26 09:26:37 +01:00
Dirk Ziegelmeier
0df4109074
Fix MSVC optimization flags
2018-11-26 08:11:39 +01:00
Dirk Ziegelmeier
982b86fa48
CMake: Add support for Debug/Release builds
2018-11-25 14:25:23 +01:00
Dirk Ziegelmeier
5da6c0cfd0
CMake build system: Fix STREQUAL comparisons and set /Wall for MSVC
2018-11-22 13:25:43 +01:00
Simon Goldschmidt
2a236088ae
add new mdns files to win32 msvc project
2018-11-14 20:33:10 +01:00
Dirk Ziegelmeier
530a4ccdce
Fix return value of sys_arch_mbox_tryfetch() in Win32 port
...
It should be SYS_MBOX_EMPTY, not SYS_ARCH_TIMEOUT.
SYS_MBOX_EMPTY is defined to SYS_ARCH_TIMEOUT, so there is no bug.
But for good readability of the code, SYS_MBOX_EMPTY should be used.
2018-11-13 20:35:53 +01:00
Dirk Ziegelmeier
915e923809
Fix bug #55017 : Wrong return value in sys_arch_mbox_tryfetch() in FreeRTOS port
2018-11-13 20:34:18 +01:00
Jasper Verschueren
331368e3aa
mDNS: add new files to filelists + solve compile errors
...
ttl setting removed from example code.
string.h included where needed.
2018-11-13 12:17:38 +01:00
Dirk Ziegelmeier
2e9c60b410
Fix unused variable in snmp_example.c when SNMP is disabled
2018-11-07 21:09:30 +01:00
Dirk Ziegelmeier
65033b6ba5
Apply patch for task #15072 : SNMP support for notifications and informs (v2c)
...
Original author: Ognjen Bjelica
with minor fixes from Dirk Ziegelmeier
2018-11-07 21:04:53 +01:00
Dirk Ziegelmeier
93c3cfd2b1
Fix initialization of mqtt example IP
2018-11-07 21:04:53 +01:00
Dirk Ziegelmeier
0df1559056
Improve comments in setup-tapif
2018-11-07 21:04:53 +01:00
Dirk Ziegelmeier
fe05be110d
Unix port setup-tapif: Add bridge to TAP interface
2018-11-04 08:59:41 +01:00
Dirk Ziegelmeier
feee9d903a
Unix port: Give threads a name on Linux
...
May also work on Darwin, but I can't test it :-)
2018-11-02 20:22:22 +01:00
Dirk Ziegelmeier
ba8d9b0018
lwipopts.h: Raise number of UDP PCBs
...
Was not sufficient when all apps are enabled
2018-11-02 20:21:50 +01:00
Dirk Ziegelmeier
ba705d3f7f
Fix assertions in udpecho.c
2018-11-02 20:19:52 +01:00
Dirk Ziegelmeier
33325bbf3b
Make setup-tapif script executable
2018-11-02 19:32:39 +01:00
Dirk Ziegelmeier
6b92dd6907
CMakeCommon.cmake: Add missing newline
2018-10-24 15:08:02 +02:00
Simon Goldschmidt
688b0935e2
Try to catch missing std includes on travis
...
By defining LWIP_PLATFORM_ASSERT to a function, we can prevent arch.h
from including stdio.h and stdlib.h
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-10-23 08:00:37 +02:00
Simon Goldschmidt
a6cf42a937
fix compiling win32 port (packet.lib not found)
...
Library search path changed after moving contrib
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-10-23 07:59:00 +02:00
Simon Goldschmidt
ef02b1dc20
fix missing standard includes
...
These were a problem only if arch.h does not include them.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-10-23 07:46:13 +02:00
Dirk Ziegelmeier
64e0ede1a1
Whitespace cleanup in contrib dir
2018-10-22 20:53:58 +02:00
Dirk Ziegelmeier
5405c3d97d
Cleanup iteropts.sh output a bit
2018-10-18 22:36:59 +02:00