summaryrefslogtreecommitdiff
path: root/agent
Commit message (Expand)AuthorAgeFilesLines
* agent: Only change pseudotcp clock if the new timeout is soonerOlivier Crête2014-01-313-18/+27
* pseudotcp: Switch to using monotonic timeOlivier Crête2014-01-311-3/+1
* outputstream: Release blocking send lock while sendingOlivier Crête2014-01-311-0/+7
* outputstream: Make the blocking send thread safeOlivier Crête2014-01-311-26/+50
* agent: Return G_IO_ERROR_WOULD_BLOCK for non-connected pseudoTCPOlivier Crête2014-01-311-2/+2
* agent: Return cancelled if sending is cancelledOlivier Crête2014-01-311-0/+3
* nice: Add nice_agent_build_io_stream to exported symbolsOlivier Crête2014-01-311-0/+1
* agent: Queue incoming pseudo-TCP messages until ACKs can be sentPhilip Withnall2014-01-313-1/+90
* agent: Correct maximum UDP data lengthPhilip Withnall2014-01-311-6/+6
* agent: Slightly improve debugging outputPhilip Withnall2014-01-311-6/+5
* agent: Document correctness of io_mutex lockingPhilip Withnall2014-01-313-3/+24
* agent: Combine nice_agent_recv() and nice_agent_recv_nonblocking()Philip Withnall2014-01-311-173/+100
* agent: Add a couple of comments to the pseudo-TCP implementationPhilip Withnall2014-01-311-2/+3
* agent: Hold a reference to pseudotcp while calling its callbacksPhilip Withnall2014-01-311-1/+10
* agent: Always emit a readable callback when pseudo-TCP data arrivesPhilip Withnall2014-01-311-1/+4
* agent: Add GPollableOutputStream support to NiceOutputStreamPhilip Withnall2014-01-312-3/+167
* agent: Add GPollableInputStream support to NiceInputStreamPhilip Withnall2014-01-311-3/+153
* agent: Add a nice_agent_recv_nonblocking() functionPhilip Withnall2014-01-312-0/+185
* agent: Add nice_agent_build_io_stream() APIPhilip Withnall2014-01-313-1/+53
* agent: Add support for GIO-style I/O streamsPhilip Withnall2014-01-318-1/+1381
* agent: Add a ComponentSource to ComponentPhilip Withnall2014-01-312-2/+213
* agent: Add a nice_agent_send_full() API exposing error informationPhilip Withnall2014-01-312-22/+129
* agent: Add nice_agent_recv() allowing blocking receives on socketsPhilip Withnall2014-01-315-105/+322
* agent: Move GSource handling into ComponentPhilip Withnall2014-01-315-126/+185
* agent: Fix format specifiers in debug messagesPhilip Withnall2014-01-311-2/+2
* agent: Support invoking I/O callbacks in non-default contextsPhilip Withnall2014-01-313-10/+256
* agent: Eliminate redundant arguments from component_emit_io_callback()Philip Withnall2014-01-313-17/+16
* agent: Integrate TcpUserData into ComponentPhilip Withnall2014-01-315-57/+37
* agent: Clarify naming of internal recv functionPhilip Withnall2014-01-311-7/+24
* agent: Use guint8* as the type for internal buffersPhilip Withnall2014-01-311-16/+14
* agent: Move I/O callback handling from NiceAgent into ComponentPhilip Withnall2014-01-313-66/+83
* agent: Move socket/source handling from NiceAgent into ComponentPhilip Withnall2014-01-314-73/+186
* agent: Refactor nice_agent_g_source_cb()Philip Withnall2014-01-311-55/+66
* agent: Add a NiceAgent::streams-removed signalPhilip Withnall2014-01-311-4/+35
* pseudotcp: Add methods to query the state of the send and recv buffersOlivier Crête2014-01-312-0/+51
* pseudotcp: Implement window scaling for PseudoTCP.Olivier Crête2014-01-311-117/+458
* pseudotcp: Only consolidate recv buffer if it's getting bufferOlivier Crête2014-01-311-15/+45
* pseudotcp: Make it possible to disable the Nagle AlgorithmOlivier Crête2014-01-311-5/+44
* agent: Don't make relayed sockets available in nice_agent_get_selected_socket()Olivier Crête2014-01-312-5/+16
* agent: Note that nice_agent_set_relay_info() can be called many timesPhilip Withnall2014-01-271-0/+2
* agent: Read all socket data in nice_agent_g_source_cbLivio Madaro2014-01-061-39/+47
* configure: Verify that the compiler understands warning cflagsOlivier Crête2013-12-261-1/+1
* agent: Add warning on incorrect API usageOlivier Crête2013-12-231-0/+2
* conncheck: Avoid reading null usernameOlivier Crête2013-12-231-1/+2
* agent: Avoid memcpy()ing garbage between username stringsPhilip Withnall2013-12-181-1/+1
* agent: Fix an old-style function declarationPhilip Withnall2013-12-181-1/+1
* agent: Avoid a potential NULL pointer dereferencePhilip Withnall2013-12-181-2/+3
* agent: Fix format specifiers in debug messagesPhilip Withnall2013-12-182-9/+13
* agent: Add missing format specifiers to debug messagesPhilip Withnall2013-12-181-2/+2
* agent: Add printf function attributePhilip Withnall2013-12-181-1/+1