]> git.ipfire.org Git - ipfire.org.git/log
ipfire.org.git
2 weeks agolocation: Create a page that explains how to report problems master
Michael Tremer [Tue, 9 Apr 2024 15:05:57 +0000 (15:05 +0000)] 
location: Create a page that explains how to report problems

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agolocation: The Archlinux package is in Extra and not AUR
Michael Tremer [Tue, 9 Apr 2024 09:58:08 +0000 (09:58 +0000)] 
location: The Archlinux package is in Extra and not AUR

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agolocation: Add a line about DNSSEC support
Michael Tremer [Mon, 8 Apr 2024 16:55:17 +0000 (16:55 +0000)] 
location: Add a line about DNSSEC support

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agolocation: Link back to /location when clicking on brand
Michael Tremer [Wed, 3 Apr 2024 14:59:49 +0000 (14:59 +0000)] 
location: Link back to /location when clicking on brand

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agolocation: Simplify the install page and add a database download
Michael Tremer [Wed, 3 Apr 2024 14:54:05 +0000 (14:54 +0000)] 
location: Simplify the install page and add a database download

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agolocation: Explain more basic information
Michael Tremer [Wed, 3 Apr 2024 14:46:36 +0000 (14:46 +0000)] 
location: Explain more basic information

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agolocation: Add the F-Droid logo as they are using the database
Michael Tremer [Wed, 3 Apr 2024 14:07:26 +0000 (14:07 +0000)] 
location: Add the F-Droid logo as they are using the database

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agolocation: Reword the entire index page
Michael Tremer [Wed, 3 Apr 2024 13:51:53 +0000 (13:51 +0000)] 
location: Reword the entire index page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agolocation: DNS: Add prefix.location.ipfire.org
Michael Tremer [Wed, 3 Apr 2024 10:24:16 +0000 (10:24 +0000)] 
location: DNS: Add prefix.location.ipfire.org

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Create page for the new DNS feature
Michael Tremer [Mon, 1 Apr 2024 12:08:51 +0000 (12:08 +0000)] 
location: Create page for the new DNS feature

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Split the "How To Use?" page into several pages
Michael Tremer [Sun, 31 Mar 2024 19:51:53 +0000 (19:51 +0000)] 
location: Split the "How To Use?" page into several pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Move "How To Use?" page into a subdirectory
Michael Tremer [Sun, 31 Mar 2024 19:27:49 +0000 (19:27 +0000)] 
location: Move "How To Use?" page into a subdirectory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Add a question mark to "How To Use?"
Michael Tremer [Sun, 31 Mar 2024 19:25:23 +0000 (19:25 +0000)] 
location: Add a question mark to "How To Use?"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Add all supported distributions to the install page
Michael Tremer [Sun, 31 Mar 2024 19:22:12 +0000 (19:22 +0000)] 
location: Add all supported distributions to the install page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Rename Download to Install
Michael Tremer [Sun, 31 Mar 2024 18:22:43 +0000 (18:22 +0000)] 
location: Rename Download to Install

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Remove section how to install our Debian packages
Michael Tremer [Sun, 31 Mar 2024 18:14:27 +0000 (18:14 +0000)] 
location: Remove section how to install our Debian packages

Our repository is outdated and not really needed any more since we have
the packages upstream.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Remove blacklist feature
Michael Tremer [Sun, 31 Mar 2024 18:12:25 +0000 (18:12 +0000)] 
location: Remove blacklist feature

