]> git.ipfire.org Git - ipfire.org.git/log
ipfire.org.git
9 months agodatabase: Import wrapper module from PBS
Michael Tremer [Wed, 26 Jul 2023 14:00:41 +0000 (14:00 +0000)] 
database: Import wrapper module from PBS

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoipfire.org-webapp: Wrap everything into asyncio.run()
Michael Tremer [Wed, 26 Jul 2023 14:00:20 +0000 (14:00 +0000)] 
ipfire.org-webapp: Wrap everything into asyncio.run()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoAPI: Tell browsers to not cache any responses
Michael Tremer [Mon, 24 Jul 2023 15:12:19 +0000 (15:12 +0000)] 
API: Tell browsers to not cache any responses

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoregister.html: Fix showing warnings on errors
Michael Tremer [Mon, 24 Jul 2023 15:07:06 +0000 (15:07 +0000)] 
register.html: Fix showing warnings on errors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoregister.html: Re-add name attribute on UID field
Michael Tremer [Mon, 24 Jul 2023 15:00:55 +0000 (15:00 +0000)] 
register.html: Re-add name attribute on UID field

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoweb: Move API calls for authentication into main vhost
Michael Tremer [Mon, 24 Jul 2023 15:00:23 +0000 (15:00 +0000)] 
web: Move API calls for authentication into main vhost

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoregister.html: Fix indentation
Michael Tremer [Mon, 24 Jul 2023 14:45:48 +0000 (14:45 +0000)] 
register.html: Fix indentation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoregister.html: Drop all old commented content
Michael Tremer [Mon, 24 Jul 2023 14:42:23 +0000 (14:42 +0000)] 
register.html: Drop all old commented content

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoadded email field to form
Rico Hoppe [Sun, 23 Jul 2023 14:47:39 +0000 (14:47 +0000)] 
added email field to form

9 months agomodified about.html
Rico Hoppe [Sun, 23 Jul 2023 14:14:53 +0000 (14:14 +0000)] 
modified about.html

9 months agoredesigned nopaste
Rico Hoppe [Sun, 23 Jul 2023 14:12:19 +0000 (14:12 +0000)] 
redesigned nopaste

9 months agoredesigned downloads/thank-you.html
Rico Hoppe [Sun, 23 Jul 2023 14:10:32 +0000 (14:10 +0000)] 
redesigned downloads/thank-you.html

9 months agomodified template of blog/index.html
Rico Hoppe [Sun, 23 Jul 2023 14:08:43 +0000 (14:08 +0000)] 
modified template of blog/index.html

9 months agoapplied new design to register.html
Rico Hoppe [Sun, 23 Jul 2023 14:07:20 +0000 (14:07 +0000)] 
applied new design to register.html

10 months agowiki: Fix handling @ in links
Michael Tremer [Tue, 11 Jul 2023 15:36:11 +0000 (15:36 +0000)] 
wiki: Fix handling @ in links

Fixes: #12704 - Wiki doesn't like `@` in http url
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoasterisk: roundtrip: Don't fail on no value
Michael Tremer [Tue, 11 Jul 2023 15:35:14 +0000 (15:35 +0000)] 
asterisk: roundtrip: Don't fail on no value

