[cpp-sp COMMIT] in /branches/REL_2: Shibboleth.sln configs/console.logger configs/native.logger.in configs/shibd.logg...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Oct 17 18:35:42 BST 2011
Author: scantor
Date: Mon Oct 17 18:35:42 2011
New Revision: 3531
URL: http://svn.shibboleth.net/view/cpp-sp?rev=3531&view=rev
Log:
Windows fixes for IPv6 and CIDR support.
Modified:
branches/REL_2/Shibboleth.sln
branches/REL_2/configs/console.logger
branches/REL_2/configs/native.logger.in
branches/REL_2/configs/shibd.logger.in
branches/REL_2/shibsp/remoting/impl/SocketListener.h
branches/REL_2/shibsp/remoting/impl/TCPListener.cpp
branches/REL_2/shibsp/shibsp-lite.vcxproj
branches/REL_2/shibsp/shibsp.vcxproj
branches/REL_2/shibsp/util/IPRange.cpp
branches/REL_2/shibsp/util/IPRange.h
Modified: branches/REL_2/Shibboleth.sln
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/Shibboleth.sln?rev=3531&r1=3530&r2=3531&view=diff
==============================================================================
--- branches/REL_2/Shibboleth.sln (original)
+++ branches/REL_2/Shibboleth.sln Mon Oct 17 18:35:42 2011
@@ -72,7 +72,6 @@
ProjectSection(SolutionItems) = preProject
m4\acinclude.m4 = m4\acinclude.m4
m4\acx_pthread.m4 = m4\acx_pthread.m4
- config_win32.h = config_win32.h
configure.ac = configure.ac
doxygen.am = doxygen.am
doxygen.cfg = doxygen.cfg
Modified: branches/REL_2/configs/console.logger
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/configs/console.logger?rev=3531&r1=3530&r2=3531&view=diff
==============================================================================
--- branches/REL_2/configs/console.logger (original)
+++ branches/REL_2/configs/console.logger Mon Oct 17 18:35:42 2011
@@ -3,6 +3,7 @@
# fairly verbose for DEBUG, so generally leave at INFO
log4j.category.XMLTooling.XMLObject=INFO
log4j.category.XMLTooling.KeyInfoResolver=INFO
+log4j.category.Shibboleth.IPRange=INFO
log4j.category.Shibboleth.PropertySet=INFO
# raise for low-level tracing of SOAP client HTTP/SSL behavior
Modified: branches/REL_2/configs/native.logger.in
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/configs/native.logger.in?rev=3531&r1=3530&r2=3531&view=diff
==============================================================================
--- branches/REL_2/configs/native.logger.in (original)
+++ branches/REL_2/configs/native.logger.in Mon Oct 17 18:35:42 2011
@@ -4,6 +4,7 @@
# fairly verbose for DEBUG, so generally leave at INFO
log4j.category.XMLTooling.XMLObject=INFO
log4j.category.XMLTooling.KeyInfoResolver=INFO
+log4j.category.Shibboleth.IPRange=INFO
log4j.category.Shibboleth.PropertySet=INFO
# raise for low-level tracing of SOAP client HTTP/SSL behavior
Modified: branches/REL_2/configs/shibd.logger.in
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/configs/shibd.logger.in?rev=3531&r1=3530&r2=3531&view=diff
==============================================================================
--- branches/REL_2/configs/shibd.logger.in (original)
+++ branches/REL_2/configs/shibd.logger.in Mon Oct 17 18:35:42 2011
@@ -4,6 +4,7 @@
# fairly verbose for DEBUG, so generally leave at INFO
log4j.category.XMLTooling.XMLObject=INFO
log4j.category.XMLTooling.KeyInfoResolver=INFO
+log4j.category.Shibboleth.IPRange=INFO
log4j.category.Shibboleth.PropertySet=INFO
# raise for low-level tracing of SOAP client HTTP/SSL behavior
Modified: branches/REL_2/shibsp/remoting/impl/SocketListener.h
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/shibsp/remoting/impl/SocketListener.h?rev=3531&r1=3530&r2=3531&view=diff
==============================================================================
--- branches/REL_2/shibsp/remoting/impl/SocketListener.h (original)
+++ branches/REL_2/shibsp/remoting/impl/SocketListener.h Mon Oct 17 18:35:42 2011
@@ -38,7 +38,7 @@
#include <xmltooling/util/Threads.h>
#ifdef WIN32
-# include <winsock.h>
+# include <winsock2.h>
#endif
namespace shibsp {
Modified: branches/REL_2/shibsp/remoting/impl/TCPListener.cpp
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/shibsp/remoting/impl/TCPListener.cpp?rev=3531&r1=3530&r2=3531&view=diff
==============================================================================
--- branches/REL_2/shibsp/remoting/impl/TCPListener.cpp (original)
+++ branches/REL_2/shibsp/remoting/impl/TCPListener.cpp Mon Oct 17 18:35:42 2011
@@ -205,7 +205,7 @@
::setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (const char*)&opt, sizeof(opt));
#ifdef WIN32
- if (SOCKET_ERROR==::bind(s, (const struct sockaddr*)&m_sockaddr, m_sockaddr.ss_len) || SOCKET_ERROR==::listen(s, 3)) {
+ if (SOCKET_ERROR==::bind(s, (const struct sockaddr*)&m_sockaddr, sizeof(m_sockaddr)) || SOCKET_ERROR==::listen(s, 3)) {
log_error("bind");
close(s);
return false;
@@ -229,7 +229,7 @@
bool TCPListener::connect(ShibSocket& s) const
{
#ifdef WIN32
- if(SOCKET_ERROR==::connect(s, (const struct sockaddr*)&m_sockaddr, m_sockaddr.ss_len))
+ if(SOCKET_ERROR==::connect(s, (const struct sockaddr*)&m_sockaddr, sizeof(m_sockaddr)))
return log_error("connect");
#else
# ifdef HAVE_STRUCT_SOCKADDR_STORAGE
Modified: branches/REL_2/shibsp/shibsp-lite.vcxproj
[... 128 lines stripped ...]
More information about the commits
mailing list