This doesn't really have anything to do with the location database.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Create more space on the main page
Michael Tremer [Sun, 31 Mar 2024 18:07:39 +0000 (18:07 +0000)] 
location: Create more space on the main page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Replace IPFire logo
Michael Tremer [Sun, 31 Mar 2024 18:07:29 +0000 (18:07 +0000)] 
location: Replace IPFire logo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agolocation: Remove unused base.html
Michael Tremer [Sun, 31 Mar 2024 17:49:44 +0000 (17:49 +0000)] 
location: Remove unused base.html

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agofireinfo: Fix redirection with trailing slash
Michael Tremer [Sun, 31 Mar 2024 17:31:14 +0000 (17:31 +0000)] 
fireinfo: Fix redirection with trailing slash

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoweb: Add legacy redirection for browsers that have cached the old paths
Michael Tremer [Sun, 31 Mar 2024 17:30:05 +0000 (17:30 +0000)] 
web: Add legacy redirection for browsers that have cached the old paths

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agowiki: Process mentioning users with @
Michael Tremer [Sun, 24 Mar 2024 09:03:04 +0000 (09:03 +0000)] 
wiki: Process mentioning users with @

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agowiki: Pass the Backend to the Markdown renderer
Michael Tremer [Sun, 24 Mar 2024 09:02:44 +0000 (09:02 +0000)] 
wiki: Pass the Backend to the Markdown renderer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agowiki: Support absolute links
Michael Tremer [Sun, 24 Mar 2024 09:02:21 +0000 (09:02 +0000)] 
wiki: Support absolute links

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowiki: Fix /start redirection
Michael Tremer [Wed, 6 Mar 2024 22:01:07 +0000 (22:01 +0000)] 
wiki: Fix /start redirection

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agoMerge remote-tracking branch 'rico/docs'
Michael Tremer [Mon, 4 Mar 2024 13:18:02 +0000 (13:18 +0000)] 
Merge remote-tracking branch 'rico/docs'

7 weeks agofireinfo: Fix profile send handler
Michael Tremer [Mon, 4 Mar 2024 13:17:05 +0000 (13:17 +0000)] 
fireinfo: Fix profile send handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agolocation: Fix redirection
Michael Tremer [Mon, 4 Mar 2024 13:12:10 +0000 (13:12 +0000)] 
location: Fix redirection

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agolocation: Fix links
Michael Tremer [Mon, 4 Mar 2024 13:11:17 +0000 (13:11 +0000)] 
location: Fix links

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agofireinfo: Fix CPU map with empty vendors
Michael Tremer [Mon, 4 Mar 2024 13:07:43 +0000 (13:07 +0000)] 
fireinfo: Fix CPU map with empty vendors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agofireinfo: Show CPU vendor name as "Unknown" if we don't know
Michael Tremer [Mon, 4 Mar 2024 12:58:51 +0000 (12:58 +0000)] 
fireinfo: Show CPU vendor name as "Unknown" if we don't know

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agofireinfo: Fix links
Michael Tremer [Mon, 4 Mar 2024 12:57:41 +0000 (12:57 +0000)] 
fireinfo: Fix links

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agobackend: Catch exception if an invalid country code was given
Michael Tremer [Mon, 4 Mar 2024 12:51:09 +0000 (12:51 +0000)] 
backend: Catch exception if an invalid country code was given

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agofireinfo: Simplify redirection
Michael Tremer [Mon, 4 Mar 2024 12:46:04 +0000 (12:46 +0000)] 
fireinfo: Simplify redirection

The redirections didn't work as they incorrectly used the regular
expressions. Since there are so many, it probably is best to simply
redirect everything as is prefixed with /fireinfo and let the service
decide later whether some resource exists.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agofireinfo: Move back the profile handler
Michael Tremer [Mon, 4 Mar 2024 12:44:48 +0000 (12:44 +0000)] 
fireinfo: Move back the profile handler

Clients that send a profile won't be updated to the new domain.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agofireinfo: Do not migrate the static handler
Michael Tremer [Mon, 4 Mar 2024 12:43:40 +0000 (12:43 +0000)] 
fireinfo: Do not migrate the static handler

This is only needed when running the webapp for development purposes
without a web server in front of it that would serve static files.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agoMerge remote-tracking branch 'rico/master'
Michael Tremer [Mon, 4 Mar 2024 12:42:21 +0000 (12:42 +0000)] 
Merge remote-tracking branch 'rico/master'

