The GitHub Actions job "Java CI" on commons-vfs.git/master has failed.
Run started by GitHub user garydgregory (triggered by garydgregory).

Head commit for run:
624aa73aa014bc6a839aac4b762204feda662f5c / Naveed Khan 
<[email protected]>
Replace the shared vfs_cache temp dir in DefaultFileReplicator (#775)

* Replace the shared vfs_cache temp dir in DefaultFileReplicator

The replica directory was pinned to <java.io.tmpdir>/vfs_cache and left to 
mkdirs under the default umask, so replicated files landed world-readable in a 
directory any local user can predict and pre-create. Allocate it with 
Files.createTempDirectory on first use, which picks an unguessable name and 
creates it rwx------ on POSIX file systems in one step.

* Honor the parent parameter in createAndAddFile

createAndAddFile ignored its parent argument and always used the temp
directory, making the protected API misleading. Use parent as passed in;
allocateFile already supplies the temp directory, so behavior is unchanged.

Report URL: https://github.com/apache/commons-vfs/actions/runs/30908240619

With regards,
GitHub Actions via GitBox

Reply via email to