=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== openclonk-8.1/docs/search.php-118-echo ' <input type="text" name="search"'; openclonk-8.1/docs/search.php:119:if (isset($_GET['search'])) echo ' value="' . htmlspecialchars($_GET['search']) . '"'; openclonk-8.1/docs/search.php-120-echo '> '; ############################################## openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-114- $append = $show_all ? '' : 'WHERE `valid` = \'1\''; openclonk-8.1/masterserver/web/server/include/C4Masterserver.php:115: $result = mysql_query('SELECT * FROM `' . ParseINI::parseValue('mysql_prefix', $this->config) . 'games`' . $append); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-116- $list = array(); ############################################## openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-132- $reference = str_replace('0.0.0.0', $_SERVER['REMOTE_ADDR'], $reference); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php:133: $query = mysql_query('SELECT * FROM `' . ParseINI::parseValue('mysql_prefix', $this->config) . 'games` WHERE `ip` = \'' . $_SERVER['REMOTE_ADDR'] . '\' AND `valid` = \'1\'', $this->link); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-134- if (mysql_num_rows($query) > $this->maxgames) { ############################################## openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-137- $csid = sha1(uniqid(mt_rand(), true)); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php:138: mysql_query('INSERT INTO `' . ParseINI::parseValue('mysql_prefix', $this->config) . 'games` (`id`, `ip`,`csid`, `data`, `start`, `time`, `valid`) VALUES (\'\', \'' . $_SERVER['REMOTE_ADDR'] . '\', \'' . $csid . '\', \'' . $reference . '\', \'' . time() . '\', \'' . time() . '\', \'1\')', $this->link); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-139- return $csid; ############################################## openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-152- $newreference = str_replace('0.0.0.0', $_SERVER['REMOTE_ADDR'], $newreference); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php:153: mysql_query('UPDATE `' . ParseINI::parseValue('mysql_prefix', $this->config) . 'games` SET `data`=\'' . $newreference . '\',`time` = \'' . time() . '\', `valid` = \'1\' WHERE `csid` = \'' . $csid . '\'', $this->link); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-154- return true; ############################################## openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-165- return false; openclonk-8.1/masterserver/web/server/include/C4Masterserver.php:166: mysql_query('UPDATE `' . ParseINI::parseValue('mysql_prefix', $this->config) . 'games` SET `time` = \'' . time() . '\', `valid` = \'0\' WHERE `csid` = \'' . $csid . '\'', $this->link); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-167- return true; ############################################## openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-179- if ($this->timeoutgames != 0) { openclonk-8.1/masterserver/web/server/include/C4Masterserver.php:180: mysql_query('UPDATE `' . ParseINI::parseValue('mysql_prefix', $this->config) . 'games` SET `valid` = \'0\' WHERE `time` < \'' . (time() - $this->timeoutgames) . '\'', $this->link); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-181- } openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-182- if ($this->deletegames != 0) { openclonk-8.1/masterserver/web/server/include/C4Masterserver.php:183: mysql_query('DELETE FROM `' . ParseINI::parseValue('mysql_prefix', $this->config) . 'games` WHERE `valid` = \'0\' AND `time` < \'' . (time() - $this->deletegames) . '\'', $this->link); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-184- } ############################################## openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-187- public function getDownloadURL($platform) { openclonk-8.1/masterserver/web/server/include/C4Masterserver.php:188: $result = mysql_query('SELECT `file` FROM `' . ParseINI::parseValue('mysql_prefix', $this->config) . 'update` WHERE `old_version` = \'\' AND `platform` = \'' . $platform . '\''); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-189- if ($result) { ############################################## openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-197- public function getCurrentVersion($platform) { openclonk-8.1/masterserver/web/server/include/C4Masterserver.php:198: $result = mysql_query('SELECT `new_version` FROM `' . ParseINI::parseValue('mysql_prefix', $this->config) . 'update` WHERE `old_version` = \'\' AND `platform` = \'' . $platform . '\''); openclonk-8.1/masterserver/web/server/include/C4Masterserver.php-199- if ($result) { ############################################## openclonk-8.1/masterserver/web/server/include/FloodProtection.php-81- if(!$this->link) return false; openclonk-8.1/masterserver/web/server/include/FloodProtection.php:82: $query = mysql_query('SELECT `time` FROM `'.$this->prefix.'flood` WHERE `ip` = \' '.$ip. '\' LIMIT 1', $this->link); openclonk-8.1/masterserver/web/server/include/FloodProtection.php-83- if(mysql_num_rows($query) > 0) { ############################################## openclonk-8.1/masterserver/web/server/include/FloodProtection.php-96- if(!$this->link) return false; openclonk-8.1/masterserver/web/server/include/FloodProtection.php:97: $query = mysql_query('INSERT INTO `'.$this->prefix.'flood` (`ip`, `count`, `time`) VALUES (\' '.$ip. '\', \'0\',\''. time() .'\') ', $this->link); openclonk-8.1/masterserver/web/server/include/FloodProtection.php-98- if(!$query) { ############################################## openclonk-8.1/masterserver/web/server/include/FloodProtection.php-111- if(!$this->link) return false; openclonk-8.1/masterserver/web/server/include/FloodProtection.php:112: mysql_query('UPDATE `'.$this->prefix.'flood` SET `count` = \'0\' WHERE `ip` = \' '.$ip.'\' AND `time` != \''.time().'\'', $this->link); openclonk-8.1/masterserver/web/server/include/FloodProtection.php:113: mysql_query('UPDATE `'.$this->prefix.'flood` SET `count` = `count`+\'1\', `time` = \''.time().'\' WHERE `ip` = \' '. mysql_real_escape_string($ip, $this->link).'\'', $this->link); openclonk-8.1/masterserver/web/server/include/FloodProtection.php-114- } ############################################## openclonk-8.1/masterserver/web/server/include/FloodProtection.php-123- if(!$this->link) return false; openclonk-8.1/masterserver/web/server/include/FloodProtection.php:124: $query = mysql_query('SELECT `time` FROM `'.$this->prefix.'flood` WHERE `ip` = \' '.$ip.'\' AND `count` >= \''.$this->maxflood.'\' LIMIT 1', $this->link); openclonk-8.1/masterserver/web/server/include/FloodProtection.php-125- if(mysql_num_rows($query) > 0) { ############################################## openclonk-8.1/masterserver/web/server/include/FloodProtection.php-136- private function cleanUp() { openclonk-8.1/masterserver/web/server/include/FloodProtection.php:137: mysql_query('DELETE FROM `'.$this->prefix.'flood` WHERE `time` <= \'' . (time()- 600) . '\'', $this->link); openclonk-8.1/masterserver/web/server/include/FloodProtection.php-138- } ############################################## openclonk-8.1/masterserver/web/server/index.php-110- if ($platform && $client_version) { openclonk-8.1/masterserver/web/server/index.php:111: $result = mysql_query('SELECT `new_version` FROM `' . ParseINI::parseValue('mysql_prefix', $config) . 'update` WHERE `old_version` = \'\' AND `platform` = \'' . $platform . '\''); openclonk-8.1/masterserver/web/server/index.php-112- $row = mysql_fetch_assoc($result); ############################################## openclonk-8.1/masterserver/web/server/index.php-127- if (version_compare($client_version, $version) < 0) { //We need to update openclonk-8.1/masterserver/web/server/index.php:128: $result = mysql_query('SELECT `file` FROM `' . $prefix . 'update` WHERE `old_version` = \'' . $client_version . '\' AND `platform` = \'' . $platform . '\''); openclonk-8.1/masterserver/web/server/index.php-129- $row = mysql_fetch_assoc($result); ############################################## openclonk-8.1/masterserver/web/server/index.php-206- if ($delete_old_files) { openclonk-8.1/masterserver/web/server/index.php:207: $result = mysql_query('SELECT `file` FROM `' . $prefix . 'update` WHERE `new_version` != \'' . $new_version . '\' AND `old_version` != \'\' AND `platform` = \'' . $platform . '\''); openclonk-8.1/masterserver/web/server/index.php-208- while (($row = mysql_fetch_assoc($result)) != false) { ############################################## openclonk-8.1/masterserver/web/server/index.php-211- } openclonk-8.1/masterserver/web/server/index.php:212: mysql_query('DELETE FROM `' . $prefix . 'update` WHERE `new_version` != \'' . $new_version . '\' AND `old_version` != \'\' AND `platform` = \'' . $platform . '\''); openclonk-8.1/masterserver/web/server/index.php-213- foreach ($old_version as $version) { openclonk-8.1/masterserver/web/server/index.php:214: mysql_query('INSERT INTO `' . $prefix . 'update` (`old_version`, `new_version`, `platform`, `file`) VALUES (\'' . $version . '\', \'' . $new_version . '\', \'' . $platform . '\', \'' . $file . '\')'); openclonk-8.1/masterserver/web/server/index.php-215- } ############################################## openclonk-8.1/masterserver/web/server/index.php-217- if ($delete_old_files) { openclonk-8.1/masterserver/web/server/index.php:218: $row = mysql_fetch_assoc(mysql_query('SELECT `file` FROM `' . $prefix . 'update` WHERE `old_version` = \'\' AND `platform` = \'' . $platform . '\'')); openclonk-8.1/masterserver/web/server/index.php-219- unlink(ParseINI::parseValue('oc_update_path', $config) . $row['file']); openclonk-8.1/masterserver/web/server/index.php-220- } openclonk-8.1/masterserver/web/server/index.php:221: mysql_query('DELETE FROM `' . $prefix . 'update` WHERE `old_version` = \'\' AND `platform` = \'' . $platform . '\''); openclonk-8.1/masterserver/web/server/index.php:222: mysql_query('INSERT INTO `' . $prefix . 'update` (`old_version`, `new_version`, `platform`, `file`) VALUES (\'\', \'' . $new_version . '\', \'' . $platform . '\', \'' . $file . '\')'); openclonk-8.1/masterserver/web/server/index.php-223- } ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-2- Krakatoa's Krach openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:3: A Volcano with one main chasm and a few side chasms. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-4- ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-10- openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:11:// Variable to store the chasm exit points. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-12-static chasm_exits; ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-16-{ openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:17: // Set chasm exits to be an array. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-18- chasm_exits = []; ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-34- openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:35: // Get the main chasm shape. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:36: var main_chasm = CreateChasm(map, volcano); openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-37- ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-65- openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:66:// Creates the chasm structure. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-67-public func CreateChasm(proplist map, proplist volcano) ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-71- openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:72: // The main chasm ends in the crater and is a larger reservoir of lava at the bottom. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:73: var main_chasm = {Algo = MAPALGO_Rect, X = wdt / 2 - wdt / 40, Y = hgt / 3, Wdt = wdt / 20, Hgt = 2 * hgt / 3}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-74- openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:75: // Complete the chasm layer, rescale for larger map sizes. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-76- var x_points = [ 73, 82, 94, 106, 118, 127]; ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-83- var chasm_bottom = {Algo = MAPALGO_Polygon, X = x_points, Y = y_points}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:84: main_chasm = {Algo = MAPALGO_Or, Op = [main_chasm, chasm_bottom]}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:85: main_chasm = {Algo = MAPALGO_Or, Op = [main_chasm, {Algo = MAPALGO_Turbulence, Amplitude = 8, Scale = 8, Iterations = 2, Seed = Random(65536), Op = main_chasm}]}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-86- ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-103- var points = chasm_points[i]; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:104: var side_chasm = {Algo = MAPALGO_Polygon, X = points[0], Y = points[1], Wdt = 3, Open = 1, Empty = 1}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:105: side_chasm = {Algo = MAPALGO_Turbulence, Amplitude = 6, Scale = 6, Iterations = 2, Seed = Random(65536), Op = side_chasm}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:106: side_chasm = {Algo = MAPALGO_And, Op = [side_chasm, volcano]}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:107: main_chasm = {Algo = MAPALGO_Or, Op = [main_chasm, side_chasm]}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-108- } openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-109- openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:110: // Store chasm exits. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-111- chasm_exits[0] = [wdt / 2, hgt / 3]; ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-163- var crater = {Algo = MAPALGO_And, Op = [sky, {Algo = MAPALGO_Rect, X = wdt / 2 - 3 * wdt / 40, Y = 43 * hgt / 150, Wdt = 6 * wdt / 40, Hgt = 20}]}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:164: var full_chasm = {Algo = MAPALGO_Or, Op = [chasm, crater]}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-165- openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:166: // First draw the chasm with tunnel and then make sure the side chasms have a flat surface. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-167- map->Draw("Tunnel", full_chasm); ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-171- var flat = {Algo = MAPALGO_Rect, X = exit[0] - 5, Y = exit[1] - 3, Wdt = 10, Hgt = 5}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:172: full_chasm = {Algo = MAPALGO_And, Op = [full_chasm, {Algo = MAPALGO_Not, Op = flat}]}; openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-173- } openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:174: // Then fill the chasm with durolava. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-175- map->Draw("DuroLava", full_chasm); openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-176- openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c:177: // The border of the chasm is out of rock, granite and ashes. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Map.c-178- var chasm_crust = {Algo = MAPALGO_Border, Left = -5, Right = -5, Op = full_chasm}; ############################################## openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Script.c-35- openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Script.c:36: // Rescale chasm exits. openclonk-8.1/planet/Worlds.ocf/Krakatoa.ocs/Script.c-37- var map_zoom = GetScenarioVal("MapZoom", "Landscape"); ############################################## openclonk-8.1/src/gui/C4StartupNetDlg.cpp-421- if (i) sAddress.Append(", "); openclonk-8.1/src/gui/C4StartupNetDlg.cpp:422: sAddress.Append(pRef->getAddr(i).toString()); openclonk-8.1/src/gui/C4StartupNetDlg.cpp-423- } ############################################## openclonk-8.1/src/gui/C4StartupNetDlg.cpp-542- // at least one match! openclonk-8.1/src/gui/C4StartupNetDlg.cpp:543: if (pRef->getAddr(i) == pRef2->getAddr(j)) openclonk-8.1/src/gui/C4StartupNetDlg.cpp-544- return true; ############################################## openclonk-8.1/src/lib/C4Real.h-276- openclonk-8.1/src/lib/C4Real.h:277:// fixtoi: use asm fistp, round up openclonk-8.1/src/lib/C4Real.h-278-inline int fixtoi(C4Real x) ############################################## openclonk-8.1/src/lib/C4Real.h-289-#else openclonk-8.1/src/lib/C4Real.h:290:asm ("or $1, %0" : "+rom" (x)); openclonk-8.1/src/lib/C4Real.h:291:asm ("fistp%z0 %0" : "=om" (e) : "t" (x) : "st"); openclonk-8.1/src/lib/C4Real.h-292-#endif ############################################## openclonk-8.1/src/netio/TstC4NetIO.cpp-72- DummyData[0] = 1; openclonk-8.1/src/netio/TstC4NetIO.cpp:73: C4NetIOPacket Dummy(DummyData, iSize, true, rPacket.getAddr()); openclonk-8.1/src/netio/TstC4NetIO.cpp-74- for (int i = 0; i < iCnt; i++) ############################################## openclonk-8.1/src/netio/TstC4NetIO.cpp-121- // Default openclonk-8.1/src/netio/TstC4NetIO.cpp:122: addr.sin_addr.s_addr = inet_addr("127.0.0.1"); openclonk-8.1/src/netio/TstC4NetIO.cpp-123- addr.sin_port = htons(11111); ############################################## openclonk-8.1/src/netio/TstC4NetIO.cpp-203- } openclonk-8.1/src/netio/TstC4NetIO.cpp:204: addr.sin_addr.s_addr = inet_addr(szAddr); openclonk-8.1/src/netio/TstC4NetIO.cpp-205- addr.sin_port = htons(iDPort); ############################################## openclonk-8.1/src/netpuncher/C4PuncherPacket.cpp-46- C4NetIOPacket pkt; openclonk-8.1/src/netpuncher/C4PuncherPacket.cpp:47: pkt.SetAddr(addr); openclonk-8.1/src/netpuncher/C4PuncherPacket.cpp-48- StdBuf content(PackInto()); ############################################## openclonk-8.1/src/netpuncher/C4PuncherPacket.h-89- explicit C4NetpuncherPacketCReq(const C4NetIOPacket& rpack); openclonk-8.1/src/netpuncher/C4PuncherPacket.h:90: explicit C4NetpuncherPacketCReq(const C4NetIO::addr_t& addr) : addr(addr) {}; openclonk-8.1/src/netpuncher/C4PuncherPacket.h:91: const C4NetIO::addr_t& GetAddr() { return addr; } openclonk-8.1/src/netpuncher/C4PuncherPacket.h-92-}; ############################################## openclonk-8.1/src/netpuncher/main.cpp-49- void OnPacket(const class C4NetIOPacket &rPacket, C4NetIO *pNetIO) override { openclonk-8.1/src/netpuncher/main.cpp:50: auto& addr = rPacket.getAddr(); openclonk-8.1/src/netpuncher/main.cpp-51- auto unpack = C4NetpuncherPacket::Construct(rPacket); ############################################## openclonk-8.1/src/network/C4League.cpp-324- if (pStreamingAddr) openclonk-8.1/src/network/C4League.cpp:325: pStreamingAddr->Copy(Head.getStreamingAddr()); openclonk-8.1/src/network/C4League.cpp-326- if (pSeed && Head.haveSeed()) ############################################## openclonk-8.1/src/network/C4League.h-141- const char *getLeague() const { return League.getData(); } openclonk-8.1/src/network/C4League.h:142: const char *getStreamingAddr() const { return StreamingAddr.getData(); } openclonk-8.1/src/network/C4League.h-143- bool haveSeed() const { return !!fHaveSeed; } ############################################## openclonk-8.1/src/network/C4NetIO.cpp-765-C4NetIOPacket::C4NetIOPacket(const void *pnData, size_t inSize, bool fCopy, const C4NetIO::addr_t &naddr) openclonk-8.1/src/network/C4NetIO.cpp:766: : StdCopyBuf(pnData, inSize, fCopy), addr(naddr) openclonk-8.1/src/network/C4NetIO.cpp-767-{ ############################################## openclonk-8.1/src/network/C4NetIO.cpp-770-C4NetIOPacket::C4NetIOPacket(const StdBuf &Buf, const C4NetIO::addr_t &naddr) openclonk-8.1/src/network/C4NetIO.cpp:771: : StdCopyBuf(Buf), addr(naddr) openclonk-8.1/src/network/C4NetIO.cpp-772-{ ############################################## openclonk-8.1/src/network/C4NetIO.cpp-869- pPeer->Close(); openclonk-8.1/src/network/C4NetIO.cpp:870: if (pCB) pCB->OnDisconn(pPeer->GetAddr(), this, "owner class closed"); openclonk-8.1/src/network/C4NetIO.cpp-871- } ############################################## openclonk-8.1/src/network/C4NetIO.cpp-1093- pPeer->Close(); openclonk-8.1/src/network/C4NetIO.cpp:1094: if (pCB) pCB->OnDisconn(pPeer->GetAddr(), this, GetSocketErrorMsg()); openclonk-8.1/src/network/C4NetIO.cpp-1095- break; ############################################## openclonk-8.1/src/network/C4NetIO.cpp-1113- pPeer->Close (); openclonk-8.1/src/network/C4NetIO.cpp:1114: if (pCB) pCB->OnDisconn(pPeer->GetAddr(), this, GetSocketErrorMsg()); openclonk-8.1/src/network/C4NetIO.cpp-1115- break; ############################################## openclonk-8.1/src/network/C4NetIO.cpp-1120- pPeer->Close(); openclonk-8.1/src/network/C4NetIO.cpp:1121: if (pCB) pCB->OnDisconn(pPeer->GetAddr(), this, "connection closed"); openclonk-8.1/src/network/C4NetIO.cpp-1122- break; ############################################## openclonk-8.1/src/network/C4NetIO.cpp-1144- // do callback openclonk-8.1/src/network/C4NetIO.cpp:1145: if (pCB) pCB->OnDisconn(pPeer->GetAddr(), this, szReason); openclonk-8.1/src/network/C4NetIO.cpp-1146- } ############################################## openclonk-8.1/src/network/C4NetIO.cpp-1238- { openclonk-8.1/src/network/C4NetIO.cpp:1239: C4NetIO::addr_t addr = pPeer->GetAddr(); openclonk-8.1/src/network/C4NetIO.cpp-1240- // close peer ############################################## openclonk-8.1/src/network/C4NetIO.cpp-1256- // find peer openclonk-8.1/src/network/C4NetIO.cpp:1257: Peer *pPeer = GetPeer(rPacket.getAddr()); openclonk-8.1/src/network/C4NetIO.cpp-1258- // not found? ############################################## openclonk-8.1/src/network/C4NetIO.cpp-1281- if (pPeer->Open() && pPeer->doBroadcast()) openclonk-8.1/src/network/C4NetIO.cpp:1282: fSuccess &= Send(C4NetIOPacket(rPacket.getRef(), pPeer->GetAddr())); openclonk-8.1/src/network/C4NetIO.cpp-1283- return fSuccess; ############################################## openclonk-8.1/src/network/C4NetIO.cpp-1540- if (pPeer->Open()) openclonk-8.1/src/network/C4NetIO.cpp:1541: if (pPeer->GetAddr() == addr) openclonk-8.1/src/network/C4NetIO.cpp-1542- return pPeer; ############################################## openclonk-8.1/src/network/C4NetIO.cpp-1679- : pParent(pnParent), openclonk-8.1/src/network/C4NetIO.cpp:1680: addr(naddr), sock(nsock), openclonk-8.1/src/network/C4NetIO.cpp-1681- iIBufUsage(0), iIRate(0), iORate(0), ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2113- Pkt.SetSize(iMsgSize); openclonk-8.1/src/network/C4NetIO.cpp:2114: Pkt.SetAddr(SrcAddr); openclonk-8.1/src/network/C4NetIO.cpp-2115- // callback ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2127- // send it openclonk-8.1/src/network/C4NetIO.cpp:2128: C4NetIO::addr_t addr = rPacket.getAddr(); openclonk-8.1/src/network/C4NetIO.cpp-2129- if (::sendto(sock, getBufPtr<char>(rPacket), rPacket.getSize(), 0, ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2278-{ openclonk-8.1/src/network/C4NetIO.cpp:2279: BinAddr() = default; openclonk-8.1/src/network/C4NetIO.cpp:2280: BinAddr(const C4NetIO::addr_t& addr) openclonk-8.1/src/network/C4NetIO.cpp-2281- { ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2534- // looped back? openclonk-8.1/src/network/C4NetIO.cpp:2535: if (C4NetIOSimpleUDP::getMCLoopback() && LastPacket.getAddr() == MCLoopbackAddr) openclonk-8.1/src/network/C4NetIO.cpp-2536- // ignore this one ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2680- CStdShareLock PeerListLock(&PeerListCSec); openclonk-8.1/src/network/C4NetIO.cpp:2681: Peer *pPeer = GetPeer(rPacket.getAddr()); openclonk-8.1/src/network/C4NetIO.cpp-2682- // not found? ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2786- if (fMultiCast && !fDelayedLoopbackTest) openclonk-8.1/src/network/C4NetIO.cpp:2787: if (Packet.getAddr() == MCLoopbackAddr) openclonk-8.1/src/network/C4NetIO.cpp-2788- return; ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2793- // find out who's responsible openclonk-8.1/src/network/C4NetIO.cpp:2794: Peer *pPeer = GetPeer(Packet.getAddr()); openclonk-8.1/src/network/C4NetIO.cpp-2795- // new connection? ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2801- PacketHdr PingPacket = { uint8_t(IPID_Ping | (Packet.getStatus() & 0x80)), 0 }; openclonk-8.1/src/network/C4NetIO.cpp:2802: SendDirect(C4NetIOPacket(&PingPacket, sizeof(PingPacket), false, Packet.getAddr())); openclonk-8.1/src/network/C4NetIO.cpp-2803- return; ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2807- { openclonk-8.1/src/network/C4NetIO.cpp:2808: pPeer = ConnectPeer(Packet.getAddr(), false); openclonk-8.1/src/network/C4NetIO.cpp-2809- if (!pPeer) return; ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2816- if (Packet.getStatus() == IPID_AddAddr) openclonk-8.1/src/network/C4NetIO.cpp:2817: { OnAddAddress(Packet.getAddr(), *getBufPtr<AddAddrPacket>(Packet)); return; } openclonk-8.1/src/network/C4NetIO.cpp-2818- ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2854- // Save alternate address openclonk-8.1/src/network/C4NetIO.cpp:2855: pPeer->SetAltAddr(Packet.NewAddr); openclonk-8.1/src/network/C4NetIO.cpp-2856- // Close superflous connection ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2910- // return openclonk-8.1/src/network/C4NetIO.cpp:2911: return C4NetIOPacket(Packet, Data.getAddr()); openclonk-8.1/src/network/C4NetIO.cpp-2912-} ############################################## openclonk-8.1/src/network/C4NetIO.cpp-2940- iNr = pHdr->FNr; openclonk-8.1/src/network/C4NetIO.cpp:2941: Data.New(pHdr->Size); Data.SetAddr(addr); openclonk-8.1/src/network/C4NetIO.cpp-2942- // fragmented? create fragment list ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3104-C4NetIOUDP::Peer::Peer(const addr_t &naddr, C4NetIOUDP *pnParent) openclonk-8.1/src/network/C4NetIO.cpp:3105: : pParent(pnParent), addr(naddr), openclonk-8.1/src/network/C4NetIO.cpp-3106- eStatus(CS_None), ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3136- iOPacketCounter += pnPacket->FragmentCnt(); openclonk-8.1/src/network/C4NetIO.cpp:3137: pnPacket->GetData().SetAddr(addr); openclonk-8.1/src/network/C4NetIO.cpp-3138- // add it to outgoing packet stack ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3442- if (pParent->fMultiCast) openclonk-8.1/src/network/C4NetIO.cpp:3443: Pkt.MCAddr = pParent->C4NetIOSimpleUDP::getMCAddr(); openclonk-8.1/src/network/C4NetIO.cpp-3444- else ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3487- // insert correct addr openclonk-8.1/src/network/C4NetIO.cpp:3488: C4NetIO::addr_t v6Addr(addr.AsIPv6()); openclonk-8.1/src/network/C4NetIO.cpp:3489: if (!(rPacket.getStatus() & 0x80)) rPacket.SetAddr(v6Addr); openclonk-8.1/src/network/C4NetIO.cpp-3490- // count outgoing ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3616-{ openclonk-8.1/src/network/C4NetIO.cpp:3617: addr_t toaddr = rPacket.getAddr(); openclonk-8.1/src/network/C4NetIO.cpp-3618- // packet meant to be broadcasted? ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3621- // set addr openclonk-8.1/src/network/C4NetIO.cpp:3622: toaddr = C4NetIOSimpleUDP::getMCAddr(); openclonk-8.1/src/network/C4NetIO.cpp-3623- // statistics ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3629-#ifdef C4NETIO_DEBUG openclonk-8.1/src/network/C4NetIO.cpp:3630: { C4NetIOPacket Pkt2 = rPacket; Pkt2.SetAddr(toaddr); DebugLogPkt(true, Pkt2); } openclonk-8.1/src/network/C4NetIO.cpp-3631-#endif ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3672- // save the loopback addr back openclonk-8.1/src/network/C4NetIO.cpp:3673: MCLoopbackAddr = LastPacket.getAddr(); openclonk-8.1/src/network/C4NetIO.cpp-3674- ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3740- if (!pPeer->Closed()) openclonk-8.1/src/network/C4NetIO.cpp:3741: if (pPeer->GetAddr() == addr || pPeer->GetAltAddr() == addr) openclonk-8.1/src/network/C4NetIO.cpp-3742- return pPeer; ############################################## openclonk-8.1/src/network/C4NetIO.cpp-3843- C4TimeMilliseconds::Now().AsString().getData(), openclonk-8.1/src/network/C4NetIO.cpp:3844: Pkt.getAddr().ToString().getData()); openclonk-8.1/src/network/C4NetIO.cpp-3845- ############################################## openclonk-8.1/src/network/C4NetIO.h-199- // conversions openclonk-8.1/src/network/C4NetIO.h:200: operator sockaddr() const { return gen; } openclonk-8.1/src/network/C4NetIO.h-201- operator sockaddr_in() const { assert(gen.sa_family == AF_INET); return v4; } ############################################## openclonk-8.1/src/network/C4NetIO.h-315- openclonk-8.1/src/network/C4NetIO.h:316: const C4NetIO::addr_t &getAddr() const { return addr; } openclonk-8.1/src/network/C4NetIO.h-317- ############################################## openclonk-8.1/src/network/C4NetIO.h-326- // change addr openclonk-8.1/src/network/C4NetIO.h:327: void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } openclonk-8.1/src/network/C4NetIO.h-328- ############################################## openclonk-8.1/src/network/C4NetIO.h-412- // data access openclonk-8.1/src/network/C4NetIO.h:413: const C4NetIO::addr_t &GetAddr() const { return addr; } openclonk-8.1/src/network/C4NetIO.h-414- SOCKET GetSocket() const { return sock; } ############################################## openclonk-8.1/src/network/C4NetIO.h-554- // multicast address openclonk-8.1/src/network/C4NetIO.h:555: const addr_t &getMCAddr() const { return MCAddr; } openclonk-8.1/src/network/C4NetIO.h-556- ############################################## openclonk-8.1/src/network/C4NetIO.h-781- // data access openclonk-8.1/src/network/C4NetIO.h:782: const C4NetIO::addr_t &GetAddr() const { return addr; } openclonk-8.1/src/network/C4NetIO.h:783: const C4NetIO::addr_t &GetAltAddr() const { return addr2; } openclonk-8.1/src/network/C4NetIO.h-784- ############################################## openclonk-8.1/src/network/C4NetIO.h-817- // alternate address openclonk-8.1/src/network/C4NetIO.h:818: void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } openclonk-8.1/src/network/C4NetIO.h-819- ############################################## openclonk-8.1/src/network/C4Network2.cpp-208- int rank = 0; openclonk-8.1/src/network/C4Network2.cpp:209: auto addr = Addr.getAddr(); openclonk-8.1/src/network/C4Network2.cpp-210- switch (addr.GetFamily()) ############################################## openclonk-8.1/src/network/C4Network2.cpp-259- NetpuncherGameID = Ref.getNetpuncherGameID(); openclonk-8.1/src/network/C4Network2.cpp:260: NetpuncherAddr = Ref.getNetpuncherAddr(); openclonk-8.1/src/network/C4Network2.cpp-261- StdStrBuf Password; ############################################## openclonk-8.1/src/network/C4Network2.cpp-266- { openclonk-8.1/src/network/C4Network2.cpp:267: C4Network2Address a = Ref.getAddr(i); openclonk-8.1/src/network/C4Network2.cpp:268: a.getAddr().SetScopeId(Ref.GetSourceAddress().GetScopeId()); openclonk-8.1/src/network/C4Network2.cpp-269- Addrs.push_back(std::move(a)); ############################################## openclonk-8.1/src/network/C4Network2.cpp-313-C4Network2::InitialConnect::InitialConnect(const std::vector<C4Network2Address>& Addrs, const C4ClientCore& HostCore, const char *Password) openclonk-8.1/src/network/C4Network2.cpp:314: : CStdTimerProc(DELAY), Addrs(Addrs), CurrentAddr(this->Addrs.cbegin()), openclonk-8.1/src/network/C4Network2.cpp-315- HostCore(HostCore), Password(Password) ############################################## openclonk-8.1/src/network/C4Network2.cpp-338- { openclonk-8.1/src/network/C4Network2.cpp:339: auto addr = CurrentAddr->getAddr(); openclonk-8.1/src/network/C4Network2.cpp-340- std::vector<C4NetIO::addr_t> addrs; ############################################## openclonk-8.1/src/network/C4Network2.cpp-980- { openclonk-8.1/src/network/C4Network2.cpp:981: NetIO.Punch(GETPKT(CReq)->GetAddr()); openclonk-8.1/src/network/C4Network2.cpp-982- return true; ############################################## openclonk-8.1/src/network/C4Network2.cpp-1024- { openclonk-8.1/src/network/C4Network2.cpp:1025: pLocal->AddAddr(C4Network2Address(maybe_v4, P_UDP), true); openclonk-8.1/src/network/C4Network2.cpp-1026- // If the outside port matches the inside port, there is no port translation and the ############################################## openclonk-8.1/src/network/C4Network2.cpp-1030- maybe_v4.SetPort(Config.Network.PortTCP); openclonk-8.1/src/network/C4Network2.cpp:1031: pLocal->AddAddr(C4Network2Address(maybe_v4, P_TCP), true); openclonk-8.1/src/network/C4Network2.cpp-1032- } ############################################## openclonk-8.1/src/network/C4Network2.cpp-1053- C4NetIO::addr_t PuncherAddr; openclonk-8.1/src/network/C4Network2.cpp:1054: PuncherAddr.SetAddress(getNetpuncherAddr(), C4NetIO::HostAddress::IPv4); openclonk-8.1/src/network/C4Network2.cpp-1055- if (!PuncherAddr.IsNull()) ############################################## openclonk-8.1/src/network/C4Network2.cpp-1059- } openclonk-8.1/src/network/C4Network2.cpp:1060: PuncherAddr.SetAddress(getNetpuncherAddr(), C4NetIO::HostAddress::IPv6); openclonk-8.1/src/network/C4Network2.cpp-1061- if (!PuncherAddr.IsNull()) ############################################## openclonk-8.1/src/network/C4Network2.cpp-1182- NetIO.getNetIOName(pClient->getMsgConn()->getNetClass()), openclonk-8.1/src/network/C4Network2.cpp:1183: pClient->getMsgConn()->getPeerAddr().ToString().getData(), openclonk-8.1/src/network/C4Network2.cpp-1184- pClient->getMsgConn()->getPingTime(), ############################################## openclonk-8.1/src/network/C4Network2.cpp-1188- NetIO.getNetIOName(pClient->getDataConn()->getNetClass()), openclonk-8.1/src/network/C4Network2.cpp:1189: pClient->getDataConn()->getPeerAddr().ToString().getData(), openclonk-8.1/src/network/C4Network2.cpp-1190- pClient->getDataConn()->getPingTime(), ############################################## openclonk-8.1/src/network/C4Network2.cpp-1317- // log & close openclonk-8.1/src/network/C4Network2.cpp:1318: LogSilentF("Network: connection by %s (%s) blocked: %s", CCore.getName(), pConn->getPeerAddr().ToString().getData(), reply.getData()); openclonk-8.1/src/network/C4Network2.cpp-1319- pConn->Close(); ############################################## openclonk-8.1/src/network/C4Network2.cpp-1408- // show message openclonk-8.1/src/network/C4Network2.cpp:1409: LogSilentF("Network: connection to %s (%s) refused: %s", pClient->getName(), pConn->getPeerAddr().ToString().getData(), Pkt.getMsg()); openclonk-8.1/src/network/C4Network2.cpp-1410- // close connection ############################################## openclonk-8.1/src/network/C4Network2.cpp-1433- // add peer connect address to client address list openclonk-8.1/src/network/C4Network2.cpp:1434: if (!pConn->getConnectAddr().IsNull()) openclonk-8.1/src/network/C4Network2.cpp-1435- { openclonk-8.1/src/network/C4Network2.cpp:1436: C4Network2Address Addr(pConn->getConnectAddr(), pConn->getProtocol()); openclonk-8.1/src/network/C4Network2.cpp:1437: pClient->AddAddr(Addr, Status.getState() != GS_Init); openclonk-8.1/src/network/C4Network2.cpp-1438- } ############################################## openclonk-8.1/src/network/C4Network2.cpp-1564- LogSilentF("Network: %s %s connected (%s/%s) (%s)", pClient->isHost() ? "host" : "client", openclonk-8.1/src/network/C4Network2.cpp:1565: pClient->getName(), pConn->getPeerAddr().ToString().getData(), openclonk-8.1/src/network/C4Network2.cpp-1566- NetIO.getNetIOName(pConn->getNetClass()), szMsg ? szMsg : ""); ############################################## openclonk-8.1/src/network/C4Network2.cpp-1574- LogSilentF("Network: %s connection to %s failed!", NetIO.getNetIOName(pConn->getNetClass()), openclonk-8.1/src/network/C4Network2.cpp:1575: pConn->getPeerAddr().ToString().getData()); openclonk-8.1/src/network/C4Network2.cpp-1576- ############################################## openclonk-8.1/src/network/C4Network2.cpp-1587- LogSilentF("Network: %s connection to %s (%s) lost!", NetIO.getNetIOName(pConn->getNetClass()), openclonk-8.1/src/network/C4Network2.cpp:1588: pClient->getName(), pConn->getPeerAddr().ToString().getData()); openclonk-8.1/src/network/C4Network2.cpp-1589- ############################################## openclonk-8.1/src/network/C4Network2.h-308- C4NetpuncherID getNetpuncherGameID() const { return NetpuncherGameID; }; openclonk-8.1/src/network/C4Network2.h:309: StdStrBuf getNetpuncherAddr() const { return NetpuncherAddr; } openclonk-8.1/src/network/C4Network2.h-310- ############################################## openclonk-8.1/src/network/C4Network2Address.cpp-62-{ openclonk-8.1/src/network/C4Network2Address.cpp:63: return eProtocol == addr2.getProtocol() && addr == addr2.getAddr(); openclonk-8.1/src/network/C4Network2Address.cpp-64-} ############################################## openclonk-8.1/src/network/C4Network2Address.h-27- C4Network2Address(C4NetIO::addr_t addr, C4Network2IOProtocol eProtocol) openclonk-8.1/src/network/C4Network2Address.h:28: : addr(addr.AsIPv4()), eProtocol(eProtocol) openclonk-8.1/src/network/C4Network2Address.h-29- { } ############################################## openclonk-8.1/src/network/C4Network2Address.h-31- C4Network2Address(const C4Network2Address &addr) openclonk-8.1/src/network/C4Network2Address.h:32: : addr(addr.getAddr()), eProtocol(addr.getProtocol()) openclonk-8.1/src/network/C4Network2Address.h-33- { } ############################################## openclonk-8.1/src/network/C4Network2Address.h-35- void operator = (const C4Network2Address &addr) openclonk-8.1/src/network/C4Network2Address.h:36: { SetAddr(addr.getAddr()); SetProtocol(addr.getProtocol()); } openclonk-8.1/src/network/C4Network2Address.h-37- ############################################## openclonk-8.1/src/network/C4Network2Address.h-44-public: openclonk-8.1/src/network/C4Network2Address.h:45: const C4NetIO::addr_t &getAddr() const { return addr; } openclonk-8.1/src/network/C4Network2Address.h:46: C4NetIO::addr_t &getAddr() { return addr; } openclonk-8.1/src/network/C4Network2Address.h:47: //in_addr getIPAddr() const { return addr.sin_addr; } openclonk-8.1/src/network/C4Network2Address.h-48- bool isIPNull() const { return addr.IsNull(); } ############################################## openclonk-8.1/src/network/C4Network2Address.h-53- openclonk-8.1/src/network/C4Network2Address.h:54: void SetAddr(C4NetIO::addr_t naddr) { addr = naddr.AsIPv4(); } openclonk-8.1/src/network/C4Network2Address.h-55- //void SetIP(in_addr ip) { addr.SetAddress(ip); } ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-136- AddrAttempts[iBestAddress]++; iNextConnAttempt = time(nullptr) + C4NetClientConnectInterval; openclonk-8.1/src/network/C4Network2Client.cpp:137: auto addr = Addr[iBestAddress].getAddr(); openclonk-8.1/src/network/C4Network2Client.cpp-138- std::set<int> interfaceIDs; ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-154- openclonk-8.1/src/network/C4Network2Client.cpp:155:bool C4Network2Client::hasAddr(const C4Network2Address &addr) const openclonk-8.1/src/network/C4Network2Client.cpp-156-{ ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-163- openclonk-8.1/src/network/C4Network2Client.cpp:164:void C4Network2Client::ClearAddr() openclonk-8.1/src/network/C4Network2Client.cpp-165-{ ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-168- openclonk-8.1/src/network/C4Network2Client.cpp:169:bool C4Network2Client::AddAddr(const C4Network2Address &addr, bool fAnnounce) openclonk-8.1/src/network/C4Network2Client.cpp-170-{ ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-172- if (iAddrCnt + 1 >= C4ClientMaxAddr) return false; openclonk-8.1/src/network/C4Network2Client.cpp:173: if (hasAddr(addr)) return true; openclonk-8.1/src/network/C4Network2Client.cpp-174- // add ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-180- if (fAnnounce) openclonk-8.1/src/network/C4Network2Client.cpp:181: if (!pParent->BroadcastMsgToConnClients(MkC4NetIOPacket(PID_Addr, C4PacketAddr(getID(), addr)))) openclonk-8.1/src/network/C4Network2Client.cpp-182- return false; ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-196- addr.SetPort(iPortTCP); openclonk-8.1/src/network/C4Network2Client.cpp:197: AddAddr(C4Network2Address(addr, P_TCP), false); openclonk-8.1/src/network/C4Network2Client.cpp-198- } ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-201- addr.SetPort(iPortUDP); openclonk-8.1/src/network/C4Network2Client.cpp:202: AddAddr(C4Network2Address(addr, P_UDP), false); openclonk-8.1/src/network/C4Network2Client.cpp-203- } ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-213- { openclonk-8.1/src/network/C4Network2Client.cpp:214: if (Addr[i].getAddr().GetScopeId() && (!pConn || pConn->getPeerAddr().GetScopeId() != Addr[i].getAddr().GetScopeId())) openclonk-8.1/src/network/C4Network2Client.cpp-215- continue; openclonk-8.1/src/network/C4Network2Client.cpp:216: C4Network2Address addr(Addr[i]); openclonk-8.1/src/network/C4Network2Client.cpp:217: addr.getAddr().SetScopeId(0); openclonk-8.1/src/network/C4Network2Client.cpp:218: C4NetIOPacket Pkt = MkC4NetIOPacket(PID_Addr, C4PacketAddr(getID(), addr)); openclonk-8.1/src/network/C4Network2Client.cpp-219- if (pConn) ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-493- { openclonk-8.1/src/network/C4Network2Client.cpp:494: C4Network2Address addr = rPkt.getAddr(); openclonk-8.1/src/network/C4Network2Client.cpp-495- // IP zero? Set to IP from where the packet came ############################################## openclonk-8.1/src/network/C4Network2Client.cpp-497- { openclonk-8.1/src/network/C4Network2Client.cpp:498: addr.SetIP(pConn->getPeerAddr()); openclonk-8.1/src/network/C4Network2Client.cpp-499- } openclonk-8.1/src/network/C4Network2Client.cpp-500- // add (no announce) openclonk-8.1/src/network/C4Network2Client.cpp:501: if (pClient->AddAddr(addr, true)) openclonk-8.1/src/network/C4Network2Client.cpp-502- // new address? Try to connect ############################################## openclonk-8.1/src/network/C4Network2Client.h-91- int32_t getAddrCnt() const { return iAddrCnt; } openclonk-8.1/src/network/C4Network2Client.h:92: const C4Network2Address &getAddr(int32_t i) const { return Addr[i]; } openclonk-8.1/src/network/C4Network2Client.h-93- ############################################## openclonk-8.1/src/network/C4Network2Client.h-126- // addresses openclonk-8.1/src/network/C4Network2Client.h:127: bool hasAddr(const C4Network2Address &addr) const; openclonk-8.1/src/network/C4Network2Client.h:128: void ClearAddr(); openclonk-8.1/src/network/C4Network2Client.h:129: bool AddAddr(const C4Network2Address &addr, bool fAnnounce); openclonk-8.1/src/network/C4Network2Client.h-130- void AddLocalAddrs(int16_t iPortTCP, int16_t iPortUDP); ############################################## openclonk-8.1/src/network/C4Network2Client.h-195-public: openclonk-8.1/src/network/C4Network2Client.h:196: C4PacketAddr() = default; openclonk-8.1/src/network/C4Network2Client.h:197: C4PacketAddr(int32_t iClientID, const C4Network2Address &addr) openclonk-8.1/src/network/C4Network2Client.h:198: : iClientID(iClientID), addr(addr) openclonk-8.1/src/network/C4Network2Client.h-199- { } ############################################## openclonk-8.1/src/network/C4Network2Client.h-206- int32_t getClientID() const { return iClientID; } openclonk-8.1/src/network/C4Network2Client.h:207: const C4Network2Address &getAddr() const { return addr; } openclonk-8.1/src/network/C4Network2Client.h-208- ############################################## openclonk-8.1/src/network/C4Network2Dialogs.cpp-79- { openclonk-8.1/src/network/C4Network2Dialogs.cpp:80: C4Network2Address addr = pNetClient->getAddr(i); openclonk-8.1/src/network/C4Network2Dialogs.cpp-81- AddLineFmt(" %d: %s", ############################################## openclonk-8.1/src/network/C4Network2Dialogs.cpp-96- ::Network.NetIO.getNetIOName(pNetClient->getMsgConn()->getNetClass()), openclonk-8.1/src/network/C4Network2Dialogs.cpp:97: pNetClient->getMsgConn()->getPeerAddr().ToString().getData(), openclonk-8.1/src/network/C4Network2Dialogs.cpp-98- pNetClient->getMsgConn()->getPingTime()); ############################################## openclonk-8.1/src/network/C4Network2Dialogs.cpp-101- ::Network.NetIO.getNetIOName(pNetClient->getDataConn()->getNetClass()), openclonk-8.1/src/network/C4Network2Dialogs.cpp:102: pNetClient->getDataConn()->getPeerAddr().ToString().getData(), openclonk-8.1/src/network/C4Network2Dialogs.cpp-103- pNetClient->getDataConn()->getPingTime()); ############################################## openclonk-8.1/src/network/C4Network2Dialogs.cpp-387- ::Network.NetIO.getNetIOName(pConn->getNetClass()), openclonk-8.1/src/network/C4Network2Dialogs.cpp:388: pConn->getPeerAddr().ToString().getData(), openclonk-8.1/src/network/C4Network2Dialogs.cpp-389- pConn->getPacketLoss()).getData()); ############################################## openclonk-8.1/src/network/C4Network2Discover.cpp-81- const C4Network2IODiscoverReply *pReply = reinterpret_cast<const C4Network2IODiscoverReply *>(rPacket.getData()); openclonk-8.1/src/network/C4Network2Discover.cpp:82: Discovers[iDiscoverCount] = rPacket.getAddr(); openclonk-8.1/src/network/C4Network2Discover.cpp-83- Discovers[iDiscoverCount].SetPort(pReply->Port); ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-238- // already connected/connecting? openclonk-8.1/src/network/C4Network2IO.cpp:239: if (GetConnectionByConnAddr(addr, pNetIO)) return true; openclonk-8.1/src/network/C4Network2IO.cpp-240- // assign new connection ID, peer address isn't known yet ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-481- openclonk-8.1/src/network/C4Network2IO.cpp:482:bool C4Network2IO::IsPuncherAddr(const C4NetIO::addr_t& addr) const openclonk-8.1/src/network/C4Network2IO.cpp-483-{ ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-491- // puncher answer? openclonk-8.1/src/network/C4Network2IO.cpp:492: if (pNetIO == pNetIO_UDP && IsPuncherAddr(ConnectAddr)) openclonk-8.1/src/network/C4Network2IO.cpp-493- { ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-507- if (!ConnectAddr.IsNull()) openclonk-8.1/src/network/C4Network2IO.cpp:508: pConn = GetConnectionByConnAddr(ConnectAddr, pNetIO); openclonk-8.1/src/network/C4Network2IO.cpp-509- // not found? ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-529- pConn->SetStatus(CS_Connected); openclonk-8.1/src/network/C4Network2IO.cpp:530: pConn->SetPeerAddr(PeerAddr); openclonk-8.1/src/network/C4Network2IO.cpp-531- } ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-547- // punch? openclonk-8.1/src/network/C4Network2IO.cpp:548: if (pNetIO == pNetIO_UDP && IsPuncherAddr(addr)) openclonk-8.1/src/network/C4Network2IO.cpp-549- { ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-562- C4Network2IOConnection *pConn = GetConnection(addr, pNetIO); openclonk-8.1/src/network/C4Network2IO.cpp:563: if (!pConn) pConn = GetConnectionByConnAddr(addr, pNetIO); openclonk-8.1/src/network/C4Network2IO.cpp-564- if (!pConn) return; ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-592-#endif openclonk-8.1/src/network/C4Network2IO.cpp:593: if (pNetIO == pNetIO_UDP && IsPuncherAddr(rPacket.getAddr())) openclonk-8.1/src/network/C4Network2IO.cpp-594- { ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-599- // find connection openclonk-8.1/src/network/C4Network2IO.cpp:600: C4Network2IOConnection *pConn = GetConnection(rPacket.getAddr(), pNetIO); openclonk-8.1/src/network/C4Network2IO.cpp-601- if (!pConn) openclonk-8.1/src/network/C4Network2IO.cpp-602- { openclonk-8.1/src/network/C4Network2IO.cpp:603: Application.InteractiveThread.ThreadLog("Network: could not find connection for %s packet (status %02x) from %s!", getNetIOName(pNetIO), rPacket.getStatus(), rPacket.getAddr().ToString().getData()); openclonk-8.1/src/network/C4Network2IO.cpp-604- return; ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-764- for (C4Network2IOConnection *pConn = pConnList; pConn; pConn = pConn->pNext) openclonk-8.1/src/network/C4Network2IO.cpp:765: if (pConn->getNetClass() == pNetIO && pConn->getPeerAddr() == addr) openclonk-8.1/src/network/C4Network2IO.cpp-766- return pConn; ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-769- openclonk-8.1/src/network/C4Network2IO.cpp:770:C4Network2IOConnection *C4Network2IO::GetConnectionByConnAddr(const C4NetIO::addr_t &addr, C4NetIO *pNetIO) // by both openclonk-8.1/src/network/C4Network2IO.cpp-771-{ ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-774- for (C4Network2IOConnection *pConn = pConnList; pConn; pConn = pConn->pNext) openclonk-8.1/src/network/C4Network2IO.cpp:775: if (pConn->getNetClass() == pNetIO && pConn->getConnectAddr() == addr) openclonk-8.1/src/network/C4Network2IO.cpp-776- return pConn; ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-814- pConn->getCCore().getDiffLevel(CCore) <= C4ClientCoreDL_IDMatch && openclonk-8.1/src/network/C4Network2IO.cpp:815: pConn->getPeerAddr().GetHost() != Conn.getPeerAddr().GetHost()) openclonk-8.1/src/network/C4Network2IO.cpp-816- return false; ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-855- C4TimeMilliseconds::Now().AsString().getData(), openclonk-8.1/src/network/C4Network2IO.cpp:856: pConn->getPeerAddr().ToString().getData(), openclonk-8.1/src/network/C4Network2IO.cpp-857- static_cast<unsigned long>(rPacket.getSize()), pConn->getInPacketCounter()); ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-1059- // handle openclonk-8.1/src/network/C4Network2IO.cpp:1060: C4NetIOPacket Packet(rPkt.getData(), pConn->getPeerAddr()); openclonk-8.1/src/network/C4Network2IO.cpp-1061- HandlePacket(Packet, pConn, true); ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-1146- { openclonk-8.1/src/network/C4Network2IO.cpp:1147: C4NetIOPacket Packet(rFwd.getData(), pBy->getPeerAddr()); openclonk-8.1/src/network/C4Network2IO.cpp-1148- HandlePacket(Packet, pBy, true); ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-1154- auto pkt = C4NetpuncherPacket::Construct(rPacket); openclonk-8.1/src/network/C4Network2IO.cpp:1155: if (pkt && ::Network.HandlePuncherPacket(move(pkt), rPacket.getAddr().GetFamily())); openclonk-8.1/src/network/C4Network2IO.cpp-1156- else ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-1158- assert(pNetIO_UDP); openclonk-8.1/src/network/C4Network2IO.cpp:1159: pNetIO_UDP->Close(rPacket.getAddr()); openclonk-8.1/src/network/C4Network2IO.cpp-1160- } ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-1188- { openclonk-8.1/src/network/C4Network2IO.cpp:1189: Application.InteractiveThread.ThreadLogS("Network: connection accept timeout to %s", pConn->getPeerAddr().ToString().getData()); openclonk-8.1/src/network/C4Network2IO.cpp-1190- pConn->Close(); ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-1197- Application.InteractiveThread.ThreadLogS("%d %d %d", (int)pConn->getLag(), (int)time(nullptr), (int)pConn->getTimestamp()); openclonk-8.1/src/network/C4Network2IO.cpp:1198: Application.InteractiveThread.ThreadLogS("Network: ping timeout to %s", pConn->getPeerAddr().ToString().getData()); openclonk-8.1/src/network/C4Network2IO.cpp-1199- pConn->Close(); ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-1335- openclonk-8.1/src/network/C4Network2IO.cpp:1336:void C4Network2IOConnection::SetPeerAddr(const C4NetIO::addr_t &nPeerAddr) openclonk-8.1/src/network/C4Network2IO.cpp-1337-{ ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-1455- C4NetIOPacket Copy(rPkt); openclonk-8.1/src/network/C4Network2IO.cpp:1456: Copy.SetAddr(PeerAddr); openclonk-8.1/src/network/C4Network2IO.cpp-1457- return pNetClass->Send(Copy); ############################################## openclonk-8.1/src/network/C4Network2IO.cpp-1466- // set address openclonk-8.1/src/network/C4Network2IO.cpp:1467: pLogEntry->Pkt.SetAddr(PeerAddr); openclonk-8.1/src/network/C4Network2IO.cpp-1468- // closed? No sweat, post mortem will reroute it later. ############################################## openclonk-8.1/src/network/C4Network2IO.h-102- C4NetIO::addr_t PuncherAddrIPv4, PuncherAddrIPv6; openclonk-8.1/src/network/C4Network2IO.h:103: bool IsPuncherAddr(const C4NetIO::addr_t& addr) const; openclonk-8.1/src/network/C4Network2IO.h-104- ############################################## openclonk-8.1/src/network/C4Network2IO.h-177- C4Network2IOConnection *GetConnection(const C4NetIO::addr_t &addr, C4NetIO *pNetIO); // by both openclonk-8.1/src/network/C4Network2IO.h:178: C4Network2IOConnection *GetConnectionByConnAddr(const C4NetIO::addr_t &addr, C4NetIO *pNetIO); // by both openclonk-8.1/src/network/C4Network2IO.h-179- C4Network2IOConnection *GetConnectionByID(uint32_t iConnID); // by thread ############################################## openclonk-8.1/src/network/C4Network2IO.h-263- C4Network2IOProtocol getProtocol() const { return eProt; } openclonk-8.1/src/network/C4Network2IO.h:264: const C4NetIO::addr_t &getPeerAddr() const { return PeerAddr.GetPort() ? PeerAddr : ConnectAddr; } openclonk-8.1/src/network/C4Network2IO.h:265: const C4NetIO::addr_t &getConnectAddr() const { return ConnectAddr; } openclonk-8.1/src/network/C4Network2IO.h-266- uint32_t getID() const { return iID; } ############################################## openclonk-8.1/src/network/C4Network2IO.h-296- void SetRemoteID(uint32_t iRemoteID); openclonk-8.1/src/network/C4Network2IO.h:297: void SetPeerAddr(const C4NetIO::addr_t &nPeerAddr); openclonk-8.1/src/network/C4Network2IO.h-298- void OnPing(); ############################################## openclonk-8.1/src/network/C4Network2Reference.cpp-38- if (iAddrCnt < C4ClientMaxAddr) openclonk-8.1/src/network/C4Network2Reference.cpp:39: Addrs[++iAddrCnt].SetAddr(ip); openclonk-8.1/src/network/C4Network2Reference.cpp-40-} ############################################## openclonk-8.1/src/network/C4Network2Reference.cpp-73- NetpuncherGameID = ::Network.getNetpuncherGameID(); openclonk-8.1/src/network/C4Network2Reference.cpp:74: NetpuncherAddr = ::Network.getNetpuncherAddr(); openclonk-8.1/src/network/C4Network2Reference.cpp-75- Statistics = ::Game.RoundResults.GetStatistics(); ############################################## openclonk-8.1/src/network/C4Network2Reference.cpp-81- for (i = 0; i < iAddrCnt; i++) openclonk-8.1/src/network/C4Network2Reference.cpp:82: Addrs[i] = pLocalNetClient->getAddr(i); openclonk-8.1/src/network/C4Network2Reference.cpp-83- ############################################## openclonk-8.1/src/network/C4Network2Reference.h-67-public: openclonk-8.1/src/network/C4Network2Reference.h:68: const C4Network2Address &getAddr(int i) const { return Addrs[i]; } openclonk-8.1/src/network/C4Network2Reference.h:69: C4Network2Address &getAddr(int i) { return Addrs[i]; } openclonk-8.1/src/network/C4Network2Reference.h-70- int getAddrCnt() const { return iAddrCnt; } ############################################## openclonk-8.1/src/network/C4Network2Reference.h-84- C4NetpuncherID getNetpuncherGameID() const { return NetpuncherGameID; } openclonk-8.1/src/network/C4Network2Reference.h:85: StdStrBuf getNetpuncherAddr() const { return NetpuncherAddr; } openclonk-8.1/src/network/C4Network2Reference.h-86- ############################################## openclonk-8.1/src/platform/C4CrashHandlerWin32.cpp-310- symbol->SizeOfStruct = sizeof(*symbol); openclonk-8.1/src/platform/C4CrashHandlerWin32.cpp:311: if (SymFromAddr(process, frame.AddrPC.Offset, &disp64, symbol)) openclonk-8.1/src/platform/C4CrashHandlerWin32.cpp-312- { ############################################## openclonk-8.1/src/platform/PlatformAbstraction.h-110-#elif defined(_DEBUG) && defined(__GNUC__) openclonk-8.1/src/platform/PlatformAbstraction.h:111:# define BREAKPOINT_HERE asm volatile("int $3") openclonk-8.1/src/platform/PlatformAbstraction.h-112-#elif defined(_DEBUG) && defined(HAVE_SIGNAL_H) ############################################## openclonk-8.1/tests/C4NetIOTest.cpp-77- }; openclonk-8.1/tests/C4NetIOTest.cpp:78: C4NetIO::HostAddress addr(StdStrBuf(t->addr)); openclonk-8.1/tests/C4NetIOTest.cpp-79- EXPECT_TRUE(check(addr.IsNull(), t->null)); ############################################## openclonk-8.1/thirdparty/backward-cpp/backward.hpp-434- Trace(): openclonk-8.1/thirdparty/backward-cpp/backward.hpp:435: addr(0), idx(0) {} openclonk-8.1/thirdparty/backward-cpp/backward.hpp-436- openclonk-8.1/thirdparty/backward-cpp/backward.hpp-437- explicit Trace(void* addr, size_t idx): openclonk-8.1/thirdparty/backward-cpp/backward.hpp:438: addr(addr), idx(idx) {} openclonk-8.1/thirdparty/backward-cpp/backward.hpp-439-}; ############################################## openclonk-8.1/thirdparty/backward-cpp/backward.hpp-780- // The loaded object can be yourself btw. openclonk-8.1/thirdparty/backward-cpp/backward.hpp:781: if (!dladdr(trace.addr, &symbol_info)) { openclonk-8.1/thirdparty/backward-cpp/backward.hpp-782- return trace; // dat broken trace... ############################################## openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-330- */ openclonk-8.1/thirdparty/pcg/pcg_extras.hpp:331:#if PCG_USE_INLINE_ASM && __GNUC__ && (__x86_64__ || __i386__) openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-332- ############################################## openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-334-{ openclonk-8.1/thirdparty/pcg/pcg_extras.hpp:335: asm ("rorb %%cl, %0" : "=r" (value) : "0" (value), "c" (rot)); openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-336- return value; ############################################## openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-340-{ openclonk-8.1/thirdparty/pcg/pcg_extras.hpp:341: asm ("rorw %%cl, %0" : "=r" (value) : "0" (value), "c" (rot)); openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-342- return value; ############################################## openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-346-{ openclonk-8.1/thirdparty/pcg/pcg_extras.hpp:347: asm ("rorl %%cl, %0" : "=r" (value) : "0" (value), "c" (rot)); openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-348- return value; ############################################## openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-353-{ openclonk-8.1/thirdparty/pcg/pcg_extras.hpp:354: asm ("rorq %%cl, %0" : "=r" (value) : "0" (value), "c" (rot)); openclonk-8.1/thirdparty/pcg/pcg_extras.hpp-355- return value; ############################################## openclonk-8.1/tools/install_mac/fancy-dmg/Makefile-69- # Why so complicated? Am I missing something? This doesn't even work... --PMW openclonk-8.1/tools/install_mac/fancy-dmg/Makefile:70: #WC_DEV=`hdiutil info | grep "$(WC_DIR)" | grep "Apple_HFS" | awk '{print $$1}'` && \ openclonk-8.1/tools/install_mac/fancy-dmg/Makefile-71- hdiutil detach $$WC_DEV -quiet -force ############################################## openclonk-8.1/tools/osx_pack_gamedata.sh-5-RESOURCES=${3:-$TARGET_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH} openclonk-8.1/tools/osx_pack_gamedata.sh:6:TARGET_GROUP=$RESOURCES/`basename $SRC_GROUP` openclonk-8.1/tools/osx_pack_gamedata.sh-7- openclonk-8.1/tools/osx_pack_gamedata.sh-8-should_update() { openclonk-8.1/tools/osx_pack_gamedata.sh:9: for i in `find $SRC_GROUP`; do openclonk-8.1/tools/osx_pack_gamedata.sh-10- if [ $i -nt $TARGET_GROUP ]; then return 0; fi ############################################## openclonk-8.1/.pc/system-libb2.patch/CMakeLists.txt-1484- SET(IMPORT_NATIVE_TOOLS "IMPORT_NATIVE_TOOLS-NOTFOUND" CACHE FILEPATH "Export file from a native build") openclonk-8.1/.pc/system-libb2.patch/CMakeLists.txt:1485: INCLUDE(${IMPORT_NATIVE_TOOLS}) openclonk-8.1/.pc/system-libb2.patch/CMakeLists.txt-1486- SET(native_c4group native-c4group) ############################################## openclonk-8.1/CMakeLists.txt-1482- SET(IMPORT_NATIVE_TOOLS "IMPORT_NATIVE_TOOLS-NOTFOUND" CACHE FILEPATH "Export file from a native build") openclonk-8.1/CMakeLists.txt:1483: INCLUDE(${IMPORT_NATIVE_TOOLS}) openclonk-8.1/CMakeLists.txt-1484- SET(native_c4group native-c4group)