]>
git.ipfire.org Git - ipfire.org.git/log
Michael Tremer [Wed, 31 Dec 2025 15:04:01 +0000 (15:04 +0000)]
dnsbl: Fix spacing between multiple reports
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 31 Dec 2025 15:03:47 +0000 (15:03 +0000)]
logo: Add a couple more days
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 31 Dec 2025 14:36:28 +0000 (14:36 +0000)]
dnsbl: Allow to go backwards in history
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 31 Dec 2025 14:11:43 +0000 (14:11 +0000)]
dnsbl: Show the history of a list
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 31 Dec 2025 14:11:12 +0000 (14:11 +0000)]
base: Show a BETA tag for DNSBL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 31 Dec 2025 14:10:47 +0000 (14:10 +0000)]
dnsbl: Contact the API using its public domain name
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 16:55:23 +0000 (16:55 +0000)]
dnsbl: Show how many pending reports there are
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 16:41:43 +0000 (16:41 +0000)]
dnsbl: Add a small sub-navigation to list pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 16:41:33 +0000 (16:41 +0000)]
sitemap: Add IPFire DNSBL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 16:29:50 +0000 (16:29 +0000)]
dnsbl: Move the list sources to an extra page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 16:22:04 +0000 (16:22 +0000)]
dnsbl: Add some simple instructions on how to use the lists
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 16:20:15 +0000 (16:20 +0000)]
js: Support Bulma's tabs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 15:23:15 +0000 (15:23 +0000)]
dnsbl: Add a simple search function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 15:22:56 +0000 (15:22 +0000)]
dnsbl: Filter out any None values in query arguments
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 14:40:55 +0000 (14:40 +0000)]
dnsbl: Return to the DNSBL index when clicking the logo
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 14:38:08 +0000 (14:38 +0000)]
dnsbl: Add a page to show any pending reports
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 14:09:53 +0000 (14:09 +0000)]
dnsbl: Move the list templates into their own sub-directory
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 13:55:03 +0000 (13:55 +0000)]
dnsbl: Show some more metadata about lists
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 13:04:21 +0000 (13:04 +0000)]
dnsbl: Simplify the layout
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 12:56:16 +0000 (12:56 +0000)]
dnsbl: Update the header of the lists page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 12:51:52 +0000 (12:51 +0000)]
dnsbl: Create a separate page that lists all lists
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 12:42:43 +0000 (12:42 +0000)]
dnsbl: Show breadcrumbs on the reports page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 12:38:13 +0000 (12:38 +0000)]
dnsbl: Make the header dark
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 12:15:38 +0000 (12:15 +0000)]
dnsbl: Move report templates into a sub-directory
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 12:09:48 +0000 (12:09 +0000)]
dnsbl: Add a simple page to view a report
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Dec 2025 11:27:24 +0000 (11:27 +0000)]
dnsbl: Implement submitting a report
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 29 Dec 2025 17:49:52 +0000 (17:49 +0000)]
dnsbl: Show more details about a list
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 29 Dec 2025 16:51:10 +0000 (16:51 +0000)]
dnsbl: Show all available lists on the front page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 29 Dec 2025 16:46:50 +0000 (16:46 +0000)]
web: Add a function to nicely format numbers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 29 Dec 2025 13:15:41 +0000 (13:15 +0000)]
dnsbl: Add a basic page that explains the project
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 27 Nov 2025 10:36:20 +0000 (10:36 +0000)]
donate: Update the flow of the second Christmas email
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 27 Nov 2025 10:34:59 +0000 (10:34 +0000)]
donate: Update the first Christmas email
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 26 Nov 2025 18:16:55 +0000 (18:16 +0000)]
donate: Update the second Christmas message
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 26 Nov 2025 18:15:23 +0000 (18:15 +0000)]
donate: Change a sentence that starts with From
For some reason this is interpreted as a blockquote and does not look
good.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 26 Nov 2025 17:53:30 +0000 (17:53 +0000)]
donate: Add the third Christmas message
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 26 Nov 2025 17:52:35 +0000 (17:52 +0000)]
Makefile: Compress downsized JPEG images less hard
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 26 Nov 2025 17:30:14 +0000 (17:30 +0000)]
messages: Make the first headline slightly smaller
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 26 Nov 2025 17:24:07 +0000 (17:24 +0000)]
donate: Add a Thanksgiving email
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 26 Nov 2025 17:22:26 +0000 (17:22 +0000)]
messages: CSS: Fix typo
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 26 Nov 2025 17:22:07 +0000 (17:22 +0000)]
messages: Remove the full address from the email signature
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 26 Nov 2025 13:27:09 +0000 (13:27 +0000)]
crontab: Disable the Christmas campaign
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 27 Oct 2025 11:44:54 +0000 (11:44 +0000)]
wiki: Re-render all pages that include an updated image
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 27 Oct 2025 11:43:52 +0000 (11:43 +0000)]
wiki: Force deleting files when they are being replaced
Since the file is still in use, deleting it will be rejected. Since we
want to replace the file, we will have to force deleting as the file is
being replaced immediately.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 27 Oct 2025 11:41:52 +0000 (11:41 +0000)]
donate: Add list with accepted crypto coins
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 27 Oct 2025 11:35:54 +0000 (11:35 +0000)]
donate: Fix markup of the SEPA account details
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 27 Oct 2025 11:33:46 +0000 (11:33 +0000)]
donation: Update payment icons
The previous set was not very accurate and I thought even slightly
misleading. This package has current icons which represent all available
options well.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 14 Oct 2025 16:06:40 +0000 (16:06 +0000)]
Drop payment-font
This is sadly a little bit outdated and we don't gave any crypto
currency icons.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 14 Oct 2025 16:05:42 +0000 (16:05 +0000)]
donate: Change icons to Font-Awesome and add crypto currency
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 14 Oct 2025 16:03:28 +0000 (16:03 +0000)]
font-awesome: Update to 6.7.2
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Sep 2025 17:14:00 +0000 (17:14 +0000)]
CSS: Fix missing space below code boxes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Sep 2025 16:30:08 +0000 (16:30 +0000)]
Revert "downloads: Add document for the Raspberry Pi Imager"
This reverts commit
bb86abb372366bc3293e7c2121a5b2ec6ea3b413 .
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Sep 2025 16:29:52 +0000 (16:29 +0000)]
Revert "releases: Fix JSON syntax of the os-list object"
This reverts commit
e39f2409d21e2f5da2f6c595d040850e5fabcc1e .
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Sep 2025 16:23:20 +0000 (16:23 +0000)]
Add security.txt
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Sep 2025 10:23:46 +0000 (10:23 +0000)]
fireinfo: Fix going back in time
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Sep 2025 10:11:21 +0000 (10:11 +0000)]
users: Create a page to bulk-delete recently joined accounts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Sep 2025 09:41:57 +0000 (09:41 +0000)]
users: Only show recent users to staff
This just makes things a little bit easier later...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Sep 2025 09:37:50 +0000 (09:37 +0000)]
accounts: Ensure IP addresses are strings
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Sep 2025 09:18:02 +0000 (09:18 +0000)]
systemd: Always require support for systemd
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Sep 2025 09:12:31 +0000 (09:12 +0000)]
accounts: Track registration IP address and user agent
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 10 Aug 2025 13:09:52 +0000 (13:09 +0000)]
accounts: Don't allow to register accounts containing the word "ipfire"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 10 Aug 2025 13:07:26 +0000 (13:07 +0000)]
users: Fix generating placholder avatars with pillow >= 10
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 24 Jul 2025 15:37:37 +0000 (15:37 +0000)]
backend: Update reading the configuration
The readfp() function was removed in newer versions of Python.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
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>