summaryrefslogtreecommitdiff
path: root/agent/pseudotcp.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-31pseudotcp: Remove one duplicated call to g_get_monotonic_time()Olivier Crête1-8/+7
2014-01-31pseudotcp: Add list of unsent segmentOlivier Crête1-20/+29
2014-01-31pseudotcp: Use GQueue for list that has stuff inserted in the endOlivier Crête1-24/+22
2014-01-31pseudotcp: Don't change the receive buffer size if it hasnt changedOlivier Crête1-0/+3
2014-01-31agent: Add support for vectored I/O for sendsPhilip Withnall1-0/+12
2014-01-31agent: Add support for vectored I/O for receivesPhilip Withnall1-16/+52
2014-01-31pseudotcp: Don't fail when sending over 4GiB of dataOlivier Crête1-9/+15
2014-01-31agent: Only change pseudotcp clock if the new timeout is soonerOlivier Crête1-5/+8
2014-01-31pseudotcp: Switch to using monotonic timeOlivier Crête1-3/+1
2014-01-31agent: Add a couple of comments to the pseudo-TCP implementationPhilip Withnall1-2/+3
2014-01-31agent: Hold a reference to pseudotcp while calling its callbacksPhilip Withnall1-1/+10
2014-01-31agent: Always emit a readable callback when pseudo-TCP data arrivesPhilip Withnall1-1/+4
2014-01-31pseudotcp: Add methods to query the state of the send and recv buffersOlivier Crête1-0/+23
2014-01-31pseudotcp: Implement window scaling for PseudoTCP.Olivier Crête1-117/+458
2014-01-31pseudotcp: Only consolidate recv buffer if it's getting bufferOlivier Crête1-15/+45
2014-01-31pseudotcp: Make it possible to disable the Nagle AlgorithmOlivier Crête1-5/+44
2013-12-18Fix strict aliasing of sockaddr structuresPhilip Withnall1-20/+32
2012-02-17Added fix for Visual Studio platformFilippo Della Betta1-0/+11
2012-02-15Error definitions moved to pseudotcp.h on WIN32 platformFilippo Della Betta1-7/+2
2012-02-15Fix declaration after statement error on VSFilippo Della Betta1-2/+3
2011-11-30Add support for windows's compilation through MinGWNader Morshed1-24/+25
2011-07-07Merge remote-tracking branch 'main/master'Youness Alaoui1-1/+2
2011-03-23Fix coverity issues, remove possibly NULL dereferencingYouness Alaoui1-2/+5
2011-03-08Print size_t with the right argumentOlivier Crête1-1/+2
2010-07-15Please coverity : check if data is not NULL before dereferencing itYouness Alaoui1-1/+2
2010-02-16Add an API to enable/disable debug messages for pseudotcpYouness Alaoui1-69/+50
2010-02-16Fix copyright headers for all filesYouness Alaoui1-1/+0
2010-02-16Properly free memory in pseudotcp, and do it in finalize, not in disposeYouness Alaoui1-6/+18
2010-02-16Add pseudotcp docs and fix a bit the API and testYouness Alaoui1-16/+13
2010-02-16Adding pseudotcp implementation, copied from libjingle 0.4Youness Alaoui1-0/+1374