| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This fixes compilation on e.g. macOS and FreeBSD, where it is missing.
|
| |
|
| |
|
|
|
|
| |
Setting it as a int makes meson abort.
|
|
|
|
|
|
|
| |
Install a nice-version.h so that the version defines
are available.
https://gitlab.freedesktop.org/libnice/libnice/-/merge_requests/232
|
| |
|
| |
|
| |
|
|
|
|
| |
This should fix builds on platforms openssl
|
|
|
|
|
| |
Remove duplicated calls to dependency() so we can have fallback in all
cases.
|
|
|
|
| |
This is a fix over the recent fix in commit 574f44b4
|
|
|
|
| |
In that case crypto_dep is a list and we can't call .found() method.
|
|
|
|
|
|
|
|
|
| |
As we only need a few primitives there isn't much OS-specific code
needed, and for applications that don't already depend on OpenSSL or
GnuTLS it simplifies the build process quite a lot.
Note that we use the vintage WinCrypt APIs as the Cryptography Next
Generation APIs are only available on Vista and newer.
|
|
|
|
| |
Including unused utun devices.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
meson already sets it on warning_level >= 2
|
| |
|
| |
|
|
|
|
|
| |
This makes it work with Windows MSVC builds of OpenSSL which
don't include a pkg-config file.
|
| |
|
|
|
|
|
|
|
| |
This API makes it possible to get an array of all of the sockets used
by a specific component, this is useful to set options on the socket.
Also bump GLib requirement to 2.54, which is the version in RHEL 7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 ...
|
|
|
|
| |
Otherwise, MSVC will complain and cause build error.
|
| |
|
| |
|
|
|
|
| |
Also remove workarounds for the older versions.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Prevents Meson error:
ERROR: requires argument not a string, library with pkgconfig-generated
file or pkgconfig-dependency object, got <InternalDependency null: True>
Requires Meson 0.49.
|
|
|
|
|
|
|
|
|
|
|
| |
When building libnice with glib fallback, its 'libgio_dep' internal
dependency doesn't provide all needed include and library search paths.
To avoid unresolved header files and linker errors in such case,
'libglib_dep', 'libmodule_dep' and 'libgobject_dep' from glib submodule
must be pulled in as well.
The problem should be fixed in GLib 2.60.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The underlying GSocket implementation on Windows returns an error when
the user-provided buffer isn't large enough to fit the whole datagram
received on a message-oriented socket.
When this occurs, in order to preserve identical behavior of udp-bsd
NiceSocket across platforms, we have to mute the error and set the
received message length to the size of the provided NiceInputMessage.
Any excess portion of the message gets discarded.
Fixed udp-bsd test on Windows.
GLib 2.48 is required in order to use G_IO_ERROR_MESSAGE_TOO_LARGE.
|
|
|
|
| |
It's disabled by default, so saying it wasn't found is confusing.
|
|
|
|
|
|
|
|
| |
Just implement argument parsing ourselves here.
It's not really more lines of code than the getopt.h variant
and makes things build on Windows with MSVC without having to
ship a separate getopt implementation.
|
| |
|
| |
|
|
|
|
| |
It's not a requirement, there's a fallback.
|
| |
|
| |
|
|
|