=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== coturn-4.5.1.3/src/server/ns_turn_allocation.c-342- coturn-4.5.1.3/src/server/ns_turn_allocation.c:343:ch_info* allocation_get_ch_info_by_peer_addr(allocation* a, ioa_addr* peer_addr) { coturn-4.5.1.3/src/server/ns_turn_allocation.c-344- turn_permission_info* tinfo = get_from_turn_permission_hashtable(&(a->addr_to_perm), peer_addr); ############################################## coturn-4.5.1.3/src/server/ns_turn_allocation.h-173-#define ALLOC_INDEX(family) ((((family)==AF_INET6)) ? ALLOC_IPV6_INDEX : ALLOC_IPV4_INDEX ) coturn-4.5.1.3/src/server/ns_turn_allocation.h:174:#define ALLOC_INDEX_ADDR(addr) ALLOC_INDEX(((addr)->ss).sa_family) coturn-4.5.1.3/src/server/ns_turn_allocation.h-175- ############################################## coturn-4.5.1.3/src/server/ns_turn_allocation.h-210-ch_info* allocation_get_ch_info(allocation* a, uint16_t chnum); coturn-4.5.1.3/src/server/ns_turn_allocation.h:211:ch_info* allocation_get_ch_info_by_peer_addr(allocation* a, ioa_addr* peer_addr); coturn-4.5.1.3/src/server/ns_turn_allocation.h-212- ############################################## coturn-4.5.1.3/src/server/ns_turn_server.c-266- coturn-4.5.1.3/src/server/ns_turn_server.c:267:static int good_peer_addr(turn_turnserver *server, const char* realm, ioa_addr *peer_addr) coturn-4.5.1.3/src/server/ns_turn_server.c-268-{ ############################################## coturn-4.5.1.3/src/server/ns_turn_server.c-2192- coturn-4.5.1.3/src/server/ns_turn_server.c:2193: if(!good_peer_addr(server, ss->realm_options.name, peer_addr)) { coturn-4.5.1.3/src/server/ns_turn_server.c-2194- uint8_t saddr[256]; ############################################## coturn-4.5.1.3/src/server/ns_turn_server.c-2333- } else { coturn-4.5.1.3/src/server/ns_turn_server.c:2334: if(!good_peer_addr(server,ss->realm_options.name,&peer_addr)) { coturn-4.5.1.3/src/server/ns_turn_server.c-2335- *err_code = 403; ############################################## coturn-4.5.1.3/src/server/ns_turn_server.c-2687- coturn-4.5.1.3/src/server/ns_turn_server.c:2688: chn = allocation_get_ch_info_by_peer_addr(a, &peer_addr); coturn-4.5.1.3/src/server/ns_turn_server.c-2689- if(chn) { ############################################## coturn-4.5.1.3/src/server/ns_turn_server.c-2692- } else { coturn-4.5.1.3/src/server/ns_turn_server.c:2693: if(!good_peer_addr(server,ss->realm_options.name,&peer_addr)) { coturn-4.5.1.3/src/server/ns_turn_server.c-2694- *err_code = 403; ############################################## coturn-4.5.1.3/src/server/ns_turn_server.c-3125- *reason = (const uint8_t *)"Peer Address Family Mismatch (4)"; coturn-4.5.1.3/src/server/ns_turn_server.c:3126: } else if(!good_peer_addr(server, ss->realm_options.name, &peer_addr)) { coturn-4.5.1.3/src/server/ns_turn_server.c-3127- *err_code = 403; ############################################## coturn-4.5.1.3/src/server/ns_turn_server.c-4383- coturn-4.5.1.3/src/server/ns_turn_server.c:4384: addr_debug_print(server->verbose, get_local_addr_from_ioa_socket(newelem->s), "Local relay addr (RTCP)"); coturn-4.5.1.3/src/server/ns_turn_server.c-4385- ############################################## coturn-4.5.1.3/src/client/ns_turn_msg.c-1341- coturn-4.5.1.3/src/client/ns_turn_msg.c:1342:int stun_attr_is_addr(stun_attr_ref attr) { coturn-4.5.1.3/src/client/ns_turn_msg.c-1343- ############################################## coturn-4.5.1.3/src/client/ns_turn_msg.c-1545- while(attr) { coturn-4.5.1.3/src/client/ns_turn_msg.c:1546: if(stun_attr_is_addr(attr) && (attr_type == stun_attr_get_type(attr))) { coturn-4.5.1.3/src/client/ns_turn_msg.c-1547- if(stun_attr_get_addr_str(buf,len,attr,ca,default_addr)==0) { ############################################## coturn-4.5.1.3/src/client/ns_turn_ioaddr.c-185- coturn-4.5.1.3/src/client/ns_turn_ioaddr.c:186:int make_ioa_addr(const uint8_t* saddr0, int port, ioa_addr *addr) { coturn-4.5.1.3/src/client/ns_turn_ioaddr.c-187- ############################################## coturn-4.5.1.3/src/client/ns_turn_ioaddr.c-329- port = default_port; coturn-4.5.1.3/src/client/ns_turn_ioaddr.c:330: ret = make_ioa_addr((uint8_t*)sa,port,addr); coturn-4.5.1.3/src/client/ns_turn_ioaddr.c-331- } ############################################## coturn-4.5.1.3/src/client/ns_turn_msg.h-138- coturn-4.5.1.3/src/client/ns_turn_msg.h:139:int stun_attr_is_addr(stun_attr_ref attr); coturn-4.5.1.3/src/client/ns_turn_msg.h-140-int stun_attr_get_type(stun_attr_ref attr); ############################################## coturn-4.5.1.3/src/client/ns_turn_ioaddr.h-70-int addr_eq_no_port(const ioa_addr* a1, const ioa_addr *a2); coturn-4.5.1.3/src/client/ns_turn_ioaddr.h:71:int make_ioa_addr(const uint8_t* saddr, int port, ioa_addr *addr); coturn-4.5.1.3/src/client/ns_turn_ioaddr.h-72-int make_ioa_addr_from_full_string(const uint8_t* saddr, int default_port, ioa_addr *addr); ############################################## coturn-4.5.1.3/src/client++/TurnMsgLib.h-142- */ coturn-4.5.1.3/src/client++/TurnMsgLib.h:143: bool isAddr() const { coturn-4.5.1.3/src/client++/TurnMsgLib.h:144: return stun_attr_is_addr(_sar); coturn-4.5.1.3/src/client++/TurnMsgLib.h-145- } ############################################## coturn-4.5.1.3/src/client++/TurnMsgLib.h-408-public: coturn-4.5.1.3/src/client++/TurnMsgLib.h:409: StunAttrAddr(uint16_t attr_type = 0) { coturn-4.5.1.3/src/client++/TurnMsgLib.h-410- addr_set_any(&_addr); ############################################## coturn-4.5.1.3/src/client++/TurnMsgLib.h-412- } coturn-4.5.1.3/src/client++/TurnMsgLib.h:413: StunAttrAddr(const StunAttrIterator &iter) coturn-4.5.1.3/src/client++/TurnMsgLib.h-414- throw(WrongStunAttrFormatException, EndOfStunMsgException) : ############################################## coturn-4.5.1.3/src/client++/TurnMsgLib.h-424- } coturn-4.5.1.3/src/client++/TurnMsgLib.h:425: virtual ~StunAttrAddr() {} coturn-4.5.1.3/src/client++/TurnMsgLib.h:426: void getAddr(ioa_addr &addr) const { coturn-4.5.1.3/src/client++/TurnMsgLib.h-427- addr_cpy(&addr,&_addr); coturn-4.5.1.3/src/client++/TurnMsgLib.h-428- } coturn-4.5.1.3/src/client++/TurnMsgLib.h:429: void setAddr(ioa_addr &addr) { coturn-4.5.1.3/src/client++/TurnMsgLib.h-430- addr_cpy(&_addr,&addr); ############################################## coturn-4.5.1.3/src/apps/peer/udpserver.c-74- coturn-4.5.1.3/src/apps/peer/udpserver.c:75: if(make_ioa_addr((const uint8_t*)local_address, port, server_addr)<0) return -1; coturn-4.5.1.3/src/apps/peer/udpserver.c-76- ############################################## coturn-4.5.1.3/src/apps/stunclient/stunclient.c-60- memset((void *) &remote_addr, 0, sizeof(ioa_addr)); coturn-4.5.1.3/src/apps/stunclient/stunclient.c:61: if (make_ioa_addr((const uint8_t*) rip, rport, &remote_addr) < 0) coturn-4.5.1.3/src/apps/stunclient/stunclient.c-62- err(-1, NULL); ############################################## coturn-4.5.1.3/src/apps/stunclient/stunclient.c-201- coturn-4.5.1.3/src/apps/stunclient/stunclient.c:202: turn::StunAttrAddr addr(iter); coturn-4.5.1.3/src/apps/stunclient/stunclient.c:203: addr.getAddr(reflexive_addr); coturn-4.5.1.3/src/apps/stunclient/stunclient.c-204- ############################################## coturn-4.5.1.3/src/apps/stunclient/stunclient.c-211- turn::StunAttrAddr addr1(iter1); coturn-4.5.1.3/src/apps/stunclient/stunclient.c:212: addr1.getAddr(other_addr); coturn-4.5.1.3/src/apps/stunclient/stunclient.c-213- turn::StunAttrIterator iter2(res,STUN_ATTRIBUTE_RESPONSE_ORIGIN); ############################################## coturn-4.5.1.3/src/apps/stunclient/stunclient.c-216- turn::StunAttrAddr addr2(iter2); coturn-4.5.1.3/src/apps/stunclient/stunclient.c:217: addr2.getAddr(response_origin); coturn-4.5.1.3/src/apps/stunclient/stunclient.c-218- addr_debug_print(1, &response_origin, "Response origin: "); ############################################## coturn-4.5.1.3/src/apps/stunclient/stunclient.c-256- bzero(&remote_addr, sizeof(remote_addr)); coturn-4.5.1.3/src/apps/stunclient/stunclient.c:257: if (make_ioa_addr((const uint8_t*) rip, rport, &remote_addr) < 0) coturn-4.5.1.3/src/apps/stunclient/stunclient.c-258- err(-1, NULL); ############################################## coturn-4.5.1.3/src/apps/stunclient/stunclient.c-352- addr_set_any(&reflexive_addr); coturn-4.5.1.3/src/apps/stunclient/stunclient.c:353: if (stun_attr_get_first_addr(&buf, STUN_ATTRIBUTE_XOR_MAPPED_ADDRESS, &reflexive_addr, NULL) >= 0) { coturn-4.5.1.3/src/apps/stunclient/stunclient.c-354- ############################################## coturn-4.5.1.3/src/apps/stunclient/stunclient.c-447- if(local_addr[0]) { coturn-4.5.1.3/src/apps/stunclient/stunclient.c:448: if(make_ioa_addr((const uint8_t*)local_addr, 0, &real_local_addr)<0) { coturn-4.5.1.3/src/apps/stunclient/stunclient.c-449- err(-1,NULL); ############################################## coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-274- coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:275:static void cli_print_addr(struct cli_session* cs, ioa_addr *value, int use_port, const char* name, int changeable) coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-276-{ ############################################## coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-720- coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:721: cli_print_addr(cs,turn_params.external_ip,0,"External public IP",0); coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-722- ############################################## coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1351- if(!web_admin_addr_set) { coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:1352: if(make_ioa_addr((const uint8_t*)WEB_ADMIN_DEFAULT_IP, 0, &web_admin_addr) < 0) { coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1353- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Cannot set web-admin address %s\n", WEB_ADMIN_DEFAULT_IP); ############################################## coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1374- if(!cli_addr_set) { coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:1375: if(make_ioa_addr((const uint8_t*)CLI_DEFAULT_IP,0,&cli_addr)<0) { coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1376- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot set cli address %s\n",CLI_DEFAULT_IP); ############################################## coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1892- coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:1893:static void https_print_addr(struct str_buffer* sb, ioa_addr *value, int use_port, const char* name) coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1894-{ ############################################## coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-2122- coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:2123: https_print_addr(sb,turn_params.external_ip,0,"External public IP"); coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-2124- ############################################## coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-2488- str_buffer_append(sb,"<br><b>TURN Sessions:</b><br><br><table>\r\n"); coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:2489: str_buffer_append(sb,"<tr><th>N</th><th>Session ID</th><th>User</th><th>Realm</th><th>Origin</th><th>Age, secs</th><th>Expires, secs</th><th>Client protocol</th><th>Relay protocol</th><th>Client addr</th><th>Server addr</th><th>Relay addr (IPv4)</th><th>Relay addr (IPv6)</th><th>Fingerprints</th><th>Mobile</th><th>TLS method</th><th>TLS cipher</th><th>BPS (allocated)</th><th>Packets</th><th>Rate</th><th>Peers</th></tr>\r\n"); coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-2490- ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.h-357- coturn-4.5.1.3/src/apps/relay/mainrelay.h:358:void add_listener_addr(const char* addr); coturn-4.5.1.3/src/apps/relay/mainrelay.h:359:int add_relay_addr(const char* addr); coturn-4.5.1.3/src/apps/relay/mainrelay.h-360- ############################################## coturn-4.5.1.3/src/apps/relay/dtls_listener.c-927- coturn-4.5.1.3/src/apps/relay/dtls_listener.c:928: if(make_ioa_addr((const uint8_t*)local_address, port, &server->addr)<0) { coturn-4.5.1.3/src/apps/relay/dtls_listener.c-929- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot create a DTLS/UDP listener for address: %s\n",local_address); ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-231- coturn-4.5.1.3/src/apps/relay/mainrelay.c:232: add_listener_addr(saddr); coturn-4.5.1.3/src/apps/relay/mainrelay.c-233- ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-294- coturn-4.5.1.3/src/apps/relay/mainrelay.c:295: if(add_relay_addr(saddr)>0) { coturn-4.5.1.3/src/apps/relay/mainrelay.c-296- counter += 1; ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-365- coturn-4.5.1.3/src/apps/relay/mainrelay.c:366: if (make_ioa_addr((const uint8_t*) saddr, 0, relay_addr) < 0) { coturn-4.5.1.3/src/apps/relay/mainrelay.c-367- continue; ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-1201- case CLI_IP_OPT: coturn-4.5.1.3/src/apps/relay/mainrelay.c:1202: if(make_ioa_addr((const uint8_t*)value,0,&cli_addr)<0) { coturn-4.5.1.3/src/apps/relay/mainrelay.c-1203- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot set cli address: %s\n",value); ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-1217- case WEB_ADMIN_IP_OPT: coturn-4.5.1.3/src/apps/relay/mainrelay.c:1218: if(make_ioa_addr((const uint8_t*)value, 0, &web_admin_addr) < 0) { coturn-4.5.1.3/src/apps/relay/mainrelay.c-1219- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Cannot set web-admin address: %s\n", value); ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-1327- case 'L': coturn-4.5.1.3/src/apps/relay/mainrelay.c:1328: add_listener_addr(value); coturn-4.5.1.3/src/apps/relay/mainrelay.c-1329- break; coturn-4.5.1.3/src/apps/relay/mainrelay.c-1330- case 'E': coturn-4.5.1.3/src/apps/relay/mainrelay.c:1331: add_relay_addr(value); coturn-4.5.1.3/src/apps/relay/mainrelay.c-1332- break; ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-1341- ioa_addr apub,apriv; coturn-4.5.1.3/src/apps/relay/mainrelay.c:1342: if(make_ioa_addr((const uint8_t*)nval,0,&apub)<0) { coturn-4.5.1.3/src/apps/relay/mainrelay.c-1343- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"-X : Wrong address format: %s\n",nval); coturn-4.5.1.3/src/apps/relay/mainrelay.c-1344- } else { coturn-4.5.1.3/src/apps/relay/mainrelay.c:1345: if(make_ioa_addr((const uint8_t*)div,0,&apriv)<0) { coturn-4.5.1.3/src/apps/relay/mainrelay.c-1346- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"-X : Wrong address format: %s\n",div); ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-1356- turn_params.external_ip = (ioa_addr*)allocate_super_memory_engine(turn_params.listener.ioa_eng, sizeof(ioa_addr)); coturn-4.5.1.3/src/apps/relay/mainrelay.c:1357: if(make_ioa_addr((const uint8_t*)value,0,turn_params.external_ip)<0) { coturn-4.5.1.3/src/apps/relay/mainrelay.c-1358- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"-X : Wrong address format: %s\n",value); ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-2358- if(turn_params.listener.addrs[la]) { coturn-4.5.1.3/src/apps/relay/mainrelay.c:2359: add_relay_addr(turn_params.listener.addrs[la]); coturn-4.5.1.3/src/apps/relay/mainrelay.c-2360- } ############################################## coturn-4.5.1.3/src/apps/relay/mainrelay.c-2392- ioa_addr ra; coturn-4.5.1.3/src/apps/relay/mainrelay.c:2393: if(make_ioa_addr((const uint8_t*)sra,0,&ra)<0) { coturn-4.5.1.3/src/apps/relay/mainrelay.c-2394- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"-X : Wrong address format: %s\n",sra); ############################################## coturn-4.5.1.3/src/apps/relay/userdb.c-1221- coturn-4.5.1.3/src/apps/relay/userdb.c:1222: if (make_ioa_addr((const uint8_t*) range, 0, &min) < 0) { coturn-4.5.1.3/src/apps/relay/userdb.c-1223- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Wrong address format: %s\n", range); ############################################## coturn-4.5.1.3/src/apps/relay/userdb.c-1228- if (separator) { coturn-4.5.1.3/src/apps/relay/userdb.c:1229: if (make_ioa_addr((const uint8_t*) separator + 1, 0, &max) < 0) { coturn-4.5.1.3/src/apps/relay/userdb.c-1230- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Wrong address format: %s\n", separator + 1); ############################################## coturn-4.5.1.3/src/apps/relay/userdb.c-1266- coturn-4.5.1.3/src/apps/relay/userdb.c:1267: if (make_ioa_addr((const uint8_t*) range, 0, &min) < 0) { coturn-4.5.1.3/src/apps/relay/userdb.c-1268- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Wrong address range format: %s\n", range); ############################################## coturn-4.5.1.3/src/apps/relay/userdb.c-1273- if (separator) { coturn-4.5.1.3/src/apps/relay/userdb.c:1274: if (make_ioa_addr((const uint8_t*) separator + 1, 0, &max) < 0) { coturn-4.5.1.3/src/apps/relay/userdb.c-1275- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Wrong address range format: %s\n", separator + 1); ############################################## coturn-4.5.1.3/src/apps/relay/netengine.c-357- coturn-4.5.1.3/src/apps/relay/netengine.c:358:void add_listener_addr(const char* addr) { coturn-4.5.1.3/src/apps/relay/netengine.c-359- ioa_addr baddr; coturn-4.5.1.3/src/apps/relay/netengine.c:360: if(make_ioa_addr((const uint8_t*)addr,0,&baddr)<0) { coturn-4.5.1.3/src/apps/relay/netengine.c-361- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot add a listener address: %s\n",addr); ############################################## coturn-4.5.1.3/src/apps/relay/netengine.c-383- coturn-4.5.1.3/src/apps/relay/netengine.c:384:int add_relay_addr(const char* addr) { coturn-4.5.1.3/src/apps/relay/netengine.c-385- ioa_addr baddr; coturn-4.5.1.3/src/apps/relay/netengine.c:386: if(make_ioa_addr((const uint8_t*)addr,0,&baddr)<0) { coturn-4.5.1.3/src/apps/relay/netengine.c-387- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot add a relay address: %s\n",addr); ############################################## coturn-4.5.1.3/src/apps/relay/netengine.c-414- ioa_addr baddr; coturn-4.5.1.3/src/apps/relay/netengine.c:415: if(make_ioa_addr((const uint8_t*)turn_params.relay_addrs[i],0,&baddr)>=0) { coturn-4.5.1.3/src/apps/relay/netengine.c-416- TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, " relay %s initialization...\n",turn_params.relay_addrs[i]); ############################################## coturn-4.5.1.3/src/apps/relay/netengine.c-1516- coturn-4.5.1.3/src/apps/relay/netengine.c:1517:static int get_alt_addr(ioa_addr *addr, ioa_addr *alt_addr) coturn-4.5.1.3/src/apps/relay/netengine.c-1518-{ ############################################## coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-429- for (i = 0; i < relays_number; i++) { coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c:430: if(make_ioa_addr((uint8_t*) relay_addrs[i], 0, &(e->relay_addrs[i]))<0) { coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-431- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot add a relay address: %s\n",relay_addrs[i]); ############################################## coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-448- coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c:449:static const ioa_addr* ioa_engine_get_relay_addr(ioa_engine_handle e, ioa_socket_handle client_s, coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-450- int address_family, int *err_code) ############################################## coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-972- ioa_addr relay_addr; coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c:973: const ioa_addr *ra = ioa_engine_get_relay_addr(e, client_s, address_family, err_code); coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-974- if(ra) ############################################## coturn-4.5.1.3/src/apps/relay/tls_listener.c-326- coturn-4.5.1.3/src/apps/relay/tls_listener.c:327: if(make_ioa_addr((const uint8_t*)local_address, port, &server->addr)<0) { coturn-4.5.1.3/src/apps/relay/tls_listener.c-328- TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot create a TCP/TLS listener for address: %s\n",local_address); ############################################## coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c-467- coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c:468: make_ioa_addr((const uint8_t*)"192.0.2.1", 32853, &addr4_test); coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c-469- if(addr_eq(&addr4,&addr4_test)) { ############################################## coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c-556- coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c:557: make_ioa_addr((const uint8_t*) "2001:db8:1234:5678:11:2233:4455:6677", 32853, &addr6_test); coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c-558- if (addr_eq(&addr6, &addr6_test)) { ############################################## coturn-4.5.1.3/src/apps/common/stun_buffer.c-202- coturn-4.5.1.3/src/apps/common/stun_buffer.c:203:int stun_attr_add_addr(stun_buffer *buf,uint16_t attr_type, const ioa_addr* ca) { coturn-4.5.1.3/src/apps/common/stun_buffer.c-204- return stun_attr_add_addr_str(buf->buf,(size_t*)(&(buf->len)), attr_type, ca); ############################################## coturn-4.5.1.3/src/apps/common/stun_buffer.c-206- coturn-4.5.1.3/src/apps/common/stun_buffer.c:207:int stun_attr_get_addr(const stun_buffer *buf, stun_attr_ref attr, ioa_addr* ca, coturn-4.5.1.3/src/apps/common/stun_buffer.c-208- const ioa_addr *default_addr) { ############################################## coturn-4.5.1.3/src/apps/common/stun_buffer.c-212- coturn-4.5.1.3/src/apps/common/stun_buffer.c:213:int stun_attr_get_first_addr(const stun_buffer *buf, uint16_t attr_type, ioa_addr* ca, coturn-4.5.1.3/src/apps/common/stun_buffer.c-214- const ioa_addr *default_addr) { ############################################## coturn-4.5.1.3/src/apps/common/stun_buffer.h-81-int stun_attr_add_channel_number(stun_buffer* buf, uint16_t chnumber); coturn-4.5.1.3/src/apps/common/stun_buffer.h:82:int stun_attr_add_addr(stun_buffer *buf,uint16_t attr_type, const ioa_addr* ca); coturn-4.5.1.3/src/apps/common/stun_buffer.h-83- ############################################## coturn-4.5.1.3/src/apps/common/stun_buffer.h-86-stun_attr_ref stun_attr_get_next(const stun_buffer* buf, stun_attr_ref prev); coturn-4.5.1.3/src/apps/common/stun_buffer.h:87:int stun_attr_get_addr(const stun_buffer *buf, stun_attr_ref attr, ioa_addr* ca, const ioa_addr *default_addr); coturn-4.5.1.3/src/apps/common/stun_buffer.h-88-int stun_attr_add_even_port(stun_buffer* buf, uint8_t value); coturn-4.5.1.3/src/apps/common/stun_buffer.h-89- coturn-4.5.1.3/src/apps/common/stun_buffer.h:90:int stun_attr_get_first_addr(const stun_buffer *buf, uint16_t attr_type, ioa_addr* ca, const ioa_addr *default_addr); coturn-4.5.1.3/src/apps/common/stun_buffer.h-91-uint16_t stun_attr_get_first_channel_number(const stun_buffer *buf); ############################################## coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-200- coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:201: turn::StunAttrAddr addr(iter); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:202: addr.getAddr(*reflexive_addr); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-203- ############################################## coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-213- turn::StunAttrAddr addr2(iter2); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:214: addr2.getAddr(mapped_addr); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-215- if (!addr_eq(&mapped_addr,reflexive_addr)){ ############################################## coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-223- } turn::StunAttrAddr addr1(iter1); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:224: addr1.getAddr(*other_addr); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-225- turn::StunAttrIterator iter3(res,STUN_ATTRIBUTE_RESPONSE_ORIGIN); ############################################## coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-228- turn::StunAttrAddr addr3(iter3); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:229: addr3.getAddr(response_origin); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-230- addr_debug_print(1, &response_origin, "Response origin: "); ############################################## coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-427- addr_set_any(reflexive_addr); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:428: if (stun_attr_get_first_addr(buf, STUN_ATTRIBUTE_XOR_MAPPED_ADDRESS, reflexive_addr, NULL) >= 0) { coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-429- ############################################## coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-436- addr_set_any(&mapped_addr); coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:437: if (stun_attr_get_first_addr(buf, STUN_ATTRIBUTE_MAPPED_ADDRESS, &mapped_addr, NULL) >= 0) { coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-438- if (!addr_eq(&mapped_addr,reflexive_addr)){ ############################################## coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-594- if(local_addr_string[0]) { coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:595: if(make_ioa_addr((const uint8_t*)local_addr_string, 0, local_addr)<0) { coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-596- err(-1,NULL); ############################################## coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-601- coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:602: if (make_ioa_addr((const uint8_t*)remote_param, port, remote_addr) < 0) coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-603- err(-1, NULL); ############################################## coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-793- if(local2_addr_string[0]) { coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:794: if(make_ioa_addr((const uint8_t*)local2_addr_string, 0, &local2_addr)<0) { coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-795- err(-1,NULL); ############################################## coturn-4.5.1.3/src/apps/uclient/mainuclient.c-456- coturn-4.5.1.3/src/apps/uclient/mainuclient.c:457: if (make_ioa_addr((const uint8_t*) peer_address, peer_port, &peer_addr) < 0) { coturn-4.5.1.3/src/apps/uclient/mainuclient.c-458- return -1; ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-225- bzero(&remote_addr, sizeof(ioa_addr)); coturn-4.5.1.3/src/apps/uclient/startuclient.c:226: if (make_ioa_addr((const uint8_t*) remote_address, clnet_remote_port, coturn-4.5.1.3/src/apps/uclient/startuclient.c-227- &remote_addr) < 0) ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-252- if(remote_addr.ss.sa_family == AF_INET6) { coturn-4.5.1.3/src/apps/uclient/startuclient.c:253: if (make_ioa_addr((const uint8_t*) "::1", 0, &local_addr) < 0) { coturn-4.5.1.3/src/apps/uclient/startuclient.c-254- return -1; ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-256- } else { coturn-4.5.1.3/src/apps/uclient/startuclient.c:257: if (make_ioa_addr((const uint8_t*) "127.0.0.1", 0, &local_addr) < 0) { coturn-4.5.1.3/src/apps/uclient/startuclient.c-258- return -1; ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-265- coturn-4.5.1.3/src/apps/uclient/startuclient.c:266: if (make_ioa_addr((const uint8_t*) local_address, 0, coturn-4.5.1.3/src/apps/uclient/startuclient.c-267- &local_addr) < 0) ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-472- coturn-4.5.1.3/src/apps/uclient/startuclient.c:473: if (stun_attr_get_addr(&response_message, sar, relay_addr, NULL) < 0) { coturn-4.5.1.3/src/apps/uclient/startuclient.c-474- TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-541- ioa_addr alternate_server; coturn-4.5.1.3/src/apps/uclient/startuclient.c:542: if(stun_attr_get_first_addr(&response_message, STUN_ATTRIBUTE_ALTERNATE_SERVER, &alternate_server, NULL)==-1) { coturn-4.5.1.3/src/apps/uclient/startuclient.c-543- //error ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-860- for(addrindex=0;addrindex<addrnum;++addrindex) { coturn-4.5.1.3/src/apps/uclient/startuclient.c:861: stun_attr_add_addr(&request_message, STUN_ATTRIBUTE_XOR_PEER_ADDRESS, peer_addr+addrindex); coturn-4.5.1.3/src/apps/uclient/startuclient.c-862- } ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-1033- ioa_addr arbaddr; coturn-4.5.1.3/src/apps/uclient/startuclient.c:1034: make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr); coturn-4.5.1.3/src/apps/uclient/startuclient.c-1035- int i; ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-1063- ioa_addr arbaddr[EXTRA_CREATE_PERMS]; coturn-4.5.1.3/src/apps/uclient/startuclient.c:1064: make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr[0]); coturn-4.5.1.3/src/apps/uclient/startuclient.c-1065- int i; ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-1099- ioa_addr arbaddr[EXTRA_CREATE_PERMS]; coturn-4.5.1.3/src/apps/uclient/startuclient.c:1100: make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr[0]); coturn-4.5.1.3/src/apps/uclient/startuclient.c-1101- int i; ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-1271- ioa_addr arbaddr; coturn-4.5.1.3/src/apps/uclient/startuclient.c:1272: make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr); coturn-4.5.1.3/src/apps/uclient/startuclient.c-1273- int i; ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-1295- ioa_addr arbaddr[EXTRA_CREATE_PERMS]; coturn-4.5.1.3/src/apps/uclient/startuclient.c:1296: make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr[0]); coturn-4.5.1.3/src/apps/uclient/startuclient.c-1297- int i; ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-1338- ioa_addr arbaddr; coturn-4.5.1.3/src/apps/uclient/startuclient.c:1339: make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr); coturn-4.5.1.3/src/apps/uclient/startuclient.c-1340- int i; ############################################## coturn-4.5.1.3/src/apps/uclient/startuclient.c-1391- stun_init_request(STUN_METHOD_CONNECT, &message); coturn-4.5.1.3/src/apps/uclient/startuclient.c:1392: stun_attr_add_addr(&message, STUN_ATTRIBUTE_XOR_PEER_ADDRESS, peer_addr); coturn-4.5.1.3/src/apps/uclient/startuclient.c-1393- ############################################## coturn-4.5.1.3/src/apps/uclient/uclient.c-905- stun_attr_add(&(elem->out_buffer), STUN_ATTRIBUTE_DATA, buffer_to_send, clmessage_length); coturn-4.5.1.3/src/apps/uclient/uclient.c:906: stun_attr_add_addr(&(elem->out_buffer),STUN_ATTRIBUTE_XOR_PEER_ADDRESS, &(elem->pinfo.peer_addr)); coturn-4.5.1.3/src/apps/uclient/uclient.c-907- if(dont_fragment) ############################################## coturn-4.5.1.3/src/apps/uclient/uclient.c-1262- stun_init_request(STUN_METHOD_CREATE_PERMISSION, &message); coturn-4.5.1.3/src/apps/uclient/uclient.c:1263: stun_attr_add_addr(&message, STUN_ATTRIBUTE_XOR_PEER_ADDRESS, &(elem->pinfo.peer_addr)); coturn-4.5.1.3/src/apps/uclient/uclient.c-1264- add_origin(&message); ############################################## coturn-4.5.1.3/rpm/build.sh-92- coturn-4.5.1.3/rpm/build.sh:93:PLATFORM=`cat ${BUILDDIR}/platform` coturn-4.5.1.3/rpm/build.sh-94- ############################################## coturn-4.5.1.3/configure-333- case $ac_option in coturn-4.5.1.3/configure:334: *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; coturn-4.5.1.3/configure-335- *=) ac_optarg= ;; ############################################## coturn-4.5.1.3/configure-416-if test -n "$ac_prev"; then coturn-4.5.1.3/configure:417: ac_option=--`echo $ac_prev | sed 's/_/-/g'` coturn-4.5.1.3/configure-418- as_fn_error $? "missing argument to $ac_option" ############################################## coturn-4.5.1.3/examples/scripts/restapi/shared_secret_maintainer.pl-83- coturn-4.5.1.3/examples/scripts/restapi/shared_secret_maintainer.pl:84: my $c = $dbh->do("delete from turn_secret where value = '$secret'"); coturn-4.5.1.3/examples/scripts/restapi/shared_secret_maintainer.pl-85- print "Deleted $c rows\n";