ceki        01/07/13 00:53:57

  Modified:    src/java/org/apache/log4j Appender.java
                        AppenderSkeleton.java AsyncAppender.java
                        BasicConfigurator.java Category.java
                        CategoryKey.java CompositeRollingAppender.java
                        ConsoleAppender.java DailyRollingFileAppender.java
                        DefaultCategoryFactory.java FileAppender.java
                        HTMLLayout.java Hierarchy.java Layout.java Makefile
                        Priority.java PropertyConfigurator.java
                        ProvisionNode.java RollingFileAppender.java
                        RollingFileAppenderBeanInfo.java
                        StressCategory.java WriterAppender.java
               src/java/org/apache/log4j/helpers OptionConverter.java
  Log:
  Changed copyright reference to the LICENSE.txt file.
  
  Revision  Changes    Path
  1.6       +1 -1      jakarta-log4j/src/java/org/apache/log4j/Appender.java
  
  Index: Appender.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/Appender.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Appender.java     2001/02/02 21:46:12     1.5
  +++ Appender.java     2001/07/13 07:52:41     1.6
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.14      +1 -1      jakarta-log4j/src/java/org/apache/log4j/AppenderSkeleton.java
  
  Index: AppenderSkeleton.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/AppenderSkeleton.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- AppenderSkeleton.java     2001/05/21 18:21:24     1.13
  +++ AppenderSkeleton.java     2001/07/13 07:52:43     1.14
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.20      +1 -1      jakarta-log4j/src/java/org/apache/log4j/AsyncAppender.java
  
  Index: AsyncAppender.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/AsyncAppender.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- AsyncAppender.java        2001/05/21 18:21:23     1.19
  +++ AsyncAppender.java        2001/07/13 07:52:45     1.20
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   // Contibutors:  Aaron Greenhouse <[EMAIL PROTECTED]>
   
  
  
  
  1.16      +1 -1      jakarta-log4j/src/java/org/apache/log4j/BasicConfigurator.java
  
  Index: BasicConfigurator.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/BasicConfigurator.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- BasicConfigurator.java    2001/06/20 07:59:42     1.15
  +++ BasicConfigurator.java    2001/07/13 07:52:47     1.16
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   // Contibutors: "Luke Blanshard" <[EMAIL PROTECTED]>
   //              "Mark DONSZELMANN" <[EMAIL PROTECTED]>
  
  
  
  1.36      +8 -6      jakarta-log4j/src/java/org/apache/log4j/Category.java
  
  Index: Category.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/Category.java,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- Category.java     2001/06/26 19:40:05     1.35
  +++ Category.java     2001/07/13 07:52:48     1.36
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   // Contibutors: Alex Blewitt <[EMAIL PROTECTED]>
   //              Markus Oestreicher <[EMAIL PROTECTED]>
  @@ -228,11 +228,13 @@
        false.
   
        @since 0.8.1 */
  -  public
  -  void assert(boolean assertion, String msg) {
  -    if(!assertion)
  -      this.error(msg);
  -  }
  +  // Assert is a language reserved word in JDK 1.4. We can no longer use it.
  +
  +  //public
  +  //void assert(boolean assertion, String msg) {
  +  //if(!assertion)
  +  //  this.error(msg);
  +  //}
     
   
     /**
  
  
  
  1.3       +1 -1      jakarta-log4j/src/java/org/apache/log4j/CategoryKey.java
  
  Index: CategoryKey.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/CategoryKey.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CategoryKey.java  2000/12/14 21:07:17     1.2
  +++ CategoryKey.java  2001/07/13 07:52:50     1.3
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.3       +1 -1      
jakarta-log4j/src/java/org/apache/log4j/CompositeRollingAppender.java
  
  Index: CompositeRollingAppender.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/CompositeRollingAppender.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CompositeRollingAppender.java     2001/07/05 16:54:35     1.2
  +++ CompositeRollingAppender.java     2001/07/13 07:52:51     1.3
  @@ -5,7 +5,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.
  + * distribution in the LICENSE.txt file.
    */
   
   import org.apache.log4j.RollingCalendar;
  
  
  
  1.9       +1 -1      jakarta-log4j/src/java/org/apache/log4j/ConsoleAppender.java
  
  Index: ConsoleAppender.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/ConsoleAppender.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ConsoleAppender.java      2001/04/22 21:18:59     1.8
  +++ ConsoleAppender.java      2001/07/13 07:52:53     1.9
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.13      +1 -1      
jakarta-log4j/src/java/org/apache/log4j/DailyRollingFileAppender.java
  
  Index: DailyRollingFileAppender.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/DailyRollingFileAppender.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- DailyRollingFileAppender.java     2001/05/19 00:08:45     1.12
  +++ DailyRollingFileAppender.java     2001/07/13 07:52:54     1.13
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   
   
  
  
  
  1.5       +1 -1      
