diff -rc zebedee-2.4.1/Makefile zebedee-2.4.1A/Makefile
*** zebedee-2.4.1/Makefile	Wed May 29 18:42:08 2002
--- zebedee-2.4.1A/Makefile	Tue Sep  6 21:22:02 2005
***************
*** 3,9 ****
  #
  # $Id: Makefile,v 1.13 2002/05/29 17:42:08 ndwinton Exp $
  
! ZBD_VERSION = 2.4.1
  
  OS = 
  
--- 3,9 ----
  #
  # $Id: Makefile,v 1.13 2002/05/29 17:42:08 ndwinton Exp $
  
! ZBD_VERSION = 2.4.1A
  
  OS = 
  
***************
*** 16,22 ****
  
  CC_$(OS) = gcc
  
! CC_win32 = c:/msys/1.0/mingw/bin/gcc
  CC_linux = gcc -pthread
  CC_solaris = gcc
  CC_freebsd = gcc -pthread
--- 16,22 ----
  
  CC_$(OS) = gcc
  
! CC_win32 = gcc -mno-cygwin
  CC_linux = gcc -pthread
  CC_solaris = gcc
  CC_freebsd = gcc -pthread
***************
*** 50,63 ****
  
  # Location of zlib include and library
  
! ZINC = -I../zlib-1.1.4
! ZLIB = ../zlib-1.1.4/libz.a
  
  # Location of bzlib include and library
  # Set these empty if you don't want bzib2 support
  
! BZINC = -I../bzip2-1.0.1
! BZLIB = ../bzip2-1.0.1/libbz2.a
  
  #
  # Tools needed for Perl "POD"-format documentation conversion.
--- 50,63 ----
  
  # Location of zlib include and library
  
! ZINC = -I../zlib-1.2.3
! ZLIB = ../zlib-1.2.3/libz.a
  
  # Location of bzlib include and library
  # Set these empty if you don't want bzib2 support
  
! BZINC = -I../bzip2-1.0.3
! BZLIB = ../bzip2-1.0.3/libbz2.a
  
  #
  # Tools needed for Perl "POD"-format documentation conversion.
***************
*** 94,100 ****
  
  # InnoSetup compiler for Win32 (see http://www.jordanr.dhs.org/)
  
! ISCOMP = "c:/Program Files/Inno Setup 2/compil32.exe"
  
  ###
  ### OS-specific definitions
--- 94,100 ----
  
  # InnoSetup compiler for Win32 (see http://www.jordanr.dhs.org/)
  
! ISCOMP = "c:/Program Files/Inno Setup 4/compil32.exe"
  
  ###
  ### OS-specific definitions
diff -rc zebedee-2.4.1/zebedee.c zebedee-2.4.1A/zebedee.c
*** zebedee-2.4.1/zebedee.c	Tue May 28 07:31:15 2002
--- zebedee-2.4.1A/zebedee.c	Tue Sep  6 21:32:03 2005
***************
*** 22,28 ****
  */
  
  char *zebedee_c_rcsid = "$Id: zebedee.c,v 1.25 2002/05/28 06:31:15 ndwinton Exp $";
! #define RELEASE_STR "2.4.1"
  
  #include <stdio.h>
  #include <stdlib.h>
--- 22,28 ----
  */
  
  char *zebedee_c_rcsid = "$Id: zebedee.c,v 1.25 2002/05/28 06:31:15 ndwinton Exp $";
! #define RELEASE_STR "2.4.1A"
  
  #include <stdio.h>
  #include <stdlib.h>
***************
*** 3936,3941 ****
--- 3936,3950 ----
      assert(AllowedTargets != NULL);
  
      /*
+     ** Port 0 is invalid data in the request packet, never allowed
+     */
+     if (port == 0)
+     {
+         message(0, 0, "request for target port 0 disallowed");
+         return 0;
+     }
+     
+     /*
      ** If the address is all zeroes then we will assume the default target
      ** host, if any.
      */
diff -rc zebedee-2.4.1/zebedee.iss zebedee-2.4.1A/zebedee.iss
*** zebedee-2.4.1/zebedee.iss	Wed May 29 08:59:58 2002
--- zebedee-2.4.1A/zebedee.iss	Tue Sep  6 21:36:19 2005
***************
*** 1,13 ****
  [Setup]
  Bits=32
  AppName=Zebedee Secure Tunnel
! AppVerName=Zebedee Secure Tunnel Version 2.4.1
! AppCopyright=Copyright 1999, 2000, 2001, 2002 by Neil Winton.
  DefaultDirName={pf}\Zebedee
  DefaultGroupName=Zebedee
- 
  LicenseFile=LICENCE.txt
- AlwaysCreateUninstallIcon=1
  
  [Files]
  Source: "zebedee.exe"; DestDir: "{app}"
--- 1,11 ----
  [Setup]
  Bits=32
  AppName=Zebedee Secure Tunnel
! AppVerName=Zebedee Secure Tunnel Version 2.4.1A
! AppCopyright=Copyright 1999, 2000, 2001, 2002, 2005 by Neil Winton.
  DefaultDirName={pf}\Zebedee
  DefaultGroupName=Zebedee
  LicenseFile=LICENCE.txt
  
  [Files]
  Source: "zebedee.exe"; DestDir: "{app}"
