summaryrefslogtreecommitdiff
path: root/agent/discovery.c
Commit message (Expand)AuthorAgeFilesLines
* candidate: Add utility function to get STUN server addressPhilippe Normand2022-05-091-5/+9
* agent: Fix warning about required glib versionNirbheek Chauhan2022-03-211-1/+1
* agent: avoid leak of all turn refreshes when disposing the agentFabrice Bellet2021-04-201-5/+1
* agent: keep a track of the candidate refreshes being prunedFabrice Bellet2021-04-201-0/+31
* discovery: use the address of a relayed candidate for its foundationFabrice Bellet2020-12-141-20/+39
* discovery: remove turn refresh after discarding relay candidateFabrice Bellet2020-12-141-3/+7
* discovery: redundant candidates should have the same transportFabrice Bellet2020-12-141-0/+2
* discovery: use a single server reflexive and relay local candidateFabrice Bellet2020-12-141-1/+18
* agent: set component is state gathering earlierFabrice Bellet2020-12-141-10/+0
* agent: report duplicated port in udp bsd sockets tooFabrice Bellet2020-12-071-5/+22
* candidate: Hide the internal implementation from APIOlivier Crête2020-08-201-35/+47
* agent: Actually fail gathering on UDP port unavailabilityOlivier Crête2020-08-181-2/+7
* agent: Accept duplicated ports if no other optionOlivier Crête2020-07-211-3/+22
* agent: Don't hold hard ref while removing streamOlivier Crête2020-05-181-5/+11
* discovery: ensure port number uniqueness agent-wideFabrice Bellet2020-05-061-11/+19
* discovery: add the agent pointer to turn debug messagesFabrice Bellet2020-05-041-4/+7
* discovery: use different port numbers for every local host candidatesFabrice Bellet2020-05-041-0/+27
* candidate: ensuring stun priority uniqueness no more neededFabrice Bellet2020-05-041-6/+0
* agent: enforce turn deallocate stun pacingFabrice Bellet2020-03-021-17/+21
* discovery: enforce stun requests pacingFabrice Bellet2020-03-021-0/+9
* Remove GTimeVal as it is deprecated in GLibOlivier Crête2019-12-101-16/+5
* discovery: Don't start STUN/TURN disco on errorneous socketJakub Adam2019-07-221-15/+14
* conncheck: fix pair priorities uniquenessFabrice Bellet2019-07-041-16/+8
* agent: fix a memory leakFabrice Bellet2019-07-041-0/+1
* discovery: fix an use-after-free in SFB user credentialsFabrice Bellet2019-07-041-16/+8
* agent: Replace closed signal with GASyncResult type functionOlivier Crête2019-05-091-2/+2
* discovery: Asynchronous removal of TURN refreshesJakub Adam2019-05-091-44/+166
* discovery: Remove unused refresh_prune_socket()Jakub Adam2019-05-091-16/+0
* agent: Remove explicit parent pointersOlivier Crête2018-10-281-24/+23
* Use per-agent locks and GWeakRefs in callbacks from timeout sourcesJuan Navarro2018-10-281-15/+5
* discovery: fix candidate foundation using valid charactersMiguel París Díaz2018-06-061-2/+2
* discovery: ignore all non-relay local candidates when relay is forcedFabrice Bellet2018-03-231-1/+2
* stun timer: make properties for stun timer tunablesFabrice Bellet2017-06-121-4/+4
* discovery: Make sure each candidate has a unique priorityOlivier Crête2016-05-271-0/+8
* agent: Restrict transitions to gatheringOlivier Crête2016-05-271-4/+6
* conncheck: foundations are shared across streamsPhilip Withnall2016-03-011-1/+0
* agent: Correctly namespace Component and its methodsPhilip Withnall2015-10-011-13/+13
* agent: Correctly namespace Stream and its methodsPhilip Withnall2015-10-011-8/+8
* discovery: assign candidate priority after base_addr is setJakub Adam2015-09-021-15/+15
* discovery: Remove extra \n in g_debug()Olivier Crête2014-10-091-1/+1
* agent: Add some preconditions to internal APIPhilip Withnall2014-09-231-0/+2
* agent: Remove dangling pointers on NiceSocket destructionPhilip Withnall2014-09-221-0/+44
* agent: Clear existing GSource timeouts before adding new onesPhilip Withnall2014-09-191-4/+3
* agent: Add names to timer GSourcesPhilip Withnall2014-09-191-1/+4
* Revert "agent: Separate reliability from ice-tcp vs ice-udp"Olivier Crête2014-07-251-4/+2
* debug: Make debug messages ready for g_log()Olivier Crête2014-07-231-1/+1
* agent: Separate reliability from ice-tcp vs ice-udpOlivier Crête2014-05-171-2/+4
* discovery: Make it less likely that a locally assigned remote foundation clas...Olivier Crête2014-05-171-2/+3
* discovery: Compare turn server when assigning foundationsOlivier Crête2014-05-171-6/+23
* discovery: Use nice_address_equal_no_port()Olivier Crête2014-05-171-12/+2