File: CHANGELOG

package info (click to toggle)
rephrase 0.2-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 184 kB
  • sloc: ansic: 844; sh: 291; makefile: 135
file content (51 lines) | stat: -rw-r--r-- 1,852 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---  Rephrase 0.2  ---

add support for recovering passphrases of files encrypted using
'gpg --symmetric'

add support for recovering passphrases of LUKS encrypted volume

add some static (in the sense: "this declaration is only visible in this
compilation unit") modifiers

pass more sensible strings to perror()

fclose() the file pointer to /dev/tty when we've finished using it

fix for platforms where sizeof(int) > 8:
avoid stringifying an `int' into a buffer only large enough for up to
64-bit `int's (otherwise, longer strings would be truncated, causing
(possibly intermittent) failures to find a passphrase)

drop any setgid privileges we may have (rephrase shouldn't be setgid,
but it could be if `binmode' were set to a silly value when installing)

when spawning gpg, use --no-tty as well as --batch (just in case this is
necessary to ensure that output is never written to the terminal)

rename the BINDIR variable (which can be overridden in a `make install'
command) to bindir (to follow GNU standards)

also honour the standard DESTDIR variable (in case that's set when
installing)

instead of putting -D options directly in CFLAGS, put them in a DEFS
variable, and include that variable in CPPFLAGS (not in CFLAGS)

avoid operator scope issues with `PATTERN_MAX':
when `PATTERN_MAX' is specified in DEFS, put brackets around its
(user-supplied) value, so that expressions such as `PATTERN_MAX + 1'
will not be misinterpreted if the value supplied for `PATTERN_MAX' is
something silly like `1 << 10'

make install: use `mkinstalldirs' and `install-sh' scripts (instead of
using `mkdir', `rm', `cp' and `chmod' directly); and allow overriding of
`dirmode', `binowner', `bingroup', and `binmode'

declare phony Makefile targets to be `.PHONY'

updates and fixes for the README

change license from GPL 2 to GPL 3

---  Rephrase 0.1  ---