=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ddnet-15.1.3/cmake/FindFFMPEG.cmake-57- ddnet-15.1.3/cmake/FindFFMPEG.cmake:58:set_extra_dirs_include(AVCODEC ffmpeg "${AVCODEC_LIBRARY}") ddnet-15.1.3/cmake/FindFFMPEG.cmake-59-find_path(AVCODEC_INCLUDEDIR libavcodec ############################################## ddnet-15.1.3/cmake/FindFFMPEG.cmake-64- ddnet-15.1.3/cmake/FindFFMPEG.cmake:65:set_extra_dirs_include(AVFORMAT ffmpeg "${AVFORMAT_LIBRARY}") ddnet-15.1.3/cmake/FindFFMPEG.cmake-66-find_path(AVFORMAT_INCLUDEDIR libavformat ############################################## ddnet-15.1.3/cmake/FindFFMPEG.cmake-71- ddnet-15.1.3/cmake/FindFFMPEG.cmake:72:set_extra_dirs_include(AVUTIL ffmpeg "${AVUTIL_LIBRARY}") ddnet-15.1.3/cmake/FindFFMPEG.cmake-73-find_path(AVUTIL_INCLUDEDIR libavutil ############################################## ddnet-15.1.3/cmake/FindFFMPEG.cmake-78- ddnet-15.1.3/cmake/FindFFMPEG.cmake:79:set_extra_dirs_include(SWSCALE ffmpeg "${SWSCALE_LIBRARY}") ddnet-15.1.3/cmake/FindFFMPEG.cmake-80-find_path(SWSCALE_INCLUDEDIR libswscale ############################################## ddnet-15.1.3/cmake/FindFFMPEG.cmake-85- ddnet-15.1.3/cmake/FindFFMPEG.cmake:86:set_extra_dirs_include(SWRESAMPLE ffmpeg "${SWRESAMPLE_LIBRARY}") ddnet-15.1.3/cmake/FindFFMPEG.cmake-87-find_path(SWRESAMPLE_INCLUDEDIR libswresample ############################################## ddnet-15.1.3/cmake/FindFFMPEG.cmake-93-if(TARGET_OS STREQUAL "linux") ddnet-15.1.3/cmake/FindFFMPEG.cmake:94: set_extra_dirs_include(X264 x264 "${X264_LIBRARY}") ddnet-15.1.3/cmake/FindFFMPEG.cmake-95-endif() ############################################## ddnet-15.1.3/cmake/FindSQLite3.cmake-19- ) ddnet-15.1.3/cmake/FindSQLite3.cmake:20: set_extra_dirs_include(SQLite3 sqlite3 "${SQLite3_LIBRARY}") ddnet-15.1.3/cmake/FindSQLite3.cmake-21- find_path(SQLite3_INCLUDEDIR sqlite3.h ############################################## ddnet-15.1.3/cmake/FindMySQL.cmake-45-) ddnet-15.1.3/cmake/FindMySQL.cmake:46:set_extra_dirs_include(MYSQL mysql "${MYSQL_LIBRARY}") ddnet-15.1.3/cmake/FindMySQL.cmake-47-find_path(MYSQL_INCLUDEDIR ############################################## ddnet-15.1.3/cmake/FindMySQL.cmake-60-) ddnet-15.1.3/cmake/FindMySQL.cmake:61:set_extra_dirs_include(MYSQL_CPPCONN mysql "${MYSQL_CPPCONN_LIBRARY}") ddnet-15.1.3/cmake/FindMySQL.cmake-62-find_path(MYSQL_CPPCONN_INCLUDEDIR ############################################## ddnet-15.1.3/cmake/FindFreetype.cmake-12-) ddnet-15.1.3/cmake/FindFreetype.cmake:13:set_extra_dirs_include(FREETYPE freetype "${FREETYPE_LIBRARY}") ddnet-15.1.3/cmake/FindFreetype.cmake-14-find_path(FREETYPE_INCLUDEDIR ############################################## ddnet-15.1.3/cmake/FindWebsockets.cmake-12-) ddnet-15.1.3/cmake/FindWebsockets.cmake:13:set_extra_dirs_include(WEBSOCKETS websockets "${WEBSOCKETS_LIBRARY}") ddnet-15.1.3/cmake/FindWebsockets.cmake-14-find_path(WEBSOCKETS_INCLUDEDIR ############################################## ddnet-15.1.3/cmake/FindOgg.cmake-12-) ddnet-15.1.3/cmake/FindOgg.cmake:13:set_extra_dirs_include(OGG opus "${OGG_LIBRARY}") ddnet-15.1.3/cmake/FindOgg.cmake-14-find_path(OGG_INCLUDEDIR ogg/ogg.h ############################################## ddnet-15.1.3/cmake/FindMiniupnpc.cmake-12-) ddnet-15.1.3/cmake/FindMiniupnpc.cmake:13:set_extra_dirs_include(MINIUPNPC miniupnpc "${MINIUPNPC_LIBRARY}") ddnet-15.1.3/cmake/FindMiniupnpc.cmake-14-find_path(MINIUPNPC_INCLUDEDIR miniupnpc.h ############################################## ddnet-15.1.3/cmake/FindOpus.cmake-12-) ddnet-15.1.3/cmake/FindOpus.cmake:13:set_extra_dirs_include(OPUS opus "${OPUS_LIBRARY}") ddnet-15.1.3/cmake/FindOpus.cmake-14-find_path(OPUS_INCLUDEDIR opus.h ############################################## ddnet-15.1.3/cmake/FindCurl.cmake-12-) ddnet-15.1.3/cmake/FindCurl.cmake:13:set_extra_dirs_include(CURL curl "${CURL_LIBRARY}") ddnet-15.1.3/cmake/FindCurl.cmake-14-find_path(CURL_INCLUDEDIR curl/curl.h ############################################## ddnet-15.1.3/cmake/FindSDL2.cmake-13-set(CMAKE_FIND_FRAMEWORK FIRST) ddnet-15.1.3/cmake/FindSDL2.cmake:14:set_extra_dirs_include(SDL2 sdl "${SDL2_LIBRARY}") ddnet-15.1.3/cmake/FindSDL2.cmake-15-# Looking for 'SDL.h' directly might accidentally find a SDL instead of SDL 2 ############################################## ddnet-15.1.3/cmake/FindOpusfile.cmake-12-) ddnet-15.1.3/cmake/FindOpusfile.cmake:13:set_extra_dirs_include(OPUSFILE opus "${OPUSFILE_LIBRARY}") ddnet-15.1.3/cmake/FindOpusfile.cmake-14-find_path(OPUSFILE_INCLUDEDIR opusfile.h ############################################## ddnet-15.1.3/README.md-52- ddnet-15.1.3/README.md:53:Pass the number of threads for compilation to `make -j`. `$(nproc)` in this case returns the number of processing units. DDNet requires additional libraries, that are bundled for the most common platforms (Windows, Mac, Linux, all x86 and x86\_64). The bundled libraries are now in the ddnet-libs submodule. ddnet-15.1.3/README.md-54- ############################################## ddnet-15.1.3/src/engine/server.h-54- virtual void SetClientDDNetVersion(int ClientID, int DDNetVersion) = 0; ddnet-15.1.3/src/engine/server.h:55: virtual void GetClientAddr(int ClientID, char *pAddrStr, int Size) = 0; ddnet-15.1.3/src/engine/server.h-56- virtual void RestrictRconOutput(int ClientID) = 0; ############################################## ddnet-15.1.3/src/engine/server.h-225- ddnet-15.1.3/src/engine/server.h:226: virtual void GetClientAddr(int ClientID, NETADDR *pAddr) = 0; ddnet-15.1.3/src/engine/server.h-227- ############################################## ddnet-15.1.3/src/engine/masterserver.h-24- virtual int IsRefreshing() = 0; ddnet-15.1.3/src/engine/masterserver.h:25: virtual NETADDR GetAddr(int Index) = 0; ddnet-15.1.3/src/engine/masterserver.h-26- virtual void SetCount(int Index, int Count) = 0; ############################################## ddnet-15.1.3/src/engine/client/client.cpp-1277- continue; ddnet-15.1.3/src/engine/client/client.cpp:1278: NETADDR tmp = m_pMasterServer->GetAddr(i); ddnet-15.1.3/src/engine/client/client.cpp-1279- if(net_addr_comp(&pPacket->m_Address, &tmp) == 0) ############################################## ddnet-15.1.3/src/engine/client/client.cpp-1301- { ddnet-15.1.3/src/engine/client/client.cpp:1302: NETADDR Addr = m_pMasterServer->GetAddr(i); ddnet-15.1.3/src/engine/client/client.cpp-1303- if(net_addr_comp(&pPacket->m_Address, &Addr) == 0) ############################################## ddnet-15.1.3/src/engine/client/serverbrowser.cpp-836- ddnet-15.1.3/src/engine/client/serverbrowser.cpp:837: Addr = m_pMasterServer->GetAddr(i); ddnet-15.1.3/src/engine/client/serverbrowser.cpp-838- m_pMasterServer->SetCount(i, -1); ############################################## ddnet-15.1.3/src/engine/client/serverbrowser.cpp-881- ddnet-15.1.3/src/engine/client/serverbrowser.cpp:882: Addr = m_pMasterServer->GetAddr(i); ddnet-15.1.3/src/engine/client/serverbrowser.cpp-883- Packet.m_Address = Addr; ############################################## ddnet-15.1.3/src/engine/external/zlib/crc32.c-185-/* ========================================================================= ddnet-15.1.3/src/engine/external/zlib/crc32.c:186: * This function can be used by asm versions of crc32() ddnet-15.1.3/src/engine/external/zlib/crc32.c-187- */ ############################################## ddnet-15.1.3/src/engine/external/zlib/deflate.c-91-# pragma message("Assembler code may have bugs -- use at your own risk") ddnet-15.1.3/src/engine/external/zlib/deflate.c:92: void match_init OF((void)); /* asm code initialization */ ddnet-15.1.3/src/engine/external/zlib/deflate.c-93- uInt longest_match OF((deflate_state *s, IPos cur_match)); ############################################## ddnet-15.1.3/src/engine/external/zlib/deflate.c-1216-#ifdef ASMV ddnet-15.1.3/src/engine/external/zlib/deflate.c:1217: match_init(); /* initialize the asm code */ ddnet-15.1.3/src/engine/external/zlib/deflate.c-1218-#endif ############################################## ddnet-15.1.3/src/engine/external/zlib/deflate.c-1232-#ifndef ASMV ddnet-15.1.3/src/engine/external/zlib/deflate.c:1233:/* For 80x86 and 680x0, an optimized version will be provided in match.asm or ddnet-15.1.3/src/engine/external/zlib/deflate.c-1234- * match.S. The code will be functionally equivalent. ############################################## ddnet-15.1.3/src/engine/external/zlib/zlib.h-1184- 8: ZLIB_DEBUG ddnet-15.1.3/src/engine/external/zlib/zlib.h:1185: 9: ASMV or ASMINF -- use ASM code ddnet-15.1.3/src/engine/external/zlib/zlib.h-1186- 10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention ############################################## ddnet-15.1.3/src/engine/external/glew/README.md-39- ddnet-15.1.3/src/engine/external/glew/README.md:40:Debian/Ubuntu/Mint: `$ sudo apt-get install build-essential libxmu-dev libxi-dev libgl-dev libosmesa-dev` ddnet-15.1.3/src/engine/external/glew/README.md-41- ddnet-15.1.3/src/engine/external/glew/README.md:42:RedHat/CentOS/Fedora: `$ sudo yum install libXmu-devel libXi-devel libGL-devel` ddnet-15.1.3/src/engine/external/glew/README.md-43- ############################################## ddnet-15.1.3/src/engine/external/glew/README.md-61- ddnet-15.1.3/src/engine/external/glew/README.md:62:Debian/Ubuntu/Mint: `$ sudo apt-get install build-essential libXmu-dev libXi-dev libgl-dev cmake` ddnet-15.1.3/src/engine/external/glew/README.md-63- ddnet-15.1.3/src/engine/external/glew/README.md:64:RedHat/CentOS/Fedora: `$ sudo yum install libXmu-devel libXi-devel libGL-devel cmake` ddnet-15.1.3/src/engine/external/glew/README.md-65- ############################################## ddnet-15.1.3/src/engine/server/server.h-80- ddnet-15.1.3/src/engine/server/server.h:81: virtual int BanAddr(const NETADDR *pAddr, int Seconds, const char *pReason); ddnet-15.1.3/src/engine/server/server.h-82- virtual int BanRange(const CNetRange *pRange, int Seconds, const char *pReason); ############################################## ddnet-15.1.3/src/engine/server/server.h-286- void SetClientDDNetVersion(int ClientID, int DDNetVersion); ddnet-15.1.3/src/engine/server/server.h:287: void GetClientAddr(int ClientID, char *pAddrStr, int Size); ddnet-15.1.3/src/engine/server/server.h-288- const char *ClientName(int ClientID); ############################################## ddnet-15.1.3/src/engine/server/server.h-420- ddnet-15.1.3/src/engine/server/server.h:421: void GetClientAddr(int ClientID, NETADDR *pAddr); ddnet-15.1.3/src/engine/server/server.h-422- int m_aPrevStates[MAX_CLIENTS]; ############################################## ddnet-15.1.3/src/engine/server/register.cpp-167- ddnet-15.1.3/src/engine/server/register.cpp:168: NETADDR Addr = m_pMasterServer->GetAddr(i); ddnet-15.1.3/src/engine/server/register.cpp-169- m_aMasterserverInfo[i].m_Addr = Addr; ############################################## ddnet-15.1.3/src/engine/server/server.cpp-156- { ddnet-15.1.3/src/engine/server/server.cpp:157: if(NetMatch(pData, Server()->m_NetServer.ClientAddr(Server()->m_RconClientID))) ddnet-15.1.3/src/engine/server/server.cpp-158- { ############################################## ddnet-15.1.3/src/engine/server/server.cpp-167- ddnet-15.1.3/src/engine/server/server.cpp:168: if(Server()->m_aClients[i].m_Authed >= Server()->m_RconAuthLevel && NetMatch(pData, Server()->m_NetServer.ClientAddr(i))) ddnet-15.1.3/src/engine/server/server.cpp-169- { ############################################## ddnet-15.1.3/src/engine/server/server.cpp-181- ddnet-15.1.3/src/engine/server/server.cpp:182: if(Server()->m_aClients[i].m_Authed != AUTHED_NO && NetMatch(pData, Server()->m_NetServer.ClientAddr(i))) ddnet-15.1.3/src/engine/server/server.cpp-183- { ############################################## ddnet-15.1.3/src/engine/server/server.cpp-200- ddnet-15.1.3/src/engine/server/server.cpp:201: if(NetMatch(&Data, Server()->m_NetServer.ClientAddr(i))) ddnet-15.1.3/src/engine/server/server.cpp-202- { ############################################## ddnet-15.1.3/src/engine/server/server.cpp-212- ddnet-15.1.3/src/engine/server/server.cpp:213:int CServerBan::BanAddr(const NETADDR *pAddr, int Seconds, const char *pReason) ddnet-15.1.3/src/engine/server/server.cpp-214-{ ############################################## ddnet-15.1.3/src/engine/server/server.cpp-240- else ddnet-15.1.3/src/engine/server/server.cpp:241: pThis->BanAddr(pThis->Server()->m_NetServer.ClientAddr(ClientID), Minutes * 60, pReason); ddnet-15.1.3/src/engine/server/server.cpp-242- } ############################################## ddnet-15.1.3/src/engine/server/server.cpp-469- NETADDR Addr; ddnet-15.1.3/src/engine/server/server.cpp:470: GetClientAddr(ClientID, &Addr); ddnet-15.1.3/src/engine/server/server.cpp:471: m_NetServer.NetBan()->BanAddr(&Addr, Seconds, pReason); ddnet-15.1.3/src/engine/server/server.cpp-472-} ############################################## ddnet-15.1.3/src/engine/server/server.cpp-570- ddnet-15.1.3/src/engine/server/server.cpp:571:void CServer::GetClientAddr(int ClientID, char *pAddrStr, int Size) ddnet-15.1.3/src/engine/server/server.cpp-572-{ ddnet-15.1.3/src/engine/server/server.cpp-573- if(ClientID >= 0 && ClientID < MAX_CLIENTS && m_aClients[ClientID].m_State == CClient::STATE_INGAME) ddnet-15.1.3/src/engine/server/server.cpp:574: net_addr_str(m_NetServer.ClientAddr(ClientID), pAddrStr, Size, false); ddnet-15.1.3/src/engine/server/server.cpp-575-} ############################################## ddnet-15.1.3/src/engine/server/server.cpp-647- { ddnet-15.1.3/src/engine/server/server.cpp:648: GetClientAddr(i, &aAddresses[i]); ddnet-15.1.3/src/engine/server/server.cpp-649- } ############################################## ddnet-15.1.3/src/engine/server/server.cpp-987-#if defined(CONF_FAMILY_UNIX) ddnet-15.1.3/src/engine/server/server.cpp:988: pThis->SendConnLoggingCommand(OPEN_SESSION, pThis->m_NetServer.ClientAddr(ClientID)); ddnet-15.1.3/src/engine/server/server.cpp-989-#endif ############################################## ddnet-15.1.3/src/engine/server/server.cpp-1017-#if defined(CONF_FAMILY_UNIX) ddnet-15.1.3/src/engine/server/server.cpp:1018: pThis->SendConnLoggingCommand(OPEN_SESSION, pThis->m_NetServer.ClientAddr(ClientID)); ddnet-15.1.3/src/engine/server/server.cpp-1019-#endif ############################################## ddnet-15.1.3/src/engine/server/server.cpp-1024-{ ddnet-15.1.3/src/engine/server/server.cpp:1025: NETADDR Addr = *m_NetServer.ClientAddr(ClientID); ddnet-15.1.3/src/engine/server/server.cpp-1026- ############################################## ddnet-15.1.3/src/engine/server/server.cpp-1070- char aAddrStr[NETADDR_MAXSTRSIZE]; ddnet-15.1.3/src/engine/server/server.cpp:1071: net_addr_str(pThis->m_NetServer.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); ddnet-15.1.3/src/engine/server/server.cpp-1072- ############################################## ddnet-15.1.3/src/engine/server/server.cpp-1099-#if defined(CONF_FAMILY_UNIX) ddnet-15.1.3/src/engine/server/server.cpp:1100: pThis->SendConnLoggingCommand(CLOSE_SESSION, pThis->m_NetServer.ClientAddr(ClientID)); ddnet-15.1.3/src/engine/server/server.cpp-1101-#endif ############################################## ddnet-15.1.3/src/engine/server/server.cpp-1336- { ddnet-15.1.3/src/engine/server/server.cpp:1337: m_NetServer.NetBan()->BanAddr(&pPacket->m_Address, 600, "Stressing network"); ddnet-15.1.3/src/engine/server/server.cpp-1338- return; ############################################## ddnet-15.1.3/src/engine/server/server.cpp-1452- char aAddrStr[NETADDR_MAXSTRSIZE]; ddnet-15.1.3/src/engine/server/server.cpp:1453: net_addr_str(m_NetServer.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); ddnet-15.1.3/src/engine/server/server.cpp-1454- ############################################## ddnet-15.1.3/src/engine/server/server.cpp-1468- char aAddrStr[NETADDR_MAXSTRSIZE]; ddnet-15.1.3/src/engine/server/server.cpp:1469: net_addr_str(m_NetServer.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); ddnet-15.1.3/src/engine/server/server.cpp-1470- ############################################## ddnet-15.1.3/src/engine/server/server.cpp-1663- else ddnet-15.1.3/src/engine/server/server.cpp:1664: m_ServerBan.BanAddr(m_NetServer.ClientAddr(ClientID), g_Config.m_SvRconBantime * 60, "Too many remote console authentication tries"); ddnet-15.1.3/src/engine/server/server.cpp-1665- } ############################################## ddnet-15.1.3/src/engine/server/server.cpp-2119- if(!IsSixup(i)) ddnet-15.1.3/src/engine/server/server.cpp:2120: SendServerInfo(m_NetServer.ClientAddr(i), -1, SERVERINFO_INGAME, false); ddnet-15.1.3/src/engine/server/server.cpp-2121- else ############################################## ddnet-15.1.3/src/engine/server/server.cpp-2505- char aAddrStr[NETADDR_MAXSTRSIZE]; ddnet-15.1.3/src/engine/server/server.cpp:2506: net_addr_str(m_NetServer.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); ddnet-15.1.3/src/engine/server/server.cpp-2507- ############################################## ddnet-15.1.3/src/engine/server/server.cpp-2517- g_Config.m_SvDnsblBan) ddnet-15.1.3/src/engine/server/server.cpp:2518: m_NetServer.NetBan()->BanAddr(m_NetServer.ClientAddr(ClientID), 60 * 10, "VPN detected, try connecting without. Contact admin if mistaken"); ddnet-15.1.3/src/engine/server/server.cpp-2519- } ############################################## ddnet-15.1.3/src/engine/server/server.cpp-2693- ddnet-15.1.3/src/engine/server/server.cpp:2694: net_addr_str(pThis->m_NetServer.ClientAddr(i), aAddrStr, sizeof(aAddrStr), true); ddnet-15.1.3/src/engine/server/server.cpp-2695- if(pThis->m_aClients[i].m_State == CClient::STATE_INGAME) ############################################## ddnet-15.1.3/src/engine/server/server.cpp-3363- // set the destination address for the connection logging ddnet-15.1.3/src/engine/server/server.cpp:3364: net_unix_set_addr(&pServer->m_ConnLoggingDestAddr, pResult->GetString(0)); ddnet-15.1.3/src/engine/server/server.cpp-3365- } ############################################## ddnet-15.1.3/src/engine/server/server.cpp-3550- ddnet-15.1.3/src/engine/server/server.cpp:3551:void CServer::GetClientAddr(int ClientID, NETADDR *pAddr) ddnet-15.1.3/src/engine/server/server.cpp-3552-{ ############################################## ddnet-15.1.3/src/engine/server/server.cpp-3554- { ddnet-15.1.3/src/engine/server/server.cpp:3555: *pAddr = *m_NetServer.ClientAddr(ClientID); ddnet-15.1.3/src/engine/server/server.cpp-3556- } ############################################## ddnet-15.1.3/src/engine/shared/masterserver.cpp-104- ddnet-15.1.3/src/engine/shared/masterserver.cpp:105: virtual NETADDR GetAddr(int Index) ddnet-15.1.3/src/engine/shared/masterserver.cpp-106- { ############################################## ddnet-15.1.3/src/engine/shared/network.h-345- int TryAcceptClient(NETADDR &Addr, SECURITY_TOKEN SecurityToken, bool VanillaAuth = false, bool Sixup = false, SECURITY_TOKEN Token = 0); ddnet-15.1.3/src/engine/shared/network.h:346: int NumClientsWithAddr(NETADDR Addr); ddnet-15.1.3/src/engine/shared/network.h-347- bool Connlimit(NETADDR Addr); ############################################## ddnet-15.1.3/src/engine/shared/network.h-366- // status requests ddnet-15.1.3/src/engine/shared/network.h:367: const NETADDR *ClientAddr(int ClientID) const { return m_aSlots[ClientID].m_Connection.PeerAddress(); } ddnet-15.1.3/src/engine/shared/network.h-368- bool HasSecurityToken(int ClientID) const { return m_aSlots[ClientID].m_Connection.SecurityToken() != NET_SECURITY_TOKEN_UNSUPPORTED; } ############################################## ddnet-15.1.3/src/engine/shared/network.h-425- // status requests ddnet-15.1.3/src/engine/shared/network.h:426: const NETADDR *ClientAddr(int ClientID) const { return m_aSlots[ClientID].m_Connection.PeerAddress(); } ddnet-15.1.3/src/engine/shared/network.h-427- class CNetBan *NetBan() const { return m_pNetBan; } ############################################## ddnet-15.1.3/src/engine/shared/network_server.cpp-113- // TODO: insert lots of checks here ddnet-15.1.3/src/engine/shared/network_server.cpp:114: /*NETADDR Addr = ClientAddr(ClientID); ddnet-15.1.3/src/engine/shared/network_server.cpp-115- ############################################## ddnet-15.1.3/src/engine/shared/network_server.cpp-165- ddnet-15.1.3/src/engine/shared/network_server.cpp:166:int CNetServer::NumClientsWithAddr(NETADDR Addr) ddnet-15.1.3/src/engine/shared/network_server.cpp-167-{ ############################################## ddnet-15.1.3/src/engine/shared/network_server.cpp-233- // check for sv_max_clients_per_ip ddnet-15.1.3/src/engine/shared/network_server.cpp:234: if(NumClientsWithAddr(Addr) + 1 > m_MaxClientsPerIP) ddnet-15.1.3/src/engine/shared/network_server.cpp-235- { ############################################## ddnet-15.1.3/src/engine/shared/network_server.cpp-807- ddnet-15.1.3/src/engine/shared/network_server.cpp:808: m_aSlots[ClientID].m_Connection.SetTimedOut(ClientAddr(OrigID), m_aSlots[OrigID].m_Connection.SeqSequence(), m_aSlots[OrigID].m_Connection.AckSequence(), m_aSlots[OrigID].m_Connection.SecurityToken(), m_aSlots[OrigID].m_Connection.ResendBuffer(), m_aSlots[OrigID].m_Connection.m_Sixup); ddnet-15.1.3/src/engine/shared/network_server.cpp-809- m_aSlots[OrigID].m_Connection.Reset(); ############################################## ddnet-15.1.3/src/engine/shared/netban.h-177- ddnet-15.1.3/src/engine/shared/netban.h:178: virtual int BanAddr(const NETADDR *pAddr, int Seconds, const char *pReason); ddnet-15.1.3/src/engine/shared/netban.h-179- virtual int BanRange(const CNetRange *pRange, int Seconds, const char *pReason); ddnet-15.1.3/src/engine/shared/netban.h:180: int UnbanByAddr(const NETADDR *pAddr); ddnet-15.1.3/src/engine/shared/netban.h-181- int UnbanByRange(const CNetRange *pRange); ############################################## ddnet-15.1.3/src/engine/shared/econ.cpp-11- char aAddrStr[NETADDR_MAXSTRSIZE]; ddnet-15.1.3/src/engine/shared/econ.cpp:12: net_addr_str(pThis->m_NetConsole.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); ddnet-15.1.3/src/engine/shared/econ.cpp-13- char aBuf[128]; ############################################## ddnet-15.1.3/src/engine/shared/econ.cpp-29- char aAddrStr[NETADDR_MAXSTRSIZE]; ddnet-15.1.3/src/engine/shared/econ.cpp:30: net_addr_str(pThis->m_NetConsole.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); ddnet-15.1.3/src/engine/shared/econ.cpp-31- char aBuf[256]; ############################################## ddnet-15.1.3/src/engine/shared/econ.cpp-139- else ddnet-15.1.3/src/engine/shared/econ.cpp:140: m_NetConsole.NetBan()->BanAddr(m_NetConsole.ClientAddr(ClientID), g_Config.m_EcBantime * 60, "Too many authentication tries"); ddnet-15.1.3/src/engine/shared/econ.cpp-141- } ############################################## ddnet-15.1.3/src/engine/shared/netban.cpp-335- ddnet-15.1.3/src/engine/shared/netban.cpp:336:int CNetBan::BanAddr(const NETADDR *pAddr, int Seconds, const char *pReason) ddnet-15.1.3/src/engine/shared/netban.cpp-337-{ ############################################## ddnet-15.1.3/src/engine/shared/netban.cpp-349- ddnet-15.1.3/src/engine/shared/netban.cpp:350:int CNetBan::UnbanByAddr(const NETADDR *pAddr) ddnet-15.1.3/src/engine/shared/netban.cpp-351-{ ############################################## ddnet-15.1.3/src/engine/shared/netban.cpp-441- if(net_addr_from_str(&Addr, pStr) == 0) ddnet-15.1.3/src/engine/shared/netban.cpp:442: pThis->BanAddr(&Addr, Minutes * 60, pReason); ddnet-15.1.3/src/engine/shared/netban.cpp-443- else ############################################## ddnet-15.1.3/src/engine/shared/netban.cpp-473- if(net_addr_from_str(&Addr, pStr) == 0) ddnet-15.1.3/src/engine/shared/netban.cpp:474: pThis->UnbanByAddr(&Addr); ddnet-15.1.3/src/engine/shared/netban.cpp-475- else ############################################## ddnet-15.1.3/src/base/system.h-976-*/ ddnet-15.1.3/src/base/system.h:977:void net_unix_set_addr(UNIXSOCKETADDR *addr, const char *path); ddnet-15.1.3/src/base/system.h-978- ############################################## ddnet-15.1.3/src/base/system.c-1029- ddnet-15.1.3/src/base/system.c:1030:static void sockaddr_to_netaddr(const struct sockaddr *src, NETADDR *dst) ddnet-15.1.3/src/base/system.c-1031-{ ############################################## ddnet-15.1.3/src/base/system.c-1168- ddnet-15.1.3/src/base/system.c:1169: sockaddr_to_netaddr(result->ai_addr, addr); ddnet-15.1.3/src/base/system.c-1170- addr->port = port; ############################################## ddnet-15.1.3/src/base/system.c-1259-#endif ddnet-15.1.3/src/base/system.c:1260: sockaddr_to_netaddr((struct sockaddr *)&sa6, addr); ddnet-15.1.3/src/base/system.c-1261- ############################################## ddnet-15.1.3/src/base/system.c-1627- { ddnet-15.1.3/src/base/system.c:1628: sockaddr_to_netaddr((struct sockaddr *)&(m->sockaddrs[m->pos]), addr); ddnet-15.1.3/src/base/system.c-1629- // TODO: network_stats ############################################## ddnet-15.1.3/src/base/system.c-1665- { ddnet-15.1.3/src/base/system.c:1666: sockaddr_to_netaddr((struct sockaddr *)&sockaddrbuf, addr); ddnet-15.1.3/src/base/system.c-1667- network_stats.recv_bytes += bytes; ############################################## ddnet-15.1.3/src/base/system.c-1799- { ddnet-15.1.3/src/base/system.c:1800: sockaddr_to_netaddr((const struct sockaddr *)&addr, a); ddnet-15.1.3/src/base/system.c-1801- new_sock->type = NETTYPE_IPV4; ############################################## ddnet-15.1.3/src/base/system.c-1815- { ddnet-15.1.3/src/base/system.c:1816: sockaddr_to_netaddr((const struct sockaddr *)&addr, a); ddnet-15.1.3/src/base/system.c-1817- new_sock->type = NETTYPE_IPV6; ############################################## ddnet-15.1.3/src/base/system.c-1925- ddnet-15.1.3/src/base/system.c:1926:void net_unix_set_addr(UNIXSOCKETADDR *addr, const char *path) ddnet-15.1.3/src/base/system.c-1927-{ ############################################## ddnet-15.1.3/src/game/server/gamecontext.cpp-814- { ddnet-15.1.3/src/game/server/gamecontext.cpp:815: Server()->GetClientAddr(i, aaBuf[i], NETADDR_MAXSTRSIZE); ddnet-15.1.3/src/game/server/gamecontext.cpp-816- if(!pIP) ############################################## ddnet-15.1.3/src/game/server/gamecontext.cpp-1883- { ddnet-15.1.3/src/game/server/gamecontext.cpp:1884: Server()->GetClientAddr(i, aaAddresses[i], NETADDR_MAXSTRSIZE); ddnet-15.1.3/src/game/server/gamecontext.cpp-1885- } ############################################## ddnet-15.1.3/src/game/server/gamecontext.cpp-1961- char aAddrStr[NETADDR_MAXSTRSIZE] = {0}; ddnet-15.1.3/src/game/server/gamecontext.cpp:1962: Server()->GetClientAddr(KickID, aAddrStr, sizeof(aAddrStr)); ddnet-15.1.3/src/game/server/gamecontext.cpp-1963- str_format(aCmd, sizeof(aCmd), "ban %s %d Banned by vote", aAddrStr, g_Config.m_SvVoteKickBantime); ############################################## ddnet-15.1.3/src/game/server/gamecontext.cpp-2868- char aAddrStr[NETADDR_MAXSTRSIZE] = {0}; ddnet-15.1.3/src/game/server/gamecontext.cpp:2869: pSelf->Server()->GetClientAddr(KickID, aAddrStr, sizeof(aAddrStr)); ddnet-15.1.3/src/game/server/gamecontext.cpp-2870- str_format(aBuf, sizeof(aBuf), "ban %s %d %s", aAddrStr, g_Config.m_SvVoteKickBantime, pReason); ############################################## ddnet-15.1.3/src/game/server/gamecontext.cpp-3614- char aBuf[512], aIP[NETADDR_MAXSTRSIZE]; ddnet-15.1.3/src/game/server/gamecontext.cpp:3615: Server()->GetClientAddr(ClientID, aIP, sizeof(aIP)); ddnet-15.1.3/src/game/server/gamecontext.cpp-3616- str_format(aBuf, sizeof(aBuf), "ban %s %d Banned by vote", aIP, g_Config.m_SvVoteKickBantime); ############################################## ddnet-15.1.3/src/game/server/gamecontext.cpp-3652- NETADDR Addr; ddnet-15.1.3/src/game/server/gamecontext.cpp:3653: Server()->GetClientAddr(ClientID, &Addr); ddnet-15.1.3/src/game/server/gamecontext.cpp-3654- int Muted = 0; ############################################## ddnet-15.1.3/src/game/server/gamecontext.cpp-4032- NETADDR Addr; ddnet-15.1.3/src/game/server/gamecontext.cpp:4033: Server()->GetClientAddr(ClientID, &Addr); ddnet-15.1.3/src/game/server/gamecontext.cpp-4034- int VoteMuted = 0; ############################################## ddnet-15.1.3/src/game/server/ddracecommands.cpp-465- NETADDR Addr; ddnet-15.1.3/src/game/server/ddracecommands.cpp:466: pSelf->Server()->GetClientAddr(Victim, &Addr); ddnet-15.1.3/src/game/server/ddracecommands.cpp-467- ############################################## ddnet-15.1.3/src/game/server/ddracecommands.cpp-491- NETADDR Addr; ddnet-15.1.3/src/game/server/ddracecommands.cpp:492: pSelf->Server()->GetClientAddr(Victim, &Addr); ddnet-15.1.3/src/game/server/ddracecommands.cpp-493- ############################################## ddnet-15.1.3/src/game/server/ddracecommands.cpp-551- NETADDR Addr; ddnet-15.1.3/src/game/server/ddracecommands.cpp:552: pSelf->Server()->GetClientAddr(Victim, &Addr); ddnet-15.1.3/src/game/server/ddracecommands.cpp-553- ############################################## ddnet-15.1.3/.pc/use-system-libjsonparser.patch/src/engine/client/serverbrowser.cpp-836- ddnet-15.1.3/.pc/use-system-libjsonparser.patch/src/engine/client/serverbrowser.cpp:837: Addr = m_pMasterServer->GetAddr(i); ddnet-15.1.3/.pc/use-system-libjsonparser.patch/src/engine/client/serverbrowser.cpp-838- m_pMasterServer->SetCount(i, -1); ############################################## ddnet-15.1.3/.pc/use-system-libjsonparser.patch/src/engine/client/serverbrowser.cpp-881- ddnet-15.1.3/.pc/use-system-libjsonparser.patch/src/engine/client/serverbrowser.cpp:882: Addr = m_pMasterServer->GetAddr(i); ddnet-15.1.3/.pc/use-system-libjsonparser.patch/src/engine/client/serverbrowser.cpp-883- Packet.m_Address = Addr;