]>
git.meshlink.io Git - utcp/log 
summary  | 
shortlog  | log | 
commit  | 
commitdiff  | 
tree 
first ⋅ prev ⋅ next
 
Guus Sliepen  [Wed, 10 Dec 2014 10:09:59 +0000  (11:09 +0100)] 
Add fin_wanted() function that checks whether a FIN bit should be set on a packet.
Guus Sliepen  [Wed, 10 Dec 2014 09:48:02 +0000  (10:48 +0100)] 
Call abort() only when debugging is enabled.
Guus Sliepen  [Mon, 8 Dec 2014 15:37:24 +0000  (16:37 +0100)] 
Guard against NULL pointer dereferencing.
Guus Sliepen  [Mon, 8 Dec 2014 15:18:30 +0000  (16:18 +0100)] 
Prevent FIN bit from being sent too early.
Guus Sliepen  [Mon, 8 Dec 2014 15:17:22 +0000  (16:17 +0100)] 
Properly handle arbitrary size files being piped into the test program.
Guus Sliepen  [Mon, 8 Dec 2014 15:16:34 +0000  (16:16 +0100)] 
utcp_get_sndbuf_free() should return 0 if utcp_send() would fail.
Guus Sliepen  [Fri, 5 Dec 2014 21:14:31 +0000  (22:14 +0100)] 
Remove unconditional debug messages.
Guus Sliepen  [Fri, 5 Dec 2014 21:12:35 +0000  (22:12 +0100)] 
Recover from dropped packets after receiving a triplicate ACK.
Guus Sliepen  [Fri, 5 Dec 2014 21:10:37 +0000  (22:10 +0100)] 
Send ACKs without a payload upon receiving an out-of-order packet.
Guus Sliepen  [Fri, 5 Dec 2014 21:08:21 +0000  (22:08 +0100)] 
Change utcp_timeout() to return a struct timeval.
Guus Sliepen  [Wed, 3 Dec 2014 12:42:27 +0000  (13:42 +0100)] 
Don't call abort() in retransmit().
Guus Sliepen  [Tue, 2 Dec 2014 16:14:13 +0000  (17:14 +0100)] 
Disable callbacks when closing a connection.
Guus Sliepen  [Tue, 2 Dec 2014 14:46:06 +0000  (15:46 +0100)] 
Remove debugging messages.
Guus Sliepen  [Tue, 2 Dec 2014 11:26:57 +0000  (12:26 +0100)] 
Fix and refactor send buffer code.
Guus Sliepen  [Fri, 31 Oct 2014 16:42:06 +0000  (17:42 +0100)] 
Fix free_connection() moving the wrong memory.
Guus Sliepen  [Thu, 30 Oct 2014 13:55:07 +0000  (14:55 +0100)] 
Only call the poll callback when state is ESTABLISHED or CLOSE_WAIT.
Guus Sliepen  [Mon, 27 Oct 2014 08:10:10 +0000  (09:10 +0100)] 
Fix retransmit().
Guus Sliepen  [Mon, 27 Oct 2014 08:06:52 +0000  (09:06 +0100)] 
Don't put a VLA in a struct, C99 does not allow it.
Guus Sliepen  [Sat, 25 Oct 2014 23:05:41 +0000  (01:05  +0200)] 
Add some missing definitions for Windows.
Guus Sliepen  [Wed, 1 Oct 2014 17:18:40 +0000  (19:18 +0200)] 
Add a poll callback to UTCP connections.
Guus Sliepen  [Sat, 13 Sep 2014 15:10:52 +0000  (17:10 +0200)] 
Set priv field in utcp_connect().
Guus Sliepen  [Tue, 26 Aug 2014 12:34:17 +0000  (14:34 +0200)] 
Implement slow start.
Guus Sliepen  [Tue, 26 Aug 2014 12:33:19 +0000  (14:33 +0200)] 
Various small fixes, clarifications.
Guus Sliepen  [Thu, 21 Aug 2014 14:42:12 +0000  (16:42 +0200)] 
Fix memory and resource leaks.
Guus Sliepen  [Thu, 21 Aug 2014 14:19:09 +0000  (16:19 +0200)] 
Set FIN bit in ack().
Guus Sliepen  [Sun, 17 Aug 2014 19:54:20 +0000  (21:54 +0200)] 
Start implementation of congestion avoidance.
Guus Sliepen  [Sun, 17 Aug 2014 19:53:22 +0000  (21:53 +0200)] 
Improve Makefile.
Guus Sliepen  [Sun, 17 Aug 2014 19:52:58 +0000  (21:52 +0200)] 
Allow debug messages to be compiled out.
Guus Sliepen  [Sat, 16 Aug 2014 16:31:06 +0000  (18:31 +0200)] 
Add socket option functions names similar to setsockopt()/ioctl() ones.
Guus Sliepen  [Sat, 16 Aug 2014 15:48:53 +0000  (17:48 +0200)] 
Add a .gitignore file.
Guus Sliepen  [Sat, 16 Aug 2014 15:48:50 +0000  (17:48 +0200)] 
Move private struct declarations e.a. to utcp_priv.h.
Guus Sliepen  [Sat, 16 Aug 2014 15:48:48 +0000  (17:48 +0200)] 
Add utcp_set_mtu().
Guus Sliepen  [Sat, 16 Aug 2014 15:48:45 +0000  (17:48 +0200)] 
Handle FIN_WAIT_1 state when retransmitting.
Guus Sliepen  [Sat, 16 Aug 2014 15:48:21 +0000  (17:48 +0200)] 
Increase sndbuf when necessary.
Guus Sliepen  [Sun, 10 Aug 2014 18:41:32 +0000  (20:41 +0200)] 
Redo receive logic.
Guus Sliepen  [Sun, 10 Aug 2014 12:19:06 +0000  (14:19 +0200)] 
Update README.
Guus Sliepen  [Sat, 9 Aug 2014 17:15:22 +0000  (19:15 +0200)] 
Allow variable packet loss rates to be set in the test program.
Guus Sliepen  [Sat, 9 Aug 2014 17:15:00 +0000  (19:15 +0200)] 
Print both incoming and outgoing packets.
Guus Sliepen  [Sat, 9 Aug 2014 17:14:38 +0000  (19:14 +0200)] 
Update snd.una when receiving an ACK in the SYN_RECEIVED state.
Guus Sliepen  [Sat, 9 Aug 2014 16:37:10 +0000  (18:37 +0200)] 
Start implementing timeout handling.
Guus Sliepen  [Sat, 9 Aug 2014 14:01:43 +0000  (16:01 +0200)] 
Pass buffers as const.
Guus Sliepen  [Fri, 25 Jul 2014 12:01:12 +0000  (14:01 +0200)] 
Rename UTCP to README.
Guus Sliepen  [Fri, 25 Jul 2014 12:00:41 +0000  (14:00 +0200)] 
Segmentize outgoing packets.
Guus Sliepen  [Fri, 25 Jul 2014 11:28:43 +0000  (13:28 +0200)] 
Do proper modulo 2^32 comparisons of sequence numbers.
Guus Sliepen  [Fri, 25 Jul 2014 11:18:58 +0000  (13:18 +0200)] 
Do port numbers properly.
Guus Sliepen  [Fri, 25 Jul 2014 11:14:08 +0000  (13:14 +0200)] 
Build both binaries.
Guus Sliepen  [Thu, 24 Jul 2014 20:06:57 +0000  (22:06 +0200)] 
Start of UTCP.