Commit Graph

35 Commits

Author SHA1 Message Date
Lucy
e4cd1bae09 Update/root url (#136)
* handle root url

* add handler file

* fix compilation bug

* fix compilation error

* attempt redirect

* add query param of hostname

* add name to root query params

* cleanup
2023-06-19 14:53:06 -06:00
Lucy C
c3dab78718 Fix/misc (#134)
* use latest version of dependency for metadata if best version is unsatisfied

* cleanup

* add config setting to allow protections around package uploads to specific registries

* change to whitelist

* properly parse whitelist

* enable deleting deprecated admin users
2023-04-12 15:39:59 -06:00
Aiden McClelland
3aef9dbf09 hash on upload (#123)
* hash on upload

* Update src/Cli/Cli.hs

* fix import and clean up error response

* remove content length limit

* remove import

* lift version

* slow af but works

Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
2022-09-08 10:29:01 -06:00
Keagan McClelland
dbd73fae7f Feature/api versioning (#106)
* wip

* finishes initial refactor

* prune unused code

* finished massive refactor

* remove commented deps

* fix import

* fix bug
2022-06-20 10:28:28 -06:00
Keagan McClelland
f761677420 bang patterns optimization to avoid unnecessary laziness 2022-05-27 10:53:09 -06:00
Keagan McClelland
2105c58182 mass clean up of warnings, hints, errors 2022-05-26 18:26:32 -06:00
Keagan McClelland
11e361fc5b log uploads 2022-05-26 18:26:32 -06:00
Keagan McClelland
4c8cba18a2 Implements uploads, index, and deindex 2022-05-26 18:26:32 -06:00
Keagan McClelland
729e9bf507 apply hint suggestions 2022-05-26 18:26:32 -06:00
Keagan McClelland
87b5a6e4a1 implements upload on server
actually move extracted dir to resource location
2022-05-26 18:26:32 -06:00
Keagan McClelland
d2aee89cda implements basic authentication for admins 2022-05-26 18:26:32 -06:00
Keagan McClelland
75663b65e4 autohash eos 2022-03-01 14:36:24 -07:00
Lucy Cifferello
649f876692 organization refactor separating database actions, data transformations, and api type constructs into separate components 2022-02-26 23:27:27 -07:00
Keagan McClelland
bf9e3e313f refactor registry to include OS version filtering on the package index (#64)
* refactor registry to include OS version filtering on the package index

* remove commented code, clean up tests

* removed unused types

* remove disabled test

* remove unused type

* fix query parsing

* remove unused code

* more purging

* MOAR PURGING

* normalize data model, fix all type errors

* rename get parameter
2022-02-26 23:27:27 -07:00
Keagan McClelland
a563592081 clean up unused imports 2022-02-26 23:27:27 -07:00
Keagan McClelland
0da59d225d improves logging 2022-02-26 23:27:27 -07:00
Keagan McClelland
bcc3f01086 builds 2022-02-26 23:27:27 -07:00
Keagan McClelland
da240f35ee fsnotify extraction attempt 2022-02-26 23:27:27 -07:00
Keagan McClelland
f2364e742e implements error log reporting 2022-02-26 23:27:27 -07:00
Lucy Cifferello
8a675b48fe update lts and log headers 2022-02-26 23:27:27 -07:00
Lucy Cifferello
64fc16813f categories refactor 2022-02-26 23:27:27 -07:00
Lucy Cifferello
e4d3e9a713 alter endpoints to support dynamic versions 2020-10-10 19:08:43 -06:00
Lucy Cifferello
f7482cbc76 refactor config/manifest endpoint path with appId 2020-10-09 14:16:57 -06:00
Keagan McClelland
a192bce08c removes compatibility dependency, filters apps/versions based off of user agent header 2020-09-21 17:45:23 -06:00
Lucy Cifferello
b29ed6cade fork process 2020-08-14 14:48:25 -06:00
Keagan McClelland
d8a3ace841 restart semantics 2020-08-04 18:41:15 -06:00
Keagan McClelland
f385d23210 autorenews certificates 2020-08-03 15:09:50 -06:00
Lucy Cifferello
2fb72aeca4 finalize persistence ofapp download metrics 2020-06-06 21:52:57 -06:00
Keagan McClelland
0a74f88171 registry changes ready for 0.1.2 sys release 2020-02-19 03:22:31 +00:00
Aaron Greenspan
f75f06dbad I fixed the yesod shit 2020-01-21 18:30:54 -07:00
Aaron Greenspan
d8b5d3e193 adds icons endpoint 2020-01-02 14:42:59 -07:00
Aaron Greenspan
57f86ac052 all working 2019-12-24 14:48:01 -07:00
Aaron Greenspan
5483980805 streaming output works 2019-12-24 00:13:57 -07:00
Aaron Greenspan
0ab1121738 scaffolding ready for s9pks 2019-12-21 16:56:14 -07:00
Aaron Greenspan
22e1170e79 initial commit 2019-12-21 13:13:19 -07:00