summaryrefslogtreecommitdiff
path: root/socket/udp-turn.c
Commit message (Expand)AuthorAgeFilesLines
* conncheck: don't ignore local socket errorsFabrice Bellet2021-11-221-3/+10
* Remove g_assert_cmp* macros outside of the unit testsOlivier Crête2021-11-011-4/+4
* udp-turn: Remove request before freeing itOlivier Crête2021-05-031-1/+1
* udp-turn: don't allocate large arrays on the stackFabrice Bellet2021-04-201-4/+11
* Use g_assert_cmp.int() to get better debug logs on crashOlivier Crête2020-05-051-3/+3
* udp-bsd: Check all return valueOlivier Crête2020-02-121-4/+10
* Assign source out of the for loopalex2019-06-051-1/+2
* Fix regression introduced by https://gitlab.freedesktop.org/libnice/libnice/c...alex2019-06-051-0/+1
* turn: Replace magic numbers with defineOlivier Crête2019-01-221-14/+16
* udp-turn: Avoid potential integer overflowJakub Adam2019-01-041-2/+2
* udp-turn: Fix unaligned memory access on ARMJakub Adam2019-01-041-2/+2
* udp-turn: Create locked version of realm&nonce cache functionOlivier Crête2018-11-191-6/+13
* udp-turn: handle multiple RFC4571 frames received in a TCP-TURN messageJakub Adam2018-10-311-1/+87
* udp-turn: don't re-iterate incoming TURN control messagesJakub Adam2018-10-311-9/+4
* udp-turn: Start function with lock instead of unlockOlivier Crête2018-10-311-1/+1
* udp-turn: Restore global locksOlivier Crête2018-10-281-17/+119
* udp-turn: Rename misleading function, it's a timeoutOlivier Crête2018-10-281-3/+3
* udp-turn: Factor our SendRequest destructionOlivier Crête2018-10-281-27/+15
* udp-turn: Restore synchronized seconds timeoutOlivier Crête2018-10-281-6/+23
* Use per-agent locks and GWeakRefs in callbacks from timeout sourcesJuan Navarro2018-10-281-73/+19
* Fix cast-function-type warning introduced in GCC 8Nicolas Dufresne2018-06-121-9/+4
* udp-turn: Add some const to internal APIsOlivier Crête2017-04-041-5/+5
* Make clang-analyzer happyOlivier Crête2017-04-041-3/+2
* stun: Use unions fix alignment issuesOlivier Crête2017-04-031-4/+7
* socket: Assert trying to use free'd socketOlivier Crête2016-06-021-9/+6
* Replace g_malloc/g_new with g_alloca where possibleOlivier Crête2016-05-301-3/+1
* udp-turn: Fix binding timeout leakOlivier Crête2016-05-261-0/+7
* udp-turn: Don't expose GSocketOlivier Crête2016-05-261-1/+1
* turn: Cache the nonce & realm to remove useless round tripsOlivier Crête2016-05-261-48/+64
* socket: refactor nice_socket_is_base_of()Jakub Adam2016-04-041-5/+6
* conncheck: add more debug informationPhilip Withnall2016-03-011-1/+6
* socket: add nice_socket_is_base_of()Jakub Adam2015-09-111-0/+10
* ms-turn: don't wait for a reply to STUN_SEND requestJakub Adam2015-09-021-1/+2
* Split "verbose" on-every-packet messages to a verbose logOlivier Crête2015-06-241-5/+5
* udp-turn: Don't dereference priv before check that it's validOlivier Crête2014-10-091-2/+2
* socket: Fix a leak on the slow TURN packet handling pathPhilip Withnall2014-09-231-0/+1
* socket: Return early from socket functions if the socket is closedPhilip Withnall2014-09-021-0/+14
* Fix timer for TURN CreatePermission.Youness Alaoui2014-07-221-25/+31
* Add a nice_socket_can_send and nice_socket_set_writable_callback APIsYouness Alaoui2014-05-171-0/+22
* Move the rfc4571 handling for OC2007 into udp-turnYouness Alaoui2014-05-171-11/+87
* Wrap socket_send in udp-turn to avoid if/else on reliable everywhereYouness Alaoui2014-05-171-38/+48
* Rename turn files and API to be UDP specificYouness Alaoui2014-05-151-0/+1963
* Socket layer refactorising and adding of tcp-bsd, pseudossl, and moved the tc...Youness Alaoui2008-12-081-759/+0
* use nice_address_new and nice_address_free instead of g_new0 and g_freeYouness Alaoui2008-11-121-2/+2
* make nice_socket_send return a boolean so we can know whether or not the send...Youness Alaoui2008-11-041-7/+3
* Replace all references to 3489BIS into RFC 5389 as it has just been releasedYouness Alaoui2008-11-031-1/+1
* Fix includes for win32 compilationYouness Alaoui2008-11-031-1/+0
* Add an else to HAVE_CONFIG_H in order to define NICEAPI_EXPORT. Also removed ...Youness Alaoui2008-11-031-2/+2
* use socklen_t where needed, and cast it to size_t as it defined as an int in ...Youness Alaoui2008-10-281-1/+1
* remove unnecessary inclusion of socket files in some files, and make glib inc...Youness Alaoui2008-10-281-2/+0