On Fri, 19 Jul 2019 at 03:51, Gary Gregory <garydgreg...@gmail.com> wrote:
>
> On Thu, Jul 18, 2019 at 11:09 AM sebb <seb...@gmail.com> wrote:
>
> > On Thu, 18 Jul 2019 at 15:29, Gary Gregory <garydgreg...@gmail.com> wrote:
> > >
> > > On Thu, Jul 18, 2019 at 10:06 AM sebb <seb...@gmail.com> wrote:
> > >
> > > > On Thu, 18 Jul 2019 at 14:25, Gary Gregory <ggreg...@apache.org>
> > wrote:
> > > > >
> > > > > The Apache Commons VFS Project team is pleased to announce the
> > release of
> > > > > Apache Commons VFS Project 2.4.
> > > > >
> > > > > Apache Commons VFS is a Virtual File System library.
> > > > >
> > > > > New features and bug fix release.
> > > > >
> > > > > Changes in this version include:
> > > > >
> > > > > New features:
> > > > > o VFS-690:  Allow to set key exchange algorithm explicitly. GitHub
> > #32.
> > > > > o VFS-497:  Ported filters from Commons IO #9. Thanks to Michael
> > Schnell.
> > > > > o VFS-696:  More efficient comparison in FileExtensionSelector #44.
> > > > Thanks
> > > > > to Robert DeRose.
> > > > > o VFS-660:  Expose workaround for connecting to FTP server from
> > different
> > > > > subnets in PASV mode #35. Thanks to Liu Yubao.
> > > > > o VFS-699:  Add setting for FTP encoding auto-detection #58. Thanks
> > to
> > > > > Boris Petrov.
> > > > > o VFS-706:  Add ability to specify buffer sizes #59. Thanks to Boris
> > > > Petrov.
> > > > > o VFS-609:  SFTP provider doesn't support a private key as byte array
> > > > #60.
> > > > > Thanks to stevezhuang, Rostislav, Gary Gregory.
> > > > > o VFS-707:  Update Apache HttpClient from 4.5.7 to 4.5.8. Thanks to
> > Gary
> > > > > Gregory.
> > > > > o VFS-712:  Add null-safe
> > > > > org.apache.commons.vfs2.util.FileObjectUtils.exists(FileObject).
> > Thanks
> > > > to
> > > > > Gary Gregory.
> > > > > o VFS-713:  Add FileObjectUtils.readProperties(FileObject) method to
> > > > read a
> > > > > .properties file. Thanks to Gary Gregory.
> > > > > o VFS-715:  Add org.apache.commons.vfs2.FileContent.getByteArray().
> > > > Thanks
> > > > > to Gary Gregory.
> > > > > o VFS-719:  Add methods to get the contents of file objects as
> > strings.
> > > > > Thanks to Gary Gregory.
> > > > > o VFS-720:  Implement Closeable for RandomAccessContent #66. Thanks
> > to
> > > > > Boris Petrov.
> > > > > o VFS-721:  Add support for symbolic links for the local file system
> > and
> > > > > add FileObject#isSymbolicLink(). Thanks to Gary Gregory.
> > > > >
> > > > > Fixed Bugs:
> > > > > o VFS-694:  Fix inability to start the DefaultFileMonitor after it
> > has
> > > > been
> > > > > stopped. GitHub PR #55. Thanks to Boris Petrov.
> > > > > o VFS-696:  SFTP HTTP and SOCKS proxy authentication. GitHub PR #49.
> > > > Thanks
> > > > > to rayzzed.
> > > > > o VFS-707:  [SFTP] SftpFileSystem.executeCommand(String,
> > StringBuilder)
> > > > can
> > > > > leak ChannelExec objects. Thanks to Gary Gregory.
> > > > > o VFS-709:  [SFTP] SftpFileSystem.getGroupsIds() can initialize
> > > > underlying
> > > > > data more than once while multithreading. Thanks to Gary Gregory.
> > > > > o VFS-710:  [SFTP] SftpFileSystem.getUid() can initialize underlying
> > data
> > > > > more than once while multithreading. Thanks to Gary Gregory.
> > > > > o VFS-711:  [SFTP] SftpFileSystem can initialize underlying Session
> > more
> > > > > than once while multithreading. Thanks to Gary Gregory.
> > > > > o VFS-662:  [SFTP] SftpFileSystem has Thread-safe issue about
> > idleChannel
> > > > > (#36). Thanks to qxo, Alexey Abashev, Gary Gregory.
> > > > > o VFS-700:  Some tests fail on Java 11 and above. Thanks to Gary
> > Gregory,
> > > > > Matthias Krueger.
> > > > > o VFS-716:  Fix AbstractFileName.getURI returning unencoded #-sign
> > #64.
> > > > > Thanks to Boris Petrov.
> > > > > o VFS-698:  SFTP file attributes are fetched multiple times leading
> > to
> > > > very
> > > > > slow directory listing; #65. Thanks to David Septimus, Bernd.
> > > > > o VFS-717:  Update org.apache.httpcomponents:httpclient from 4.5.8 to
> > > > > 4.5.9. Thanks to Gary Gregory.
> > > > > o VFS-718:  MonitorInputStream should not close the stream in "read"
> > #67.
> > > > > Thanks to Boris Petrov.
> > > > >
> > > > > Changes:
> > > > > o VFS-692:  Update Apache Commons Collections from 4.2 to 4.3.
> > Thanks to
> > > > > Gary Gregory.
> > > > > o VFS-693:  Add support for customizing FTP transfer aborted status
> > > > codes.
> > > > > GitHub PR #51. Thanks to Boris Petrov, Gary Gregory.
> > > > > o VFS-702:  Simplify adding files to DefaultFileMonitor #57. Thanks
> > to
> > > > > Boris Petrov.
> > > > > o VFS-703:  Update Apache Commons Lang from 3.8.1 to 3.9. Thanks to
> > Gary
> > > > > Gregory.
> > > > > o VFS-722:  Update Apache Commons Collections from 4.3 to 4.4.
> > Thanks to
> > > > > Gary Gregory.
> > > > > o           Source incompatibility:
> > > > > org.apache.commons.vfs2.FileFilter.accept(FileSelectInfo) now throws
> > > > > checked exception FileSystemException.
> > > > > o           Public API note: The overridden methods getURI() and
> > > > > getFriendlyURI() in
> > org.apache.commons.vfs2.provider.local.LocalFileName
> > > > > where removed but are implemented in a superclass.
> > > > > o           Public API note: The overridden method
> > > > > org.apache.commons.vfs2.provider.sftp.SftpFileObject#refresh() was
> > > > removed
> > > > > but is implemented in a superclass.
> > > > > o           Public API note: The overridden method
> > > > > org.apache.commons.vfs2.provider.sftp.SftpFileProvider#init() was
> > removed
> > > > > but is implemented in a superclass.
> > > > >
> > > > >
> > > > > 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:
> > > > >
> > > > > Visit http://commons.apache.org/proper/commons-vfs/
> > > > >
> > > > > Download it from
> > > > > http://commons.apache.org/proper/commons-vfs/download_vfs.cgi
> > > >
> > > > The binary links are all broken.
> > > >
> > > > e.g.
> > > >
> > https://www.apache.org/dist/commons/vfs/binaries/commons-vfs-2.4.tar.gz.sha512
> > > > does not exist.
> > > >
> > >
> > > Fixed. Thank Sebb.
> >
> > The hashes and sigs are fixed, but the binary archives (zip,tgz) are not.
> >
> > Also the XML file is normally generated from the POM, so if that is
> > not fixed, the problem is likely to recur.
> >
> > The usual approach is to fix the pom and use that to update the XML.
> >
>
> Oops, all better now. Thank you for checking :-)
Not quite.
The POM is still wrong. It says:

<commons.binary.suffix /> <!-- TODO delete? -->

This means that there is no binary suffix, however VFS uses -bin (since 2.2)
Regenerating the download XML creates the wrong names.

The tag either needs to be dropped, or set to '-bin'.
In the former case, it would be best to add a comment that the value
defaults to '-bin'.

> Gary
>
> >
> >
> > > Gary
> > >
> > >
> > > >
> > > > > Gary Gregory
> > > > > On behalf of Apache Commons
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > > > For additional commands, e-mail: dev-h...@commons.apache.org
> > > >
> > > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to