]>
git.ipfire.org Git - ipfire.org.git/log
Michael Tremer [Tue, 1 Jul 2025 13:55:54 +0000 (13:55 +0000)]
wiki: Remove superfluous slash when creating user links
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 Jun 2025 08:29:18 +0000 (08:29 +0000)]
crontab: Throw away all logging output of the mirror check
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 23 Jun 2025 10:07:42 +0000 (10:07 +0000)]
cron: Kill the mirror check if not done without 10 minutes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 23 Jun 2025 09:54:53 +0000 (09:54 +0000)]
about: Add WireGuard support
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Mon, 26 May 2025 11:00:17 +0000 (11:00 +0000)]
nopaste/create: remove doubled label word "after"
Fixes: #13853
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 May 2025 09:49:32 +0000 (09:49 +0000)]
mirrors: Wait longer to receive the filelist
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 8 May 2025 09:31:34 +0000 (09:31 +0000)]
auth: Deny registration with spammy email addresses
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 8 May 2025 09:26:27 +0000 (09:26 +0000)]
auth: Fail join when first name and last name match
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 May 2025 16:46:28 +0000 (16:46 +0000)]
about: Add lots more content
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 May 2025 15:44:33 +0000 (15:44 +0000)]
index: Update slogan
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 May 2025 15:30:57 +0000 (15:30 +0000)]
index: More face-lifting
This patch moves the top part of the "About" page to the index page.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 May 2025 15:30:38 +0000 (15:30 +0000)]
about: Facelift of the "Under The Hood" section
No changes of the content.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 May 2025 15:01:59 +0000 (15:01 +0000)]
index: Give the page small facelift
This also removes some content that probably does not need to be here.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 1 May 2025 15:37:05 +0000 (15:37 +0000)]
releases: Fix JSON syntax of the os-list object
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 1 May 2025 14:58:46 +0000 (14:58 +0000)]
downloads: Add document for the Raspberry Pi Imager
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 1 May 2025 09:44:52 +0000 (09:44 +0000)]
footer: Break differently on mobile
The link section became too wide on mobile phones which resulted in the
entire page scrolling horizontally :(
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Apr 2025 16:10:30 +0000 (16:10 +0000)]
base: Add link to Press information
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Apr 2025 16:07:02 +0000 (16:07 +0000)]
about: Add link to SYN flood blog article
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Apr 2025 16:06:18 +0000 (16:06 +0000)]
about: Add support for IPsec PQC
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 26 Apr 2025 13:25:28 +0000 (13:25 +0000)]
donations: Fix typo in reminder email
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 13 Mar 2025 18:28:59 +0000 (18:28 +0000)]
blog: Move the action buttons to the end of the post
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 13 Mar 2025 18:25:35 +0000 (18:25 +0000)]
index: Put the last two blog posts on the front page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 13 Mar 2025 18:00:05 +0000 (18:00 +0000)]
index: Remove "Looking for more?" headline and make section a hero
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 13 Mar 2025 10:13:46 +0000 (10:13 +0000)]
fireinfo: Accept profiles with bogomips
We should not really have anyone send this any more, but there seem to
be many really outdated machines out there that are spamming my logs.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 12 Mar 2025 16:48:32 +0000 (16:48 +0000)]
auth: Add a honeypot to stop all those spam registrations
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 5 Mar 2025 16:37:11 +0000 (16:37 +0000)]
lists: Remove stuff for Mailman
We are moving away from mailman and therefore don't need this any more.
I don't think that the new solution will have some API that we can use
instead, so all of it is going for now.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 5 Mar 2025 14:23:55 +0000 (14:23 +0000)]
CSS: Add custom CSS for Public Inbox
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 5 Mar 2025 14:17:57 +0000 (14:17 +0000)]
CSS: Use Source Code Pro as default monospace font
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 5 Mar 2025 13:44:29 +0000 (13:44 +0000)]
fonts: Add Source Code Pro
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Wed, 12 Feb 2025 17:04:08 +0000 (17:04 +0000)]
base: add reddit link to footer
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 21 Jan 2025 10:24:14 +0000 (10:24 +0000)]
mirrors: Run all checks concurrently
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 21 Jan 2025 10:23:58 +0000 (10:23 +0000)]
httpclient: Don't log any errors
These should be caught somewhere else in the code.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 21 Jan 2025 10:18:16 +0000 (10:18 +0000)]
mirrors: Add faster timeouts to mirror checks
The checker used to freeze here sometimes as the default timeouts where
pretty much to infinity and beyond.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 19 Dec 2024 14:37:22 +0000 (14:37 +0000)]
mirrors: Use our default cURL-based HTTP client
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 6 Dec 2024 12:33:29 +0000 (12:33 +0000)]
cron: Avoid having multiple of the same jobs running
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 4 Dec 2024 11:29:46 +0000 (11:29 +0000)]
users: Show all known phone numbers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 30 Nov 2024 14:39:09 +0000 (14:39 +0000)]
cron: Send the last Christmas email earlier in the morning
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 30 Nov 2024 14:37:44 +0000 (14:37 +0000)]
blog: Fix sending announcement emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 17:45:29 +0000 (17:45 +0000)]
auth: Synchronise custom groups with Discourse
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 14:30:35 +0000 (14:30 +0000)]
messages: Fix applying custom headers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 14:30:17 +0000 (14:30 +0000)]
accounts: Build a way for users to change their own email address
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 13:43:30 +0000 (13:43 +0000)]
users: Correctly name the mail forwarding field
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 13:42:18 +0000 (13:42 +0000)]
users: Add control wrappers around control elements
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 13:38:14 +0000 (13:38 +0000)]
base: Add link to edit own profile
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 13:36:40 +0000 (13:36 +0000)]
base: Open the profile dropdown in the right direction
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 13:35:15 +0000 (13:35 +0000)]
accounts: Correctly format email addresses for headers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 13:32:28 +0000 (13:32 +0000)]
accounts: Allow editing alternate email addresses
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 13:22:13 +0000 (13:22 +0000)]
users: Update design of profile edit page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:36:07 +0000 (11:36 +0000)]
users: Increase the resolution of avatars
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:33:34 +0000 (11:33 +0000)]
base: Move the download link to second position
This feels more natural to me.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:32:08 +0000 (11:32 +0000)]
support: Rename page and make it more concise
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:24:07 +0000 (11:24 +0000)]
base: Add link to community.ipfire.org
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:20:05 +0000 (11:20 +0000)]
asterisk: Don't keep a permanent connection
This was not very stable and caused that we sometimes could not render
the user pages.
Now, we establish a new connection with every request which is still
fast enough.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 18:20:20 +0000 (18:20 +0000)]
campaigns: Re-implement the donation campaign
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 18:08:04 +0000 (18:08 +0000)]
accounts: Don't send promotional messages to newly registered users
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:58:18 +0000 (17:58 +0000)]
auth: Style the activated screen
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:33:31 +0000 (17:33 +0000)]
campaigns: Remove old stuff
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:30:40 +0000 (17:30 +0000)]
accounts: Immediately schedule the profile setup emails on registration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:30:09 +0000 (17:30 +0000)]
auth: Style the account activation page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:29:43 +0000 (17:29 +0000)]
messages: Don't try to send emails from the future
I will never learn this.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:13:51 +0000 (17:13 +0000)]
accounts: Always ask for consent of promotional emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:07:27 +0000 (17:07 +0000)]
messages: Implement sending messages later
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:52:13 +0000 (16:52 +0000)]
cron: Schedule the Christmas campaign
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:45:38 +0000 (16:45 +0000)]
backend: Add option to send campaign emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:45:27 +0000 (16:45 +0000)]
backend: Wrap all tasks into a transaction
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:42:01 +0000 (16:42 +0000)]
accounts: Log when we send a message
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:40:59 +0000 (16:40 +0000)]
backend: Read environment from environment
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:11:44 +0000 (16:11 +0000)]
accounts: Simplify sending messages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 15:51:08 +0000 (15:51 +0000)]
donate: Update Christmas campaign
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2024 15:33:21 +0000 (15:33 +0000)]
blog: Fix feed URL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 18 Nov 2024 17:07:22 +0000 (17:07 +0000)]
auth: Allow password reset using the email address
Before, we strictly required the username.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 15 Jun 2024 11:16:24 +0000 (11:16 +0000)]
donate: Update Zeiterfassung API
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:23:25 +0000 (16:23 +0000)]
docs: Fix more Python syntax errors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:21:00 +0000 (16:21 +0000)]
blog: Fix Python syntax error
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:20:06 +0000 (16:20 +0000)]
docs: Fix Python syntax error on revisions page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:17:13 +0000 (16:17 +0000)]
docs: Fix Python syntax error in search
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:12:02 +0000 (16:12 +0000)]
docs: Add missing {% end block %} tag
Fixes: #13693
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:55:46 +0000 (14:55 +0000)]
index: Advertise IPFire Location on the frontpage
Fixes: #13647 - Find a way to link to IPFire Location
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:24:49 +0000 (14:24 +0000)]
fireinfo: Fix OpenGraph tags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:23:14 +0000 (14:23 +0000)]
error: Fix OpenGraph tags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:22:17 +0000 (14:22 +0000)]
donate: Fix OpenGraph tags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:19:56 +0000 (14:19 +0000)]
index: Fix OG tags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:09:12 +0000 (14:09 +0000)]
logo: Fix pride month
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:08:17 +0000 (14:08 +0000)]
location: Update OpenGraph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:59:26 +0000 (14:59 +0000)]
docs/diff: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:56:59 +0000 (14:56 +0000)]
nopaste/view: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:55:59 +0000 (14:55 +0000)]
static/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:55:39 +0000 (14:55 +0000)]
users/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:55:18 +0000 (14:55 +0000)]
location/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:54:55 +0000 (14:54 +0000)]
fireinfo/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:54:34 +0000 (14:54 +0000)]
lists/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:01:14 +0000 (14:01 +0000)]
docs/files/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:00:27 +0000 (14:00 +0000)]
docs/404, recent-changes, revisions, search-results, tree: use ogp
module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 13:58:29 +0000 (13:58 +0000)]
downloads/cloud, mirrors, release: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 13:32:00 +0000 (13:32 +0000)]
blog/index, write: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 13:31:26 +0000 (13:31 +0000)]
auth/join, login, password-reset: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 16:24:20 +0000 (16:24 +0000)]
docs/page: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 16:23:15 +0000 (16:23 +0000)]
blog/post: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 16:22:37 +0000 (16:22 +0000)]
about: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 16:18:51 +0000 (16:18 +0000)]
add a module to handle open graph metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>