If the peer could not be reached, RoundtripUsec contains "N/A" which we
will now catch and return nothing instead.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agowiki: Only keep redirection to the new docs section
Michael Tremer [Sat, 1 Jul 2023 11:01:15 +0000 (11:01 +0000)] 
wiki: Only keep redirection to the new docs section

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move list module
Michael Tremer [Sat, 1 Jul 2023 10:59:25 +0000 (10:59 +0000)] 
docs: Move list module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move restore handler
Michael Tremer [Sat, 1 Jul 2023 10:56:12 +0000 (10:56 +0000)] 
docs: Move restore handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move upload handler
Michael Tremer [Sat, 1 Jul 2023 10:54:03 +0000 (10:54 +0000)] 
docs: Move upload handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move file listing handler
Michael Tremer [Sat, 1 Jul 2023 10:51:07 +0000 (10:51 +0000)] 
docs: Move file listing handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Remove useless Action prefix in handlers
Michael Tremer [Sat, 1 Jul 2023 10:48:32 +0000 (10:48 +0000)] 
docs: Remove useless Action prefix in handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move delete file handler
Michael Tremer [Sat, 1 Jul 2023 10:47:39 +0000 (10:47 +0000)] 
docs: Move delete file handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move watch handler
Michael Tremer [Sat, 1 Jul 2023 10:44:36 +0000 (10:44 +0000)] 
docs: Move watch handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move edit handler
Michael Tremer [Sat, 1 Jul 2023 10:39:13 +0000 (10:39 +0000)] 
docs: Move edit handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move watchlist
Michael Tremer [Sat, 1 Jul 2023 10:33:50 +0000 (10:33 +0000)] 
docs: Move watchlist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move tree
Michael Tremer [Sat, 1 Jul 2023 10:31:18 +0000 (10:31 +0000)] 
docs: Move tree

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move recent changes
Michael Tremer [Sat, 1 Jul 2023 10:26:48 +0000 (10:26 +0000)] 
docs: Move recent changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move search page
Michael Tremer [Sat, 1 Jul 2023 10:24:26 +0000 (10:24 +0000)] 
docs: Move search page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agowiki: Fast-path looking up pages that should be an action
Michael Tremer [Sat, 1 Jul 2023 10:21:01 +0000 (10:21 +0000)] 
wiki: Fast-path looking up pages that should be an action

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move 404 template
Michael Tremer [Sat, 1 Jul 2023 10:18:07 +0000 (10:18 +0000)] 
docs: Move 404 template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move file detail template
Michael Tremer [Sat, 1 Jul 2023 10:16:23 +0000 (10:16 +0000)] 
docs: Move file detail template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move the diff UI module
Michael Tremer [Sat, 1 Jul 2023 10:13:43 +0000 (10:13 +0000)] 
docs: Move the diff UI module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move diff template
Michael Tremer [Sat, 1 Jul 2023 10:10:05 +0000 (10:10 +0000)] 
docs: Move diff template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move confirm-restore template
Michael Tremer [Sat, 1 Jul 2023 10:08:14 +0000 (10:08 +0000)] 
docs: Move confirm-restore template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Move revisions template
Michael Tremer [Sat, 1 Jul 2023 10:06:58 +0000 (10:06 +0000)] 
docs: Move revisions template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agowiki: Redirect to the new docs section
Michael Tremer [Sat, 1 Jul 2023 10:05:02 +0000 (10:05 +0000)] 
wiki: Redirect to the new docs section

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopassword-reset: styled all pages
Rico Hoppe [Fri, 30 Jun 2023 02:37:10 +0000 (02:37 +0000)] 
password-reset: styled all pages

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
10 months agoMerge branch 'new-design' of https://git.ipfire.org/pub/git/ipfire.org into new-design
Rico Hoppe [Thu, 29 Jun 2023 13:49:51 +0000 (13:49 +0000)] 
Merge branch 'new-design' of https://git.ipfire.org/pub/git/ipfire.org into new-design

10 months agoadded mastodon to footer
Rico Hoppe [Wed, 28 Jun 2023 22:59:35 +0000 (22:59 +0000)] 
added mastodon to footer

10 months agoauth: Move Password module
Michael Tremer [Wed, 28 Jun 2023 16:47:48 +0000 (16:47 +0000)] 
auth: Move Password module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoasterisk: Remove ping test
Michael Tremer [Wed, 28 Jun 2023 16:43:08 +0000 (16:43 +0000)] 
asterisk: Remove ping test

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoasterisk: Check if we have received an Event before accessing it
Michael Tremer [Wed, 28 Jun 2023 16:42:36 +0000 (16:42 +0000)] 
asterisk: Check if we have received an Event before accessing it

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Show conferences
Michael Tremer [Wed, 28 Jun 2023 16:41:20 +0000 (16:41 +0000)] 
voip: Show conferences

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoasterisk: Create a unified method to fetch objects
Michael Tremer [Wed, 28 Jun 2023 16:12:16 +0000 (16:12 +0000)] 
asterisk: Create a unified method to fetch objects

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Drop conferences page
Michael Tremer [Wed, 28 Jun 2023 15:59:10 +0000 (15:59 +0000)] 
people: Drop conferences page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agotalk: Drop old FreeSWITCH integration
Michael Tremer [Wed, 28 Jun 2023 15:54:20 +0000 (15:54 +0000)] 
talk: Drop old FreeSWITCH integration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Drop old SIP page
Michael Tremer [Wed, 28 Jun 2023 15:52:05 +0000 (15:52 +0000)] 
people: Drop old SIP page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Drop agent stuff
Michael Tremer [Wed, 28 Jun 2023 15:49:12 +0000 (15:49 +0000)] 
accounts: Drop agent stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Drop old calls page
Michael Tremer [Wed, 28 Jun 2023 15:44:44 +0000 (15:44 +0000)] 
people: Drop old calls page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Show queues
Michael Tremer [Wed, 28 Jun 2023 15:32:39 +0000 (15:32 +0000)] 
voip: Show queues

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Make page only accessible for staff
Michael Tremer [Wed, 28 Jun 2023 15:10:03 +0000 (15:10 +0000)] 
voip: Make page only accessible for staff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Show outbound registrations
Michael Tremer [Wed, 28 Jun 2023 15:08:06 +0000 (15:08 +0000)] 
voip: Show outbound registrations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Create an extra page for debugging VoIP stuff
Michael Tremer [Wed, 28 Jun 2023 14:51:30 +0000 (14:51 +0000)] 
voip: Create an extra page for debugging VoIP stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Connect to Asterisk and show any ongoing calls
Michael Tremer [Wed, 28 Jun 2023 13:35:16 +0000 (13:35 +0000)] 
users: Connect to Asterisk and show any ongoing calls

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Don't cache LDAP attributes
Michael Tremer [Wed, 28 Jun 2023 12:08:47 +0000 (12:08 +0000)] 
accounts: Don't cache LDAP attributes

