svn commit: r415144 - head/www/ffproxy/files

Baptiste Daroussin bapt at FreeBSD.org
Fri May 13 19:42:05 UTC 2016


Author: bapt
Date: Fri May 13 19:42:03 2016
New Revision: 415144
URL: https://svnweb.freebsd.org/changeset/ports/415144

Log:
  Prevent collision with getline(3)
  While here regen patches

Added:
  head/www/ffproxy/files/patch-request.c   (contents, props changed)
Modified:
  head/www/ffproxy/files/patch-Makefile.in
  head/www/ffproxy/files/patch-dbs.h
  head/www/ffproxy/files/patch-socket.c

Modified: head/www/ffproxy/files/patch-Makefile.in
==============================================================================
--- head/www/ffproxy/files/patch-Makefile.in	Fri May 13 19:40:11 2016	(r415143)
+++ head/www/ffproxy/files/patch-Makefile.in	Fri May 13 19:42:03 2016	(r415144)
@@ -1,6 +1,6 @@
---- Makefile.in.orig
+--- Makefile.in.orig	2005-01-05 15:50:10 UTC
 +++ Makefile.in
-@@ -48,7 +48,7 @@
+@@ -48,7 +48,7 @@ man:
  conf:
  	sed -e 's|_BASE_|$(pkgdatadir)|g' sample.config.s \
  		> sample.config || cp sample.config.s sample.config
@@ -9,7 +9,7 @@
  
  installdirs: mkinstalldirs
  	$(SHELL) $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir) \
-@@ -73,7 +73,7 @@
+@@ -73,7 +73,7 @@ install_man: man
  	$(INSTALL_DATA) ffproxy.8 $(DESTDIR)$(mandir)/man8
  
  install_config: conf

Modified: head/www/ffproxy/files/patch-dbs.h
==============================================================================
--- head/www/ffproxy/files/patch-dbs.h	Fri May 13 19:40:11 2016	(r415143)
+++ head/www/ffproxy/files/patch-dbs.h	Fri May 13 19:42:03 2016	(r415144)
@@ -1,5 +1,5 @@
---- dbs.h.orig	Sun Jul 20 19:16:32 2003
-+++ dbs.h	Sun Jul 20 19:16:48 2003
+--- dbs.h.orig	2002-07-25 12:24:10 UTC
++++ dbs.h
 @@ -1,3 +1,4 @@
 +#include <unistd.h>
  #include <regex.h>

Added: head/www/ffproxy/files/patch-request.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/ffproxy/files/patch-request.c	Fri May 13 19:42:03 2016	(r415144)
@@ -0,0 +1,47 @@
+--- request.c.orig	2004-12-31 08:59:54 UTC
++++ request.c
+@@ -49,7 +49,7 @@
+ 
+ static int      read_header(int, struct req *);
+ static char     sgetc(int);
+-static size_t   getline(int, char[], int);
++static size_t   get_line(int, char[], int);
+ static int      do_request(int, struct req *);
+ 
+ void
+@@ -63,7 +63,7 @@ keep_alive:
+ 	(void) memset(&r, 0, sizeof(r));
+ 	r.cl = clinfo;
+ 
+-	if (getline(cl, buf, sizeof(buf)) < 1)
++	if (get_line(cl, buf, sizeof(buf)) < 1)
+ 		*buf = '\0';
+ 
+ 	if ((http_url(&r, buf)) == 0) {
+@@ -189,7 +189,7 @@ read_header(int cl, struct req * r)
+ 	char           *b, *p;
+ 
+ 	i = 0;
+-	while ((len = getline(cl, buf, sizeof(buf))) > 0 && i < sizeof(r->header) - 1) {
++	while ((len = get_line(cl, buf, sizeof(buf))) > 0 && i < sizeof(r->header) - 1) {
+ 		b = buf;
+ 		while (isspace((int) *b) && *(b++) != '\0');
+ 		if (*b == '\0')
+@@ -228,7 +228,7 @@ sgetc(int s)
+ }
+ 
+ static          size_t
+-getline(int s, char buf[], int len)
++get_line(int s, char buf[], int len)
+ {
+ 	int             c;
+ 	size_t          i;
+@@ -493,7 +493,7 @@ do_request(int cl, struct req * r)
+ 	}
+ 	if (r->type != CONNECT) {
+ 		i = 0;
+-		while ((len = getline(s, buf, sizeof(buf))) > 0 && i < sizeof(r->header) - 1) {
++		while ((len = get_line(s, buf, sizeof(buf))) > 0 && i < sizeof(r->header) - 1) {
+ 			DEBUG(("do_request() => got remote header line: (%s)", buf));
+ 			r->header[i] = (char *) my_alloc(len + 1);
+ 			(void) strcpy(r->header[i++], buf);

Modified: head/www/ffproxy/files/patch-socket.c
==============================================================================
--- head/www/ffproxy/files/patch-socket.c	Fri May 13 19:40:11 2016	(r415143)
+++ head/www/ffproxy/files/patch-socket.c	Fri May 13 19:42:03 2016	(r415144)
@@ -1,6 +1,6 @@
---- socket.c.orig	Fri Dec 31 10:59:54 2004
-+++ socket.c	Thu Nov  9 20:19:53 2006
-@@ -58,7 +58,7 @@
+--- socket.c.orig	2004-12-31 08:59:54 UTC
++++ socket.c
+@@ -58,7 +58,7 @@ void
  open_socket(void)
  {
  	extern struct cfg config;
@@ -9,7 +9,7 @@
  	struct addrinfo hints[2], *res;
  	struct clinfo  *clinfo;
  	struct pollfd	s[2];
-@@ -135,7 +135,6 @@
+@@ -135,7 +135,6 @@ open_socket(void)
  	if (config.bind_ipv6)
  		info("waiting for requests on %s port %d (IPv6)", *config.ipv6 ? config.ipv6 : "(any)", config.port);
  
@@ -17,7 +17,7 @@
  	config.ccount = 0;
  	cl = 0;
  	isipv4 = config.bind_ipv4;
-@@ -160,13 +159,14 @@
+@@ -160,13 +159,14 @@ open_socket(void)
  			}
  		} else
  			st = s[0].fd;


More information about the svn-ports-all mailing list