Felix Knecht wrote:
>
> This is my first try to send a diff-file, hope it's the correct way to do
> this.
do the following command:
cvs diff -NR -ub {file|directory}
This will (in the order of appearance):
-N include added and removed files
-R process directories recursively
-u use the Universal format (i.e. + and - instead of > and <).
It is more tool friendly, and the most encouraged option.
-b ignore whitespace so the only changes that are listed are
changes that matter.
>
> Felix
>
> Index: LDAPTransformer.java
> ===================================================================
> RCS file:
> /home/cvspublic/xml-cocoon2/src/org/apache/cocoon/transformation/LDAPTransfo
> rmer.java,v
> retrieving revision 1.8
> diff -r1.8 LDAPTransformer.java
> 10a11
> > import org.apache.avalon.excalibur.pool.Recyclable;
> 45,46c46,47
> < * <!ELEMENT execute-query (attribute+ | show-attribute? | scope? |
> initializer? | authentication? | error-element? | sax-error? doc-element? |
> row-element? | version? | serverurl? | rootdn? | password? | deref-link? |
> count-limit? | searchbase, filter)><br/>
> < * <!ELEMENT execute-increment (attribute | show-attribute? | scope? |
> initializer? | authentication? | error-element? | sax-error? | doc-element?
> | row-element? | version? | serverurl? | rootdn? | password? | deref-link? |
> count-limit? | searchbase, filter)><br/>
> ---
> > * <!ELEMENT execute-query (attribute+ | show-attribute? | scope? |
> initializer? | security? | authentication? | error-element? | sax-error?
> doc-element? | row-element? | version? | serverurl? | rootdn? | password? |
> deref-link? | count-limit? | searchbase, filter)><br/>
> > * <!ELEMENT execute-increment (attribute | show-attribute? | scope? |
> initializer? | security? | authentication? | error-element? | sax-error? |
> doc-element? | row-element? | version? | serverurl? | rootdn? | password? |
> deref-link? | count-limit? | searchbase, filter)><br/>
> 53a55
> > * <!ELEMENT security (#PCDATA)>*<br/>
> 77c79
> < public class LDAPTransformer extends AbstractTransformer implements
> Poolable {
> ---
> > public class LDAPTransformer extends AbstractTransformer implements
> Poolable, Recyclable {
> 93a96
> > public static final String MAGIC_SECURITY_ELEMENT = "security";
> 131a135
> > public static final int STATE_INSIDE_SECURITY_ELEMENT = 24;
> 136,138d139
> < /** The name of the value element we're currently receiving **/
> < protected String current_name;
> <
> 176a178,182
> > // Check the security
> > parameter =
> parameters.getParameter(LDAPTransformer.MAGIC_SECURITY_ELEMENT,null);
> > if (parameter != null) {
> > default_properties.setProperty(MAGIC_SECURITY_ELEMENT,
> parameter);
> > }
> 257d262
> < this.contentHandler.startPrefixMapping("",
> LDAPTransformer.my_uri);
> 269,270d273
> <
> < this.contentHandler.endPrefixMapping("");
> 444a448,475
> > protected void startSecurityElement(Attributes attributes) {
> > switch (current_state) {
> > case STATE_INSIDE_EXECUTE_QUERY:
> > current_value.setLength(0);
> > current_state =
> LDAPTransformer.STATE_INSIDE_SECURITY_ELEMENT;
> > getCurrentQuery().current_state =
> LDAPTransformer.STATE_INSIDE_AUTHENTICATION_ELEMENT;
> > break;
> > case STATE_INSIDE_EXECUTE_INCREMENT:
> > current_value.setLength(0);
> > current_state =
> LDAPTransformer.STATE_INSIDE_SECURITY_ELEMENT;
> > getCurrentQuery().current_state =
> LDAPTransformer.STATE_INSIDE_SECURITY_ELEMENT;
> > break;
> > default:
> > throwIllegalStateException("Not expecting a start SECURITY
> element");
> > }
> > }
> >
> > protected void endSecurityElement() {
> > switch (current_state) {
> > case LDAPTransformer.STATE_INSIDE_SECURITY_ELEMENT:
> > getCurrentQuery().secure = current_value.toString();
> > current_state = getCurrentQuery().toDo;
> > break;
> > default:
> > throwIllegalStateException("Not expecting a end security
> element");
> > }
> > }
> >
> 930a962,963
> > } else if (name.equals(LDAPTransformer.MAGIC_SECURITY_ELEMENT)) {
> > startSecurityElement(attributes);
> 985a1019,1020
> > } else if (name.equals(LDAPTransformer.MAGIC_SECURITY_ELEMENT)) {
> > endSecurityElement();
> 1027a1063
> > current_state != LDAPTransformer.STATE_INSIDE_SECURITY_ELEMENT
> &&
> 1086a1123,1134
> > /**
> > * Recycle this component
> > */
> > public void recycle() {
> > super.recycle();
> > this.queries = new Vector();
> > this.current_value = new StringBuffer();
> > this.default_properties = new Properties();
> > this.current_state = LDAPTransformer.STATE_OUTSIDE;
> > this.current_query_index = -1;
> > }
> >
> 1104a1153
> > protected String secure = "";
> 1137c1186
> < port =
> Integer.parseInt(transformer.default_properties.getProperty(transformer.MAGI
> C_INITIALIZER_ELEMENT));
> ---
> > port =
> Integer.parseInt(transformer.default_properties.getProperty(transformer.MAGI
> C_PORT_ELEMENT));
> 1153a1203,1205
> > if (null !=
> transformer.default_properties.getProperty(transformer.MAGIC_SECURITY_ELEMEN
> T)) {
> > secure =
> transformer.default_properties.getProperty(transformer.MAGIC_SECURITY_ELEMEN
> T);
> > }
> 1367c1419,1420
> < env.put( Context.PROVIDER_URL, new StringBuffer(
> serverurl ).append( ":" ).append( port ).toString() );
> ---
> > env.put(Context.PROVIDER_URL, new StringBuffer(
> serverurl ).append( ":" ).append( port ).toString() );
> > env.put(Context.SECURITY_PROTOCOL, secure);
> 1392a1446
> > transformer.getTheLogger().debug("[LDAPTransformer] security: " +
> secure);
>
> *****CVS exited normally with code 1*****
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
--
"Those who would trade liberty for
temporary security deserve neither"
- Benjamin Franklin
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]