Okay, I personally don't like the situation that the 1.0 branch is 
kind of abandoned currently, especially when considering that HEAD 
represents a new major version with API changes and all that.

So, I've spent some time today to go through the commit messages of 
the past 3 months and browsing through cvsview. I've come up with a 
list of changes that I personally consider "portable" to 1.0, i.e. not 
necessarily bug-fixes in the strict sense, but also clean-up and tiny 
feature-additions. I've attached a list of the commit messages 
(without the diffs), annotated with comments about what I think should 
be done. I have applied most of the changes in that list to my local 
working copy of the 1.0 branch, and couldn't find any serious 
problems, but more testing will follow.

Now, if all could just check the list and shout out loud if they feel 
something shouldn't be there or something else is missing.

In addition, we should consider adding the following new features to 
the 1.0 branch as well:
 - J2EE-Stores (is it ready yet?)
 - XMLFileDescriptorsStore
 - WebdavFile and the JFileChooser
 - others?

What would the version number of this release be? 1.1.0 (beta) or 
1.0.17 (beta)? [And btw, why's Slide the only Jakarta-project using 
that versioning scheme? ;o)]

12.02.2002 18:00:47, "Remy Maucherat" <[EMAIL PROTECTED]> wrote:
>> Which reminds me... has anyone been porting bugfixes (in the WebDAV
>Servlet for
>> example) back to the 1.0 branch so that we can release bugfix 
releases ?
>
>AFAIK, few patches have been ported. It may not be a good idea to 
port a lot
>of them for stability concerns, but I assume some of them should be.
>
>So far, I haven't seen any showstopper problem being fixed, so I 
wasn't in a
>hurry to propose releasing 1.0.17.
>
>Remy
>

-chris
________________________________________________________________
cmlenz at gmx.de
-------------------------------------------------------------------------------
 UTIL
-------------------------------------------------------------------------------

juergen     02/01/22 05:39:29
-----------------------------
  Modified:    src/util/org/apache/util URLUtil.java
  Log:
  move/copy with a "+" in the URL is now possible.
PORTED IN LOCAL COPY



-------------------------------------------------------------------------------
 KERNEL
-------------------------------------------------------------------------------

remm        01/11/11 20:53:33
-----------------------------
  Modified:    src/share/org/apache/slide/common EmbeddedDomain.java
                        Namespace.java NamespaceConfig.java
  Log:
  - Add some toString methods.
SHOULD PORT ?

dirkv       02/01/06 16:47:28
-----------------------------
  Modified:    src/share/org/apache/slide/store AbstractStore.java
  Log:
  NotFoundExceptions and AlreadyExistsExceptions aren't considered fatal
  the transaction won't be always rolledback when committed
SHOULD PORT ?

juergen     01/12/07 05:50:56
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        LockMethod.java MkcolMethod.java
                        PropPatchMethod.java PutMethod.java
               src/share/org/apache/slide/content NodeProperty.java
                        NodeRevisionDescriptor.java
  Log:
  1) BUG: PropPatch did not rollback, if one action could not be executed
  2) The property itself decides, if it is read-only or can be modified by propPatch
  3) all live properties have get/set methods, they are now used.
PORTED IN LOCAL COPY

juergen     02/01/03 01:08:18
-----------------------------
  Modified:    src/share/org/apache/slide/util Configuration.java
  Log:
  the default encoding for URLs can be set in slide.property. If not set the default 
platform encoding is returned.
PORTED IN LOCAL COPY

juergen     02/01/03 02:51:03
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav WebdavUtils.java
               src/webdav/server/org/apache/slide/webdav/method
                        PropFindMethod.java
                        AbstractMultistatusResponseMethod.java
  Log:
  I18N URL encoding fixes. Please see seperate e-mail for details.
PORTED IN LOCAL COPY

juergen     02/01/10 07:48:13
-----------------------------
  Modified:    src/share/org/apache/slide/content
                        NodeRevisionDescriptor.java
  Log:
  if the namespace is not specified (is null), access the properties hashtable with an 
empty namespace string. (no NPE)
PORTED IN LOCAL COPY

juergen     02/01/10 08:56:14
-----------------------------
  Modified:    src/share/org/apache/slide/structure
                        ObjectNotFoundException.java
  Log:
  minor change, added an additional constructor.
PORTED IN LOCAL COPY

