frederik
8679ff91dc
chore(systemd): add systemd service files ( #22 )
...
Add systemd files to serve files from /var/lib/rustypaste, automatic
user creation via systemd-sysusers and AUTH_TOKEN configuration via
rustypaste.env in /etc/rustypaste/rustypaste.env.
implements #16
2022-03-25 23:51:20 +03:00
Orhun Parmaksız
8ed0b7bbf1
chore(build): strip the binary
2022-03-23 16:48:39 +03:00
Orhun Parmaksız
9136d1ce09
docs(readme): add testing instructions to README.md
2022-03-23 16:41:09 +03:00
Orhun Parmaksız
dd91c50d50
feat(server): support auto-deletion of expired files ( #17 )
...
feat(server): support auto-deletion of expired files (#17 )
chore(ci): set the number of test threads to 1
feat(config): allow the real-time update of cleanup routine
docs(readme): update README.md about deleting expired files
2022-03-23 16:13:46 +03:00
Orhun Parmaksız
a3e266b8b4
refactor(server): define global constants for environment variables
2022-03-17 15:54:08 +03:00
Orhun Parmaksız
c48e45d68c
chore(deps): upgrade actix dependencies
...
closes #18
2022-03-17 15:46:32 +03:00
Orhun Parmaksız
51d6fdd0d8
docs(readme): reorder sections in README.md
2022-03-17 11:53:16 +03:00
Orhun Parmaksız
2d5c14a6e0
docs(readme): apply shellcheck suggestions to cleanup script
2022-03-17 11:50:27 +03:00
sh
44ab1318ee
docs(readme): add shell script for cleaning files ( #20 )
2022-03-17 11:47:33 +03:00
Sven-Hendrik Haase
d3a9e0c69d
chore(codecov): add codecov config ( #21 )
...
This is to ensure that trivial decreases in code coverage don't fail the pipeline.
2022-03-17 00:29:26 +03:00
Orhun Parmaksız
525129ddcb
fix(server): check if the path is a file while serving
...
closes #19
2022-03-16 16:37:54 +03:00
Orhun Parmaksız
ffe067f9da
chore(release): prepare for v0.6.5
2022-03-13 21:33:32 +03:00
Orhun Parmaksız
08dc063a7a
docs(readme): add installation instructions for Arch Linux
2022-03-13 21:13:31 +03:00
Orhun Parmaksız
1dd5dcf167
fix(config): unset CONFIG
environment variable to avoid conflicts
2022-03-13 21:12:10 +03:00
Orhun Parmaksız
e3a97045f4
chore(release): prepare for v0.6.4
2022-03-12 02:04:18 +03:00
Orhun Parmaksız
bdb8492a11
chore(deps): upgrade dependencies
2022-03-12 02:02:36 +03:00
Orhun Parmaksız
94516c95bb
feat(config): support setting the timeout for HTTP requests
2022-03-12 00:35:54 +03:00
Orhun Parmaksız
fda6f91211
style(readme): update the formatting of example shell function
2022-03-12 00:03:37 +03:00
Orhun Parmaksız
9e5bd112e7
feat(config): support setting the refresh rate for hot-reloading
2022-03-12 00:02:25 +03:00
Orhun Parmaksız
0f893ba058
docs(changelog): update CHANGELOG.md about auth_token example
2022-02-25 00:32:19 +03:00
Orhun Parmaksız
d4a12cdcee
chore(release): prepare for v0.6.3
2022-02-25 00:25:50 +03:00
Orhun Parmaksız
2ef453be28
chore(docker): remove Rust edition workaround from Dockerfile
2022-02-25 00:14:14 +03:00
Orhun Parmaksız
d6ba6ac630
chore(deps): upgrade dependencies
2022-02-25 00:10:52 +03:00
Orhun Parmaksız
6f1dcab15a
fix(lints): apply clippy suggestions
2022-02-24 23:54:54 +03:00
Orhun Parmaksız
3cc40deca0
feat(config): support setting the auth token in config
2022-02-24 23:51:47 +03:00
Orhun Parmaksız
53686c6c93
docs(license): update copyright years
2022-01-09 15:05:41 +03:00
Orhun Parmaksız
4f6456a3c8
chore(release): prepare for v0.6.2
2021-12-05 16:16:10 +03:00
Orhun Parmaksız
17b8c1940c
chore(deps): upgrade dependencies
2021-12-05 16:09:53 +03:00
Orhun Parmaksız
ebbe8dbfae
test(paste): update paste test about borrowing the config
2021-12-05 15:27:38 +03:00
Orhun Parmaksız
2b80c78a02
Merge branch 'master' of ssh://github.com/orhun/rustypaste
2021-12-05 15:04:21 +03:00
Orhun Parmaksız
8f3f89716f
fix(async): drop the RW guard of config before suspend points
2021-12-05 15:03:51 +03:00
Orhun Parmaksız
5cbb41c247
fix(async): clone Ref to avoid holding it across a suspend point
2021-12-05 14:13:25 +03:00
Sven Assmann
8a03fe3655
chore(deps): bump versions ( #9 )
2021-11-17 19:42:45 +03:00
Orhun Parmaksız
dbda1bb94a
chore(release): prepare for v0.6.1
2021-11-16 19:48:38 +03:00
Orhun Parmaksız
8b17137c52
fix(server): gracefully handle the hot-reloading errors
2021-11-16 19:27:18 +03:00
Orhun Parmaksız
27cfa6aca3
chore(release): prepare for v0.6.0
2021-11-07 17:44:10 +03:00
Orhun Parmaksız
f3859d2857
docs(readme): make the heading sizes consistent
2021-11-07 17:25:42 +03:00
Orhun Parmaksız
2b6b3caf2c
chore(deps): upgrade dependencies
2021-11-07 17:19:17 +03:00
Orhun Parmaksız
7797180937
fix(server): change the config data type for serve route
2021-11-07 17:03:00 +03:00
Orhun Parmaksız
b12ff1f579
chore(docker): update Dockerfile about Rust edition
2021-11-07 16:52:08 +03:00
Orhun Parmaksız
6b3914a54e
chore(lib): import required traits for backwards edition compatibility
2021-11-07 16:25:08 +03:00
Orhun Parmaksız
d927fb0b97
chore(security): optimize cargo-audit workflow
2021-11-07 16:16:46 +03:00
Orhun Parmaksız
a2de1c3334
feat(config): hot-reload the configuration
2021-11-07 16:06:57 +03:00
Orhun Parmaksız
f078a9afa7
fix(server): prevent serving an already expired file
2021-11-07 00:49:31 +03:00
Orhun Parmaksız
3eee294bd9
docs(lib): update the function comment for store_remote_file
2021-11-07 00:01:30 +03:00
Orhun Parmaksız
7a6842e181
feat(paste): support pasting files from remote URLs
2021-11-06 23:55:55 +03:00
Orhun Parmaksız
bd86c27b08
chore(project): switch to Rust edition 2021
2021-11-05 23:33:42 +03:00
Orhun Parmaksız
0cbafd9538
chore(release): prepare for v0.5.0
2021-10-12 19:59:35 +03:00
Orhun Parmaksız
8eff8847ea
chore(docker): improve docker build workflow
2021-10-12 19:46:32 +03:00
Orhun Parmaksız
dcaa5eccf9
chore(deps): upgrade dependencies
2021-10-12 19:42:25 +03:00