diff --git a/CHANGELOG.md b/CHANGELOG.md index 44bc4b2c5eb916bf7f0e3173fdcbe5c30d9ccd0b..d3107e4e97265bed96dab22c40dd4d9378e80719 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,12 @@ This project adheres to [Semantic Versioning](http://semver.org/). The format of this file is based on [Keep a Changelog](http://keepachangelog.com/). -## Unreleased +## [3.0.0] / 2017-01-26 ### Changed * **API-keys always required!** From now on all requests to schleuder-api-daemon require API-keys, even via localhost. This helps protecting against rogue non-root-accounts or -scripts on the local machine. +* **TLS always used!** schleuder-api-daemon now always uses TLS. * Switched project-site and git-repository to <https://0xacab.org/schleuder/schleuder>. * Set proper usage flags when creating a new OpenPGP-key: the primary key gets "SC", the subkey "E". (Thanks, dkg!) * Avoid possible future errors by ignoring every unknown output of gpg (like GnuPG's doc/DETAILS recommends). (Thanks, dkg!) @@ -17,6 +18,7 @@ The format of this file is based on [Keep a Changelog](http://keepachangelog.com * Set list-email as primary address after adding UIDs. Previously it was a little random, for reasons only known to GnuPG. * Only use temporary files where neccessary, and with more secure paths. * Tighten requirements for valid email-addresses a little: The domain-part may now only contain alpha-numeric characters, plus these: `._-` +* Required version of schleuder-cli: 0.0.2. ### Added diff --git a/Gemfile.lock b/Gemfile.lock index dc92336acd42225a03a4ffed77b6c91d0cb8847e..0efdbb45004106e03b5a4574403b3592ec71b15b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - schleuder (3.0.0.beta17) + schleuder (3.0.0) activerecord (~> 4.1) mail-gpg (~> 0.3.0) rake (~> 10) diff --git a/README.md b/README.md index 8cae2663d49fe5408bc6ba6b6cce6a1998e4b896..878ff891bffcc9d32532e56194ac09af8549e264 100644 --- a/README.md +++ b/README.md @@ -42,15 +42,15 @@ Additionally these **rubygems** are required (will be installed automatically un Installing Schleuder ------------ -1. Download [the gem](https://0xacab.org/schleuder/schleuder/raw/master/gems/schleuder-3.0.0.beta17.gem) and [the OpenPGP-signature](https://0xacab.org/schleuder/schleuder/raw/master/gems/schleuder-3.0.0.beta17.gem.sig) and verify: +1. Download [the gem](https://0xacab.org/schleuder/schleuder/raw/master/gems/schleuder-3.0.0.gem) and [the OpenPGP-signature](https://0xacab.org/schleuder/schleuder/raw/master/gems/schleuder-3.0.0.gem.sig) and verify: ``` gpg --recv-key 0xB3D190D5235C74E1907EACFE898F2C91E2E6E1F3 - gpg --verify schleuder-3.0.0.beta17.gem.sig + gpg --verify schleuder-3.0.0.gem.sig ``` 2. If all went well install the gem: ``` - gem install schleuder-3.0.0.beta17.gem + gem install schleuder-3.0.0.gem ``` 3. Set up schleuder: @@ -130,4 +130,4 @@ GNU GPL 3.0. Please see [LICENSE.txt](LICENSE.txt). Alternative Download -------------------- -Alternatively to the gem-files you can download the latest release as [a tarball](https://0xacab.org/schleuder/schleuder/raw/master/gems/schleuder-3.0.0.beta17.tar.gz) and [its OpenPGP-signature](https://0xacab.org/schleuder/schleuder/raw/master/gems/schleuder-3.0.0.beta17.tar.gz.sig). +Alternatively to the gem-files you can download the latest release as [a tarball](https://0xacab.org/schleuder/schleuder/raw/master/gems/schleuder-3.0.0.tar.gz) and [its OpenPGP-signature](https://0xacab.org/schleuder/schleuder/raw/master/gems/schleuder-3.0.0.tar.gz.sig). diff --git a/gems/schleuder-3.0.0.gem b/gems/schleuder-3.0.0.gem new file mode 100644 index 0000000000000000000000000000000000000000..fdcac3a715fbc851dcd65624918c83e7755b81ec Binary files /dev/null and b/gems/schleuder-3.0.0.gem differ diff --git a/gems/schleuder-3.0.0.gem.sig b/gems/schleuder-3.0.0.gem.sig new file mode 100644 index 0000000000000000000000000000000000000000..b312ca00151b1b3178c956f8dd9690942b0ff710 Binary files /dev/null and b/gems/schleuder-3.0.0.gem.sig differ diff --git a/gems/schleuder-3.0.0.tar.gz b/gems/schleuder-3.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..60fd52f4567576c859efdd0d2d115a26c0e7ce88 Binary files /dev/null and b/gems/schleuder-3.0.0.tar.gz differ diff --git a/gems/schleuder-3.0.0.tar.gz.sig b/gems/schleuder-3.0.0.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000..0969102cd5f756f6dfa49b0aff3f511042433624 Binary files /dev/null and b/gems/schleuder-3.0.0.tar.gz.sig differ diff --git a/lib/schleuder/version.rb b/lib/schleuder/version.rb index 8286dee98b9e1504c8eac35c6e17b132b6dbee18..7efefc15580ebc9d707f2cec1809dd10d30c3226 100644 --- a/lib/schleuder/version.rb +++ b/lib/schleuder/version.rb @@ -1,3 +1,3 @@ module Schleuder - VERSION = '3.0.0.beta17' + VERSION = '3.0.0' end