Commit Graph

491 Commits

Author SHA1 Message Date
Eric Pooch
9485de4ea1 Option to build with MPW 3.5 libraries.
ElWhip can build and run with MPW 3.5 libraries, but not on older systems.
Fixed Mac linefeeds in Makefile so that MPW BuildProgram command works properly.
2020-04-14 14:19:57 -07:00
Eric Pooch
e55a724cb2 Improved building disk images, eliminated .rsrc file for icons 2018-03-24 14:56:46 -07:00
Eric Pooch
166060cfad Updates to documentation and README formatting. 2018-03-16 19:57:11 -07:00
Eric Pooch
9a5b3d8918 Support for Macintosh System 1.1 on 128K Macintosh
This port of lwip adds support for 128K Macintosh
with the original 64K ROMs running System 1.1 or
later.
Modem port must be connected to a server running pppd
at 9600 baud.
2018-03-12 21:40:46 -07:00
Sylvain Rochet
3e5dca9bfb UNIX port, SIO, updated port the way it was intended to be done
* renamed sio_ functions to sio_unix_ to prevent collision with lwIP
  SIO core functions.
* using #define sio_* sio_unix_* to prevent function redefinition
2014-12-24 21:37:30 +01:00
Sylvain Rochet
5b81b934bf unixsim: add support for user chosen netmask 2014-12-24 17:36:23 +01:00
Sylvain Rochet
de01153586 unixsim: port to changed PPP interface 2014-12-24 17:13:47 +01:00
Sylvain Rochet
f2e83197ff unixsim: fixed various compiler warnings
missing prototype, unused functions, unused parameters
2014-12-24 15:42:13 +01:00
Sylvain Rochet
85121abb78 unix port: simhost example: updated to include changed PPP files 2014-12-23 19:33:29 +01:00
Sylvain Rochet
79b0f6a86c unix port: fixed tcpdump.c syntax 2014-12-23 19:31:18 +01:00
goldsimon
e1f290d37d pcapif: set NETIF_FLAG_ETHERNET, too 2014-12-19 16:02:14 +01:00
goldsimon
b9705ef949 pcapif: fixed padding output data to ETH_MIN_FRAME_LEN for ETH_PAD_SIZE != 0 2014-12-10 09:46:47 +01:00
goldsimon
bea4a92069 Win32 pcapif:
- add padding to get the minimum ethernet frame size (strange results when using loopback pcap traffic between 2 simulated hosts);
- added: PCAPIF_FILTER_GROUP_ADDRESSES==1: receive all group addressed traffic, not only IP(v4/v6) multicast addresses
2014-12-08 14:22:23 +01:00
goldsimon
b19fd7d218 Win32 pcapif.c: fix C coding style, include lwipcfg_msvc.h as first file so that it can set _CRT_SECURE_NO_WARNINGS for MSVC 2014-11-11 11:39:51 +01:00
sg
ffb99d8be9 added VS2010 projects / cahanged solutions to VS2010 2014-11-05 21:36:58 +01:00
Sylvain Rochet
1210a4d5a6 bugfix #35874 broke the unix SIO port by introducing a include define conflict between the stack and the port 2014-10-12 17:54:11 +02:00
Simon Goldschmidt
43253483a8 partly applied patch #8357: fix compiler warnings in tcpdump.c 2014-09-17 22:17:10 +02:00
Simon Goldschmidt
96e27bf4f7 minor: unix port removed unused define IPv4 2014-09-17 22:14:57 +02:00
Simon Goldschmidt
c6c94d27fc minor: tcpdump: fixed source code layout 2014-09-17 22:14:08 +02:00
goldsimon
cf40c6315f Adapted example ports to moved IPv4/IPv6 header files 2014-09-01 17:30:45 +02:00
Simon Goldschmidt
80ae68d1be changed win32 project files to MSVC9/Visual C++ 2008 and renamed the directory accordingly; added .gitignore to ignore all the MSVC build files 2014-08-20 21:45:31 +02:00
Simon Goldschmidt
af57a58b48 Updated win32 example port project to include changed PPP files 2014-08-20 21:21:59 +02:00
goldsimon
39107a4066 Reverted too much changed test code... 2014-08-19 14:24:48 +02:00
goldsimon
1cdaaf47bf win32 port: call srand() in tcpip_thread, too since the random seed is stored per thread 2014-08-19 14:23:56 +02:00
goldsimon
6d4e09ea3c bug #35874 reserved identifier violation, 2nd part in even more files 2014-05-20 12:30:59 +02:00
goldsimon
e4ec9053e9 bug #35874 reserved identifier violation, 2nd part 2014-05-20 12:28:00 +02:00
Simon Goldschmidt
b833b173cc Fixed bug #35874 reserved identifier violation (removed leading underscores from header include guards) 2014-05-19 21:58:36 +02:00
Simon Goldschmidt
3268ac82aa sio.c: fixed printf had more arguments than the format string needed (because %d was missing) 2014-04-30 22:13:44 +02:00
goldsimon
55d09ae777 fixed warnings in unix port; use the same compiler settings in all 3 projects; use echo.c from apps and removed duplicate from unix/proj/minimal 2014-04-30 14:03:21 +02:00
goldsimon
993d8c8c82 fixed compiling port/win32 for C++ 2014-04-30 12:26:17 +02:00
goldsimon
0007b4e6ba Multiple fixes found by coverity scan 2014-04-30 12:25:40 +02:00
Simon Goldschmidt
bb3e70c860 Fixed bug #41498 simhost unix project in lwip-contrib calls netif_init() twice. 2014-02-20 21:56:56 +01:00
Erik Ekman
a37d623975 Ignore LWIP_PLATFORM_ASSERT when running tests 2014-02-12 22:14:24 +01:00
Erik Ekman
c9a6db0ff3 Include core/test_pbuf.c file in build 2014-02-12 22:14:14 +01:00
Simon Goldschmidt
acc69ff333 Added missing files (test_pbuf.c/.h) 2013-01-11 21:24:39 +01:00
Simon Goldschmidt
e7723b295d Fixed compiling tcpdump.c after removing the macro TCPH_OFFSET() (patch by Erik Ekman) 2012-09-26 21:33:25 +02:00
Simon Goldschmidt
b14da81fb9 Patch by Sylvain Rochet: Fixed bug #36436: ethernet input flag not set on unix proj minimal mintapif 2012-05-11 22:42:32 +02:00
Simon Goldschmidt
00e04f9cdb Added dhcp unit test to Win32 project 2012-03-25 17:26:22 +02:00
Erik Ekman
4ad9b0501c Add unit tests for DHCP
Three simple tests that test the basic functionality of the DHCP client.
They require that UDP checksums are off for now.
2012-03-25 17:24:34 +02:00
Simon Goldschmidt
5b1bd88115 unixif: fixed unused variable warning, replaced tabs with spaces 2012-03-01 19:15:38 +01:00
Simon Goldschmidt
600b8665a5 patch #7731 contrib: Add -fPIC to CFLAGS in unix/proj/lib (by Erik Ekman) 2012-03-01 18:59:22 +01:00
Simon Goldschmidt
cc786efa73 unixsim: change lwipopts.h to not break init.c sanity checks 2012-02-23 19:00:59 +01:00
goldsimon
79761834da Win32 pcapif: use pcap_findalldevs(), not pcap_findalldevs_ex() (we don't capture remotely), added missing casts 2012-02-23 08:46:55 +01:00
Simon Goldschmidt
72e48fada0 unix unit test Makefile: use lwipopts.h from test/unit instead of using our own configuration. 2012-02-22 21:49:08 +01:00
goldsimon
2cb9d29591 win32 projects: fixed warning level and build options 2012-02-16 15:48:22 +01:00
goldsimon
98b666de5d changed win32 projects to compile unit tests using correct lwipopts.h, removed unncessesary <FileConfigurations> 2012-02-16 13:24:13 +01:00
Simon Goldschmidt
88b5a36be2 Added Makefile to run the unit tests under unix/linux 2012-02-14 21:55:20 +01:00
Simon Goldschmidt
48e301d329 Fixed unix makefiles by adding IPv6 source files to the binary 2012-02-14 21:43:21 +01:00
Simon Goldschmidt
907ea97876 Fixed warnings when assigning time_t to int/u32_t 2012-02-14 21:11:42 +01:00
Simon Goldschmidt
af07304f02 Fixed typos (used pcapif_ instead of pcapifh_) 2011-11-24 20:51:49 +01:00