]>
rtime.felk.cvut.cz Git - pes-rpp/rpp-lwip.git/log
likewise [Mon, 12 Dec 2005 09:32:47 +0000 (09:32 +0000)]
Updated CVS server host names and documentation about pserver anonymous, SSH non-anonymous access to it.
likewise [Mon, 12 Dec 2005 09:32:05 +0000 (09:32 +0000)]
Updated comment on optimization and aim of this generic algorithm.
christiaans [Fri, 9 Dec 2005 08:59:08 +0000 (08:59 +0000)]
Fixed lwip_standard_chksum() for unaligned memory access. Verified to work on c16x and BSD on P4.
christiaans [Fri, 25 Nov 2005 12:23:03 +0000 (12:23 +0000)]
Fixed void ptr address increment bug reported by Bertrik Sikken.
christiaans [Fri, 25 Nov 2005 12:03:38 +0000 (12:03 +0000)]
Introduced cc.h formatters and removed SO_REUSE from transport layers.
christiaans [Wed, 2 Nov 2005 08:08:06 +0000 (08:08 +0000)]
Described initialization procedure.
christiaans [Mon, 10 Oct 2005 07:27:31 +0000 (07:27 +0000)]
Some build fixes for OpenBSD.
likewise [Sun, 17 Jul 2005 15:33:16 +0000 (15:33 +0000)]
Mention of multiple pbuf fix in slipif and unaligned access fix in checksumming.
likewise [Sun, 17 Jul 2005 15:30:27 +0000 (15:30 +0000)]
Unaligned 16-bit access fix for the standard checksum routine by Peter Jolasson.
likewise [Sun, 17 Jul 2005 15:13:34 +0000 (15:13 +0000)]
Fixes bug #13807: slipif_input() garbles large (i.e. multiple pbufs) inbound datagrams.
likewise [Wed, 8 Jun 2005 18:57:05 +0000 (18:57 +0000)]
2005-06-08 Leon Woestenberg <leon.woestenberg@gmx.net>
* tcp_in.c: Send reset on unexpected ACK in two cases. Fix submitted by olaf.peters@technolution.
likewise [Wed, 8 Jun 2005 18:35:00 +0000 (18:35 +0000)]
2005-06-08 Leon Woestenberg <leon.woestenberg@gmx.net>
* udp.c: Fixed memory leak; when ip_route() failed, a possibly allocated q was never de-allocated. Fixed by called ip_route() before allocating q.
likewise [Fri, 4 Feb 2005 13:45:55 +0000 (13:45 +0000)]
Mentioned unaligned access fix.
likewise [Fri, 4 Feb 2005 13:43:13 +0000 (13:43 +0000)]
4 February 2004, Leon Woestenberg <leon.woestenberg@gmx.net>
tcp_in.c: Applied fix patch for bug #2679.
tcp_out.c: Applied fix patch for bug #2679.
http://savannah.nongnu.org/bugs/?func=detailitem&item_id=2679
likewise [Fri, 4 Feb 2005 13:31:29 +0000 (13:31 +0000)]
4 February 2004, Leon Woestenberg <leon.woestenberg@gmx.net>
tcp_out.c: queue was not initialized to NULL, but was referenced in memerr cleanup code.
likewise [Fri, 4 Feb 2005 13:28:50 +0000 (13:28 +0000)]
queue was referenced before initialization in first goto memerr branch code. Replaced goto branch by its minimal equivalent error handling code.
likewise [Mon, 24 Jan 2005 23:02:29 +0000 (23:02 +0000)]
More robust DHCP ARP reply checking.
likewise [Mon, 24 Jan 2005 21:05:47 +0000 (21:05 +0000)]
Added some missing string.h includes.
likewise [Tue, 4 Jan 2005 12:22:44 +0000 (12:22 +0000)]
Mention of missing semicolon, and pcb->recv() called even when NULL.
likewise [Tue, 4 Jan 2005 12:20:25 +0000 (12:20 +0000)]
Fixed missing semicolon in LWIP_DEBUG statement.
likewise [Mon, 3 Jan 2005 17:54:21 +0000 (17:54 +0000)]
3 January 2004, Leon Woestenberg <leon.woestenberg@gmx>
udp.c: pcb->recv() callback was called even when it was NULL.
likewise [Sat, 1 Jan 2005 18:06:21 +0000 (18:06 +0000)]
Changed behaviour into implementation.
likewise [Thu, 30 Dec 2004 01:28:16 +0000 (01:28 +0000)]
Updated CHANGELOG.
likewise [Mon, 27 Dec 2004 14:50:03 +0000 (14:50 +0000)]
Removed assertion that always equaled true.
likewise [Mon, 27 Dec 2004 14:45:12 +0000 (14:45 +0000)]
Re-enabled ARP packet queueing. (Now that multi-packet queueing is disabled in etharp.c).
likewise [Mon, 27 Dec 2004 14:44:19 +0000 (14:44 +0000)]
Disabled queueing more than 1 packet on a ARP entry, as I suspect this clashes with the TCP segment queueing.
likewise [Mon, 27 Dec 2004 14:42:02 +0000 (14:42 +0000)]
Added inline source documentation.
likewise [Sun, 26 Dec 2004 01:36:37 +0000 (01:36 +0000)]
tcp_write(): optimize order of valid states checks, most common first.
added assertion: when the queues are NULL, queuelen must be zero.
remove ACK flags from a PCB, only when we could succesfully sent
an empty ACK packet.
likewise [Fri, 24 Dec 2004 21:58:53 +0000 (21:58 +0000)]
Update comment on ETHARP_QUEUEING. Defaulted to being disabled.
christiaans [Tue, 7 Dec 2004 08:16:27 +0000 (08:16 +0000)]
christiaans: cosmetic change debug formatters as requested by Tom.
christiaans [Mon, 6 Dec 2004 11:50:53 +0000 (11:50 +0000)]
christiaans: Fixed SO_REUSE default to 0. Actually we should fix udp so it won't depend on the socket layer.
likewise [Tue, 30 Nov 2004 17:22:18 +0000 (17:22 +0000)]
etharp.c: Corrected DHCP_DOES_ARP_CHECK behaviour.
likewise [Mon, 29 Nov 2004 11:01:20 +0000 (11:01 +0000)]
etharp.c: re-arranged code in find_entry(), supposedly making it more readable for all cases.
likewise [Mon, 29 Nov 2004 09:39:51 +0000 (09:39 +0000)]
Updates the FILES contents to better reflect the current state.
likewise [Sun, 28 Nov 2004 18:23:00 +0000 (18:23 +0000)]
Surround definition of tcp_timer_needed with #if !NO_SYS #endif. (see lwip-users 15-11-2004).
likewise [Sun, 28 Nov 2004 18:06:47 +0000 (18:06 +0000)]
Mentioned ARP race fix.
likewise [Sun, 28 Nov 2004 18:00:20 +0000 (18:00 +0000)]
Prevented a race condition between a new ARP request and the ARP timer.
Timeouts stay the same (halved the ARP timer, doubled the counts), but
ETHARP_MAX_PENDING should be at least 2 to prevent it from reaching 0 right away,
giving too little time for any ARP responses to be noted.
likewise [Thu, 25 Nov 2004 14:04:45 +0000 (14:04 +0000)]
Added a missing "not" in the comment, the code was correct.
likewise [Thu, 25 Nov 2004 14:03:31 +0000 (14:03 +0000)]
Compile dammit
likewise [Thu, 25 Nov 2004 13:59:06 +0000 (13:59 +0000)]
Removed redundant closing bracket.
likewise [Thu, 25 Nov 2004 13:57:05 +0000 (13:57 +0000)]
2004-11-25 Leon Woestenberg <leon.woestenberg@gmx.net>
* ip.c: Exploit the fact that ip_addr_isbroadcast() now checks that the
given IP address actually belongs to the network of the given interface.
likewise [Thu, 25 Nov 2004 13:52:34 +0000 (13:52 +0000)]
Removed the Smurf.
likewise [Thu, 25 Nov 2004 13:33:57 +0000 (13:33 +0000)]
Mentioned Kieran's and my changes - Leon.
likewise [Thu, 25 Nov 2004 13:33:07 +0000 (13:33 +0000)]
2004-11-25 Leon Woestenberg <leon.woestenberg@gmx.net>
* ipv4/ip_addr.h: Renamed ip_addr_maskcmp() to _netcmp() as we are
comparing network addresses (identifiers), not the network masks
themselves.
* ipv4/ip_addr.c: ip_addr_isbroadcast() now checks that the given
IP address actually belongs to the network of the given interface.
likewise [Thu, 25 Nov 2004 13:32:31 +0000 (13:32 +0000)]
2004-11-25 Leon Woestenberg <leon.woestenberg@gmx.net>
* etharp.c: ETHARP_CREATE is renamed to ETHARP_TRY_HARD.
Do not try hard to insert arbitrary packet's source address,
etharp_ip_input() now calls etharp_update() without ETHARP_TRY_HARD.
etharp_query() now always DOES call ETHARP_TRY_HARD so that users
querying an address will see it appear in the cache (DHCP could
suffer from this when a server invalidly gave an in-use address.)
likewise [Thu, 25 Nov 2004 11:23:37 +0000 (11:23 +0000)]
Replaced erronous LWIP_ERRORF with LWIP_DEBUGF
likewise [Thu, 25 Nov 2004 11:10:53 +0000 (11:10 +0000)]
DECLINE message was unicast instead of broadcast
kieranm [Wed, 24 Nov 2004 17:05:41 +0000 (17:05 +0000)]
Kieran Mansley - kjm25@cam.ac.uk - 24th Nov 2004
* Increase pcb->snd_buf by 1 when an ACK is received in SYN_SENT state to ensure correct operation
kieranm [Wed, 24 Nov 2004 17:04:34 +0000 (17:04 +0000)]
Kieran Mansley - kjm25@cam.ac.uk - 24th Nov 2004
* Changed pcb->rttest from u16_t to u32_t - comparisons with tcp_ticks (which is u32_t) were failing after 9 hours of operation
kieranm [Wed, 24 Nov 2004 17:03:03 +0000 (17:03 +0000)]
Kieran Mansley - kjm25@cam.ac.uk - 24th Nov 2004
* Increased argument checking at start of pbuf_queue() and made resulting errors more verbose
jani [Tue, 9 Nov 2004 13:03:32 +0000 (13:03 +0000)]
reduce msleep interval from 250 to 1 ms in ppp
jani [Tue, 9 Nov 2004 11:44:06 +0000 (11:44 +0000)]
#if directive style fix
likewise [Thu, 4 Nov 2004 19:19:29 +0000 (19:19 +0000)]
Removed static declaration of dhcp_release().
christiaans [Fri, 29 Oct 2004 14:57:38 +0000 (14:57 +0000)]
Removed struct netif; forward decl. is already included from ip_addr.h.
Hit me if it breaks exsisting code.
christiaans [Thu, 28 Oct 2004 08:21:33 +0000 (08:21 +0000)]
Match update_arp_entry() to prototype.
likewise [Sun, 17 Oct 2004 21:28:25 +0000 (21:28 +0000)]
17th October 2004 Leon Woestenberg <leon.woestenberg@gmx.net>
rawapi.txt: Explicitly name full nomenclature for two different API's.
likewise [Sun, 17 Oct 2004 18:13:18 +0000 (18:13 +0000)]
17th October 2004 Leon Woestenberg <leon.woestenberg@gmx.net>
ethernetif.c: Fix lwip/stats.h support, reported by Andrew McGeachie.
likewise [Sat, 16 Oct 2004 15:12:56 +0000 (15:12 +0000)]
Mentioned adapted TCP behaviour; send ACK even if one was pending, iff rcv_wnd is above threshold.
likewise [Sat, 16 Oct 2004 15:07:26 +0000 (15:07 +0000)]
Mentioned adapted TCP behaviour; send ACK even if one was pending, iff rcv_wnd is above threshold.
kieranm [Sat, 16 Oct 2004 12:57:52 +0000 (12:57 +0000)]
16th October 2004 - Kieran Mansley - kjm25@cam.ac.uk
- Add code to tcp_recved() to send an ACK (window update)
immediately, even if one is already pending, if the rcv_wnd is above a
threshold (currently TCP_WND/2)
- This avoids waiting for a timer to expire to send a delayed ACK in
order to open the window if the stack is only receiving data.
likewise [Thu, 14 Oct 2004 12:24:52 +0000 (12:24 +0000)]
Reverted back the TCP_BETWEEN macro. It does not work on all archs.
likewise [Thu, 14 Oct 2004 11:57:53 +0000 (11:57 +0000)]
Bring interface up/down with netif_set_up/down(). Fixes bug 10547.
likewise [Wed, 13 Oct 2004 21:40:51 +0000 (21:40 +0000)]
Mentioned TCP retransmit time-out changes contributed by Sam Jansen, committed Kieran Mansley.
kieranm [Mon, 20 Sep 2004 17:00:31 +0000 (17:00 +0000)]
Kieran Mansley - kjm25@cam.ac.uk - 20th September 2004
* Change the return type of ethernetif_init from void to err_t to avoid confusing porters.
kieranm [Mon, 20 Sep 2004 16:58:01 +0000 (16:58 +0000)]
Kieran Mansley - kjm25@cam.ac.uk - 20th September 2004
* Check if the pbuf is NULL before freeing it, when draining the mbox as part of netconn_delete.
kieranm [Mon, 20 Sep 2004 16:53:48 +0000 (16:53 +0000)]
Kieran Mansley - kjm25@cam.ac.uk - 20th September 2004
* Corrected "out by one" error on one of the TCP_SEQ_BETWEEN macro calls introduced recently
kieranm [Sun, 12 Sep 2004 16:34:06 +0000 (16:34 +0000)]
Kieran Mansley - kjm25@cam.ac.uk - 12th September 2004
Applied patch from Sam Jansen as detailed in
http://lists.gnu.org/archive/html/lwip-users/2004-07/msg00106.html
to correctly handle retransmission after a retransmission timeout
kieranm [Sun, 12 Sep 2004 16:17:58 +0000 (16:17 +0000)]
Rename lwip_chksum and add LWIP_CHKSUM macro so that ports can "override" the standard implementation with one of their own.
kieranm [Sun, 12 Sep 2004 16:03:54 +0000 (16:03 +0000)]
Fixed typo (missing "{") in previous checkin
kieranm [Sun, 12 Sep 2004 15:56:12 +0000 (15:56 +0000)]
Add TCP_SEQ_BETWEEN macro for comparing a range of sequence numbers
likewise [Wed, 8 Sep 2004 22:33:46 +0000 (22:33 +0000)]
Do no longer try to free pbuf when TCP_EVENT_RECV() is called without a callback handler, and without packet.
The standard HTTP server failed on this (as reported by three users).
softins [Fri, 20 Aug 2004 16:56:20 +0000 (16:56 +0000)]
Added my July and August updates.
softins [Fri, 20 Aug 2004 09:17:52 +0000 (09:17 +0000)]
Make sure the first pbuf queued on an ARP entry is properly ref counted.
likewise [Tue, 17 Aug 2004 09:32:31 +0000 (09:32 +0000)]
Ingress TCP keep-alive with garbage byte support.
likewise [Tue, 17 Aug 2004 08:39:43 +0000 (08:39 +0000)]
First packet on queue generated assertion failure. Reported by David Haas on lwip-users on Friday 13th.
likewise [Wed, 11 Aug 2004 00:15:03 +0000 (00:15 +0000)]
Updated the use of Savannah docs (merged from STABLE-0_7 branch).
likewise [Tue, 10 Aug 2004 14:50:44 +0000 (14:50 +0000)]
Support for PACK_STRUCT_USE_INCLUDES was broken.
Added one missing PACK_STRUCT_END.
likewise [Tue, 10 Aug 2004 14:41:12 +0000 (14:41 +0000)]
Have PBUF_LINK_HLEN default to 14 bytes (for Ethernet).
likewise [Thu, 29 Jul 2004 11:28:27 +0000 (11:28 +0000)]
Mentioned 1.0.0.
softins [Tue, 27 Jul 2004 16:19:16 +0000 (16:19 +0000)]
Add (int) cast in LWIP_DEBUGF() to avoid compiler warnings about comparison.
softins [Tue, 27 Jul 2004 16:08:26 +0000 (16:08 +0000)]
Stop compiler complaining of empty if statement when LWIP_DEBUGF() empty.
softins [Tue, 27 Jul 2004 16:08:05 +0000 (16:08 +0000)]
Stop compiler complaining of empty if statement when LWIP_DEBUGF() empty.
Close an unclosed comment.
softins [Tue, 27 Jul 2004 14:46:24 +0000 (14:46 +0000)]
Corrected IPH_TOS() macro: returns a byte, so doesn't need htons().
softins [Tue, 27 Jul 2004 14:43:58 +0000 (14:43 +0000)]
Added a couple of casts to quiet the compiler.
No need to test isascii(c) before isdigit(c) or isxdigit(c).
likewise [Sun, 25 Jul 2004 23:41:01 +0000 (23:41 +0000)]
Made some comments more explicit.
likewise [Sun, 25 Jul 2004 23:17:07 +0000 (23:17 +0000)]
pbuf_free() assert triggered by NULLified inseg.p. Reported by Karl Jeacle on 25-7-2004 on lwip-users.
kieranm [Fri, 23 Jul 2004 13:07:00 +0000 (13:07 +0000)]
Kieran Mansley - kjm25@cam.ac.uk - 23rd July 2004
Now handle CLOSED state in tcp_close() explicitely, and free the pcb.
This is for the case that a pcb has been allocated but never used (so
is in the default "CLOSED" state) and needs to be freed.
likewise [Thu, 22 Jul 2004 22:10:17 +0000 (22:10 +0000)]
I hate it when it takes twice to fix a typo
likewise [Thu, 22 Jul 2004 22:07:00 +0000 (22:07 +0000)]
Removed copy-paste errors.
likewise [Thu, 22 Jul 2004 21:56:31 +0000 (21:56 +0000)]
Removed obsolete debug define.
likewise [Thu, 22 Jul 2004 21:56:09 +0000 (21:56 +0000)]
Support for learning DNS servers through DHCP.
softins [Thu, 22 Jul 2004 08:06:00 +0000 (08:06 +0000)]
Small corrections to some debugging statements, to pacify compiler.
softins [Thu, 22 Jul 2004 08:03:02 +0000 (08:03 +0000)]
Made data types consistent in inet_ntoa().
Added casts for return values of checksum routines, to pacify compiler.
softins [Wed, 21 Jul 2004 09:31:03 +0000 (09:31 +0000)]
Updated low_level_output() to match prototype for netif->linkoutput
and changed low_level_input() similarly for consistency.
softins [Wed, 21 Jul 2004 09:23:11 +0000 (09:23 +0000)]
Changed debug statements to use the tidier ip4_addrN() macros.
softins [Wed, 21 Jul 2004 08:57:05 +0000 (08:57 +0000)]
Added trivial (int) cast to keep compiler happier.
softins [Wed, 21 Jul 2004 08:55:26 +0000 (08:55 +0000)]
Changed recv_raw() from int to u8_t, to match prototype of raw_recv() in raw.h
and so avoid compiler error.
softins [Wed, 21 Jul 2004 08:36:15 +0000 (08:36 +0000)]
Removed spurious semicolon and added missing end-of-comment.
likewise [Tue, 20 Jul 2004 23:18:09 +0000 (23:18 +0000)]
Outgoing packets caused ARP requests even when the destination IP was already cached.
Matched documentation.
likewise [Tue, 20 Jul 2004 23:07:54 +0000 (23:07 +0000)]
Outgoing packets caused ARP requests even when the destination IP was already cached.