Commit Graph

414 Commits

Author SHA1 Message Date
Rahul Garg bd88146430
feat(server): support one shot URLs (#46)
* Add support for OneshotUrl

* Review cmt: Update README

* docs(oneshot): update documentation about oneshot URLs

* Review cmt: revert fmt

* test(fixtures): add fixture test for oneshot URLs

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2023-05-28 22:09:14 +02:00
Chris Jones 9d153ad907
feat(server): allow configuring the content type for landing page (#48)
* Allow user configuration of content type

* style(format): apply formatting

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2023-05-28 00:16:46 +02:00
dependabot[bot] 8e22d4b71a
chore(deps): bump regex from 1.8.2 to 1.8.3 (#47)
Bumps [regex](https://github.com/rust-lang/regex) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.8.2...1.8.3)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-27 16:32:33 +02:00
Orhun Parmaksız 6f2d27d589
chore(release): prepare for v0.9.1 2023-05-24 22:58:07 +03:00
Orhun Parmaksız 848e503870
chore(deps): upgrade transitive dependencies 2023-05-24 22:53:05 +03:00
Orhun Parmaksız 9738a750e3
chore(deps): bump shuttle dependencies 2023-05-24 15:28:32 +03:00
dependabot[bot] 30ba212465
chore(deps): bump regex from 1.8.1 to 1.8.2 (#42)
Bumps [regex](https://github.com/rust-lang/regex) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.8.1...1.8.2)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 14:22:26 +02:00
Orhun Parmaksız f20e2d8d12
chore(shuttle): increase the max content length 2023-05-17 17:21:49 +03:00
Orhun Parmaksız 1966982198
chore(shuttle): increase the default expiry time 2023-05-17 17:20:09 +03:00
Orhun Parmaksız 9ead53097e
docs(readme): fix the OpenSSL feature example 2023-05-17 14:27:04 +03:00
Orhun Parmaksız 8359aadec6
docs(readme): mention the available feature flags 2023-05-17 14:04:32 +03:00
Orhun Parmaksız bfe78c067e
chore(release): prepare for v0.9.0 2023-05-17 13:47:01 +03:00
Orhun Parmaksız f28fe68ba7
chore(deps): upgrade transitive dependencies 2023-05-17 12:32:48 +03:00
alice dca8041990
feat(deps): allow using openssl for tls (#37)
* feat(deps): allow using openssl for tls

this allows reusing the openssl present on a distro already,
and takes a release build with it from 5.5 to 4.7mb

* chore(shuttle): update the enabled features for deployment

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2023-05-17 11:30:59 +02:00
Orhun Parmaksız 5b45b35a44
docs(readme): add information about how to run test fixtures 2023-05-17 12:29:40 +03:00
Orhun Parmaksız c1b47e28c9
docs(readme): add instructions for Alpine Linux 2023-05-17 12:28:39 +03:00
Orhun Parmaksız b092b0047d
style(changelog): format the changelog 2023-05-17 12:25:12 +03:00
Orhun Parmaksız 00d46b4b21
style(readme): add badges to README.md 2023-05-17 04:32:54 +03:00
Orhun Parmaksız e3a634b7af
chore(deploy): restart the project before deployment 2023-05-17 04:23:01 +03:00
Orhun Parmaksız 9e61cca98e
docs(readme): update features section about `default_expiry` 2023-05-14 23:55:47 +03:00
Orhun Parmaksız d57ed1125f
chore(docker): disable arm64 builds temporarily 2023-05-14 22:06:29 +03:00
Orhun Parmaksız a415ef60a0
chore(docker): enable dependency caching in Dockerfile
This reverts commit 82f1a3207f.
2023-05-14 21:57:27 +03:00
Orhun Parmaksız 82f1a3207f
chore(docker): remove dependency caching from Dockerfile 2023-05-14 21:44:22 +03:00
Orhun Parmaksız 29ddef8df0
feat(deploy): deploy on shuttle.rs (#36)
* feat(deploy): deploy on shuttle.rs

* chore(deploy): add automated shuttle deploy workflow

* style(readme): update the formatting in README.md

* chore(deploy): optimize shuttle workflow

* fix(deploy): start the project

* fix(deploy): remove start step

This reverts commit 4f25921aeb.

* chore(deploy): expose the version for the public instance

* docs(lib): update the comment for shuttle entry-point

* chore(deploy): run the shuttle deployment on new tag
2023-05-14 18:03:53 +02:00
Orhun Parmaksız 019d1556da
chore(ci): use the stable version for checkout action 2023-05-14 13:48:39 +03:00
Orhun Parmaksız ab5e153a4e
style(config): format the default config 2023-05-14 13:38:34 +03:00
Orhun Parmaksız 4a4301ee72
style(server): make the default landing page fancier 2023-05-14 01:56:57 +03:00
Orhun Parmaksız 607f07b6e1
feat(server): support server-side default expiry time 2023-05-14 01:30:35 +03:00
Orhun Parmaksız 9ea7d5de8a
feat(config): support overriding the server URL 2023-05-13 23:20:52 +03:00
Orhun Parmaksız 4e45b6a20d
style(config): format the config 2023-05-13 22:50:39 +03:00
dependabot[bot] 9fcbb1dfb0
chore(deps): bump serde from 1.0.162 to 1.0.163 (#35)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.162 to 1.0.163.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.162...v1.0.163)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-11 18:21:20 +02:00
Orhun Parmaksız 85e0c410d4
fix(docker): remove target directory from excluded files for proper caching 2023-05-11 00:45:23 +03:00
dependabot[bot] ad4c990b13
chore(deps): bump codecov/codecov-action from 1 to 3 (#34)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-10 23:43:07 +02:00
Orhun Parmaksız 18ba29e04a
chore(github): update funding options 2023-05-11 00:41:41 +03:00
Orhun Parmaksız 5e8ea66256
chore(ci): integrate dependabot 2023-05-11 00:41:03 +03:00
Orhun Parmaksız 70085f3ad0
chore(ci): update runners to Ubuntu 22.04 2023-05-11 00:40:08 +03:00
Orhun Parmaksız d82e99c128
chore(deps): upgrade dependencies 2023-05-11 00:39:04 +03:00
Orhun Parmaksız dc499e402e
chore(docker): optimize docker build workflow 2023-05-11 00:29:11 +03:00
Orhun Parmaksız ce51c184a5
docs(changelog): update changelog entry for 0.8.4 2023-01-31 21:21:54 +03:00
Orhun Parmaksız a0ba66cac1
chore(release): prepare for v0.8.4 2023-01-31 21:20:06 +03:00
Orhun Parmaksız 29d5856566
chore(deps): upgrade transitive dependencies 2023-01-31 21:09:03 +03:00
Orhun Parmaksız 99ac6156a8
feat(server): allow downloading files via `?download=true` parameter (#24) 2023-01-31 21:03:00 +03:00
Orhun Parmaksız e459ba5f3c
chore(release): prepare for v0.8.3 2023-01-30 22:24:52 +03:00
Orhun Parmaksız e013ac26bd
chore(bin): strip the binary symbols with an option in Cargo.toml 2023-01-30 21:07:37 +03:00
Orhun Parmaksız c5389a1200
fix(docker): switch to Rust image as builder for Dockerfile 2023-01-30 21:03:42 +03:00
Orhun Parmaksız 240907c53a
chore(deps): upgrade dependencies 2023-01-30 20:41:19 +03:00
Orhun Parmaksız e82914f0f1
fix(ci): update cargo-tarpaulin installation command 2023-01-29 16:52:29 +03:00
Orhun Parmaksız 695bb738cd
docs(license): update copyright years 2023-01-01 20:38:12 +03:00
Marcin Puc 96b919e5ee
chore(deps): remove unused clap dependency (#32) 2023-01-01 18:36:37 +01:00
Orhun Parmaksız 8bac3cc91f
fix(lints): apply clippy suggestions for tests 2022-12-18 23:43:58 +03:00