File tree Expand file tree Collapse file tree 4 files changed +31
-10
lines changed
Expand file tree Collapse file tree 4 files changed +31
-10
lines changed Original file line number Diff line number Diff line change @@ -37,8 +37,8 @@ $(MUSL_EXE): build-linux-musl
3737
3838$(LIBC_EXE ) : build-linux-libc
3939
40- tag-release : bin/tag-release.sh VERSION
41- bin/tag-release.sh $$(cat VERSION )
40+ tag-release : bin/tag-release.sh release.md VERSION
41+ bin/tag-release.sh $$(cat VERSION ) release.md
4242
4343stateful-journey-tests : $(MUSL_EXE )
4444 tests/stateful-journey-test.sh $< $(MY_MUSL_IMAGE )
Original file line number Diff line number Diff line change 2222 * [ ] ** release binaries generated by travis for tags**
2323 * ...and many more when the boxes above are ticked : D
2424
25- ## Caveats
26-
27- * Many crypto-operations store decrypted data in a temporary file. These touch
28- disk and currently might be picked up by attackers. A fix could be 'tempfile',
29- which allows using a secure temporary file - however, it might make getting
30- MUSL builds impossible. Static builds should still be alright.
31-
3225## Project Goals
3326
3427 * ** a great user experience**
5548 * ** become something like hashicorp vault**
5649 * this solution is strictly file based and * offline* , so it can fill be used without any additional setup.
5750
51+ ## Caveats
52+
53+ * Many crypto-operations store decrypted data in a temporary file. These touch
54+ disk and currently might be picked up by attackers. A fix could be 'tempfile',
55+ which allows using a secure temporary file - however, it might make getting
56+ MUSL builds impossible. Static builds should still be alright.
5857
5958## Development Practices
6059
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ while read -r cf; do
1111done
1212
1313git commit -am " bumping version to $version "
14- git tag -s -F " ${notes_path} "
14+ git tag -s -F " ${notes_path} " " $version "
1515
1616for lib in lib/types lib/extract lib/vault . ; do
1717 (
Original file line number Diff line number Diff line change 1+ ## V1.0.0: The very first release!
2+
3+ This is the first usable version, providing only the minimal amount of features.
4+ A lot of the value contained is a fully automated system for quality assurance
5+ and deployment, which will help keeping the releases coming.
6+
7+ * [x] ** setup rust workspace for clear dependency separation**
8+ * [x] ** setup CI for linux and OSX**
9+ * [x] ** standalone deployables without additional dependencies for**
10+ * [x] OSX (static binary) - _ just gettext is still dynamically linked :(_
11+ * [x] MUSL Linux
12+ * [x] ** shell completions**
13+ * [x] ** complete a happy journey with**
14+ * [x] initialize a new vault
15+ * [x] add contents
16+ * [x] support for multiple vaults
17+ * [x] list vault contents
18+ * [x] decrypt vault contents
19+ * [x] edit vault contents
20+ * [x] add another user and re-encrypt vault content
21+ * [x] ** installable from crates.io**
22+ * [x] ** release binaries generated by travis for tags**
You can’t perform that action at this time.
0 commit comments