James Peach
ed9dabe088
contrib/ports: Add explanation to using static ip
...
This took some figuring out, it might be obvious to those familiar with
lwipcfg.h but for someone picking this up for the first time to experiment on
linux, this helpful comment would have helped enormously.
2024-03-24 11:52:34 +00:00
Sebastian Michel
e1b8080346
contrib: fixed c++ compatibility of unix port
2024-02-19 18:04:02 +01:00
Erik Ekman
e7abb85d63
contrib: Fix speling issues
...
Found by codespell
2023-10-14 18:01:37 +02:00
Florian La Roche
670a2f0827
Fix typos
...
From patch #10399
2023-10-14 17:34:13 +02:00
Simon Goldschmidt
6864eb1749
unixlib: LWIP_LISTEN_BACKLOG -> TCP_LISTEN_BACKLOG
...
see patch #10116
2023-10-12 21:10:53 +02:00
Simon Goldschmidt
c8d9adde0f
win32 port: fix linking x64 with pcap
2023-10-10 22:24:29 +02:00
Simon Goldschmidt
e655b41a49
win32 port: allow "edit-and-continue" by disabling /SAFESEH
2023-10-10 21:58:56 +02:00
Simon Goldschmidt
2e650364fa
win32 port: fix wrong intermediate directories
2023-10-10 20:43:55 +02:00
Simon Goldschmidt
5ec4c1d1f2
ping: fix compiling in dual-stack mode
2023-10-10 20:15:49 +02:00
Simon Goldschmidt
4323e95dce
win32 port: add x64 configurations
2023-10-10 20:14:16 +02:00
Simon Goldschmidt
76c7ac5cf9
posixlib: fix posixlib/CMakeLists.txt
2023-10-05 20:30:54 +02:00
Simon Goldschmidt
20f6ac7426
msvc: clean up duplicate use of intermediate directories
2023-10-04 21:42:42 +02:00
Simon Goldschmidt
0627c55c51
ping: fix assert in ping_init()
2023-10-04 21:36:00 +02:00
Simon Goldschmidt
5fea01a0a8
msvc: add project + sln for fuzz tests
2023-10-03 21:11:26 +02:00
Simon Goldschmidt
ae5a5b99eb
tcp: fix compiling with LWIP_NOASSERT
...
See bug #64734
2023-10-03 17:31:19 +02:00
Maxim Uvarov
de6b0a35f8
ping: do not clear IP address with ping_stop at the init
...
commit 4e6dd9 "ping: add stop function", was corrected
and wrongly added stop function after IP address set up.
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2023-10-03 17:15:56 +02:00
Simon Goldschmidt
14444c1c7f
mqtt: support binary Will Message
...
see patch #10049
2023-09-29 22:08:03 +02:00
Simon Goldschmidt
2d6883c432
minor: fix spaces in unix/lib/lwipopts.h
2023-09-29 21:42:02 +02:00
Simon Goldschmidt
f7fe057821
win32 pcapif: fix "heap-use-after-free" on shutdown
2023-09-27 21:28:29 +02:00
Maxim Uvarov
4e6dd9c576
ping: add stop function
...
ping in raw mode does some set up and sets timeout, but clean
up procedure is missing. That is needed for case if PING_RESULT() macro
is used for application exit.
Also implement stop functionality when using sockets.
Running ping is stopped when calling ping_init() again.
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2023-09-27 20:56:46 +02:00
Simon Goldschmidt
2a3711a566
win32: check: adjust check config.h to run with newest check library on VS2022
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2023-06-29 22:14:36 +02:00
Simon Goldschmidt
1a5dffb931
win32: pcapif: ensure we can run with npcap as well
...
By default, npcap keeps its DLLs not in system32 but in system32/npcap.
To load DLLs from there, mark them as "delay load DLLs" and adjust the
DLL search path before using/loading them.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2023-06-29 22:11:55 +02:00
Simon Goldschmidt
bfcbf80221
win32: msvc: fix msvc project files to compile with VS2022; add test_tcp_state
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2023-06-29 22:08:45 +02:00
Shawn Silverman
f84076b112
Add missing terminating newlines to LWIP_DEBUGF statements
2023-05-11 22:13:51 +02:00
Simon Goldschmidt
90c9a482a6
ci: fix compiling test_tcp_state.c; add to msvc project
2023-05-11 20:26:21 +02:00
David Cermak
187e4ededd
contrib/addons: Add example of using DHCP extra options hooks
2023-05-10 22:16:57 +02:00
David Cermak
a6874a46c6
contrib/ports: Add semaphore per thread option for unix
2023-05-10 21:49:34 +02:00
Simon Goldschmidt
59ec032fa9
pppos: add new pppos unit test to vsproj
2023-05-10 20:59:36 +02:00
Renzo Davoli
0f2de1f684
contrib/ports/unix: add vdeif
2023-04-07 22:13:55 +02:00
Renzo Davoli
427b4f9b08
add posixlib
2023-04-07 22:11:27 +02:00
Renzo Davoli
6a350a0278
contrib/port/unix/lib: exclude slipif.c source
2023-04-07 22:07:17 +02:00
Simon Goldschmidt
3fe8d2fc43
get cmake to compile under windows with ms cl compiler
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2023-01-03 21:34:05 +01:00
Simon Goldschmidt
e6341a6081
some documentation fixes after merging contrib and example apps
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2022-12-22 21:42:42 +01:00
Steven Wartik
4b7a54c06c
Added warning to cmake instructions when lwipcfg.h isn't present.
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2022-12-22 20:42:25 +01:00
Giuseppe Modugno
52b4649636
Replace C++ comment with standard C comment to avoid error during building with -Werror.
2022-05-09 21:07:14 +02:00
Simon Goldschmidt
7807402899
cmake: fix building on windows with mingw64
...
- wpcap/packet libraries were wrong (.a, not .lib; not the x64 ones)
- link order resulted in undefined references
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2022-03-22 22:38:28 +01:00
Simon Goldschmidt
215dec653b
fix some compile problems with mingw
2022-02-12 09:40:32 +01:00
Florian La Roche
34e435c786
tapif: fix strncpy
...
Adjust the strncpy() call in tapif.c to how this is coded
in other strncpy() invocations. Also gcc warns about this.
See patch #10142
2021-12-30 22:58:52 +01:00
Florian La Roche
62ac0faad8
redefine many vars as "static"
...
See patch #10156
2021-12-30 22:13:01 +01:00
Erik Ekman
853258fff0
Switch from travis to github actions for CI
...
travis.org is no longer active
2021-11-27 20:48:02 +01:00
Florian La Roche
089697bb1c
Use NULL instead of 0 as a pointer
...
Recommended by 'sparse' tool
2021-11-27 15:49:20 +01:00
Erik Ekman
f3300731be
example_app: Minor tweaks
...
- Make variables static
- Fix spelling
- Use NULL instead of 0 as a pointer
2021-11-26 22:41:06 +01:00
quanjia
553fedd443
ping: sizeof to struct not pointer
2021-11-25 00:14:59 +01:00
Florian La Roche
3636b3e2d1
iteropts.sh: Fix warning on first run
...
Running iteropts.sh there is a warning on the first
cycle that lwipopts_test.h cannot be removed.
2021-11-24 23:04:57 +01:00
Florian La Roche
fdcfb9bdce
contrib/ports: check library has moved to github
2021-11-24 22:52:18 +01:00
Florian La Roche
e8741da9d2
contrib/ports: Remove redundant -Wredundant-decls
2021-10-03 12:45:51 +02:00
Simon Goldschmidt
bb5ee3783a
fix compiling/running tests on win32
...
- new files
- different warning settings
- all tests run in a single process (no fork)
2021-05-21 22:00:49 +02:00
Simon Goldschmidt
12b45506dd
fs_example: fix comment in fs_wait_read_custom
...
See bug #59866
2021-01-30 22:13:29 +01:00
Mike Kleshov
9b040624c0
httpd: follow-up to previous commit
...
see bug #59876
2021-01-28 19:53:57 +03:00
Jacob Berg Potter
f7ff2d416c
ports/freertos: add missing include of tcpip.h
...
To fix build (lock_tcpip_core is not defined otherwise)
2021-01-23 13:41:34 +01:00