v1.0.0 Beta Release 8
Pre-release
Pre-release
Fixed
- Server state is synced with the Panel before performing a reinstall to ensure that the latest information is used.
- Wings no longer crashes when a non-string environment variable value is passed through.
- SFTP server authentication no longer attempts to contact the Panel to validate credentials if the format is known to already be incorrect.
- Some previously missing error stacks are now properly returned when encountered.
- Renaming a file no longer triggers an error if the base path does not exist.
- Disk space is now properly calculated for a server even if it is assigned unlimited space.
- [Security] Prevent symlink files from unintentionally chmodding their target file when a server is booted when the target file resides outside the server data directory.
- [Security] Cleans up multiple code pathways that may unintentionally allow a malicious user to impact files outside their home directory.
- Fixes numerous race conditions during a server's boot process that may lead to unintended data states.
- Fixes an error thrown when attempting to delete a file that points to a symlink outside the server data directory.
- Deleting a symlink will no longer attempt to remove the source file, only the symlink itself.
- Websocket no longer blocks when handling a long running process for a user.
Changed
- Install log for servers is now more detailed and more useful for debugging what might be going wrong.
- Certain file management API endpoints now support passing through multiple paths at once to make mass actions easier to perform.
- Re-worked file walking implementation to not cause a server crash when working with very large directories, and avoid race conditions when recursively walking directories.
- Server configuration structure re-worked to be more manageable in the code base and avoid additional race conditions and complexity while making on-the-fly changes to it.
Added
- Support for configuring additional file mount points in a container via the Panel.
- Support for automated SSL certificate generation when booting the Daemon.
- Added wings diagnostics command.
- New API endpoints to compress and decompress files on a server.
SHA256 Checksum
22a3b82d868d9cf1802eed60f5b0f1883ba7394bb2540f8f2072a21717b47750 wings_linux_amd64