Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Add a pgp_key field to the Release model so we can display the PGP
fingerprint of the used PGP key on the download page.
Closes: #282
|
|
|
|
We have quite long todo list names, with attribute "nowrap" this looks
pretty strange on small screens.
|
|
|
|
Do not send a Referrer header when the connection is downgraded from
https to http.
Closes: #177
|
|
Update django extensions and django itself to 3.0.6.
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Adjust the sponsor images to fit nicely and remove the sponsors id.
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Update the icons8 logo and put the logo on the frontpage
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Helps us write tools to find out if a package hasn't been checked off
since todolist creation.
Signed-off-by: Morten Linderud <morten@linderud.pw>
|
|
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
|
|
feedparser's parse method returns an arbitrary dictionary which may or
may not have the HTTP status. Rely on get() to return None if it's
lacking and then return and log a message.
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
|
|
Add temporary fallback urls for old planet.archlinux.org urls.
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
|
|
|
|
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
|
|
Instead of spamming packagers when the requirements are met, only send
the email when it's enough.
|
|
Use oxipng to make the hetzner logo smaller.
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Use oxipng to optimise the png even further.
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Added the new hetzner logo in png format and deleted the old one and changed
the index.html file to reflect the new file extension.
|
|
This change introduces a replacment for planet.archlinux.org which uses
a python 2 project to generate static html from multiple RSS feed
sources. For archweb a set of 'static' feeds can be created in the
django admin view for the Arch forums and other static feeds, archweb
users can add their own blog rss feed in their profile which will create
a Feed model.
When running the update_planet command, all Feed models are iterated
over and the rss feed is parsed. The latest FeedItem is queried matching
the current Feed model and every newer entry in the RSS feed is added as
new FeedItem. Since the body is also stored in the FeedItem there is a
limit to the amount of FeedItems per Feed configured in settings.py of
which the default is 25.
When a user is marked as inactive his Feed model and items are
removed automatically to avoid keeping stale data around.
Closes: #261
|
|
|
|
|
|
|
|
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
|
|
Fixes FS#58470
|
|
The onclick handler is a CSP violator since no JavaScript is allowed to
be executed without a nounce. The inline script has been replaced with a
target="_blank".
Closes: #202
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
|
|
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
|
|
https://bugs.archlinux.org/task/59329
|
|
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
|
|
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
|
|
|
|
Sadly it seems the SPI does not redirect http to https or implement hsts
so it's better to hardcode the links to https.
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
|
|
news: Add the MAILMAN_PASSWORD option and use it for sending authenticated emails
|
|
This makes the check work with previous versions of archweb while also taking into
account downstreams that might not want or need this change.
|
|
include the mailman password
Due to spamming to arch-announce mail list, we now use a poster password to make sure only authorized
emails are allowed through to the list.
|