CVSROOT: /sources/hurdextras
Module name: httpfs
Changes by: Samuel Thibault <sthibaul> 26/01/14 19:05:21
Modified files:
. : ChangeLog http.c
Log message:
2026-01-14 Gianluca Cannata <[email protected]>
* http.c: Add Host: to the HEAD and GET requests.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/httpfs/ChangeLog?cvsroot=hurdextras&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/httpfs/http.c?cvsroot=hurdextras&r1=1.4&r2=1.5
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/hurdextras/httpfs/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- ChangeLog 3 Oct 2023 19:31:59 -0000 1.11
+++ ChangeLog 15 Jan 2026 00:05:19 -0000 1.12
@@ -1,3 +1,7 @@
+2026-01-14 11:43 gianluca.cannata
+
+ * http.c: Add Host: to the HEAD and GET requests.
+
2020-09-13 16:54 sthibaul
* TODO: Add TODO ideas
Index: http.c
===================================================================
RCS file: /sources/hurdextras/httpfs/http.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- http.c 9 Sep 2020 17:12:36 -0000 1.4
+++ http.c 15 Jan 2026 00:05:20 -0000 1.5
@@ -110,7 +110,7 @@
}
/* Send a HEAD request find header length */
- sprintf(buffer,"HEAD %s HTTP/1.0\n\n",node->conn_req);
+ sprintf(buffer,"HEAD %s HTTP/1.0\r\nHost:
%s\r\n\r\n",node->conn_req,node->url);
towrite = strlen (buffer);
written = TEMP_FAILURE_RETRY (write (*fd, buffer, towrite));
if ( written == -1 || written < towrite )
@@ -278,7 +278,7 @@
strcat(conn_req,"/");
}
comm_buf=(char
*)malloc((strlen(conn_req)+20)*sizeof(char));
- sprintf(comm_buf,"GET %s HTTP/1.0",conn_req);
+ sprintf(comm_buf,"GET %s HTTP/1.0\r\nHost:
%s\r\n\r\n",conn_req,url);
nd = httpfs_make_node
(go->f_type,url,conn_req,comm_buf,f_name);
if (!nd)
_______________________________________________
Hurdextras-commit mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/hurdextras-commit