This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "eclipse - Powerful IDE written in java - Debian package.".

The branch, squeeze has been updated
       via  ae159987d5d468c09c06535755470970c8ce09aa (commit)
      from  4b95866c797a74205eace051ffdef40b9f5f442a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ae159987d5d468c09c06535755470970c8ce09aa
Author: Niels Thykier <ni...@thykier.net>
Date:   Fri Feb 11 13:24:43 2011 +0100

    Backported patch for CVE-2010-4647 (Closes: #611849)

-----------------------------------------------------------------------

Summary of changes:
 debian/changelog                                   |    7 ++++
 .../bp-eclipse-help-webapps-xss-BZ661901.patch     |   34 ++++++++++++++++++++
 debian/patches/series                              |    1 +
 .../org.eclipse.help.webapp/advanced/content.jsp   |    2 +-
 .../org.eclipse.help.webapp/basic/index.jsp        |    4 +-
 5 files changed, 45 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 969e3dc..f47a087 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+eclipse (3.5.2-6squeeze2) stable; urgency=low
+
+  * Backported patch for CVE-2010-4647. (Closes: #611849)
+    - Fixes XSS in help browser application.
+
+ -- Niels Thykier <ni...@thykier.net>  Fri, 11 Feb 2011 12:46:51 +0100
+
 eclipse (3.5.2-6squeeze1) testing-proposed-updates; urgency=low
 
   * Install the NEWS file in eclipse-platform instead of eclipse,
diff --git a/debian/patches/bp-eclipse-help-webapps-xss-BZ661901.patch 
b/debian/patches/bp-eclipse-help-webapps-xss-BZ661901.patch
new file mode 100644
index 0000000..ebe1665
--- /dev/null
+++ b/debian/patches/bp-eclipse-help-webapps-xss-BZ661901.patch
@@ -0,0 +1,34 @@
+Description: Backported patch for fixing CVE-2010-4647.
+Origin: Fedora, 
http://pkgs.fedoraproject.org/gitweb/?p=eclipse.git;a=commit;h=5c1617b
+Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=329582
+Bug-Debian: http://bugs.debian.org/611849
+Bug-Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=661901
+
+diff --git a/eclipse/plugins/org.eclipse.help.webapp/advanced/content.jsp 
b/eclipse/plugins/org.eclipse.help.webapp/advanced/content.jsp
+index fc9998f..73712b4 100644
+--- a/eclipse/plugins/org.eclipse.help.webapp/advanced/content.jsp
++++ b/eclipse/plugins/org.eclipse.help.webapp/advanced/content.jsp
+@@ -46,7 +46,7 @@ FRAMESET {
+ 
+ 
+ <frameset id="contentFrameset" rows="24,*" frameborder="0" framespacing="0" 
border=0 spacing=0>
+-      <frame name="ContentToolbarFrame" 
title="<%=ServletResources.getString("topicViewToolbar", request)%>" 
src='<%="contentToolbar.jsp"+data.getQuery()%>'  marginwidth="0" 
marginheight="0" scrolling="no" frameborder="0" noresize=0>
++      <frame name="ContentToolbarFrame" 
title="<%=ServletResources.getString("topicViewToolbar", request)%>" 
src='<%="contentToolbar.jsp"+UrlUtil.htmlEncode(data.getQuery())%>'  
marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize=0>
+       <frame ACCESSKEY="K" name="ContentViewFrame" 
title="<%=ServletResources.getString("topicView", request)%>" 
src='<%=UrlUtil.htmlEncode(data.getContentURL())%>'  
marginwidth="10"<%=(data.isIE() && "6.0".compareTo(data.getIEVersion()) 
<=0)?"scrolling=\"yes\"":""%> marginheight="0" frameborder="0" >
+ </frameset>
+ 
+diff --git a/eclipse/plugins/org.eclipse.help.webapp/basic/index.jsp 
b/eclipse/plugins/org.eclipse.help.webapp/basic/index.jsp
+index c405813..5639f62 100644
+--- a/eclipse/plugins/org.eclipse.help.webapp/basic/index.jsp
++++ b/eclipse/plugins/org.eclipse.help.webapp/basic/index.jsp
+@@ -29,8 +29,8 @@
+ <%
+       }
+ %>
+-      <frame name="TabsFrame" 
title="<%=ServletResources.getString("helpToolbarFrame", request)%>" 
src='<%="basic/tabs.jsp"+data.getQuery()%>' marginwidth="5" marginheight="5" 
scrolling="no">
+-      <frame name="HelpFrame" title="<%=ServletResources.getString("ignore", 
"HelpFrame", request)%>" src='<%="basic/help.jsp"+data.getQuery()%>' 
frameborder="no" marginwidth="0" marginheight="0" scrolling="no">
++      <frame name="TabsFrame" 
title="<%=ServletResources.getString("helpToolbarFrame", request)%>" 
src='<%="basic/tabs.jsp"+UrlUtil.htmlEncode(data.getQuery())%>' marginwidth="5" 
marginheight="5" scrolling="no">
++      <frame name="HelpFrame" title="<%=ServletResources.getString("ignore", 
"HelpFrame", request)%>" 
src='<%="basic/help.jsp"+UrlUtil.htmlEncode(data.getQuery())%>' 
frameborder="no" marginwidth="0" marginheight="0" scrolling="no">
+ </frameset>
+ 
+ </html>
diff --git a/debian/patches/series b/debian/patches/series
index 7a10dc6..4ac429d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -22,3 +22,4 @@ build-arch.patch
 sat4j-version.patch
 add-o.e.equinox.concurrent.patch
 pdebuild-workspace.patch
