Releases: benbusby/yeetfile
v0.1.0
New features:
- [Web] Admin Console
- Allows instance admins to remove files and/or users from the instance due to spam/abuse/etc
- Admins cannot see file contents/name/etc (still all encrypted)
- Declare admin using
YEETFILE_INSTANCE_ADMIN=<email or account ID>
- Add "lockdown" mode
- Prevents unauthenticated / not logged in users from using any part of the YeetFile instance (including sending text content)
- Must be enabled with
YEETFILE_LOCKDOWN=1
- Ability to create an "insecure" shareable link from YF Send
- Allows instances behind cloudflared to still be able to share links
- Must be enabled with
YEETFILE_ALLOW_INSECURE_LINKS=1
- Reduces overall security of shareable links, so is disabled by default
Also includes bug fixes and documentation improvements.
Linux, macOS, and Windows binaries for the CLI app and for the server are included below. These archives contain a single executable that you can run on your machine.
CLI
- Linux (
arm32
): yeetfile_linux_arm32_0.1.0.tar.gz - Linux (
amd64
): yeetfile_linux_amd64_0.1.0.tar.gz - Linux (
arm64
): yeetfile_linux_arm64_0.1.0.tar.gz - Linux (
386
): yeetfile_linux_386_0.1.0.tar.gz - macOS (
amd64
): yeetfile_macos_amd64_0.1.0.tar.gz - macOS (
arm64
): yeetfile_macos_arm64_0.1.0.tar.gz - Windows (
386
): yeetfile_windows_386_0.1.0.zip - Windows (
amd64
): yeetfile_windows_amd64_0.1.0.zip - Windows (
arm64
): yeetfile_windows_arm64_0.1.0.zip
Backend
- Linux (
arm32
): yeetfile-server_linux_arm32_0.1.0.tar.gz - Linux (
amd64
): yeetfile-server_linux_amd64_0.1.0.tar.gz - Linux (
arm64
): yeetfile-server_linux_arm64_0.1.0.tar.gz - Linux (
386
): yeetfile-server_linux_386_0.1.0.tar.gz - macOS (
amd64
): yeetfile-server_macos_amd64_0.1.0.tar.gz - macOS (
arm64
): yeetfile-server_macos_arm64_0.1.0.tar.gz - Windows (
386
): yeetfile-server_windows_386_0.1.0.zip - Windows (
amd64
): yeetfile-server_windows_amd64_0.1.0.zip - Windows (
arm64
): yeetfile-server_windows_arm64_0.1.0.zip
v0.0.3
Includes the following fixes:
- Adds submodule init for Docker builds
- Allow larger transfer limit for text-only uploads to Send
- Updated default host to
0.0.0.0
(matches documentation now) - Simplified
docker-compose.yml
- Fix frame options header issue when downloading file chunks
Linux, macOS, and Windows binaries for the CLI app and for the server are included below. These archives contain a single executable that you can run on your machine.
CLI
- Linux (
arm32
): yeetfile_linux_arm32_0.0.3.tar.gz - Linux (
amd64
): yeetfile_linux_amd64_0.0.3.tar.gz - Linux (
arm64
): yeetfile_linux_arm64_0.0.3.tar.gz - Linux (
386
): yeetfile_linux_386_0.0.3.tar.gz - macOS (
amd64
): yeetfile_macos_amd64_0.0.3.tar.gz - macOS (
arm64
): yeetfile_macos_arm64_0.0.3.tar.gz - Windows (
386
): yeetfile_windows_386_0.0.3.tar.gz - Windows (
amd64
): yeetfile_windows_amd64_0.0.3.tar.gz - Windows (
arm64
): yeetfile_windows_arm64_0.0.3.tar.gz
Backend
- Linux (
arm32
): yeetfile-server_linux_arm32_0.0.3.tar.gz - Linux (
amd64
): yeetfile-server_linux_amd64_0.0.3.tar.gz - Linux (
arm64
): yeetfile-server_linux_arm64_0.0.3.tar.gz - Linux (
386
): yeetfile-server_linux_386_0.0.3.tar.gz - macOS (
amd64
): yeetfile-server_macos_amd64_0.0.3.tar.gz - macOS (
arm64
): yeetfile-server_macos_arm64_0.0.3.tar.gz - Windows (
386
): yeetfile-server_windows_386_0.0.3.tar.gz - Windows (
amd64
): yeetfile-server_windows_amd64_0.0.3.tar.gz - Windows (
arm64
): yeetfile-server_windows_arm64_0.0.3.tar.gz
v0.0.2
Fixes an issue with YeetFile Send for logged out users on mobile browsers
Linux, macOS, and Windows binaries for the CLI app and for the server are included below. These archives contain a single executable that you can run on your machine.
CLI
- Linux (
arm32
): yeetfile_linux_arm32_0.0.2.tar.gz - Linux (
amd64
): yeetfile_linux_amd64_0.0.2.tar.gz - Linux (
arm64
): yeetfile_linux_arm64_0.0.2.tar.gz - Linux (
386
): yeetfile_linux_386_0.0.2.tar.gz - macOS (
amd64
): yeetfile_macos_amd64_0.0.2.tar.gz - macOS (
arm64
): yeetfile_macos_arm64_0.0.2.tar.gz - Windows (
386
): yeetfile_windows_386_0.0.2.tar.gz - Windows (
amd64
): yeetfile_windows_amd64_0.0.2.tar.gz - Windows (
arm64
): yeetfile_windows_arm64_0.0.2.tar.gz
Backend
- Linux (
arm32
): yeetfile-server_linux_arm32_0.0.2.tar.gz - Linux (
amd64
): yeetfile-server_linux_amd64_0.0.2.tar.gz - Linux (
arm64
): yeetfile-server_linux_arm64_0.0.2.tar.gz - Linux (
386
): yeetfile-server_linux_386_0.0.2.tar.gz - macOS (
amd64
): yeetfile-server_macos_amd64_0.0.2.tar.gz - macOS (
arm64
): yeetfile-server_macos_arm64_0.0.2.tar.gz - Windows (
386
): yeetfile-server_windows_386_0.0.2.tar.gz - Windows (
amd64
): yeetfile-server_windows_amd64_0.0.2.tar.gz - Windows (
arm64
): yeetfile-server_windows_arm64_0.0.2.tar.gz
v0.0.1
Initial release of YeetFile
Linux, macOS, and Windows binaries for the CLI app and for the server are included below. These archives contain a single executable that you can run on your machine.
CLI
- Linux (
arm32
): yeetfile_linux_arm32_0.0.1.tar.gz - Linux (
amd64
): yeetfile_linux_amd64_0.0.1.tar.gz - Linux (
arm64
): yeetfile_linux_arm64_0.0.1.tar.gz - Linux (
386
): yeetfile_linux_386_0.0.1.tar.gz - macOS (
amd64
): yeetfile_macos_amd64_0.0.1.tar.gz - macOS (
arm64
): yeetfile_macos_arm64_0.0.1.tar.gz - Windows (
386
): yeetfile_windows_386_0.0.1.tar.gz - Windows (
amd64
): yeetfile_windows_amd64_0.0.1.tar.gz - Windows (
arm64
): yeetfile_windows_arm64_0.0.1.tar.gz
Backend
- Linux (
arm32
): yeetfile-server_linux_arm32_0.0.1.tar.gz - Linux (
amd64
): yeetfile-server_linux_amd64_0.0.1.tar.gz - Linux (
arm64
): yeetfile-server_linux_arm64_0.0.1.tar.gz - Linux (
386
): yeetfile-server_linux_386_0.0.1.tar.gz - macOS (
amd64
): yeetfile-server_macos_amd64_0.0.1.tar.gz - macOS (
arm64
): yeetfile-server_macos_arm64_0.0.1.tar.gz - Windows (
386
): yeetfile-server_windows_386_0.0.1.tar.gz - Windows (
amd64
): yeetfile-server_windows_amd64_0.0.1.tar.gz - Windows (
arm64
): yeetfile-server_windows_arm64_0.0.1.tar.gz