projects
/
utcp
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
utcp
2020-05-04
Guus Sliepen
Return an error if we can't allocate the packet buffer...
commit
|
commitdiff
|
tree
|
snapshot
2020-04-19
Guus Sliepen
Add a callback that is triggered when the retransmissio...
commit
|
commitdiff
|
tree
|
snapshot
2020-04-19
Guus Sliepen
Avoid calling malloc() in fast_retransmit().
commit
|
commitdiff
|
tree
|
snapshot
2020-04-16
Guus Sliepen
Fix potential segmentation fault when the receive callb...
commit
|
commitdiff
|
tree
|
snapshot
2020-04-13
Guus Sliepen
Avoid calling the poll callback for UDP style channels.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-11
Guus Sliepen
Handle the case where we reduce the buffer size below...
commit
|
commitdiff
|
tree
|
snapshot
2020-04-11
Guus Sliepen
Handle incoming packets that don't fit into the receive...
commit
|
commitdiff
|
tree
|
snapshot
2020-04-06
Guus Sliepen
Fix generating invalid retransmit timeouts.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-05
Guus Sliepen
Make RTT variables per-connection.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-05
Guus Sliepen
Fix RTT measurement.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-02
Guus Sliepen
Add IPv4 style fragments for UDP style channels.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-02
Guus Sliepen
Turn constants back into macros.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Fix a memory leak.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Add a tool to generate a stream with a configurable...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Fix data corruption.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Fix buffer resizing.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Fix building without UTCP_DEBUG.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Don't call the poll callback unnecessarily.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Add utcp_set_clock_granularity().
commit
|
commitdiff
|
tree
|
snapshot
2020-03-28
Guus Sliepen
Use clock_gettime() instead of gettimeofday().
commit
|
commitdiff
|
tree
|
snapshot
2020-03-28
Guus Sliepen
Add utcp_get_mss().
commit
|
commitdiff
|
tree
|
snapshot
2020-03-28
Guus Sliepen
Implement ringbuffers.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-28
Guus Sliepen
Allocate a persistent packet buffer.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-27
Guus Sliepen
Add better debugging of UDP style connections.
feature/congestion-window
commit
|
commitdiff
|
tree
|
snapshot
2020-03-19
Guus Sliepen
Distinguish between MTU and MSS.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-18
Guus Sliepen
Reset the retransmission timer when receiving duplicate...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-15
Guus Sliepen
Minor improvements to the benchmark script and graph...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-15
Guus Sliepen
Use flightsize instead of cwnd to set ssthresh.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-15
Guus Sliepen
Report initial ssthresh value as 0 while debugging.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-14
Guus Sliepen
Make global variables and functions static in the test...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-14
Guus Sliepen
Make the send/receive buffer size configurable in the...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-14
Guus Sliepen
Add packet loss to the benchmark script.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-14
Guus Sliepen
Add a script to generate graphs of the data recorded...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-14
Guus Sliepen
Add better debugging output.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-13
Guus Sliepen
Fix congestion window size after a triplicate ACK
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Guus Sliepen
Implement fast recovery according to RFC 5681.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Guus Sliepen
Avoid sending packets smaller than the MTU if we don...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Guus Sliepen
Implement slow start threshold according to RFC 5681.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Guus Sliepen
Always announce the receive window size as the size...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Guus Sliepen
Add a benchmark script.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Guus Sliepen
Add a Wireshark plugin to help dissect UTCP packets.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Guus Sliepen
Update test program to set a better default MTU.
commit
|
commitdiff
|
tree
|
snapshot
2020-02-08
Guus Sliepen
Fix garbage being sent at start of UDP connection.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-31
Guus Sliepen
Avoid a compiler warning when compiling with -DNDEBUG.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-14
Guus Sliepen
Fix retransmission timeout calculation.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-10
Guus Sliepen
Correctly handle incoming retransmissions of SYN packets.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-10
Guus Sliepen
Replace two hardcoded timeout values with utcp->timeout.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-10
Guus Sliepen
Don't reset timers that were not set in utcp_reset_time...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-07
Guus Sliepen
Also always send an ACK back when the SYN or FIN bit...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-05
Guus Sliepen
Always send an ACK back when we receive data from the...
commit
|
commitdiff
|
tree
|
snapshot
2019-09-22
Guus Sliepen
Several fixes for handling UDP-like channels.
commit
|
commitdiff
|
tree
|
snapshot
2019-09-22
Guus Sliepen
Allow setting the MTU in the test program.
commit
|
commitdiff
|
tree
|
snapshot
2019-09-17
Guus Sliepen
Call the poll callback with 0 whenever a connection...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-13
Guus Sliepen
Don't abort when UTCP_NO_PARTIAL is set.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-08
Guus Sliepen
Add a flag to prevent partial writes on a UTCP connection.
commit
|
commitdiff
|
tree
|
snapshot
2019-07-07
Guus Sliepen
Add a function to manually start the connection timeout...
commit
|
commitdiff
|
tree
|
snapshot
2019-07-07
Guus Sliepen
Start the connection timeout timer when we have unACKed...
commit
|
commitdiff
|
tree
|
snapshot
2019-03-17
Guus Sliepen
Check for astyle version 3 before formatting the code.
commit
|
commitdiff
|
tree
|
snapshot
2019-03-17
Guus Sliepen
Add functions to get the amount of bytes in the send...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-27
Guus Sliepen
Keep a copy of the old receive callback before calling...
commit
|
commitdiff
|
tree
|
snapshot
2019-02-25
Guus Sliepen
Small fixes for utcp_abort_all_connections().
commit
|
commitdiff
|
tree
|
snapshot
2019-02-24
SS Roop
Add utcp_abort_all_connections function.
commit
|
commitdiff
|
tree
|
snapshot
2018-07-22
Guus Sliepen
Allow utcp_send() before a connection has been fully...
commit
|
commitdiff
|
tree
|
snapshot
2018-07-22
Guus Sliepen
Add more error messages to test program, allow socket...
commit
|
commitdiff
|
tree
|
snapshot
2018-05-01
Guus Sliepen
Fix all compiler warnings found using -Wall -W -pedantic.
commit
|
commitdiff
|
tree
|
snapshot
2017-10-02
Guus Sliepen
Format the code using the Artistic Style formatter.
commit
|
commitdiff
|
tree
|
snapshot
2017-10-02
Guus Sliepen
Convert sizeof foo to sizeof(foo).
commit
|
commitdiff
|
tree
|
snapshot
2017-10-02
Guus Sliepen
Fix warnings when compiling with -Wall -W.
commit
|
commitdiff
|
tree
|
snapshot
2017-08-13
Guus Sliepen
Call the receive callback for unclosed channels during...
commit
|
commitdiff
|
tree
|
snapshot
2017-08-13
Guus Sliepen
Fix SYN packet handling.
commit
|
commitdiff
|
tree
|
snapshot
2017-08-13
Guus Sliepen
Allow timers to be reset.
commit
|
commitdiff
|
tree
|
snapshot
2017-08-13
Guus Sliepen
Remove debug message.
commit
|
commitdiff
|
tree
|
snapshot
2017-08-13
Guus Sliepen
Enable retransmit timer for SYN packets.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-27
Guus Sliepen
Call the poll callback with len = 0 on errors.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-03
Guus Sliepen
Add UDP semantics.
commit
|
commitdiff
|
tree
|
snapshot
2017-07-03
Guus Sliepen
Introduce utcp_connect_ex().
commit
|
commitdiff
|
tree
|
snapshot
2017-07-02
Guus Sliepen
Fix handling packets partially overlapping the start...
commit
|
commitdiff
|
tree
|
snapshot
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
next