7 weeks agonopaste: Complain if no file has been uploaded
Michael Tremer [Mon, 4 Mar 2024 12:42:01 +0000 (12:42 +0000)] 
nopaste: Complain if no file has been uploaded

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agositemap: updated fireinfo navigation
Rico Hoppe [Sun, 3 Mar 2024 11:24:29 +0000 (11:24 +0000)] 
sitemap: updated fireinfo navigation

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
7 weeks agobase: updated to new fireinfo nav path
Rico Hoppe [Sun, 3 Mar 2024 11:23:16 +0000 (11:23 +0000)] 
base: updated to new fireinfo nav path

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
7 weeks agofireinfo: substituted subdomain for new nav path
Rico Hoppe [Sun, 3 Mar 2024 11:20:15 +0000 (11:20 +0000)] 
fireinfo: substituted subdomain for new nav path

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
7 weeks agoinit.py: moved fireinfo onto main page
Rico Hoppe [Sun, 3 Mar 2024 11:12:41 +0000 (11:12 +0000)] 
init.py: moved fireinfo onto main page

7 weeks agobase: removed /projects from all location related paths
Rico Hoppe [Sun, 3 Mar 2024 11:10:53 +0000 (11:10 +0000)] 
base: removed /projects from all location related paths

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
7 weeks agositemap: updated path of IPFire Location
Rico Hoppe [Sun, 3 Mar 2024 11:08:21 +0000 (11:08 +0000)] 
sitemap: updated path of IPFire Location

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
7 weeks agolocation: removed /projects from the path, updated all links
Rico Hoppe [Sun, 3 Mar 2024 10:48:29 +0000 (10:48 +0000)] 
location: removed /projects from the path, updated all links

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
8 weeks agodocs/tree: used DocsList module
Rico Hoppe [Sat, 24 Feb 2024 14:01:47 +0000 (14:01 +0000)] 
docs/tree: used DocsList module

8 weeks agodocs/modules/list: added a permission checker
Rico Hoppe [Sat, 24 Feb 2024 14:01:16 +0000 (14:01 +0000)] 
docs/modules/list: added a permission checker

