summaryrefslogtreecommitdiff
path: root/agent/component.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-21Include TURN sockets in nice_agent_get_sockets()Emil Ljungdahl1-3/+3
2023-01-04agent: Resolve TURN server IP addressesOlivier Crête1-6/+51
2021-11-22iostream: Implement close() for ICE-TCP alsoOle André Vadla Ravnås1-0/+29
2021-11-22component: Clear buffer pointers to avoid potential double freeOle André Vadla Ravnås1-0/+2
2021-11-22agent: Add support for bytestream TCPOle André Vadla Ravnås1-3/+19
2021-11-01Remove g_assert_cmp* macros outside of the unit testsOlivier Crête1-2/+2
2021-10-04component: reset the stun agent on ice restartFabrice Bellet1-1/+8
2021-04-20agent: Verify the source before dereferencing the pointerOlivier Crête1-0/+1
2021-04-20agent: don't allocate large arrays on the stackFabrice Bellet1-4/+12
2021-04-20agent: keep a track of the candidate refreshes being prunedFabrice Bellet1-0/+1
2020-12-10agent: implement support for RFC7675 - Consent FreshnessMatthew Waters1-4/+10
2020-12-07conncheck: better handle remote tcp disconnectionFabrice Bellet1-8/+2
2020-10-26component: Fix potential NULL deferenceOlivier Crête1-1/+2
2020-10-21agent: Move UPnP handling to each streamOlivier Crête1-5/+5
2020-08-20candidate: Hide the internal implementation from APIOlivier Crête1-31/+32
2020-05-05Use g_assert_cmp.int() to get better debug logs on crashOlivier Crête1-2/+2
2020-05-04conncheck: rename peer-reflexive priority to stun-priorityFabrice Bellet1-1/+1
2020-02-13conncheck: display priorities in debug by spliting their valuesFabrice Bellet1-3/+5
2019-07-04component: don't detach the socket source twiceFabrice Bellet1-1/+0
2019-07-04component: remove socket also from remote candidatesFabrice Bellet1-0/+27
2019-07-04component: Fix use-after-free and resolve regressionFabrice Bellet1-6/+6
2019-07-04discovery: fix an use-after-free in SFB user credentialsFabrice Bellet1-0/+6
2019-07-02agent: add nice_agent_get_sockets APIOlivier Crête1-0/+19
2019-05-09discovery: Asynchronous removal of TURN refreshesJakub Adam1-6/+20
2019-05-09component: Refactor nice_component_clean_turn_servers()Jakub Adam1-14/+15
2019-03-11component: Fix use-after-freeJakub Adam1-5/+6
2018-12-27component: Make incoming_checks into a GQueueOlivier Crête1-16/+18
2018-10-28component: Replace agent pointer with weak referenceOlivier Crête1-42/+59
2018-10-28agent: Remove explicit parent pointersOlivier Crête1-21/+42
2018-10-28Use per-agent locks and GWeakRefs in callbacks from timeout sourcesJuan Navarro1-2/+2
2018-10-21component: Also accept TCP from udp-turn socketOlivier Crête1-1/+2
2018-06-12Fix cast-function-type warning introduced in GCC 8Nicolas Dufresne1-3/+3
2017-06-21component: Use non-GClosure dummy callbacksOlivier Crête1-3/+15
2017-06-21agent: remove spurious newlinesFabrice Bellet1-1/+1
2017-04-11agent: do not create a GSource for UDP TURN socketFabrice Bellet1-0/+7
2017-04-11agent: Drop packets not from validated addressesOlivier Crête1-0/+90
2017-04-04udp-turn: Add some const to internal APIsOlivier Crête1-1/+1
2017-04-03Version 0.1.140.1.14Olivier Crête1-3/+3
2016-06-02component: Fix set TCP selected remote candidateMisha Uliutin1-1/+1
2016-05-30component: Add API to cleanly remove a base socketOlivier Crête1-3/+46
2016-05-27discovery: Make sure each candidate has a unique priorityOlivier Crête1-1/+1
2016-03-01component.c: Fix memory leakOlivier Crête1-4/+8
2015-10-01agent: Correctly namespace Component and its methodsPhilip Withnall1-62/+55
2015-10-01agent: Correctly namespace Stream and its methodsPhilip Withnall1-1/+1
2015-10-01agent: Turn Component into a GObjectPhilip Withnall1-64/+220
2014-11-14agent: Add debug output for lifetime of Components and StreamsPhilip Withnall1-0/+13
2014-10-30agent: Close pseudo-TCP socket earlier in component_close()Philip Withnall1-3/+14
2014-10-09agent: Avoid leaking UPnP mappings between streamsOlivier Crête1-3/+8
2014-10-09component: On ICE restart reset selected pair priority to 0Olivier Crête1-0/+3
2014-09-25agent: Warn if a Component is freed without first being closedPhilip Withnall1-0/+5