- 07 Jul, 2014 14 commits
-
-
Spotted by Tartan.
-
-
-
-
-
-
This removes it from the introspected bindings. It is unintrospectable because it specifies a callback (@func) which persists after the nice_agent_attach_recv() call returns. This is only supported by gobject-introspection if a full closure with GDestroyNotify callback for the user is passed in too.
-
-
These make the GSLists usable from introspection.
-
-
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.
-
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.
-
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.
-
Olivier Crête authored
-
- 27 Jun, 2014 1 commit
-
-
Olivier Crête authored
We use macros from 1.12 anyway.
-
- 17 May, 2014 25 commits
-
-
Olivier Crête authored
We want ICE-TCP to not have reliable behavior unless the agent is reliable otherwise it will confuse existing VoIP applications.
-
Olivier Crête authored
PseudoTCP is only used if both the pseudotcp socket exists and the underlying transport is unreliable.
-
Olivier Crête authored
discovery: Make it less likely that a locally assigned remote foundation clashes with the remote one.
-
Olivier Crête authored
The RFC says that "for reflexive and relayed candidates, the STUN or TURN servers used to obtain them have the same IP address."
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
This signal include the whole candidate as the foundation is ambiguous.
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
These signals include the actual candidate instead of just the foundation which is not unique.
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
If the socket can't be bound, then trying another port makes sense, otherwise it doesn't.
-
For TCP server reflexive candidates, since STUN can't work on TCP candidates, we will use STUN on UDP or TCP and once we get an externally mapped address, we will create a server reflexive candidate for all local TCP candidates that share the same base address, and use the same mapped port as the base addresse's port.
-
-
-
If we don't call check_connect_result on an outbound connection, then is_connected will always return FALSE. That's why we check both conditions to make sure g_socket_is_connected returns the correct result, otherwise we end up closing valid connections
-
-
-
-
-
-
-