summaryrefslogtreecommitdiff
path: root/socket
AgeCommit message (Expand)AuthorFilesLines
2022-07-29udp-bsd: Explicitly bind to the interface when creating a socketOlivier Crête1-0/+28
2022-05-26agent: Support adding optional headers to HTTP proxy clientJohan Sternerup2-15/+30
2021-11-26tcp-active: Fix use-after-free in error caseOlivier Crête1-10/+30
2021-11-22conncheck: don't ignore local socket errorsFabrice Bellet3-17/+52
2021-11-01Remove g_assert_cmp* macros outside of the unit testsOlivier Crête3-6/+6
2021-05-10tcp-bsd: Handle send before connect() completesOle André Vadla Ravnås1-0/+1
2021-05-03udp-turn: Remove request before freeing itOlivier Crête1-1/+1
2021-04-20udp-turn: don't allocate large arrays on the stackFabrice Bellet1-4/+11
2020-12-07agent: report duplicated port in udp bsd sockets tooFabrice Bellet2-4/+4
2020-08-18agent: Actually fail gathering on UDP port unavailabilityOlivier Crête2-4/+5
2020-08-04Use g_alloca instead of g_malloc_n in socket_send_messagesLorenzo Miniero1-2/+1
2020-08-04Changed type of variable to signedLorenzo Miniero1-1/+1
2020-08-04Fixed wrong return value in socket_send_messages for n_messages=1Lorenzo Miniero1-0/+2
2020-08-04Refactored UDP socket_send_messages to use g_socket_send_messagesLorenzo Miniero1-35/+27
2020-05-22Remove autotools buildTim-Philipp Müller1-45/+0
2020-05-05Use g_assert_cmp.int() to get better debug logs on crashOlivier Crête3-5/+5
2020-03-02conncheck: refactor local and remote candidates validationFabrice Bellet2-0/+11
2020-02-12udp-bsd: Check all return valueOlivier Crête1-4/+10
2020-02-12udp-udp: Make coverity happy by giving it the whole unionOlivier Crête1-4/+4
2019-07-28udp-bsd: Use sockaddr_storage union to ensure big enough socketOlivier Crête1-5/+8
2019-07-19udp-bsd: log source and destination addresses on GSocket send errorJakub Adam1-4/+24
2019-07-04tcp-bsd: fix a heap-use-after-freeFabrice Bellet1-1/+3
2019-07-04socket: fix a heap use-after-free on the send queueFabrice Bellet1-6/+6
2019-06-05Assign source out of the for loopalex1-1/+2
2019-06-05Fix regression introduced by https://gitlab.freedesktop.org/libnice/libnice/c...alex1-0/+1
2019-01-22turn: Replace magic numbers with defineOlivier Crête1-14/+16
2019-01-04udp-turn: Avoid potential integer overflowJakub Adam1-2/+2
2019-01-04udp-turn: Fix unaligned memory access on ARMJakub Adam1-2/+2
2018-12-27Makefiles: Add meson.build files to tarballOlivier Crête1-1/+1
2018-12-18udp-bsd: Fix recv with small buffer on WindowsJakub Adam1-2/+4
2018-12-14Fix build with MSVCNirbheek Chauhan3-0/+3
2018-12-14Add support for Meson build systemTim-Philipp Müller1-0/+18
2018-11-21tcp-passive: Clear connection on child closingOlivier Crête4-0/+32
2018-11-20tcp-bsd: Restore global locksJakub Adam1-7/+9
2018-11-19udp-turn: Create locked version of realm&nonce cache functionOlivier Crête1-6/+13
2018-11-16udp-bsd: Protect the GSocketAddress cache with a mutexOlivier Crête1-8/+22
2018-10-31udp-turn: handle multiple RFC4571 frames received in a TCP-TURN messageJakub Adam1-1/+87
2018-10-31udp-turn: don't re-iterate incoming TURN control messagesJakub Adam1-9/+4
2018-10-31udp-turn: Start function with lock instead of unlockOlivier Crête1-1/+1
2018-10-28udp-turn: Restore global locksOlivier Crête1-17/+119
2018-10-28udp-turn: Rename misleading function, it's a timeoutOlivier Crête1-3/+3
2018-10-28udp-turn: Factor our SendRequest destructionOlivier Crête1-27/+15
2018-10-28udp-turn: Restore synchronized seconds timeoutOlivier Crête1-6/+23
2018-10-28Use per-agent locks and GWeakRefs in callbacks from timeout sourcesJuan Navarro2-77/+27
2018-06-18Fix queue_clear replaced by queue_free errorNicolas Dufresne1-1/+2
2018-06-12Fix cast-function-type warning introduced in GCC 8Nicolas Dufresne4-17/+11
2017-04-04udp-turn: Add some const to internal APIsOlivier Crête2-8/+9
2017-04-04Make clang-analyzer happyOlivier Crête1-3/+2
2017-04-03Version 0.1.140.1.14Olivier Crête1-1/+1
2017-04-03stun: Use unions fix alignment issuesOlivier Crête1-4/+7