From 05474225342b64a751b1cc8bc61e81e8803b7079 Mon Sep 17 00:00:00 2001 From: James Bursa Date: Wed, 2 May 2007 02:38:38 +0000 Subject: Move user-agent generation into fetch.c and simplify. svn path=/trunk/netsurf/; revision=3260 --- utils/utils.c | 32 -------------------------------- utils/utils.h | 1 - 2 files changed, 33 deletions(-) (limited to 'utils') diff --git a/utils/utils.c b/utils/utils.c index 54a3020ae..cfd7d68aa 100644 --- a/utils/utils.c +++ b/utils/utils.c @@ -16,7 +16,6 @@ #include #include #include -#include #include #include #include @@ -26,7 +25,6 @@ #include "netsurf/utils/messages.h" #include "netsurf/utils/utf8.h" #include "netsurf/utils/utils.h" -#include "netsurf/desktop/netsurf.h" char * strip(char * const s) @@ -258,36 +256,6 @@ unsigned int wallclock(void) return ((tv.tv_sec * 100) + (tv.tv_usec / 10000)); } -/** Generate a string suitable for use as a user agent in HTTP requests. - * - * \return heap-allocated result string, or NULL if the allocation failed. - */ -#define UA_BUF_SIZE 128 -char *make_useragent(void) -{ - struct utsname un; - char ua_name[UA_BUF_SIZE]; - char ua_machine[UA_BUF_SIZE]; - char *r; - - snprintf(ua_name, UA_BUF_SIZE, "NetSurf/%d.%d", - netsurf_version_major, - netsurf_version_minor); - - if (uname(&un) != 0) { - strncpy(ua_machine, "unknown machine", UA_BUF_SIZE); - } else { - snprintf(ua_machine, UA_BUF_SIZE, "(%s; %s)", un.sysname, - un.machine); - } - - if ((r = malloc(strlen(ua_name) + strlen(ua_machine) + 2)) == NULL) - return NULL; - - sprintf(r, "%s %s", ua_name, ua_machine); - - return r; -} #ifdef __FreeBSD__ diff --git a/utils/utils.h b/utils/utils.h index bd7ab166e..d080bd018 100644 --- a/utils/utils.h +++ b/utils/utils.h @@ -59,7 +59,6 @@ const char *rfc1123_date(time_t t); char *strcasestr(const char *haystack, const char *needle); #endif unsigned int wallclock(void); -char *make_useragent(void); #ifdef __FreeBSD__ /* FreeBSD lacks strndup */ char *strndup(const char *s, size_t n); -- cgit v1.2.3