Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
LwIP Contrib 2.0.0 -> 2.1.2 Changelog
commit 35b011d4cf4c4b480f8859c456587a884ec9d287 (HEAD -> particle, tag: STABLE-2_1_0_RELEASE, upstream/master, origin/particle, origin/master, origin/HEAD, master)
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Mon Sep 24 22:24:17 2018 +0200
Fix compiling lwiperf_example.c with TCP disabled
commit 866db8b37a4b76cc094589b3ac9f7550591dad0c
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Fri Sep 14 21:28:34 2018 +0200
example_app/lwipopts.h: fix compiler error in init.c checks
commit 70ca8292cff5a663bfa922707d0688b45f1e241b
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Thu Sep 13 21:52:46 2018 +0200
example_app: increase PBUF_POOL_BUFSIZE and TCP_WND (for TLS)
mbedTLS needs the tcp receive window big enough to buffer a maximum
sized decryption fragment.
Since this config is an example only, let's just increase the sizes
to make this work by default.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit 5f49a0a8dd6793773f90f4b1107587bf1567debf
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Wed Sep 12 22:17:07 2018 +0200
win32: fix compiling with VS2017
commit dcc3d1ed2e00e6b3c69123b9f691c678b8014183
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Wed Sep 12 09:27:06 2018 +0200
Add configs that test "NO TCP" and "NO UDP"
commit 545bb632a16119d3123d238600eb82afdbffdcc5
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Wed Sep 12 09:26:45 2018 +0200
iteropts.sh: Create separate build log for each iteration
commit f0c3a14607fd72eab07efa11ac1f2816c7a84f16
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Tue Sep 4 22:40:28 2018 +0200
CMake: Make it optional to use sanitizers
Enable them in unit tests if available
commit 64ea8a58c1cabd5e26c09754c99ace8675860ad7
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Tue Sep 4 22:31:21 2018 +0200
Make lwIP CMake build/link with sanitizers
But leave them disabled for now
commit 81ba8f3a4589ff03c71dca94a1eec4f36a3356f7
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Tue Sep 4 22:15:12 2018 +0200
Minor whitespace fix
commit bddaaa3df468dcc13383ecfb0c406ccb7ec4ded6
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Tue Sep 4 20:59:05 2018 +0200
Apply patch #9688: Example code in MibCompiler
Fixes example code in MIB compiler
commit c464d6ab78ebc411d59c90261f08fe4d237c5463
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sat Sep 1 16:18:29 2018 +0200
Minor CMake cleanup
commit 7ce82240998fb9d80544fc5c350cb7dea5882206
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sat Sep 1 16:16:37 2018 +0200
Minor CMake cleanup
commit 277d57ebc47fb17e8b68ba3082335f4a0ddb68f4
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sat Sep 1 16:15:35 2018 +0200
When checking for MBEDTLS, look for CMakeLists.txt
commit fe1a40db63043d22e959901336d6e13c86a2b3fb
Author: Joan Lledó <jlledom@member.fsf.org>
Date: Mon Sep 3 10:56:43 2018 +0200
Unix port: add support for the Hurd.
* ports/unix/port/include/arch/cc.h:
Define LWIP_ERRNO_STDINCLUDE for Linux and Hurd, as defining
LWIP_ERRNO_INCLUDE doesn't work on these systems.
* ports/unix/port/sys_arch.c:
Rename pthread_cond_wait() and pthread_cond_timedwait()
to use the Hurd's non-portable versions on GNU systems.
commit cba72464bdcef41a42a6f875df6d4c95902a6583
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sat Sep 1 15:23:59 2018 +0200
Revert "CMake: Remove linking unix lib with pthread"
This reverts commit 7ea79ee4b3e713ab384efa51dcadb36254d40838.
I didn't see that the libs from port/unix/Filelists.cmake have NOT been used
commit 7ea79ee4b3e713ab384efa51dcadb36254d40838
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sat Sep 1 10:09:17 2018 +0200
CMake: Remove linking unix lib with pthread
This dependency is already handled in ports/unix/Filelists.cmake
commit f604ad57a4911fc481a63a143c47e9c61335761b
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sat Sep 1 10:08:02 2018 +0200
Update .gitignore for unix/lib/build
commit 453cda20596870657a2bad7356fd046616812c56
Author: Joan Lledó <jlledom@member.fsf.org>
Date: Wed Aug 29 10:21:01 2018 +0200
Add a unix shared library with cmake
commit 62c0ed38cbe0d382538c2f92268fc82ce3ddd92f
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Wed Aug 29 20:29:22 2018 +0200
bug #54593: Can't compile unix port with GCC 8
commit cad288fa6429926b5f32851ecf06517e875908f2
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Mon Aug 27 09:40:39 2018 +0200
Disable sanitizer flags for now, they lead to linking problems
Disable flags to avoid problems in 2.1 release
commit df1fdd1ee9b9d06412d98f069c0ac5135be69806
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Mon Aug 6 14:46:41 2018 +0200
Forgot to adapt UNIX check project
commit 2af91049085adbbfa9c78b5809899167d20002fe
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Mon Aug 6 14:46:21 2018 +0200
Fix typo in ports/unix/Filelists.cmake
commit 33fa79f4bceddb00a54198c9aaa108c511cb46cc
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Mon Aug 6 14:38:14 2018 +0200
Simplify CMAKE application project
Restructure adding compile definitions / include dirs to be more convenient for the user
commit 4766e731986da353f43955bd16d0b5c4cc5e87aa
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Mon Aug 6 14:05:03 2018 +0200
More CMAKE build system cleanups
Replace global include dirs / compile definition handling for MBEDTLS, too
commit 7942a3d7d1e484703dc9db325db7cd2cafcefa6a
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Mon Aug 6 13:04:54 2018 +0200
Cleanup CMAKE build system
Use target-specific commands for compile flags / linking etc. only
commit 2917f46ded09ad83d2567171751df16c03366cbb
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sun Jul 15 08:01:50 2018 +0200
CMake Build System: Export compile commands for IDEs that can use it, e.g. VS Code
commit 2544c3a4b299cd52a21c0c448f2aa849e62ccb5d
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Thu Jul 12 21:00:56 2018 +0200
add unix example_app binaries to ignore list
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit b94e071e2ad1adb5c517a43026c56986e7b5be0d (tag: STABLE-2_1_0_RC1)
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Thu Jul 5 21:33:09 2018 +0200
add semi-automatic test for option permutations
For now, this works on some manually generated option files.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit 5c8e1dffc8a021a520b39e389baa9ff700aa04c9
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Thu Jul 5 21:31:34 2018 +0200
unix port: fix compiling tapif for NO_SYS
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit e4d16330a10bf15602c25b4d323df18e9f08e4a9
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Thu Jul 5 21:30:52 2018 +0200
unix port: fix compiling NO_SYS
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit dece1fe70969e36c2abe0895a9d05ef54ca6a4af
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Thu Jul 5 20:30:23 2018 +0200
mdns_example: fix build for LWIP_MDNS_RESPONDER==0
commit 033deed807f6c7a6895425cf93ddc9f82bcadb5e
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Wed Jul 4 12:29:42 2018 +0200
tcp_isn: fix building with PPP support disabled and hook disabled
commit 196f100af3abc90041a204ada48a5336ce8a84ed
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Wed Jul 4 12:01:02 2018 +0200
apps/rtp: fix unreachable code warning
why does this pop up just now?
commit d4eecdc0274b78fe79a6563aaa5d94be7f8452af
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Tue Jul 3 20:30:04 2018 +0200
mdns_example: use new probing callback
commit 5ca72a637344dbdcf0d06a3109a5dbd25de20b2f
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Tue Jul 3 20:21:20 2018 +0200
apps: use lwip function names, don't depend on LWIP_COMPAT_SOCKETS
commit 40f16846959e5964e6555a80e96ee2093f8a42f3
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Fri Jun 22 20:40:59 2018 +0200
fs_example.c requires LWIP_HTTPD_FS_ASYNC_READ
commit 9efe335bba7351c04ec5d0e6c649737bc2d7c808
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Wed Jun 20 20:53:39 2018 +0200
ports/win32/sys_arch.c: fix compiling with LWIP_NOASSERT defined
commit dd664e6363716bf3ecb1158b04a58e28657f38d2
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Wed Jun 20 20:44:16 2018 +0200
example_app/lwipopts: don't define PBUF_LINK_HLEN to 16
This breaks PBUF_RAW against pbuf_add_header(PBUF_LINK_HLEN) like used
at least in icmp. Redefine ETH_PAD_SIZE instead if this is required.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit 328c22cac3ff758d2e543f7454780e7554cf7273
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Mon Jun 18 21:18:53 2018 +0200
Remove deleted files from file lists
commit 5d547e26e58ab03d4d2e6642e9b61d3c97c83258
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Mon Jun 18 12:32:21 2018 +0200
Clean up contrib repository
- Delete old example applications that were partially unmaintained
- Delete unused/untested netifs
commit 539d9ea87c35a92d18bb84ee5b0b5bc334da469e
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sun Jun 17 08:38:26 2018 +0200
Add Makefile-based build system for example app of Win32 port
Symmetry with unix port - it also has a Makefile-based build system
commit 6e40050321beead40f0b5a1eea36077e26f08e7b
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sun Jun 10 21:08:26 2018 +0200
example_app: Add missing LWIP_IPV6_AUTOCONFIG compile guard
commit fcddb3f06f035a00dace67e0e632f44704281dcb
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sun Jun 10 21:07:47 2018 +0200
lwipcfg.h: Remove duplicate LWIP_MQTT_APP #define
commit 9e69e3aeeecfaf3f37c775d02ab09d6186c0d894
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Fri Jun 15 21:23:40 2018 +0200
Fix misleading function name that has msvc in it
it contains no platform specific code
commit 3c4ce326666728b04e4c3a48feb6589978955ca3
Author: Sylvain Rochet <gradator@gradator.net>
Date: Thu Jun 14 20:17:33 2018 +0200
PPP, PPPoS, example: condition build to PPPOS_SUPPORT instead of PPP_SUPPORT
Build fail if PPP_SUPPORT is enabled but PPPOS_SUPPORT is not because
we try to compile PPPoS example while PPPOS_SUPPORT is disabled.
Signed-off-by: Sylvain Rochet <gradator@gradator.net>
commit d4e40e6b026914c849d415beac57adfd880f1dbe
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Wed Jun 13 14:55:09 2018 +0200
example_app/lwipopts.h: make ip4 reassembly work with PBUF_POOL
The old setting (10) was too low for PBUF_POOL_BUFSIZE of 128
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit a065b306df2163d0a550cfd16e6d6f75eae5ff02
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Wed Jun 13 10:54:12 2018 +0200
pcapif: check that input callback is not NULL
commit 83f3b4cac4dafca68e9fa31cf7893a9d1de6d2c9
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Tue Jun 12 20:06:07 2018 +0200
win32: add test_ip6.c
commit 47f9a834d24dd29e61f4e6bb9d57014d1f596b10
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Mon Jun 4 22:11:21 2018 +0200
win32: fix non-debug configs; fix unit tests; fix intermediate dirs
Non-debug configs and unit tests did not work after recent cleanups.
Intermediate directories were broken since forever but only recent VS
versions warn about this.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit 64f9b5429e4d5108d863b4d6c7c67cdade45b178
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Tue May 22 21:56:52 2018 +0200
fix msvc project after moving/renaming files
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit f895fbb3ba338f2f2a001232564c6b6b6b9f5b42
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Tue May 22 21:54:18 2018 +0200
example_app: guard all apps with a define
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit 7a5e5a9893ad60f8fad86b9f286679de6a4b8f8b
Author: Simon Goldschmidt <goldsimon@gmx.de>
Date: Tue May 22 21:52:45 2018 +0200
win32 port: restore graceful shutdown on keypress
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
commit 2e56e70a30641573f0a00f329f2b2c411c2907d1
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Mon May 21 09:15:06 2018 +0200
Fix compile of default_netif.c when IPv4 is disabled
commit f68e2873ed82d62328ccafbed87b65b0638f7a85
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Fri May 18 14:26:56 2018 +0200
Test app: a few compile fixes
commit 49ddf81807857d0b818ed18f069f1f8cc9745c8b
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Fri May 18 14:26:29 2018 +0200
Win32: Remove mingw port, it is now handled by CMake example_app
commit a95a3078b4e05117af0f0e30c74188287d6db3d0
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Fri May 18 08:35:33 2018 +0200
Fix MSVC solution after I broke it yesterday while working on unified test app
commit 6165d1b35b8428bd0e5e33a5bf758a98f4200e79
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Fri May 18 08:27:49 2018 +0200
Make win32 example_app work with CMake build system
commit f5bef4c57840fef53bd9816f8aed27ab07c9d47b
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Thu May 17 23:59:20 2018 +0200
Some cleanups to my last commit
commit 14f93f82334ad8bc2d70741a346f7f5d81af2322
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Thu May 17 23:52:10 2018 +0200
Create unified example application shared between Unix and Win32
Move win32 test.c and its config files to separate example_app directory
Refactor platform specific code into new per-port files
!!! This breaks Win32 application until I can fix it at work where I have access to MSVC !!!
commit d190e671f41785207a131e4aa8d80b8fa41409df
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Thu May 3 22:09:37 2018 +0200
Clean fix for compile problems in tcp_md5.c
commit 8a4a27e3524941f2d4e405d55cae29f2f6592814
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Mon Apr 30 22:27:16 2018 +0200
Adapt win32 port to my latest cmake changes (untested, I don't use MS Windows at home)
commit e5f74e9391ad1a34f85ec80352ba24bd914d79b3
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Mon Apr 30 22:26:29 2018 +0200
Minor cleanups in cmake files
commit fd736d539a0807a236f54e71793381e0582e3e6f
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Mon Apr 30 22:10:36 2018 +0200
Fix a few compile warnings in tcp_md5.c
commit e6c17cda2bc7d01a89ad3b13eebb84a0710d980b
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Mon Apr 30 22:04:41 2018 +0200
A few cleanups in lwIP unittests (unix port) CMakeLists.txt
commit 56366c2f4145a32be00d656ecae467a84df0cf73
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Mon Apr 30 21:35:03 2018 +0200
Work on CMake build system - restructure to use included cmake files, this is more flexible
commit 64da512d904d47d8047ef9443112bc0684be8ee5
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Sat Apr 28 00:00:02 2018 +0200
Work on CMake build system - Add CMake project for unit tests
commit c8b43544401c346a3927f94cf17e39a9bfb5b2e5
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Fri Apr 27 23:59:37 2018 +0200
Work on CMake build system - several cleanups
commit b88b65f6d44176464a5ec4e7ea9ba96c0031901f
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Fri Apr 27 16:40:39 2018 +0200
Work on CMake build system - prevent building MBEDTLS applications and minor cleanups
commit 43bc5bccbd89768ecef4203a5428d0741b19af63
Author: Dirk Ziegelmeier <dziegelmeier@de.pepperl-fuchs.com>
Date: Fri Apr 27 09:14:36 2018 +0200
Work on CMake build system - start working on Win32 port
commit 534e4e1be3ae4b8b54bdb05d7e3ca34126347762
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Thu Apr 26 23:37:28 2018 +0200
Work on CMake build system
Try to make mbedtls checks platform-independent
It seems disabling compile flags is not needed any more
commit 5a57fc8281557febf32ffb456c2cee5790930b23
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Thu Apr 26 23:15:28 2018 +0200
Continue working on CMake build system
Add ARM mbedtls support
commit ef7009bc8193d2cc54eb8c5dff8f9512c2309beb
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Thu Apr 26 22:53:29 2018 +0200
Continue working on CMake build system
Avoid checking for C++ compiler, not needed
commit cd6ac9dfeb5f303c3623b0dfa00d328b7aabe73f
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Thu Apr 26 22:32:59 2018 +0200
Continue working on CMake build system
Link to correct libs
commit ae5e9f7e86afdeae143163c670a11253a259ae07
Author: Dirk Ziegelmeier <dirk@ziegelmeier.net>
Date: Thu Apr 26 21:51:37 2018 +0200
Work on a CMake build system
Add compiler flags depending on compiler type
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.