Commit graph

  • 60f63876c4
    change(.gitignore): ignore archives Kevin Morris 2021-11-17 00:48:31 -08:00
  • a025118344
    change(docker): get python-poetry from arch instead of poetry Kevin Morris 2021-11-17 00:47:33 -08:00
  • fa26c8078b
    fix(docker): modify db configuration for new tests Kevin Morris 2021-11-17 00:44:35 -08:00
  • fa43f6bc3e
    change(aurweb): add parallel tests and improve aurweb.db Kevin Morris 2021-11-17 00:33:41 -08:00
  • 07aac768d6
    change(fastapi): remove sqlite support Kevin Morris 2021-11-17 00:27:44 -08:00
  • 0abdf8d468
    fix(fastapi): close connection used for initdb Kevin Morris 2021-11-17 00:22:52 -08:00
  • 40b21203ed
    feat(poetry): add filelock Kevin Morris 2021-11-16 01:46:07 -08:00
  • cea9104efb
    feat(poetry): add pytest-xdist Kevin Morris 2021-11-16 01:45:32 -08:00
  • b0b05df193
    fix(fastapi): pin markdown to 3.3.4 Kevin Morris 2021-11-16 21:10:53 -08:00
  • e3fff9e357
    Merge branch 'feat-csrf-login-check' into pu Kevin Morris 2021-11-15 12:00:07 -08:00
  • 91b570ff0d
    Merge branch 'db-rework' into pu Kevin Morris 2021-11-15 00:02:56 -08:00
  • 7f6d9966e5
    fix: initialize engine and session in util/adduser.py Kevin Morris 2021-11-14 16:02:00 -08:00
  • 9424341b55
    fix(docker): fix cgit css config Kevin Morris 2021-11-14 23:33:58 -08:00
  • 12400147fc
    fix: initialize engine and session in util/adduser.py Kevin Morris 2021-11-14 16:02:00 -08:00
  • 4103ab49c9
    housekeep(fastapi): rework aurweb.db session API Kevin Morris 2021-11-14 15:36:06 -08:00
  • f8ba2c5342
    cleanup(fastapi): simplify aurweb.routers.accounts.accounts_post Kevin Morris 2021-11-14 15:32:11 -08:00
  • cee7512e4d cleanup(fastapi): simplify PackageDependency.is_package() Kevin Morris 2021-11-12 20:49:25 -08:00
  • bd59adc886
    fix(fastapi): use NumVotes for votes field in package details Kevin Morris 2021-11-12 17:39:26 -08:00
  • 686c032290
    feat(fastapi): add id="licenses" to package details licenses Kevin Morris 2021-11-11 19:55:04 -08:00
  • 7aa959150e
    feat(fastapi): add id="conflicts" to package details conflicts Kevin Morris 2021-11-11 19:53:50 -08:00
  • e8e9edbb21
    change(fastapi): simplify package details database queries Kevin Morris 2021-11-11 19:30:21 -08:00
  • a33e9bd571
    feat(fastapi): add Replaces field to package details Kevin Morris 2021-11-11 19:14:08 -08:00
  • 50a9690c2d
    feat(fastapi): add Provides field in package details Kevin Morris 2021-11-11 19:09:24 -08:00
  • 2016b80ea9
    fix(fastapi): hide conflicts when there are none Kevin Morris 2021-11-11 18:14:50 -08:00
  • 2dc6cfec23
    fix(fastapi): reorganize licenses display Kevin Morris 2021-11-11 18:14:15 -08:00
  • 20f5519b99
    fix(fastapi): hide keywords when there are none or they can't be edited Kevin Morris 2021-11-11 18:13:21 -08:00
  • 363afff332
    feat(fastapi): add /pkgbase/{name}/keywords (post) Kevin Morris 2021-11-11 17:36:08 -08:00
  • 5f5fa44d0d
    fix(fastapi): fix licenses check Kevin Morris 2021-11-11 17:12:13 -08:00
  • cef217388a
    add labels to gitlab issue templates Kevin Morris 2021-11-11 13:09:05 -08:00
  • 0da11f068b
    fix(fastapi): check for prometheus info.response Kevin Morris 2021-11-11 16:22:30 -08:00
  • 567090547d
    add labels to gitlab issue templates Kevin Morris 2021-11-11 13:09:05 -08:00
  • 66978e40a4
    fix(mkpkglists): fix isort order (master) Kevin Morris 2021-11-10 13:57:33 -08:00
  • 8788f99005
    fix(mkpkglists): restore isort order Kevin Morris 2021-11-10 13:54:18 -08:00
  • 6e344ce9da
    fix(mkpkglists): default keys to result[1] Kevin Morris 2021-11-10 13:40:19 -08:00
  • 52110b7db5
    fix(mkpkglists): default keys to result[1] Kevin Morris 2021-11-10 13:40:19 -08:00
  • 3da30736e4
    fix(mkpkglists): default keys to result[1] Kevin Morris 2021-11-10 13:40:19 -08:00
  • daef98080e
    fix(fastapi): fix broken official package query Kevin Morris 2021-11-10 13:05:19 -08:00
  • 4b2be7fff8
    feat(docker): add poetry caching Kevin Morris 2021-11-10 13:00:01 -08:00
  • 0c57c53da1
    fix(sharness): fix AUR_CONFIG generation for mkpkglists test Kevin Morris 2021-11-10 07:04:03 -08:00
  • 4f7aeafa8d
    feat(docker): host gzip archive downloads Kevin Morris 2021-11-10 06:20:22 -08:00
  • abbecf5194
    change(mkpkglists): remove header comments Kevin Morris 2021-11-10 06:18:34 -08:00
  • 107367f958
    feat(docker): use mkpkglists --extended flag Kevin Morris 2021-11-09 02:29:39 -08:00
  • 068b067e14
    feat(docker): log cron executions Kevin Morris 2021-11-09 02:28:52 -08:00
  • 0403b89f53
    feat: add packagesmeta[ext]file option to conf/config.dev Kevin Morris 2021-11-09 02:08:03 -08:00
  • 0155f4ea84
    fix(mkpkglists): remove caching Kevin Morris 2021-11-06 17:13:16 -07:00
  • d62af4ceb5
    feat(mkpkglists): added metadata archives Kevin Morris 2021-11-06 16:23:08 -07:00
  • f3f662c696
    fix(mkpkglists): improve package meta archive Kevin Morris 2021-10-31 16:52:30 -07:00
  • f606140050
    feat(PHP): Add packages dump file with more metadata Kristian Klausen 2021-10-15 20:14:31 +02:00
  • 10fcf93991
    fix(fastapi): use correct official pkg base url Kevin Morris 2021-11-09 01:51:23 -08:00
  • 4b8963b7ba
    feat(docker): add cron service (aurblup + mkpkglists) Kevin Morris 2021-11-09 00:29:19 -08:00
  • 338a44839f
    fix: override aurblup's db-path option in config.dev Kevin Morris 2021-11-09 00:18:54 -08:00
  • b8d7619dbc
    change: add mkpkglists options to config.dev Kevin Morris 2021-11-09 00:17:52 -08:00
  • 464540c9a9
    fix: use https for aurblup's default mirror instead of ftp Kevin Morris 2021-11-09 00:14:24 -08:00
  • e9cc133005
    Merge branch 'starlette-0.17.0' into pu Kevin Morris 2021-11-08 19:12:11 -08:00
  • 85ebc72e8a
    fix(fastapi): only elevated users are allowed to suspend accounts Kevin Morris 2021-11-08 18:18:41 -08:00
  • 3517862ecd
    change(poetry): use kevr@upgrade-starlette-0.17.0 as fastapi source Kevin Morris 2021-11-08 18:46:21 -08:00
  • 446a082352
    change(fastapi): refactor database ORM model definitions Kevin Morris 2021-11-07 17:26:05 -08:00
  • 0180d65c2f
    fix(mkpkglists): remove caching Kevin Morris 2021-11-06 17:13:16 -07:00
  • 9f1f399957
    fix(mkpkglists): remove caching Kevin Morris 2021-11-06 17:13:16 -07:00
  • 20e9abd1a5
    feat(mkpkglists): added metadata archives Kevin Morris 2021-11-06 16:23:08 -07:00
  • 574a2140d6
    fix(mkpkglists): improve package meta archive Kevin Morris 2021-10-31 16:52:30 -07:00
  • 1e3cb811fc
    feat(PHP): Add packages dump file with more metadata Kristian Klausen 2021-10-15 20:14:31 +02:00
  • cdca8bd295
    feat(mkpkglists): added metadata archives Kevin Morris 2021-11-06 16:23:08 -07:00
  • 51fb24ab73
    fix(mkpkglists): improve package meta archive Kevin Morris 2021-10-31 16:52:30 -07:00
  • 69773a5b58
    feat(PHP): Add packages dump file with more metadata Kristian Klausen 2021-10-15 20:14:31 +02:00
  • 020409ef46 fix(FastAPI): prevent CSRF forging login requests Steven Guikal 2021-11-01 17:18:09 -04:00
  • e4a5b7fae9
    fix(docker): use 3s intervals for all healthchecks Kevin Morris 2021-11-03 05:39:28 -07:00
  • 16e6fa2cdd
    fix(fastapi): fix prometheus parsing of HTTPStatus Kevin Morris 2021-11-01 14:23:15 -07:00
  • 9aa8decf40
    fix(fastapi): use metrics in cases where PROMETHEUS_MULTIPROC_DIR is defined Kevin Morris 2021-11-01 14:18:19 -07:00
  • cdb854259a
    fix(docker): share FASTAPI_BACKEND with the server Kevin Morris 2021-11-01 13:54:58 -07:00
  • dc397f6bd8
    fix(fastapi): utilize PROMETHEUS_MULTIPROC_DIR in our own /metrics Kevin Morris 2021-11-01 13:17:24 -07:00
  • 1be4ac2fde
    feat(docker): use PROMETHEUS_MULTIPROC_DIR Kevin Morris 2021-11-01 12:27:33 -07:00
  • f21765bfe4
    feat(fastapi): add prometheus /metrics Kevin Morris 2021-10-31 02:16:50 -07:00
  • cc45290ec2
    feat(poetry): add prometheus-fastapi-instrumentator Kevin Morris 2021-11-01 11:41:20 -07:00
  • 4d214b9cd9
    Merge branch 'fix-rpc-search-generation' into pu Kevin Morris 2021-10-31 23:19:02 -07:00
  • a82879210c
    fix(poetry): add mysql-connector dep Kevin Morris 2021-10-31 19:56:56 -07:00
  • 451eec0c28
    fix(fastapi): remove info-specific fields from search results Kevin Morris 2021-10-31 15:45:41 -07:00
  • f26cd1e994
    fix(gitlab-ci): add docker dep to deploy target Kevin Morris 2021-10-31 16:13:01 -07:00
  • cef69b6342
    fix(gitlab-ci): prune dangling images and build cache Kevin Morris 2021-10-31 15:47:39 -07:00
  • b7475a5bd0
    fix(rpc): fix performance of suggest[-pkgbase] Kevin Morris 2021-10-31 04:11:42 -07:00
  • 61f3cb938c
    feat(rpc): support the If-None-Match request header Kevin Morris 2021-10-31 01:22:54 -07:00
  • 2cc44e8f28
    fix(rpc): perform regex match against callback name Kevin Morris 2021-10-31 01:17:16 -07:00
  • 12b4269ba8
    feat(rpc): support jsonp callbacks Kevin Morris 2021-10-31 00:28:55 -07:00
  • 05e6cfca62
    feat(rpc): add msearch type handler Kevin Morris 2021-10-30 22:56:18 -07:00
  • 9fef8b0611
    fix(rpc): fix search arg check Kevin Morris 2021-10-30 22:53:30 -07:00
  • af2f3694e7
    feat(rpc): add search type handler Kevin Morris 2021-10-30 16:39:20 -07:00
  • ece25e0499
    Merge branch 'pu-rpc-suggest' into pu Kevin Morris 2021-10-30 16:57:03 -07:00
  • c28f1695ed
    fix(fastapi): support by maintainer search with no keywords Kevin Morris 2021-10-30 16:22:54 -07:00
  • 9d6dbaf0ec
    feat(rpc): add suggest type handler Kevin Morris 2021-10-30 00:36:21 -07:00
  • a38e126f49
    Merge branch 'fix-commit-hash-check' into pu Kevin Morris 2021-10-30 00:06:28 -07:00
  • 6d376fed15
    feat(rpc): add ETag header with md5 hash content Kevin Morris 2021-10-29 23:10:20 -07:00
  • 0af6a2c32f
    fix(docker): fix COMMIT_HASH variable check Kevin Morris 2021-10-29 23:47:47 -07:00
  • b3b31394e8
    fix(rpc): simplify json generation complexity Kevin Morris 2021-10-29 22:59:40 -07:00
  • 9464de108f
    feat(fastapi): add /pkgbase/{name}/comments/{id}/edit (get) Kevin Morris 2021-10-29 21:37:52 -07:00
  • 01e27fa347
    fix(fastapi): sanitize /requests params Kevin Morris 2021-10-29 20:29:56 -07:00
  • 7f4c011dc3
    fix(fastapi): sanitize PP/O parameters for package search Kevin Morris 2021-10-29 20:26:57 -07:00
  • 8dcdc7ff38
    change(fastapi): decouple account comment templates Kevin Morris 2021-10-29 18:27:07 -07:00
  • 46c39399ff
    fix(fastapi): fix /account/{username} links Kevin Morris 2021-10-29 17:18:15 -07:00
  • 348128fada
    fix(fastapi): fix /account/{username} page title Kevin Morris 2021-10-29 17:06:16 -07:00
  • 691b7b9091
    feat(fastapi): add comment actions to /account/{username}/comments Kevin Morris 2021-10-28 17:52:17 -07:00