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