summaryrefslogtreecommitdiff
path: root/agent/component.c
Commit message (Expand)AuthorAgeFilesLines
* component: don't detach the socket source twiceFabrice Bellet2019-07-041-1/+0
* component: remove socket also from remote candidatesFabrice Bellet2019-07-041-0/+27
* component: Fix use-after-free and resolve regressionFabrice Bellet2019-07-041-6/+6
* discovery: fix an use-after-free in SFB user credentialsFabrice Bellet2019-07-041-0/+6
* agent: add nice_agent_get_sockets APIOlivier Crête2019-07-021-0/+19
* discovery: Asynchronous removal of TURN refreshesJakub Adam2019-05-091-6/+20
* component: Refactor nice_component_clean_turn_servers()Jakub Adam2019-05-091-14/+15
* component: Fix use-after-freeJakub Adam2019-03-111-5/+6
* component: Make incoming_checks into a GQueueOlivier Crête2018-12-271-16/+18
* component: Replace agent pointer with weak referenceOlivier Crête2018-10-281-42/+59
* agent: Remove explicit parent pointersOlivier Crête2018-10-281-21/+42
* Use per-agent locks and GWeakRefs in callbacks from timeout sourcesJuan Navarro2018-10-281-2/+2
* component: Also accept TCP from udp-turn socketOlivier Crête2018-10-211-1/+2
* Fix cast-function-type warning introduced in GCC 8Nicolas Dufresne2018-06-121-3/+3
* component: Use non-GClosure dummy callbacksOlivier Crête2017-06-211-3/+15
* agent: remove spurious newlinesFabrice Bellet2017-06-211-1/+1
* agent: do not create a GSource for UDP TURN socketFabrice Bellet2017-04-111-0/+7
* agent: Drop packets not from validated addressesOlivier Crête2017-04-111-0/+90
* udp-turn: Add some const to internal APIsOlivier Crête2017-04-041-1/+1
* Version 0.1.140.1.14Olivier Crête2017-04-031-3/+3
* component: Fix set TCP selected remote candidateMisha Uliutin2016-06-021-1/+1
* component: Add API to cleanly remove a base socketOlivier Crête2016-05-301-3/+46
* discovery: Make sure each candidate has a unique priorityOlivier Crête2016-05-271-1/+1
* component.c: Fix memory leakOlivier Crête2016-03-011-4/+8
* agent: Correctly namespace Component and its methodsPhilip Withnall2015-10-011-62/+55
* agent: Correctly namespace Stream and its methodsPhilip Withnall2015-10-011-1/+1
* agent: Turn Component into a GObjectPhilip Withnall2015-10-011-64/+220
* agent: Add debug output for lifetime of Components and StreamsPhilip Withnall2014-11-141-0/+13
* agent: Close pseudo-TCP socket earlier in component_close()Philip Withnall2014-10-301-3/+14
* agent: Avoid leaking UPnP mappings between streamsOlivier Crête2014-10-091-3/+8
* component: On ICE restart reset selected pair priority to 0Olivier Crête2014-10-091-0/+3
* agent: Warn if a Component is freed without first being closedPhilip Withnall2014-09-251-0/+5
* agent: Fix a leak of a GCancellable and its GSourcePhilip Withnall2014-09-251-5/+9
* agent: Eliminate a memset() for local variable initialisationPhilip Withnall2014-09-231-3/+1
* agent: Use g_slist_free_full() to reduce codePhilip Withnall2014-09-231-13/+4
* agent: Add some preconditions to internal APIPhilip Withnall2014-09-231-0/+2
* agent: Remove dangling pointers on NiceSocket destructionPhilip Withnall2014-09-221-0/+24
* agent: Factor out free function for IncomingCheckPhilip Withnall2014-09-221-13/+11
* agent: Put one StunAgent per ComponentOlivier Crête2014-09-011-0/+2
* agent: Split component_free() into component_[close|free]()Philip Withnall2014-08-271-11/+18
* 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
* component: Fix ref leakOlivier Crête2014-08-111-0/+1
* Do not create a socket_source if fileno is NULLYouness Alaoui2014-05-171-3/+3
* Do not attach to sockets with fileno == NULL (requires for tcp-active)Youness Alaoui2014-05-151-0/+3
* Some refactoring to allow for ice-tcp (non pseudotcp reliable)Youness Alaoui2014-05-151-0/+8
* component: Clear turn local candidates when clearing turn serversOlivier Crête2014-04-241-1/+48
* agent: Make the TurnServer structure refcountedOlivier Crête2014-04-241-8/+22
* agent: Factor out creating the TurnServer structureOlivier Crête2014-04-241-0/+22
* component: Make detach_source close the socketOlivier Crête2014-04-241-2/+6