8 weeks agonopaste: Add documentation for the CLI interface
Michael Tremer [Fri, 23 Feb 2024 20:22:58 +0000 (20:22 +0000)] 
nopaste: Add documentation for the CLI interface

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Simplify the layout of the upload pages
Michael Tremer [Fri, 23 Feb 2024 20:19:10 +0000 (20:19 +0000)] 
nopaste: Simplify the layout of the upload pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Add navbar menu
Michael Tremer [Fri, 23 Feb 2024 20:09:38 +0000 (20:09 +0000)] 
nopaste: Add navbar menu

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Bring back the upload page
Michael Tremer [Fri, 23 Feb 2024 20:07:40 +0000 (20:07 +0000)] 
nopaste: Bring back the upload page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Show uploader IP address to admins
Michael Tremer [Fri, 23 Feb 2024 19:55:45 +0000 (19:55 +0000)] 
nopaste: Show uploader IP address to admins

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Add a proper text representation
Michael Tremer [Fri, 23 Feb 2024 19:48:12 +0000 (19:48 +0000)] 
nopaste: Add a proper text representation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Update the raw handler
Michael Tremer [Fri, 23 Feb 2024 19:47:50 +0000 (19:47 +0000)] 
nopaste: Update the raw handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Rename entry to paste
Michael Tremer [Fri, 23 Feb 2024 19:45:37 +0000 (19:45 +0000)] 
nopaste: Rename entry to paste

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Remove breadcrumbs
Michael Tremer [Fri, 23 Feb 2024 19:42:23 +0000 (19:42 +0000)] 
nopaste: Remove breadcrumbs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Don't store content with the pastes any more
Michael Tremer [Fri, 23 Feb 2024 19:41:22 +0000 (19:41 +0000)] 
nopaste: Don't store content with the pastes any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Require an account when creating new pastes
Michael Tremer [Fri, 23 Feb 2024 19:40:29 +0000 (19:40 +0000)] 
nopaste: Require an account when creating new pastes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Send users when this object expires
Michael Tremer [Fri, 23 Feb 2024 19:25:51 +0000 (19:25 +0000)] 
nopaste: Send users when this object expires

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Fix passing the correct account
Michael Tremer [Fri, 23 Feb 2024 19:25:25 +0000 (19:25 +0000)] 
nopaste: Fix passing the correct account

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Don't send HTML errors to cURL
Michael Tremer [Fri, 23 Feb 2024 19:25:00 +0000 (19:25 +0000)] 
nopaste: Don't send HTML errors to cURL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Require authentication on the cURL interface
Michael Tremer [Fri, 23 Feb 2024 19:19:23 +0000 (19:19 +0000)] 
nopaste: Require authentication on the cURL interface

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Remove the TCP service
Michael Tremer [Fri, 23 Feb 2024 18:55:15 +0000 (18:55 +0000)] 
nopaste: Remove the TCP service

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Add a simple cURL interface
Michael Tremer [Fri, 23 Feb 2024 18:51:53 +0000 (18:51 +0000)] 
nopaste: Add a simple cURL interface

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Simplify pasting content
Michael Tremer [Fri, 23 Feb 2024 18:33:25 +0000 (18:33 +0000)] 
nopaste: Simplify pasting content

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Fix header
Michael Tremer [Fri, 23 Feb 2024 18:32:42 +0000 (18:32 +0000)] 
nopaste: Fix header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agoauth: Don't show password forgot/join link on subdomains
Michael Tremer [Fri, 23 Feb 2024 18:29:09 +0000 (18:29 +0000)] 
auth: Don't show password forgot/join link on subdomains

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Implement PROXY protocol on the TCP service
Michael Tremer [Fri, 23 Feb 2024 17:51:24 +0000 (17:51 +0000)] 
nopaste: Implement PROXY protocol on the TCP service

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 weeks agonopaste: Hash for duplicates
Michael Tremer [Fri, 23 Feb 2024 17:24:01 +0000 (17:24 +0000)] 
nopaste: Hash for duplicates

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: Correctly wrap the content into the section
Michael Tremer [Thu, 22 Feb 2024 19:14:39 +0000 (19:14 +0000)] 
nopaste: Correctly wrap the content into the section

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: Fix download button
Michael Tremer [Thu, 22 Feb 2024 19:12:43 +0000 (19:12 +0000)] 
nopaste: Fix download button

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: No longer allow logging in
Michael Tremer [Thu, 22 Feb 2024 19:10:40 +0000 (19:10 +0000)] 
nopaste: No longer allow logging in

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: Remove link to accounts
Michael Tremer [Thu, 22 Feb 2024 19:09:49 +0000 (19:09 +0000)] 
nopaste: Remove link to accounts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: Correctly count views
Michael Tremer [Thu, 22 Feb 2024 19:09:08 +0000 (19:09 +0000)] 
nopaste: Correctly count views

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agoMerge remote-tracking branch 'rico/docs'
Michael Tremer [Thu, 22 Feb 2024 19:05:32 +0000 (19:05 +0000)] 
Merge remote-tracking branch 'rico/docs'

2 months agonopaste: Drop accounts
Michael Tremer [Thu, 22 Feb 2024 19:02:11 +0000 (19:02 +0000)] 
nopaste: Drop accounts

There is no point in tracking this because we have so many anonymous
uploads that this becomes very useless.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: Tidy up the cleanup task
Michael Tremer [Thu, 22 Feb 2024 19:00:45 +0000 (19:00 +0000)] 
nopaste: Tidy up the cleanup task

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: Create an extra object for pastes
Michael Tremer [Thu, 22 Feb 2024 18:50:07 +0000 (18:50 +0000)] 
nopaste: Create an extra object for pastes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: Create a service that takes pastes through a TCP connection
Michael Tremer [Thu, 22 Feb 2024 18:42:32 +0000 (18:42 +0000)] 
nopaste: Create a service that takes pastes through a TCP connection

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: Store blobs in a separate table
Michael Tremer [Thu, 22 Feb 2024 18:24:11 +0000 (18:24 +0000)] 
nopaste: Store blobs in a separate table

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste: Guess mimetype if none given
Michael Tremer [Thu, 22 Feb 2024 18:21:25 +0000 (18:21 +0000)] 
nopaste: Guess mimetype if none given

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agonopaste/view: restyled the page
Rico Hoppe [Tue, 20 Feb 2024 17:45:01 +0000 (17:45 +0000)] 
nopaste/view: restyled the page