msmith      02/01/30 21:36:11
-----------------------------
  Modified:    src/share/org/apache/slide/security SecurityImpl.java
  Log:
  Fix for security hole:
    If we have an object /files/a, and an object /files/ab, and a user has
  inheritable permission(s) on /files/a, then they were able to also use those
  permission(s) on /files/ab, due to a bug in the checking.
  Rather than allowing anything starting with /files/a, we allow only /files/a
  and anything starting with /files/a/ (the latter case being correctly allowed
  by the inheritable flag).
PORTED IN LOCAL COPY

msmith      02/02/05 18:35:34
-----------------------------
  Modified:    src/share/org/apache/slide/security SecurityImpl.java
  Log:
  Bugfix to previous security fix - typo made group permissions more or less
  completely broken.
PORTED IN LOCAL COPY

remm        02/02/14 10:07:27
-----------------------------
  Modified:    src/share/org/apache/slide/store AbstractStore.java
  Log:
  - Fix a cut & paste bug (which went on unoticed, as the descriptors store is most of 
the time
    the same as the descriptor store).
  - When there's an enlist exception, put the exception in the ServiceAccessException 
so that the full stack
    trace is logged.
  - Patch submitted by Jan Tisje.
PORTED IN CVS



-------------------------------------------------------------------------------
 STORES
-------------------------------------------------------------------------------

dirkv       02/01/02 13:15:22
-----------------------------
  jakarta-slide/src/stores/slidestore/reference/util - New directory
PORTED IN LOCAL COPY

dirkv       02/01/02 13:16:48
-----------------------------
  Added:       src/stores/slidestore/reference/util
                        JDBCAwareInputStream.java
  Log:
  helper class to solve bug 5582
  submitted by Chris Kimpton
PORTED IN LOCAL COPY

dirkv       02/01/02 13:17:39
-----------------------------
  Modified:    src/stores/slidestore/reference JDBCContentStore.java
  Log:
  solve bug 5582: JDBCContentStore.retrieveRevisionContent not closing connections
  submitted by Chris Kimpton
PORTED IN LOCAL COPY

dirkv       02/01/06 16:44:54
-----------------------------
  Modified:    src/stores/slidestore/reference JDBCContentStore.java
  Log:
  performance improvement
  patch by Colin Britton
PORTED IN LOCAL COPY

dirkv       02/01/12 08:04:26
-----------------------------
  Modified:    src/stores/slidestore/reference JDBCDescriptorsStore.java
                        JDBCContentStore.java
  Log:
  - reconnect when connection is lost
  - isConnected includes test with sql statement
PORTED IN LOCAL COPY

remm        02/01/16 15:43:53
-----------------------------
  Modified:    src/stores/slidestore/reference JDBCContentStore.java
                        JDBCDescriptorsStore.java
  Log:
  - Add missing statement.close.
  - Thanks to Jason Harrop for the patch.
PORTED IN LOCAL COPY



-------------------------------------------------------------------------------
 EXAMPLES
-------------------------------------------------------------------------------

msmith      02/02/04 21:38:05
-----------------------------
  Modified:    src/examples/SimpleWebdavServlet SimpleWebdavServlet.java
  Log:
  Put SimpleWebdavServlet.java into package SimpleWebdavServlet, so that it
  gets compiled into the right directory, so that ant tracks dependencies,
  and it doesn't get recompiled _every_ time I do a build.
PORTED IN LOCAL COPY



-------------------------------------------------------------------------------
 WEBDAV SERVLET
-------------------------------------------------------------------------------

juergen     01/11/21 03:35:58
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropPatchMethod.java
  Log:
  return a mime type in the response headers similar to propFind.
PORTED IN LOCAL COPY

juergen     01/12/07 05:50:56
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        LockMethod.java MkcolMethod.java
                        PropPatchMethod.java PutMethod.java
               src/share/org/apache/slide/content NodeProperty.java
                        NodeRevisionDescriptor.java
  Log:
  1) BUG: PropPatch did not rollback, if one action could not be executed
  2) The property itself decides, if it is read-only or can be modified by propPatch
  3) all live properties have get/set methods, they are now used.
PORTED IN LOCAL COPY

dirkv       01/12/20 14:55:40
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropFindMethod.java
  Log:
  update acl semantics to the latest draft
  reported by Hermann Eckehard
PORTED IN CVS

dirkv       01/12/20 15:03:08
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropFindMethod.java
  Log:
  only the all principal is required
PORTED IN CVS

juergen     01/12/21 05:52:43
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/logger
                        XServletOutputStreamFacade.java
  Log:
  BUG: the write(byte[]) method did double data.
