Artifact 5b6d4fd4ced4a4f9ddf6cc38ca121f5e3b871c89a378eff1011bfbae4fdf6b1c:
- File
ChangeLog
— part of check-in
[4cddbb1d0a]
at
2011-02-15 22:24:36
on branch origin/tweaks
— Prep for 0.4.4.
git-svn-id: https://pwman.svn.sourceforge.net/svnroot/pwman/trunk@122 db5f1c25-4851-472e-ac1e-5437d07aece1 (user: gagravarr@users.sourceforge.net size: 5152)
0000: 30 2e 34 2e 34 20 20 4e 69 63 6b 20 42 75 72 63 0.4.4 Nick Burc 0010: 68 20 3c 67 61 67 72 61 76 61 72 72 40 75 73 65 h <gagravarr@use 0020: 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e rs.sourceforge.n 0030: 65 74 3e 0a 09 2a 20 61 63 74 69 6f 6e 73 2e 63 et>..* actions.c 0040: 2f 73 65 61 72 63 68 2e 63 2f 75 69 6c 69 73 74 /search.c/uilist 0050: 2e 63 3a 20 74 77 65 61 6b 65 64 20 68 6f 77 20 .c: tweaked how 0060: 73 65 61 72 63 68 20 77 6f 72 6b 73 20 69 6e 74 search works int 0070: 65 72 6e 61 6c 6c 2c 20 73 6f 20 0a 09 20 20 20 ernall, so .. 0080: 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 74 that you have t 0090: 68 65 20 70 61 72 65 6e 74 20 6f 66 20 65 6e 74 he parent of ent 00a0: 72 79 20 72 65 73 75 6c 74 73 20 2d 20 6e 65 65 ry results - nee 00b0: 64 65 64 20 62 79 20 22 4c 6f 63 61 74 65 22 0a ded by "Locate". 00c0: 09 20 20 20 20 74 6f 20 62 65 20 61 62 6c 65 20 . to be able 00d0: 74 6f 20 74 65 6c 6c 20 79 6f 75 20 77 68 65 72 to tell you wher 00e0: 65 20 79 6f 75 72 20 73 65 61 72 63 68 20 72 65 e your search re 00f0: 73 75 6c 74 73 20 72 65 61 6c 6c 79 20 6c 69 76 sults really liv 0100: 65 0a 09 2a 20 61 63 74 69 6f 6e 73 2e 63 2f 75 e..* actions.c/u 0110: 69 2e 63 3a 20 61 64 64 65 64 20 22 4c 6f 63 61 i.c: added "Loca 0120: 74 65 22 20 73 75 70 70 6f 72 74 2c 20 77 68 69 te" support, whi 0130: 63 68 20 70 72 69 6e 74 73 20 6f 75 74 20 74 68 ch prints out th 0140: 65 20 70 61 74 68 0a 09 20 20 20 20 69 6e 20 74 e path.. in t 0150: 68 65 20 74 72 65 65 20 74 6f 20 74 68 65 20 63 he tree to the c 0160: 75 72 72 65 6e 74 20 69 74 65 6d 0a 0a 30 2e 34 urrent item..0.4 0170: 2e 33 20 20 4e 69 63 6b 20 42 75 72 63 68 20 3c .3 Nick Burch < 0180: 67 61 67 72 61 76 61 72 72 40 75 73 65 72 73 2e gagravarr@users. 0190: 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e sourceforge.net> 01a0: 0a 09 2a 20 75 69 2e 63 3a 20 63 6f 72 72 65 63 ..* ui.c: correc 01b0: 74 6c 79 20 68 61 6e 64 6c 65 20 62 61 63 6b 73 tly handle backs 01c0: 70 61 63 65 20 69 66 20 6e 63 75 72 73 65 73 20 pace if ncurses 01d0: 64 6f 65 73 6e 27 74 20 28 65 67 20 69 6e 73 69 doesn't (eg insi 01e0: 64 65 20 73 63 72 65 65 6e 29 0a 09 2a 20 70 77 de screen)..* pw 01f0: 6c 69 73 74 2e 63 3a 20 66 69 78 65 73 20 74 6f list.c: fixes to 0200: 20 63 6f 6d 70 69 6c 65 72 20 77 61 72 6e 69 6e compiler warnin 0210: 67 73 20 0a 09 2a 20 67 6e 75 70 67 2e 68 3a 20 gs ..* gnupg.h: 0220: 61 64 64 65 64 20 74 6f 20 72 65 64 75 63 65 20 added to reduce 0230: 63 6f 6d 70 69 6c 65 72 20 77 61 72 6e 69 6e 67 compiler warning 0240: 73 0a 09 2a 20 75 69 2e 68 3a 20 61 64 64 20 6d s..* ui.h: add m 0250: 69 73 73 69 6e 67 20 64 65 66 69 6e 69 74 69 6f issing definitio 0260: 6e 0a 09 2a 20 61 63 74 69 6f 6e 73 2e 63 3a 20 n..* actions.c: 0270: 63 6f 72 72 65 63 74 20 72 65 74 75 72 6e 20 74 correct return t 0280: 79 70 65 73 2c 20 77 68 69 63 68 20 66 69 78 65 ypes, which fixe 0290: 73 20 61 6e 20 4f 53 2f 58 20 69 73 73 75 65 0a s an OS/X issue. 02a0: 0a 30 2e 34 2e 32 20 20 4e 69 63 6b 20 42 75 72 .0.4.2 Nick Bur 02b0: 63 68 20 3c 67 61 67 72 61 76 61 72 72 40 75 73 ch <gagravarr@us 02c0: 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e ers.sourceforge. 02d0: 6e 65 74 3e 0a 09 2a 20 70 77 6c 69 73 74 2e 63 net>..* pwlist.c 02e0: 3a 20 72 61 74 68 65 72 20 74 68 61 6e 20 68 61 : rather than ha 02f0: 76 69 6e 67 20 70 77 6c 69 73 74 5f 65 78 70 6f ving pwlist_expo 0300: 72 74 20 61 6e 64 20 70 77 6c 69 73 74 5f 65 78 rt and pwlist_ex 0310: 70 6f 72 74 5f 70 61 73 73 77 64 0a 09 20 20 20 port_passwd.. 0320: 20 64 75 70 6c 69 63 61 74 65 20 66 75 6e 63 74 duplicate funct 0330: 69 6f 6e 61 6c 69 74 79 2c 20 6d 6f 76 65 20 74 ionality, move t 0340: 6f 20 61 20 63 6f 6d 6d 6f 6e 20 65 78 70 6f 72 o a common expor 0350: 74 65 72 0a 09 2a 20 70 77 6c 69 73 74 2e 63 3a ter..* pwlist.c: 0360: 20 66 69 78 20 70 61 73 73 77 6f 72 64 20 6c 69 fix password li 0370: 73 74 2f 65 6e 74 72 79 20 65 78 70 6f 72 74 20 st/entry export 0380: 6f 6e 20 6e 65 77 65 72 20 6c 69 62 63 27 73 0a on newer libc's. 0390: 09 2a 20 61 63 74 69 6f 6e 73 2e 63 3a 20 77 68 .* actions.c: wh 03a0: 65 6e 20 65 78 70 6f 72 74 69 6e 67 2c 20 67 69 en exporting, gi 03b0: 76 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 65 ve a different e 03c0: 72 72 6f 72 20 69 66 20 6b 65 79 20 68 61 73 20 rror if key has 03d0: 65 78 70 69 72 65 64 0a 09 2a 20 68 65 6c 70 2e expired..* help. 03e0: 68 3a 20 74 77 65 61 6b 20 69 6e 66 6f 72 6d 61 h: tweak informa 03f0: 74 69 6f 6e 20 6f 6e 20 77 68 61 74 20 5e 57 20 tion on what ^W 0400: 61 6e 64 20 5e 52 20 64 6f 0a 09 2a 20 67 6e 75 and ^R do..* gnu 0410: 70 67 2e 63 3a 20 63 6f 72 72 65 63 74 20 6b 65 pg.c: correct ke 0420: 79 20 73 65 61 72 63 68 20 6c 6f 67 69 63 20 77 y search logic w 0430: 68 65 6e 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e hen more than on 0440: 65 20 6b 65 79 20 66 6f 72 20 61 20 67 69 76 65 e key for a give 0450: 6e 0a 09 20 20 20 20 65 6d 61 69 6c 20 61 64 64 n.. email add 0460: 72 65 73 73 20 65 78 69 73 74 73 2c 20 77 68 65 ress exists, whe 0470: 72 65 20 73 6f 6d 65 20 61 72 65 20 65 78 70 69 re some are expi 0480: 72 65 64 20 61 6e 64 20 6f 6e 65 20 69 73 6e 27 red and one isn' 0490: 74 0a 09 2a 20 67 6e 75 70 67 2e 63 3a 20 66 69 t..* gnupg.c: fi 04a0: 78 20 69 73 73 75 65 20 77 69 74 68 20 63 6f 6d x issue with com 04b0: 70 69 6c 69 6e 67 20 65 78 70 69 72 65 64 20 6b piling expired k 04c0: 65 79 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 ey regular expre 04d0: 73 73 69 6f 6e 73 20 6f 6e 0a 09 20 20 20 20 6d ssions on.. m 04e0: 6f 72 65 20 6d 6f 64 65 72 6e 20 6c 69 62 63 27 ore modern libc' 04f0: 73 0a 09 2a 20 67 6e 75 70 67 2e 63 3a 20 61 76 s..* gnupg.c: av 0500: 6f 69 64 20 73 6f 6d 65 20 63 6f 6d 70 69 6c 65 oid some compile 0510: 72 20 77 61 72 6e 69 6e 67 73 20 0a 0a 30 2e 34 r warnings ..0.4 0520: 2e 31 20 20 4e 69 63 6b 20 42 75 72 63 68 20 3c .1 Nick Burch < 0530: 67 61 67 72 61 76 61 72 72 40 75 73 65 72 73 2e gagravarr@users. 0540: 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e sourceforge.net> 0550: 0a 09 2a 20 2a 2e 63 3a 20 61 76 6f 69 64 20 63 ..* *.c: avoid c 0560: 6f 6d 70 69 6c 65 72 20 77 61 72 6e 69 6e 67 73 ompiler warnings 0570: 20 61 62 6f 75 74 20 69 6d 70 6c 69 63 69 74 20 about implicit 0580: 64 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 66 declaration of f 0590: 72 65 65 20 0a 09 2a 20 75 69 2e 63 3a 20 54 75 ree ..* ui.c: Tu 05a0: 72 6e 20 74 61 62 73 20 69 6e 74 6f 20 73 70 61 rn tabs into spa 05b0: 63 65 73 20 28 6e 65 69 74 68 65 72 20 78 6d 6c ces (neither xml 05c0: 20 6e 6f 72 20 6e 63 75 72 73 65 73 20 6c 69 6b nor ncurses lik 05d0: 65 20 74 61 62 73 20 6d 75 63 68 29 0a 09 2a 20 e tabs much)..* 05e0: 70 77 6c 69 73 74 2e 63 3a 20 54 77 65 61 6b 20 pwlist.c: Tweak 05f0: 74 68 65 20 65 6e 74 72 79 20 65 73 63 61 70 69 the entry escapi 0600: 6e 67 20 74 6f 20 73 74 69 6c 6c 20 77 6f 72 6b ng to still work 0610: 20 70 72 6f 70 65 72 6c 79 20 77 68 65 6e 0a 09 properly when.. 0620: 09 68 65 61 76 79 20 63 6f 6d 70 69 6c 65 72 20 .heavy compiler 0630: 6f 70 74 69 6d 69 73 61 74 69 6f 6e 73 20 61 72 optimisations ar 0640: 65 20 65 6e 61 62 6c 65 64 0a 0a 30 2e 34 2e 30 e enabled..0.4.0 0650: 20 20 4e 69 63 6b 20 42 75 72 63 68 20 3c 67 61 Nick Burch <ga 0660: 67 72 61 76 61 72 72 40 75 73 65 72 73 2e 73 6f gravarr@users.so 0670: 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 09 urceforge.net>.. 0680: 2a 20 73 65 61 72 63 68 2e 63 3a 20 6e 65 77 20 * search.c: new 0690: 73 75 70 70 6f 72 74 20 66 6f 72 20 63 61 73 65 support for case 06a0: 20 69 6e 73 65 6e 73 69 74 69 76 65 20 73 65 61 insensitive sea 06b0: 72 63 68 69 6e 67 20 61 63 72 6f 73 73 0a 09 20 rching across.. 06c0: 20 20 20 65 6e 74 72 69 65 73 20 61 6e 64 20 73 entries and s 06d0: 75 62 6c 69 73 74 73 20 2d 20 75 73 65 20 2f 20 ublists - use / 06e0: 74 6f 20 73 65 61 72 63 68 2c 20 66 20 66 6f 72 to search, f for 06f0: 20 6f 6c 64 20 73 74 79 6c 65 20 66 69 6c 74 65 old style filte 0700: 72 69 6e 67 0a 09 2a 20 67 6e 75 70 67 2e 63 3a ring..* gnupg.c: 0710: 20 67 70 67 5f 63 68 65 63 6b 5f 69 64 20 6e 6f gpg_check_id no 0720: 77 20 72 65 70 6f 72 74 73 20 6f 6e 20 65 78 70 w reports on exp 0730: 69 72 65 64 20 6b 65 79 73 20 28 75 73 65 73 0a ired keys (uses. 0740: 09 09 2d 2d 77 69 74 68 2d 63 6f 6c 6f 6e 73 20 ..--with-colons 0750: 6f 70 74 69 6f 6e 20 74 6f 20 67 65 74 20 6d 6f option to get mo 0760: 72 65 20 64 65 74 61 69 6c 73 20 66 72 6f 6d 20 re details from 0770: 67 70 67 20 74 6f 20 73 70 6f 74 20 74 68 69 73 gpg to spot this 0780: 29 0a 09 2a 20 70 77 6d 61 6e 2e 63 3a 20 63 68 )..* pwman.c: ch 0790: 65 63 6b 20 74 68 61 74 20 74 68 65 20 6b 65 79 eck that the key 07a0: 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 61 6e can be found an 07b0: 64 20 68 61 73 6e 27 74 20 65 78 70 69 72 65 64 d hasn't expired 07c0: 20 64 75 72 69 6e 67 0a 09 09 73 74 61 72 74 75 during...startu 07d0: 70 2c 20 77 61 72 6e 69 6e 67 20 61 62 6f 75 74 p, warning about 07e0: 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 69 6e 20 the problem in 07f0: 61 64 76 61 6e 63 65 0a 09 2a 20 75 69 6c 69 73 advance..* uilis 0800: 74 2e 63 3a 20 63 68 61 6e 67 65 20 74 68 65 20 t.c: change the 0810: 6b 65 79 20 6f 66 20 66 69 6c 74 65 72 69 6e 67 key of filtering 0820: 20 66 72 6f 6d 20 2f 20 74 6f 20 66 0a 09 2a 20 from / to f..* 0830: 70 77 6c 69 73 74 2e 63 2f 75 69 6c 69 73 74 2e pwlist.c/uilist. 0840: 63 3a 20 73 75 70 70 6f 72 74 20 73 65 61 72 63 c: support searc 0850: 68 69 6e 67 20 66 6f 72 20 65 6e 74 72 69 65 73 hing for entries 0860: 20 76 69 61 20 2f 0a 09 2a 20 67 6e 75 70 67 2e via /..* gnupg. 0870: 63 3a 20 69 66 20 74 68 65 20 67 6e 75 70 67 20 c: if the gnupg 0880: 63 61 6c 6c 20 66 61 69 6c 73 20 61 6e 64 20 67 call fails and g 0890: 65 6e 65 72 61 74 65 73 20 61 20 53 49 47 50 49 enerates a SIGPI 08a0: 50 45 2c 20 6d 61 6b 65 0a 09 09 73 6f 6d 65 20 PE, make...some 08b0: 61 74 74 65 6d 70 74 20 74 6f 20 6c 65 74 20 74 attempt to let t 08c0: 68 65 20 75 73 65 72 20 6b 6e 6f 77 20 77 68 61 he user know wha 08d0: 74 20 77 65 6e 74 20 77 72 6f 6e 67 20 77 69 74 t went wrong wit 08e0: 68 20 69 74 0a 0a 30 2e 33 2e 39 20 20 20 4e 69 h it..0.3.9 Ni 08f0: 63 6b 20 42 75 72 63 68 20 3c 67 61 67 72 61 76 ck Burch <gagrav 0900: 61 72 72 40 75 73 65 72 73 2e 73 6f 75 72 63 65 arr@users.source 0910: 66 6f 72 67 65 2e 6e 65 74 3e 0a 09 2a 20 67 6e forge.net>..* gn 0920: 75 70 67 2e 63 3a 20 66 69 78 20 73 65 67 66 61 upg.c: fix segfa 0930: 75 6c 74 20 69 66 20 74 68 65 20 73 65 63 72 65 ult if the secre 0940: 74 20 6b 65 79 20 69 73 6e 27 74 20 70 72 65 73 t key isn't pres 0950: 65 6e 74 0a 0a 30 2e 33 2e 38 20 20 20 4e 69 63 ent..0.3.8 Nic 0960: 6b 20 42 75 72 63 68 20 3c 67 61 67 72 61 76 61 k Burch <gagrava 0970: 72 72 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 rr@users.sourcef 0980: 6f 72 67 65 2e 6e 65 74 3e 0a 09 2a 20 70 77 6c orge.net>..* pwl 0990: 69 73 74 2e 63 2f 61 63 74 69 6f 6e 73 2e 63 3a ist.c/actions.c: 09a0: 20 73 75 70 70 6f 72 74 20 6d 6f 76 69 6e 67 20 support moving 09b0: 65 6e 74 72 69 65 73 20 61 6e 64 20 73 75 62 6c entries and subl 09c0: 69 73 74 73 20 75 70 20 61 6e 64 20 64 6f 77 6e ists up and down 09d0: 0a 09 20 20 77 69 74 68 69 6e 20 74 68 65 69 72 .. within their 09e0: 20 70 61 72 65 6e 74 20 6c 69 73 74 2c 20 75 73 parent list, us 09f0: 69 6e 67 20 5b 20 61 6e 64 20 5d 2e 20 28 59 6f ing [ and ]. (Yo 0a00: 75 20 63 6f 75 6c 64 20 61 6c 72 65 61 64 79 20 u could already 0a10: 6d 6f 76 65 20 74 68 65 6d 0a 09 20 20 74 6f 20 move them.. to 0a20: 70 61 72 65 6e 74 20 6f 72 20 63 68 69 6c 64 20 parent or child 0a30: 6c 69 73 74 73 29 0a 0a 30 2e 33 2e 37 20 20 20 lists)..0.3.7 0a40: 4e 69 63 6b 20 42 75 72 63 68 20 3c 67 61 67 72 Nick Burch <gagr 0a50: 61 76 61 72 72 40 75 73 65 72 73 2e 73 6f 75 72 avarr@users.sour 0a60: 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 09 2a 20 ceforge.net>..* 0a70: 67 6e 75 70 67 2e 63 2f 70 77 6d 61 6e 2e 63 3a gnupg.c/pwman.c: 0a80: 20 69 6d 70 72 6f 76 65 64 20 68 61 6e 64 6c 69 improved handli 0a90: 6e 67 20 6f 66 20 6e 65 77 20 66 69 6c 65 73 2c ng of new files, 0aa0: 20 61 6e 64 20 77 68 65 6e 20 79 6f 75 20 63 61 and when you ca 0ab0: 6e 63 65 6c 20 74 68 65 0a 09 20 20 67 6e 75 70 ncel the.. gnup 0ac0: 67 20 70 61 73 73 70 68 72 61 73 65 20 69 6e 70 g passphrase inp 0ad0: 75 74 20 2f 20 6b 65 79 20 6e 6f 74 20 66 6f 75 ut / key not fou 0ae0: 6e 64 0a 0a 30 2e 33 2e 36 20 20 20 4e 69 63 6b nd..0.3.6 Nick 0af0: 20 42 75 72 63 68 20 3c 67 61 67 72 61 76 61 72 Burch <gagravar 0b00: 72 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f r@users.sourcefo 0b10: 72 67 65 2e 6e 65 74 3e 0a 09 2a 20 75 69 6c 69 rge.net>..* uili 0b20: 73 74 2e 63 3a 20 66 69 78 20 73 6f 20 77 65 20 st.c: fix so we 0b30: 64 6f 6e 27 74 20 68 61 76 65 20 61 6e 20 69 6e don't have an in 0b40: 69 66 69 6e 69 74 65 20 6c 6f 6f 70 20 69 66 20 ifinite loop if 0b50: 6e 6f 20 64 61 74 61 0a 0a 30 2e 33 2e 35 20 20 no data..0.3.5 0b60: 20 4e 69 63 6b 20 42 75 72 63 68 20 3c 67 61 67 Nick Burch <gag 0b70: 72 61 76 61 72 72 40 75 73 65 72 73 2e 73 6f 75 ravarr@users.sou 0b80: 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 09 2a rceforge.net>..* 0b90: 20 67 6e 75 70 67 2e 63 3a 20 61 64 64 20 73 75 gnupg.c: add su 0ba0: 70 70 6f 72 74 20 66 6f 72 20 65 6e 63 72 79 70 pport for encryp 0bb0: 74 69 6e 67 20 64 61 74 61 20 74 6f 20 6d 75 6c ting data to mul 0bc0: 74 69 70 6c 65 20 72 65 63 69 70 69 65 6e 74 73 tiple recipients 0bd0: 0a 09 2a 20 67 6e 75 70 67 2e 63 2f 61 63 74 69 ..* gnupg.c/acti 0be0: 6f 6e 73 2e 63 2f 70 77 6c 69 73 74 2e 63 3a 20 ons.c/pwlist.c: 0bf0: 6d 61 6b 65 20 74 68 65 20 65 78 70 6f 72 74 20 make the export 0c00: 6f 66 20 70 61 73 73 77 6f 72 64 73 20 61 6e 64 of passwords and 0c10: 20 6c 69 73 74 73 0a 09 20 20 68 61 6e 64 6c 65 lists.. handle 0c20: 20 6d 75 6c 74 69 70 6c 65 20 72 65 63 69 70 69 multiple recipi 0c30: 65 6e 74 73 2e 20 28 4e 6f 72 6d 61 6c 20 75 73 ents. (Normal us 0c40: 65 20 73 74 69 6c 6c 20 6f 6e 6c 79 20 77 6f 72 e still only wor 0c50: 6b 73 20 77 69 74 68 20 6f 6e 65 29 0a 09 2a 20 ks with one)..* 0c60: 66 69 6c 74 65 72 2e 63 3a 20 73 68 6f 77 20 61 filter.c: show a 0c70: 6e 20 6f 6e 2d 73 63 72 65 65 6e 20 61 6c 65 72 n on-screen aler 0c80: 74 20 77 68 65 6e 20 66 69 6c 74 65 72 69 6e 67 t when filtering 0c90: 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 0a 0a 30 is turned on..0 0ca0: 2e 33 2e 34 20 20 20 4e 69 63 6b 20 42 75 72 63 .3.4 Nick Burc 0cb0: 68 20 3c 67 61 67 72 61 76 61 72 72 40 75 73 65 h <gagravarr@use 0cc0: 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e rs.sourceforge.n 0cd0: 65 74 3e 0a 09 2a 20 2a 2e 63 3a 20 69 6d 70 6c et>..* *.c: impl 0ce0: 65 6d 65 6e 74 20 72 65 61 64 20 6f 6e 6c 79 20 ement read only 0cf0: 70 61 74 63 68 20 66 72 6f 6d 20 4a 6f 6e 0a 09 patch from Jon.. 0d00: 2a 20 70 77 6c 69 73 74 2e 63 3a 20 58 4d 4c 20 * pwlist.c: XML 0d10: 65 73 63 61 70 65 20 64 61 74 61 2c 20 73 6f 20 escape data, so 0d20: 73 74 72 69 6e 67 73 20 77 69 74 68 20 61 20 26 strings with a & 0d30: 20 69 6e 20 74 68 65 6d 20 64 6f 6e 27 74 20 62 in them don't b 0d40: 72 65 61 6b 0a 0a 30 2e 33 2e 33 20 20 20 49 76 reak..0.3.3 Iv 0d50: 61 6e 20 4b 65 6c 6c 79 20 20 3c 69 76 61 6e 40 an Kelly <ivan@ 0d60: 69 76 61 6e 6b 65 6c 6c 79 2e 6e 65 74 3e 0a 09 ivankelly.net>.. 0d70: 2a 20 2a 2e 63 3a 20 72 65 6e 61 6d 65 64 20 61 * *.c: renamed a 0d80: 20 66 65 77 20 66 75 6e 63 74 69 6f 6e 73 20 74 few functions t 0d90: 6f 20 6d 61 6b 65 20 69 74 20 63 6c 65 61 72 65 o make it cleare 0da0: 72 20 77 68 65 72 65 20 74 68 65 79 27 72 65 20 r where they're 0db0: 66 72 6f 6d 0a 09 2a 20 75 69 6c 69 73 74 2e 63 from..* uilist.c 0dc0: 3a 20 66 69 78 20 66 6f 72 20 63 75 72 73 6f 72 : fix for cursor 0dd0: 20 67 6f 69 6e 67 20 6f 66 66 20 74 68 65 20 73 going off the s 0de0: 63 72 65 65 6e 0a 0a 30 2e 33 2e 31 09 49 76 61 creen..0.3.1.Iva 0df0: 6e 20 4b 65 6c 6c 79 09 3c 69 76 61 6e 40 69 76 n Kelly.<ivan@iv 0e00: 61 6e 6b 65 6c 6c 79 2e 6e 65 74 3e 0a 09 2a 20 ankelly.net>..* 0e10: 70 77 6d 61 6e 2e 31 3a 20 75 70 64 61 74 65 64 pwman.1: updated 0e20: 20 6d 61 6e 20 70 61 67 65 0a 09 2a 20 67 6e 75 man page..* gnu 0e30: 70 67 2e 63 3a 20 6c 61 72 67 65 20 72 65 77 72 pg.c: large rewr 0e40: 69 74 65 2c 20 73 77 69 74 63 68 65 64 20 62 61 ite, switched ba 0e50: 63 6b 20 66 72 6f 6d 20 67 70 67 6d 65 20 74 6f ck from gpgme to 0e60: 20 75 73 69 6e 67 20 67 70 67 20 77 69 74 68 20 using gpg with 0e70: 70 69 70 65 73 0a 09 2a 20 70 77 6c 69 73 74 2e pipes..* pwlist. 0e80: 63 2f 61 63 74 69 6f 6e 73 2e 63 2f 75 69 6c 69 c/actions.c/uili 0e90: 73 74 2e 63 3a 20 61 64 64 65 64 20 73 75 62 6c st.c: added subl 0ea0: 69 73 74 20 66 75 6e 63 74 69 6f 6e 61 6c 6c 69 ist functionalli 0eb0: 74 79 0a 09 2a 20 70 77 6c 69 73 74 2e 63 3a 20 ty..* pwlist.c: 0ec0: 6e 65 77 20 66 6f 72 6d 61 74 20 64 75 65 20 74 new format due t 0ed0: 6f 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 73 75 o addition of su 0ee0: 62 6c 69 73 74 73 0a 09 2a 20 63 6f 6e 76 65 72 blists..* conver 0ef0: 74 5f 70 77 64 62 2e 63 3a 20 73 65 70 61 72 61 t_pwdb.c: separa 0f00: 74 65 20 65 78 65 63 75 74 61 62 6c 65 20 66 6f te executable fo 0f10: 72 20 63 6f 6e 76 65 72 74 69 6e 67 20 6f 6c 64 r converting old 0f20: 20 64 61 74 61 62 61 73 65 0a 09 2a 20 70 77 64 database..* pwd 0f30: 62 32 63 73 76 2e 63 3a 20 73 65 70 61 72 61 74 b2csv.c: separat 0f40: 65 20 65 78 65 63 75 74 61 62 6c 65 20 74 6f 20 e executable to 0f50: 63 6f 6e 76 65 72 74 20 61 20 64 61 74 61 62 61 convert a databa 0f60: 73 65 20 74 6f 20 61 20 63 73 76 20 66 69 6c 65 se to a csv file 0f70: 0a 09 2a 20 6d 69 73 63 2e 63 3a 20 61 64 64 65 ..* misc.c: adde 0f80: 64 20 66 69 6c 65 20 6d 69 73 63 2e 63 20 61 6e d file misc.c an 0f90: 64 20 6d 6f 76 65 20 73 6f 6d 65 20 6d 69 73 63 d move some misc 0fa0: 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 69 74 functions to it 0fb0: 0a 09 2a 20 2a 2e 63 3a 20 6f 74 68 65 72 20 73 ..* *.c: other s 0fc0: 6d 61 6c 6c 20 63 68 61 6e 67 65 73 0a 09 0a 30 mall changes...0 0fd0: 2e 32 2e 31 09 49 76 61 6e 20 4b 65 6c 6c 79 20 .2.1.Ivan Kelly 0fe0: 09 3c 69 76 61 6e 40 69 76 61 6e 6b 65 6c 6c 79 .<ivan@ivankelly 0ff0: 2e 6e 65 74 3e 0a 09 2a 20 66 69 6c 74 65 72 2e .net>..* filter. 1000: 63 3a 20 42 75 67 66 69 78 65 73 20 6f 6e 20 66 c: Bugfixes on f 1010: 69 6c 74 65 72 0a 09 2a 20 6c 61 75 6e 63 68 2e ilter..* launch. 1020: 63 3a 20 46 69 78 65 64 20 6c 61 75 6e 63 68 20 c: Fixed launch 1030: 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 66 69 6c command with fil 1040: 74 65 72 73 0a 09 2a 20 70 77 6c 69 73 74 2e 63 ters..* pwlist.c 1050: 3a 20 41 64 64 65 64 20 61 20 66 69 6c 65 20 77 : Added a file w 1060: 72 69 74 65 20 61 66 74 65 72 20 65 61 63 68 20 rite after each 1070: 61 64 64 20 73 6f 20 74 68 61 74 20 64 61 74 61 add so that data 1080: 20 69 73 6e 27 74 20 6c 6f 73 74 20 69 66 20 70 isn't lost if p 1090: 77 6d 61 6e 0a 09 20 20 69 73 6e 27 74 20 73 68 wman.. isn't sh 10a0: 75 74 20 64 6f 77 6e 20 72 69 67 68 74 0a 0a 30 ut down right..0 10b0: 2e 32 2e 30 09 49 76 61 6e 20 4b 65 6c 6c 79 09 .2.0.Ivan Kelly. 10c0: 3c 69 76 61 6e 40 69 76 61 6e 6b 65 6c 6c 79 2e <ivan@ivankelly. 10d0: 6e 65 74 3e 0a 09 2a 20 66 69 6c 74 65 72 2e 63 net>..* filter.c 10e0: 3a 20 41 64 64 65 64 20 73 65 61 72 63 68 2f 66 : Added search/f 10f0: 69 6c 74 65 72 69 6e 67 20 66 75 6e 63 74 69 6f iltering functio 1100: 6e 0a 09 2a 20 67 6e 75 70 67 2e 63 3a 20 53 77 n..* gnupg.c: Sw 1110: 69 74 63 68 65 64 20 66 72 6f 6d 20 75 73 69 6e itched from usin 1120: 67 20 67 70 67 20 74 6f 20 67 70 67 6d 65 0a 09 g gpg to gpgme.. 1130: 2a 20 70 77 67 65 6e 2e 63 3a 20 41 64 64 65 64 * pwgen.c: Added 1140: 20 70 61 73 73 77 6f 72 64 20 67 65 6e 65 72 61 password genera 1150: 74 6f 72 0a 09 2a 20 70 77 6c 69 73 74 2e 63 3a tor..* pwlist.c: 1160: 20 52 65 77 72 6f 74 65 20 6d 6f 73 74 20 6f 66 Rewrote most of 1170: 20 70 61 73 73 77 6f 72 64 20 66 69 6c 65 20 49 password file I 1180: 2f 4f 0a 09 2a 20 69 6d 70 6f 72 74 5f 65 78 70 /O..* import_exp 1190: 6f 72 74 2e 63 3a 20 41 64 64 65 64 20 49 6d 70 ort.c: Added Imp 11a0: 6f 72 74 2f 45 78 70 6f 72 74 20 66 75 6e 63 74 ort/Export funct 11b0: 69 6f 6e 73 0a 09 2a 20 75 69 6c 69 73 74 2e 63 ions..* uilist.c 11c0: 3a 20 47 6f 74 20 72 69 64 20 6f 66 20 69 6e 63 : Got rid of inc 11d0: 65 73 73 61 6e 74 20 62 6c 69 6e 6b 69 6e 67 2f essant blinking/ 11e0: 66 6c 61 73 68 69 6e 67 20 6f 6e 20 73 63 72 6f flashing on scro 11f0: 6c 6c 0a 09 2a 20 75 69 2e 63 2f 70 77 6d 61 6e ll..* ui.c/pwman 1200: 2e 63 2f 67 6e 75 70 67 2e 63 3a 20 53 68 61 64 .c/gnupg.c: Shad 1210: 6f 77 65 64 20 70 61 73 73 70 68 72 61 73 65 20 owed passphrase 1220: 61 6e 64 20 74 69 6d 65 6f 75 74 20 69 6d 70 72 and timeout impr 1230: 6f 76 65 6d 65 6e 74 73 0a 0a 30 2e 31 2e 32 09 ovements..0.1.2. 1240: 49 76 61 6e 20 4b 65 6c 6c 79 20 09 3c 69 76 61 Ivan Kelly .<iva 1250: 6e 40 69 76 61 6e 6b 65 6c 6c 79 2e 6e 65 74 3e n@ivankelly.net> 1260: 0a 09 2a 20 6f 70 74 69 6f 6e 73 2e 63 2f 70 77 ..* options.c/pw 1270: 6c 69 73 74 2e 63 3a 20 53 77 69 74 63 68 65 64 list.c: Switched 1280: 20 66 72 6f 6d 20 6c 69 62 78 6d 6c 20 74 6f 20 from libxml to 1290: 6c 69 62 78 6d 6c 32 0a 09 2a 20 67 6e 75 70 67 libxml2..* gnupg 12a0: 2e 63 3a 20 41 64 64 65 64 20 61 20 70 61 73 73 .c: Added a pass 12b0: 70 68 72 61 73 65 20 74 69 6d 65 6f 75 74 20 6f phrase timeout o 12c0: 70 74 69 6f 6e 0a 09 2a 20 63 6f 6e 66 69 67 75 ption..* configu 12d0: 72 65 2e 69 6e 3a 20 43 68 61 6e 67 65 64 20 63 re.in: Changed c 12e0: 6f 6e 66 69 67 75 72 65 2e 69 6e 20 73 6f 20 74 onfigure.in so t 12f0: 68 61 74 20 69 74 20 6e 6f 77 20 62 75 69 6c 64 hat it now build 1300: 73 20 6f 6e 20 6f 70 65 6e 62 73 64 0a 09 2a 20 s on openbsd..* 1310: 70 77 6d 61 6e 2e 63 20 41 64 64 65 64 20 6c 6f pwman.c Added lo 1320: 63 6b 20 66 69 6c 65 73 20 6f 6e 20 74 68 65 20 ck files on the 1330: 70 61 73 73 77 6f 72 64 20 66 69 6c 65 73 0a 09 password files.. 1340: 2a 20 2a 3a 20 4e 6f 77 20 42 75 69 6c 64 69 6e * *: Now Buildin 1350: 67 20 6f 6e 20 4d 61 63 4f 53 58 31 30 2e 31 2c g on MacOSX10.1, 1360: 20 46 72 65 65 42 53 44 20 34 2e 35 20 26 20 53 FreeBSD 4.5 & S 1370: 6f 6c 61 72 69 73 20 38 20 61 6c 73 6f 0a 0a 30 olaris 8 also..0 1380: 2e 31 2e 31 09 49 76 61 6e 20 4b 65 6c 6c 79 09 .1.1.Ivan Kelly. 1390: 3c 69 76 61 6e 40 69 76 61 6e 6b 65 6c 6c 79 2e <ivan@ivankelly. 13a0: 6e 65 74 3e 0a 09 2a 20 2a 2e 63 3a 20 46 65 77 net>..* *.c: Few 13b0: 20 62 75 67 20 66 69 78 65 73 20 61 6e 64 20 65 bug fixes and e 13c0: 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 2e 20 43 rror handling. C 13d0: 6f 64 65 20 63 6c 65 61 6e 20 75 70 2e 0a 0a 30 ode clean up...0 13e0: 2e 31 2e 30 20 09 49 76 61 6e 20 4b 65 6c 6c 79 .1.0 .Ivan Kelly 13f0: 09 3c 69 76 61 6e 40 69 76 61 6e 6b 65 6c 6c 79 .<ivan@ivankelly 1400: 2e 6e 65 74 3e 0a 09 2a 20 70 77 6d 61 6e 3a 20 .net>..* pwman: 1410: 49 6e 69 74 69 61 6c 20 72 65 6c 65 61 73 65 0a Initial release.