Simon Goldschmidt
|
fe66fa6540
|
Fixed typo: TCP_SNDQUEUELOWAT must be less than TCP_SND_QUEUELEN (as checked in init.c), not greater
|
2011-12-11 19:15:57 +01:00 |
|
Simon Goldschmidt
|
adb2aeb10f
|
fixed bug #31809 LWIP_EVENT_API in opts.h is inconsistent compared to other options
|
2011-12-11 18:47:23 +01:00 |
|
goldsimon
|
6145af516b
|
Fixed bogus IPH_V/HL and IPH_VHL_SET endianess dependency
|
2011-12-06 22:12:39 +01:00 |
|
Simon Goldschmidt
|
b1359f1c80
|
added netif remove callback (bug #32397)
|
2011-12-06 22:10:00 +01:00 |
|
Simon Goldschmidt
|
e2cdf0d39d
|
fixed bug #34057 socklen_t should be a typedef
|
2011-12-06 22:06:25 +01:00 |
|
Simon Goldschmidt
|
d154f5c653
|
ETHARP_SUPPORT_VLAN: add support for an external VLAN filter function instead of only checking for one VLAN (define ETHARP_VLAN_CHECK_FN)
|
2011-12-06 22:01:15 +01:00 |
|
Simon Goldschmidt
|
38f619dd6f
|
IPv4: splitted IPv4 header fields version/len and tos, made macros depend on BYTE_ORDER to prevent unnecessary calls to htons()
|
2011-12-06 21:57:56 +01:00 |
|
Simon Goldschmidt
|
b1980b36b8
|
fixed bug #31084 (socket API returns always EMSGSIZE on non-blocking sockets if data size > send buffers) -> now lwip_send() sends as much as possible for non-blocking sockets and only returns EWOULDBLOCK if the buffers are full
|
2011-12-06 21:44:53 +01:00 |
|
Simon Goldschmidt
|
20833fdcc4
|
init.c: changed some checks from runtime to compiletime (had to adapt some defines in ip.h for that)
|
2011-12-06 21:42:55 +01:00 |
|
Simon Goldschmidt
|
e931086c3e
|
freeing ooseq pbufs when the pbuf pool is empty implemented for NO_SYS==1: when not using sys_check_timeouts(), call PBUF_CHECK_FREE_OOSEQ() at regular intervals from main level.
|
2011-12-06 21:39:39 +01:00 |
|
goldsimon
|
e8b80b8ae9
|
Include opt.h so that LWIP_ERROR works correctly
|
2011-12-06 21:34:47 +01:00 |
|
goldsimon
|
859fd87600
|
Slightly reorderd fields of struct tcp_pcb to plug holes introduced by member alignment (to reduce RAM usage)
|
2011-12-06 21:30:45 +01:00 |
|
goldsimon
|
f9e286ff67
|
Cleaned up usage of sys.h a bit
|
2011-12-05 21:19:38 +01:00 |
|
goldsimon
|
5c05d427b0
|
use const char for name pointers in display functions
|
2011-12-05 21:17:09 +01:00 |
|
goldsimon
|
a444ec5111
|
patch #7449 allow tcpip callback from interrupt with static memory message
|
2011-05-14 12:23:10 +00:00 |
|
kieranm
|
5ead1bf5c8
|
Update version numbers for 1.4.1 development
|
2011-05-06 09:07:38 +00:00 |
|
kieranm
|
3a267586f4
|
Update CHANGELOG and version numbers for 1.4.0 release
|
2011-05-06 08:48:37 +00:00 |
|
goldsimon
|
52271e0366
|
Used upper case 'L' instead of lower case 'l' for long constant for better readability
|
2011-04-29 11:37:29 +00:00 |
|
goldsimon
|
0885555521
|
Fixed broken VLAN support.
|
2011-03-29 18:56:26 +00:00 |
|
goldsimon
|
4495516497
|
Removed 'dataptr' from 'struct tcp_seg' and calculate it in tcp_zero_window_probe (the only place where it was used).
|
2011-03-27 12:56:16 +00:00 |
|
goldsimon
|
7203680146
|
fixed bug #31748 (Calling non-blocking connect more than once can render a socket useless) since it mainly involves changing "FATAL" classification of error codes: ERR_USE and ERR_ISCONN just aren't fatal.
|
2011-03-14 21:21:26 +00:00 |
|
goldsimon
|
856ccb5bb7
|
Added missing U/UL modifiers to fix 16-bit-arch portability.
|
2011-02-18 13:31:28 +00:00 |
|
goldsimon
|
dbf5659cd9
|
Indentation changed
|
2011-02-18 13:30:35 +00:00 |
|
kieranm
|
fb7d3a159a
|
Update version for 1.4.0 rc2
|
2011-02-03 12:46:56 +00:00 |
|
goldsimon
|
dc6b4e65e0
|
Adde missing extern "C"
|
2011-01-25 11:35:48 +00:00 |
|
goldsimon
|
17d4ef4053
|
Added missing "extern "C" {"
|
2011-01-25 06:18:50 +00:00 |
|
goldsimon
|
effcb90fdf
|
Mreged back changes that were lost during the savannah hack 3 weeks ago (using the sources from http://git.infradead.org/users/dwmw2/lwip.git)
|
2010-12-20 18:03:51 +00:00 |
|
goldsimon
|
92cdc1e33f
|
Fixed ERR_IS_FATAL so that ERR_WOULDBLOCK is not fatal.
|
2010-12-02 07:07:18 +00:00 |
|
goldsimon
|
32f02325f9
|
Added a function to deallocate the struct dhcp from a netif (fixes bug #31525).
|
2010-11-21 13:41:11 +00:00 |
|
goldsimon
|
d2679e58a6
|
Fixed bug #31304: Changed SHUT_RD, SHUT_WR and SHUT_RDWR to resemble other stacks.
|
2010-11-20 17:48:10 +00:00 |
|
goldsimon
|
e3817cd549
|
Fixed bug #31535: TCP_SND_QUEUELEN must be at least 2 or else no-copy TCP writes will never succeed.
|
2010-11-20 17:34:10 +00:00 |
|
goldsimon
|
704d90f693
|
Fixed bug #31385: sizeof(struct sockaddr) is 30 but should be 16
|
2010-10-20 17:58:52 +00:00 |
|
kieranm
|
960fb14bf5
|
Update release number for 1.4.0 release candidate 1
|
2010-07-16 12:50:29 +00:00 |
|
kieranm
|
21e17f649a
|
Fixed SNMP ASN constant defines to not use ! operator
|
2010-07-16 12:14:01 +00:00 |
|
goldsimon
|
691410ba18
|
task #10495: Added support for IP_MULTICAST_LOOP at socket- and raw-API level.
|
2010-07-12 09:34:11 +00:00 |
|
goldsimon
|
60a456f757
|
Added ip_addr_netmask_valid() to check if a netmask is valid (starting with ones, then only zeros)
|
2010-07-05 14:20:58 +00:00 |
|
goldsimon
|
2b355d6b34
|
Added some helper functions to find strings in chained pbufs
|
2010-07-05 14:18:03 +00:00 |
|
goldsimon
|
0f74a57267
|
Re-enabled timer logging if LWIP_DEBUG_TIMERNAMES!=0 (without function pointers, only function names), changed parameter names from 'h' to 'handler'
|
2010-06-29 19:55:21 +00:00 |
|
goldsimon
|
1fba33628d
|
Fixed compilation error due to unexpected include order
|
2010-06-25 18:59:29 +00:00 |
|
goldsimon
|
7d604a23f0
|
From patch #7221: added flag NO_SYS_NO_TIMERS to drop timer support for NO_SYS==1 for easier upgrading
|
2010-06-24 20:27:49 +00:00 |
|
goldsimon
|
6929a786aa
|
Fixed bug #10088: Correctly implemented shutdown at socket level.
|
2010-06-24 19:33:14 +00:00 |
|
goldsimon
|
f61b80ca6a
|
Fixed bug #29361 (ip_frag has problems with zero-copy DMA MACs) by adding custom pbufs and implementing custom pbufs that reference other (original) pbufs. Additionally set IP_FRAG_USES_STATIC_BUF=0 as default to be on the safe side.
|
2010-06-21 18:50:16 +00:00 |
|
goldsimon
|
6ccc2ef804
|
Removed leading underscore from struct name, added a comment
|
2010-06-15 20:33:40 +00:00 |
|
goldsimon
|
24d823dae6
|
bug #30129: struct _ip_addr should be struct ip_addr
|
2010-06-14 19:52:45 +00:00 |
|
goldsimon
|
f7479781c1
|
bug #27352: removed packing from ip_addr_t, the packed version is now only used in protocol headers. Added global storage for current src/dest IP address while in input functions.
|
2010-05-22 21:11:02 +00:00 |
|
goldsimon
|
9bfeb4e5af
|
Minor: added some spaces for indentation
|
2010-05-22 21:01:38 +00:00 |
|
goldsimon
|
25f33c8444
|
struct etharp_hdr: split _hwlen_protolen into two u8_t's to prevent using htons on little-endian platforms
|
2010-05-16 16:26:12 +00:00 |
|
goldsimon
|
dae247809b
|
Add preprocessor-macros for compile-time htonl calculation (and use them throughout the stack where applicable)
|
2010-05-16 15:57:42 +00:00 |
|
goldsimon
|
81df8bdabd
|
Added PP_HTONx/PP_NTOHx macros that can be calculated by the preprocessor (used for constants only)
|
2010-05-16 15:55:45 +00:00 |
|
goldsimon
|
03e4eb4de8
|
changed the semantics of LWIP_PREFIX_BYTEORDER_FUNCS to prevent "symbol already defined" i.e. when linking to winsock
|
2010-05-16 15:09:55 +00:00 |
|