+bp-eclipse-help-webapps-xss-BZ661901.patch
diff --git a/eclipse/plugins/org.eclipse.help.webapp/advanced/content.jsp 
b/eclipse/plugins/org.eclipse.help.webapp/advanced/content.jsp
index fc9998f..73712b4 100644
--- a/eclipse/plugins/org.eclipse.help.webapp/advanced/content.jsp
+++ b/eclipse/plugins/org.eclipse.help.webapp/advanced/content.jsp
@@ -46,7 +46,7 @@ FRAMESET {
 
 
 <frameset id="contentFrameset" rows="24,*" frameborder="0" framespacing="0" 
border=0 spacing=0>
-       <frame name="ContentToolbarFrame" 
title="<%=ServletResources.getString("topicViewToolbar", request)%>" 
src='<%="contentToolbar.jsp"+data.getQuery()%>'  marginwidth="0" 
marginheight="0" scrolling="no" frameborder="0" noresize=0>
+       <frame name="ContentToolbarFrame" 
title="<%=ServletResources.getString("topicViewToolbar", request)%>" 
src='<%="contentToolbar.jsp"+UrlUtil.htmlEncode(data.getQuery())%>'  
marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize=0>
        <frame ACCESSKEY="K" name="ContentViewFrame" 
title="<%=ServletResources.getString("topicView", request)%>" 
src='<%=UrlUtil.htmlEncode(data.getContentURL())%>'  
marginwidth="10"<%=(data.isIE() && "6.0".compareTo(data.getIEVersion()) 
<=0)?"scrolling=\"yes\"":""%> marginheight="0" frameborder="0" >
 </frameset>
 
diff --git a/eclipse/plugins/org.eclipse.help.webapp/basic/index.jsp 
b/eclipse/plugins/org.eclipse.help.webapp/basic/index.jsp
index c405813..5639f62 100644
--- a/eclipse/plugins/org.eclipse.help.webapp/basic/index.jsp
+++ b/eclipse/plugins/org.eclipse.help.webapp/basic/index.jsp
@@ -29,8 +29,8 @@
 <%
        }
 %>
-       <frame name="TabsFrame" 
title="<%=ServletResources.getString("helpToolbarFrame", request)%>" 
src='<%="basic/tabs.jsp"+data.getQuery()%>' marginwidth="5" marginheight="5" 
scrolling="no">
-       <frame name="HelpFrame" title="<%=ServletResources.getString("ignore", 
"HelpFrame", request)%>" src='<%="basic/help.jsp"+data.getQuery()%>' 
frameborder="no" marginwidth="0" marginheight="0" scrolling="no">
+       <frame name="TabsFrame" 
title="<%=ServletResources.getString("helpToolbarFrame", request)%>" 
src='<%="basic/tabs.jsp"+UrlUtil.htmlEncode(data.getQuery())%>' marginwidth="5" 
marginheight="5" scrolling="no">
+       <frame name="HelpFrame" title="<%=ServletResources.getString("ignore", 
"HelpFrame", request)%>" 
src='<%="basic/help.jsp"+UrlUtil.htmlEncode(data.getQuery())%>' 
frameborder="no" marginwidth="0" marginheight="0" scrolling="no">
 </frameset>
 
 </html>


hooks/post-receive
-- 
eclipse - Powerful IDE written in java - Debian package.

_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to