projects
/
utcp
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
utcp
2017-07-02
Guus Sliepen
Fix handling retransmitted data when the receive buffer...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Remove two unnecessary calls to abort().
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Allow test program to compare input to a reference...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix compiler warnings.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix buffer resizing logic in buffer_put_at().
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Only log debug messages in test program when UTCP_DEBUG...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Add more debug messages.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Ensure utcp_close() works properly on a socket that...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Log when dropping packets in the test program.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Define USEC_PER_SEC, use "sec" and "usec" in comments.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Add debug message when dropping a packet because all...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Clarify description of sack_consume().
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Make max() an inline function.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Don't use ?: without the middle argument.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Always check the return value of malloc().
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix bugs in sack_consume() causing data corruption...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix bug in retransmit().
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Ensure FIN packets start the retransmission timer as...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Allow setting $DROPFROM without having to specify ...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Simulate packet reordering.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix a memory leak.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Make sure all of the packet header is set when retransm...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Hannes
speed up utcp print_packet debug output and print in hex
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Hannes
handle overlapping packets
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Send ACKs also when receiving out-of-order data.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Log when we start retransmission.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Get rid of an unused label.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix the logic for determining whether a packets has...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Use the calculated RTO value to set the retransmission...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Measure RTT and calculate RTO.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Turn magic numbers into #defines.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Remove accidentily left #warning.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Minor changes in the test program.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Improve documentation of retransmission timeout handling.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Document difference between snd.nxt and snd.last.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix a memory leak on invalid invocation of utcp_init().
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Add a receive buffer.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix check for return value of malloc(), allow initially...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Allow putting data in a buffer at an arbitrary offset.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix check for return value of malloc().
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
When debugging, set initial segment seqno to 0.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Show total bytes sent/received in test program.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Reset the snd.nxt pointer when starting packet retransm...
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix a segfault when debugging is enabled.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Log timestamps during the test.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Allow dropping a selected range of packets during tests.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Add scripts testing filetransfer.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Handle direction argument of utcp_shutdown().
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Define UTCP_SHUT_RD/WR/RDWR.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Add a function to check for active connections.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Allow changing the accept callbacks.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Clarify read/write direction in test program.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Use '== -1' to check for errors from functions.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Guus Sliepen
Handle retransmissions in CLOSE_WAIT, CLOSING and LAST_...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Guus Sliepen
Add fin_wanted() function that checks whether a FIN...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Guus Sliepen
Call abort() only when debugging is enabled.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-08
Guus Sliepen
Guard against NULL pointer dereferencing.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-08
Guus Sliepen
Prevent FIN bit from being sent too early.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-08
Guus Sliepen
Properly handle arbitrary size files being piped into...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-08
Guus Sliepen
utcp_get_sndbuf_free() should return 0 if utcp_send...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-05
Guus Sliepen
Remove unconditional debug messages.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-05
Guus Sliepen
Recover from dropped packets after receiving a triplica...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-05
Guus Sliepen
Send ACKs without a payload upon receiving an out-of...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-05
Guus Sliepen
Change utcp_timeout() to return a struct timeval.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-05
Guus Sliepen
Don't call abort() in retransmit().
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Guus Sliepen
Disable callbacks when closing a connection.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Guus Sliepen
Remove debugging messages.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Guus Sliepen
Fix and refactor send buffer code.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-31
Guus Sliepen
Fix free_connection() moving the wrong memory.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-30
Guus Sliepen
Only call the poll callback when state is ESTABLISHED...
commit
|
commitdiff
|
tree
|
snapshot
2014-10-27
Guus Sliepen
Fix retransmit().
commit
|
commitdiff
|
tree
|
snapshot
2014-10-27
Guus Sliepen
Don't put a VLA in a struct, C99 does not allow it.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-25
Guus Sliepen
Add some missing definitions for Windows.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-01
Guus Sliepen
Add a poll callback to UTCP connections.
commit
|
commitdiff
|
tree
|
snapshot
2014-09-13
Guus Sliepen
Set priv field in utcp_connect().
commit
|
commitdiff
|
tree
|
snapshot
2014-08-26
Guus Sliepen
Implement slow start.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-26
Guus Sliepen
Various small fixes, clarifications.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-21
Guus Sliepen
Fix memory and resource leaks.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-21
Guus Sliepen
Set FIN bit in ack().
commit
|
commitdiff
|
tree
|
snapshot
2014-08-17
Guus Sliepen
Start implementation of congestion avoidance.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-17
Guus Sliepen
Improve Makefile.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-17
Guus Sliepen
Allow debug messages to be compiled out.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-16
Guus Sliepen
Add socket option functions names similar to setsockopt...
commit
|
commitdiff
|
tree
|
snapshot
2014-08-16
Guus Sliepen
Add a .gitignore file.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-16
Guus Sliepen
Move private struct declarations e.a. to utcp_priv.h.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-16
Guus Sliepen
Add utcp_set_mtu().
commit
|
commitdiff
|
tree
|
snapshot
2014-08-16
Guus Sliepen
Handle FIN_WAIT_1 state when retransmitting.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-16
Guus Sliepen
Increase sndbuf when necessary.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-10
Guus Sliepen
Redo receive logic.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-10
Guus Sliepen
Update README.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-09
Guus Sliepen
Allow variable packet loss rates to be set in the test...
commit
|
commitdiff
|
tree
|
snapshot
2014-08-09
Guus Sliepen
Print both incoming and outgoing packets.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-09
Guus Sliepen
Update snd.una when receiving an ACK in the SYN_RECEIVE...
commit
|
commitdiff
|
tree
|
snapshot
2014-08-09
Guus Sliepen
Start implementing timeout handling.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-09
Guus Sliepen
Pass buffers as const.
commit
|
commitdiff
|
tree
|
snapshot
2014-07-25
Guus Sliepen
Rename UTCP to README.
commit
|
commitdiff
|
tree
|
snapshot
2014-07-25
Guus Sliepen
Segmentize outgoing packets.
commit
|
commitdiff
|
tree
|
snapshot
2014-07-25
Guus Sliepen
Do proper modulo 2^32 comparisons of sequence numbers.
commit
|
commitdiff
|
tree
|
snapshot
2014-07-25
Guus Sliepen
Do port numbers properly.
commit
|
commitdiff
|
tree
|
snapshot
2014-07-25
Guus Sliepen
Build both binaries.
commit
|
commitdiff
|
tree
|
snapshot
next