Our LDAP servers are fast enough that we don't need to do this.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Actually delete users from LDAP
Michael Tremer [Wed, 28 Jun 2023 12:05:50 +0000 (12:05 +0000)] 
accounts: Actually delete users from LDAP

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agobugzilla: Catch 404 when a user does not exist
Michael Tremer [Wed, 28 Jun 2023 11:07:15 +0000 (11:07 +0000)] 
bugzilla: Catch 404 when a user does not exist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Fix comparison functions
Michael Tremer [Wed, 28 Jun 2023 10:45:28 +0000 (10:45 +0000)] 
accounts: Fix comparison functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Add controls to delete a user
Michael Tremer [Wed, 28 Jun 2023 10:43:54 +0000 (10:43 +0000)] 
users: Add controls to delete a user

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Authenticate against Kerberos rather than LDAP
Michael Tremer [Wed, 28 Jun 2023 10:26:29 +0000 (10:26 +0000)] 
accounts: Authenticate against Kerberos rather than LDAP

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodonate: Disable all buttons after submit
Michael Tremer [Wed, 23 Feb 2022 18:35:19 +0000 (18:35 +0000)] 
donate: Disable all buttons after submit

This helps to avoid any double-submissions of the form

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoreleases: Ignore Blake2 checksum files
Michael Tremer [Thu, 28 Apr 2022 16:20:49 +0000 (16:20 +0000)] 
releases: Ignore Blake2 checksum files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agohwdata: Load required sys module
Michael Tremer [Thu, 28 Apr 2022 16:21:12 +0000 (16:21 +0000)] 
hwdata: Load required sys module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodonate: Fix opening of a paragraph in Christmas email
Michael Tremer [Tue, 29 Nov 2022 12:59:02 +0000 (12:59 +0000)] 
donate: Fix opening of a paragraph in Christmas email

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agocron: Only log more serious problems when running campaigns
Michael Tremer [Thu, 11 May 2023 09:52:40 +0000 (09:52 +0000)] 
cron: Only log more serious problems when running campaigns

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoToot once a day
Michael Tremer [Thu, 11 May 2023 10:36:37 +0000 (10:36 +0000)] 
Toot once a day

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoRemove any references to Twitter
Michael Tremer [Thu, 11 May 2023 10:35:26 +0000 (10:35 +0000)] 
Remove any references to Twitter

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Drop StopForumSpam
Michael Tremer [Wed, 11 Jan 2023 10:33:14 +0000 (10:33 +0000)] 
accounts: Drop StopForumSpam

This service seems to have a lot of false positives and probably makes
us non-GDPR-compliant.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Add Bugzilla API to delete accounts in Bugzilla
Michael Tremer [Wed, 28 Jun 2023 09:55:18 +0000 (09:55 +0000)] 
accounts: Add Bugzilla API to delete accounts in Bugzilla

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agohttpclient: Add an improved HTTP client that logs requests
Michael Tremer [Wed, 28 Jun 2023 09:54:52 +0000 (09:54 +0000)] 
httpclient: Add an improved HTTP client that logs requests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoindex: Further decrease video filesize
Michael Tremer [Wed, 28 Jun 2023 09:31:01 +0000 (09:31 +0000)] 
index: Further decrease video filesize

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoindex: Increase the quality of HEVC/H.264 video
Michael Tremer [Tue, 27 Jun 2023 17:36:52 +0000 (17:36 +0000)] 
index: Increase the quality of HEVC/H.264 video

This will also slightly increase the file size.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoindex: Increase the quality of the AV1 file
Michael Tremer [Tue, 27 Jun 2023 17:36:23 +0000 (17:36 +0000)] 
index: Increase the quality of the AV1 file

