diff --git a/transmission-openvpn/CHANGELOG.md b/transmission-openvpn/CHANGELOG.md index 7fde3d357..e8b9286cb 100644 --- a/transmission-openvpn/CHANGELOG.md +++ b/transmission-openvpn/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.1 + + - Added transmission environment variables to options validation + ## 0.2.0 - Update transmission-openvpn to 2.10 (haugene/transmission-openvpn:2.10) diff --git a/transmission-openvpn/config.json b/transmission-openvpn/config.json index f21b426fa..feb16359a 100644 --- a/transmission-openvpn/config.json +++ b/transmission-openvpn/config.json @@ -1,7 +1,8 @@ { "name": "transmission-openvpn", - "version": "0.2.0", + "version": "0.2.1", "slug": "transmission-openvpn", + "legacy": true, "maintenance": { "github_release": "https://github.com/haugene/docker-transmission-openvpn", "version_regex": "(\\d+\\.\\d+)", @@ -45,13 +46,93 @@ "schema": { "PUID": "int", "PGID": "int", - "OPENVPN_PROVIDER": "str", - "OPENVPN_CONFIG": "str", - "OPENVPN_USERNAME": "str", - "OPENVPN_PASSWORD": "str", + "DOCKER_LOG": "bool", + "ENABLE_UFW": "bool", + "GLOBAL_APPLY_PERMISSIONS": "bool", "LOCAL_NETWORK": "str", + "OPENVPN_CONFIG": "str", + "OPENVPN_OPTS": "str", + "OPENVPN_PASSWORD": "str", + "OPENVPN_PROVIDER": "str", + "OPENVPN_USERNAME": "str", + "TRANSMISSION_ALT_SPEED_DOWN": "str", + "TRANSMISSION_ALT_SPEED_ENABLED": "bool", + "TRANSMISSION_ALT_SPEED_TIME_BEGIN": "str", + "TRANSMISSION_ALT_SPEED_TIME_DAY": "str", + "TRANSMISSION_ALT_SPEED_TIME_ENABLED": "bool", + "TRANSMISSION_ALT_SPEED_TIME_END": "str", + "TRANSMISSION_ALT_SPEED_UP": "str", + "TRANSMISSION_BIND_ADDRESS_IPV4": "str", + "TRANSMISSION_BIND_ADDRESS_IPV6": "str", + "TRANSMISSION_BLOCKLIST_ENABLED": "bool", + "TRANSMISSION_BLOCKLIST_URL": "str", + "TRANSMISSION_CACHE_SIZE_MB": "str", + "TRANSMISSION_DHT_ENABLED": "bool", + "TRANSMISSION_DOWNLOAD_DIR": "str", + "TRANSMISSION_DOWNLOAD_LIMIT_ENABLED": "bool", + "TRANSMISSION_DOWNLOAD_LIMIT": "str", + "TRANSMISSION_DOWNLOAD_QUEUE_ENABLED": "bool", + "TRANSMISSION_DOWNLOAD_QUEUE_SIZE": "str", + "TRANSMISSION_ENCRYPTION": "str", + "TRANSMISSION_HOME": "str", + "TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED": "bool", + "TRANSMISSION_IDLE_SEEDING_LIMIT": "str", + "TRANSMISSION_INCOMPLETE_DIR_ENABLED": "bool", + "TRANSMISSION_INCOMPLETE_DIR": "str", + "TRANSMISSION_LPD_ENABLED": "bool", + "TRANSMISSION_MAX_PEERS_GLOBAL": "str", + "TRANSMISSION_MESSAGE_LEVEL": "str", + "TRANSMISSION_PEER_CONGESTION_ALGORITHM": "str", + "TRANSMISSION_PEER_ID_TTL_HOURS": "str", + "TRANSMISSION_PEER_LIMIT_GLOBAL": "str", + "TRANSMISSION_PEER_LIMIT_PER_TORRENT": "str", + "TRANSMISSION_PEER_PORT_RANDOM_HIGH": "str", + "TRANSMISSION_PEER_PORT_RANDOM_LOW": "str", + "TRANSMISSION_PEER_PORT_RANDOM_ON_START": "str", + "TRANSMISSION_PEER_PORT": "str", + "TRANSMISSION_PEER_SOCKET_TOS": "str", + "TRANSMISSION_PEX_ENABLED": "bool", + "TRANSMISSION_PORT_FORWARDING_ENABLED": "bool", + "TRANSMISSION_PREALLOCATION": "str", + "TRANSMISSION_PREFETCH_ENABLED": "bool", + "TRANSMISSION_QUEUE_STALLED_ENABLED": "bool", + "TRANSMISSION_QUEUE_STALLED_MINUTES": "str", + "TRANSMISSION_RATIO_LIMIT_ENABLED": "bool", + "TRANSMISSION_RATIO_LIMIT": "str", + "TRANSMISSION_RENAME_PARTIAL_FILES": "str", + "TRANSMISSION_RPC_AUTHENTICATION_REQUIRED": "str", + "TRANSMISSION_RPC_BIND_ADDRESS": "str", + "TRANSMISSION_RPC_ENABLED": "bool", + "TRANSMISSION_RPC_HOST_WHITELIST_ENABLED": "bool", + "TRANSMISSION_RPC_HOST_WHITELIST": "str", + "TRANSMISSION_RPC_PASSWORD": "str", + "TRANSMISSION_RPC_PORT": "str", + "TRANSMISSION_RPC_URL": "str", + "TRANSMISSION_RPC_USERNAME": "str", + "TRANSMISSION_RPC_WHITELIST_ENABLED": "bool", + "TRANSMISSION_RPC_WHITELIST": "str", + "TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED": "bool", + "TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED": "bool", + "TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME": "str", + "TRANSMISSION_SEED_QUEUE_ENABLED": "bool", + "TRANSMISSION_SEED_QUEUE_SIZE": "str", + "TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED": "bool", + "TRANSMISSION_SPEED_LIMIT_DOWN": "str", + "TRANSMISSION_SPEED_LIMIT_UP_ENABLED": "bool", + "TRANSMISSION_SPEED_LIMIT_UP": "str", + "TRANSMISSION_START_ADDED_TORRENTS": "str", + "TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES": "str", + "TRANSMISSION_UMASK": "str", + "TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT": "str", + "TRANSMISSION_UTP_ENABLED": "bool", + "TRANSMISSION_WATCH_DIR_ENABLED": "bool", + "TRANSMISSION_WATCH_DIR_FORCE_GENERIC": "str", + "TRANSMISSION_WATCH_DIR": "str", + "UFW_ALLOW_GW_NET": "str", + "UFW_DISABLE_IPTABLES_REJECT": "str", + "UFW_EXTRA_PORTS": "str", "WEBPROXY_ENABLED": "bool", - "CREATE_TUN_DEVICE": "bool" + "WEBPROXY_PORT": "str" }, "environment": { "TRANSMISSION_DOWNLOAD_DIR": "/share/transmission-openvpn/completed", @@ -60,4 +141,4 @@ "TRANSMISSION_HOME": "/share/transmission-openvpn/transmission-home" }, "image": "petersendev/hassio-transmission-openvpn-{arch}" -} +} \ No newline at end of file