Skip to content

Commit 5e3fa41

Browse files
committed
Release 24.04.4-4.1 - See CHANGELOG.md
1 parent 04127a9 commit 5e3fa41

File tree

5 files changed

+99
-233
lines changed

5 files changed

+99
-233
lines changed

Diff for: CHANGELOG.md

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## 24.04.4-4.1 2024-07-10 <dave at tiredofit dot ca>
2+
3+
### Added
4+
- Add ENABLE_OVERWRITE_MODE environment variable
5+
- Add HELP_URL environment variable
6+
- Add ENABLE_WASM and FORCE_WASM support
7+
8+
### Changed
9+
- Rework TLS configuration due to changes in upstream configuration requirements
10+
- Change INTERFACE environment defaults from notebookbar to tabbed
11+
12+
113
## 24.04.4-4 2024-07-10 <dave at tiredofit dot ca>
214

315
### Added

Diff for: Dockerfile.alpine

-173
This file was deleted.

Diff for: README.md

+22-20
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ This will build a Docker image for [Collabora Online](https://www.collaboraoffic
4141
- [General Usage](#general-usage)
4242
- [Administration](#administration)
4343
- [Logging](#logging)
44-
- [Language](#languages-for-writing-aids-spell-checker-grammar-checker-thesaurus-hyphenation)
44+
- [Languages for writing aids (spell checker, grammar checker, thesaurus, hyphenation)](#languages-for-writing-aids-spell-checker-grammar-checker-thesaurus-hyphenation)
4545
- [Spell Check](#spell-check)
4646
- [TLS Settings](#tls-settings)
4747
- [Performance and Limits](#performance-and-limits)
@@ -133,20 +133,22 @@ Be sure to view the following repositories to understand all the customizable op
133133
| [OS Base](https://github.com/tiredofit/docker-debian/) | Customized Image based on Debian Linux |
134134

135135
#### General Usage
136-
| Parameter | Description | Default |
137-
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ------------- |
138-
| `SETUP_TYPE` | Automatically generate configuration with defaults. Set to `MANUAL` and map the configuration file to use your own | `AUTO` |
139-
| `ALLOWED_HOSTS` | Set which domains which can access service Seperate Multiple with `,` - Example: `https://www.example\.org` (no wildcards) | `` |
140-
| `EXTRA_OPTIONS` | If you want to pass additional arguments upon startup, add it here | `` |
141-
| `INTERFACE` | Web interface type `classic` or `notebookbar` | `notebookbar` |
142-
| `GROUP_DOWNLOAD_AS` | Group Download as Icons into dropdown in notebookbar view | `TRUE` |
143-
| `WATERMARK_OPACITY` | Watermark Opacity | `0.2` |
144-
| `WATERMARK_TEXT` | Text to display for watermark | `` |
145-
| `ENABLE_MACROS` | Enable Macros | `FALSE` |
146-
| `MACRO_SECURITY_LEVEL` | Macro Security Level `1` Medium `0` Low | `1` |
147-
| `ENABLE_METRICS_UNAUTHENTICATED` | Enable Unauthenticated Metrics | `FALSE` |
148-
| `ENABLE_HOME_MODE` | Enable more features with home mode | `FALSE` |
149-
136+
| Parameter | Description | Default |
137+
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------- |
138+
| `SETUP_TYPE` | Automatically generate configuration with defaults. Set to `MANUAL` and map the configuration file to use your own | `AUTO` |
139+
| `ALLOWED_HOSTS` | Set which domains which can access service Seperate Multiple with `,` - Example: `https://www.example\.org` (no wildcards) | `` |
140+
| `EXTRA_OPTIONS` | If you want to pass additional arguments upon startup, add it here | `` |
141+
| `INTERFACE` | Web interface type `compact` `tabbed` | `tabbed` |
142+
| `GROUP_DOWNLOAD_AS` | Group Download as Icons into dropdown in notebookbar view | `TRUE` |
143+
| `WATERMARK_OPACITY` | Watermark Opacity | `0.2` |
144+
| `WATERMARK_TEXT` | Text to display for watermark | `` |
145+
| `ENABLE_MACROS` | Enable Macros | `FALSE` |
146+
| `MACRO_SECURITY_LEVEL` | Macro Security Level `1` Medium `0` Low | `1` |
147+
| `ENABLE_METRICS_UNAUTHENTICATED` | Enable Unauthenticated Metrics | `FALSE` |
148+
| `ENABLE_HOME_MODE` | Enable more features with home mode | `FALSE` |
149+
| `ENABLE_OVERWRITE_MODE` | Enable overwrite mode (user can use the insert key) | `TRUE` |
150+
| `ENABLE_WASM` | Enable WASM support | `TRUE` |
151+
| `FORCE_WASM` | Force all requests to WASM | `FALSE` |
150152

151153
#### Administration
152154
| Parameter | Description | Default | `_FILE` |
@@ -181,11 +183,11 @@ Be sure to view the following repositories to understand all the customizable op
181183
The image comes with English (US, GB variants) baked into the image, however upon container startup you can add more languages via environment variables.
182184
Add multiple languages by seperating with a space.
183185

184-
| Parameter | Value | Description |
185-
| -------------- | ------- | -------------------------- |
186-
| `LANGUAGE` | `en_GB` | English (Great Britain) |
187-
| | `en_US` | English (US) |
188-
| | `fr_FR` | French (France) |
186+
| Parameter | Value | Description |
187+
| ---------- | ------- | ----------------------- |
188+
| `LANGUAGE` | `en_GB` | English (Great Britain) |
189+
| | `en_US` | English (US) |
190+
| | `fr_FR` | French (France) |
189191

190192
The above table is just a sample of valid values.
191193

Diff for: install/assets/defaults/10-coolwsd

+7-3
Original file line numberDiff line numberDiff line change
@@ -26,26 +26,30 @@ ENABLE_LANGUAGE_TOOL=${ENABLE_LANGUAGE_TOOL:-"FALSE"}
2626
ENABLE_MACROS=${ENABLE_MACROS:-"FALSE"}
2727
ENABLE_METRICS_UNAUTHENTICATED=${ENABLE_METRICS_UNAUTHENTICATED:-"FALSE"}
2828
ENABLE_MOUNT_JAIL=${ENABLE_MOUNT_JAIL:-"true"}
29+
ENABLE_OVERWRITE_MODE=${ENABLE_OVERWRITE_MODE:-"TRUE"}
2930
ENABLE_SECCOMP=${ENABLE_SECCOMP:-"true"}
3031
ENABLE_TILES_CACHE=${ENABLE_TILES_CACHE:-"TRUE"}
3132
ENABLE_TLS=${ENABLE_TLS:-"FALSE"}
3233
ENABLE_TLS_CERT_GENERATE=${ENABLE_TLS_CERT_GENERATE:-"TRUE"}
3334
ENABLE_TLS_REVERSE_PROXY=${ENABLE_TLS_REVERSE_PROXY:-"TRUE"}
3435
ENABLE_USER_STATISTICS=${ENABLE_USER_STATISTICS:-"FALSE"}
36+
ENABLE_WASM=${ENABLE_WASM:-"TRUE"}
3537
ENABLE_ZOTERO=${ENABLE_ZOTERO:-"TRUE"}
3638
FILES_QUARANTINE_DIRECTORY_SIZE_LIMIT=${FILES_QUARANTINE_DIRECTORY_SIZE_LIMIT:-"250"}
37-
FILES_QUARANTINE_EXPIRY=${FILES_QUARANTINE_EXPIRY:-"30"}
38-
FILES_QUARANTINE_MAX_VERSIONS=${FILES_QUARANTINE_MAX_VERSIONS:-"2"}
39+
FILES_QUARANTINE_EXPIRY=${FILES_QUARANTINE_EXPIRY:-"3000"}
40+
FILES_QUARANTINE_MAX_VERSIONS=${FILES_QUARANTINE_MAX_VERSIONS:-"5"}
3941
FILES_QUARANTINE_PATH=${FILES_QUARANTINE_PATH:-"quarantine"}
4042
FILE_SERVER_ROOT_PATH=${FILE_SERVER_ROOT_PATH:-"browser/../"}
4143
FILE_SIZE_LIMIT=${FILE_SIZE_LIMIT:-0}
4244
FONTS_MISSING_ACTION=${FONTS_MISSING_ACTION:-"log"}
45+
FORCE_WASM=${FORCE_WASM:-"FALSE"}
4346
GROUP_DOWNLOAD_AS=${GROUP_DOWNLOAD_AS:-"TRUE"}
47+
HELP_URL=${HELP_URL:-"https://help.collaboraoffice.com/help.html?"}
4448
HEXIFY_EMBEDDED_URLS=${HEXIFY_EMBEDDED_URLS:-"FALSE"}
4549
IDLE_SAVE=${IDLE_SAVE:-30}
4650
IDLE_UNLOAD_TIMEOUT=${IDLE_UNLOAD_TIMEOUT:-3600}
4751
INDIRECTION_ENDPOINT=${INDIRECTION_ENDPOINT:-""}
48-
INTERFACE=${INTERFACE:-"notebookbar"}
52+
INTERFACE=${INTERFACE:-"tabbed"}
4953
LANGUAGE=${LANGUAGE:-'en_GB en_US'}
5054
LANGUAGE_TOOL_API_KEY=${LANGUAGE_TOOL_API_KEY:-""}
5155
LANGUAGE_TOOL_BASE_URL=${LANGUAGE_TOOL_BASE_URL:-""}

0 commit comments

Comments
 (0)