summaryrefslogtreecommitdiff
path: root/agent
Commit message (Expand)AuthorAgeFilesLines
* agent: Clear existing GSource timeouts before adding new onesPhilip Withnall2014-09-194-48/+53
* agent: Add names to timer GSourcesPhilip Withnall2014-09-194-19/+33
* agent: Put one StunAgent per ComponentOlivier Crête2014-09-015-64/+111
* conncheck: Fetch stream once instead of twiceOlivier Crête2014-09-011-11/+16
* agent: Agent can reach EOS after having received somethingPhilip Withnall2014-09-011-1/+1
* agent: Fix locking when calling component_free()Philip Withnall2014-08-271-1/+6
* agent: Split component_free() into component_[close|free]()Philip Withnall2014-08-275-11/+36
* agent: Fix initialisation of the agent mutex for old GLib versionsPhilip Withnall2014-08-251-1/+1
* agent: Add missing bracketPhilip Withnall2014-08-251-1/+1
* agent: Add missing stream-closed checks for pseudo-TCPPhilip Withnall2014-08-233-21/+26
* agent: Return 0 on EOS from nice_input_stream_read()Philip Withnall2014-08-231-6/+2
* pseudotcp: Ensure shutdown member is not overwrittenPhilip Withnall2014-08-211-3/+8
* pseudotcp: Fix EOS return from recv() in non-FIN–ACK modePhilip Withnall2014-08-211-0/+5
* pseudotcp: Ensure socket is closed after shutdown in non-FIN–ACK modePhilip Withnall2014-08-211-0/+6
* pseudotcp: Add a PseudoTcpSocket:support-fin-ack propertyPhilip Withnall2014-08-211-0/+27
* agent: Close pseudo-TCP streams when closing G[IO|Input|Output]StreamsPhilip Withnall2014-08-213-7/+84
* docs: Ignore some undocumentable/non-public APIPhilip Withnall2014-08-211-0/+2
* pseudotcp: Add pseudo_tcp_socket_shutdown() supportPhilip Withnall2014-08-212-12/+83
* pseudotcp: Shorten the TIME-WAIT state timeout dramaticallyPhilip Withnall2014-08-211-3/+8
* pseudotcp: Add optional FIN–ACK and RST supportPhilip Withnall2014-08-212-48/+484
* agent: Handle EPIPE from pseudo_tcp_socket_send()Philip Withnall2014-08-211-1/+2
* agent: Don’t clear the PseudoTcpSocket on errorPhilip Withnall2014-08-211-1/+0
* pseudotcp: Fix a typo in some documentationPhilip Withnall2014-08-211-1/+1
* pseudotcp: Factor out state change functions for ESTABLISHED and CLOSEDPhilip Withnall2014-08-211-14/+30
* pseudotcp: Split out some state checksPhilip Withnall2014-08-211-3/+7
* pseudotcp: Tidy up buffer size handling in queue_connect_message()Philip Withnall2014-08-211-6/+6
* pseudotcp: Store segment flags in SSegmentPhilip Withnall2014-08-211-12/+12
* pseudotcp: Allow the ‘current’ time to be setPhilip Withnall2014-08-212-12/+43
* pseudotcp: Add socket state to debug messagesPhilip Withnall2014-08-211-2/+3
* pseudotcp: Put TCP flags in an enumPhilip Withnall2014-08-211-5/+9
* pseudotcp: Put TCP options in an enumPhilip Withnall2014-08-211-6/+19
* agent: Ensure Component.selected_pair is cleaned when freeing candidatesPhilip Withnall2014-08-211-6/+2
* agent: Factor out common clean up code in ComponentPhilip Withnall2014-08-211-13/+14
* agent: Tidy up a few variable referencesPhilip Withnall2014-08-211-4/+3
* agent: Rearchitect message handling to use GErrors for EWOULDBLOCKPhilip Withnall2014-08-212-23/+73
* pseudotcp: Fix the type of an argument to apply_option()Philip Withnall2014-08-211-1/+2
* pseudotcp: Add pseudo_tcp_socket_is_closed_remotely()Philip Withnall2014-08-212-0/+22
* pseudotcp: Add pseudo_tcp_socket_is_closed()Philip Withnall2014-08-212-0/+20
* pseudotcp: Factor out state changes and validate themPhilip Withnall2014-08-211-9/+59
* agent: Factor out peer reflexive priority calculationOlivier Crête2014-08-211-25/+29
* agent: Add "keepalive-conncheck" property to make keepalives be conncheckOlivier Crête2014-08-213-1/+42
* conncheck: Go to connected only if the component was connected or readyOlivier Crête2014-08-121-3/+4
* outputstream: Fix ref leakOlivier Crête2014-08-111-3/+3
* component: Fix ref leakOlivier Crête2014-08-111-0/+1
* agent: Expand documentation for nice_interfaces_get_ip_for_interface()Philip Withnall2014-08-081-2/+4
* Set candidate pairs from discovered peer-reflx tcp-passive candidates into DI...Youness Alaoui2014-08-071-6/+6
* Fix retransmission timers for reliable socketsYouness Alaoui2014-07-311-1/+1
* Revert "agent: Separate reliability from ice-tcp vs ice-udp"Olivier Crête2014-07-252-8/+5
* Cast the current time for pseudotcp timeout calculation into guint32Youness Alaoui2014-07-251-2/+2
* agent: Print libnice debug messages when setting G_MESSAGES_DEBUG appropriatelyOlivier Crête2014-07-241-18/+24