Commit graph

  • 4fa220850f
    Add error color when package is orphaned Marcus Andersson 2021-05-07 18:50:41 +02:00
  • e454a0200c
    git update hook: gracefully error on completely broken .SRCINFO Eli Schwartz 2021-03-16 16:55:58 -04:00
  • 19652d6cbe
    swap uvicorn out for hypercorn es/spawn-choose-hypercorn Kevin Morris 2020-12-23 12:53:28 -08:00
  • bab74dd307
    Update wiki links to the new short URL Kristian Klausen 2021-05-09 23:51:06 +02:00
  • 8ec170b3e0
    dos2unix a file with Windows linebreaks that editors and human reviewers hate Eli Schwartz 2021-05-02 11:54:58 -04:00
  • c3035a9039
    add https://EditorConfig.org setup to ensure consistent style Eli Schwartz 2021-04-28 18:02:34 -04:00
  • 4982fc3492 Resolve SQL Error when deleting an account Jelle van der Waa 2021-03-29 22:54:10 +02:00
  • d668ef0bcd Resolve SQL Error when deleting an account Jelle van der Waa 2021-03-29 22:54:10 +02:00
  • aca57c5de6 Remove the per-user session limit Frédéric Mangano-Tarumi 2020-07-29 13:46:10 +02:00
  • 21c457817f Use jsDelivr instead of Google CDN for jquery Felix Yan 2021-01-23 00:43:57 +08:00
  • 933d2705f9 Fetch Transifex image from https://www.transifex.com Lukas Fleischer 2020-12-28 13:03:24 -05:00
  • 62b413f6b7 .gitignore: add test/trash directory* Lukas Fleischer 2020-12-27 19:38:48 -05:00
  • d5d333005e RSS: Decrease cache time and increase item count Justin Kromlinger 2020-11-19 23:27:21 +01:00
  • eb11943fed RSS: Always provide a GUID Justin Kromlinger 2020-11-19 23:22:11 +01:00
  • 1d0c6ffe24 RSS: Make sure image title matches channel title Justin Kromlinger 2020-11-19 23:18:33 +01:00
  • 78dbbd3dfa RSS: Set proper content type header Justin Kromlinger 2020-11-19 23:17:49 +01:00
  • 568e0d2fa3 RSS: Add atom self link Justin Kromlinger 2020-11-19 23:16:17 +01:00
  • bc972089a1 Fix WHERE clause for keyword search queries with empty keywords Jakub Klinkovský 2020-09-05 22:15:22 +02:00
  • 3062a78a92 gendummydata.py: optimize iteration for big numbers of pkgs Jakub Klinkovský 2020-09-04 23:53:07 +02:00
  • 51a3535820 gendummydata.py: set MAX_USERS and MAX_PKGS to more realistic values Jakub Klinkovský 2020-09-04 23:10:20 +02:00
  • 879c0622d6 gendummydata.py: set exit code to 1 when there is an error Jakub Klinkovský 2020-09-04 23:13:56 +02:00
  • 92e315465b gendummydata.py: remove unused database connection variables Jakub Klinkovský 2020-09-04 23:06:43 +02:00
  • db75a5528e doc: simplify database setup instructions in TESTING Filipe Laíns 2020-08-13 15:46:02 +01:00
  • e62d472708 doc: add missing gendummydata.py dependencies in TESTING Filipe Laíns 2020-08-13 15:46:01 +01:00
  • 4e4f5855f1 doc: fix AUR_CONFIG in TESTING Filipe Laíns 2020-08-13 15:46:00 +01:00
  • 83d228d9e8 spawn: expand AUR_CONFIG to the full path Filipe Laíns 2020-08-13 15:45:58 +01:00
  • 8c28ba6e7f Redirect to referer after SSO login Frédéric Mangano-Tarumi 2020-07-29 17:25:44 +02:00
  • 87815d37c0 Remove the per-user session limit Frédéric Mangano-Tarumi 2020-07-29 13:46:10 +02:00
  • be31675b65 Guard OAuth exceptions to provide better messages Frédéric Mangano-Tarumi 2020-07-28 16:33:41 +02:00
  • 5fb4fc12de HTML error pages for FastAPI Frédéric Mangano-Tarumi 2020-07-28 16:33:27 +02:00
  • 202ffd8923 Update last login information on SSO login Frédéric Mangano-Tarumi 2020-07-28 16:33:12 +02:00
  • 9290eee138 Stop redirecting stderr with proc_open Frédéric Mangano-Tarumi 2020-07-27 14:44:03 +02:00
  • a1a742b518 aurweb.spawn: Support stdout redirections to non-tty Frédéric Mangano-Tarumi 2020-07-27 14:43:48 +02:00
  • 445a991ef1 Exclude suspended Users from being notified Kevin Morris 2020-07-15 11:45:54 -07:00
  • efe99dc16f Support conjunctive keyword search in RPC interface Kevin Morris 2020-07-05 18:19:06 -07:00
  • 239988def7 Build a translation facility for FastAPI Frédéric Mangano-Tarumi 2020-07-20 16:25:28 +02:00
  • e323156947 SSO: Port account suspension Frédéric Mangano-Tarumi 2020-07-20 16:25:22 +02:00
  • 0e08b151e5 SSO: Port IP ban checking Frédéric Mangano-Tarumi 2020-07-20 16:25:11 +02:00
  • 357dba87b3 Save id_token for the SSO logout Frédéric Mangano-Tarumi 2020-07-14 15:35:24 +02:00
  • 4d0f2d2279 Implement SSO logout Frédéric Mangano-Tarumi 2020-07-14 15:35:05 +02:00
  • d12ea08fca SSO: Add an SSO option in the login page Frédéric Mangano-Tarumi 2020-07-14 15:34:23 +02:00
  • 4bf8228324 SSO: Explain the rationale behind prompt=login Frédéric Mangano-Tarumi 2020-07-14 15:34:06 +02:00
  • 8d5244d0c0 Fix typos in CONTRIBUTING.md Frédéric Mangano-Tarumi 2020-07-13 17:05:37 +02:00
  • 42f8f160b6 Open AUR sessions from SSO Frédéric Mangano-Tarumi 2020-06-08 20:16:49 +02:00
  • c77e9d1de0 Integrate SQLAlchemy into FastAPI Frédéric Mangano-Tarumi 2020-06-08 20:16:36 +02:00
  • a5554c19a9 Add SSO account ID in table Users Frédéric Mangano-Tarumi 2020-06-08 20:16:27 +02:00
  • 3f31d149a6 aurweb.l10n: Translate without side effects Frédéric Mangano-Tarumi 2020-06-09 20:25:22 +02:00
  • 2b439b8199 Guide to setting up Keycloak for the SSO Frédéric Mangano-Tarumi 2020-06-04 22:00:34 +02:00
  • 3b347d3989 Crude OpenID Connect client using Authlib Frédéric Mangano-Tarumi 2020-06-04 22:00:20 +02:00
  • b1300117ac aurweb.spawn: Fix isort errors Frédéric Mangano-Tarumi 2020-06-04 21:59:48 +02:00
  • 0e3bd8b596 Remove the FastAPI /hello test route Frédéric Mangano-Tarumi 2020-06-04 21:59:34 +02:00
  • 8c868e088c Introduce conf/config.dev for development Frédéric Mangano-Tarumi 2020-06-03 02:04:02 +02:00
  • 5be07a8a9e aurweb.spawn: Integrate FastAPI and nginx Frédéric Mangano-Tarumi 2020-06-01 18:49:37 +02:00
  • d4abe0b72d Add CONTRIBUTING.md Filipe Laíns 2020-06-01 23:35:29 +01:00
  • 41a8493411 pre-commit: add initial config Filipe Laíns 2020-06-01 23:35:28 +01:00
  • 8f47b8d731 isort: add initial config Filipe Laíns 2020-06-01 23:35:27 +01:00
  • 4cf94816ae flake8: add initial config Filipe Laíns 2020-06-01 23:35:26 +01:00
  • 8d1be7ea8a Refactor code to comply with flake8 and isort Filipe Laíns 2020-06-01 23:35:25 +01:00
  • 48b58b1c2f ci: remove Travis CI Filipe Laíns 2020-05-23 17:54:07 +01:00
  • 8a13500535 Create aurweb.spawn for spawing the test server Frédéric Mangano-Tarumi 2020-04-19 20:11:02 +02:00
  • 23f6dd16a7 ci: add cache to gitlab ci Filipe Laíns 2020-05-20 23:27:50 +01:00
  • db02227cc4 ci: add gitlab ci Filipe Laíns 2020-05-20 23:15:16 +01:00
  • 71740a75a2 rewrite query to support both mysql/sqlite Eli Schwartz 2021-02-16 22:09:36 -05:00
  • be5197a5fe prevent running mysql-specific query in sqlite Eli Schwartz 2021-02-16 21:50:23 -05:00
  • d92dd69aa3 fix broken SQL query that always failed Eli Schwartz 2021-02-16 21:42:23 -05:00
  • d5e308550a Fix requests not being sent to the Cc recipients Frederik Schwan 2020-10-14 02:22:08 +02:00
  • 613364b773 pkg_search_page: Limit number of results on package search Morten Linderud 2020-09-04 09:27:34 +02:00
  • c4f4ac510b Deliver emails to Cc in smtplib code path Lukas Fleischer 2020-08-27 07:11:17 -04:00
  • 03a6fa2f7e Call sendmail with to, not recipient Jelle van der Waa 2020-08-22 22:08:43 +02:00
  • 42af2a1af8 Add automatic deployment for dev and production environments add-semi-automatic-deployments Sven-Hendrik Haase 2020-07-25 04:09:13 +02:00
  • 485b9513d7 Exclude suspended Users from being notified Kevin Morris 2020-07-03 18:29:16 -07:00
  • 966f7bc186 Guard OAuth exceptions to provide better messages Frédéric Mangano-Tarumi 2020-07-28 16:33:41 +02:00
  • ba272783d4 HTML error pages for FastAPI Frédéric Mangano-Tarumi 2020-07-28 16:33:27 +02:00
  • 36e7e84efa Update last login information on SSO login Frédéric Mangano-Tarumi 2020-07-28 16:33:12 +02:00
  • b64e195237 Stop redirecting stderr with proc_open Frédéric Mangano-Tarumi 2020-07-27 14:44:03 +02:00
  • 1910526ac7 aurweb.spawn: Support stdout redirections to non-tty Frédéric Mangano-Tarumi 2020-07-27 14:43:48 +02:00
  • df3ebfa9e2 Exclude suspended Users from being notified Kevin Morris 2020-07-15 11:45:54 -07:00
  • 7c0e5d5315 Support conjunctive keyword search in RPC interface Kevin Morris 2020-07-05 18:19:06 -07:00
  • 1020dd6c24 Build a translation facility for FastAPI Frédéric Mangano-Tarumi 2020-07-20 16:25:28 +02:00
  • 3a563095a3 SSO: Port account suspension Frédéric Mangano-Tarumi 2020-07-20 16:25:22 +02:00
  • 1b218fa00d SSO: Port IP ban checking Frédéric Mangano-Tarumi 2020-07-20 16:25:11 +02:00
  • 652ebdbf7e Save id_token for the SSO logout Frédéric Mangano-Tarumi 2020-07-14 15:35:24 +02:00
  • 35eddac90b Implement SSO logout Frédéric Mangano-Tarumi 2020-07-14 15:35:05 +02:00
  • 8ab1347034 SSO: Add an SSO option in the login page Frédéric Mangano-Tarumi 2020-07-14 15:34:23 +02:00
  • 0ac287dfa0 SSO: Explain the rationale behind prompt=login Frédéric Mangano-Tarumi 2020-07-14 15:34:06 +02:00
  • c048cf21c0 Fix typos in CONTRIBUTING.md Frédéric Mangano-Tarumi 2020-07-13 17:05:37 +02:00
  • 4c34cd980f Open AUR sessions from SSO Frédéric Mangano-Tarumi 2020-06-08 20:16:49 +02:00
  • 6dd6e74041 Integrate SQLAlchemy into FastAPI Frédéric Mangano-Tarumi 2020-06-08 20:16:36 +02:00
  • 714c0ff388 Add SSO account ID in table Users Frédéric Mangano-Tarumi 2020-06-08 20:16:27 +02:00
  • 806f06c864 aurweb.l10n: Translate without side effects Frédéric Mangano-Tarumi 2020-06-09 20:25:22 +02:00
  • b431bfbf34 Guide to setting up Keycloak for the SSO Frédéric Mangano-Tarumi 2020-06-04 22:00:34 +02:00
  • 2004eb59ac Crude OpenID Connect client using Authlib Frédéric Mangano-Tarumi 2020-06-04 22:00:20 +02:00
  • 187a89ce9b aurweb.spawn: Fix isort errors Frédéric Mangano-Tarumi 2020-06-04 21:59:48 +02:00
  • 561ec72694 Remove the FastAPI /hello test route Frédéric Mangano-Tarumi 2020-06-04 21:59:34 +02:00
  • 9484e33e0d Introduce conf/config.dev for development Frédéric Mangano-Tarumi 2020-06-03 02:04:02 +02:00
  • 9cc71e497b aurweb.spawn: Integrate FastAPI and nginx Frédéric Mangano-Tarumi 2020-06-01 18:49:37 +02:00
  • e19afce108 Add CONTRIBUTING.md Filipe Laíns 2020-06-01 23:35:29 +01:00
  • 661e544d04 pre-commit: add initial config Filipe Laíns 2020-06-01 23:35:28 +01:00
  • 40b4bf248d isort: add initial config Filipe Laíns 2020-06-01 23:35:27 +01:00
  • 548f828e34 flake8: add initial config Filipe Laíns 2020-06-01 23:35:26 +01:00