[SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. STABLE-2_1_0_RELEASE-2-gac46e42

[email protected] (Dirk Ziegelmeier)
Newsgroups gmane.network.lwip.cvs
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "lwIP - A Lightweight TCPIP stack".

The branch, master has been updated
       via  ac46e42aa23c174919cbfdbfbbe21790d6a41b13 (commit)
      from  dd1ab2bf59185be5769933c6e77f6201855f66d6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ac46e42aa23c174919cbfdbfbbe21790d6a41b13
Author: Dirk Ziegelmeier <[email protected]>
Date:   Tue Oct 2 12:17:31 2018 +0200

    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

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                                         |   51 +-
 contrib/Coverity/coverity.c                        |  106 +
 contrib/Filelists.cmake                            |   56 +
 {test/unit => contrib}/Filelists.mk                |   45 +-
 contrib/addons/ipv6_static_routing/README          |   43 +
 .../addons/ipv6_static_routing/ip6_route_table.c   |  248 +
 .../addons/ipv6_static_routing/ip6_route_table.h   |   72 +-
 contrib/addons/netconn/external_resolve/dnssd.c    |  164 +
 .../addons/netconn/external_resolve/dnssd.h        |   25 +-
 contrib/addons/tcp_isn/tcp_isn.c                   |  182 +
 .../addons/tcp_isn/tcp_isn.h                       |   29 +-
 contrib/addons/tcp_md5/README                      |   27 +
 contrib/addons/tcp_md5/tcp_md5.c                   |  534 ++
 contrib/addons/tcp_md5/tcp_md5.h                   |   84 +
 .../CCodeGeneration/CCodeGeneration.csproj         |   67 +
 .../apps/LwipMibCompiler/CCodeGeneration/CFile.cs  |   33 +-
 .../LwipMibCompiler/CCodeGeneration/CGenerator.cs  |  119 +
 .../apps/LwipMibCompiler/CCodeGeneration/Code.cs   |   45 +-
 .../CCodeGeneration/CodeContainerBase.cs           |  139 +
 .../LwipMibCompiler/CCodeGeneration/CodeElement.cs |   22 +-
 .../LwipMibCompiler/CCodeGeneration/Comment.cs     |   70 +-
 .../LwipMibCompiler/CCodeGeneration/EmptyLine.cs   |   53 +-
 .../LwipMibCompiler/CCodeGeneration/Function.cs    |  129 +
 .../CCodeGeneration/FunctionDeclaration.cs         |  114 +
 .../LwipMibCompiler/CCodeGeneration/IfThenElse.cs  |  137 +
 .../apps/LwipMibCompiler/CCodeGeneration/PP_If.cs  |   56 +-
 .../LwipMibCompiler/CCodeGeneration/PP_Ifdef.cs    |   82 +-
 .../LwipMibCompiler/CCodeGeneration/PP_Include.cs  |   60 +-
 .../LwipMibCompiler/CCodeGeneration/PP_Macro.cs    |   50 +-
 .../LwipMibCompiler/CCodeGeneration/PlainText.cs   |   28 +-
 .../CCodeGeneration/Properties/AssemblyInfo.cs     |   36 +
 .../apps/LwipMibCompiler/CCodeGeneration/Switch.cs |  146 +
 .../CCodeGeneration/VariableDeclaration.cs         |   75 +-
 .../CCodeGeneration/VariablePrototype.cs           |   71 +-
 .../CCodeGeneration/VariableType.cs                |  130 +
 contrib/apps/LwipMibCompiler/LwipMibCompiler.sln   |   47 +
 .../LwipMibCompiler/LwipMibCompiler.csproj         |   73 +
 .../LwipMibCompiler/LwipMibCompiler/Program.cs     |  480 ++
 .../LwipMibCompiler/Properties/AssemblyInfo.cs     |   36 +
 .../LwipMibCompiler/LwipMibCompiler/app.config     |    3 +
 .../LwipSnmpCodeGeneration/IRestriction.cs         |  120 +
 .../LwipSnmpCodeGeneration/LwipSnmp.cs             |  199 +
 .../LwipSnmpCodeGeneration.csproj                  |   72 +
 .../LwipSnmpCodeGeneration/MibCFile.cs             |  196 +
 .../LwipSnmpCodeGeneration/MibHeaderFile.cs        |  129 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../LwipSnmpCodeGeneration/SnmpMib.cs              |   97 +
 .../LwipSnmpCodeGeneration/SnmpNode.cs             |  119 +
 .../SnmpScalarAggregationNode.cs                   |  293 ++
 .../LwipSnmpCodeGeneration/SnmpScalarArrayNode.cs  |  105 +
 .../LwipSnmpCodeGeneration/SnmpScalarNode.cs       |  395 ++
 .../LwipSnmpCodeGeneration/SnmpScalarNodeBits.cs   |  121 +
 .../SnmpScalarNodeCounter64.cs                     |   68 +-
 .../LwipSnmpCodeGeneration/SnmpScalarNodeInt.cs    |   78 +-
 .../SnmpScalarNodeObjectIdentifier.cs              |   90 +
 .../SnmpScalarNodeOctetString.cs                   |  118 +
 .../SnmpScalarNodeTruthValue.cs                    |   64 +-
 .../LwipSnmpCodeGeneration/SnmpScalarNodeUint.cs   |   91 +
 .../LwipSnmpCodeGeneration/SnmpTableNode.cs        |  332 ++
 .../LwipSnmpCodeGeneration/SnmpTreeNode.cs         |  242 +
 .../LwipMibCompiler/MibViewer/FormMain.Designer.cs |  166 +
 contrib/apps/LwipMibCompiler/MibViewer/FormMain.cs |  217 +
 .../apps/LwipMibCompiler/MibViewer/FormMain.resx   |  298 ++
 .../LwipMibCompiler/MibViewer/MibViewer.csproj     |   94 +
 .../apps/LwipMibCompiler/MibViewer/Program.cs      |   32 +-
 .../MibViewer/Properties/AssemblyInfo.cs           |   36 +
 .../MibViewer/Properties/Resources.Designer.cs     |   63 +
 .../MibViewer/Properties/Resources.resx            |  117 +
 .../MibViewer/Properties/Settings.Designer.cs      |   26 +
 .../MibViewer/Properties/Settings.settings         |    7 +
 contrib/apps/LwipMibCompiler/MibViewer/app.config  |    3 +
 .../Mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB           |  131 +
 contrib/apps/LwipMibCompiler/Mibs/IANA-CHARSET-MIB |  345 ++
 .../Mibs/IANA/IANA-ITU-ALARM-TC-MIB                |  333 ++
 .../LwipMibCompiler/Mibs/IANA/IANA-LANGUAGE-MIB    |  127 +
 .../apps/LwipMibCompiler/Mibs/IANA/IANA-MALLOC-MIB |   67 +
 .../apps/LwipMibCompiler/Mibs/IANA/IANA-MAU-MIB    |  770 +++
 .../LwipMibCompiler/Mibs/IANA/IANA-PRINTER-MIB     | 1319 +++++
 .../LwipMibCompiler/Mibs/IANA/IANA-RTPROTO-MIB     |   92 +
 .../LwipMibCompiler/Mibs/IANA/IANATn3270eTC-MIB    |  306 ++
 .../apps/LwipMibCompiler/Mibs/IANA/IANAifType-MIB  |  572 +++
 contrib/apps/LwipMibCompiler/Mibs/IF-MIB           | 1899 +++++++
 contrib/apps/LwipMibCompiler/Mibs/INET-ADDRESS-MIB |  421 ++
 contrib/apps/LwipMibCompiler/Mibs/IP-MIB           | 5254 ++++++++++++++++++++
 contrib/apps/LwipMibCompiler/Mibs/RFC-1212         |   75 +
 contrib/apps/LwipMibCompiler/Mibs/RFC-1215         |   34 +
 contrib/apps/LwipMibCompiler/Mibs/RFC1065-SMI      |  132 +
 contrib/apps/LwipMibCompiler/Mibs/RFC1155-SMI      |  129 +
 contrib/apps/LwipMibCompiler/Mibs/RFC1158-MIB      | 1493 ++++++
 contrib/apps/LwipMibCompiler/Mibs/RFC1213-MIB      | 2621 ++++++++++
 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-CONF      |  318 ++
 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-MIB       |  903 ++++
 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-SMI       |  352 ++
 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-TC        |  786 +++
 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-TM        |  194 +
 contrib/apps/LwipMibCompiler/Mibs/TCP-MIB          |  829 +++
 contrib/apps/LwipMibCompiler/Mibs/UDP-MIB          |  579 +++
 .../SharpSnmpLib/Mib/DisplayHint.cs                |   84 +
 .../Mib/Elements/Entities/AgentCapabilities.cs     |   29 +
 .../Mib/Elements/Entities/EntityBase.cs            |   46 +
 .../SharpSnmpLib/Mib/Elements/Entities/IEntity.cs  |   62 +
 .../Mib/Elements/Entities/ModuleCompliance.cs      |   23 +
 .../Mib/Elements/Entities/ModuleIdentity.cs        |   10 +
 .../Mib/Elements/Entities/NotificationGroup.cs     |   22 +
 .../Mib/Elements/Entities/NotificationType.cs      |   11 +
 .../Mib/Elements/Entities/ObjectGroup.cs           |   22 +
 .../Mib/Elements/Entities/ObjectIdentity.cs        |   21 +
 .../Mib/Elements/Entities/ObjectType.cs            |  336 ++
 .../Mib/Elements/Entities/OidValueAssignment.cs    |   30 +
 .../SharpSnmpLib/Mib/Elements/Exports.cs           |   56 +
 .../SharpSnmpLib/Mib/Elements/IDeclaration.cs      |   18 +
 .../SharpSnmpLib/Mib/Elements/IElement.cs          |   35 +
 .../SharpSnmpLib/Mib/Elements/ITypeReferrer.cs     |   10 +
 .../SharpSnmpLib/Mib/Elements/Imports.cs           |   81 +
 .../SharpSnmpLib/Mib/Elements/ImportsFrom.cs       |   60 +
 .../SharpSnmpLib/Mib/Elements/TrapType.cs          |   48 +
 .../SharpSnmpLib/Mib/Elements/Types/BaseType.cs    |   54 +
 .../SharpSnmpLib/Mib/Elements/Types/BitsType.cs    |   26 +
 .../SharpSnmpLib/Mib/Elements/Types/Choice.cs      |   35 +
 .../Mib/Elements/Types/ITypeAssignment.cs          |    6 +
 .../SharpSnmpLib/Mib/Elements/Types/IntegerType.cs |  117 +
 .../Mib/Elements/Types/IpAddressType.cs            |   21 +
 .../SharpSnmpLib/Mib/Elements/Types/Macro.cs       |   34 +
 .../Mib/Elements/Types/ObjectIdentifierType.cs     |   11 +
 .../Mib/Elements/Types/OctetStringType.cs          |   31 +
 .../SharpSnmpLib/Mib/Elements/Types/OpaqueType.cs  |   11 +
 .../SharpSnmpLib/Mib/Elements/Types/Sequence.cs    |   46 +
 .../SharpSnmpLib/Mib/Elements/Types/SequenceOf.cs  |   23 +
 .../Mib/Elements/Types/TextualConvention.cs        |  238 +
 .../Mib/Elements/Types/TypeAssignment.cs           |  147 +
 .../Mib/Elements/Types/UnsignedType.cs             |  103 +
 .../LwipMibCompiler/SharpSnmpLib/Mib/IModule.cs    |   81 +
 .../SharpSnmpLib/Mib/ISymbolEnumerator.cs          |    9 +
 .../apps/LwipMibCompiler/SharpSnmpLib/Mib/Lexer.cs |  581 +++
 .../LwipMibCompiler/SharpSnmpLib/Mib/MaxAccess.cs  |   17 +
 .../SharpSnmpLib/Mib/MibDocument.cs                |   57 +
 .../SharpSnmpLib/Mib/MibException.cs               |  113 +
 .../LwipMibCompiler/SharpSnmpLib/Mib/MibModule.cs  |  294 ++
 .../SharpSnmpLib/Mib/MibResolver.cs                |   97 +
 .../LwipMibCompiler/SharpSnmpLib/Mib/MibTree.cs    |  130 +
 .../SharpSnmpLib/Mib/MibTreeNode.cs                |  112 +
 .../SharpSnmpLib/Mib/MibTypesResolver.cs           |  216 +
 .../SharpSnmpLib/Mib/ObjectIdentifier.cs           |   54 +
 .../LwipMibCompiler/SharpSnmpLib/Mib/Status.cs     |   17 +
 .../LwipMibCompiler/SharpSnmpLib/Mib/Symbol.cs     |  357 ++
 .../LwipMibCompiler/SharpSnmpLib/Mib/SymbolList.cs |  146 +
 .../LwipMibCompiler/SharpSnmpLib/Mib/ValueMap.cs   |  103 +
 .../LwipMibCompiler/SharpSnmpLib/Mib/ValueRange.cs |   76 +
 .../SharpSnmpLib/Properties/AssemblyInfo.cs        |   61 +
 .../SharpSnmpLib/Properties/Resources.Designer.cs  |   63 +
 .../SharpSnmpLib/Properties/Resources.resx         |  120 +
 .../SharpSnmpLib/SharpSnmpLib.Mib.csproj           |  140 +
 .../apps/LwipMibCompiler/SharpSnmpLib/license.txt  |  458 ++
 .../LwipMibCompiler/SharpSnmpLib/sharpsnmplib.snk  |  Bin 0 -> 596 bytes
 .../LwipMibCompiler/example/compile_udp_mib.cmd    |    1 +
 .../LwipMibCompiler/example/compile_udp_mib.sh     |    1 +
 contrib/apps/chargen/README                        |   52 +
 contrib/apps/chargen/chargen.c                     |  274 +
 contrib/apps/chargen/chargen.h                     |   12 +
 contrib/apps/httpserver/README                     |   12 +
 contrib/apps/httpserver/httpserver-netconn.c       |  103 +
 contrib/apps/httpserver/httpserver-netconn.h       |    6 +
 contrib/apps/netio/netio.c                         |   55 +
 contrib/apps/netio/netio.h                         |    6 +
 contrib/apps/ping/ping.c                           |  396 ++
 contrib/apps/ping/ping.h                           |   19 +
 contrib/apps/rtp/rtp.c                             |  308 ++
 contrib/apps/rtp/rtp.h                             |    8 +
 contrib/apps/rtp/rtpdata.h                         | 2040 ++++++++
 contrib/apps/shell/shell.c                         | 1277 +++++
 COPYING => contrib/apps/shell/shell.h              |    6 +-
 contrib/apps/socket_examples/socket_examples.c     |  680 +++
 contrib/apps/socket_examples/socket_examples.h     |    6 +
 contrib/apps/tcpecho/tcpecho.c                     |  101 +
 COPYING => contrib/apps/tcpecho/tcpecho.h          |    7 +-
 contrib/apps/tcpecho_raw/tcpecho_raw.c             |  303 ++
 COPYING => contrib/apps/tcpecho_raw/tcpecho_raw.h  |    8 +-
 contrib/apps/udpecho/udpecho.c                     |   87 +
 COPYING => contrib/apps/udpecho/udpecho.h          |    6 +-
 .../apps/udpecho_raw/udpecho_raw.c                 |   90 +-
 .../apps/udpecho_raw/udpecho_raw.h                 |   20 +-
 contrib/examples/ethernetif/ethernetif.c           |  337 ++
 .../examples/example_app/default_netif.h           |   16 +-
 contrib/examples/example_app/lwipcfg.h.example     |   76 +
 contrib/examples/example_app/lwipopts.h            |  329 ++
 contrib/examples/example_app/lwippools.h           |   20 +
 contrib/examples/example_app/ppp_settings.h        |    6 +
 contrib/examples/example_app/test.c                |  758 +++
 .../example_app/test_configs/opt_default.h         |  296 ++
 .../example_app/test_configs/opt_dualstack.h       |  296 ++
 .../example_app/test_configs/opt_ipv4only.h        |  296 ++
 .../example_app/test_configs/opt_ipv6only.h        |  296 ++
 .../test_configs/opt_no_tcp_dualstack.h            |    4 +
 .../example_app/test_configs/opt_no_tcp_ipv4only.h |    4 +
 .../example_app/test_configs/opt_no_tcp_ipv6only.h |    4 +
 .../test_configs/opt_no_udp_dualstack.h            |    4 +
 .../example_app/test_configs/opt_no_udp_ipv4only.h |    4 +
 .../example_app/test_configs/opt_no_udp_ipv6only.h |    4 +
 .../examples/example_app/test_configs/opt_none.h   |    2 +
 .../example_app/test_configs/opt_nosys_dual.h      |  296 ++
 .../example_app/test_configs/opt_nosys_ipv4.h      |  296 ++
 .../example_app/test_configs/opt_nosys_ipv6.h      |  296 ++
 contrib/examples/httpd/cgi_example/cgi_example.c   |  107 +
 .../examples/httpd/cgi_example/cgi_example.h       |   18 +-
 .../examples/httpd/examples_fs}/404.html           |    0
 .../examples/httpd/examples_fs}/img/sics.gif       |  Bin
 .../examples/httpd/examples_fs}/index.html         |    0
 contrib/examples/httpd/examples_fs/login.html      |   28 +
 contrib/examples/httpd/examples_fs/loginfail.html  |   25 +
 contrib/examples/httpd/examples_fs/session.html    |   25 +
 contrib/examples/httpd/examples_fs/ssi.shtml       |  315 ++
 contrib/examples/httpd/examples_fsdata.c           | 1543 ++++++
 contrib/examples/httpd/fs_example/fs_example.c     |  321 ++
 .../examples/httpd/fs_example/fs_example.h         |   18 +-
 .../httpd/genfiles_example/genfiles_example.c      |  183 +
 .../httpd/genfiles_example/genfiles_example.h      |   18 +-
 contrib/examples/httpd/post_example/post_example.c |  157 +
 contrib/examples/httpd/ssi_example/ssi_example.c   |  264 +
 .../examples/httpd/ssi_example/ssi_example.h       |   18 +-
 .../examples/lwiperf/lwiperf_example.c             |   30 +-
 .../examples/lwiperf/lwiperf_example.h             |   18 +-
 .../examples/mdns/mdns_example.c                   |   43 +-
 COPYING => contrib/examples/mdns/mdns_example.h    |   18 +-
 contrib/examples/mqtt/mqtt_example.c               |  128 +
 COPYING => contrib/examples/mqtt/mqtt_example.h    |   18 +-
 contrib/examples/ppp/pppos_example.c               |  219 +
 COPYING => contrib/examples/ppp/pppos_example.h    |   18 +-
 .../examples/snmp/snmp_example.c                   |   52 +-
 COPYING => contrib/examples/snmp/snmp_example.h    |   18 +-
 .../examples/snmp/snmp_private_mib/lwip_prvmib.c   |  401 ++
 .../examples/snmp/snmp_private_mib/private_mib.h   |   26 +
 contrib/examples/snmp/snmp_v3/snmpv3_dummy.c       |  395 ++
 .../examples/snmp/snmp_v3/snmpv3_dummy.h           |   40 +-
 .../examples/sntp/sntp_example.c                   |   46 +-
 COPYING => contrib/examples/sntp/sntp_example.h    |   20 +-
 .../examples/tftp/tftp_example.c                   |   71 +-
 contrib/examples/tftp/tftp_example.h               |   28 +
 contrib/ports/CMakeCommon.cmake                    |  105 +
 contrib/ports/Common.allports.mk                   |   91 +
 contrib/ports/FILES                                |    8 +
 contrib/ports/freertos/include/arch/sys_arch.h     |   95 +
 contrib/ports/freertos/sys_arch.c                  |  609 +++
 test/fuzz/Makefile => contrib/ports/unix/Common.mk |   43 +-
 contrib/ports/unix/Filelists.cmake                 |   40 +
 contrib/ports/unix/README                          |   25 +
 contrib/ports/unix/check/CMakeLists.txt            |   59 +
 {test/fuzz => contrib/ports/unix/check}/Makefile   |   48 +-
 contrib/ports/unix/check/README                    |    8 +
 contrib/ports/unix/check/config.h                  |    2 +
 contrib/ports/unix/example_app/CMakeLists.txt      |   33 +
 .../ports/unix/example_app}/Makefile               |   28 +-
 .../ports/unix/example_app/default_netif.c         |   37 +-
 contrib/ports/unix/example_app/iteropts.sh         |   24 +
 contrib/ports/unix/lib/CMakeLists.txt              |   34 +
 contrib/ports/unix/lib/README                      |   28 +
 contrib/ports/unix/lib/lwipopts.h                  |  445 ++
 .../ports/unix/port/include/arch/cc.h              |   55 +-
 .../ports/unix/port/include/arch/perf.h            |   32 +-
 .../ports/unix/port/include/arch/sys_arch.h        |   32 +-
 contrib/ports/unix/port/include/netif/fifo.h       |   54 +
 contrib/ports/unix/port/include/netif/list.h       |   26 +
 .../ports/unix/port/include/netif/pcapif.h         |    8 +-
 contrib/ports/unix/port/include/netif/sio.h        |   60 +
 .../ports/unix/port/include/netif/tapif.h          |   16 +-
 contrib/ports/unix/port/netif/fifo.c               |  139 +
 contrib/ports/unix/port/netif/list.c               |  153 +
 contrib/ports/unix/port/netif/pcapif.c             |  207 +
 contrib/ports/unix/port/netif/sio.c                |  489 ++
 contrib/ports/unix/port/netif/tapif.c              |  432 ++
 COPYING => contrib/ports/unix/port/perf.c          |   34 +-
 contrib/ports/unix/port/sys_arch.c                 |  719 +++
 contrib/ports/unix/setup-tapif                     |   15 +
 .../fuzz/Makefile => contrib/ports/win32/Common.mk |   43 +-
 contrib/ports/win32/Filelists.cmake                |   27 +
 contrib/ports/win32/check/check_stdint.h           |    1 +
 contrib/ports/win32/check/config.h                 |   30 +
 contrib/ports/win32/check/stdbool.h                |    9 +
 contrib/ports/win32/check/sys/time.h               |   12 +
 contrib/ports/win32/check/time.c                   |   66 +
 contrib/ports/win32/check/unistd.h                 |    7 +
 contrib/ports/win32/example_app/CMakeLists.txt     |   33 +
 .../ports/win32/example_app}/Makefile              |   27 +-
 .../ports/win32/example_app/default_netif.c        |   48 +-
 contrib/ports/win32/include/arch/bpstruct.h        |    1 +
 contrib/ports/win32/include/arch/cc.h              |  112 +
 contrib/ports/win32/include/arch/epstruct.h        |    1 +
 contrib/ports/win32/include/arch/perf.h            |   40 +
 .../ports/win32/include}/arch/sys_arch.h           |   63 +-
 contrib/ports/win32/msvc/build_coverity.cmd        |   26 +
 contrib/ports/win32/msvc/libcheck.vcxproj          |  100 +
 contrib/ports/win32/msvc/libcheck.vcxproj.filters  |   96 +
 contrib/ports/win32/msvc/lwIP.vcxproj              |  577 +++
 contrib/ports/win32/msvc/lwIP.vcxproj.filters      | 1048 ++++
 contrib/ports/win32/msvc/lwIP_Test.sln             |   37 +
 contrib/ports/win32/msvc/lwIP_Test.vcxproj         |  203 +
 contrib/ports/win32/msvc/lwIP_Test.vcxproj.filters |  243 +
 contrib/ports/win32/msvc/lwIP_pcapif.vcxproj       |  111 +
 .../ports/win32/msvc/lwIP_pcapif.vcxproj.filters   |   28 +
 contrib/ports/win32/msvc/lwIP_unittests.sln        |   31 +
 contrib/ports/win32/msvc/lwip_unittests.vcxproj    |  137 +
 .../win32/msvc/lwip_unittests.vcxproj.filters      |  147 +
 contrib/ports/win32/msvc/makefsdata.vcxproj        |   99 +
 .../ports/win32/msvc/makefsdata.vcxproj.filters    |   14 +
 contrib/ports/win32/pcapif.c                       | 1091 ++++
 contrib/ports/win32/pcapif.h                       |   32 +
 contrib/ports/win32/pcapif_helper.c                |  105 +
 contrib/ports/win32/pcapif_helper.h                |   25 +
 contrib/ports/win32/readme.txt                     |   26 +
 contrib/ports/win32/sio.c                          |  304 ++
 contrib/ports/win32/sys_arch.c                     |  772 +++
 310 files changed, 56633 insertions(+), 806 deletions(-)
 create mode 100644 contrib/Coverity/coverity.c
 create mode 100644 contrib/Filelists.cmake
 copy {test/unit => contrib}/Filelists.mk (57%)
 create mode 100644 contrib/addons/ipv6_static_routing/README
 create mode 100644 contrib/addons/ipv6_static_routing/ip6_route_table.c
 copy src/include/lwip/nd6.h => contrib/addons/ipv6_static_routing/ip6_route_table.h (52%)
 create mode 100644 contrib/addons/netconn/external_resolve/dnssd.c
 copy src/core/ipv6/inet6.c => contrib/addons/netconn/external_resolve/dnssd.h (75%)
 create mode 100644 contrib/addons/tcp_isn/tcp_isn.c
 copy src/include/lwip/apps/netbiosns.h => contrib/addons/tcp_isn/tcp_isn.h (74%)
 create mode 100644 contrib/addons/tcp_md5/README
 create mode 100644 contrib/addons/tcp_md5/tcp_md5.c
 create mode 100644 contrib/addons/tcp_md5/tcp_md5.h
 create mode 100644 contrib/apps/LwipMibCompiler/CCodeGeneration/CCodeGeneration.csproj
 copy src/apps/http/fsdata.h => contrib/apps/LwipMibCompiler/CCodeGeneration/CFile.cs (77%)
 create mode 100644 contrib/apps/LwipMibCompiler/CCodeGeneration/CGenerator.cs
 copy src/include/lwip/prot/ip.h => contrib/apps/LwipMibCompiler/CCodeGeneration/Code.cs (75%)
 create mode 100644 contrib/apps/LwipMibCompiler/CCodeGeneration/CodeContainerBase.cs
 copy src/include/compat/posix/netdb.h => contrib/apps/LwipMibCompiler/CCodeGeneration/CodeElement.cs (83%)
 copy src/include/lwip/priv/raw_priv.h => contrib/apps/LwipMibCompiler/CCodeGeneration/Comment.cs (61%)
 copy src/include/lwip/prot/ip.h => contrib/apps/LwipMibCompiler/CCodeGeneration/EmptyLine.cs (71%)
 create mode 100644 contrib/apps/LwipMibCompiler/CCodeGeneration/Function.cs
 create mode 100644 contrib/apps/LwipMibCompiler/CCodeGeneration/FunctionDeclaration.cs
 create mode 100644 contrib/apps/LwipMibCompiler/CCodeGeneration/IfThenElse.cs
 copy src/include/lwip/prot/ip.h => contrib/apps/LwipMibCompiler/CCodeGeneration/PP_If.cs (69%)
 copy src/include/lwip/mem.h => contrib/apps/LwipMibCompiler/CCodeGeneration/PP_Ifdef.cs (63%)
 copy src/include/lwip/prot/ip.h => contrib/apps/LwipMibCompiler/CCodeGeneration/PP_Include.cs (66%)
 copy src/include/lwip/prot/ip.h => contrib/apps/LwipMibCompiler/CCodeGeneration/PP_Macro.cs (73%)
 copy src/apps/http/fsdata.h => contrib/apps/LwipMibCompiler/CCodeGeneration/PlainText.cs (78%)
 create mode 100644 contrib/apps/LwipMibCompiler/CCodeGeneration/Properties/AssemblyInfo.cs
 create mode 100644 contrib/apps/LwipMibCompiler/CCodeGeneration/Switch.cs
 copy src/include/lwip/priv/raw_priv.h => contrib/apps/LwipMibCompiler/CCodeGeneration/VariableDeclaration.cs (58%)
 copy src/include/lwip/prot/udp.h => contrib/apps/LwipMibCompiler/CCodeGeneration/VariablePrototype.cs (66%)
 create mode 100644 contrib/apps/LwipMibCompiler/CCodeGeneration/VariableType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipMibCompiler.sln
 create mode 100644 contrib/apps/LwipMibCompiler/LwipMibCompiler/LwipMibCompiler.csproj
 create mode 100644 contrib/apps/LwipMibCompiler/LwipMibCompiler/Program.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipMibCompiler/Properties/AssemblyInfo.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipMibCompiler/app.config
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/IRestriction.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/LwipSnmp.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/LwipSnmpCodeGeneration.csproj
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/MibCFile.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/MibHeaderFile.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/Properties/AssemblyInfo.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpMib.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpNode.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarAggregationNode.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarArrayNode.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNode.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeBits.cs
 copy src/apps/snmp/snmp_pbuf_stream.h => contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeCounter64.cs (58%)
 copy src/apps/snmp/snmp_pbuf_stream.h => contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeInt.cs (51%)
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeObjectIdentifier.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeOctetString.cs
 copy src/apps/snmp/snmp_pbuf_stream.h => contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeTruthValue.cs (54%)
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeUint.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpTableNode.cs
 create mode 100644 contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpTreeNode.cs
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/FormMain.Designer.cs
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/FormMain.cs
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/FormMain.resx
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/MibViewer.csproj
 copy src/apps/http/fsdata.h => contrib/apps/LwipMibCompiler/MibViewer/Program.cs (76%)
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/Properties/AssemblyInfo.cs
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/Properties/Resources.Designer.cs
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/Properties/Resources.resx
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/Properties/Settings.Designer.cs
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/Properties/Settings.settings
 create mode 100644 contrib/apps/LwipMibCompiler/MibViewer/app.config
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA-CHARSET-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-ITU-ALARM-TC-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-LANGUAGE-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-MALLOC-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-MAU-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-PRINTER-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-RTPROTO-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA/IANATn3270eTC-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IANA/IANAifType-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IF-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/INET-ADDRESS-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/IP-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/RFC-1212
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/RFC-1215
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/RFC1065-SMI
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/RFC1155-SMI
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/RFC1158-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/RFC1213-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-CONF
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-SMI
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-TC
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/SNMPv2-TM
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/TCP-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/Mibs/UDP-MIB
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/DisplayHint.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/AgentCapabilities.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/EntityBase.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/IEntity.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ModuleCompliance.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ModuleIdentity.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/NotificationGroup.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/NotificationType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ObjectGroup.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ObjectIdentity.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ObjectType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/OidValueAssignment.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Exports.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/IDeclaration.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/IElement.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/ITypeReferrer.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Imports.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/ImportsFrom.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/TrapType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/BaseType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/BitsType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/Choice.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/ITypeAssignment.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/IntegerType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/IpAddressType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/Macro.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/ObjectIdentifierType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/OctetStringType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/OpaqueType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/Sequence.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/SequenceOf.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/TextualConvention.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/TypeAssignment.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/UnsignedType.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/IModule.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/ISymbolEnumerator.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Lexer.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MaxAccess.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibDocument.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibException.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibModule.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibResolver.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibTree.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibTreeNode.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibTypesResolver.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/ObjectIdentifier.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Status.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Symbol.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/SymbolList.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/ValueMap.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/ValueRange.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Properties/AssemblyInfo.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Properties/Resources.Designer.cs
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/Properties/Resources.resx
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/SharpSnmpLib.Mib.csproj
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/license.txt
 create mode 100644 contrib/apps/LwipMibCompiler/SharpSnmpLib/sharpsnmplib.snk
 create mode 100644 contrib/apps/LwipMibCompiler/example/compile_udp_mib.cmd
 create mode 100644 contrib/apps/LwipMibCompiler/example/compile_udp_mib.sh
 create mode 100644 contrib/apps/chargen/README
 create mode 100644 contrib/apps/chargen/chargen.c
 create mode 100644 contrib/apps/chargen/chargen.h
 create mode 100644 contrib/apps/httpserver/README
 create mode 100644 contrib/apps/httpserver/httpserver-netconn.c
 create mode 100644 contrib/apps/httpserver/httpserver-netconn.h
 create mode 100644 contrib/apps/netio/netio.c
 create mode 100644 contrib/apps/netio/netio.h
 create mode 100644 contrib/apps/ping/ping.c
 create mode 100644 contrib/apps/ping/ping.h
 create mode 100644 contrib/apps/rtp/rtp.c
 create mode 100644 contrib/apps/rtp/rtp.h
 create mode 100644 contrib/apps/rtp/rtpdata.h
 create mode 100644 contrib/apps/shell/shell.c
 copy COPYING => contrib/apps/shell/shell.h (90%)
 create mode 100644 contrib/apps/socket_examples/socket_examples.c
 create mode 100644 contrib/apps/socket_examples/socket_examples.h
 create mode 100644 contrib/apps/tcpecho/tcpecho.c
 copy COPYING => contrib/apps/tcpecho/tcpecho.h (90%)
 create mode 100644 contrib/apps/tcpecho_raw/tcpecho_raw.c
 copy COPYING => contrib/apps/tcpecho_raw/tcpecho_raw.h (89%)
 create mode 100644 contrib/apps/udpecho/udpecho.c
 copy COPYING => contrib/apps/udpecho/udpecho.h (90%)
 copy src/include/lwip/apps/mdns_priv.h => contrib/apps/udpecho_raw/udpecho_raw.c (50%)
 copy src/apps/http/fsdata.h => contrib/apps/udpecho_raw/udpecho_raw.h (78%)
 create mode 100644 contrib/examples/ethernetif/ethernetif.c
 copy COPYING => contrib/examples/example_app/default_netif.h (80%)
 create mode 100644 contrib/examples/example_app/lwipcfg.h.example
 create mode 100644 contrib/examples/example_app/lwipopts.h
 create mode 100644 contrib/examples/example_app/lwippools.h
 create mode 100644 contrib/examples/example_app/ppp_settings.h
 create mode 100644 contrib/examples/example_app/test.c
 create mode 100644 contrib/examples/example_app/test_configs/opt_default.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_dualstack.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_ipv4only.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_ipv6only.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_no_tcp_dualstack.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_no_tcp_ipv4only.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_no_tcp_ipv6only.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_no_udp_dualstack.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_no_udp_ipv4only.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_no_udp_ipv6only.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_none.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_nosys_dual.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_nosys_ipv4.h
 create mode 100644 contrib/examples/example_app/test_configs/opt_nosys_ipv6.h
 create mode 100644 contrib/examples/httpd/cgi_example/cgi_example.c
 copy src/include/compat/posix/net/if.h => contrib/examples/httpd/cgi_example/cgi_example.h (85%)
 copy {src/apps/http/fs => contrib/examples/httpd/examples_fs}/404.html (100%)
 copy {src/apps/http/fs => contrib/examples/httpd/examples_fs}/img/sics.gif (100%)
 copy {src/apps/http/fs => contrib/examples/httpd/examples_fs}/index.html (100%)
 create mode 100644 contrib/examples/httpd/examples_fs/login.html
 create mode 100644 contrib/examples/httpd/examples_fs/loginfail.html
 create mode 100644 contrib/examples/httpd/examples_fs/session.html
 create mode 100644 contrib/examples/httpd/examples_fs/ssi.shtml
 create mode 100644 contrib/examples/httpd/examples_fsdata.c
 create mode 100644 contrib/examples/httpd/fs_example/fs_example.c
 copy src/include/compat/posix/net/if.h => contrib/examples/httpd/fs_example/fs_example.h (84%)
 create mode 100644 contrib/examples/httpd/genfiles_example/genfiles_example.c
 copy src/include/compat/posix/net/if.h => contrib/examples/httpd/genfiles_example/genfiles_example.h (84%)
 create mode 100644 contrib/examples/httpd/post_example/post_example.c
 create mode 100644 contrib/examples/httpd/ssi_example/ssi_example.c
 copy src/include/compat/posix/net/if.h => contrib/examples/httpd/ssi_example/ssi_example.h (85%)
 copy test/sockets/sockets_stresstest.h => contrib/examples/lwiperf/lwiperf_example.c (65%)
 copy COPYING => contrib/examples/lwiperf/lwiperf_example.h (86%)
 copy test/sockets/sockets_stresstest.h => contrib/examples/mdns/mdns_example.c (62%)
 copy COPYING => contrib/examples/mdns/mdns_example.h (87%)
 create mode 100644 contrib/examples/mqtt/mqtt_example.c
 copy COPYING => contrib/examples/mqtt/mqtt_example.h (87%)
 create mode 100644 contrib/examples/ppp/pppos_example.c
 copy COPYING => contrib/examples/ppp/pppos_example.h (86%)
 copy test/sockets/sockets_stresstest.h => contrib/examples/snmp/snmp_example.c (57%)
 copy COPYING => contrib/examples/snmp/snmp_example.h (87%)
 create mode 100644 contrib/examples/snmp/snmp_private_mib/lwip_prvmib.c
 create mode 100644 contrib/examples/snmp/snmp_private_mib/private_mib.h
 create mode 100644 contrib/examples/snmp/snmp_v3/snmpv3_dummy.c
 copy src/include/lwip/prot/ip.h => contrib/examples/snmp/snmp_v3/snmpv3_dummy.h (66%)
 copy test/sockets/sockets_stresstest.h => contrib/examples/sntp/sntp_example.c (64%)
 copy COPYING => contrib/examples/sntp/sntp_example.h (85%)
 copy test/sockets/sockets_stresstest.h => contrib/examples/tftp/tftp_example.c (60%)
 create mode 100644 contrib/examples/tftp/tftp_example.h
 create mode 100644 contrib/ports/CMakeCommon.cmake
 create mode 100644 contrib/ports/Common.allports.mk
 create mode 100644 contrib/ports/FILES
 create mode 100644 contrib/ports/freertos/include/arch/sys_arch.h
 create mode 100644 contrib/ports/freertos/sys_arch.c
 copy test/fuzz/Makefile => contrib/ports/unix/Common.mk (73%)
 create mode 100644 contrib/ports/unix/Filelists.cmake
 create mode 100644 contrib/ports/unix/README
 create mode 100644 contrib/ports/unix/check/CMakeLists.txt
 copy {test/fuzz => contrib/ports/unix/check}/Makefile (53%)
 create mode 100644 contrib/ports/unix/check/README
 create mode 100644 contrib/ports/unix/check/config.h
 create mode 100644 contrib/ports/unix/example_app/CMakeLists.txt
 copy {test/fuzz => contrib/ports/unix/example_app}/Makefile (71%)
 copy COPYING => contrib/ports/unix/example_app/default_netif.c (67%)
 create mode 100644 contrib/ports/unix/example_app/iteropts.sh
 create mode 100644 contrib/ports/unix/lib/CMakeLists.txt
 create mode 100644 contrib/ports/unix/lib/README
 create mode 100644 contrib/ports/unix/lib/lwipopts.h
 copy COPYING => contrib/ports/unix/port/include/arch/cc.h (51%)
 copy COPYING => contrib/ports/unix/port/include/arch/perf.h (57%)
 copy COPYING => contrib/ports/unix/port/include/arch/sys_arch.h (57%)
 create mode 100644 contrib/ports/unix/port/include/netif/fifo.h
 create mode 100644 contrib/ports/unix/port/include/netif/list.h
 copy COPYING => contrib/ports/unix/port/include/netif/pcapif.h (88%)
 create mode 100644 contrib/ports/unix/port/include/netif/sio.h
 copy src/apps/http/fsdata.h => contrib/ports/unix/port/include/netif/tapif.h (86%)
 create mode 100644 contrib/ports/unix/port/netif/fifo.c
 create mode 100644 contrib/ports/unix/port/netif/list.c
 create mode 100644 contrib/ports/unix/port/netif/pcapif.c
 create mode 100644 contrib/ports/unix/port/netif/sio.c
 create mode 100644 contrib/ports/unix/port/netif/tapif.c
 copy COPYING => contrib/ports/unix/port/perf.c (70%)
 create mode 100644 contrib/ports/unix/port/sys_arch.c
 create mode 100644 contrib/ports/unix/setup-tapif
 copy test/fuzz/Makefile => contrib/ports/win32/Common.mk (70%)
 create mode 100644 contrib/ports/win32/Filelists.cmake
 create mode 100644 contrib/ports/win32/check/check_stdint.h
 create mode 100644 contrib/ports/win32/check/config.h
 create mode 100644 contrib/ports/win32/check/stdbool.h
 create mode 100644 contrib/ports/win32/check/sys/time.h
 create mode 100644 contrib/ports/win32/check/time.c
 create mode 100644 contrib/ports/win32/check/unistd.h
 create mode 100644 contrib/ports/win32/example_app/CMakeLists.txt
 copy {test/fuzz => contrib/ports/win32/example_app}/Makefile (69%)
 copy COPYING => contrib/ports/win32/example_app/default_netif.c (56%)
 create mode 100644 contrib/ports/win32/include/arch/bpstruct.h
 create mode 100644 contrib/ports/win32/include/arch/cc.h
 create mode 100644 contrib/ports/win32/include/arch/epstruct.h
 create mode 100644 contrib/ports/win32/include/arch/perf.h
 copy {test/unit => contrib/ports/win32/include}/arch/sys_arch.h (53%)
 create mode 100644 contrib/ports/win32/msvc/build_coverity.cmd
 create mode 100644 contrib/ports/win32/msvc/libcheck.vcxproj
 create mode 100644 contrib/ports/win32/msvc/libcheck.vcxproj.filters
 create mode 100644 contrib/ports/win32/msvc/lwIP.vcxproj
 create mode 100644 contrib/ports/win32/msvc/lwIP.vcxproj.filters
 create mode 100644 contrib/ports/win32/msvc/lwIP_Test.sln
 create mode 100644 contrib/ports/win32/msvc/lwIP_Test.vcxproj
 create mode 100644 contrib/ports/win32/msvc/lwIP_Test.vcxproj.filters
 create mode 100644 contrib/ports/win32/msvc/lwIP_pcapif.vcxproj
 create mode 100644 contrib/ports/win32/msvc/lwIP_pcapif.vcxproj.filters
 create mode 100644 contrib/ports/win32/msvc/lwIP_unittests.sln
 create mode 100644 contrib/ports/win32/msvc/lwip_unittests.vcxproj
 create mode 100644 contrib/ports/win32/msvc/lwip_unittests.vcxproj.filters
 create mode 100644 contrib/ports/win32/msvc/makefsdata.vcxproj
 create mode 100644 contrib/ports/win32/msvc/makefsdata.vcxproj.filters
 create mode 100644 contrib/ports/win32/pcapif.c
 create mode 100644 contrib/ports/win32/pcapif.h
 create mode 100644 contrib/ports/win32/pcapif_helper.c
 create mode 100644 contrib/ports/win32/pcapif_helper.h
 create mode 100644 contrib/ports/win32/readme.txt
 create mode 100644 contrib/ports/win32/sio.c
 create mode 100644 contrib/ports/win32/sys_arch.c


hooks/post-receive
-- 
lwIP - A Lightweight TCPIP stack
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.