jakarta-log4j/src/java/org/apache/log4j/DefaultCategoryFactory.java
  
  Index: DefaultCategoryFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/DefaultCategoryFactory.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DefaultCategoryFactory.java       2001/02/03 22:39:22     1.4
  +++ DefaultCategoryFactory.java       2001/07/13 07:52:56     1.5
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.22      +1 -1      jakarta-log4j/src/java/org/apache/log4j/FileAppender.java
  
  Index: FileAppender.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/FileAppender.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- FileAppender.java 2001/05/21 18:21:21     1.21
  +++ FileAppender.java 2001/07/13 07:52:57     1.22
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.21      +1 -1      jakarta-log4j/src/java/org/apache/log4j/HTMLLayout.java
  
  Index: HTMLLayout.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/HTMLLayout.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- HTMLLayout.java   2001/06/21 05:19:45     1.20
  +++ HTMLLayout.java   2001/07/13 07:52:59     1.21
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.19      +43 -30    jakarta-log4j/src/java/org/apache/log4j/Hierarchy.java
  
  Index: Hierarchy.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/Hierarchy.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- Hierarchy.java    2001/06/19 15:44:53     1.18
  +++ Hierarchy.java    2001/07/13 07:53:01     1.19
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   // WARNING This class MUST not have references to the Category or
   // WARNING RootCategory classes in its static initiliazation neither 
  @@ -24,6 +24,7 @@
   
   import org.apache.log4j.spi.RootCategory;
   import org.apache.log4j.spi.CategoryFactory;
  +import org.apache.log4j.spi.HierarchyEventListener;
   import org.apache.log4j.or.RendererMap;
   import org.apache.log4j.or.ObjectRenderer;
   import org.apache.log4j.helpers.LogLog;
  @@ -62,8 +63,8 @@
     static final int DISABLE_OVERRIDE = -2;  
     
     private CategoryFactory defaultFactory;
  +  private Vector  listeners;
   
  -
     Hashtable ht;
     Category root;
     RendererMap rendererMap;
  @@ -82,6 +83,7 @@
     public
     Hierarchy(Category root) {
       ht = new Hashtable();
  +    listeners = new Vector(1);
       this.root = root;
       // Don't disable any priority level by default.
       disable = DISABLE_OFF;
  @@ -230,30 +232,19 @@
     void enableAll() {
       disable = DISABLE_OFF;
     }
  -  
  -  /**
  -     Override the shipped code flag if the <code>override</code>
  -     parameter is not null.
   
  -     <p>If <code>override</code> is null then there is nothing to do.
  -     Otherwise, set Category.shippedCode to false if override has a
  -     value other than "false".     
  -  */
  -  public
  -  void overrideAsNeeded(String override) {
  -    // If override is defined, any value other than false will be
  -    // interpreted as true.    
  -    if(override != null) {
  -      LogLog.debug("Handling non-null disable override directive: \""+
  -                override +"\".");
  -      if(OptionConverter.toBoolean(override, true)) {
  -     LogLog.debug("Overriding all disable methods.");
  -     disable = DISABLE_OVERRIDE;
  +  private
  +  void fireCategoryCreationEvent(Category category) {
  +    if(listeners != null) {
  +      int size = listeners.size();
  +      HierarchyEventListener listener;
  +      for(int i = 0; i < size; i++) {
  +     listener = (HierarchyEventListener) listeners.elementAt(i);
  +     listener.categoryCreationEvent(category);
         }
  -    }
  +    }        
     }
   
  -
     /**
        Return a new category instance named as the first parameter using
        the default factory. 
  @@ -299,6 +290,7 @@
        category.setHierarchy(this);
        ht.put(key, category);      
        updateParents(category);
  +     fireCategoryCreationEvent(category);
        return category;
         } else if(o instanceof Category) {
        return (Category) o;
  @@ -309,6 +301,7 @@
        ht.put(key, category);
        updateChildren((ProvisionNode) o, category);
        updateParents(category);        
  +     fireCategoryCreationEvent(category);
        return category;
         }
         else {
  @@ -342,12 +335,6 @@
       return v.elements();
     }
   
  -
  -  public
  -  boolean isDisabled(int level) {
  -    return disable >=  level;
  -  }
  -
     /**
        Get the renderer map for this hierarchy.
     */
  @@ -367,6 +354,34 @@
       return root;
     }
   
  +  public
  +  boolean isDisabled(int level) {
  +    return disable >=  level;
  +  }
  +
  +  /**
  +     Override the shipped code flag if the <code>override</code>
  +     parameter is not null.
  +     
  +     <p>This method is intended to be used by configurators.
  +
  +     <p>If the <code>override</code> paramter is <code>null</code>
  +     then there is nothing to do.  Otherwise, set
  +     <code>Hiearchy.disable</code> to <code>false</code> if override
  +     has a value other than <code>false</code>.  */
  +  public
  +  void overrideAsNeeded(String override) {
  +    // If override is defined, any value other than false will be
  +    // interpreted as true.    
  +    if(override != null) {
  +      LogLog.debug("Handling non-null disable override directive: \""+
  +                override +"\".");
  +      if(OptionConverter.toBoolean(override, true)) {
  +     LogLog.debug("Overriding all disable methods.");
  +     disable = DISABLE_OVERRIDE;
  +      }
  +    }
  +  }
   
     /**
        Reset all values contained in this hierarchy instance to their
  @@ -428,8 +443,6 @@
         disable =  DISABLE_OVERRIDE;
       }
     }
  -
  -
   
     /**
        Shutting down a hierarchy will <em>safely</em> close and remove
  
  
  
  1.5       +1 -1      jakarta-log4j/src/java/org/apache/log4j/Layout.java
  
  Index: Layout.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/Layout.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Layout.java       2001/03/20 16:05:34     1.4
  +++ Layout.java       2001/07/13 07:53:03     1.5
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.11      +1 -1      jakarta-log4j/src/java/org/apache/log4j/Makefile
  
  Index: Makefile
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/Makefile,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- Makefile  2001/07/04 21:14:28     1.10
  +++ Makefile  2001/07/13 07:53:05     1.11
  @@ -30,7 +30,7 @@
   endif
   
   
  -SUBDIRS :=helpers spi config or xml net nt varia test performance examples 
  +SUBDIRS :=helpers spi config or xml net nt varia jmx test performance examples 
   
   # include master-rule file
   include $(DEPTH)/make/make.inc
  
  
  
  1.8       +1 -1      jakarta-log4j/src/java/org/apache/log4j/Priority.java
  
  Index: Priority.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/Priority.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Priority.java     2001/02/15 16:22:15     1.7
  +++ Priority.java     2001/07/13 07:53:07     1.8
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software License
    * version 1.1, a copy of which has been included  with this distribution in
  - * the LICENSE.APL file.
  + * the LICENSE.txt file.
    */
   
   // Contributors:  Kitching Simon <[EMAIL PROTECTED]>
  
  
  
  1.29      +1 -1      
jakarta-log4j/src/java/org/apache/log4j/PropertyConfigurator.java
  
  Index: PropertyConfigurator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/PropertyConfigurator.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- PropertyConfigurator.java 2001/06/23 08:37:05     1.28
  +++ PropertyConfigurator.java 2001/07/13 07:53:08     1.29
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   
   // Contibutors: "Luke Blanshard" <[EMAIL PROTECTED]>
  
  
  
  1.3       +1 -1      jakarta-log4j/src/java/org/apache/log4j/ProvisionNode.java
  
  Index: ProvisionNode.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/ProvisionNode.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ProvisionNode.java        2000/12/14 21:07:19     1.2
  +++ ProvisionNode.java        2001/07/13 07:53:09     1.3
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.13      +1 -1      jakarta-log4j/src/java/org/apache/log4j/RollingFileAppender.java
  
  Index: RollingFileAppender.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/RollingFileAppender.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- RollingFileAppender.java  2001/04/22 17:16:12     1.12
  +++ RollingFileAppender.java  2001/07/13 07:53:11     1.13
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   
   
  
  
  
  1.3       +1 -1      
jakarta-log4j/src/java/org/apache/log4j/RollingFileAppenderBeanInfo.java
  
  Index: RollingFileAppenderBeanInfo.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/RollingFileAppenderBeanInfo.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RollingFileAppenderBeanInfo.java  2001/04/22 21:24:18     1.2
  +++ RollingFileAppenderBeanInfo.java  2001/07/13 07:53:14     1.3
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
    
   
  
  
  
  1.5       +1 -1      jakarta-log4j/src/java/org/apache/log4j/StressCategory.java
  
  Index: StressCategory.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/StressCategory.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- StressCategory.java       2001/01/07 21:10:56     1.4
  +++ StressCategory.java       2001/07/13 07:53:15     1.5
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.15      +1 -1      jakarta-log4j/src/java/org/apache/log4j/WriterAppender.java
  
  Index: WriterAppender.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/WriterAppender.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- WriterAppender.java       2001/06/13 00:20:35     1.14
  +++ WriterAppender.java       2001/07/13 07:53:17     1.15
  @@ -3,7 +3,7 @@
    *
    * This software is published under the terms of the Apache Software
    * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * distribution in the LICENSE.txt file.  */
   
   package org.apache.log4j;
   
  
  
  
  1.20      +1 -1      
jakarta-log4j/src/java/org/apache/log4j/helpers/OptionConverter.java
  
  Index: OptionConverter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/helpers/OptionConverter.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- OptionConverter.java      2001/07/05 19:09:43     1.19
  +++ OptionConverter.java      2001/07/13 07:53:53     1.20
  @@ -428,7 +428,7 @@
   
       if (clazz.indexOf('.') == -1 || clazz.indexOf('/') != -1 || clazz.indexOf('\\') 
!= -1) {
         LogLog.warn("Suspicious reference in URL ["+url+
  -               "] will ignore refence part assuming BEA Weblogic environment.");
  +               "] will ignore refence part assuming custom URL.");
         clazz = null;      
       }
    
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to