diff options
author | marcus <marcus@FreeBSD.org> | 2002-05-13 15:08:34 +0800 |
---|---|---|
committer | marcus <marcus@FreeBSD.org> | 2002-05-13 15:08:34 +0800 |
commit | bbf51287d885da42ca8ed145a27587ff67765704 (patch) | |
tree | cbc6c040f920e29a1e2f057f42e29d235acec067 /www/seamonkey2/files | |
parent | 35d853b620d59028424bf60d7ffcfedab5f71918 (diff) | |
download | freebsd-ports-gnome-bbf51287d885da42ca8ed145a27587ff67765704.tar.gz freebsd-ports-gnome-bbf51287d885da42ca8ed145a27587ff67765704.tar.zst freebsd-ports-gnome-bbf51287d885da42ca8ed145a27587ff67765704.zip |
Update to 1.0.rc2.
The Chatzilla buffer overflow is still there, so disable Chatzilla by default.
Diffstat (limited to 'www/seamonkey2/files')
-rw-r--r-- | www/seamonkey2/files/patch-qt | 28 | ||||
-rw-r--r-- | www/seamonkey2/files/patch-security_fix | 97 |
2 files changed, 8 insertions, 117 deletions
diff --git a/www/seamonkey2/files/patch-qt b/www/seamonkey2/files/patch-qt index 985984b3bef6..acec8e26f297 100644 --- a/www/seamonkey2/files/patch-qt +++ b/www/seamonkey2/files/patch-qt @@ -1,16 +1,6 @@ ---- configure.orig Fri May 10 17:05:47 2002 -+++ configure Fri May 10 17:06:17 2002 -@@ -6256,6 +6256,9 @@ - # for stuff like -lXshm - CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}" - ;; -+freebsd*) -+ CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}" -+ ;; - esac - for ac_hdr in sys/byteorder.h compat.h getopt.h - do -@@ -7489,7 +7492,7 @@ +--- configure.orig Wed May 8 22:24:05 2002 ++++ configure Mon May 13 01:18:53 2002 +@@ -7489,7 +7489,7 @@ EOF if test "$ac_cv_have_dash_pthread" = "yes"; then @@ -19,7 +9,7 @@ else _PTHREAD_LDFLAGS="-lc_r" fi -@@ -9927,7 +9930,7 @@ +@@ -9967,7 +9967,7 @@ fi MOC=$HOST_MOC @@ -28,16 +18,14 @@ QT_LIBS="-L/usr/X11R6/lib -L${QTDIR}/lib -lqt -lXext -lX11" # Check whether --with-static-qt or --without-static-qt was given. -@@ -10796,7 +10799,7 @@ +@@ -10836,13 +10836,13 @@ --MOZ_EXTENSIONS_DEFAULT=" cookie wallet content-packs xml-rpc xmlextras help pref transformiix venkman inspector irc" -+MOZ_EXTENSIONS_DEFAULT=" cookie wallet content-packs xml-rpc xmlextras help pref transformiix venkman inspector" +-MOZ_EXTENSIONS_DEFAULT=" cookie wallet content-packs xml-rpc xmlextras help pref transformiix venkman inspector irc universalchardet" ++MOZ_EXTENSIONS_DEFAULT=" cookie wallet content-packs xml-rpc xmlextras help pref transformiix venkman inspector universalchardet" - case "$target_os" in - msvc*|mksnt*|mingw*|cygwin*) -@@ -10808,7 +10811,7 @@ + if test -n "$SUNCTL"; then MOZ_EXTENSIONS_DEFAULT="$MOZ_EXTENSIONS_DEFAULT ctl" fi diff --git a/www/seamonkey2/files/patch-security_fix b/www/seamonkey2/files/patch-security_fix deleted file mode 100644 index 0642799d0784..000000000000 --- a/www/seamonkey2/files/patch-security_fix +++ /dev/null @@ -1,97 +0,0 @@ -Index: uriloader/base/nsDocLoader.cpp -=================================================================== -RCS file: /cvsroot/mozilla/uriloader/base/nsDocLoader.cpp,v -retrieving revision 3.251 -diff -u -r3.251 nsDocLoader.cpp ---- uriloader/base/nsDocLoader.cpp 17 Apr 2002 03:48:37 -0000 3.251 -+++ uriloader/base/nsDocLoader.cpp 30 Apr 2002 19:02:19 -0000 -@@ -1263,6 +1263,7 @@ - rv = aNewChannel->GetURI(getter_AddRefs(newURI)); - if (NS_FAILED(rv)) return rv; - -+#ifdef HTTP_DOESNT_CALL_CHECKLOADURI - // verify that this is a legal redirect - nsCOMPtr<nsIScriptSecurityManager> securityManager = - do_GetService(NS_SCRIPTSECURITYMANAGER_CONTRACTID, &rv); -@@ -1270,6 +1271,7 @@ - rv = securityManager->CheckLoadURI(oldURI, newURI, - nsIScriptSecurityManager::DISALLOW_FROM_MAIL); - if (NS_FAILED(rv)) return rv; -+#endif - - nsLoadFlags loadFlags = 0; - PRInt32 stateFlags = nsIWebProgressListener::STATE_REDIRECTING | -Index: netwerk/protocol/http/src/Makefile.in -=================================================================== -RCS file: /cvsroot/mozilla/netwerk/protocol/http/src/Makefile.in,v -retrieving revision 1.56 -diff -u -r1.56 Makefile.in ---- netwerk/protocol/http/src/Makefile.in 19 Apr 2002 22:25:18 -0000 1.56 -+++ netwerk/protocol/http/src/Makefile.in 30 Apr 2002 19:02:19 -0000 -@@ -36,6 +36,8 @@ - intl \ - exthandler \ - caps \ -+ xpconnect \ -+ js \ - $(NULL) - - CPPSRCS = \ -Index: netwerk/protocol/http/src/nsHttpChannel.cpp -=================================================================== -RCS file: /cvsroot/mozilla/netwerk/protocol/http/src/nsHttpChannel.cpp,v -retrieving revision 1.114 -diff -u -r1.114 nsHttpChannel.cpp ---- netwerk/protocol/http/src/nsHttpChannel.cpp 26 Apr 2002 22:50:50 -0000 1.114 -+++ netwerk/protocol/http/src/nsHttpChannel.cpp 30 Apr 2002 19:02:19 -0000 -@@ -34,6 +34,7 @@ - #include "nsISupportsPrimitives.h" - #include "nsIURL.h" - #include "nsIMIMEService.h" -+#include "nsIScriptSecurityManager.h" - #include "nsCExternalHandlerService.h" - #include "nsMimeTypes.h" - #include "nsNetUtil.h" -@@ -1465,6 +1466,15 @@ - rv = ioService->NewURI(nsDependentCString(location), nsnull, mURI, - getter_AddRefs(newURI)); - if (NS_FAILED(rv)) return rv; -+ -+ // verify that this is a legal redirect -+ nsCOMPtr<nsIScriptSecurityManager> securityManager = -+ do_GetService(NS_SCRIPTSECURITYMANAGER_CONTRACTID); -+ if (securityManager) { -+ rv = securityManager->CheckLoadURI(mURI, newURI, -+ nsIScriptSecurityManager::DISALLOW_FROM_MAIL); -+ if (NS_FAILED(rv)) return rv; -+ } - - // Kill the current cache entry if we are redirecting - // back to ourself. ---- htmlparser/src/CNavDTD.cpp.orig Sat May 4 00:32:17 2002 -+++ htmlparser/src/CNavDTD.cpp Sat May 4 01:14:59 2002 -@@ -473,14 +473,14 @@ - - nsresult result = NS_OK; - -- if (aTokenizer && mSink && aParser) { -+ if (aTokenizer && aParser) { - nsITokenizer* oldTokenizer = mTokenizer; - - mTokenizer = aTokenizer; - mParser = (nsParser*)aParser; - mTokenAllocator = mTokenizer->GetTokenAllocator(); - -- -+ if (mSink) { - if (mBodyContext->GetCount() == 0) { - CStartToken* theToken=nsnull; - if(ePlainText==mDocType) { -@@ -537,6 +537,7 @@ - } - }//while - mTokenizer = oldTokenizer; -+ } - } - - return result; |