88 Commits (f311e294dc2d2c235dc73cd66a9a44c25c30c9cd)

Author SHA1 Message Date
Deimos 68870119f4 Remove remnants of Redis breached-passwords check 4 years ago
Deimos 26b1d4dd9b Use pts_lbsearch to check for breached passwords 4 years ago
Andrew Shu 87dce83f26 Install html5validator, validate HTML in tests 4 years ago
Deimos 6f272fcd54 Revert "Build HTML Tidy, validate homepage HTML in tests" 4 years ago
Andrew Shu cb7be83877 Build HTML Tidy, validate homepage HTML in tests 4 years ago
Deimos 9531221b88 Salt: don't attempt to set mode on site-icons.css 4 years ago
Deimos e85dfa2492 Salt: ensure that the site-icons.css file exists 4 years ago
Deimos 384c5c985f Salt: move postgresql-redis bridge to own state 5 years ago
Deimos 78002847ba Fix environment check in Prometheus config 5 years ago
Deimos b011be34ef Add simple metrics to event stream consumer jobs 5 years ago
Deimos 42f99a82ba Add temporary bans (manual) 5 years ago
Deimos 9cd86ad33d Salt pillar: update Prometheus IP to IPv6 5 years ago
Deimos f2c0b68f78 Monitoring server: add blackbox exporter 5 years ago
Deimos 7d1c3297fb Add group_stats table, track daily topics/comments 5 years ago
Deimos 01752141fc Salt: set overall server timezone to UTC 5 years ago
Deimos 89c7c13be2 Reload gunicorn when site-icons CSS updates 5 years ago
Deimos 078ca207f9 Apply PGTune recommendations to PostgreSQL in prod 5 years ago
Deimos 3811ec3924 Eliminate RabbitMQ 5 years ago
Deimos bcb5a3e079 Replace RabbitMQ uses with Redis streams 5 years ago
Deimos c0caec62c9 Upgrade Redis to 5.0.7 and update redis.conf 5 years ago
Deimos a47517e2b8 Move gunicorn server config out of INI files 5 years ago
Deimos d2605215ca Upgrade Python version to 3.8 5 years ago
Deimos 5c1cf3975d Update cmark-gfm to 0.29.0 5 years ago
Deimos 282df2bf02 Block SemrushBot in nginx (it ignores robots.txt) 5 years ago
Deimos 7fd1c3e72e Close voting after 30 days, delete vote records 5 years ago
Deimos 1974d44de9 Redirect /donate to the page on the Docs site 5 years ago
Deimos 4f29ceba0b Salt: fix incorrect dependency for boussole 5 years ago
Deimos d01e37d2dc Change ownership of /opt/venvs + run pip non-root 5 years ago
Deimos 31de48e447 Start using pip-tools and split dev dependencies 5 years ago
Deimos 5c3c7c4691 Fix hardcoded Python version in site-packages path 5 years ago
Deimos e1e62bcf3c PostgreSQL: Install PL/Python, add basic function 5 years ago
Deimos ca509b220b Update PostgreSQL version to 12 5 years ago
Deimos 1c34ca4f76 Add scheduled topics (no UI yet) 5 years ago
Deimos 63b935927a Add frame-src to CSP for Stripe 5 years ago
Deimos 6819b1917e Fix Content-Security-Policy header 5 years ago
Deimos ee934105b7 Add new version of Stripe Checkout for donating 5 years ago
Deimos bc527b0c70 Serve Tildes robots.txt on tild.es as well 5 years ago
Deimos d2889ef606 Add redirects for development pages on Docs 5 years ago
Deimos d306d879ca Docs site: add redirects for old urls 5 years ago
Deimos ff94f095b6 Fix run/restart method for transparent_hugepage 5 years ago
Deimos ac4e8e9b54 Prevent symlink creation in npm install 5 years ago
Deimos 730f0ea69a Only apply nginx ratelimit in prod 5 years ago
Deimos 7f518add82 Salt: add monitoring server IP to prod pillar 6 years ago
Deimos 9a373f4cbf Change tild.es to nginx redirect instead of proxy 6 years ago
Deimos 5e1197b0c6 Base activity sorting on "interesting" activity 6 years ago
Deimos ce512c5f40 nginx: add rate-limit for requests to Pyramid 6 years ago
Deimos afe6c345f0 Salt: install the npm packages from package.json 6 years ago
Deimos f9c6e22584 Salt: install Node.js 10.x in dev environment 6 years ago
Deimos 3579bfef43 Shortener: remove trailing slash from addresses 6 years ago
Deimos 4119ff977b Salt: try to detect and re-run db init if needed 6 years ago