Commit graph

59 commits

Author SHA1 Message Date
Dustin J. Mitchell
895bb433e0
add notes about logging levels to README (#66) 2024-11-24 21:09:04 -05:00
Dustin J. Mitchell
50d028f45e
Support a client-id allowlist (#62)
This will support setting up publicly-accessible personal servers,
without also allowing anyone to create a new client.
2024-11-21 21:27:52 -05:00
Dustin J. Mitchell
5ad3b8e8bf
Reorganize the core API (#60) 2024-11-19 18:22:42 -05:00
Dustin J. Mitchell
2b1ad12a79
Add cargo-semver-checks (#59) 2024-11-17 17:59:39 -05:00
Dustin J. Mitchell
c876af0a25
Remove references to release binaries (#58)
These don't exist, and the remainder of the README instructions are
sufficient.
2024-11-17 16:52:56 -05:00
Dustin J. Mitchell
47ce4c1e3b
Split the server into three crates (#56)
This will make it easier to build variations on the server, or embed it
into larger projects.
2024-11-17 15:12:42 -05:00
Dustin J. Mitchell
5769781553
Add a suite of Rust-related actions (#55)
* Add a suite of Rust-related actions

* cargo fmt

* nightly for rustdoc
2024-11-17 14:25:53 -05:00
Dustin J. Mitchell
7d0325e807
Use Signal instead of PGP to contact me securely (#52) 2024-11-16 13:40:35 -05:00
dependabot[bot]
4727c9b8b6
Bump tempfile from 3.13.0 to 3.14.0 (#51)
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.13.0 to 3.14.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.13.0...v3.14.0)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 19:47:57 -05:00
dependabot[bot]
2ddd66dcf8
Bump thiserror from 1.0.64 to 2.0.0 (#50)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.64 to 2.0.0.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.64...2.0.0)

---
updated-dependencies:
- dependency-name: thiserror
  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>
2024-11-06 21:26:28 -05:00
Óscar García Amor
2e5d031d1c
Fixes chrono warnings (#49) 2024-11-06 07:40:49 -05:00
Dustin J. Mitchell
c1862d30ad
pin rustsec/audit-check 2024-10-30 20:16:50 -04:00
dependabot[bot]
9b837ba9f9
Bump uuid from 1.10.0 to 1.11.0 (#46)
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.10.0...1.11.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-30 20:15:07 -04:00
Dustin J. Mitchell
1d6abd00ec
Report not-found when AddChildVersion would succeed. (#48)
Previously, if there was no latest version (the latest version is nil),
this would return GONE when in fact AddChildVersion would succeed.
2024-10-30 20:14:44 -04:00
dependabot[bot]
526b37f6e5
Bump env_logger from 0.10.2 to 0.11.5 (#45)
Bumps [env_logger](https://github.com/rust-cli/env_logger) from 0.10.2 to 0.11.5.
- [Release notes](https://github.com/rust-cli/env_logger/releases)
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.5)

---
updated-dependencies:
- dependency-name: env_logger
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 22:21:45 -04:00
Dustin J. Mitchell
4ae844cea8
Run cargo update (#44) 2024-10-01 20:33:45 -04:00
Dustin J. Mitchell
a7b313c4b3
Empty pre-commit config (#33) 2024-09-30 21:16:26 -04:00
Dustin J. Mitchell
a132238f68
Update some dependencies (#43) 2024-09-30 21:05:02 -04:00
dependabot[bot]
b5e95b4af4
Bump tempfile from 3.12.0 to 3.13.0 (#41)
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.12.0 to 3.13.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.12.0...v3.13.0)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 21:03:01 -04:00
Dustin J. Mitchell
da9a4c11e9
use rustsec/audit-check at main, not master (#42) 2024-09-30 20:54:29 -04:00
Martin Eek Gerhardsen
af918bdf0d
time 0.3.20 -> 0.3.36 (#40)
Co-authored-by: Martin Eek Gerhardsen <Martin.Eek.Gerhardsen@sintef.no>
2024-08-20 18:58:32 -04:00
dependabot[bot]
16faae1b64
Bump actix-web from 4.8.0 to 4.9.0 (#38)
Bumps [actix-web](https://github.com/actix/actix-web) from 4.8.0 to 4.9.0.
- [Release notes](https://github.com/actix/actix-web/releases)
- [Changelog](https://github.com/actix/actix-web/blob/master/CHANGES.md)
- [Commits](https://github.com/actix/actix-web/compare/web-v4.8.0...web-v4.9.0)

---
updated-dependencies:
- dependency-name: actix-web
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 21:24:33 -04:00
dependabot[bot]
c2f19e558a
Bump tempfile from 3.11.0 to 3.12.0 (#37)
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.11.0 to 3.12.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/commits)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 20:15:20 -04:00
dependabot[bot]
00bff9cec1
Bump tempfile from 3.10.1 to 3.11.0 (#36)
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.10.1 to 3.11.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.10.1...v3.11.0)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-02 19:12:34 -04:00
dependabot[bot]
2300a45f9c
Bump tempfile from 3.9.0 to 3.10.1 (#35)
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.9.0 to 3.10.1.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.9.0...v3.10.1)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 20:55:57 -04:00
dependabot[bot]
2e6d648321
Bump tempfile from 3.6.0 to 3.9.0 (#34)
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.6.0 to 3.9.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.6.0...v3.9.0)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 22:33:02 -04:00
dependabot[bot]
0407fb3c3e
Bump rusqlite from 0.31.0 to 0.32.1 (#32)
Bumps [rusqlite](https://github.com/rusqlite/rusqlite) from 0.31.0 to 0.32.1.
- [Release notes](https://github.com/rusqlite/rusqlite/releases)
- [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md)
- [Commits](https://github.com/rusqlite/rusqlite/compare/v0.31.0...v0.32.1)

---
updated-dependencies:
- dependency-name: rusqlite
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-27 21:32:16 -04:00
Adrian Sadłocha
c3ccf1ee2b
Fix logging levels (#29) 2024-07-21 11:02:12 -04:00
Adrian Sadłocha
bfcb0e675e
Provide more context on mkdir failures (#28)
For example, instead of:

```
Error: Permission denied (os error 13)
```

one will get:

```
Error: Failed to create `/var/lib/taskchampion-sync-server`.

Caused by:
    Permission denied (os error 13)
```

after this patch is applied.
2024-07-20 21:29:49 -04:00
dependabot[bot]
f23eea1928
Bump uuid from 1.9.1 to 1.10.0 (#26)
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.9.1...1.10.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 08:36:03 -04:00
Dustin J. Mitchell
bb8febdf91
Merge pull request #25 from GothenburgBitFactory/dependabot/cargo/uuid-1.9.1
Bump uuid from 1.8.0 to 1.9.1
2024-06-25 15:51:30 -04:00
dependabot[bot]
9d92797902
Bump uuid from 1.8.0 to 1.9.1
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.8.0 to 1.9.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.8.0...1.9.1)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 00:18:52 +00:00
Dustin J. Mitchell
e0ed957ba3
Merge pull request #24 from GothenburgBitFactory/dependabot/cargo/actix-web-4.8.0
Bump actix-web from 4.7.0 to 4.8.0
2024-06-20 19:30:44 -04:00
dependabot[bot]
e6d906e72b
Bump actix-web from 4.7.0 to 4.8.0
Bumps [actix-web](https://github.com/actix/actix-web) from 4.7.0 to 4.8.0.
- [Release notes](https://github.com/actix/actix-web/releases)
- [Changelog](https://github.com/actix/actix-web/blob/master/CHANGES.md)
- [Commits](https://github.com/actix/actix-web/compare/web-v4.7.0...web-v4.8.0)

---
updated-dependencies:
- dependency-name: actix-web
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-20 23:27:28 +00:00
Dustin J. Mitchell
885b71ce6f
Merge pull request #23 from GothenburgBitFactory/dependabot/github_actions/docker/build-push-action-6
Bump docker/build-push-action from 5 to 6
2024-06-17 21:01:56 -04:00
dependabot[bot]
158aea10bd
Bump docker/build-push-action from 5 to 6
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 23:16:00 +00:00
Dustin J. Mitchell
1ff992aaff
Merge pull request #22 from GothenburgBitFactory/dependabot/cargo/actix-web-4.7.0
Bump actix-web from 4.3.1 to 4.7.0
2024-06-10 20:49:19 -04:00
Dustin J. Mitchell
8258a9dbbb
Merge pull request #10 from GothenburgBitFactory/dependabot/cargo/env_logger-0.10.2
Bump env_logger from 0.10.0 to 0.10.2
2024-06-10 20:48:50 -04:00
dependabot[bot]
1d4f892cdb
Bump env_logger from 0.10.0 to 0.10.2
Bumps [env_logger](https://github.com/rust-cli/env_logger) from 0.10.0 to 0.10.2.
- [Release notes](https://github.com/rust-cli/env_logger/releases)
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.10.0...v0.10.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-11 00:33:36 +00:00
dependabot[bot]
447380015c
Bump actix-web from 4.3.1 to 4.7.0
Bumps [actix-web](https://github.com/actix/actix-web) from 4.3.1 to 4.7.0.
- [Release notes](https://github.com/actix/actix-web/releases)
- [Changelog](https://github.com/actix/actix-web/blob/master/CHANGES.md)
- [Commits](https://github.com/actix/actix-web/compare/web-v4.3.1...web-v4.7.0)

---
updated-dependencies:
- dependency-name: actix-web
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-11 00:33:26 +00:00
Dustin J. Mitchell
5fe8ee53d2
Merge pull request #9 from GothenburgBitFactory/dependabot/cargo/rusqlite-0.31.0
Bump rusqlite from 0.29.0 to 0.31.0
2024-06-10 20:32:24 -04:00
Dustin J. Mitchell
0e8621e88e
Merge pull request #21 from GothenburgBitFactory/dependabot/cargo/actix-rt-2.10.0
Bump actix-rt from 2.8.0 to 2.10.0
2024-06-10 20:31:39 -04:00
dependabot[bot]
ae32d0429e
Bump actix-rt from 2.8.0 to 2.10.0
Bumps [actix-rt](https://github.com/actix/actix-net) from 2.8.0 to 2.10.0.
- [Release notes](https://github.com/actix/actix-net/releases)
- [Commits](https://github.com/actix/actix-net/compare/rt-v2.8.0...rt-v2.10.0)

---
updated-dependencies:
- dependency-name: actix-rt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 23:20:04 +00:00
Dustin J. Mitchell
b95bdada0c
Merge pull request #20 from GothenburgBitFactory/dependabot/cargo/clap-4.5.6
Bump clap from 4.3.0 to 4.5.6
2024-06-07 08:20:27 -04:00
dependabot[bot]
fd3f675009
Bump clap from 4.3.0 to 4.5.6
Bumps [clap](https://github.com/clap-rs/clap) from 4.3.0 to 4.5.6.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.3.0...v4.5.6)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-06 23:43:17 +00:00
Dustin J. Mitchell
6fefba87df
Merge pull request #17 from ogarcia/envfile
Read versions from .env file
2024-05-17 20:17:02 -04:00
Óscar García Amor
39366f1ee6
Adds some documentation about building project 2024-05-17 12:09:22 +02:00
Óscar García Amor
f367f3806c
Updates Rust version 2024-05-17 12:08:44 +02:00
Óscar García Amor
3c671da68c
Read versions from .env file 2024-05-03 08:46:05 +02:00
Dustin J. Mitchell
41f3e87bdf
Merge pull request #7 from ogarcia/containerfile
Adds Dockerfile and first version of pipelines
2024-05-01 22:26:18 -04:00