This will take slightly longer to encode.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agostatic: Remove the obsolete background image
Michael Tremer [Tue, 27 Jun 2023 17:18:43 +0000 (17:18 +0000)] 
static: Remove the obsolete background image

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: Replace the background image with a video of fire
Michael Tremer [Tue, 27 Jun 2023 17:18:06 +0000 (17:18 +0000)] 
web: Replace the background image with a video of fire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoCSS: Make headlines and texts a lighter black
Michael Tremer [Tue, 27 Jun 2023 10:29:37 +0000 (10:29 +0000)] 
CSS: Make headlines and texts a lighter black

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Move edit page from people
Michael Tremer [Tue, 27 Jun 2023 10:20:06 +0000 (10:20 +0000)] 
users: Move edit page from people

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Move passwd handler from people
Michael Tremer [Tue, 27 Jun 2023 10:16:17 +0000 (10:16 +0000)] 
users: Move passwd handler from people

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Make the content column and images less wide
Michael Tremer [Tue, 27 Jun 2023 09:09:05 +0000 (09:09 +0000)] 
docs: Make the content column and images less wide

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Render images (and other uploaded files)
Michael Tremer [Tue, 27 Jun 2023 09:01:09 +0000 (09:01 +0000)] 
docs: Render images (and other uploaded files)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Refactor showing pages
Michael Tremer [Tue, 27 Jun 2023 08:51:29 +0000 (08:51 +0000)] 
docs: Refactor showing pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agowiki: Prepend /docs to page URLs
Michael Tremer [Tue, 27 Jun 2023 08:50:33 +0000 (08:50 +0000)] 
wiki: Prepend /docs to page URLs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agowiki: Correctly implement comparing and sorting pages
Michael Tremer [Tue, 27 Jun 2023 08:50:09 +0000 (08:50 +0000)] 
wiki: Correctly implement comparing and sorting pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agobase: Add search to navigation when on docs
Michael Tremer [Tue, 27 Jun 2023 08:17:38 +0000 (08:17 +0000)] 
base: Add search to navigation when on docs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Copy page handler from wiki
Michael Tremer [Tue, 27 Jun 2023 08:17:24 +0000 (08:17 +0000)] 
docs: Copy page handler from wiki

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoblog: added a working search bar
Rico Hoppe [Mon, 26 Jun 2023 16:12:41 +0000 (16:12 +0000)] 
blog: added a working search bar

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
10 months agobase.hmtl: changed "active" attribute to "is-active"
Rico Hoppe [Mon, 26 Jun 2023 15:44:17 +0000 (15:44 +0000)] 
base.hmtl: changed "active" attribute to "is-active"

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
10 months agoMerge remote-tracking branch 'rico/new-design' into new-design
Michael Tremer [Mon, 26 Jun 2023 14:30:42 +0000 (14:30 +0000)] 
Merge remote-tracking branch 'rico/new-design' into new-design

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoblog/index.html: added a visual searchbar
Rico Hoppe [Mon, 26 Jun 2023 13:12:10 +0000 (13:12 +0000)] 
blog/index.html: added a visual searchbar

10 months agoyear.html: converted to bulma
Rico Hoppe [Mon, 26 Jun 2023 13:10:26 +0000 (13:10 +0000)] 
year.html: converted to bulma

10 months agohelp: Make buttons work
Michael Tremer [Mon, 26 Jun 2023 10:25:56 +0000 (10:25 +0000)] 
help: Make buttons work

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: Drop lots of simple redirection handlers and group them together
Michael Tremer [Mon, 26 Jun 2023 10:22:46 +0000 (10:22 +0000)] 
web: Drop lots of simple redirection handlers and group them together

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: static: Cache pages for up to 24 hours
Michael Tremer [Mon, 26 Jun 2023 10:17:20 +0000 (10:17 +0000)] 
web: static: Cache pages for up to 24 hours

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoabout: Move the page into the static handler
Michael Tremer [Mon, 26 Jun 2023 10:16:31 +0000 (10:16 +0000)] 
about: Move the page into the static handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: Drop unused CacheMixin
Michael Tremer [Mon, 26 Jun 2023 10:14:24 +0000 (10:14 +0000)] 
web: Drop unused CacheMixin

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: Improve caching of static content
Michael Tremer [Mon, 26 Jun 2023 10:09:03 +0000 (10:09 +0000)] 
web: Improve caching of static content

We need to make sure that we don't let browsers cache anything when the
cookie changes (Vary: Cookie).

Furthermore, we want to make sure that public caches don't cache
anything when the content is sent to a logged in user (Cache-Control:
private).

Finally, we want to indicate to caches how long something can be cached
which we do with an additional Cache-Control header and Expires for
older clients.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agofeatures: Drop old features page
Michael Tremer [Mon, 26 Jun 2023 09:51:10 +0000 (09:51 +0000)] 
features: Drop old features page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Move SSO for Discourse
Michael Tremer [Mon, 26 Jun 2023 09:47:19 +0000 (09:47 +0000)] 
people: Move SSO for Discourse

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agobase: Remove navigation for People
Michael Tremer [Mon, 26 Jun 2023 09:43:21 +0000 (09:43 +0000)] 
base: Remove navigation for People

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