summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Version 0.1.160.1.16Olivier Crête2019-05-091-4/+4
|
* Version 0.1.15.1Olivier Crête2018-12-271-1/+1
|
* Version 0.1.150.1.15Olivier Crête2018-12-271-3/+3
|
* udp-bsd: Fix recv with small buffer on WindowsJakub Adam2018-12-181-1/+1
| | | | | | | | | | | | | | | 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.
* Fix build with android NDK r16Matthew Waters2018-10-211-3/+4
| | | | getifaddrs() may only be available if the target API is >= 24
* configure: Allow selecting crypto library manuallyOlivier Crête2018-10-211-7/+33
|
* stun: Add support to detect OpenSSLBrendan Shanks2018-10-211-4/+17
|
* Ignore function case warningsOlivier Crête2018-05-041-0/+1
| | | | This makes GLib usage annoying as it makes GSourceFunc casts invalid.
* configure: Remove -Wswitch-enumOlivier Crête2017-06-211-1/+0
| | | | | | Creates useless warnings when other libraries change. https://phabricator.freedesktop.org/T7770
* conncheck: implement ice regular nomination methodFabrice Bellet2017-06-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This patch implements Regular Nomation as described in RFC5245 8.1.1.1. The controlling agent lets valid pairs accumulate, and decides which pair to recheck with the use-candidate attribute set. priv_mark_pair_nominated() follows 7.2.1.5, to update the nominated pair when acting as a STUN server, and priv_map_reply_to_conn_check_request() implements 7.1.3.2.4 to update the nominated pair when acting as a STUN client. A new property is also added to the agent to control the nomination mode, which can be regular of aggressive, with default value set to aggressive. Two new flags are introduced in the CandidateCheckPair structure: - use_candidate_on_next_check indicates the STUN client to add the use-candidate attribute when the pair will be checked. At this time, the nominated flag has not been set on this pair yet. - mark_nominated_on_response_arrival indicates the STUN server to nominate the pair when its succesfull response to a previous triggered check will arrive (7.2.1.5, item #2) Differential Revision: https://phabricator.freedesktop.org/D811
* interfaces: ignore predefined network interfacesFabrice Bellet2017-06-081-0/+14
| | | | | | | | | | | | Some interfaces, like the one managed by libvirtd to provide a network bridge to locally hosted virtual machines, can be completely ignored when gathering ICE candidates. The motivation for adding this possibility is that, ignoring them doesn't remove capabilities, and improves the overall speed of the connection check method, by reducing the number of pairs to be tested. This patch adds the possibility to define such interfaces in the configuration script. Differential Revision: https://phabricator.freedesktop.org/D948
* Version 0.1.14.1Olivier Crête2017-04-031-2/+2
|
* Version 0.1.140.1.14Olivier Crête2017-04-031-5/+5
|
* configure: Remove missing-noreturn warningOlivier Crête2017-04-031-1/+0
| | | | | We don't have or call noreturn functions in practice and it makes the stun test build fail on clang.
* configure: Make sure flag test really fails on unknown flagOlivier Crête2017-04-031-1/+1
| | | | | | clang on recent macOS seems to only emit a warning on unknown flags which makes this test fail and then when using Werror, it makes the compiler test fail too.
* stun: Switch from gcrypt to gnutlsOlivier Crête2017-04-031-19/+9
| | | | | | | GLib already uses it, instead of adding another dep. Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk> Differential Revision: https://phabricator.freedesktop.org/D1705
* configure: gcry_mac_* were added in 1.6Olivier Crête2017-03-311-1/+1
| | | | | They're not present int he 1.5.0 release, so require the newer one.
* configure: Actually require gtk-doc 1.10 for no-tmplOlivier Crête2017-03-311-1/+1
|
* stun: Add libgcrypt dependencyPhilip Withnall2017-03-311-0/+16
| | | | | | This will shortly be used to implement secure random number generation. Differential Revision: https://phabricator.freedesktop.org/D1609
* configure.ac: Update glib versionJose Antonio Santos Cadenas2015-12-031-2/+2
| | | | | | | | | As udp-bsd.ccode is using G_IO_ERROR_CONNECTION_CLOSED glib 2.44 is required. Change-Id: I1bb63f2484c513c58eeec312ba0835164604c40c Reviewed-by: Philip Withnall <philip@tecnocode.co.uk> https://phabricator.freedesktop.org/T3492
* build: Bump GLib dependency to 2.36Philip Withnall2015-09-041-2/+2
| | | | | | | This is needed for G_IO_ERROR_BROKEN_PIPE, which is used in the I/O stream code. Reported by Emanuele Bizzarri <emabiz76@gmail.com> on the mailing list.
* configure: Fix configure failure when building without gstreamer supportTimo Gurr2015-06-011-3/+1
| | | | | | | | | | Error introduced in 20ea22e0a11a9bdfe4d8125b68083249b694338a, resulting in a configure/build error when building without gstreamer: configure: error: conditional "HAVE_GST_CHECK" was never defined. Usually this means the macro was only invoked conditionally. https://bugs.freedesktop.org/show_bug.cgi?id=90801
* Version 0.1.13.1Olivier Crête2015-04-281-2/+2
|
* Version 0.1.130.1.13Olivier Crête2015-04-281-3/+3
|
* Version 0.1.12.1Olivier Crête2015-04-221-2/+2
|
* Version 0.1.120.1.12Olivier Crête2015-04-221-3/+3
|
* Version 0.1.11.1Olivier Crête2015-04-201-2/+2
|
* Version 0.1.110.1.11Olivier Crête2015-04-201-5/+5
|
* configure.ac: Fix error when GUPnP is requested and not availableJose Antonio Santos Cadenas2015-04-201-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=90010
* configure: On Solaris, library is libnsl, not libnlsOlivier Crête2015-03-271-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=73042
* configure: Disable static by default, and add win32 DLL supportNirbheek Chauhan2015-03-271-1/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=85962
* nicesink: Add test for buffer list supportJose Antonio Santos Cadenas2015-03-271-1/+14
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89609
* Version 0.1.10.1Olivier Crête2015-01-281-2/+2
|
* Version 0.1.100.1.10Olivier Crête2015-01-281-2/+2
|
* configure: Add "subdir-objects" automake optionOlivier Crête2015-01-281-1/+1
| | | | | Automake now warns that it will be the only behavior in the future. So quell the warning by adding it.
* Version 0.1.9.1Olivier Crête2015-01-281-2/+2
|
* Version 0.1.90.1.9Olivier Crête2015-01-281-3/+3
|
* docs: Use gtk-doc no-tmpl modePhilip Withnall2015-01-021-1/+1
| | | | | | | | | Templated mode has been deprecated for a long time and will be removed in future versions of gtk-doc. Switch to no-tmpl mode for faster documentation builds and future-proofness. This does not bump our gtk-doc dependency, since gtk-doc 1.9 supported no-tmpl mode.
* Add ability to build static GST pluginsNicolas Dufresne2014-11-051-0/+18
| | | | | | Note that this only works for 1.0 plugin. https://bugs.freedesktop.org/show_bug.cgi?id=85929
* Version 0.1.8.1Olivier Crête2014-10-091-2/+2
|
* Version 0.1.80.1.8Olivier Crête2014-10-091-5/+5
|
* agent: Avoid leaking UPnP mappings between streamsOlivier Crête2014-10-091-1/+1
| | | | Clean up the UPnP mappings of each stream when closing it
* agent: Print libnice debug messages when setting G_MESSAGES_DEBUG appropriatelyOlivier Crête2014-07-241-0/+1
| | | | | | | This way all the debug can be controlled from one place. Also disable -Wsuggest-attribute=format with -Werror because gcc 4.8.3 erroneously suggested it.
* agent: Use AC_CHECK_HEADERS to check for netdb.hPhilip Withnall2014-07-161-1/+1
| | | | Rather than assuming it is not available on Windows.
* build: Add GObject introspection supportPhilip Withnall2014-07-071-2/+6
| | | | | | | | | | | | | This bumps our autoconf requirement to 2.62 (from 2.59c) and disables automake portability warnings. It does not introduce a hard dependency on gobject-introspection; but if available, it requires version 1.30.0. Support can be enabled with --enable-introspection, and is required to make distcheck. The generated introspection file has not been checked thoroughly, and may expose internal symbols. A lot of new annotations are needed to make many of the symbols usable.
* nice: Expose UPnP support in nice.pc.inPhilip Withnall2014-07-071-0/+2
| | | | | | | It might be useful for dependent packages to check whether libnice was compiled with UPnP support, so expose that as a variable in the pkg-config file, set to ‘true’ if supported, and the empty string otherwise.
* nice: Auto-substitute pkg-config requirements in nice.pc.inPhilip Withnall2014-07-071-7/+22
| | | | | | The requirements in the pkg-config file were outdated and incomplete. It makes a lot more sense to automatically substitute them in from the checks in configure.ac.
* Require automake 1.12Olivier Crête2014-06-271-6/+3
| | | | We use macros from 1.12 anyway.
* Version 0.1.7.1Olivier Crête2014-05-051-2/+2
|
* Version 0.1.70.1.7Olivier Crête2014-05-051-3/+3
|