- 06 Feb, 2020 1 commit
-
-
Olivier Crête authored
We're not sure that our callback will be called again if we haven't filled the pipe.
-
- 05 Feb, 2020 2 commits
-
-
Fabrice Bellet authored
-
Fabrice Bellet authored
We show the timer remainder in milliseconds.
-
- 17 Dec, 2019 1 commit
-
-
Xavier Claessens authored
When passing strings to 'src_dir', they are assumed to be relative to the root source dir of main project. That's possibly a Meson bug, it should be relative to current source dir. In any case, it's better to use include_directories() to avoid any confusion.
-
- 11 Dec, 2019 1 commit
-
-
Olivier Crête authored
-
- 06 Dec, 2019 3 commits
-
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
Also upgrade to Windows image v8 as the image needs to match the host
-
- 26 Nov, 2019 1 commit
-
-
Jakub Adam authored
When a stream's conncheck list is empty during priv_conn_check_unfreeze_related() and the check pairs get added only afterwards, the whole list may remain in frozen state for tens of seconds until the lists of all other streams are completed. If a connection check list missed the opportunity to be unfrozen according to the process in RFC 5245 Section 7.1.3.2.3 because it was empty at the time, unfreeze it immediately once some check pair gets added.
-
- 17 Sep, 2019 1 commit
-
-
Tim-Philipp Müller authored
The parser didn't seem to handle line continuations properly back then.
-
- 05 Aug, 2019 2 commits
-
-
Olivier Crête authored
Uses a wrap file to download a prebuilt OpenSSL from our git as a subproject. Builds for both amd64 & x86
-
Olivier Crete authored
It crashes on Windows
-
- 02 Aug, 2019 7 commits
-
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
This makes it work with Windows MSVC builds of OpenSSL which don't include a pkg-config file.
-
Jordan Petridis authored
For now it uses the gstreamer docker image and shared runner, based on windows server 1607. The runner will migrate to windows 1807 soonish hopefully. This commit also adds a glib wrap file needed to build libnice.
-
Olivier Crête authored
Shell scripts don't work well on Windows and Python doesn't work with valgrind.
-
Olivier Crête authored
-
Fabrice Bellet authored
-
- 01 Aug, 2019 1 commit
-
-
Olivier Crête authored
-
- 31 Jul, 2019 14 commits
-
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
It's most likely caused by a retransmission received after the initial request already had a reply.
-
Olivier Crête authored
The child now calls into the parent..
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
- 30 Jul, 2019 2 commits
-
-
Fabrice Bellet authored
When evaluating the stopping criterion, failed pairs from other streams having the "use_candidate_on_next_check" flag set should be ignored. This should normally not happen, because a pair selected for nomination has no reason to fail when being rechecked, since it previously worked... but it may happen with Skype for Business, when libnice selects a tcp pair for component 1, the peer seems to have no interest in the second component and lets it fail in the middle of the conncheck.
-
Fabrice Bellet authored
This patch doesn't change the logic of the selection of the pair for nomination, it makes the code a bit more simple to read.
-
- 29 Jul, 2019 2 commits
-
-
Fabrice Bellet authored
A previous commit c1fb6f28 introduced a regression in the way the foundation of a selected pair is updated and signaled, when the foundation of its remote candidate changes. The previous comparison was made on *always* identical strings, so the update of the selected pair was *never* signaled.
-
Fabrice Bellet authored
We may not have received remote candidates yet, but we may have discovered remote candidates from the early incoming checks. Only having stream credentials is required to react to these checks.
-
- 28 Jul, 2019 1 commit
-
-
Olivier Crête authored
The IPv6 struct sockaddr variant is bigger than the IPv4 one, so use the storage struct to ensure that the size is big enough.
-
- 22 Jul, 2019 1 commit
-
-
Jakub Adam authored
If the initial attempt at sending discovery message returns a socket error, don't start the retransmit timer and immediately mark such discovery item as done. This is to quickly eliminate clearly non-functioning items from the discovery process. Particularly improves times to finish discovery on Windows, where sending data from a link-local (169.254.0.0/16) IP to a destination not on the same subnet leads to "A socket operation was attempted to an unreachable network" error. Pointless retransmissions on those sockets prolonged discovery in the order of seconds.
-