Skip to content

Latest commit

 

History

History
315 lines (198 loc) · 8.01 KB

CHANGELOG.md

File metadata and controls

315 lines (198 loc) · 8.01 KB

Changelog

  • Changed the TZ default to America/Chicago

4.0.2-0.9.8-0.13.8-r0 (2023/02/21)

  • ruTorrent v4.0.2-hotfix (#218)

4.0.1-0.9.8-0.13.8-r1 (2023/02/05)

  • Set $localHostedMode = true (#215)

4.0.1-0.9.8-0.13.8-r0 (2023/01/29)

  • ruTorrent v4.0.1-hotfix (#214)

4.0-0.9.8-0.13.8-r0 (2023/01/11)

  • ruTorrent v4.0-stable (#208)
  • Update GeoIP2 ruTorrent plugin (#211)
  • Fix nginx logs folder perms (#207)

3.10-0.9.8-0.13.8-r23 (2023/01/07)

  • Fix PHP version in .rtlocal.rc (#204)
  • Make rtorrent and libtorrent with -O2 -flto (#202)

3.10-0.9.8-0.13.8-r22 (2023/01/02)

  • Install nginx and webdav module from Alpine repo (#200)
  • Fix xmlrpc-c build configuration (#198)

3.10-0.9.8-0.13.8-r21 (2022/12/31)

  • Set S6_KILL_GRACETIME to 10 seconds (#171)
  • Alpine Linux 3.17 (#195)
  • PHP 8.1 (#195)
  • GeoIP2 PHP extension 1.3.1 (#195)
  • Nginx 1.22.1 (#195)

3.10-0.9.8-0.13.8-r20 (2022/05/02)

  • Fix unrar not available since alpine 3.15 (#161)

3.10-0.9.8-0.13.8-r19 (2022/04/29)

  • Fix GeoIP2 ruTorrent plugin version (#159)
  • Optimize Dockerfile (#157)

3.10-0.9.8-0.13.8-r18 (2022/04/28)

  • Opt-in WAN_IP and add WAN_IP_CMD env var (#150 #153)
  • Check plugins existence (#155)
  • Option to disable Nginx access log (#154)
  • Alpine Linux 3.15 (#151)
  • Use GitHub Actions cache backend (#152)

3.10-0.9.8-0.13.8-r17 (2021/08/19)

  • Update dependencies (#117)
  • Alpine Linux 3.14 (#116)

3.10-0.9.8-0.13.8-r16 (2021/08/01)

  • Fix Traefik example (#113)
  • Add AUTH_DELAY env var (#109)
  • Add XMLRPC_SIZE_LIMIT env var (#107)

3.10-0.9.8-0.13.8-r15 (2021/06/14)

  • Add posix PHP extension (#102)

3.10-0.9.8-0.13.8-r14 (2021/05/31)

  • ifconfig.me as fallback for automatic WAN_IP determination (#96)

3.10-0.9.8-0.13.8-r13 (2021/04/13)

  • Dynamically manage healthcheck ports (#76)

3.10-0.9.8-0.13.8-r12 (2021/04/11)

  • Initialize ruTorrent plugins (#74)

3.10-0.9.8-0.13.8-r11 (2021/04/11)

  • Allow ports customization (#73)

3.10-0.9.8-0.13.8-r10 (2021/03/27)

  • Add findutils package (#67)

3.10-0.9.8-0.13.8-r9 (2021/03/21)

3.10-0.9.8-0.13.8-r8 (2021/03/18)

  • Upstream Alpine update
  • Add support for linux/arm/v6

3.10-0.9.8-0.13.8-r7 (2021/03/17)

  • Multi-platform image (#60)

3.10-0.9.8-0.13.8-r6 (2021/03/06)

  • Fix auth for ruTorrent and add global auth_basic (#53)

3.10-0.9.8-0.13.8-r5 (2021/03/05)

  • Add bash (#52)

3.10-0.9.8-0.13.8-r4 (2021/02/22)

  • Fix permissions issue
  • Review Dockerfile

3.10-0.9.8-0.13.8-r3 (2021/02/14)

  • ruTorrent 3.10 rev Novik/ruTorrent@954479f
  • Do not fail on permission issue
  • Switch to buildx bake
  • Update mmdb links
  • Publish to GHCR
  • Allow to clear env for FPM workers
  • Traefik v2 example

3.10-0.9.8-0.13.8-RC2 (2020/09/23)

  • Fix Cloudflare plugin

3.10-0.9.8-0.13.8-RC1 (2020/06/26)

3.9-0.9.8-0.13.8-RC16 (2020/05/21)

  • Add MAX_FILE_UPLOADS environment variable (#22)

3.9-0.9.8-0.13.8-RC15 (2020/04/27)

  • Move downloads to a dedicated volume (#20)
  • Switch to Open Container Specification labels as label-schema.org ones are deprecated

⚠️ UPGRADE NOTES Downloads folder has moved from /data/rtorrent/downloads to /downloads
If you have active torrents, it is recommended to create a symlink from your rtorrent folder on your host:
cd ./data/rtorrent/ && ln -sf ../../downloads ./

3.9-0.9.8-0.13.8-RC14 (2020/03/27)

  • Fix folder creation

3.9-0.9.8-0.13.8-RC13 (2020/01/24)

  • Move Nginx temp folders to /tmp

3.9-0.9.8-0.13.8-RC12 (2020/01/02)

  • Use geoip-updater Docker image to download MaxMind's GeoIP2 databases

3.9-0.9.8-0.13.8-RC11 (2019/12/07)

  • Fix timezone

3.9-0.9.8-0.13.8-RC10 (2019/11/23)

  • Dedicated container for rtorrent logs

3.9-0.9.8-0.13.8-RC9 (2019/11/23)

  • .rtorrent.rc not taken into account

3.9-0.9.8-0.13.8-RC8 (2019/11/22)

  • Switch to s6-overlay as a process supervisor
  • Add PUID/PGID vars (#12)
  • Do not set defaults if RU_REMOVE_CORE_PLUGINS is empty
  • Nginx mainline base image

3.9-0.9.8-0.13.8-RC7 (2019/10/26)

  • Base image update

3.9-0.9.8-0.13.8-RC6 (2019/10/25)

  • Fix CVE-2019-11043

3.9-0.9.8-0.13.8-RC5 (2019/10/17)

  • Remove PUID / PGID vars

3.9-0.9.8-0.13.8-RC4 (2019/10/16)

  • Switch to GitHub Actions
  • Stop publishing Docker image on Quay
  • Move bootstrap (default) config for rTorrent to /etc/rtorrent/.rtlocal.rc
  • Run as non-root user
  • Prevent exposing nginx version
  • Set timezone through tzdata

⚠️ UPGRADE NOTES As the Docker container now runs as a non-root user, you have to first stop the container and change permissions to volumes:

docker-compose stop
chown -R 1000:1000 data/ passwd/
docker-compose pull
docker-compose up -d

3.9-0.9.8-0.13.8-RC3 (2019/09/04)

  • Create share/torrents for ruTorrent

3.9-0.9.8-0.13.8-RC2 (2019/08/07)

  • Add healthcheck
  • Allow directory listing for WebDAV
  • Remove php-fpm access log (already mirrored by nginx)

3.9-0.9.8-0.13.8-RC1 (2019/07/22)

3.9-0.9.7-0.13.7-RC3 (2019/04/28)

  • Add large_client_header_buffers Nginx config

3.9-0.9.7-0.13.7-RC2 (2019/04/15)

  • Add REAL_IP_FROM, REAL_IP_HEADER and LOG_IP_VAR environment variables

3.9-0.9.7-0.13.7-RC1 (2019/04/09)

  • ruTorrent 3.9

3.8-0.9.7-0.13.7-RC7 (2019/01/14)

  • Add mktorrent for ruTorrent create plugin
  • Replace core ruTorrent GeoIP plugin with GeoIP2 plugin

3.8-0.9.7-0.13.7-RC6 (2019/01/09)

  • Allow to customize auth basic string (Issue #5)

3.8-0.9.7-0.13.7-RC5 (2019/01/08)

  • Bind ruTorrent HTTP port to unprivileged port : 8080
  • Fix Nginx WebDAV module version
  • Update ruTorrent to Novik/ruTorrent@4d3029c
  • Update libs (XMLRPC, Libsig, cURL)

3.8-0.9.7-0.13.7-RC4 (2018/12/04)

  • Nginx default.conf overrides our conf (Issue #1)

3.8-0.9.7-0.13.7-RC3 (2018/12/03)

  • Based on nginx:stable-alpine
  • Optimize layers

3.8-0.9.7-0.13.7-RC2 (2018/06/26)

  • Include path error for custom plugins and themes

3.8-0.9.7-0.13.7-RC1 (2018/06/25)

  • Add ruTorrent 3.8 web client
  • Add option to remove core plugins of ruTorrent (default erasedata,httprpc)
  • Add a bootstrap (default) config for rTorrent in /etc/.rtlocal.rc
  • Move /var/rtorrent to /data/rtorrent
  • Use Nginx WebDAV module instead of Apache
  • Compile Nginx from source for better performance
  • Remove Apache2 and implement Nginx WebDAV
  • Do not process entrypoint on htpasswd command
  • Add reverse proxy example with Traefik
  • Remove old docker tags 0.9.6-0.13.6 and 0.9.7-0.13.7
  • Do not persist runtime data
  • Rename repository rtorrent-rutorrent (github and docker hub)

0.9.7-0.13.7-RC3 (2018/06/18)

  • Force rTorrent process as a daemon through command flag
  • Add .rtorrent.rc if not exist

0.9.7-0.13.7-RC2 (2018/06/17)

  • Move runtime data in /var/rtorrent/run
  • Enable WebDAV protocol on /downloads/complete with basic auth

0.9.7-0.13.7-RC1 (2018/06/16)

  • rTorrent 0.9.7 and libTorrent 0.13.7
  • Base image updated to Alpine Linux 3.7
  • c-ares 1.14.0
  • curl 7.60.0
  • Move RTORRENT_HOME to /var/rtorrent
  • XMLRPC through nginx over SCGI socket with basic auth
  • Do not expose SCGI port (use a local socket instead)
  • Run the rTorrent process as a daemon
  • Replace deprecated commands in .rtorrent.rc
  • Review supervisor config

0.9.6-0.13.6-RC1 (2018/01/10)

  • Initial version