PORTED IN LOCAL COPY

dirkv       01/12/23 08:00:33
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav WebdavServlet.java
  Log:
  make request/response logging code more robust
  (see also bug 5578)
PORTED IN LOCAL COPY

juergen     02/01/09 10:24:54
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropPatchMethod.java
  Log:
  removed a println.
PORTED IN LOCAL COPY

juergen     02/01/10 07:45:37
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropFindMethod.java
  Log:
  if no namespace was specified, do not create a namespace entry.
PORTED IN LOCAL COPY

juergen     02/01/17 10:11:25
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropPatchMethod.java
  Log:
  the virtual live properties "lockdiscovery" and "supportedlock" may not be modified 
by a proppatch command.
PORTED IN LOCAL COPY

juergen     02/01/21 10:24:58
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        LockMethod.java
  Log:
  encode the owner URL, if it contains reserved or I18N characters.
PORTED IN LOCAL COPY

juergen     02/01/21 10:26:55
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropFindMethod.java
  Log:
  1) encode the owner URL, if it contains reserved or I18N characters.
  2) if the property value contains < or & enclose it between a cdata section, if not 
already done.
PORTED IN LOCAL COPY

juergen     02/01/21 10:38:15
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        LockMethod.java
  Log:
  removed some redundant comments
PORTED IN LOCAL COPY

juergen     02/01/23 07:07:24
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropFindMethod.java
  Log:
  ACL stuff
;o)
PORTED IN LOCAL COPY

juergen     02/01/24 09:28:56
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropPatchMethod.java
  Log:
  remove a property without a namespace does work now.
PORTED IN LOCAL COPY

juergen     02/01/25 04:30:45
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropPatchMethod.java
  Log:
  "DAV:" is spelled with a colon. Bug and solution reported by [EMAIL PROTECTED]
PORTED IN LOCAL COPY

juergen     02/02/21 09:21:55
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        WebdavMethod.java
  Log:
  Getting an exception at this point in time is crucial, do a printStacktrace here to 
identify the error better.
PORTED IN LOCAL COPY

juergen     02/02/21 09:35:53
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        AbstractMultistatusResponseMethod.java
  Log:
  if the client does not pass a destination URI (for move/copy) a "bad request" (400) 
is returned now.
PORTED IN LOCAL COPY

juergen     02/02/01 07:26:13
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropFindMethod.java LockMethod.java
  Log:
  infinity is spelled with a small "i" (as stated in the DTD, in contrast to the as 
wrong seen examples)
PORTED IN LOCAL COPY

juergen     02/01/28 05:09:05
-----------------------------
  Modified:    src/webdav/client/src/org/apache/webdav/lib/methods
                        MoveMethod.java CopyMethod.java
               src/webdav/client/src/org/apache/commons/httpclient
                        HttpMethodBase.java HttpMethod.java HttpClient.java
  Log:
  the host header should not contain the protocol, IMO, but the target header must.
  following changes:
  1) added new method generateHeaders(boolean httpsRequired, String host, State 
state), all other are deprecated now.
  2) copy- and move-method use the flag to create the target header, all other webdav 
methods still use the old implementation.
  please see recent e-mail too [Slide and mod-dav]
PORTED IN LOCAL COPY

juergen     02/01/28 06:28:29
-----------------------------
  Modified:    src/webdav/client/src/org/apache/webdav/lib/methods
                        LockMethod.java
  Log:
  the timeout header is Infinite instaed of Infinity
PORTED IN LOCAL COPY

juergen     02/01/28 06:29:17
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        LockMethod.java
  Log:
  the timeout header is Infinite instaed of Infinity
PORTED IN LOCAL COPY

juergen     02/01/28 08:41:37
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropPatchMethod.java
  Log:
  the href element within proppatch returns now the full path (similar to mod_dav)
PORTED IN LOCAL COPY

juergen     02/01/30 06:02:17
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        PropFindMethod.java
  Log:
  Now the read-acl permission is checked if a principel trys to read a acl property. 
(Eckehard)
PORTED IN LOCAL COPY



-------------------------------------------------------------------------------
 TAG LIBRARIES
-------------------------------------------------------------------------------

cmlenz      01/11/12 06:14:26
-----------------------------
  Modified:    src/taglib/common/org/apache/slide/taglib/bean
                        PropertyBean.java
               src/taglib/struts/org/apache/slide/taglib/tag/struts
                        StrutsTagUtils.java
  Log:
  - Use toString() instead of casting to String in PropertyBean
  - To find a referenced revision, look also at iterations over NodeBeans
