Commit graph

510 commits

Author SHA1 Message Date
asonix c5b107eb4c clippy
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-11 10:04:37 -05:00
asonix 7f49af58fe Update actix-form-data, impl Store & Repo for Data<T>
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-10 19:29:22 -05:00
asonix 6673049238 Bump version
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-08-19 14:13:06 -05:00
asonix e0bc95f785 Remove unneeded reborrow
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-15 15:00:12 -05:00
Aode (lion) 547934071a Don't migrate from the old database if it doesn't exist
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-14 11:49:20 -05:00
Aode (lion) f8fed14317 Bump version
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-07-17 11:17:03 -05:00
Aode (lion) 163a87f99b Bump deps
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-17 11:16:44 -05:00
Aode (lion) e0543b2c1c Add HEAD endpoints for process, serve
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-17 11:15:43 -05:00
Aode (lion) 6281d5bca4 Bump deps
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-02 10:52:24 -05:00
asonix 14a71d58ee Bump deps
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-06-21 11:27:57 -05:00
asonix 6b5fb886f4 Bump version 2022-06-21 11:27:40 -05:00
asonix cb9a594f24 Fix content type on already processed images 2022-06-21 11:27:22 -05:00
asonix c9e4e3b8f5 Bump version
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-06-06 16:04:00 -05:00
asonix dc73bdbad4 Make already-claimed a 400
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-05 23:24:58 -05:00
Aode (lion) 9cfc1ed733 Update deps
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-28 12:39:23 -05:00
Tavi e3c9c9d593 Dependency bumps
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-26 09:47:23 -05:00
Aode (lion) 614ae6d564 Update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-29 16:29:36 -05:00
Aode (lion) 2db76ad8c5 Update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-29 15:54:54 -05:00
Aode (lion) 5b979a2e0f Update deps
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-04-29 14:41:03 -05:00
Aode (lion) 8ee26ccf4f change some import paths
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-27 20:13:49 -05:00
Aode (Lion) 626e9f5ba7 Update UUID 2022-04-24 17:11:32 -05:00
Aode (Lion) 4ac20546ce Improve migration from 0.3 formats 2022-04-24 17:10:15 -05:00
Aode (Lion) 4474850469 Update deps
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-15 13:03:54 -05:00
Aode (Lion) b3cbda1337 Add internal endpoint for cleaning variants
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-11 16:56:39 -05:00
Aode (Lion) 25b588154c Re-enable console for dev docker-compose
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-11 15:39:11 -05:00
Aode (Lion) e50ccfb48c Update deps
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-11 15:17:54 -05:00
Aode (lion) 05533f7e3a Use rfc3339 dates for details responses
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-08 13:36:06 -05:00
Aode (lion) 7436f15267 Dry download client logic
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-08 13:16:22 -05:00
Aode (lion) 5f19b63166 Extract details processing
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-08 13:03:00 -05:00
Aode (lion) 31c5a36c77 Better instrument drops, jobs. Properly disarm backgrounded downloads
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-08 12:51:33 -05:00
Aode (lion) 300fcdac05 Make referencing endpoints more consistent
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-08 12:08:15 -05:00
Aode (lion) 55d5e43cd2 Consolidate endpoints for downloading media, cached or backgrounded
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-08 12:05:14 -05:00
Aode (lion) 07c61cbe87 Add download backgrounded
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-07 19:07:30 -05:00
Aode (lion) 13afc6a4be Update pictrs-proxy in object-storage dockerfile
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-07 13:28:41 -05:00
Aode (lion) 8781bc8f28 Add follows-from relation for background tasks 2022-04-07 13:28:28 -05:00
Aode (lion) e493e90dd4 Defensive tracing
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-07 12:56:40 -05:00
Aode (lion) c80d207a87 Improve tracing
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-06 21:40:49 -05:00
Aode (Lion) 05e2cf5e08 Cache on Alias rather than Hash
All checks were successful
continuous-integration/drone/push Build is passing
Make sled repo blocking tasks share parent span
2022-04-06 12:14:12 -05:00
Aode (Lion) 865f4ee09c Caching works:
All checks were successful
continuous-integration/drone/push Build is passing
- Insert new bucket for current access time before removing
    previous access time record.
- Add instrument to more methods for more precise tracing
2022-04-05 21:47:35 -05:00
Aode (Lion) 6cdae7b318 Add 'cache' endpoint for ingesting ephemeral media
All checks were successful
continuous-integration/drone/push Build is passing
By default, cached media should only stick around for 7 days, however
The timeout is reset every time media is accessed, so only obscure
cached media will be flushed from the cache. This '7 days' number is
configurable through the commandline run options as --media-cache-duration
and in the pict-rs.toml file as [media] cache_duration
2022-04-05 20:29:30 -05:00
Aode (Lion) 7d9d947256 Update drone dockerfile
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 19:44:04 -05:00
Aode (Lion) d4c5158e57 More readme & config doc fixes
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 19:26:42 -05:00
Aode (Lion) 7e26e7281a Update pict-rs version in config docs
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 19:12:28 -05:00
Aode (Lion) 1cde842881 Update pict-rs.toml with most recent configuration format
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 18:58:18 -05:00
Aode (Lion) 5ce951188d Update section on docker development
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 18:26:32 -05:00
Aode (Lion) 030604208f Update readme with current 0.4 apis
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 18:23:36 -05:00
Aode (Lion) 6cd7a3be64 Remove migrate.toml
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 17:39:29 -05:00
Aode (lion) 3ad6cdc853 Add PNM module in imagemagick policy
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 16:44:58 -05:00
Aode (lion) 8633eab54f Merge branch 'asonix/repo' into main
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 15:23:53 -05:00
Aode (lion) f2d7c685a6 Update deps
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-03 15:21:14 -05:00