- Aug 28, 2021
-
-
Evangelos Foutras authored
After=network-online.target is likely insufficient by itself. Fixes: 104d08a1 ("archweb: Put most services after network-online.target") Fixes: c844d0cb ("Split storage box monitoring into new text collector")
-
Evangelos Foutras authored
We noticed readlinks and reporead on gemini failing to connect to the archweb database immediately after rebooting. To fix this, place them after network-online.target. Do the same for all but one of the other service units even though they run on timers 10-15 minutes after boot for completeness and correctness.
-
- Aug 24, 2021
-
-
Evangelos Foutras authored
-
Kristian Klausen authored
Fix #177
-
- Jul 25, 2021
-
-
Jelle van der Waa authored
Reverts caching issue
-
- Jul 24, 2021
-
-
Jelle van der Waa authored
-
- Jul 11, 2021
-
-
Jelle van der Waa authored
Add a default rate limit for 20 req/s for the uwsgi endpoint and automatically ban users who reach this limit. The nginx-limit-req rule does not ban users who reach the rss limit as these are not likely DoS attempts.
-
- Jul 10, 2021
-
-
Closes #358
-
- Jul 05, 2021
-
-
Jelle van der Waa authored
-
- Jun 27, 2021
-
-
Jelle van der Waa authored
Fix deploying archweb on gemini
-
- Jun 20, 2021
-
-
Jelle van der Waa authored
-
- Jun 06, 2021
-
-
Kristian Klausen authored
We did the revert to help a small business, but they had some time to fix their setup, so we can revert the revert. This reverts commit a842fbe7.
-
- Jun 03, 2021
-
-
-
Jelle van der Waa authored
-
Jelle van der Waa authored
This implements authentication to our repos.archlinux.org tier 0 mirror via archweb.
-
- Jun 02, 2021
-
-
Kristian Klausen authored
Fixes: 316b8517 ("Add missing "create ssl cert" tasks")
-
- May 26, 2021
-
-
Jelle van der Waa authored
-
- May 25, 2021
-
-
Jan Alexander Steffens (heftig) authored
The latter can cause duplicate Content-Type headers. Thanks to strcat for notifying me of the issue.
-
- May 13, 2021
-
-
- May 04, 2021
-
-
Jelle van der Waa authored
-
- May 01, 2021
-
-
Jelle van der Waa authored
-
- Apr 18, 2021
-
-
Jelle van der Waa authored
This adds Last-Modified header support so we should have less cpu spikes for the archweb-rebuilderd service.
-
- Apr 12, 2021
-
-
Jelle van der Waa authored
-
- Apr 09, 2021
-
-
Kristian Klausen authored
This is causing issues for a small business, which can't reach their "remote systems" anymore due to NM reporting "limited access". We should be able to revert this in 1-2 weeks. This reverts commit b909fa58.
-
- Apr 08, 2021
-
-
A extra access_log entry was added with the following commands: $ cd roles $ grep -lr access_log | xargs -P 1 -n 1 sed -i '/access_log/ s/\(.*\)\( \)\(\(reduced\|main\);$\)/\1 \3\n\1.json json_\3/'
-
- Apr 07, 2021
-
- Apr 05, 2021
-
-
Kristian Klausen authored
With the ping.al.org domain added in[1] and a updated networkmanager package shipped[2], we can now remove the file from the main domain. [1] 498d5304 ("Merge branch 'ping' into 'master'") fabccd0f (""Move" NM connectivity check file to a subdomain") [2] https://github.com/archlinux/svntogit-packages/commit/fb573170fc63c18f64eb4f155ed64a966a61b037
-
- Mar 11, 2021
-
-
Jelle van der Waa authored
-
- Mar 07, 2021
-
-
Jelle van der Waa authored
Cache urls which urls marks as can be cached by nginx. This offloads our uwsgi workers and allows for speedier delivery of RSS feeds and other cached routes.
-
Jelle van der Waa authored
Due to users misconfiguring their conky to query for rss updates every second add proper rate limitting to all rss endpoints in nginx.
-
- Feb 19, 2021
-
-
Jelle van der Waa authored
-
- Feb 14, 2021
-
-
Kristian Klausen authored
yaml: truthy value should be one of [false, true] (truthy) yaml: wrong indentation: expected 4 but found 2 (indentation) yaml: too few spaces before comment (comments) yaml: missing starting space in comment (comments) yaml: too many blank lines (1 > 0) (empty-lines) yaml: too many spaces after colon (colons) yaml: comment not indented like content (comments-indentation) yaml: no new line character at the end of file (new-line-at-end-of-file) load-failure: Failed to load or parse file parser-error: couldn't resolve module/action 'hosts'. This often indicates a misspelling, missing collection, or incorrect module path.
-
- Feb 13, 2021
-
-
Jelle van der Waa authored
-
- Feb 01, 2021
-
-
Jelle van der Waa authored
-
- Jan 12, 2021
-
-
Jelle van der Waa authored
-
- Jan 05, 2021
-
-
Jelle van der Waa authored
-
- Dec 31, 2020
-
-
Jelle van der Waa authored
Fixes announcement release email.
-
Frederik Schwan authored
-
- Dec 30, 2020
-
-
Jelle van der Waa authored
-
Frederik Schwan authored
The former approach to export a maildir and iterate over it with a script broke when the mail server and the web server got on their own hosts. This will use IMAP IDLE to check for new mails and pass them instantly to the djange manage.py script without storing the mail locally.
-