Commit graph

  • 621f030977
    Merge branch 'html-escape-agenda' into pu Kevin Morris 2022-01-18 09:17:09 -08:00
  • 8d8f7954e9
    fix(routers.trusted_user): html.escape agenda Kevin Morris 2022-01-18 09:10:28 -08:00
  • 12f74fc40a
    fix: docker cron config timing and doc Kevin Morris 2022-01-18 09:05:10 -08:00
  • 2feb9b90b2
    housekeep: move templates/partials/widgets/* to templates/partials/ Kevin Morris 2022-01-18 08:24:46 -08:00
  • dbbae97038
    housekeep: move templates/packages/widgets/* to templates/packages/ Kevin Morris 2022-01-18 08:21:09 -08:00
  • e1a87c3407
    housekeep: move pkgbase templates to their own dir Kevin Morris 2022-01-17 13:10:59 -08:00
  • 7f6c23d4cb
    housekeep: centralize datetime generation Kevin Morris 2022-01-18 05:59:52 -08:00
  • 7bcc8d7ce7
    feat: support LOG_CONFIG environment variable Kevin Morris 2022-01-18 06:39:42 -08:00
  • 7f1de72e08
    fix(docker): remove logging setup in run-tests.sh Kevin Morris 2022-01-18 05:22:00 -08:00
  • 211ca5e49c
    housekeep: define filters in their own modules Kevin Morris 2022-01-18 03:06:17 -08:00
  • fca175ed84
    update more documentation Kevin Morris 2022-01-18 01:55:41 -08:00
  • 3102736b13
    update documentation Kevin Morris 2022-01-18 01:40:47 -08:00
  • ce7c44758e
    update INSTALL with Redis caching Kevin Morris 2022-01-18 01:25:46 -08:00
  • 8a81eae8f4
    update test/README.md Kevin Morris 2022-01-18 00:35:04 -08:00
  • ebb333565e
    update INSTALL: asgi-driven aurweb direction Kevin Morris 2022-01-17 14:00:51 -08:00
  • e5dfd53b9a
    examples: poetry-driven git scripts & aurweb service Kevin Morris 2022-01-17 13:53:43 -08:00
  • 290ef1a2ed
    fix(gitlab-ci): remove logging.prod.conf copy Kevin Morris 2022-01-17 12:27:06 -08:00
  • bf4662e26f
    change(logging): restrict logging.conf & add logging.test.conf Kevin Morris 2022-01-17 12:02:32 -08:00
  • cce9385fb1
    fix(db): remove debug logging of dbname Kevin Morris 2022-01-17 11:57:03 -08:00
  • c07c40bcb6
    fix: clean up package action templates (merge, delete, disown) Kevin Morris 2022-01-17 11:53:05 -08:00
  • d94e2dc9d7
    feat(poetry): add srcinfo Kevin Morris 2022-01-16 18:16:42 -08:00
  • eb59cbaa39
    change(python): use transaction query in BasicAuthBackend Kevin Morris 2022-01-16 02:01:52 -08:00
  • 64069b9b5d
    change(python): use a transaction query in get_pkg_or_base Kevin Morris 2022-01-16 02:00:41 -08:00
  • 9441f4f904
    change(python): move test_requests tests to their own suite Kevin Morris 2022-01-15 21:52:53 -08:00
  • 3e3706911c
    change(python): move test_pkgbase tests to their own suite Kevin Morris 2022-01-15 21:43:23 -08:00
  • 42aa12d075
    fix(docker): unrestrict --forwarded-allow-ips on (uvi|hyper)corn Kevin Morris 2022-01-15 21:04:47 -08:00
  • b092e247fc
    fix(docker): update keyring before installing deps Kevin Morris 2022-01-15 20:21:40 -08:00
  • 34a29df1a8
    fix(docker): remove fastapi rewrite rule Kevin Morris 2022-01-15 20:19:58 -08:00
  • 0f4ead759c
    fix(docker): correct proxy configuration Kevin Morris 2022-01-15 20:11:51 -08:00
  • 3e79ab0de6
    gunicorn: whitelist all ips for forwarding pu-staging Kevin Morris 2022-01-15 20:00:00 -08:00
  • 2a328e34a4
    revert request.url.scheme parse change Kevin Morris 2022-01-15 19:43:41 -08:00
  • ef46a8615b
    fix(docker): add more proxy headers Kevin Morris 2022-01-15 19:42:35 -08:00
  • ca0f462810
    ...re-enable --proxy-protocol Kevin Morris 2022-01-15 19:38:24 -08:00
  • c34844cbf6
    fix(docker): force https X-Forwarded-Proto & unset Forwarded Kevin Morris 2022-01-15 19:17:17 -08:00
  • fc69ef4b57
    try to use X-Forwarded-Proto to determine https login Kevin Morris 2022-01-15 19:16:56 -08:00
  • 2db4809f8d
    Revert "fix(docker): rewrite trailing slashes with AURWEB_FASTAPI_PREFIX" Kevin Morris 2022-01-15 19:01:53 -08:00
  • b0726fd673
    remove gunicorn --proxy-protocol Kevin Morris 2022-01-15 18:50:51 -08:00
  • e81a616836
    remove rewrite rule Kevin Morris 2022-01-15 18:48:27 -08:00
  • 29b86dd15a
    fix(docker): rewrite trailing slashes with AURWEB_FASTAPI_PREFIX Kevin Morris 2022-01-15 18:36:04 -08:00
  • 377bf32cfb
    Revert "fix(docker): use a tunable for fastapi proxy host value" Kevin Morris 2022-01-15 18:13:14 -08:00
  • 32b4f75f01
    fix(docker): use a tunable for fastapi proxy host value Kevin Morris 2022-01-15 15:49:12 -08:00
  • ec3295ffd4
    fix(docker): update archlinux-keyring prior to -Syu Kevin Morris 2022-01-15 15:16:39 -08:00
  • 8ae6754766
    fix(docker): use pacman-key --init Kevin Morris 2022-01-15 15:02:27 -08:00
  • 4949b73eba
    fix(docker): don't upgrade when installing keyring Kevin Morris 2022-01-15 14:47:03 -08:00
  • ed4d269f19
    Merge branch 'pu-staging' of ssh://gitlab.archlinux.org:222/archlinux/aurweb into pu-staging Kevin Morris 2022-01-15 14:20:48 -08:00
  • 2badd32dfd
    fix(docker): install archlinux-keyring before deps Kevin Morris 2022-01-15 14:18:17 -08:00
  • ae977e9440
    remove cache Kevin Morris 2022-01-13 23:51:02 -08:00
  • 5dca811a7d
    configure staging deployment Kevin Morris 2022-01-13 23:48:17 -08:00
  • c5100b29f7
    fix(docker): use gunicorn's --proxy-protocol Kevin Morris 2022-01-13 23:47:16 -08:00
  • 88cb1096c0
    feat(docker): add more cron scripts Kevin Morris 2022-01-14 01:02:00 -08:00
  • b4495a49bf
    fix(rpc): improve type=search performance Kevin Morris 2022-01-13 23:27:10 -08:00
  • 1fe7a62afe
    remove cache Kevin Morris 2022-01-13 23:51:02 -08:00
  • dff69a7ec1
    configure staging deployment Kevin Morris 2022-01-13 23:48:17 -08:00
  • 58eda4c75c
    fix(docker): use gunicorn's --proxy-protocol Kevin Morris 2022-01-13 23:47:16 -08:00
  • d31a51742b
    fix(gitlab-ci): compile asciidoc Kevin Morris 2022-01-13 21:55:18 -08:00
  • c4ea1171cd
    fix(docker): compile doc during image build Kevin Morris 2022-01-13 21:41:52 -08:00
  • 43b7fdb61d
    fix(rpc): display rpc doc when no query string is provided Kevin Morris 2022-01-13 21:32:13 -08:00
  • 60ae676075
    fix(util): catch homepage validation exceptions Kevin Morris 2022-01-13 19:19:06 -08:00
  • 1ee8d177b4
    fix(docker): rewrite trailing slashes to non-trailing in nginx config Kevin Morris 2022-01-10 14:49:53 -08:00
  • 6d4e8028eb
    change(gitlab-ci): explicitly down containers before upping Kevin Morris 2022-01-10 00:26:11 -08:00
  • 1080277c66
    deploy from pu-fastapi-http pu-fastapi-http Kevin Morris 2022-01-10 00:19:29 -08:00
  • 4edae5015a
    change(docker): remove ca dependencies on php-fpm/fastapi Kevin Morris 2021-11-28 19:53:34 -08:00
  • 9f9b1c1732
    change(docker): host fastapi over plain http Kevin Morris 2021-11-27 17:07:52 -08:00
  • d675c0dc26
    feat(python): catch all exceptions thrown through fastapi route paths Kevin Morris 2022-01-09 22:32:49 -08:00
  • c775e8a692
    feat(templates): add version to make_context Kevin Morris 2022-01-09 22:38:08 -08:00
  • e6679e4c4e
    change(poetry): update fastapi to 0.71.0 release Kevin Morris 2022-01-08 13:54:54 -08:00
  • 6f6f067597
    feat: add aurweb-adduser console script Kevin Morris 2022-01-08 13:40:38 -08:00
  • 9e7ae5904f
    feat(python): handle RuntimeErrors raised through routes Kevin Morris 2022-01-07 18:21:23 -08:00
  • bf371c447f
    change(poetry): move fastapi to tiangolo/fastapi@2b10ca1 Kevin Morris 2022-01-07 02:18:40 -08:00
  • a6faf9bd2e
    feat(docker): perform migrations when starting the fastapi service Kevin Morris 2022-01-06 22:11:03 -08:00
  • b5ff8581f3
    feat(migrations): add upgrade_voteinfo_integers ref Kevin Morris 2022-01-06 20:27:23 -08:00
  • 6e27f62e1b
    fix(routers.trusted_user): set ActiveTUs on vote creation Kevin Morris 2022-01-06 20:26:30 -08:00
  • efd61979f7
    fix(models.tu_voteinfo): default vote-count related columns to 0 Kevin Morris 2022-01-06 20:25:30 -08:00
  • d49886f44f
    fix(web/html/addvote): convert quorum to str using strval Kevin Morris 2022-01-06 15:29:40 -08:00
  • 059733cb8c
    fix(routers.trusted_user): use creds to determine authorization Kevin Morris 2022-01-05 21:47:45 -08:00
  • 9d221604b4
    fix(routers.trusted_user): fix proposal participation percentage Kevin Morris 2022-01-05 20:16:27 -08:00
  • 902c4d7a9c
    fix(routers.packages): fix repeatead user joins Kevin Morris 2022-01-05 19:46:06 -08:00
  • 0df57debb8
    fix(routers.trusted_user): only display Voters on ended proposals Kevin Morris 2022-01-05 17:51:40 -08:00
  • ae7621fb54
    fix(routers.trusted_user): fix missing submitter link on /tu/{id} Kevin Morris 2022-01-05 17:08:17 -08:00
  • 0988415931
    fix(models.package_relation): add RelTypeID to PKs Kevin Morris 2022-01-04 01:06:38 -08:00
  • 8ffff6261b
    fix(models.package_dependency): add DepTypeID to PKs Kevin Morris 2022-01-04 01:05:37 -08:00
  • 2cb9de0800
    fix(models.package_group): add backref cascade Kevin Morris 2022-01-04 01:05:24 -08:00
  • 1af61b0c50
    fix(routers.packages): fix /packages/{name} relation ordering Kevin Morris 2022-01-03 22:56:23 -08:00
  • b0eea00181
    fix(pkgbase.util): filter pending requests Kevin Morris 2022-01-03 22:32:14 -08:00
  • 71e73ca654
    fix(routers.pkgbase): fix next argument for merge redirection Kevin Morris 2022-01-03 22:18:06 -08:00
  • 83dc26ccde
    fix(packages.request): fix autogenerated merge closure Kevin Morris 2022-01-03 21:16:54 -08:00
  • 6c6eb2c21b
    test: add tests to check various 404 paths and 503 Kevin Morris 2022-01-03 17:35:31 -08:00
  • e126d431d7
    fix(FastAPI): add custom error templates for certain exceptions Steven Guikal 2021-12-13 19:08:33 -05:00
  • 51b60f4210
    feat(auth): add requires_{auth,guest} decorators Kevin Morris 2022-01-02 16:14:15 -08:00
  • 3e048e9675
    change(python): centralize router inclusion Kevin Morris 2022-01-02 01:21:16 -08:00
  • a1f46611e1
    change(python): move request & pkgbase request routes Kevin Morris 2022-01-02 00:54:56 -08:00
  • a77d44e919
    change(python): move comaint routes to pkgbase router Kevin Morris 2022-01-02 00:20:02 -08:00
  • bd2ad9b616
    change(python): put pkgbase routes & impl into their own modules Kevin Morris 2022-01-01 20:09:22 -08:00
  • c735f9868b
    change(routers.packages): delete_package -> pkgbase_delete_instance Kevin Morris 2022-01-01 12:29:50 -08:00
  • 53fabdfaea
    fix(templates): require valid User relationships for <a> usage Kevin Morris 2021-12-31 01:02:40 -08:00
  • 278490e103
    feat(models.user): add User.__str__ -> User.Username Kevin Morris 2021-12-31 15:52:41 -08:00
  • 67dd432e86
    feat(testing.requests): add Request.__init__ Kevin Morris 2021-12-31 15:10:54 -08:00
  • cab86035e9
    feat(poetry): add pyalpm dependency & update some others Kevin Morris 2021-12-31 17:37:36 -08:00
  • 8f8929f324
    fix(routers.packages): handle package source display Kevin Morris 2021-12-30 23:04:39 -08:00
  • be7a96076e
    fix: handle broken packages which have valid provides Kevin Morris 2021-12-30 19:11:21 -08:00