diff -Nru alien-arena-7.71.3+dfsg/debian/changelog alien-arena-7.71.3+dfsg/debian/changelog --- alien-arena-7.71.3+dfsg/debian/changelog 2023-02-05 21:37:15.000000000 +0000 +++ alien-arena-7.71.3+dfsg/debian/changelog 2023-02-12 16:25:03.000000000 +0000 @@ -1,3 +1,11 @@ +alien-arena (7.71.3+dfsg-3) unstable; urgency=medium + + * Team upload. + * change default irc server + * Force http 1.1 for http download + + -- Raoul de Raadt Sun, 12 Feb 2023 17:25:03 +0100 + alien-arena (7.71.3+dfsg-2) unstable; urgency=medium * Team upload. diff -Nru alien-arena-7.71.3+dfsg/debian/control alien-arena-7.71.3+dfsg/debian/control --- alien-arena-7.71.3+dfsg/debian/control 2023-02-05 19:10:04.000000000 +0000 +++ alien-arena-7.71.3+dfsg/debian/control 2023-02-12 16:25:03.000000000 +0000 @@ -30,7 +30,7 @@ ${misc:Depends}, ${shlibs:Depends}, libopenal1, - alien-arena-data, + alien-arena-data (>= 7.71.3~), Description: Standalone 3D first person online deathmatch shooter ALIEN ARENA is a standalone 3D first person online death-match shooter crafted from the original source code of Quake II and Quake III, released by id @@ -47,7 +47,7 @@ ${misc:Depends}, ${shlibs:Depends}, ruby, - alien-arena-data, + alien-arena-data (>= 7.71.3~), Description: Dedicated server for Alien Arena ALIEN ARENA is a standalone 3D first person online death-match shooter crafted from the original source code of Quake II and Quake III, released by id diff -Nru alien-arena-7.71.3+dfsg/debian/patches/http11.patch alien-arena-7.71.3+dfsg/debian/patches/http11.patch --- alien-arena-7.71.3+dfsg/debian/patches/http11.patch 1970-01-01 00:00:00.000000000 +0000 +++ alien-arena-7.71.3+dfsg/debian/patches/http11.patch 2023-02-12 16:19:19.000000000 +0000 @@ -0,0 +1,33 @@ +description: Force http 1.1 for http download +author: Raoul de Raadt + +--- a/source/client/cl_http.c ++++ b/source/client/cl_http.c +@@ -134,6 +134,9 @@ + // set handle to default state + curl_easy_reset(curl); + ++ // Set Http version to 1.1, somehow this seems to be needed for the multi-download ++ if (curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, (long) CURL_HTTP_VERSION_1_1) != CURLE_OK) return false; ++ + // set url from which to retrieve the file + if (curl_easy_setopt(curl, CURLOPT_URL, url) != CURLE_OK) return false; + +@@ -177,12 +180,16 @@ + */ + char *CL_HttpResponseCode(long code){ + int i = 0; ++ static char codeAsString[15]; ++ + while(responses[i].code){ + if(responses[i].code == code) + return responses[i].text; + i++; + } +- return "Unknown"; ++ memset(codeAsString, 0, sizeof(codeAsString)); ++ Com_sprintf(codeAsString, sizeof(codeAsString) - 1, "Unknown - %ld", code); ++ return codeAsString; + } + + diff -Nru alien-arena-7.71.3+dfsg/debian/patches/irc.patch alien-arena-7.71.3+dfsg/debian/patches/irc.patch --- alien-arena-7.71.3+dfsg/debian/patches/irc.patch 1970-01-01 00:00:00.000000000 +0000 +++ alien-arena-7.71.3+dfsg/debian/patches/irc.patch 2023-02-08 20:56:27.000000000 +0000 @@ -0,0 +1,14 @@ +description: Change default irc server to hal.nanoid.net +author: Raoul de Raadt + +--- a/source/client/cl_irc.c ++++ b/source/client/cl_irc.c +@@ -2099,7 +2099,7 @@ + void CL_IRCSetup(void) + { + cl_IRC_connect_at_startup = Cvar_Get( "cl_IRC_connect_at_startup" , "1" , CVAR_ARCHIVE ); +- cl_IRC_server = Cvar_Get( "cl_IRC_server" , "irc.planetarena.org" , CVAR_ARCHIVE ); ++ cl_IRC_server = Cvar_Get( "cl_IRC_server" , "hal.nanoid.net" , CVAR_ARCHIVE ); + cl_IRC_channel = Cvar_Get( "cl_IRC_channel" , "alienarena" , CVAR_ARCHIVE ); + cl_IRC_port = Cvar_Get( "cl_IRC_port" , "6667" , CVAR_ARCHIVE ); + cl_IRC_override_nickname = Cvar_Get( "cl_IRC_override_nickname" , "0" , CVAR_ARCHIVE ); diff -Nru alien-arena-7.71.3+dfsg/debian/patches/series alien-arena-7.71.3+dfsg/debian/patches/series --- alien-arena-7.71.3+dfsg/debian/patches/series 2023-02-05 19:18:28.000000000 +0000 +++ alien-arena-7.71.3+dfsg/debian/patches/series 2023-02-12 16:19:19.000000000 +0000 @@ -4,3 +4,5 @@ no-arena.patch kill-runaway-crx-ded.patch odeconfig.patch +irc.patch +http11.patch