PORTED IN CVS

cmlenz      02/02/24 06:19:26
-----------------------------
  Modified:    web/admin/WEB-INF web.xml
               web/taglib-examples/WEB-INF web.xml
               src/admin/org/apache/slide/admin AdminAction.java
               src/taglib/jstl/org/apache/slide/taglib/tag/jstl
                        JstlTagUtils.java
               src/taglib/struts/org/apache/slide/taglib/tag/struts
                        StrutsTagUtils.java
  Log:
  - Fix bug 6398 by unifying the name under which the namespace name is
    stored in the servlet-context attributes and init-parameters
PORTED IN CVS



-------------------------------------------------------------------------------
 HTTP/WEBDAV CLIENT
-------------------------------------------------------------------------------

dirkv       01/11/18 10:24:22
-----------------------------
  Modified:    src/webdav/client/src/org/apache/webdav/lib
                        WebdavSession.java
  Log:
  use the URL to start a session (https support)
PORTED IN LOCAL COPY

dirkv       01/11/18 10:28:33
-----------------------------
  Modified:    src/webdav/client/src/org/apache/commons/httpclient
                        HttpClient.java
  Log:
  https support using SSL sockets
PORTED IN CVS

dirkv       01/11/18 10:29:52
-----------------------------
  Modified:    src/webdav/client/src/org/apache/webdav/lib/methods
                        CopyMethod.java MoveMethod.java
  Log:
  scheme in included in the host parameter
PORTED IN CVS

juergen     02/01/04 01:23:50
-----------------------------
  Modified:    src/webdav/client/src/org/apache/webdav/lib/methods
                        OptionsMethod.java
  Log:
  1) the option method does store all headers in a hashtable now.
  2) I18N fix
  3) if the body is empty, return null
NOT PORTED, SEEMS TO DEPEND ON DELTAV CHANGES

juergen     02/01/04 07:23:25
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        AclMethod.java
  Log:
  added inheritance feature.
PORTED IN LOCAL COPY

juergen     02/01/04 07:24:03
-----------------------------
  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        OptionsMethod.java
  Log:
  acl is now delievered back.
PORTED IN LOCAL COPY

dirkv       02/01/11 05:26:11
-----------------------------
  Modified:    src/webdav/client/src/org/apache/webdav/lib/properties
                        GetLastModifiedProperty.java
  Log:
  javadoc typo
PORTED IN LOCAL COPY

juergen     02/01/28 05:09:05
-----------------------------
  Modified:    src/webdav/client/src/org/apache/webdav/lib/methods
                        MoveMethod.java CopyMethod.java
               src/webdav/client/src/org/apache/commons/httpclient
                        HttpMethodBase.java HttpMethod.java HttpClient.java
  Log:
  the host header should not contain the protocol, IMO, but the target header must.
  following changes:
  1) added new method generateHeaders(boolean httpsRequired, String host, State 
state), all other are deprecated now.
  2) copy- and move-method use the flag to create the target header, all other webdav 
methods still use the old implementation.
  please see recent e-mail too [Slide and mod-dav]
PORTED IN LOCAL COPY

juergen     02/02/04 03:46:31
-----------------------------
  Modified:    src/webdav/client/src/org/apache/webdav/lib/methods
                        AclMethod.java
  Log:
  The ACL method may return an XML body as response.
PORTED IN LOCAL COPY

juergen     02/02/06 08:59:47
-----------------------------
  Modified:    src/webdav/client/src/org/apache/commons/httpclient
                        HttpException.java
  Log:
  printStacktrace() delivers the status code now.
PORTED IN LOCAL COPY

juergen     02/02/06 09:01:33
-----------------------------
  Modified:    src/webdav/client/src/org/apache/commons/httpclient
                        HttpClient.java
  Log:
  if a wrong user id/password is given, execute method will return now with a 
  right response code (401) without throwing an exception.
PORTED IN LOCAL COPY

msmith      02/02/10 21:54:34
-----------------------------
  Modified:    src/webdav/client/src/org/apache/commons/httpclient/methods
                        PutMethod.java
  Log:
  Don't ever write a 0-length chunk. A 0 length chunk means "end of content",
  but we then add another 0 length chunk on close() - because then we actually
  want to end the body. The 2nd chunk is then interpreted by the server as
  part of the next request, since we don't close the connection between
  requests. Tomcat's request line checking isn't nearly as stringent as it
  could (should?) be, so the next request looks to tomcat like:
  0
  LOCK ....
  This is now fixed.
