mirror of
https://github.com/coturn/coturn.git
synced 2025-10-25 21:11:00 +02:00
ip address resolution fix
This commit is contained in:
parent
2d9595e9b1
commit
e212b7e961
@ -1,3 +1,7 @@
|
||||
1/31/2015 Oleg Moskalenko <mom040267@gmail.com>
|
||||
Version 4.4.1.2 'Ardee West':
|
||||
- IP address resolution fix;
|
||||
|
||||
1/24/2015 Oleg Moskalenko <mom040267@gmail.com>
|
||||
Version 4.4.1.1 'Ardee West':
|
||||
- https admin server;
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
# Common settings script.
|
||||
|
||||
TURNVERSION=4.4.1.1
|
||||
TURNVERSION=4.4.1.2
|
||||
BUILDDIR=~/rpmbuild
|
||||
ARCH=`uname -p`
|
||||
TURNSERVER_SVN_URL=http://coturn.googlecode.com/svn
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
Name: turnserver
|
||||
Version: 4.4.1.1
|
||||
Version: 4.4.1.2
|
||||
Release: 0%{dist}
|
||||
Summary: Coturn TURN Server
|
||||
|
||||
@ -288,6 +288,8 @@ fi
|
||||
%{_includedir}/turn/client/TurnMsgLib.h
|
||||
|
||||
%changelog
|
||||
* Sat Jan 31 2015 Oleg Moskalenko <mom040267@gmail.com>
|
||||
- Sync to 4.4.1.2
|
||||
* Sat Jan 24 2015 Oleg Moskalenko <mom040267@gmail.com>
|
||||
- Sync to 4.4.1.1
|
||||
* Wed Dec 24 2014 Oleg Moskalenko <mom040267@gmail.com>
|
||||
|
||||
@ -245,24 +245,26 @@ int make_ioa_addr(const u08bits* saddr0, int port, ioa_addr *addr) {
|
||||
|
||||
beg_af:
|
||||
|
||||
while(!found && addr_result) {
|
||||
while(addr_result) {
|
||||
|
||||
if(addr_result->ai_family == family) {
|
||||
ns_bcopy(addr_result->ai_addr, addr, addr_result->ai_addrlen);
|
||||
if (addr_result->ai_family == AF_INET) {
|
||||
ns_bcopy(addr_result->ai_addr, addr, addr_result->ai_addrlen);
|
||||
addr->s4.sin_port = nswap16(port);
|
||||
#if defined(TURN_HAS_SIN_LEN) /* tested when configured */
|
||||
addr->s4.sin_len = sizeof(struct sockaddr_in);
|
||||
#endif
|
||||
found = 1;
|
||||
break;
|
||||
} else if (addr_result->ai_family == AF_INET6) {
|
||||
ns_bcopy(addr_result->ai_addr, addr, addr_result->ai_addrlen);
|
||||
addr->s6.sin6_port = nswap16(port);
|
||||
#if defined(SIN6_LEN) /* this define is required by IPv6 if used */
|
||||
addr->s6.sin6_len = sizeof(struct sockaddr_in6);
|
||||
#endif
|
||||
} else {
|
||||
continue;
|
||||
found = 1;
|
||||
break;
|
||||
}
|
||||
found = 1;
|
||||
}
|
||||
|
||||
addr_result = addr_result->ai_next;
|
||||
|
||||
@ -31,7 +31,7 @@
|
||||
#ifndef __IOADEFS__
|
||||
#define __IOADEFS__
|
||||
|
||||
#define TURN_SERVER_VERSION "4.4.1.1"
|
||||
#define TURN_SERVER_VERSION "4.4.1.2"
|
||||
#define TURN_SERVER_VERSION_NAME "Ardee West"
|
||||
#define TURN_SOFTWARE "Coturn-" TURN_SERVER_VERSION " '" TURN_SERVER_VERSION_NAME "'"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user