File: ChangeLog

package info (click to toggle)
pwsafe 0.2.0-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 656 kB
  • ctags: 399
  • sloc: sh: 3,580; cpp: 3,090; makefile: 59
file content (223 lines) | stat: -rw-r--r-- 7,930 bytes parent folder | download | duplicates (2)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
2005-09-30  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: corrected trim of name|login when
          name or login were entirely composed of
          whitespace.
        * pwsafe: release 0.2.0

2005-08-29  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: merged in patch for dbname bug I
	  introduced in the previous change.

2005-08-02  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: merged in patch for mlock() on redhat
	  FC3 that prevented the secure ram from being
	  utilized.
	* pwsafe: added functionality suggested by patch:
	  PWSAFE_DATABASE environment variable overrides
	  default $HOME/.pwsafe.dat

2005-07-31  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: fixed swapo in help text displayed
	  during random password generation. Improved
	  the grammer too.

2005-06-30  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: reversed order of notes and u/p
	  when doing a "-l(u|p)" operation and
	  outout is not going to the console.
	* pwsafe: fixed typo in --help text.
	* pwsafe: reworked test scripts so they
	  require sh rather than bash2. So now they
	  run on platforms with only sh. Also made
	  them work with pwsafe when build with
	  --disable-readline.

2005-06-11  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: reversed sense of diff output
	  during merge so -- and ++ make sense.
	* pwsafe: went through and cleaned up
	  compile warnings generated by -Wall.

2005-04-17  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: fixed segv in readline() when saved
	  is empty.

2005-03-13  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: removed selftest script and created
	  a new dir test/ for holding unit tests.
	  Added a number of unit tests.

2005-03-11  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: g++ 3.4.2 changed the interface from the
	  basic_string<> class to its allocator for the 3rd
	  time. Had enough with chasing non-standards, and
	  instead implemented secstring class myself.

2005-03-08  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: when doing a --mergedb, try the passphrase
	  of the 1st database when opening the 2nd one
	  before prompting the user.
	
2005-03-05  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: fixed socklen_t test in configure to #include
	  sys/types.h before sys/socket.h, thus making it work
	  properly on openbsd.

2005-02-18  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: added -q/--quiet at Jon Krom's request.

2005-02-17  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: apparently SUSE's autoconf's AC_SYS_POSIX_TERMIOS
	  macro sets ac_sys_posix_termios rather than am_..., so
	  now the if statement in configure.ac tests both.
	  (reported by Jon Krom)

2004-10-05  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: unknown tag/values in v2 files are preserved
	  instead of being stripped. This is probably the right thing
	  to do in the general case.

2004-10-03  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: added testv2.dat and added matching test to
	  ./selftest
	* pwsafe: added --mergedb
	
2004-10-02  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: added -G/--ignore with default value {klipper,
	  xclipboard}
	* pwsafe: added --exportdb
	* pwsafe: added --dbversion and support for pwsafe version 2.0
	  databases
	* pwsafe: now that we have -G/--ignore worked out, pasting
	  the login automatically advances the state. So now you can
	  say pwsafe -up NAME, <paste in login field>, <paste in password
	  field> and you are done. The old methods also still apply.

2004-03-01  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: first try case sensative perfect match.
        * pwsafe: release 0.1.6

2004-02-27  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: you can now end the X selection
          paste pressing any key. You can still, as
          always, end it by selecting something.
        * pwsafe: fixed up build on MacOSX (sysconf(_SC_PAGEZIZE)
          doesn't exist) and freebsd (readline.h declares
          most things correctly, but not the callbacks)

2004-02-25  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: added pwsafe.1.in
        * pwsafe: fixed (harmless) "yes" "yes" output
          from configure.
        * pwsafe: print out character length of suggested
          random password (useful for sites that have
          a length limit)
        * pwsafe: when suggested random password entropy
          gets under 64 bits decrement by 8 bits rather
          than the usual 32 bits.

2004-02-20  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: added a cheap substitute for getopt_long
          to help out OSes that don't have it (solaris). 
          You can also use it by specifying --without-getopt_long
          if you somehow don't like the better gnu one.
        * pwsafe: fixed getyn(string&) returning true all 
          the time, thus not allowing you to not use the 
          default username. getyn(const char*) wasn't
          broken so most YN questions were fine.
        * pwsafe: fixed typo in question "user default
          username?"
        * pwsafe: release 0.1.5

2004-02-17  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: added configure test for readline.h's
          that are C++ safe but don't use 'const' in
          their declarations. (openbsd)

2004-02-11  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: fixed massive booboo in secalloc. It
          worked for me by a miracle.
        * pwsafe: added 'make test' target test.dat and 
          check script so you can verify that pwsafe
          works automatically.
        * pwsafe: always print out where we are going to
          output the username/password, so that the user
          can see in advance where it is going to go and
          abort if they didn't mean for it to do there.
        * pwsafe: added --with-openssl-dir=dir to configure
          to allow linking with openssl in other locations
          than the default.
        * pwsafe: added --without-readline to configure
          to allow building without readline (you get a
          cheap read(STDIN_FILENO) instead).
        * pwsafe: fixed gramatical error in error msg.
        * pwsafe: release 0.1.4 to fix all these.
 
2004-02-09  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: implemented secstring and secalloc(ator)
          classes using mlock (like gpg does). You need
          to be suid root for it to work, though.
        * pwsafe: random number generator is seeded from
          ~/.rnd.
        * pwsafe: big hack to handle both g++ 2.9x and 
          g++ 3.[1-3]'s std::basic_string. Makes me want to
          implement my own string class and not depend on
          someone else's changing library.
        * pwsafe: release 0.1.3

2004-01-26  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: fixed -V/--version segfault.
        * pwsafe: fixed getyn() brokenness.
        * pwsafe: improved searching algorithm, now
          if the string perfecting matches (without
          regex matching) it's a match. And added
          case sensativity of -I/--case or if search
          string contains uppercase.
        * pwsafe: Split OP_LIST into OP_LIST and OP_EMIT.
          OP_EMIT is implicit if -u or -p is given.
        * pwsafe: implemented -e/--edit. (Renamed -e/--echo
          to -E/--echo.)
        * pwsafe: implemented randomly chosen passwords.
        * pwsafe: fixed char-at-a-time (~ICANON) buffering
          on sparc.
        * pwsafe: release 0.1.2
 
2004-01-23  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: updated man page and usage()
          both of which were obsolete.
        * pwsafe: released 0.1.1

2004-01-22  Nicolas S. Dade  <ndade@nsd.dyndns.org>

        * pwsafe: initial release version 0.1.0

2004-01-08  Nicolas S. Dade  <ndade@nsd.dyndns.org>

	* pwsafe: initial version.