]>
git.ipfire.org Git - ipfire.org.git/log
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>
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>
Michael Tremer [Tue, 29 Nov 2022 12:21:44 +0000 (12:21 +0000)]
Update Christmas emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
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>
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>
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>
Michael Tremer [Wed, 23 Feb 2022 18:18:27 +0000 (18:18 +0000)]
features: Update text and link around the IPS
Fixes: #12749
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 25 Jan 2022 10:34:55 +0000 (10:34 +0000)]
donate: Attempt to guess people's locale
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 1 Jan 2022 15:57:06 +0000 (15:57 +0000)]
web: Fix broken domain name
I used this for testing.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 31 Dec 2021 12:36:02 +0000 (12:36 +0000)]
donate: Update FAQ
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 31 Dec 2021 11:59:34 +0000 (11:59 +0000)]
donate: Hide T&Cs again
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 31 Dec 2021 11:58:27 +0000 (11:58 +0000)]
donate: Add backend for handling organizations
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 31 Dec 2021 10:37:20 +0000 (10:37 +0000)]
zeiterfassung: Log request/response bodies and allow empty responses
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Dec 2021 19:00:24 +0000 (19:00 +0000)]
donate: Update page design
Controls for organizations have been added which are required in order
process VAT correctly.
We are also asking for VAT numbers in order to issue VAT-free invoices
wherever possible.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Dec 2021 17:38:19 +0000 (17:38 +0000)]
donate: Update API to create orders
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 22 Nov 2021 10:41:13 +0000 (10:41 +0000)]
Update Christmas mailing campaign
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 22 Oct 2021 17:10:42 +0000 (17:10 +0000)]
Make test_ldap an async operation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 23 Sep 2021 19:48:47 +0000 (19:48 +0000)]
fireinfo: Filter out more architectures
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 6 Sep 2021 17:07:45 +0000 (17:07 +0000)]
cookie: Set secure attribute
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 2 Sep 2021 17:19:46 +0000 (17:19 +0000)]
Update jQuery to 3.6.0
Version 3.3.1 has a known vulnerability
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 18 Aug 2021 18:22:23 +0000 (18:22 +0000)]
releases: Promote aarch64 and demote armv6l
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Jul 2021 11:25:55 +0000 (11:25 +0000)]
CSS: Add tables for blog content
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 16 Dec 2020 16:07:23 +0000 (16:07 +0000)]
donation: Fix typo
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Mar 2021 16:18:05 +0000 (16:18 +0000)]
location: Add list of well-known users
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 18 Nov 2020 20:52:31 +0000 (20:52 +0000)]
base: Add references to LWL store
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 30 Nov 2020 18:47:48 +0000 (18:47 +0000)]
Update Christman campaign copy
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Oct 2020 09:44:45 +0000 (09:44 +0000)]
fireinfo: Fix rendering page when country code is unknown
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 21 Aug 2020 09:36:21 +0000 (09:36 +0000)]
location: Use country name from location database
https://lists.ipfire.org/pipermail/location/2020-August/000131.html
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 18 Aug 2020 15:29:08 +0000 (15:29 +0000)]
RSS: Change feed to Atom format
RSS does not allow to not have an email address for authors
which we do not have for imported feeds.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 18 Aug 2020 14:58:46 +0000 (14:58 +0000)]
RSS: Fix empty GUID field
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 20:06:18 +0000 (20:06 +0000)]
download: Re-add torrent links
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 19:55:15 +0000 (19:55 +0000)]
download: Introduce secondary architectures for i586 and aarch64
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 17:34:04 +0000 (17:34 +0000)]
releases: Add aarch64 to supported architectures
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 17:05:42 +0000 (17:05 +0000)]
location: Fix typo in blog URL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 17:03:23 +0000 (17:03 +0000)]
location: Remove BETA badge
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 16:43:58 +0000 (16:43 +0000)]
location: Fix spacing in Python example code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 16:42:43 +0000 (16:42 +0000)]
location: Add download page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 15:43:03 +0000 (15:43 +0000)]
location: Remove unnecessary -d test.db argument
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 15:42:05 +0000 (15:42 +0000)]
location: Add latest relevant blog post
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 15:19:47 +0000 (15:19 +0000)]
donate: Do not cache donation page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Aug 2020 15:13:57 +0000 (15:13 +0000)]
auth: Set Cache-Control: no-store when we don't want to cache
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jun 2020 10:59:38 +0000 (10:59 +0000)]
wiki: Do not try to resize vector images
This way, we can now support SVG images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 18:16:24 +0000 (18:16 +0000)]
Drop unused format_asn() function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 18:15:02 +0000 (18:15 +0000)]
mirrors: Fix printing AS information
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 18:14:32 +0000 (18:14 +0000)]
location: Show ASN when no name is available
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 18:14:03 +0000 (18:14 +0000)]
location: Do not show the map when we do not know the country
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 18:13:37 +0000 (18:13 +0000)]
util: Avoid error when no network was found
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 18:04:32 +0000 (18:04 +0000)]
location: Bring back map
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 16:45:22 +0000 (16:45 +0000)]
location: Redesign lookup page
Fixes: #12422
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 16:27:39 +0000 (16:27 +0000)]
location: Redesign index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 15:04:08 +0000 (15:04 +0000)]
location: Disable caching for the index page
This page shows the user where they are visiting from
which cannot be cached.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 15:01:55 +0000 (15:01 +0000)]
Remove unused blacklist feature
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 14:59:41 +0000 (14:59 +0000)]
location: Drop old warniing about blocked resources
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jun 2020 14:38:38 +0000 (14:38 +0000)]
location: location-query(8) has been renamed to location(8)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 5 Jun 2020 13:48:06 +0000 (13:48 +0000)]
donations: Bring back PayPal
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 May 2020 18:25:33 +0000 (18:25 +0000)]
Use host certificate to send emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 May 2020 16:39:01 +0000 (16:39 +0000)]
bootstrap: Update to 4.5.0
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 May 2020 16:36:01 +0000 (16:36 +0000)]
robots.txt: Disallow indexing anything with query strings
Older revisions of the wiki pages are in the Google index
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 May 2020 16:30:51 +0000 (16:30 +0000)]
wiki: Allow adding a comment when a page is being restored
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 May 2020 16:17:34 +0000 (16:17 +0000)]
wiki: Add tree
This lists all pages on the wiki
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 May 2020 15:31:14 +0000 (15:31 +0000)]
Migrate to libloc
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 May 2020 15:06:28 +0000 (15:06 +0000)]
configure: Fail if tools are missing
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 11 May 2020 12:13:18 +0000 (13:13 +0100)]
donate: Add information about PCI DSS
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 11 May 2020 11:13:46 +0000 (12:13 +0100)]
donate: Add note about PayPal
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 May 2020 22:29:59 +0000 (23:29 +0100)]
wiki: Move navigation into footer
These are not very often accessed, so they can be more obscure
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 May 2020 22:19:31 +0000 (23:19 +0100)]
Make the wiki slightly narrower by dropping the sidebar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 4 May 2020 17:46:57 +0000 (17:46 +0000)]
wiki: Only show revisions of the same file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 4 May 2020 17:40:02 +0000 (17:40 +0000)]
wiki: Render empty header block for files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 27 Apr 2020 20:52:03 +0000 (20:52 +0000)]
accounts: Reject subdomains of blacklisted domains, too
Fixes: #12333
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 14 Apr 2020 11:43:28 +0000 (12:43 +0100)]
blog: Mark announcement messages as auto-generated
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Mar 2020 17:11:30 +0000 (17:11 +0000)]
donations: Remove organization step here because it makes everything so complicated
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Mar 2020 16:59:38 +0000 (16:59 +0000)]
donations: Split API call into many small things
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 13 Feb 2020 12:27:16 +0000 (12:27 +0000)]
mirrors: Divide list by country
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 12 Feb 2020 20:03:22 +0000 (20:03 +0000)]
CSS: Style blockquotes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 9 Feb 2020 12:30:48 +0000 (12:30 +0000)]
Try to reconnect to the LDAP server for longer than 30 seconds
When the LDAP server reboots or restarts for any reason, we were
only trying to reconnect for 30 seconds. Obviously a reboot could
take longer. Therefore this patch basically tries to reconnect
for forever.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Feb 2020 12:29:35 +0000 (12:29 +0000)]
fireinfo: Disable all caching
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Feb 2020 12:29:06 +0000 (12:29 +0000)]
mirrors: Silence another warning
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Feb 2020 12:27:50 +0000 (12:27 +0000)]
zeiterfassung: Validate API responses
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Feb 2020 11:22:20 +0000 (11:22 +0000)]
mirrors: Stop emailing Michael if a mirror is down
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Feb 2020 10:39:45 +0000 (10:39 +0000)]
search: Use PostgreSQL's websearch_to_tsquery()
This allows us to have a more native search like we know
it from larger search engines.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Feb 2020 18:02:15 +0000 (18:02 +0000)]
Merge branch 'master' of ssh://people.ipfire.org/pub/git/ipfire.org
Michael Tremer [Mon, 3 Feb 2020 18:01:55 +0000 (18:01 +0000)]
fireinfo: Show amount of active profiles
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Feb 2020 12:19:45 +0000 (12:19 +0000)]
Merge branch 'master' of ssh://people.ipfire.org/pub/git/ipfire.org
Michael Tremer [Mon, 3 Feb 2020 12:12:19 +0000 (12:12 +0000)]
fireinfo: Show total amount of profiles in database
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Feb 2020 12:08:59 +0000 (12:08 +0000)]
fireinfo: Label unknown processors as "Unknown"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 26 Jan 2020 21:29:54 +0000 (21:29 +0000)]
blog: Make unpublished posts render again
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 23 Jan 2020 16:30:17 +0000 (16:30 +0000)]
blog: Mark announcement emails as bulk, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 23 Jan 2020 12:35:11 +0000 (12:35 +0000)]
wiki: Add meta tags for OpenGraph & Twitter
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 23 Jan 2020 12:25:40 +0000 (12:25 +0000)]
blog: Add meta tags for OpenGraph & Twitter
Those tags will be read by Facebook, Twitter and other software
like Discourse to show a short summary about the content behind
the link.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 19 Jan 2020 18:31:54 +0000 (18:31 +0000)]
register: Fix hiding invalid feedback
Because the markup has changed, JS did not find the correct elements to
hide any more.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 17 Jan 2020 11:00:58 +0000 (11:00 +0000)]
crontab: Prevent sending emails twice
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 16 Jan 2020 12:57:52 +0000 (12:57 +0000)]
messages: Ensure that addresses are properly encoded
Email addresses with non-ASCII characters must be properly
encoded.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 16 Jan 2020 09:47:13 +0000 (09:47 +0000)]
messages: Do not manually pass recipients any more
They are not put into the email and read back from there.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 16 Jan 2020 09:40:22 +0000 (09:40 +0000)]
messages: Make sure all messages have a To: header
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 16 Jan 2020 09:07:59 +0000 (09:07 +0000)]
messages: Talk to local relay instead of using sendmail
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 9 Jan 2020 12:34:09 +0000 (12:34 +0000)]
accounts: Add CLI command to list all email addresses
This is used to automatically unsubscribe users from the announce mailing list
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 9 Jan 2020 11:21:43 +0000 (11:21 +0000)]
accounts: Do not log a warning when the server did not pagee results
It looks like when there are only few responses this does not
get activated and we do not need to log a warning.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 4 Jan 2020 16:21:43 +0000 (16:21 +0000)]
accounts: Implement page searches for LDAP
Since we have so many accounts, we can no longer retrieve them
in one single search operation without disabling all safety measures
that OpenLDAP provides.
Hence we perform all search now as paged search retrieving up to
512 results at a time.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Dec 2019 11:53:36 +0000 (12:53 +0100)]
accounts: Drop username check from StopForumSpam
This caused many false positives and I am not aware that
this has actually stopped any spammers from registering.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Dec 2019 11:45:38 +0000 (12:45 +0100)]
accounts: Perform some basic checks on valid email addresses
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>