goldsimon
|
856ccb5bb7
|
Added missing U/UL modifiers to fix 16-bit-arch portability.
|
2011-02-18 13:31:28 +00:00 |
|
goldsimon
|
fee0c6afe9
|
Fixed constant not being 32 bit.
|
2011-02-17 17:03:12 +00:00 |
|
goldsimon
|
03be8f88fe
|
Fixed bug #31741: lwip_select seems to have threading problems
|
2011-01-24 19:28:28 +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
|
377628216e
|
Fixed bug #31590: getsockopt(... SO_ERROR ...) gives EINPROGRESS after a successful nonblocking connection.
|
2010-11-22 20:55:57 +00:00 |
|
goldsimon
|
f7627929d5
|
Fixed bug #31722: IP packets sent with an AutoIP source addr must be sent link-local
|
2010-11-22 19:55:05 +00:00 |
|
goldsimon
|
231a6cecb4
|
patch #7329: tcp_timer_needed prototype was ifdef'ed out for LWIP_TIMERS==0
|
2010-11-22 17:32:12 +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
|
e52730d1fb
|
Fixed bug #31170: lwip_setsockopt() does not set socket number
|
2010-11-20 18:01:01 +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
|
fa092c47c8
|
Fixed bug #31701: Error return value from dns_gethostbyname() does not match documentation: return ERR_ARG instead of ERR_VAL if not initialized or wrong argument.
|
2010-11-20 16:40:35 +00:00 |
|
goldsimon
|
704d90f693
|
Fixed bug #31385: sizeof(struct sockaddr) is 30 but should be 16
|
2010-10-20 17:58:52 +00:00 |
|
goldsimon
|
93dc36e091
|
Once again fixed #30038: DHCP/AutoIP cooperation failed when replugging the network cable after an AutoIP address was assigned.
|
2010-10-06 11:40:30 +00:00 |
|
goldsimon
|
4cc36b2284
|
Fixed bug #30728: tcp_new_port() did not check listen pcbs
|
2010-08-10 20:15:31 +00:00 |
|
goldsimon
|
aaa8d2795e
|
Don't chain empty pbufs when sending them (fixes bug #30625)
|
2010-08-03 08:38:59 +00:00 |
|
goldsimon
|
229137cad1
|
Applied patch #7264 (PPP protocols are rejected incorrectly on big endian architectures)
|
2010-08-01 11:15:48 +00:00 |
|
goldsimon
|
d73262a0e5
|
Fixed compilation with TCP or UDP disabled.
|
2010-07-29 19:25:50 +00:00 |
|
goldsimon
|
cd22a8d851
|
Fixed bug #30565 (tcp_connect() check bound list): that check did no harm but never did anything
|
2010-07-28 16:48:51 +00:00 |
|
goldsimon
|
3c5723e49d
|
Fixed invalid fix for bug #30402 (CHECKSUM_GEN_IP_INLINE does not add IP options)
|
2010-07-21 12:11:22 +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
|
714a43b18c
|
Fixed bug #30402: CHECKSUM_GEN_IP_INLINE does not add IP options
|
2010-07-10 12:02:28 +00:00 |
|
goldsimon
|
48be546357
|
fixed bug #30300 (shutdown parameter was not initialized in netconn_delete)
|
2010-06-30 08:33:14 +00:00 |
|
kieranm
|
272270c7f4
|
Remove unportable printing of C function pointers
|
2010-06-28 13:32:13 +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
|
1242575f0f
|
Added an optional define (LWIP_IP_ACCEPT_UDP_PORT) that can allow link-layer-addressed UDP traffic to be received while a netif is down (just like DHCP during configuration)
|
2010-06-16 12:25:00 +00:00 |
|
goldsimon
|
2427917db8
|
Fixed bug #29970: DHCP endian issue parsing option responses
|
2010-06-15 20:19:14 +00:00 |
|
goldsimon
|
5ab40f016d
|
Fixed bug #30039: AutoIP does not reuse previous addresses
|
2010-06-14 20:27:14 +00:00 |
|
goldsimon
|
66b57f89df
|
Fixed bug #30038: dhcp_network_changed doesn't reset AUTOIP coop state
|
2010-06-12 17:14:00 +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
|
d3e5ade2da
|
Correctly NULL-terminate h_addr_list
|
2010-05-17 12:36:45 +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
|
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 |
|
goldsimon
|
5d0785e47a
|
PPPoE now uses its own MEMP pool instead of the heap (moved struct pppoe_softc from ppp_oe.c to ppp_oe.h)
|
2010-05-16 14:34:16 +00:00 |
|
goldsimon
|
ccb53d9e7d
|
DNS_LOCAL_HOSTLIST_IS_DYNAMIC uses its own MEMP pool instead of the heap
|
2010-05-16 14:06:46 +00:00 |
|
goldsimon
|
a56795c149
|
Added new option SO_REUSE_RXTOALL to pass received UDP broadcast/multicast packets to more than one pcb
|
2010-05-15 14:52:39 +00:00 |
|
goldsimon
|
d0348e0c60
|
task #6995: Implement SO_REUSEADDR (correctly)
|
2010-05-12 22:29:58 +00:00 |
|
goldsimon
|
f9f77876a1
|
.. and deleted NAT again as Christian obviously didn't have the copyright on the code he sent us... THANKS!!!
|
2010-05-05 19:49:40 +00:00 |
|
goldsimon
|
a7fdb67e8f
|
task #7506: added NAT support
|
2010-05-05 19:34:23 +00:00 |
|
goldsimon
|
71f5fdef42
|
Fixed bug #29769 (sys_check_timeouts: sys_now() may overflow)
|
2010-05-04 19:27:42 +00:00 |
|
goldsimon
|
4b7288e8f4
|
use checksum-on-copy for sending UDP data for LWIP_NETIF_TX_SINGLE_PBUF==1
|
2010-05-02 17:25:33 +00:00 |
|
goldsimon
|
f98e5717e5
|
task #6849: added udp_send(_to/_if) functions that take a precalculated checksum, added pbuf_fill_chksum() to copy data into a pbuf and at the same time calculating the checksum for that data
|
2010-04-30 20:39:45 +00:00 |
|
goldsimon
|
72c580236e
|
Create overridable macros for copying 2-byte-aligned IP addresses and MAC addresses
|
2010-04-29 04:57:31 +00:00 |
|
goldsimon
|
01d2a87f5d
|
Inline generating IP checksum to save a function call
|
2010-04-28 19:36:51 +00:00 |
|
goldsimon
|
51061fb61e
|
Fixed bug #29617 (sometime cause stall on delete listening connection)
|
2010-04-21 19:59:40 +00:00 |
|
goldsimon
|
2e18a9be63
|
Added an overridable define to get informed when the tcpip_thread processes messages or timeouts to implement a watchdog.
|
2010-04-14 07:02:26 +00:00 |
|