summaryrefslogtreecommitdiff
path: root/agent/component.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* component: Make is possible to remove a socketOlivier Crête2014-04-241-47/+75
* factor out: component_clean_turn_servers()Guillaume Desmottes2014-04-241-8/+16
* component: Remove return value from *_restart() functions, they can't failOlivier Crête2014-04-241-3/+1
* component: socket has been renamed nicesockOlivier Crête2014-04-241-1/+1
* Rename variables that shadow global definitionsOlivier Crête2014-03-311-6/+6
* component: Set dummy callback from cancellable GSourceOlivier Crête2014-03-301-0/+1
* component: Add a GCancellable to get of out blocking nice_agent_recv()Olivier Crête2014-02-251-0/+8
* component: Keep its own context at all timesOlivier Crête2014-02-251-6/+11
* agent: Delay signal emission after the lock has been releasedOlivier Crête2014-02-241-2/+2
* outputstream: Trigger the pollable source on error or removalOlivier Crête2014-02-181-1/+4
* agent: Remove weak pointers, they aren't thread safe anywayOlivier Crête2014-01-311-5/+6
* agent: Replace nice_agent_build_io_stream() with nice_agent_get_io_stream()Olivier Crête2014-01-311-0/+2
* agent: Add support for vectored I/O for receivesPhilip Withnall2014-01-311-13/+13
* component: Don't free the nice socket before detaching itOlivier Crête2014-01-311-1/+1