Commit Graph

53 Commits

Author SHA1 Message Date
orhun eaa8b09cd2
chore(docker): share the config file between host and container 2021-08-09 23:27:35 +03:00
orhun d0abe50679
docs(readme): mention MIME type overriding and blacklisting 2021-08-09 23:12:51 +03:00
orhun cc385d1aca
refactor(test): use `tests` module for tests 2021-08-09 22:50:01 +03:00
orhun e7ad855f4d
feat(paste): support blacklisting MIME types 2021-08-09 22:48:51 +03:00
orhun 03348cb38f
feat(paste): support overriding MIME types 2021-08-09 22:28:33 +03:00
orhun 0296bc0594
chore(release): prepare for v0.2.0 2021-08-04 18:04:29 +03:00
orhun 11482ff59f
docs(readme): mention URL shortening 2021-08-04 17:49:57 +03:00
orhun f3855be2c9
feat(paste): support shortening URLs 2021-08-04 17:35:54 +03:00
orhun e01911df4d
chore(release): prepare for v0.1.3 2021-07-28 00:33:58 +03:00
orhun 315a649777
fix(upload): prevent sending zero bytes 2021-07-28 00:25:18 +03:00
orhun f4a3c07def
fix(upload): prevent sending empty file name 2021-07-28 00:21:34 +03:00
orhun 315585db36
fix(upload): prevent path traversal on upload directory
closes #2
2021-07-28 00:14:27 +03:00
orhun 60c25e2fbc
fix(upload): check the content length while reading bytes
closes #1
2021-07-27 23:49:35 +03:00
orhun d02865b956
chore(release): prepare for v0.1.2 2021-07-27 17:27:22 +03:00
orhun 6019e77026
chore(cd): publish the tagged docker image 2021-07-27 17:08:51 +03:00
orhun 1c596ee760
chore(release): prepare for v0.1.1 2021-07-27 16:59:31 +03:00
orhun 27f2621cd2
fix(cd): install musl-tools for the musl target 2021-07-27 16:57:56 +03:00
orhun aa007f9b14
chore(ci): update lychee arguments 2021-07-27 16:20:33 +03:00
orhun a0b9424b94
docs(readme): use https scheme for example URLs 2021-07-27 16:20:01 +03:00
orhun 466a87b8d2
docs(readme): update nginx example 2021-07-27 16:16:31 +03:00
orhun cb95016d5e
chore(cd): add continuous deployment workflow 2021-07-27 15:56:34 +03:00
orhun e178475971
docs(readme): update auth token example 2021-07-27 15:48:21 +03:00
orhun f1e85b64b7
style(config): update the field order for random_url 2021-07-27 14:00:50 +03:00
orhun a739335b77
chore(docker): add docker build workflow 2021-07-27 13:47:34 +03:00
orhun 44fa1c6bab
chore(audit): add security audit workflow 2021-07-27 13:46:25 +03:00
orhun e497859da5
chore(ci): add continuous integration workflow 2021-07-27 13:40:34 +03:00
orhun c14c05abb3
chore(project): add CODEOWNERS 2021-07-27 13:34:06 +03:00
orhun e32e10e09b
chore(project): add FUNDING.yml 2021-07-27 13:33:32 +03:00
orhun 3577c0ede5
docs(readme): update the releases page link 2021-07-27 13:25:47 +03:00
orhun 338dce61d0
docs(project): add CHANGELOG.md 2021-07-26 21:45:31 +03:00
orhun ff1a033197
chore(project): update crate details 2021-07-26 21:45:22 +03:00
orhun 522a32a301
docs(project): add LICENSE (MIT) 2021-07-26 21:38:15 +03:00
orhun b459761122
docs(readme): add README.md 2021-07-26 21:29:46 +03:00
orhun bdf3d69409
docs(project): update the library description 2021-07-26 17:38:28 +03:00
orhun 08496cb41b
feat(server): redirect index to project homepage 2021-07-26 16:05:15 +03:00
orhun 338802cc9b
refactor(config): create the `random` module for generating URLs 2021-07-26 15:34:23 +03:00
orhun 94d6ec2100
chore(docker): add docker-compose.yml 2021-07-25 14:48:11 +03:00
orhun 763b956a17
chore(docker): add Dockerfile 2021-07-25 14:47:48 +03:00
orhun 97f47a5a42
refactor(config): remove environment variable prefix 2021-07-24 23:51:23 +03:00
orhun 411f278656
feat(config): use an environment variable for config file path 2021-07-24 20:51:08 +03:00
orhun ee760529a3
chore(config): only support toml and yaml formats 2021-07-24 20:48:15 +03:00
orhun d538e591ef
chore(project): update project details 2021-07-24 20:46:22 +03:00
orhun ef57b48868
feat(paste): guess the extension if it is not present 2021-07-24 15:09:11 +03:00
orhun 12c204bf03
refactor(server): create auth handler module 2021-07-24 14:38:53 +03:00
orhun 181c8c602c
refactor(server): use .env for auth token 2021-07-24 14:10:30 +03:00
orhun 4c988a446d
test(project): add tests 2021-07-24 13:47:24 +03:00
orhun f67e611781
feat(paste): make pet names configurable 2021-07-24 00:01:16 +03:00
orhun fc425067f7
feat(paste): support using random file names 2021-07-23 23:53:41 +03:00
orhun cc7e295e88
refactor(server): use 400 bad request for invalid content 2021-07-23 23:07:47 +03:00
orhun 53ba3dcac9
feat(server): use logging for erroneous situations 2021-07-23 23:07:01 +03:00