asonix
38a5b72606
Prepare v0.5.17-pre.2
...
This release fixes configuration for strict object storage
implementations
2024-06-25 15:34:48 -05:00
asonix
4e75764110
Add configuration option to control request logging
2024-06-03 22:15:52 -05:00
asonix
c4e99ef539
Add ability to disable colorized logs
2024-04-15 15:16:10 -05:00
asonix
793d3c0c70
Cleanup temporary directory on launch by default
2024-03-23 18:42:12 -05:00
asonix
4a7a51d147
Add more imagemagick security configuration
...
Remove default security policy, since it is overridden anyway
Update default value for max_area
Inherit animation frame count configuration for list-length
Add release document
2024-02-05 14:30:01 -06:00
asonix
5805eb0aed
Enable configuring imagemagick security policy from pictrs
2024-01-31 21:32:01 -06:00
asonix
50fd3e6182
Enable serving over TLS
2024-01-31 17:47:42 -06:00
asonix
574b12b23f
Fix postgres commandline, add default for use_tls
2024-01-25 08:55:51 -06:00
asonix
19147e2035
postgres: allow connecting to TLS-enabled databases
2024-01-15 18:11:08 -05:00
asonix
6daa745446
Add optional ability to log spans
2023-12-11 14:58:53 -06:00
asonix
6b2ccbf975
Allow configuring pict-rs' temporary directory
2023-11-24 11:48:45 -06:00
asonix
a30044278c
Improve documentation for using pict-rs as a library
2023-11-24 11:38:14 -06:00
asonix
210af5d7d9
Add danger_dummy_mode
2023-11-11 14:22:12 -06:00
asonix
5fd59fc5b4
Change commandline flag to allow disabling video, since it is enabled by default
2023-11-11 13:22:12 -06:00
asonix
f223d477c7
Enable specifying concurrency for 0.4 to 0.5 migration
2023-10-03 16:27:19 -05:00
asonix
247902e600
Enable specifying migrate-store concurrency
2023-10-03 15:50:53 -05:00
asonix
81c6e73b5f
Simplify old_repo, remove client_pool_size
2023-09-30 22:46:15 -05:00
asonix
d0646dee25
Add config option for external validation timeout
2023-09-20 19:23:55 -05:00
asonix
e15a82c0c7
Add external validation check
2023-09-05 20:45:07 -05:00
asonix
8c532c97e6
Initial postgres work
2023-09-02 11:52:55 -05:00
asonix
f95e61e402
Expose repo migrations
2023-08-16 16:32:19 -05:00
asonix
1ee77b19d8
Make Repo object safe. Create migration
2023-08-15 19:19:03 -05:00
asonix
5d4486fdf4
Finish queue implementation update for sled
2023-08-13 19:47:20 -05:00
asonix
fee4ed1e3e
Add process timeout
2023-08-05 12:41:06 -05:00
asonix
b9e6d67d15
Add retention configuration
...
This doesn't do anything yet, but is part of the Media Proxy and Variant Cleanup tickets
2023-07-22 18:37:25 -05:00
asonix
ce0df080f4
Add prometheus metrics
2023-07-22 16:47:59 -05:00
asonix
127dd6cdad
Make max file count configurable
2023-07-18 20:32:17 -05:00
asonix
b1bbc6b159
Attempt adding quality settings to pict-rs
2023-07-17 17:45:26 -05:00
asonix
c4c920191f
Add read-only mode
2023-07-17 14:24:49 -05:00
asonix
dd1d509bb1
Enable configuring download client timeout
2023-07-17 13:44:31 -05:00
asonix
2c22f2ee3a
It compiles and runs, but doesn't work
2023-07-13 17:42:21 -05:00
asonix
33b83f97f2
It compiles
...
Need to reinstate media limits
2023-07-13 13:48:59 -05:00
asonix
691bca286c
Make object storage timeouts configurable
2023-07-11 13:01:58 -05:00
asonix
686be1d93b
Turn export_path into flag for sled
2023-07-08 19:56:26 -05:00
asonix
7768d4e58e
Add database exports
...
This should help admins running pict-rs on traditional filesystems to
keep valid backups of pict-rs' sled repo
2023-07-08 17:36:01 -05:00
asonix
a1d48cbb42
Share client between object store and request extractor
...
Add config to limit connection pool size
2023-06-23 11:20:20 -05:00
asonix
a3ff072350
Remove unused cache duration parameter
2023-06-21 17:05:53 -05:00
asonix
554d852e68
Create unique errors for Repo and Store, separate from UploadError
...
Add .is_not_found() for Store errors, wire up Object and File storage to properly set NotFound
Allow skipping files that are not found during store migration
2023-06-20 15:59:08 -05:00
asonix
1214b51ad7
Make use of FilesystemDefaults when constructing migrate commands
2023-06-19 15:04:36 -05:00
asonix
4cc810d372
Add control over gif frame count
2023-02-04 17:52:23 -06:00
asonix
40f57be0c7
Allow uploading small gifs
2023-02-04 17:32:36 -06:00
asonix
8eb2293808
Enable selecting video and audio codecs for uploaded media
2022-09-30 19:38:11 -05:00
asonix
3ceaaa391c
Update clap
2022-09-28 18:23:41 -05:00
asonix
c57a48db8a
Start introducing more video controls
2022-09-25 17:36:07 -05:00
asonix
50d118a2a7
Implement image pre-processing on upload
2022-09-25 15:17:33 -05:00
asonix
ff1771e016
More migration work for rusty-s3
2022-09-24 14:18:49 -05:00
asonix
ab7fd9aaf7
Start work on using rusty-s3 instead of rust-s3
2022-09-24 13:39:27 -05:00
Aode (Lion)
6cdae7b318
Add 'cache' endpoint for ingesting ephemeral media
...
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)
602d1ea935
Begin implementing queue, put cleanups in it
2022-03-29 12:51:16 -05:00
Aode (Lion)
3792a8923a
Finish redoing config probably
2022-03-27 23:27:07 -05:00