From 9f650d672ddba104d6e8ac5851064f25c9a90dc1 Mon Sep 17 00:00:00 2001 From: Frank Groeneveld Date: Fri, 29 Jul 2022 10:19:09 +0200 Subject: [PATCH] feat: both openssl 3 and openssl 1 builds --- .github/workflows/build.yml | 5 ++--- .github/workflows/test.yml | 2 +- CHANGELOG.md | 7 +++++++ Cargo.lock | 10 +++++----- Cargo.toml | 4 ++-- README.md | 2 +- 6 files changed, 18 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 82e0bf0..f502191 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,7 @@ env: CARGO_TERM_COLOR: always jobs: build: - runs-on: ubuntu-18.04 + runs-on: ubuntu-22.04 steps: - run: sudo apt-get install -y libssl-dev libgtk-3-dev - run: cargo install cargo-deb cargo-rpm @@ -21,7 +21,6 @@ jobs: - run: cargo deb - run: cargo rpm build - - run: find target/release/rpmbuild - run: mv target/debian/timer-for-harvest_*_amd64.deb . - run: mv target/release/rpmbuild/RPMS/x86_64/timer-for-harvest*.rpm . @@ -33,4 +32,4 @@ jobs: path: | timer-for-harvest_*_amd64.deb timer-for-harvest*.rpm - SHA256SUM + SHA256SUM \ No newline at end of file diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a9e108d..43c93a3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,7 +4,7 @@ env: CARGO_TERM_COLOR: always jobs: cargo-test: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - run: sudo apt-get install -y libssl-dev libgtk-3-dev diff --git a/CHANGELOG.md b/CHANGELOG.md index 83c1e99..91c9725 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ ## [UNRELEASED] - YYYY-MM-DD +## [0.3.10] - 2022-07-29 + +- Build against OpenSSL 3 for Ubuntu 22.04. + +## [0.3.9] - 2022-06-11 + +- Updates to dependencies. These dependencies needed to be updated because of various security issues. - Clear selected task when switching project. Previously an invalid entry was still selected, which stopped the save button from working. ## [0.3.8] - 2021-09-21 diff --git a/Cargo.lock b/Cargo.lock index fde9110..d53354f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -722,9 +722,9 @@ checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" [[package]] name = "libresolv-sys" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ff4d206eadba2734749aa66e254f14d478633b7bacf7f5c6ec9384c7ab09eb2" +checksum = "30800a01fbde73ad9cdf528756fff9b44a0bbcd300c37d680305abcca83c375e" dependencies = [ "libc", ] @@ -1047,9 +1047,9 @@ dependencies = [ [[package]] name = "resolv" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6f29bf8dc2d96825398de000d35d767a6ea3369c7797e4065b6db7ed0063b31" +checksum = "50fa41d2c1a1a3212c10617df2edb85f73fafb019e879b7177ba6f418b3daab5" dependencies = [ "byteorder", "libc", @@ -1221,7 +1221,7 @@ dependencies = [ [[package]] name = "timer-for-harvest" -version = "0.3.9" +version = "0.3.10" dependencies = [ "chrono", "dirs", diff --git a/Cargo.toml b/Cargo.toml index ef69212..1572e49 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "timer-for-harvest" description = "Timer for Harvest" homepage = "https://github.com/frenkel/timer-for-harvest" -version = "0.3.9" +version = "0.3.10" authors = ["Frank Groeneveld "] edition = "2018" readme = "README.md" @@ -34,7 +34,7 @@ chrono = "0.4.9" glib-sys = "0.9.1" hyper = "0.14.12" dirs = "2.0.2" -resolv = "0.2.0" +resolv = "0.3.0" version-compare = "0.0.10" gtk = { version = "0.7.0", features = ["v3_22"] } gdk = { version = "0.11.0", features = ["v3_22"] } diff --git a/README.md b/README.md index f9c848d..ca75d55 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ and the various BSD's. On the Timer for Harvest github page, click on the [releases link](https://github.com/frenkel/timer-for-harvest/releases). The newest release is listed at the top of the page. It contains pre-build -binaries for Ubuntu 20.04 and Fedora 32, as well as other distributions. +binaries for Ubuntu 22.04 and Fedora 36, as well as other distributions. You will be notified of new releases by a message in the main window. ## Usage