=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ############################################## teeworlds-0.7.5/cmake/FindSDL2.cmake-23-set(CMAKE_FIND_FRAMEWORK FIRST) teeworlds-0.7.5/cmake/FindSDL2.cmake:24:set_extra_dirs_include(SDL2 sdl "${SDL2_LIBRARY}") teeworlds-0.7.5/cmake/FindSDL2.cmake-25-# Looking for 'SDL.h' directly might accidentally find a SDL 1 instead of SDL 2 ############################################## teeworlds-0.7.5/cmake/FindFreetype.cmake-12-) teeworlds-0.7.5/cmake/FindFreetype.cmake:13:set_extra_dirs_include(FREETYPE freetype "${FREETYPE_LIBRARY}") teeworlds-0.7.5/cmake/FindFreetype.cmake-14-find_path(FREETYPE_INCLUDEDIR ############################################## teeworlds-0.7.5/src/game/server/gamecontext.cpp-538- if(m_apPlayers[i]) teeworlds-0.7.5/src/game/server/gamecontext.cpp:539: Server()->GetClientAddr(i, aaBuf[i], NETADDR_MAXSTRSIZE); teeworlds-0.7.5/src/game/server/gamecontext.cpp-540- bool aVoteChecked[MAX_CLIENTS] = {0}; ############################################## teeworlds-0.7.5/src/game/server/gamecontext.cpp-931- char aAddrStr[NETADDR_MAXSTRSIZE] = {0}; teeworlds-0.7.5/src/game/server/gamecontext.cpp:932: Server()->GetClientAddr(KickID, aAddrStr, sizeof(aAddrStr)); teeworlds-0.7.5/src/game/server/gamecontext.cpp-933- str_format(aCmd, sizeof(aCmd), "ban %s %d Banned by vote", aAddrStr, Config()->m_SvVoteKickBantime); ############################################## teeworlds-0.7.5/src/base/system.c-740- teeworlds-0.7.5/src/base/system.c:741:static void sockaddr_to_netaddr(const struct sockaddr *src, NETADDR *dst) teeworlds-0.7.5/src/base/system.c-742-{ ############################################## teeworlds-0.7.5/src/base/system.c-854- teeworlds-0.7.5/src/base/system.c:855: sockaddr_to_netaddr(result->ai_addr, addr); teeworlds-0.7.5/src/base/system.c-856- freeaddrinfo(result); ############################################## teeworlds-0.7.5/src/base/system.c-940-#endif teeworlds-0.7.5/src/base/system.c:941: sockaddr_to_netaddr((struct sockaddr *)&sa6, addr); teeworlds-0.7.5/src/base/system.c-942- ############################################## teeworlds-0.7.5/src/base/system.c-1223- { teeworlds-0.7.5/src/base/system.c:1224: sockaddr_to_netaddr((struct sockaddr *)&sockaddrbuf, addr); teeworlds-0.7.5/src/base/system.c-1225- network_stats.recv_bytes += bytes; ############################################## teeworlds-0.7.5/src/base/system.c-1353- { teeworlds-0.7.5/src/base/system.c:1354: sockaddr_to_netaddr((const struct sockaddr *)&addr, a); teeworlds-0.7.5/src/base/system.c-1355- new_sock->type = NETTYPE_IPV4; ############################################## teeworlds-0.7.5/src/base/system.c-1369- { teeworlds-0.7.5/src/base/system.c:1370: sockaddr_to_netaddr((const struct sockaddr *)&addr, a); teeworlds-0.7.5/src/base/system.c-1371- new_sock->type = NETTYPE_IPV6; ############################################## teeworlds-0.7.5/src/engine/external/zlib/crc32.c-185-/* ========================================================================= teeworlds-0.7.5/src/engine/external/zlib/crc32.c:186: * This function can be used by asm versions of crc32() teeworlds-0.7.5/src/engine/external/zlib/crc32.c-187- */ ############################################## teeworlds-0.7.5/src/engine/external/zlib/deflate.c-91-# pragma message("Assembler code may have bugs -- use at your own risk") teeworlds-0.7.5/src/engine/external/zlib/deflate.c:92: void match_init OF((void)); /* asm code initialization */ teeworlds-0.7.5/src/engine/external/zlib/deflate.c-93- uInt longest_match OF((deflate_state *s, IPos cur_match)); ############################################## teeworlds-0.7.5/src/engine/external/zlib/deflate.c-1216-#ifdef ASMV teeworlds-0.7.5/src/engine/external/zlib/deflate.c:1217: match_init(); /* initialize the asm code */ teeworlds-0.7.5/src/engine/external/zlib/deflate.c-1218-#endif ############################################## teeworlds-0.7.5/src/engine/external/zlib/deflate.c-1232-#ifndef ASMV teeworlds-0.7.5/src/engine/external/zlib/deflate.c:1233:/* For 80x86 and 680x0, an optimized version will be provided in match.asm or teeworlds-0.7.5/src/engine/external/zlib/deflate.c-1234- * match.S. The code will be functionally equivalent. ############################################## teeworlds-0.7.5/src/engine/external/zlib/zlib.h-1184- 8: ZLIB_DEBUG teeworlds-0.7.5/src/engine/external/zlib/zlib.h:1185: 9: ASMV or ASMINF -- use ASM code teeworlds-0.7.5/src/engine/external/zlib/zlib.h-1186- 10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention ############################################## teeworlds-0.7.5/src/engine/server.h-32- virtual int GetClientInfo(int ClientID, CClientInfo *pInfo) const = 0; teeworlds-0.7.5/src/engine/server.h:33: virtual void GetClientAddr(int ClientID, char *pAddrStr, int Size) const = 0; teeworlds-0.7.5/src/engine/server.h-34- virtual int GetClientVersion(int ClientID) const = 0; ############################################## teeworlds-0.7.5/src/engine/masterserver.h-25- virtual bool IsRefreshing() const = 0; teeworlds-0.7.5/src/engine/masterserver.h:26: virtual NETADDR GetAddr(int Index) const= 0; teeworlds-0.7.5/src/engine/masterserver.h-27- virtual const char *GetName(int Index) const = 0; ############################################## teeworlds-0.7.5/src/engine/server/server.h-54- teeworlds-0.7.5/src/engine/server/server.h:55: virtual int BanAddr(const NETADDR *pAddr, int Seconds, const char *pReason); teeworlds-0.7.5/src/engine/server/server.h-56- virtual int BanRange(const CNetRange *pRange, int Seconds, const char *pReason); ############################################## teeworlds-0.7.5/src/engine/server/server.h-222- int GetClientInfo(int ClientID, CClientInfo *pInfo) const; teeworlds-0.7.5/src/engine/server/server.h:223: void GetClientAddr(int ClientID, char *pAddrStr, int Size) const; teeworlds-0.7.5/src/engine/server/server.h-224- int GetClientVersion(int ClientID) const; ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-163- { teeworlds-0.7.5/src/engine/server/server.cpp:164: if(NetMatch(pData, Server()->m_NetServer.ClientAddr(Server()->m_RconClientID))) teeworlds-0.7.5/src/engine/server/server.cpp-165- { ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-174- teeworlds-0.7.5/src/engine/server/server.cpp:175: if(Server()->m_aClients[i].m_Authed >= Server()->m_RconAuthLevel && NetMatch(pData, Server()->m_NetServer.ClientAddr(i))) teeworlds-0.7.5/src/engine/server/server.cpp-176- { ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-188- teeworlds-0.7.5/src/engine/server/server.cpp:189: if(Server()->m_aClients[i].m_Authed != CServer::AUTHED_NO && NetMatch(pData, Server()->m_NetServer.ClientAddr(i))) teeworlds-0.7.5/src/engine/server/server.cpp-190- { ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-207- teeworlds-0.7.5/src/engine/server/server.cpp:208: if(NetMatch(&Data, Server()->m_NetServer.ClientAddr(i))) teeworlds-0.7.5/src/engine/server/server.cpp-209- { ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-219- teeworlds-0.7.5/src/engine/server/server.cpp:220:int CServerBan::BanAddr(const NETADDR *pAddr, int Seconds, const char *pReason) teeworlds-0.7.5/src/engine/server/server.cpp-221-{ ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-247- else teeworlds-0.7.5/src/engine/server/server.cpp:248: pThis->BanAddr(pThis->Server()->m_NetServer.ClientAddr(ClientID), Minutes*60, pReason); teeworlds-0.7.5/src/engine/server/server.cpp-249- } ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-396-{ teeworlds-0.7.5/src/engine/server/server.cpp:397: return m_ServerBan.IsBanned(m_NetServer.ClientAddr(ClientID), 0, 0, 0); teeworlds-0.7.5/src/engine/server/server.cpp-398-} ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-413- teeworlds-0.7.5/src/engine/server/server.cpp:414:void CServer::GetClientAddr(int ClientID, char *pAddrStr, int Size) const teeworlds-0.7.5/src/engine/server/server.cpp-415-{ teeworlds-0.7.5/src/engine/server/server.cpp-416- if(ClientID >= 0 && ClientID < MAX_CLIENTS && m_aClients[ClientID].m_State == CClient::STATE_INGAME) teeworlds-0.7.5/src/engine/server/server.cpp:417: net_addr_str(m_NetServer.ClientAddr(ClientID), pAddrStr, Size, false); teeworlds-0.7.5/src/engine/server/server.cpp-418-} ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-698- char aAddrStr[NETADDR_MAXSTRSIZE]; teeworlds-0.7.5/src/engine/server/server.cpp:699: net_addr_str(pThis->m_NetServer.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); teeworlds-0.7.5/src/engine/server/server.cpp-700- char aBuf[256]; ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-913- char aAddrStr[NETADDR_MAXSTRSIZE]; teeworlds-0.7.5/src/engine/server/server.cpp:914: net_addr_str(m_NetServer.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); teeworlds-0.7.5/src/engine/server/server.cpp-915- ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-930- char aAddrStr[NETADDR_MAXSTRSIZE]; teeworlds-0.7.5/src/engine/server/server.cpp:931: net_addr_str(m_NetServer.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); teeworlds-0.7.5/src/engine/server/server.cpp-932- ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-1058- } teeworlds-0.7.5/src/engine/server/server.cpp:1059: else if(Config()->m_SvRconMaxTries && m_ServerBan.IsBannable(m_NetServer.ClientAddr(ClientID))) teeworlds-0.7.5/src/engine/server/server.cpp-1060- { ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-1069- else teeworlds-0.7.5/src/engine/server/server.cpp:1070: m_ServerBan.BanAddr(m_NetServer.ClientAddr(ClientID), Config()->m_SvRconBantime*60, "Too many remote console authentication tries"); teeworlds-0.7.5/src/engine/server/server.cpp-1071- } ############################################## teeworlds-0.7.5/src/engine/server/server.cpp-1580- { teeworlds-0.7.5/src/engine/server/server.cpp:1581: net_addr_str(pThis->m_NetServer.ClientAddr(i), aAddrStr, sizeof(aAddrStr), true); teeworlds-0.7.5/src/engine/server/server.cpp-1582- if(pThis->m_aClients[i].m_State == CClient::STATE_INGAME) ############################################## teeworlds-0.7.5/src/engine/server/register.cpp-135- teeworlds-0.7.5/src/engine/server/register.cpp:136: NETADDR Addr = m_pMasterServer->GetAddr(i); teeworlds-0.7.5/src/engine/server/register.cpp-137- m_aMasterserverInfo[i].m_Addr = Addr; ############################################## teeworlds-0.7.5/src/engine/shared/masterserver.cpp-101- teeworlds-0.7.5/src/engine/shared/masterserver.cpp:102: virtual NETADDR GetAddr(int Index) const teeworlds-0.7.5/src/engine/shared/masterserver.cpp-103- { ############################################## teeworlds-0.7.5/src/engine/shared/econ.cpp-12- char aAddrStr[NETADDR_MAXSTRSIZE]; teeworlds-0.7.5/src/engine/shared/econ.cpp:13: net_addr_str(pThis->m_NetConsole.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); teeworlds-0.7.5/src/engine/shared/econ.cpp-14- char aBuf[128]; ############################################## teeworlds-0.7.5/src/engine/shared/econ.cpp-30- char aAddrStr[NETADDR_MAXSTRSIZE]; teeworlds-0.7.5/src/engine/shared/econ.cpp:31: net_addr_str(pThis->m_NetConsole.ClientAddr(ClientID), aAddrStr, sizeof(aAddrStr), true); teeworlds-0.7.5/src/engine/shared/econ.cpp-32- char aBuf[256]; ############################################## teeworlds-0.7.5/src/engine/shared/econ.cpp-138- if(m_pConfig->m_EcBantime) teeworlds-0.7.5/src/engine/shared/econ.cpp:139: m_NetConsole.NetBan()->BanAddr(m_NetConsole.ClientAddr(ClientID), m_pConfig->m_EcBantime*60, "Too many authentication tries"); teeworlds-0.7.5/src/engine/shared/econ.cpp-140- m_NetConsole.Drop(ClientID, "Too many authentication tries"); ############################################## teeworlds-0.7.5/src/engine/shared/network.h-484- // status requests teeworlds-0.7.5/src/engine/shared/network.h:485: const NETADDR *ClientAddr(int ClientID) const { return m_aSlots[ClientID].m_Connection.PeerAddress(); } teeworlds-0.7.5/src/engine/shared/network.h-486- class CNetBan *NetBan() const { return m_pNetBan; } ############################################## teeworlds-0.7.5/src/engine/shared/network.h-524- // status requests teeworlds-0.7.5/src/engine/shared/network.h:525: const NETADDR *ClientAddr(int ClientID) const { return m_aSlots[ClientID].m_Connection.PeerAddress(); } teeworlds-0.7.5/src/engine/shared/network.h-526- class CNetBan *NetBan() const { return m_pNetBan; } ############################################## teeworlds-0.7.5/src/engine/shared/network_server.cpp-76- { teeworlds-0.7.5/src/engine/shared/network_server.cpp:77: if(NetBan()->BanAddr(ClientAddr(i), 60, "Stressing network") == -1) teeworlds-0.7.5/src/engine/shared/network_server.cpp-78- Drop(i, m_aSlots[i].m_Connection.ErrorString()); ############################################## teeworlds-0.7.5/src/engine/shared/netban.cpp-381- teeworlds-0.7.5/src/engine/shared/netban.cpp:382:int CNetBan::BanAddr(const NETADDR *pAddr, int Seconds, const char *pReason) teeworlds-0.7.5/src/engine/shared/netban.cpp-383-{ ############################################## teeworlds-0.7.5/src/engine/shared/netban.cpp-395- teeworlds-0.7.5/src/engine/shared/netban.cpp:396:int CNetBan::UnbanByAddr(const NETADDR *pAddr) teeworlds-0.7.5/src/engine/shared/netban.cpp-397-{ ############################################## teeworlds-0.7.5/src/engine/shared/netban.cpp-501- if(net_addr_from_str(&Addr, aBuf) == 0) teeworlds-0.7.5/src/engine/shared/netban.cpp:502: pThis->BanAddr(&Addr, Minutes*60, pReason); teeworlds-0.7.5/src/engine/shared/netban.cpp-503- else ############################################## teeworlds-0.7.5/src/engine/shared/netban.cpp-533- if(net_addr_from_str(&Addr, aBuf) == 0) teeworlds-0.7.5/src/engine/shared/netban.cpp:534: pThis->UnbanByAddr(&Addr); teeworlds-0.7.5/src/engine/shared/netban.cpp-535- else ############################################## teeworlds-0.7.5/src/engine/shared/netban.h-173- teeworlds-0.7.5/src/engine/shared/netban.h:174: virtual int BanAddr(const NETADDR *pAddr, int Seconds, const char *pReason); teeworlds-0.7.5/src/engine/shared/netban.h-175- virtual int BanRange(const CNetRange *pRange, int Seconds, const char *pReason); teeworlds-0.7.5/src/engine/shared/netban.h:176: int UnbanByAddr(const NETADDR *pAddr); teeworlds-0.7.5/src/engine/shared/netban.h-177- int UnbanByRange(const CNetRange *pRange); ############################################## teeworlds-0.7.5/src/engine/client/serverbrowser_fav.h-50- bool AddFavoriteEx(const char *pHostname, const NETADDR *pAddr, bool DoCheck, const char *pPassword = 0); teeworlds-0.7.5/src/engine/client/serverbrowser_fav.h:51: CFavoriteServer *FindFavoriteByAddr(const NETADDR &Addr, int *Index); teeworlds-0.7.5/src/engine/client/serverbrowser_fav.h-52- CFavoriteServer *FindFavoriteByHostname(const char *pHostname, int *Index); ############################################## teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp-61- // make sure that we don't already have the server in our list teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp:62: if(FindFavoriteByAddr(m_aFavoriteServers[m_NumFavoriteServers].m_Addr, 0) != 0) teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp-63- return false; ############################################## teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp-104- teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp:105:CServerBrowserFavorites::CFavoriteServer *CServerBrowserFavorites::FindFavoriteByAddr(const NETADDR &Addr, int *Index) teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp-106-{ ############################################## teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp-148- if(pFavEntry == 0 && pAddr) teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp:149: pFavEntry = FindFavoriteByAddr(*pAddr, &Index); teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp-150- if(pFavEntry) ############################################## teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp-183- { teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp:184: CFavoriteServer *pEntry = FindFavoriteByAddr(m_FavLookup.m_HostLookup.m_Addr, 0); teeworlds-0.7.5/src/engine/client/serverbrowser_fav.cpp-185- if(pEntry) ############################################## teeworlds-0.7.5/src/engine/client/client.cpp-1060- { teeworlds-0.7.5/src/engine/client/client.cpp:1061: NETADDR Addr = m_pMasterServer->GetAddr(i); teeworlds-0.7.5/src/engine/client/client.cpp-1062- if(net_addr_comp(&pPacket->m_Address, &Addr) == 0) ############################################## teeworlds-0.7.5/src/engine/client/serverbrowser.cpp-185- teeworlds-0.7.5/src/engine/client/serverbrowser.cpp:186: Packet.m_Address = m_pMasterServer->GetAddr(i); teeworlds-0.7.5/src/engine/client/serverbrowser.cpp-187- m_pNetClient->Send(&Packet); ############################################## teeworlds-0.7.5/src/engine/client/serverbrowser.cpp-380-{ teeworlds-0.7.5/src/engine/client/serverbrowser.cpp:381: pInfo->m_Favorite = m_ServerBrowserFavorites.FindFavoriteByAddr(pInfo->m_NetAddr, 0) != 0 teeworlds-0.7.5/src/engine/client/serverbrowser.cpp-382- || m_ServerBrowserFavorites.FindFavoriteByHostname(pInfo->m_aHostname, 0) != 0; ############################################## teeworlds-0.7.5/src/engine/client/serverbrowser.cpp-411- return 0; teeworlds-0.7.5/src/engine/client/serverbrowser.cpp:412: CServerBrowserFavorites::CFavoriteServer *pFavorite = m_ServerBrowserFavorites.FindFavoriteByAddr(Addr, 0); teeworlds-0.7.5/src/engine/client/serverbrowser.cpp-413- if(!pFavorite) ############################################## teeworlds-0.7.5/.pc/system-libs.patch/src/engine/client/serverbrowser.cpp-185- teeworlds-0.7.5/.pc/system-libs.patch/src/engine/client/serverbrowser.cpp:186: Packet.m_Address = m_pMasterServer->GetAddr(i); teeworlds-0.7.5/.pc/system-libs.patch/src/engine/client/serverbrowser.cpp-187- m_pNetClient->Send(&Packet); ############################################## teeworlds-0.7.5/.pc/system-libs.patch/src/engine/client/serverbrowser.cpp-380-{ teeworlds-0.7.5/.pc/system-libs.patch/src/engine/client/serverbrowser.cpp:381: pInfo->m_Favorite = m_ServerBrowserFavorites.FindFavoriteByAddr(pInfo->m_NetAddr, 0) != 0 teeworlds-0.7.5/.pc/system-libs.patch/src/engine/client/serverbrowser.cpp-382- || m_ServerBrowserFavorites.FindFavoriteByHostname(pInfo->m_aHostname, 0) != 0; ############################################## teeworlds-0.7.5/.pc/system-libs.patch/src/engine/client/serverbrowser.cpp-411- return 0; teeworlds-0.7.5/.pc/system-libs.patch/src/engine/client/serverbrowser.cpp:412: CServerBrowserFavorites::CFavoriteServer *pFavorite = m_ServerBrowserFavorites.FindFavoriteByAddr(Addr, 0); teeworlds-0.7.5/.pc/system-libs.patch/src/engine/client/serverbrowser.cpp-413- if(!pFavorite)