2 months agodatabase: Refresh any materialized views concurrently
Michael Tremer [Mon, 19 Feb 2024 15:22:34 +0000 (15:22 +0000)] 
database: Refresh any materialized views concurrently

When we dump the database we cannot run this operation which causes the
webapp to lock up.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agofireinfo: Fix reading memory from database
Michael Tremer [Mon, 19 Feb 2024 10:45:27 +0000 (10:45 +0000)] 
fireinfo: Fix reading memory from database

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agofireinfo: Fix kernel stats
Michael Tremer [Fri, 16 Feb 2024 17:22:54 +0000 (17:22 +0000)] 
fireinfo: Fix kernel stats

The kernel field has different names.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agoauth: Disable autocomplete for password field
Michael Tremer [Thu, 15 Feb 2024 16:16:30 +0000 (16:16 +0000)] 
auth: Disable autocomplete for password field

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agoweb: Set secure attribute for XSRF cookie
Michael Tremer [Thu, 15 Feb 2024 16:12:58 +0000 (16:12 +0000)] 
web: Set secure attribute for XSRF cookie

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agopartners: Add a new page to link to our partners
Michael Tremer [Thu, 15 Feb 2024 11:46:22 +0000 (11:46 +0000)] 
partners: Add a new page to link to our partners

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agoblog: Correctly redirect back to post after publish
Michael Tremer [Tue, 13 Feb 2024 17:38:53 +0000 (17:38 +0000)] 
blog: Correctly redirect back to post after publish

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agofireinfo: Allow empty root_size
Michael Tremer [Tue, 13 Feb 2024 17:18:22 +0000 (17:18 +0000)] 
fireinfo: Allow empty root_size

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agoMerge remote-tracking branch 'rico/docs'
Michael Tremer [Fri, 26 Jan 2024 10:38:46 +0000 (10:38 +0000)] 
Merge remote-tracking branch 'rico/docs'

2 months agodocs/confirm-restore: removed comment & added missing container
Rico Hoppe [Thu, 25 Jan 2024 19:46:33 +0000 (19:46 +0000)] 
docs/confirm-restore: removed comment & added missing container

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
2 months agodocs/confirm-restore: restyled the page
Rico Hoppe [Thu, 25 Jan 2024 19:44:52 +0000 (19:44 +0000)] 
docs/confirm-restore: restyled the page

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
2 months agoMerge remote-tracking branch 'rico/master'
Michael Tremer [Thu, 25 Jan 2024 14:47:34 +0000 (14:47 +0000)] 
Merge remote-tracking branch 'rico/master'

2 months agoweb: Accept trailing slashes on some redirections
Michael Tremer [Thu, 25 Jan 2024 11:59:38 +0000 (11:59 +0000)] 
web: Accept trailing slashes on some redirections

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agoweb: Fix too generous redirection
Michael Tremer [Thu, 25 Jan 2024 11:54:00 +0000 (11:54 +0000)] 
web: Fix too generous redirection

The webapp used to redirect people to the front page when it could not
find a suitable handler for a URL.

Fixes: #13552
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agocache: Remove avatars/images from cache if not used
Michael Tremer [Thu, 25 Jan 2024 11:41:55 +0000 (11:41 +0000)] 
cache: Remove avatars/images from cache if not used

This creates a simple LRU policy to evict items from the cache that have
not been accessed in 24 hours.

Fixes: #13547
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agodocs: Tidy up breadcrumb generation
Michael Tremer [Thu, 25 Jan 2024 11:25:52 +0000 (11:25 +0000)] 
docs: Tidy up breadcrumb generation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 months agodocs: Fix double "/docs" prefix in breadcrumbs
Michael Tremer [Thu, 25 Jan 2024 11:09:36 +0000 (11:09 +0000)] 
docs: Fix double "/docs" prefix in breadcrumbs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>