libevent.rpm
mom040267 11 years ago
parent 2e60266b6d
commit 4caebe3639
  1. 6
      src/apps/relay/netengine.c
  2. 2
      src/apps/relay/ns_ioalib_impl.h
  3. 2
      src/apps/relay/userdb.h
  4. 3
      src/server/ns_turn_server.c

@ -1478,11 +1478,7 @@ static void* run_auth_server_thread(void *arg)
run_events(eb,NULL);
read_userdb_file(0);
update_white_and_black_lists();
auth_ping(
#if !defined(TURN_NO_HIREDIS)
authserver->rch
#endif
);
auth_ping(authserver->rch);
}
return arg;

@ -157,9 +157,7 @@ struct _ioa_engine
size_t relays_number;
size_t relay_addr_counter;
ioa_addr *relay_addrs;
#if !defined(TURN_NO_HIREDIS)
redis_context_handle rch;
#endif
};
#define SOCKET_MAGIC (0xABACADEF)

@ -34,9 +34,7 @@
#include <stdlib.h>
#include <stdio.h>
#if !defined(TURN_NO_HIREDIS)
#include "hiredis_libevent2.h"
#endif
#include "ns_turn_utils.h"
#include "ns_turn_maps.h"

@ -2849,20 +2849,17 @@ static int check_stun_auth(turn_turnserver *server,
if(server->shatype != SHATYPE_SHA1) {
*err_code = SHA_TOO_WEAK;
return create_challenge_response(ss,tid,resp_constructed,err_code,reason,nbh,method);
return -1;
}
break;
case SHA256SIZEBYTES:
if(server->shatype != SHATYPE_SHA256) {
*err_code = 401;
return create_challenge_response(ss,tid,resp_constructed,err_code,reason,nbh,method);
return -1;
}
break;
default:
*err_code = 401;
return create_challenge_response(ss,tid,resp_constructed,err_code,reason,nbh,method);
return -1;
};
}

Loading…
Cancel
Save