You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by du...@apache.org on 2006/01/18 17:51:41 UTC

svn commit: r370182 - /webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java

Author: dug
Date: Wed Jan 18 08:51:39 2006
New Revision: 370182

URL: http://svn.apache.org/viewcvs?rev=370182&view=rev
Log:
Hopefully this won't hurt people - in fact I hope it helps.
By default Axis should not pretty print the XML, it will
totally mess-up security verification of messages. If people
really want this then they should use one of the util to 
pretty-up their xml - or they can set it themselves, but the
default should not screw with people's xml.

Modified:
    webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java

Modified: webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java?rev=370182&r1=370181&r2=370182&view=diff
==============================================================================
--- webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java (original)
+++ webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java Wed Jan 18 08:51:39 2006
@@ -126,7 +126,7 @@
     /**
      * Should I disable the pretty xml completely.
      */ 
-    private boolean disablePrettyXML = false;
+    private boolean disablePrettyXML = true;
 
 
     /**
@@ -1732,4 +1732,4 @@
     public void setItemType(QName itemType) {
         this.itemType = itemType;
     }
-}
\ No newline at end of file
+}



RE: svn commit: r370182 - /webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java

Posted by Tom Jordahl <tj...@adobe.com>.
No problem, I am only -0 on this change.  Hey tcpmon will format the XML
for you...

 

But I am giving anyone of my customers who complains your email address.
:-)

 

--

Tom Jordahl

Adobe ColdFusion Team

________________________________

From: Doug Davis [mailto:dug@us.ibm.com] 
Sent: Wednesday, January 18, 2006 4:49 PM
To: Tom Jordahl
Cc: axis-dev@ws.apache.org; dug@apache.org
Subject: RE: svn commit: r370182 -
/webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationC
ontext.java

 


Yes!  I know of at least one other person that ran into this problem.
The idea 
that the soap engine by default messes with your XML is just plain
wrong.  If 
people want to have their XML messed with then they can ask for it.   
I spent hours trying to figure out why my security code wasn't working
and 
I think it would be in Axis' best interest if it could avoid making
people 
who don't know about some special wsdd option from going through the 
same negative experience that I did.  We should probably remove 
or change the default wsdd files - I just noticed they set this option
incorrectly too. 
-Doug 




"Tom Jordahl" <tj...@adobe.com> 

01/18/2006 04:29 PM 

To

<du...@apache.org> 

cc

<ax...@ws.apache.org> 

Subject

RE: svn commit: r370182 -
/webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationC
ontext.java

 

 

 




Dug,

Uh - we have a property in the wsdd files that controls this...
And I believe that the security code turns this off itself.

Are you *sure* we want to change this?

--
Tom Jordahl
Adobe ColdFusion Team

-----Original Message-----
From: dug@apache.org [mailto:dug@apache.org] 
Sent: Wednesday, January 18, 2006 11:52 AM
To: axis-cvs@ws.apache.org
Subject: svn commit: r370182 -
/webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationC
ontext.java

Author: dug
Date: Wed Jan 18 08:51:39 2006
New Revision: 370182

URL: http://svn.apache.org/viewcvs?rev=370182&view=rev
Log:
Hopefully this won't hurt people - in fact I hope it helps.
By default Axis should not pretty print the XML, it will
totally mess-up security verification of messages. If people
really want this then they should use one of the util to 
pretty-up their xml - or they can set it themselves, but the
default should not screw with people's xml.

Modified:

webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java

Modified:
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java
URL:
http://svn.apache.org/viewcvs/webservices/axis/trunk/java/src/org/apache
/axis/encoding/SerializationContext.java?rev=370182&r1=370181&r2=370182&
view=diff
========================================================================
======
---
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java (original)
+++
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java Wed Jan 18 08:51:39 2006
@@ -126,7 +126,7 @@
    /**
     * Should I disable the pretty xml completely.
     */ 
