- 27 Jun, 2019 6 commits
-
-
Stefan Becker authored
This fixes commit b4abda09 --without-XXX sets $withval to "no", hence we must check for this special value instead of ignoring network interfaces that start with "no".
-
Stefan Becker authored
The parameter for the ignored network interface prefix build option accepts a comma-separated string now. This list will be converted to a comma-separated list of string literals for the C code. Disable the feature: ./configure ... ./configure --with-ignored-network-interface-prefix= ... meson setup -D ignored-network-interface-prefix= ... meson setup -D ignored-network-interface-prefix=[] ... Ignore interfaces whose names start with "virbr": ./configure --with-ignored-network-interface-prefix=virbr ... meson setup -D ignored-network-interface-prefix=virbr ... Ignore interfaces whose names start with "virbr" or "veth": ./configure --with-ignored-network-interface-prefix=virbr,veth ... meson setup -D ignored-network-interface-prefix=virbr,veth ...
-
Stefan Becker authored
Improve on commit b4abda09 Instead of checking one prefix, check against a list of prefixes. This allows libnice to be configured to ignore interfaces from virtual machines and containers.
-
Stefan Becker authored
Check for IFF_UP and IFF_RUNNING flags on the interface.
-
Stefan Becker authored
This fixes commit 9afd0c8b
-
Stefan Becker authored
Update nice_interfaces_is_private_ip() to handle IPv6 too: - unique local address block: fc00::/7 - link-local address block: fe80::/10
-
- 26 Jun, 2019 2 commits
-
-
Stefan Becker authored
This fixes commit b4abda09 Copy the implementation to the !HAVE_GETIFADDRS branch too.
-
Stefan Becker authored
Clone implementation from HAVE_GETIFADDRS branch to !HAVE_GETIFADDRS branch of nice_interfaces_get_local_ips()
-
- 05 Jun, 2019 2 commits
-
-
alex authored
-
alex authored
Fix regression introduced by https://gitlab.freedesktop.org/libnice/libnice/commit/da41258a21102f63ec5d5b2dc20d303f772eb195. Fix #64.
-
- 29 May, 2019 1 commit
-
-
Jakub Adam authored
Code comment mentions peer reflexive candidate pair should be selected only in the case of TCP local candidates, but it was done in all cases.
-
- 20 May, 2019 1 commit
-
-
Seungha Yang authored
Otherwise, MSVC will complain and cause build error.
-
- 10 May, 2019 1 commit
-
-
Olivier Crête authored
-
- 09 May, 2019 10 commits
-
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
This makes the API more GIO style
-
Jakub Adam authored
Asynchronously closes resources the agent has allocated on remote servers.
-
Jakub Adam authored
-
Jakub Adam authored
When deleting a turn refresh, ensure the assocaited port allocations on the TURN server are properly removed. This means wait for a response for our 0-lifetime refresh request and implement retransmissions. Only delete the refresh after TURN port removal has been confirmed or all our retransmissions timed out.
-
Jakub Adam authored
First collect the relay candidates, then dispose them in a loop.
-
Jakub Adam authored
-
Jakub Adam authored
-
- 08 May, 2019 1 commit
-
-
Andrey Skryabin authored
Attribute is proposed here: https://tools.ietf.org/html/draft-thatcher-ice-renomination-00 WebRTC supports this attribute: controlling side provides attribute value increased by one each time selected pair is changed: https://chromium.googlesource.com/external/webrtc/+/3c7d599750405bc734e1d5adbf1b54265b725a9d/p2p/base/p2ptransportchannel.cc#1821
-
- 05 Apr, 2019 2 commits
-
-
illya_dudchenko authored
-
illya_dudchenko authored
-
- 11 Mar, 2019 1 commit
-
-
Jakub Adam authored
conn_check_prune_socket() was trying to access deleted NiceCandidate instance. Prune the socket before removing the candidate. Closes #73
-
- 08 Mar, 2019 7 commits
-
-
Jakub Adam authored
-
Jakub Adam authored
Call nice_agent_peer_candidate_gathering_done () where appropriate.
-
Jakub Adam authored
The STUN thread may be blocked waiting for stun_signal_ptr so signal it when stopping the thread.
-
Jakub Adam authored
-
Jakub Adam authored
In this mode, activated by setting "ice-trickle" property of a NiceAgent to TRUE, a component without a successful connectivity check will wait indefinitely for more remote candidates to come. nice_agent_peer_candidate_gathering_done() must be called after receiving the last remote candidate for the component to finally change its state to NICE_COMPONENT_STATE_FAILED.
-
Jakub Adam authored
Windows users should just use Meson for building libnice.
-
Jakub Adam authored
Forgotten to add in 0.1.15 release?
-
- 05 Mar, 2019 1 commit
-
-
Jakub Adam authored
While waiting for write thread to finish sending, keep also receiving so that any STUN messages from the peer still get processed.
-
- 15 Feb, 2019 1 commit
-
-
Stefan Strogin authored
Closes #71
-
- 12 Feb, 2019 1 commit
-
-
Jakub Adam authored
Limits accidental leakage of secret information.
-
- 11 Feb, 2019 1 commit
-
-
Jakub Adam authored
-
- 29 Jan, 2019 2 commits
-
-
Olivier Crête authored
Don't set a timeout to the very far future if the lifetime sent by the server is under 60s. Instead of doing "lifetime - 60", switch to lifetime/2.
-
Jakub Adam authored
Don't unref NiceAgent while holding agent mutex. If it's the last reference, nice_agent_dispose() will try to acquire the mutex again and deadlock.
-