summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2004-10-14 20:26:59 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2004-10-14 20:26:59 +0000
commit83f375d073c2effd412e489b6155e12ca652d3c2 (patch)
treee296b3d0494d4fee78890c2757743b2d18177a96
parent0a8e29c9a05ca9cafde15f964f045c2abcbe08c0 (diff)
downloadneon-83f375d073c2effd412e489b6155e12ca652d3c2.tar.gz
* INSTALL.win32, neon.mak: Update to support ENABLE_IPV6 flag. (Kai
Sommerfeld). git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@311 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
-rw-r--r--INSTALL.win3210
-rw-r--r--NEWS3
-rw-r--r--neon.mak7
3 files changed, 18 insertions, 2 deletions
diff --git a/INSTALL.win32 b/INSTALL.win32
index 9fc5bdd..4b10550 100644
--- a/INSTALL.win32
+++ b/INSTALL.win32
@@ -116,6 +116,16 @@ ZLIB_DLL parameter
nmake /f neon.mak ZLIB_SRC=\path\to\zlib ZLIB_DLL=yes
+Build neon with IPv6 support
+____________________________
+
+To build neon with support for IPv6, use parameter ENABLE_IPV6.
+
+ nmake /f neon.mak ENABLE_IPV6=yes
+
+This requires a copy of the Platform SDK which contains the IPv6
+headers and libraries.
+
Build neon with debugging support
_________________________________
diff --git a/NEWS b/NEWS
index 63b1fc2..905d1bb 100644
--- a/NEWS
+++ b/NEWS
@@ -14,7 +14,8 @@ Changes in release 0.25.0:
* Use a per-request flag to enable "Expect: 100-continue" support:
- ne_set_request_expect100() replaces ne_set_expect100()
* Fix handling of multiple Authentication challenges per request.
-* Fix timezone handling on Win32 (Jiang Lei).
+* Win32: Fix timezone handling (Jiang Lei).
+* Win32: Add IPv6 support using ENABLE_IPV6 flag (Kai Sommerfeld).
Changes in release 0.24.7:
* Compression interface fixes:
diff --git a/neon.mak b/neon.mak
index de7f10a..bd432f8 100644
--- a/neon.mak
+++ b/neon.mak
@@ -63,6 +63,11 @@ ZLIB_LIBS = "$(ZLIB_SRC)\zlibdll.lib"
!ENDIF
!ENDIF
+########
+# Support for IPv6
+!IF "$(ENABLE_IPV6)" == "yes"
+IPV6_FLAGS = /D USE_GETADDRINFO
+!ENDIF
!IF "$(DEBUG_BUILD)" == ""
INTDIR = Release
@@ -78,7 +83,7 @@ TARGET = .\libneonD.lib
WIN32_DEFS = /D WIN32_LEAN_AND_MEAN /D NOUSER /D NOGDI /D NONLS /D NOCRYPT
CPP=cl.exe
-CPP_PROJ = /c /nologo $(CFLAGS) $(WIN32_DEFS) $(EXPAT_FLAGS) $(OPENSSL_FLAGS) $(ZLIB_FLAGS) /D "HAVE_CONFIG_H" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
+CPP_PROJ = /c /nologo $(CFLAGS) $(WIN32_DEFS) $(EXPAT_FLAGS) $(OPENSSL_FLAGS) $(ZLIB_FLAGS) $(IPV6_FLAGS) /D "HAVE_CONFIG_H" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
LIB32=link.exe -lib
LIB32_FLAGS=/nologo /out:"$(TARGET)"