Skip to content
This repository was archived by the owner on Feb 3, 2024. It is now read-only.

Commit 02cb86f

Browse files
committed
RELEASE #release #tls Release 1.3.0
Removed default TLS version 1.0, 1.1 and added 1.3. Removed deprecated TLS option NoCertRequest.
1 parent fc78ea5 commit 02cb86f

4 files changed

Lines changed: 54 additions & 48 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes will be documented in this file.
44

5+
<a name="v1-3-0"></a>
6+
## [1.3.0](https://github.com/bloodhunterd/froxlor-ftp/releases/tag/1.3.0) &#9839; 01.11.2022
7+
8+
* Removed default TLS version **1.0**, **1.1** and added **1.3**
9+
* Removed deprecated TLS option **NoCertRequest**
10+
511
<a name="v1-2-0"></a>
612
## [1.2.0](https://github.com/bloodhunterd/froxlor-ftp/releases/tag/1.2.0) &#9839; 12.12.2021
713

Dockerfile

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,31 @@ FROM debian:stable-slim
55
# ===================================================
66

77
# Froxlor
8-
ENV FRX_WEB_DIR='/var/customers/webs'
9-
ENV FRX_DB_HOST='localhost'
10-
ENV FRX_DB_NAME='froxlor'
11-
ENV FRX_DB_USER='froxlor'
12-
ENV FRX_DB_PASSWORD=''
8+
ENV FRX_WEB_DIR="/var/customers/webs"
9+
ENV FRX_DB_HOST="localhost"
10+
ENV FRX_DB_NAME="froxlor"
11+
ENV FRX_DB_USER="froxlor"
12+
ENV FRX_DB_PASSWORD=""
1313

1414
# ProFTPd
15-
ENV SERVER_NAME='Froxlor FTP'
15+
ENV SERVER_NAME="Froxlor FTP"
1616

1717
# Time
18-
ENV TZ='Europe/Berlin'
18+
ENV TZ="Europe/Berlin"
1919

2020
# SFTP
2121
ENV SFTP_PORT=21
22-
ENV SFTP_ENGINE='on'
22+
ENV SFTP_ENGINE="on"
2323

2424
# TLS
2525
ENV TLS_CERT_BITS=2048
26-
ENV TLS_CERT_COMMON_NAME=''
27-
ENV TLS_CERT_COUNTRY=''
26+
ENV TLS_CERT_COMMON_NAME="localhost"
27+
ENV TLS_CERT_COUNTRY=""
2828
ENV TLS_CERT_DAYS=3652
29-
ENV TLS_CERT_ORGANIZATION=''
30-
ENV TLS_CERT_STATE=''
31-
ENV TLS_ENGINE='off'
32-
ENV TLS_PROTOCOLS='TLSv1 TLSv1.1 TLSv1.2'
29+
ENV TLS_CERT_ORGANIZATION=""
30+
ENV TLS_CERT_STATE=""
31+
ENV TLS_ENGINE="off"
32+
ENV TLS_PROTOCOLS="TLSv1.2 TLSv1.3"
3333

3434
# ===================================================
3535
# Ports

README.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ Docker image of ProFTPD for Froxlor Server Management Panel.
1616
### Docker Compose
1717

1818
~~~dockerfile
19-
version: '2.4'
19+
version: "2.4"
2020

2121
services:
2222
ftp:
2323
image: bloodhunterd/froxlor-ftp
2424
ports:
25-
- '21:21'
25+
- "21:21"
2626
volumes:
2727
- ./webs/:/var/customers/webs/
2828
~~~
@@ -31,52 +31,52 @@ services:
3131

3232
#### Common
3333