-    private boolean disablePrettyXML = false;
+    private boolean disablePrettyXML = true;


    /**
@@ -1732,4 +1732,4 @@
    public void setItemType(QName itemType) {
        this.itemType = itemType;
    }
-}
\ No newline at end of file
+}





RE: svn commit: r370182 - /webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java

Posted by Doug Davis <du...@us.ibm.com>.
Yes!  I know of at least one other person that ran into this problem.  The 
idea
that the soap engine by default messes with your XML is just plain wrong. 
If
people want to have their XML messed with then they can ask for it. 
I spent hours trying to figure out why my security code wasn't working and
I think it would be in Axis' best interest if it could avoid making people
who don't know about some special wsdd option from going through the
same negative experience that I did.  We should probably remove
or change the default wsdd files - I just noticed they set this option 
incorrectly too.
-Doug




"Tom Jordahl" <tj...@adobe.com> 
01/18/2006 04:29 PM

To
<du...@apache.org>
cc
<ax...@ws.apache.org>
Subject
RE: svn commit: r370182 - 
/webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java






Dug,

Uh - we have a property in the wsdd files that controls this...
And I believe that the security code turns this off itself.

Are you *sure* we want to change this?

--
Tom Jordahl
Adobe ColdFusion Team

-----Original Message-----
From: dug@apache.org [mailto:dug@apache.org] 
Sent: Wednesday, January 18, 2006 11:52 AM
To: axis-cvs@ws.apache.org
Subject: svn commit: r370182 -
/webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationC
ontext.java

Author: dug
Date: Wed Jan 18 08:51:39 2006
New Revision: 370182

URL: http://svn.apache.org/viewcvs?rev=370182&view=rev
Log:
Hopefully this won't hurt people - in fact I hope it helps.
By default Axis should not pretty print the XML, it will
totally mess-up security verification of messages. If people
really want this then they should use one of the util to 
pretty-up their xml - or they can set it themselves, but the
default should not screw with people's xml.

Modified:
 
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java

Modified:
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java
URL:
http://svn.apache.org/viewcvs/webservices/axis/trunk/java/src/org/apache
/axis/encoding/SerializationContext.java?rev=370182&r1=370181&r2=370182&
view=diff
========================================================================
======
---
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java (original)
+++
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java Wed Jan 18 08:51:39 2006
@@ -126,7 +126,7 @@
     /**
      * Should I disable the pretty xml completely.
      */ 
-    private boolean disablePrettyXML = false;
+    private boolean disablePrettyXML = true;
 
 
     /**
@@ -1732,4 +1732,4 @@
     public void setItemType(QName itemType) {
         this.itemType = itemType;
     }
-}
\ No newline at end of file
+}




RE: svn commit: r370182 - /webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationContext.java

Posted by Tom Jordahl <tj...@adobe.com>.
Dug,

Uh - we have a property in the wsdd files that controls this...
And I believe that the security code turns this off itself.

Are you *sure* we want to change this?

--
Tom Jordahl
Adobe ColdFusion Team

-----Original Message-----
From: dug@apache.org [mailto:dug@apache.org] 
Sent: Wednesday, January 18, 2006 11:52 AM
To: axis-cvs@ws.apache.org
Subject: svn commit: r370182 -
/webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationC
ontext.java

Author: dug
Date: Wed Jan 18 08:51:39 2006
New Revision: 370182

URL: http://svn.apache.org/viewcvs?rev=370182&view=rev
Log:
Hopefully this won't hurt people - in fact I hope it helps.
By default Axis should not pretty print the XML, it will
totally mess-up security verification of messages. If people
really want this then they should use one of the util to 
pretty-up their xml - or they can set it themselves, but the
default should not screw with people's xml.

Modified:
 
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java

Modified:
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java
URL:
http://svn.apache.org/viewcvs/webservices/axis/trunk/java/src/org/apache
/axis/encoding/SerializationContext.java?rev=370182&r1=370181&r2=370182&
view=diff
========================================================================
======
---
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java (original)
+++
webservices/axis/trunk/java/src/org/apache/axis/encoding/SerializationCo
ntext.java Wed Jan 18 08:51:39 2006
@@ -126,7 +126,7 @@
     /**
      * Should I disable the pretty xml completely.
      */ 
-    private boolean disablePrettyXML = false;
+    private boolean disablePrettyXML = true;
 
 
     /**
@@ -1732,4 +1732,4 @@
     public void setItemType(QName itemType) {
         this.itemType = itemType;
     }
-}
\ No newline at end of file
+}