Skip to content

Releases: zeppe-lin/cryptmount

v0.3

11 Dec 14:10
1d48810
Compare
Choose a tag to compare

Release Notes:

  • GNU-style help/usage (-[hV] options)
  • remove (/usr/bin/)awk requirement
  • findmnt(8) is mandatory now
  • use TMPDIR as workdir and fallback to /tmp if unset
  • replace pods with mdoc(7) manual pages, no more need for pod2man(1pm)
  • Makefile now is truly POSIX, so GNU make(1) is not mandatory
  • various minor changes and cleanups (the code refactoring is still WIP)

Breaking changes:

  • There is no longer support for build-time CRYPTSETUP_BIN variable to specify custom cryptsetup(8) location. Use something like the following if you want to specify the custom (i.e. static) path to the cryptsetup(8) binary:

    sed -i 's| cryptsetup | /sbin/cryptsetup.static |g' cryptmount

Full Changelog: v0.2...v0.3

v0.2

21 Apr 10:46
8d80afd
Compare
Choose a tag to compare

ChangeLog:

8d80afd config.mk: bump version to 0.2
96bb1c0 Makefile: add dist target to create a tarball of a git repo
8979143 crypttab.5.pod: don't split options description into separate section
d0bffb8 crypttab.5.pod: typo fix
77aa961 cryptmount.in: cosmetic changes
28a9a7e cryptmount.in: indent fix
d9de3c8 cryptmount.in: rewrite vim line, add eof comment
57dfe2a cryptmount.in: don't show the program's path
70ffbf7 cryptmount.in: restyle usage message
08be1d4 crypttab.5.pod: boldify note to bring attention
3d0ddf8 crypttab.5.pod: make list as header to bring it to a similar look with fstab(5)
99480c4 crypttab.5.pod: remove redundant text to bring it to a similar look with fstab(5)
2f59be6 crypttab.5.pod: update description
df816ef cryptmount.in: add explain comment for function
a68554b crypttab.example: update description

Full Changelog: v0.1.1...v0.2

v0.1.1

21 Apr 10:44
8974503
Compare
Choose a tag to compare

ChangeLog:

8974503 config.mk: bump version to 0.1.1
28af130 TODO: done task
bc38aba add the ability to specify custom name for cryptsetup(8) invocations
f87c607 README: add new diff
8cddf38 README: remove obsolete dependency
3e20231 cryptmount.in: get rid of mktemp
767a151 TODO: done some tasks
eb1c3f1 TODO: add new item
145b8ba TODO: task done
0041c0c README: add install description
7128df5 README: add requirements
d8a0de7 chmod -x cryptmount.in
2f30594 mv cryptmount.sh -> cryptmount.in
6671feb TODO: add new item
c8b987d Makefile: rework
5e57235 add config.mk
cf94610 remove old man pages
c05e054 add TODO
9ef8a9a COPYING: remove header newline
e98c9c5 mv LICENSE -> COPYING
d2cfc55 add COPYRIGHT
cc07f85 add README
f1fa73e add POD version of the man pages
fc37ac5 crypttab.example: cosmetic changes
e6621ea since of commit dc14fca cryptmount is licensed through a GPL license

Full Changelog: v0.1...v0.1.1

v0.1

21 Apr 10:41
Compare
Choose a tag to compare

Initial release. @mmonaco initial work + @rofl0r fixes.

8b7af97 fix bashism SC3060
50734e1 fix bashism SC3003
084873b fix string indexing bashism SC3057
fd615af fix 2 shellcheck SC2086 warnings
252730d fix bashism &>
b9560c3 Makefile: do not delete/recreate manpages
f073e3f Makefile: remove arch linux hook targets
25927f8 add generated manpages to remove asciidoc dep
424b16f remove .gitignore
dc14fca remove archlinux stuff
f185ca4 do not turn none into --none
0dedbc3 provide awk callback when findmnt is missing
c57328a Add /dev/hw_random as a RNG
5215d31 Add PKGBUILD
c7636ac Add a Makefile
c0c6264 Add manpage for cryptmount
da240ec Add manpage and example for crypttab
ee767fc Add Arch Linux mkinitcpio hook for encrypted volumes
dd68109 Support the tmp= option for running mkfs on mapped device
d5d235e Legacy support for key as ::
ea6db35 Support Arch Linux idioms for the key field (ASK,SWAP)
a52109d Add support for -M, the map operation
2800d27 Add support to ct_map for key devices
3fcdf5f Check device with blkid before cryptsetup create
baf78b3 Add ct_map function (without support for key device)
fd37661 Support literal (-o/--opt) options in the options list
46fbae3 Add function for parsing comma separated option list
8a0a8ba Add function for finding and waiting on a device
6760836 Check for udevd to avoid waiting for devices
a46290d Add support for -U, the unmap operation
f616511 Add support for -L, the list operation
d7328bf Automatically tag volumes with %random
2a2f21b Add functions for iterating over crypttab
b1378cf Add warning if dependencies are missing
e5c858b Add some utilities
f62ca39 Add usage and general skeleton
ed71b53 cryptmount

Full Changelog: https://github.com/zeppe-lin/cryptmount/commits/v0.1