commit 820c19c6c956268df41fcd6f42f4f1f6c4145df4
Author: Benoît Sibaud <oumph@linuxfr.org>
Date: Tue Jul 14 14:56:48 2026 +0200
fix: extend maxsize to 2047 for bookmarks.link and links.url
commit 30cc0fc73bbd72305823f6a2b05cc64459bfb00c
Author: Nils Ratusznik <nils.github@anotherhomepage.org>
Date: Mon Jun 29 14:58:39 2026 +0200
feat: switch to Mojeek search engine
commit c8216dfedbcaecd220032f2e20dfa062350368bc
Author: Benoît Sibaud <oumph@linuxfr.org>
Date: Sun Jul 12 20:53:50 2026 +0200
fix: xml:lang attribute for Atom feeds
fix https://linuxfr.org/suivi/langue-des-flux-atom
commit 528692200920e327702093cacc670ce4cc8616ef
Author: Benoît Sibaud <oumph@linuxfr.org>
Date: Sun Jul 12 20:10:00 2026 +0200
doc: help about Atom syndication
commit 52ac1191c5637b97b0c32edb0fcf74c5f7b50810
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date: Sun Jul 5 20:50:54 2026 +0200
fix chat to create a more precise highlight
When a board received 2 messages the same second,
an identifier is added to the norloge to quote precisely
a message.
This little coffescript bug made the quote in a new message
to highlight all messages sent at the same time.
Fortunately JavaScript String length is read only and this
bug did not affect other quotes: user can highlight a precise
message using second precision and it can highlight all
messages from the same minutes using minute precision.
commit 546e95585f33cb0c905d5306a1084792d9373cd5
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date: Sun Jul 5 15:03:56 2026 +0200
use correct environment variable name to setup public HTTP port in INSTALL.md
commit 7eeb4ab37be2af6e0334592ff851163593499dca
Author: Benoît Sibaud <oumph@linuxfr.org>
Date: Sat Jul 4 12:12:28 2026 +0200
no-AI version of DDG search engine
commit 2baed7c4b24b899fd10daa650726d5f7aa3abf06
Author: Benoît Sibaud <oumph@linuxfr.org>
Date: Sun Jun 28 14:02:37 2026 +0200
fix: Markitup translated and fix unfilled "alt" detection
- translate Markitup HTML interface in French
- by default, fill "alt" image attribute with a punctuation apostrophe (’)
- CSS to a red border if "alt" image attribute is empty or let with default
value (both kind of apostrophes)
commit 6091d4d6c85ea5113f02ebd48d16ae957f2e3cb6
Author: Benoît Sibaud <oumph@linuxfr.org>
Date: Mon Jun 22 22:26:11 2026 +0200
fix: [XSS] filtering in poll answers
Poll answers are in plain-text but accept []() markdown links.
XSS found and kindly reported by 0xMitsurugi H (many thanks).
Answers are now trimmed.
commit 199bf4e13a82a0d6b2ba1c743a671d9697215a1d
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date: Sun May 31 21:55:19 2026 +0200
fix linuxfr-img container cache folder permission
Create the cache folder with permissions for ${UID} so docker/podman
now which rights to set when it creates the`cache-img` volume for
this path.
commit c1f87e998e5ebffe511a0300cf5e3744540a15d5
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date: Sun May 31 21:37:16 2026 +0200
make compose.yaml compatible with docker
commit 7fe3d0b456984b8093d66c2d6c4bdd62599c4e1e
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date: Sun May 31 10:36:48 2026 +0200
fix development.rb: `config.hosts` does not exists with Rails 5.2
commit fda8c591cfdbd71c9e970b9eaabeece47ddd8e11
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date: Fri Sep 20 08:37:55 2024 +0200
backport: use custom HTTP public port to use rootless containers by default
This commit introduces two new global constants MY_PUBLIC_URL and
IMG_PUBLIC_URL which should be used now to build URLs.
For alpha and production Ruby environments, they are fixed with their real
values directly in the `config/environments/*.rb` files.
For the development Ruby environment, they are both defined by default to
`http://dlfp.lo`. You can customize either by updating the
`config/environments/development.rb` file or by setting the
*process* environment variables `DOMAIN`, `DOMAIN_HTTP_PORT`, `IMAGE_DOMAIN`
and `IMAGE_DOMAIN_HTTP_PORT`.
For containers, you can set these variables in the `deployment/default.env`
file. For containers the default IMG_DOMAIN is set to `img.dlfp.lo`.
commit ef3c07237c9d05058605932978c711ae5f6952b6
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date: Sun May 31 10:04:29 2026 +0200
deployment: update container build sources (still using ruby 2)
The easiest was to update the Debian base image to bullseye as previous
Debian releases have been archived.
This commit backports too the new deployment file structure from the
rails7 branch. It uses more generic terms like `Containerfile` and
`compose.yaml` instead of docker specific names like `Dockerfile` and
`docker-compose.yaml`. You should be able to use `podman` dans `docker`
to run the linuxfr stack.
commit 265983e9685bcc696daca9e0eb5072344a657252
Author: Benoît Sibaud <oumph@linuxfr.org>
Date: Mon May 18 23:38:19 2026 +0200
update sql schema