goldsimon
|
32acb82bc0
|
Fixed some typos
|
2009-12-03 18:07:00 +00:00 |
|
goldsimon
|
3a1c5944e7
|
Fixed bug #27904: TCP sends too many ACKs: delay resetting tcp_input_pcb until after calling the pcb's callbacks
|
2009-12-02 17:01:29 +00:00 |
|
goldsimon
|
04c5246e02
|
Fix compilation for PPPOE without PPPOS and VJ_SUPPORT without PPPOS_SUPPORT
|
2009-12-01 20:46:14 +00:00 |
|
goldsimon
|
46dc1c9bfb
|
Minor (null-pointer check for not-on-list-netif)
|
2009-12-01 19:59:36 +00:00 |
|
goldsimon
|
b900253c09
|
tcp_receive(): removed unnecessary return value, added comment
|
2009-11-29 13:43:38 +00:00 |
|
goldsimon
|
59a5fb7ce8
|
Fixed bug #28054: Two segments with FIN flag on the out-of-sequence queue, also fixed PBUF_POOL leak in the out-of-sequence code
|
2009-11-29 13:23:21 +00:00 |
|
goldsimon
|
aeef0a21f3
|
Fixed bug #28064: pbuf_alloc(PBUF_POOL) is not thread-safe by queueing a call into tcpip_thread to free ooseq-bufs if the pool is empty
|
2009-11-29 11:57:35 +00:00 |
|
goldsimon
|
478ccee5fc
|
tcp_rexmit(): no need to call tcp_output, since always called from tcp_input and thus tcp_output always returns without sending (prevent confusion by thinking data was sent while in tcp_rexmit!)
|
2009-11-26 16:44:16 +00:00 |
|
goldsimon
|
43fd5c28b5
|
Fixed bug #28098: Nagle can prevent fast retransmit from sending segment by basing the nagle-decision on TF_INFR also
|
2009-11-26 16:42:13 +00:00 |
|
goldsimon
|
4391463832
|
Got the tcp_nagle_*() defines wrong (inverted) :-(
|
2009-11-26 15:51:29 +00:00 |
|
goldsimon
|
c8d2d2a8ea
|
Fixed bug #28099 (API required to disable Nagle algorithm at PCB level): added tcp_nagele_*() function-like macros
|
2009-11-26 15:19:30 +00:00 |
|
goldsimon
|
a939c09a6b
|
Fixed bug #27905: FIN isn't combined with data on unsent
|
2009-11-22 17:55:03 +00:00 |
|
goldsimon
|
35d1c33e0a
|
tcp_alloc: prevent increasing stats.err for MEMP_TCP_PCB when reusing time-wait pcb as suggested by Bill 4 months ago
|
2009-11-22 17:52:48 +00:00 |
|
goldsimon
|
10edf64873
|
Fixed bug #27851 (TCP_EVENT_RECV(pcb, NULL,...) results in unreachable code warning) by calling tcp_recv_null if pcb->recv is null.
|
2009-11-22 16:17:55 +00:00 |
|
goldsimon
|
6d22c38e59
|
tcp_recv_null: call tcp_recved() if p != NULL to keep the window correct
|
2009-11-22 16:16:55 +00:00 |
|
goldsimon
|
8a81cb4ba0
|
Fixed bug #27955: netconn_close may nether return when LWIP_TCPIP_CORE_LOCKING enabled
|
2009-11-22 16:08:52 +00:00 |
|
goldsimon
|
6bb7f987f2
|
Fixed bug #28049 (Keep Alive timeout frees pcb then uses it, sometimes causing crash error) by calling tcp_rst() instead of tcp_abort() in tcp_slowtmr() when retransmit timer expires.
|
2009-11-22 15:44:12 +00:00 |
|
goldsimon
|
1c018caefe
|
move tcp_debug_print_state to prevent accessing pcb when it might already be deallocated due to recv_flags == TF_RESET or TF_CLOSED
|
2009-11-22 15:42:30 +00:00 |
|
goldsimon
|
0c136893e5
|
Fixed logging of timeout-function-pointer (pointer to local stack was logged instead of actual function pointer), minor coding style fix
|
2009-11-22 15:25:13 +00:00 |
|
goldsimon
|
f4c0655190
|
Fixed usage of logging levels (bug #27948: Incorrect logging levels used in various places)
|
2009-11-22 15:14:46 +00:00 |
|
goldsimon
|
49bdf32765
|
Fixed usage of logging levels (bug #27948: Incorrect logging levels used in various places)
|
2009-11-22 13:31:31 +00:00 |
|
goldsimon
|
88d02a624a
|
Clarified debug levels by renaming level OFF to ALL (the old define still exists for now to prevent breaking old code)
|
2009-11-22 13:14:57 +00:00 |
|
goldsimon
|
98a58f9e67
|
tcp_input: move tcp_debug_print_state to prevent accessing pcb when it might already be deallocated due to calling tcp_abort in tcp_process.
|
2009-11-20 16:56:25 +00:00 |
|
goldsimon
|
b30c6f8b9e
|
Fixed comment: tcp_pcb_remove does *not* deallocate the pcb
|
2009-11-20 16:43:57 +00:00 |
|
goldsimon
|
94a7fee8c8
|
Fixed bug #28062: Data received directly after accepting does not wake up select
|
2009-11-20 16:16:20 +00:00 |
|
goldsimon
|
6f38b63a47
|
Fixed bug #27994: incorrect define for freeaddrinfo(addrinfo)
|
2009-11-11 16:52:05 +00:00 |
|
goldsimon
|
70b05c8096
|
Increased default value for TCP_MSS to 536, updated default value for TCP_WND to 4*TCP_MSS to keep delayed ACK working.
|
2009-10-30 10:02:06 +00:00 |
|
kieranm
|
dee1d82c11
|
re-work the fast retransmission code to follow algorithm from TCP/IP
Illustrated
|
2009-10-29 15:48:57 +00:00 |
|
kieranm
|
6d73f82f41
|
Update version for 1.3.2 rc 1
|
2009-10-28 15:17:16 +00:00 |
|
kieranm
|
71ddff4964
|
Fix BUG#27445: grow cwnd with every duplicate ACK
|
2009-10-28 15:13:51 +00:00 |
|
goldsimon
|
af3b796488
|
Corrected parameter spelling in doc
|
2009-10-27 20:30:44 +00:00 |
|
goldsimon
|
e2de2c6bb2
|
Added netifapi_netif_set_addr()
|
2009-10-27 20:29:16 +00:00 |
|
goldsimon
|
2ff0ce2d0a
|
Minor: Improved memory layout/alignment of struct dhcp for 32-bit platforms
|
2009-10-26 09:59:54 +00:00 |
|
goldsimon
|
b09b8a0ccc
|
Tiny code size improvement using goto instead of duplicating code
|
2009-10-26 09:55:46 +00:00 |
|
goldsimon
|
db259c3557
|
Improved heap usage of lwip_getaddrinfo by only allocating one block of memory per call.
|
2009-10-26 09:30:50 +00:00 |
|
goldsimon
|
bcc87ef851
|
bug-fix in the TCP_EVENT_RECV macro (has to call tcp_recved if pcb->recv is NULL to keep rcv_wnd correct)
|
2009-10-25 18:47:44 +00:00 |
|
goldsimon
|
650f16b6d9
|
Minor: fixed typo
|
2009-10-25 16:47:41 +00:00 |
|
goldsimon
|
ae2dd38e0d
|
Another fix for bug #26251: RST process in TIME_WAIT TCP state
|
2009-10-25 11:45:11 +00:00 |
|
goldsimon
|
81f9442ac7
|
Fixed bug #27783: Silly window avoidance for small window sizes
|
2009-10-23 13:17:18 +00:00 |
|
goldsimon
|
18ab274af3
|
Fixed bug #26251: RST process in TIME_WAIT TCP state
|
2009-10-22 13:37:44 +00:00 |
|
goldsimon
|
65d1f52423
|
Changed fix for bug #27215 (TCP sent() callback gives leagin and trailing 1 byte len (SYN/FIN)) by decreasing pcb->acked appropriately
|
2009-10-21 15:42:14 +00:00 |
|
goldsimon
|
f1b82e0e9a
|
bug #27315: zero window probe and FIN: only send pure FIN if the enqueued FIN segment doesn't contain any other data
|
2009-10-21 15:15:34 +00:00 |
|
goldsimon
|
67411c4299
|
Minor code simplification (don't store received pbuf, change conditional code to assert where applicable), check pbuf length before testing for valid reply
|
2009-10-19 20:06:01 +00:00 |
|
goldsimon
|
a37e62b7d0
|
Removed most calls to udp_connect since they aren't necessary when using udp_sendto_if() - always stay connected to IP_ADDR_ANY.
|
2009-10-19 16:43:50 +00:00 |
|
goldsimon
|
e2c1f7d5b5
|
dhcp_unfold_reply: NULL memory might have been freed after mem_malloc returned NULL
|
2009-10-18 09:26:27 +00:00 |
|
goldsimon
|
ec97fbd101
|
dhcp_inform(): netif->dhcp pointed to unallocated memory when udp_new() failed
|
2009-10-18 09:13:47 +00:00 |
|
goldsimon
|
b7d7559cc9
|
Fixed bug #27215: TCP sent() callback gives leadin and trailing 1 byte len (SYN/FIN)
|
2009-10-18 08:30:44 +00:00 |
|
goldsimon
|
b4404ff0c8
|
Corrected typo
|
2009-10-18 08:23:05 +00:00 |
|
goldsimon
|
502e89f4ad
|
Fixed bug #27315: zero window probe and FIN
|
2009-10-16 21:07:48 +00:00 |
|
goldsimon
|
d8d8cf7e98
|
Fixed bug #27390: Source IP check in ip_input() causes it to drop valid DHCP packets -> allow 0.0.0.0 as source address when LWIP_DHCP is enabled
|
2009-10-16 12:39:24 +00:00 |
|
goldsimon
|
d9a5094068
|
Fixed bug #27329: dupacks by unidirectional data transmit
|
2009-10-15 20:09:13 +00:00 |
|
goldsimon
|
a9740c6a44
|
Fixed bug #27709: conn->err race condition on netconn_recv() timeout by directly returning when sys_arch_mbox_fetch times out.
|
2009-10-15 14:33:18 +00:00 |
|
goldsimon
|
2dc027401f
|
Fixed bug #27704: autoip starts with wrong address: LWIP_AUTOIP_CREATE_SEED_ADDR() returned address in host byte order instead of network byte order
|
2009-10-15 14:05:35 +00:00 |
|
goldsimon
|
ac638c85f3
|
Fixed bug #27504: tcp_enqueue wrongly concatenates segments which are not consecutive when retransmitting unacked segments
|
2009-10-11 13:06:44 +00:00 |
|
goldsimon
|
c0e22c255c
|
Fixed default values of some stats to only be enabled if used Fixes bug #27338: sys_stats is defined when NO_SYS = 1
|
2009-10-09 20:18:15 +00:00 |
|
goldsimon
|
1309e5e86f
|
Accidentally endabled to compile the code -> back to #if 0
|
2009-10-09 20:16:26 +00:00 |
|
goldsimon
|
c34c024dd5
|
Updated comment in low_level_input() about pbuf len vs. tot_len if using preallocated pbufs (as requested in bug #27576: pbuf_realloc will assert or crash on a non-chained pbuf list)
|
2009-10-09 19:56:54 +00:00 |
|
goldsimon
|
6ef69ece95
|
patch #6930: [PATCH trivial] TCP_RMV remove unnecessary check - removed two checks for NULL which are not necessary.
|
2009-10-07 18:04:24 +00:00 |
|
goldsimon
|
a9cbdc141b
|
patch #6888: Patch for UDP Netbufs to support dest-addr and dest-port
|
2009-10-07 17:58:30 +00:00 |
|
goldsimon
|
9e5cf1cf8e
|
Reverted change for bug #27252 (Address pointer invalid after freeing pbuf in UDP receive callback) as it made more problems than before :-(
|
2009-10-07 17:50:46 +00:00 |
|
goldsimon
|
ddc783bee7
|
Make ip_current_netif() and ip_current_header() a define referring to extern variables to be save the function call.
|
2009-10-07 17:47:05 +00:00 |
|
goldsimon
|
68f92050e9
|
Make tcp_debug_state_str() always available, not only in DEBUG mode
|
2009-10-07 17:44:59 +00:00 |
|
goldsimon
|
bd2bc2ee14
|
Fixed bug bug #27345: "ip_frag() does not use the LWIP_NETIF_LOOPBACK function" by checking for loopback before calling ip_frag
|
2009-08-30 20:52:43 +00:00 |
|
goldsimon
|
8a7c1c4926
|
do_connect: LWIP_ERROR on invalid/disabled protocol
|
2009-08-30 20:24:08 +00:00 |
|
goldsimon
|
cff3e0cad2
|
bug #26397: Added SLIP polling support (uses sio_tryread)
|
2009-08-26 21:06:18 +00:00 |
|
goldsimon
|
3115087d26
|
Commented the functions, added sio_tryread() for non-blocking read (to be used in slipif-polling mode)
|
2009-08-25 17:54:28 +00:00 |
|
goldsimon
|
057c51ff6d
|
Use LWIP_UNUSED_ARG() instead of if(){}, fix unused arg warning if LWIP_ARP==0
|
2009-08-25 17:50:59 +00:00 |
|
goldsimon
|
f2f20cf133
|
fixed invalid dependency to etharp_query if DHCP_DOES_ARP_CHECK==0
|
2009-08-25 17:49:47 +00:00 |
|
goldsimon
|
2c618705f0
|
task #9033: Support IEEE 802.1q tagged frame (VLAN), New configuration options ETHARP_SUPPORT_VLAN and ETHARP_VLAN_CHECK.
|
2009-08-25 15:24:49 +00:00 |
|
goldsimon
|
bc10ad2356
|
patch #6900: added define ip_ntoa(struct ip_addr*)
|
2009-08-25 14:53:25 +00:00 |
|
stoklund
|
857fac1168
|
Add C++ guards to autoip.h header.
|
2009-08-24 13:17:42 +00:00 |
|
stoklund
|
103ba9b0fc
|
The DHCP client should enter the REBOOTING state when connecting to a
new network. If DHCP has bound to an address, it must be verified
after netif_set_link_up.
|
2009-08-24 13:12:37 +00:00 |
|
stoklund
|
d83fc6893b
|
Don't use an AutoIP-configured address on a new network until the address has been configured.
When connecting to a new network with an AutoIP address, take the
interface down until the old address has passed the
AUTOIP_STATE_PROBING state.
|
2009-08-24 13:11:35 +00:00 |
|
goldsimon
|
e7d5739ce7
|
Fixed bug #27078: Possible memory leak in pppInit()
|
2009-08-23 17:40:29 +00:00 |
|
goldsimon
|
8bf57c0e14
|
Fixed bug #26657: DNS, if host name is "localhost", result is error.
|
2009-08-23 13:51:12 +00:00 |
|
goldsimon
|
dea7255fc5
|
Fixed bug #26649: TCP fails when TCP_MSS > TCP_SND_BUF, Fixed wrong parenthesis, added check in init.c
|
2009-08-23 13:03:20 +00:00 |
|
goldsimon
|
ce3082976c
|
Fixed bug #27266: wait-state debug message in pppMain occurs every ms
|
2009-08-23 12:37:36 +00:00 |
|
goldsimon
|
362a295e06
|
Fixed bug #27252: Address pointer invalid after freeing pbuf in UDP receive callback
|
2009-08-23 11:32:38 +00:00 |
|
goldsimon
|
0e91e2adf2
|
bug #27267: Added include to string.h where needed
|
2009-08-23 11:24:51 +00:00 |
|
goldsimon
|
4d49d952b6
|
patch #6843: tcp.h macro optimization patch (for little endian)
|
2009-08-23 11:13:19 +00:00 |
|
goldsimon
|
ae7a7a0abf
|
Added function tcp_debug_state_str() to convert a tcp state to a human-readable string.
|
2009-08-23 10:57:37 +00:00 |
|
kieranm
|
4f265dce60
|
Update version number for CVS development
|
2009-08-18 12:53:35 +00:00 |
|
kieranm
|
bd96db8c9f
|
Update version number of 1.3.1 final release
|
2009-08-18 12:47:13 +00:00 |
|
kieranm
|
0b75917121
|
BUG27209: handle trimming of segments when out of window or out of
order properly
|
2009-08-12 08:34:48 +00:00 |
|
kieranm
|
fa2dbc2b1b
|
BUG27199: use snd_wl2 instead of snd_wl1
|
2009-08-12 08:32:14 +00:00 |
|
goldsimon
|
3a6165f0b9
|
Added missing include to <string.h>
|
2009-08-11 14:38:55 +00:00 |
|
goldsimon
|
62c27f7fce
|
Fixed bug #27155: "'NULL' undeclared in inet_checksum.c"
|
2009-08-03 19:28:35 +00:00 |
|
goldsimon
|
7feb116bae
|
Fixed bug #27105: "realloc() cannot replace mem_realloc()" by making mem_realloc static doing nothing when MEM_LIBC_MALLOC==1
|
2009-07-28 17:18:46 +00:00 |
|
goldsimon
|
730a938912
|
Added debug print when rejecting incoming connections due to exceeded listen backlog
|
2009-07-28 17:04:04 +00:00 |
|
goldsimon
|
3553efb75e
|
Added newline to TCP header flags debug print
|
2009-07-28 17:02:48 +00:00 |
|
kieranm
|
6111230fe9
|
Fix compile warning on Linux
|
2009-07-27 15:39:40 +00:00 |
|
kieranm
|
6bce84e070
|
Update for 1.3.1rc2
|
2009-07-27 15:21:36 +00:00 |
|
kieranm
|
a6e316a92d
|
Add missing #include directives
|
2009-07-27 15:20:33 +00:00 |
|
goldsimon
|
22bcf5892a
|
Fixed bug #27034: "Invalid ASSERT in pbuf_alloc()" to prevent breaking PPP (for now).
|
2009-07-27 15:17:13 +00:00 |
|
goldsimon
|
cc4b968f0a
|
Fixed bug #27114: Missing #include in api_msg.c on LWIP 1.3.1RC1; added include <string.h>
|
2009-07-27 15:13:24 +00:00 |
|
stoklund
|
893ddcf61b
|
Implement exponential backoff in dhcp.c
|
2009-07-23 08:59:13 +00:00 |
|
stoklund
|
cf81dbcca4
|
Reuse XIDs for DHCP retransmissions
|
2009-07-23 08:57:45 +00:00 |
|
goldsimon
|
5830200029
|
Added missing include to netif.h
|
2009-07-20 15:48:55 +00:00 |
|
kieranm
|
972592cf8a
|
Update version numbers for release candidate
|
2009-07-09 11:43:28 +00:00 |
|
fbernon
|
ce5699f41b
|
minor changes: typos and coding style
|
2009-07-09 10:21:16 +00:00 |
|
kieranm
|
1eee0be951
|
BUG23240 use signed counters for recv_avail and don't increment
counters until message successfully sent to mbox
|
2009-07-09 09:35:07 +00:00 |
|
kieranm
|
2b87f899ab
|
BUG26722: initialise netconn write variables in netconn_alloc
|
2009-06-25 10:17:18 +00:00 |
|
kieranm
|
776e1926a3
|
BUG26879: set ret value in TCP_EVENT_ macros when function is not set
|
2009-06-25 10:03:53 +00:00 |
|
kieranm
|
c232edb83a
|
BUG26301 and BUG26267: correct simultaneous close behaviour, and make
snd_nxt have the same meaning as in the RFCs.
|
2009-06-25 09:57:36 +00:00 |
|
goldsimon
|
6d4064799a
|
Corrected structure packing
|
2009-05-20 18:33:45 +00:00 |
|
goldsimon
|
e0e9a63e63
|
Corrected function implementation of ip_current_* (void was missing)
|
2009-05-19 18:11:01 +00:00 |
|
goldsimon
|
bcdffce6ce
|
Corrected function definition of ip_current_* (void was missing)
|
2009-05-19 05:40:30 +00:00 |
|
goldsimon
|
ff97c8a1a9
|
Moved function definition below defines and typedefs, added missing include to netif.h
|
2009-05-18 17:56:01 +00:00 |
|
goldsimon
|
30acd1662d
|
fixed bug #26507: "Gratuitous ARP depends on arp_table / uses etharp_query" by adding etharp_gratuitous()
|
2009-05-12 20:13:45 +00:00 |
|
goldsimon
|
078e2f60d6
|
bug #26487: Added ip_output_if_opt that can add IP options to the IP header (used by igmp_ip_output_if)
|
2009-05-12 18:00:47 +00:00 |
|
goldsimon
|
c7ce2792c8
|
Fixed compilation if LWIP_PLATFORM_BYTESWAP && (BYTE_ORDER == LITTLE_ENDIAN)
|
2009-05-11 16:11:18 +00:00 |
|
goldsimon
|
22d6558f13
|
task #7013: Added option LWIP_NETIF_TX_SINGLE_PBUF to try to create transmit packets from only one pbuf to help MACs that don't support scatter-gather DMA.
|
2009-05-10 17:07:25 +00:00 |
|
goldsimon
|
105d72a3c2
|
Shrinked ICMP code, added option to NOT check icoming ECHO pbuf for size (just use it): LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN
|
2009-05-09 08:36:36 +00:00 |
|
goldsimon
|
c752e5731c
|
Worked on dns: local host-list can be put into FLASH (by defining storage target/linker section), external function can be defined for lookup, combined dns_local_removehostname/removehostaddr to dns_local_removehost
|
2009-05-07 15:27:02 +00:00 |
|
goldsimon
|
95f6dc7011
|
On little endian architectures, use LWIP_PLATFORM_HTONS (if defined) for SWAP_BYTES_IN_WORD to speed up checksumming.
|
2009-05-06 17:35:50 +00:00 |
|
goldsimon
|
ac9e758f41
|
Patch #6823: tcp_in.c - small optimization
|
2009-05-06 17:30:18 +00:00 |
|
goldsimon
|
518b18dad0
|
Added #if LWIP_SNMP around snmp-internal header files
|
2009-05-06 15:35:13 +00:00 |
|
goldsimon
|
14dba4ae2b
|
Added ip_current_netif() & ip_current_header() to receive extended info about the currently received packet.
|
2009-05-05 17:50:39 +00:00 |
|
goldsimon
|
99d82c4980
|
Fixed bug #26405: Prematurely released semaphore causes lwip_select() to crash
|
2009-05-05 17:20:45 +00:00 |
|
goldsimon
|
fb46e0f192
|
snmp was not initialized in lwip_init()
|
2009-05-04 19:22:26 +00:00 |
|
fbernon
|
e29f94a980
|
dhcp.c, netbios.c: Changes if IF_SOF_BROADCAST is enabled.
|
2009-05-04 08:40:44 +00:00 |
|
goldsimon
|
24342eaab0
|
Fixed bug #26349: Nagle algorithm doesn't send although segment is full (and unsent->next == NULL)
|
2009-05-03 14:17:33 +00:00 |
|
goldsimon
|
152d22d4f9
|
fixed tcpip_untimeout (does not need the time, broken after 1.3.0 in CVS only) - fixes compilation of ppp_oe.c
|
2009-05-02 16:12:35 +00:00 |
|
goldsimon
|
41eecb67d2
|
fixed bug #25636: SNMPSET value is ignored for integer fields
|
2009-05-02 15:45:53 +00:00 |
|
goldsimon
|
9317105c37
|
Addition to patch #6721, bug #25575: call autoip_stop in dhcp_stop if in coop-mode
|
2009-05-02 15:40:39 +00:00 |
|
goldsimon
|
23d7f5425d
|
Fixed bug #21680: PPP upap_rauthnak() drops legal NAK packets
|
2009-05-01 12:10:34 +00:00 |
|
goldsimon
|
217f279fdb
|
Fixed bug #24228: Memory corruption with PPP and DHCP
|
2009-05-01 11:42:36 +00:00 |
|
fbernon
|
d4ecb23015
|
raw.c, udp.c, init.c, opt.h, ip.h, sockets.h: bug #26309: Implement the SO(F)_BROADCAST filter for all API layers. Avoid the unindented reception of broadcast packets even when this option wasn't set. Port maintainers which want to enable this filter have to set IP_SOF_BROADCAST=1 in opt.h. If you want this option also filter broadcast on recv operations, you also have to set IP_SOF_BROADCAST_RECV=1 in opt.h.
|
2009-04-29 12:42:43 +00:00 |
|
fbernon
|
42c59e1079
|
netif.c: minor, fix a warning
|
2009-04-29 12:39:16 +00:00 |
|
goldsimon
|
3b5993e6ee
|
Integrated patch #6721: new option to adjust the time when DHCP gives over to AUTOIP and some improvements in DHCP/AUTOIP cooperation
|
2009-04-28 19:29:46 +00:00 |
|
goldsimon
|
4b8255a588
|
Bug #25608: Made SYS_LIGHTWEIGHT_PROT and sys_now() work with NO_SYS=1
|
2009-04-27 20:09:52 +00:00 |
|
goldsimon
|
36e3d24331
|
Fixed a bug in tcp_enqueue introduced with v1.79 of this file while fixing bug #25094 (zero-length pbuf)
|
2009-04-27 19:00:23 +00:00 |
|
goldsimon
|
261dfdf010
|
fixed bug #24212: "Deadlocked tcp_retransmit due to exceeded pcb->cwnd": Fixed by sorting the unsent and unacked queues (segments are inserted at the right place in tcp_output and tcp_rexmit)
|
2009-04-26 12:27:11 +00:00 |
|
goldsimon
|
cbfacb7ed9
|
bug #26213 "Problem with memory allocation when debugging": memp_sizes contained the wrong sizes (including sanity regions); memp pools for MEM_USE_POOLS were too small; Added option MEM_USE_POOLS_TRY_BIGGER_POOL to try the next bigger malloc pool if one is empty (only usable with MEM_USE_POOLS).
|
2009-04-25 17:42:27 +00:00 |
|
fbernon
|
4eda29abf9
|
inet.c: patch #6765: Fix a small problem with the last changes (incorrect behavior, with ip address string not ended by a '\0', a space or a end of line)
|
2009-04-24 12:14:54 +00:00 |
|
goldsimon
|
c3f7107e2b
|
Fixed some issues with DNS_LOCAL_HOSTLIST
|
2009-04-23 16:54:30 +00:00 |
|
fbernon
|
67a3976a24
|
init.c: typo
|
2009-04-23 15:28:52 +00:00 |
|
fbernon
|
4fba1b1430
|
netdb.c: remplace some %#p by %p to be more portable.
|
2009-04-23 14:41:52 +00:00 |
|
goldsimon
|
51e02176da
|
task #7507, patch #6786: DNS supports static hosts table. New configuration options DNS_LOCAL_HOSTLIST and DNS_LOCAL_HOSTLIST_IS_DYNAMIC.
|
2009-04-21 18:35:18 +00:00 |
|
goldsimon
|
ed65d9cd75
|
Fixed bug #26236: "TCP options (timestamp) don't work with no-copy-tcpwrite": deallocate option data, only concat segments with same flags
|
2009-04-19 12:42:48 +00:00 |
|
goldsimon
|
542b8fffb1
|
Fixed bug #25094: "Zero-length pbuf" (options are now allocated in the header pbuf, not the data pbuf); added function comments; "inline" is not supported by ANSI C (tcp_build_timetamp_option)
|
2009-04-19 12:31:16 +00:00 |
|
goldsimon
|
12c50ed87b
|
tcp_listen_input: format code for #if LWIP_TCP_TIMESTAMPS that calls tcp_enqueue like the other calls.
|
2009-04-19 12:17:59 +00:00 |
|
goldsimon
|
9d5bf57dd9
|
fixed bug #25695: Segmentation fault in do_writemore()
|
2009-04-18 17:48:41 +00:00 |
|
goldsimon
|
04df18bcd3
|
Changed ??? to LINK_SPEED_OF_YOUR_NETIF_IN_BPS
|
2009-04-17 10:14:09 +00:00 |
|
goldsimon
|
422ba5bcec
|
tried to fix bug #23559: lwip_recvfrom problem with tcp
|
2009-04-15 21:13:55 +00:00 |
|
goldsimon
|
27b28a9306
|
Converted netconn_type() from a function to a macro
|
2009-04-15 21:04:19 +00:00 |
|
goldsimon
|
620b3e6739
|
task #9192: mem_free of dhcp->options_in and dhcp->msg_in
|
2009-04-15 19:53:59 +00:00 |
|
goldsimon
|
580f334274
|
patch #6808: Add a utility function ip_hinted_output() (for smaller code mainly)
|
2009-04-15 19:32:01 +00:00 |
|
goldsimon
|
4f52183a39
|
patch #6765: Supporting new line characters in inet_aton()
|
2009-04-15 19:06:39 +00:00 |
|
goldsimon
|
a55f354687
|
patch #6763: Global DHCP XID can be redefined to something more unique
|
2009-04-15 18:48:10 +00:00 |
|