PORTED IN LOCAL COPY



-------------------------------------------------------------------------------
 WEBDAV GUI
-------------------------------------------------------------------------------

msmith      02/02/04 15:49:14
-----------------------------
  Modified:    src/contrib/webdavgui/src/java/org/apache/webdav/ui/filechooser
                        SPFileChooser.java SPFileView.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/filechooser/dir
                        SPFile.java SPWebFolder.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/methods
                        SPPropFindMethod.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/properties
                        LockdiscoveryProperty.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/util
                        SPUtils.java
  Log:
  Updates to webdav gui code to a) fix some bugs revealed by current server,
  and b) work with jdk 1.4
PORTED IN LOCAL COPY

msmith      02/02/07 20:24:06
-----------------------------
  Modified:    src/contrib/webdavgui/src/java/org/apache/webdav/ui
                        SPWebdavClient.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/filechooser
                        SPFileChooser.java SPFileFilter.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/filechooser/dir
                        SPDirectoryService.java SPFile.java
                        SPResourceNode.java SPWebFile.java SPWebFolder.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/methods
                        SPLockMethod.java SPPropFindMethod.java
                        SPPutMethod.java SPUnlockMethod.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/properties
                        SPProperty.java
  Removed:     src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/properties
                        WebdavProperty.java
  Log:
  Fairly major changes to make filechooser more intelligent in use of webdav
  (to avoid extra webdav requests, which are potentially slow over a slow
  network).
PORTED IN LOCAL COPY

msmith      02/02/10 16:20:28
-----------------------------
  Modified:    src/contrib/webdavgui/src/java/org/apache/webdav/ui/filechooser
                        SPFileView.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/filechooser/dir
                        SPFile.java SPResourceNode.java SPWebFolder.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/methods
                        SPLockMethod.java SPPropFindMethod.java
                        SPPutMethod.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/properties
                        SPProperty.java
  Log:
  Further optimisations, general cleanup, and removal of extra debugging
  statements from filechooser.
PORTED IN LOCAL COPY

msmith      02/02/11 21:41:59
-----------------------------
  Modified:    src/contrib/webdavgui/src/java/org/apache/webdav/ui/filechooser/dir
                        SPDirectoryService.java SPFile.java
                        SPResourceNode.java SPWebFolder.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/methods
                        SPPropPatchMethod.java SPPutMethod.java
  Log:
  More updates (mostly for bugfixes)
PORTED IN LOCAL COPY

msmith      02/02/11 22:34:32
-----------------------------
  Modified:    src/contrib/webdavgui/src/java/org/apache/webdav/ui/filechooser/dir
                        SPResourceNode.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lab
                        HostFrame.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/methods
                        SPPutMethod.java
               src/contrib/webdavgui/src/java/org/apache/webdav/ui/lib/properties
                        SPProperty.java
  Log:
  Final round of bugfixes (property handling mistakes).
PORTED IN LOCAL COPY

msmith      02/02/20 21:54:41
  
  Removed:     src/contrib/webdavgui/src/java/org/apache/webdav/ui/util
                        SPUtils.java
  Log:
  This file was supposedly removed.
PORTED IN LOCAL COPY



-------------------------------------------------------------------------------
 DOCUMENTATION
-------------------------------------------------------------------------------

remm        01/11/13 14:19:54
-----------------------------
  Modified:    src/doc  howto-tomcat.xml
  Log:
  - Update to the Tomcat HOWTO page.
SHOULD PORT

dirkv       01/11/18 10:21:36
-----------------------------
  Modified:    src/doc  howto-jdbcstore.xml
  Log:
  - add PostgreSQL database creation script
  tested by Jean-Philippe Courson
SHOULD PORT

msmith      01/11/29 15:22:00
-----------------------------
  Modified:    src/doc  howto-jdbcstore.xml
  Log:
  Fix two typos in the tables listing in howto-jdbcstore,
  and change column name in link table to match the actual
  name.
SHOULD PORT

dirkv       02/01/03 13:37:55
-----------------------------
  Modified:    src/doc/stylesheets slide.xsl
  Log:
  index/split subsections
SHOULD PORT

dirkv       02/01/03 13:42:31
-----------------------------
  Modified:    src/doc  howto-jdbcstore.xml
  Log:
  layout:
  - index database scripts
  - split database tables section into 2 columns
SHOULD PORT



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

Reply via email to