Skip to content

Commit

Permalink
merged webdav
Browse files Browse the repository at this point in the history
  • Loading branch information
Antonio Sanchez committed Mar 6, 2018
1 parent 357d320 commit 82d7e23
Show file tree
Hide file tree
Showing 524 changed files with 12,492 additions and 17,706 deletions.
24 changes: 24 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

language: java
sudo: false

jdk:
- openjdk7
- oraclejdk8

after_success:
- mvn clean cobertura:cobertura coveralls:report
15 changes: 4 additions & 11 deletions BUILDING.txt
Original file line number Diff line number Diff line change
@@ -1,31 +1,24 @@
Building Apache Commons VFS

To build Apache Commons VFS, you need a JDK implementation version 1.6 or greater, and Apache Maven.
To build Apache Commons VFS, you need a JDK implementation version 1.7 or greater, and Apache Maven 3.

To perform the license release audit, a.k.a. "RAT check", run:

mvn apache-rat:check

To perform a Clirr check, run:

mvn clirr:check -pl core
mvn clirr:check -pl commons-vfs2

To build the site with Java 6, make sure you give Maven enough memory using
To build the site with Java 7, make sure you give Maven enough memory using
MAVEN_OPTS with options appropriate for your JVM. Alternatively, you can
build with Java 8 and not deal with MAVEN_OPTS.

To build the site, from a command line, run:

mvn clean install
mvn site

On Windows, use a local staging directory, for example:

mvn site:stage-deploy -DstagingSiteURL=file:///%HOME%/vfs

On UNIX, use a local staging directory, for example:

mvn site:stage-deploy -DstagingSiteURL=file:///$HOME/vfs
mvn site:stage

To test, run:

Expand Down
2 changes: 1 addition & 1 deletion NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Commons VFS
Copyright 2002-2016 The Apache Software Foundation
Copyright 2002-2017 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
31 changes: 18 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,56 +43,61 @@
Apache Commons VFS
===================

[![Build Status](https://travis-ci.org/apache/commons-vfs.svg?branch=trunk)](https://travis-ci.org/apache/commons-vfs)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-vfs2/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-vfs2/)

Apache Commons VFS is a Virtual File System library.

Documentation
-------------

More information can be found on the [homepage](http://commons.apache.org/proper/commons-vfs).
The [JavaDoc](http://commons.apache.org/proper/commons-vfs/apidocs/index.html) can be browsed.
More information can be found on the [Apache Commons VFS homepage](https://commons.apache.org/proper/commons-vfs).
The [JavaDoc](https://commons.apache.org/proper/commons-vfs/apidocs/index.html) can be browsed.
Questions related to the usage of Apache Commons VFS should be posted to the [user mailing list][ml].

Where can I get the latest release?
-----------------------------------
You can download source and binaries from our [download page](http://commons.apache.org/proper/commons-vfs/download.html).
You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-vfs2/download_vfs2.cgi).

Alternatively you can pull it from the central Maven repositories:

```xml
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-vfs2</artifactId>
<version>2.0</version>
<version>2.2</version>
</dependency>
```

Contributing
------------

We accept PRs via github. The [developer mailing list][ml] is the main channel of communication for contributors.
We accept Pull Requests via GitHub. The [developer mailing list][ml] is the main channel of communication for contributors.
There are some guidelines which will make applying PRs easier for us:
+ No tabs! Please use spaces for indentation.
+ Respect the code style.
+ Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn clean test```.

If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](http://www.apache.org/licenses/#clas).
You can learn more about contributing via GitHub in our [contribution guidelines](https://github.com/apache/commons-vfs/blob/trunk/CONTRIBUTING.md).
If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas).
You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md).

License
-------
Code is under the [Apache Licence v2](http://www.apache.org/licenses/LICENSE-2.0.txt).
This code is under the [Apache Licence v2](https://www.apache.org/licenses/LICENSE-2.0).

See the `NOTICE.txt` file for required notices and attributions.

Donations
---------
You like Apache Commons VFS? Then [donate back to the ASF](http://www.apache.org/foundation/contributing.html) to support the development.
You like Apache Commons VFS? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support the development.

Additional Resources
--------------------

+ [Apache Commons Homepage](http://commons.apache.org/)
+ [Apache Bugtracker (JIRA)](https://issues.apache.org/jira/)
+ [Apache Commons Homepage](https://commons.apache.org/)
+ [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/VFS)
+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
+ #apachecommons IRC channel on freenode.org
+ `#apache-commons` IRC channel on `irc.freenode.org`

[ml]:http://commons.apache.org/proper/commons-vfs/mail-lists.html
[ml]:https://commons.apache.org/mail-lists.html
48 changes: 47 additions & 1 deletion RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,51 @@
Apache Commons VFS Project 2.2
RELEASE NOTES

The Apache Commons VFS Project team is pleased to announce the release of Apache Commons VFS Project 2.2.

Apache Commons VFS is a Virtual File System library.

New features and bug fix release.

Changes in this version include:

New features:
o VFS-628: Add a file inverter FileSelector: InvertIncludeFileSelector.

Fixed Bugs:
o VFS-189: Possible NPE in DefaultFileSystemManager.
o VFS-620: FileObject.moveTo(FileObject) API doesn't work well for a Linux FTP. Thanks to stevezhuang.
o VFS-291: ZIP archives are not properly closed after unzipping and cannot be deleted until the JVM exists.
o VFS-644: AbstractFileSystem.streamClosed() always sets openStream count to zero.

Changes:
o VFS-642: Upgrade to jcifs 1.3.17 Thanks to ilangoldfeld.
o VFS-612: Update the platform requirement from Java 6 to Java 7.
o VFS-615: Update Apache Commons Compress from 1.11 to 1.12.
o VFS-629: Update Apache Commons Compress from 1.12 to 1.13.
o VFS-639: Update Apache Commons Compress from 1.13 to 1.14.
o VFS-631: Update from Apache Commons Net 3.5 to 3.6.
o VFS-632: Update from JCraft jsch for SFTP/SSH from 0.1.53 to 0.1.54.
o VFS-621: Add API VFS.setManager(FileSystemManager).
o VFS-643: VFS should not log at the INFO level.

Known Problems:
o VFS-645: VfsClassLoaderTests fails on Java 9.


Historical list of changes: http://commons.apache.org/proper/commons-vfs/changes-report.html

For complete information on Apache Commons VFS Project, including instructions on how to submit bug reports,
patches, or suggestions for improvement, see the Apache Apache Commons VFS Project website:

http://commons.apache.org/proper/commons-vfs/

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

Apache Commons VFS 2.1
RELEASE NOTES

The Apache Commons VFS team is pleased to announce the release of Apache Commons VFS 2.1
The Apache Commons VFS team is pleased to announce the release of Apache Commons VFS 2.1.

Apache Commons VFS is a Virtual File System library.

Expand Down Expand Up @@ -214,3 +258,5 @@ For complete information on Apache Commons VFS, including instructions on how to
patches, or suggestions for improvement, see the Apache Apache Commons VFS website:

http://commons.apache.org/proper/commons-vfs/

-----------------------------------------------------------------------------
Loading

0 comments on commit 82d7e23

Please sign in to comment.