tUpdate to make the metaserver work with new SourceForge system. - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 643dc6f5f3084075707f7aea83343fb6790f7a47
(DIR) parent 54a5538c8d5f20e7c963e8c5dd26d513be5df136
(HTM) Author: Ben Webb <ben@salilab.org>
Date: Sat, 28 May 2011 06:12:52 +0000
Update to make the metaserver work with new SourceForge system.
Diffstat:
M ChangeLog | 2 ++
M src/network.c | 7 +++++--
2 files changed, 7 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/ChangeLog b/ChangeLog
t@@ -5,6 +5,8 @@ SVN
and Francois Marier.
- Support for old GTK1 and GLIB1 libraries removed - we now need version 2
of these libraries to build dopewars.
+ - Update metaserver to work with new SourceForge; older versions can no
+ longer successfully register with the metaserver.
- Fix for a DOS against the server using the REQUESTJET message type
(thanks to Doug Prostko for reporting the problem).
(DIR) diff --git a/src/network.c b/src/network.c
t@@ -1142,8 +1142,11 @@ static void SendHttpRequest(HttpConnection *conn)
text = g_string_new("");
- g_string_sprintf(text, "%s http://%s:%u%s HTTP/1.0",
- conn->Method, conn->HostName, conn->Port, conn->Query);
+ g_string_sprintf(text, "%s %s HTTP/1.0",
+ conn->Method, conn->Query);
+ QueueMessageForSend(&conn->NetBuf, text->str);
+
+ g_string_sprintf(text, "Host: %s", conn->HostName);
QueueMessageForSend(&conn->NetBuf, text->str);
if (conn->Headers)