diff options
Diffstat (limited to 'net/vncreflector')
| -rw-r--r-- | net/vncreflector/Makefile | 5 | ||||
| -rw-r--r-- | net/vncreflector/files/patch-Makefile | 6 | ||||
| -rw-r--r-- | net/vncreflector/files/patch-host__connect.c | 21 | ||||
| -rw-r--r-- | net/vncreflector/files/patch-logging.c | 6 | ||||
| -rw-r--r-- | net/vncreflector/files/patch-main.c | 4 | ||||
| -rw-r--r-- | net/vncreflector/files/patch-region.c | 4 | 
6 files changed, 35 insertions, 11 deletions
| diff --git a/net/vncreflector/Makefile b/net/vncreflector/Makefile index 3a802eafd26d..ee615059e577 100644 --- a/net/vncreflector/Makefile +++ b/net/vncreflector/Makefile @@ -1,6 +1,6 @@  PORTNAME=	vncreflector  PORTVERSION=	1.2.4 -PORTREVISION=	7 +PORTREVISION=	8  CATEGORIES=	net  MASTER_SITES=	SF/vnc-reflector/vnc-reflector/${PORTVERSION}  DISTNAME=	vnc_reflector-${PORTVERSION} @@ -9,6 +9,9 @@ MAINTAINER=	paul@it.ca  COMMENT=	Multi-client VNC proxy server  WWW=		https://sourceforge.net/projects/vnc-reflector/ +LICENSE=	BSD3CLAUSE +LICENSE_FILE=	${WRKSRC}/LICENSE +  USES=		jpeg  USE_RC_SUBR=	vncreflector diff --git a/net/vncreflector/files/patch-Makefile b/net/vncreflector/files/patch-Makefile index 9f4cb98bb2e4..b5453a9c06d5 100644 --- a/net/vncreflector/files/patch-Makefile +++ b/net/vncreflector/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig +--- Makefile.orig	2003-04-16 17:32:42 UTC  +++ Makefile  @@ -14,10 +14,10 @@   # @@ -13,7 +13,7 @@   # Debug (strict)   #CFLAGS =	-g -pedantic -Wall $(IFLAGS)   # Debug (profiling) -@@ -50,7 +50,7 @@ +@@ -50,7 +50,7 @@ $(PROG): $(OBJS)   default: $(PROG)   $(PROG): $(OBJS) @@ -22,7 +22,7 @@   clean:    	rm -f $(OBJS) *core* ./*~ ./*.bak $(PROG) -@@ -59,7 +59,7 @@ +@@ -59,7 +59,7 @@ depend: $(SRCS)   	$(MAKEDEPEND) $(MAKEDEPFLAGS) -I. $(SRCS) 2> /dev/null   .c.o: diff --git a/net/vncreflector/files/patch-host__connect.c b/net/vncreflector/files/patch-host__connect.c new file mode 100644 index 000000000000..665fb69cfcde --- /dev/null +++ b/net/vncreflector/files/patch-host__connect.c @@ -0,0 +1,21 @@ +--- host_connect.c.orig	2025-10-10 10:32:37 UTC ++++ host_connect.c +@@ -232,7 +232,7 @@ static void rf_host_ver(void) +   char *buf = (char *)cur_slot->readbuf; +   int major = 3, minor = 3; +   int remote_major, remote_minor; +-  char ver_msg[12]; ++  char ver_msg[13]; +  +   if ( strncmp(buf, "RFB ", 4) != 0 || !isdigit(buf[4]) || +        !isdigit(buf[4]) || !isdigit(buf[5]) || !isdigit(buf[6]) || +@@ -256,7 +256,8 @@ static void rf_host_ver(void) +     log_write(LL_WARN, "Protocol sub-version does not match (ignoring)"); +   } +  +-  sprintf(ver_msg, "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999); ++  snprintf(ver_msg, sizeof(ver_msg), ++    "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999); +   aio_write(NULL, ver_msg, 12); +   aio_setread(rf_host_auth, NULL, 4); + } diff --git a/net/vncreflector/files/patch-logging.c b/net/vncreflector/files/patch-logging.c index c141be209a50..1fa105e0080d 100644 --- a/net/vncreflector/files/patch-logging.c +++ b/net/vncreflector/files/patch-logging.c @@ -1,6 +1,6 @@ ---- logging.c +--- logging.c.orig	2003-04-21 17:20:35 UTC  +++ logging.c -@@ -138,8 +138,6 @@ +@@ -138,8 +138,6 @@ void log_write(int level, char *format, ...)     char time_buf[32];     char level_char = ' '; @@ -9,7 +9,7 @@     if ( (log_fp != NULL && level <= log_file_level) ||          level <= log_stderr_level ) {       now = time(NULL); -@@ -150,18 +148,21 @@ +@@ -150,18 +148,21 @@ void log_write(int level, char *format, ...)       if (level <= log_file_level) {         fprintf(log_fp, "%s %c ", time_buf, (int)level_char); diff --git a/net/vncreflector/files/patch-main.c b/net/vncreflector/files/patch-main.c index 016631bcfecd..6adae9c02917 100644 --- a/net/vncreflector/files/patch-main.c +++ b/net/vncreflector/files/patch-main.c @@ -1,6 +1,6 @@ ---- main.c.orig +--- main.c.orig	2003-01-11 09:44:02 UTC  +++ main.c -@@ -464,7 +464,7 @@ +@@ -464,7 +464,7 @@ static int init_screen_info(void)   static int init_screen_info(void)   { diff --git a/net/vncreflector/files/patch-region.c b/net/vncreflector/files/patch-region.c index e27c2a61aac6..3714b26e626e 100644 --- a/net/vncreflector/files/patch-region.c +++ b/net/vncreflector/files/patch-region.c @@ -1,6 +1,6 @@ ---- region.c.orig +--- region.c.orig	2002-09-21 12:43:01 UTC  +++ region.c -@@ -70,6 +70,7 @@ +@@ -70,6 +70,7 @@ SOFTWARE.   *                                                               *   *****************************************************************/ | 