34-
| ENV | Default | Description
35-
| --- | ------- | -----------
36-
| SERVER_NAME | Froxlor FTP | Public server name.
37-
| TZ | Europe/Berlin | [PHP: List of supported timezones - Manual](https://www.php.net/manual/en/timezones.php).
34+
| ENV | Default | Description |
35+
|-------------|---------------|-------------------------------------------------------------------------------------------|
36+
| SERVER_NAME | Froxlor FTP | Public server name. |
37+
| TZ | Europe/Berlin | [PHP: List of supported timezones - Manual](https://www.php.net/manual/en/timezones.php). |
3838

3939
#### Froxlor
4040

41-
| ENV | Default | Description
42-
| --- | ------- | -----------
43-
| FRX_WEB_DIR | /var/customers/webs | Path to the Froxlor customer web.
44-
| FRX_DB_HOST | localhost | Froxlor database hostname or IP.
45-
| FRX_DB_NAME | froxlor | Froxlor database name.
46-
| FRX_DB_USER | froxlor | Froxlor database user.
47-
| FRX_DB_PASSWORD | | Froxlor database user password.
41+
| ENV | Default | Description |
42+
|-----------------|---------------------|-----------------------------------|
43+
| FRX_WEB_DIR | /var/customers/webs | Path to the Froxlor customer web. |
44+
| FRX_DB_HOST | localhost | Froxlor database hostname or IP. |
45+
| FRX_DB_NAME | froxlor | Froxlor database name. |
46+
| FRX_DB_USER | froxlor | Froxlor database user. |
47+
| FRX_DB_PASSWORD | | Froxlor database user password. |
4848

4949
#### SFTP
5050

51-
| ENV | Default | Description
52-
| --- | :-----: |---------------------
53-
| SFTP_ENGINE | on | Enable/disable SFTP service. Valid values are **on** or **off**.
54-
| SFTP_PORT | 21 | Port of the SFTP service.
51+
| ENV | Default | Description |
52+
|-------------|:-------:|------------------------------------------------------------------|
53+
| SFTP_ENGINE | on | Enable/disable SFTP service. Valid values are **on** or **off**. |
54+
| SFTP_PORT | 21 | Port of the SFTP service. |
5555

5656
#### FTPS
5757

58-
| ENV | Default | Description
59-
| --- | :-----: | -----------
60-
| TLS_CERT_BITS | 2048 | Certificate strength in bits.
61-
| TLS_CERT_COMMON_NAME | | Certificate domain.
62-
| TLS_CERT_COUNTRY | | Country of the certificate issuer.
63-
| TLS_CERT_DAYS | 3652 | Time in days the certificate is valid.
64-
| TLS_CERT_ORGANIZATION | | Organization of the certificate issuer.
65-
| TLS_CERT_STATE | | State of the certificate issuer.
66-
| TLS_ENGINE | off | Enable/disable FTPS service. Valid values are **on** or **off**.
67-
| TLS_PROTOCOLS | TLSv1 TLSv1.1 TLSv1.2 | Space separated TLS protocol versions.
58+
| ENV | Default | Description |
59+
|-----------------------|:---------------:|------------------------------------------------------------------|
60+
| TLS_CERT_BITS | 2048 | Certificate strength in bits. |
61+
| TLS_CERT_COMMON_NAME | localhost | Certificate domain. |
62+
| TLS_CERT_COUNTRY | | Country of the certificate issuer. |
63+
| TLS_CERT_DAYS | 3652 | Time in days the certificate is valid. |
64+
| TLS_CERT_ORGANIZATION | | Organization of the certificate issuer. |
65+
| TLS_CERT_STATE | | State of the certificate issuer. |
66+
| TLS_ENGINE | off | Enable/disable FTPS service. Valid values are **on** or **off**. |
67+
| TLS_PROTOCOLS | TLSv1.2 TLSv1.3 | Space separated TLS protocol versions. |
6868

6969
### Ports
7070

71-
| Port | Description
72-
| ---: | -----------
73-
| 21 | Port for FTP, FTPS and/or SFTP.
71+
| Port | Description |
72+
|-----:|---------------------------------|
73+
| 21 | Port for FTP, FTPS and/or SFTP. |
7474

7575
### Volumes
7676

77-
| Volume | Path | Read only | Description
78-
| ------ | ---- |:---------:| -----------
79-
| Froxlor customers | /var/customers/webs/ | &#10006; | Froxlor customer web directory.
77+
| Volume | Path | Read only | Description |
78+
|-------------------|----------------------|:---------:|---------------------------------|
79+
| Froxlor customers | /var/customers/webs/ | &#10006; | Froxlor customer web directory. |
8080

8181
## Update
8282

src/etc/proftpd/tls.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ TLSRSACertificateFile /etc/ssl/certs/proftpd.crt
66
TLSRSACertificateKeyFile /etc/ssl/private/proftpd.key
77
TLSECCertificateFile /etc/ssl/certs/proftpd_ec.crt
88
TLSECCertificateKeyFile /etc/ssl/private/proftpd_ec.key
9-
TLSOptions NoCertRequest NoSessionReuseRequired
9+
TLSOptions NoSessionReuseRequired
1010
TLSVerifyClient off
1111

1212
# Are clients required to use FTP over TLS when talking to this server?

0 commit comments

Comments
 (0)