summaryrefslogtreecommitdiff
path: root/agent
AgeCommit message (Expand)AuthorFilesLines
2024-01-30interfaces: Avoid using strncpy to keep NULL terminationOlivier Crête1-3/+3
2024-01-10interfaces: Avoid overwriting the ifreq structOlivier Crête1-21/+30
2024-01-10interfaces: Don't iterate allocationOlivier Crête1-60/+24
2023-12-21Include TURN sockets in nice_agent_get_sockets()Emil Ljungdahl1-3/+3
2023-05-22agent/meson: Replace filename with basenameKhem Raj1-2/+2
2023-05-16agent: set consent timeout to value specified in RFC 7675Mathieu Duponchelle1-1/+1
2023-01-09Use ifr_ifindex on LinuxKlemens Nanni1-2/+11
2023-01-09Use ifr_index to fix build on OpenBSDKlemens Nanni1-3/+3
2023-01-09Fix build with clangChristoph Reiter1-1/+1
2023-01-06interfaces: Only use `ifr_ifindex` if OS supports itOle André Vadla Ravnås1-0/+6
2023-01-06address: Add introspection-friendly to_string_dupJames Westman2-1/+24
2023-01-04agent: Allow getting UDP candidates from a TURN server over TCPOlivier Crête1-7/+2
2023-01-04agent: Resolve TURN server IP addressesOlivier Crête5-28/+277
2023-01-04agent: Resolve STUN server IP addressOlivier Crête3-21/+168
2022-11-19candidate: fix assertions caused by API guards in new address APIMathieu Duponchelle1-2/+2
2022-10-17conncheck: Limit ichecks based on propertyOlivier Crête2-10/+18
2022-07-25interfaces: Add API to find the interface index from a local addressOlivier Crête2-0/+166
2022-06-01candidate: Copy stun_server with candidateOlivier Crête1-0/+2
2022-05-26address: Add Boxed TypeOlivier Crête2-0/+7
2022-05-26agent: Support adding optional headers to HTTP proxy clientJohan Sternerup2-2/+46
2022-05-26Conncheck: renomination: set use_candidate for pending check on early inbound...Andrey Skryabin1-15/+62
2022-05-26Conncheck: always updating remote_consent.last_received for selected pair on ...Andrey Skryabin1-4/+5
2022-05-20Conncheck: recheck consent timeout overflow fixAndrey Skryabin1-1/+1
2022-05-09candidate: Add utility function to get STUN server addressPhilippe Normand7-13/+62
2022-05-03agent: Initialize variableOlivier Crête1-0/+1
2022-05-03candidate: Add utility function to get TURN relay addressPhilippe Normand2-0/+24
2022-04-20agent: Hold ref while doing async closeOlivier Crête1-0/+5
2022-04-06Don't try to use link-local addresses outside local networkJohan Sternerup4-3/+56
2022-03-21agent: Fix warning about required glib versionNirbheek Chauhan2-2/+2
2022-03-21agent: Convert g_print() to nice_debug()Nirbheek Chauhan1-1/+2
2021-11-26agent: Clear the original message pointer instead of a copyOlivier Crête1-2/+2
2021-11-22agent: Consume data before removing disconnected socketOle André Vadla Ravnås1-2/+3
2021-11-22iostream: Implement close() for ICE-TCP alsoOle André Vadla Ravnås4-12/+41
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ås5-158/+415
2021-11-22conncheck: don't ignore local socket errorsFabrice Bellet1-2/+8
2021-11-03agent: Handle failure to create TCP TURN socketOle André Vadla Ravnås1-6/+11
2021-11-02conncheck: schedule the connection check in most relevant placesFabrice Bellet3-15/+10
2021-11-01Remove g_assert_cmp* macros outside of the unit testsOlivier Crête6-35/+35
2021-11-01agent: ensure suceeded and discovered pairs fail the same timeFabrice Bellet1-0/+22
2021-11-01agent: Unify constructors into nice_agent_new_fullJuan Navarro2-14/+4
2021-10-04component: reset the stun agent on ice restartFabrice Bellet3-3/+10
2021-08-19nice: Bring new symbols to 0.1.19Olivier Crête2-3/+3
2021-08-19nice: Export nice_candidate_transport_to_stringOlivier Crête1-1/+1
2021-08-19nice: Export nice_candidate_type_to_stringOlivier Crête1-1/+1
2021-07-20agent: Simplify accepting state changes to FAILEDOlivier Crête1-5/+1
2021-07-20agent: Accept any transition back to the gathering stateOlivier Crête1-3/+3
2021-05-10pseudotcp: Disable Nagle algorithm by defaultOle André Vadla Ravnås1-1/+1
2021-05-03agent: Remove duplicated early returnOlivier Crête1-4/+0
2021-05-03agent: Avoid leak on programming errorOlivier Crête1-1/+3