===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              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)