1 commit 90f97b68b84df4a847cfe7e9f84d04f2399a5e32
2 Author: Ben Kibbey <bjk@luxsci.net>
3 Date: Sat Feb 10 10:21:49 2007 -0500
5 Split pwmd and libpwmd into their own projects.
8 commit 03dcb8c366bd38ec2dc5fc6a28fd39e82a70ceb7
9 Author: Ben Kibbey <bjk@luxsci.net>
10 Date: Tue Feb 6 21:04:32 2007 -0500
12 Added PWMD_OPTION_PINENTRY_PATH.
15 commit 164b6e489d90e18b5ccd299bddaa888094b88ab7
16 Author: Ben Kibbey <bjk@luxsci.net>
17 Date: Tue Feb 6 20:46:19 2007 -0500
19 Fail if there is no DISPLAY or ttyname().
22 commit 8fa3cee66e4b9e1ddf8926222b4a58221616fb5c
23 Author: Ben Kibbey <bjk@luxsci.net>
24 Date: Tue Feb 6 20:39:31 2007 -0500
26 Set 'error' to EPWMD_ERROR when --disable-pinentry is specified.
31 commit 43bc25280248ee3be95864234c751c9944a3dcd9
32 Author: Ben Kibbey <bjk@luxsci.net>
33 Date: Tue Feb 6 20:28:06 2007 -0500
35 Added --disable-pinentry to configure.ac. When specified, the
36 PWMD_OPTION_PINENTRY (or the depreciated PWMD_OPTION_USEAGENT)
37 PWMD_SETOPT command will return PWMD_ERROR from pwmd_command() and set
41 commit 5922a62ab5ca44d4ae7bb92c14df00189e7d1104
42 Author: Ben Kibbey <bjk@luxsci.net>
43 Date: Tue Feb 6 19:24:48 2007 -0500
45 gpg-agent(1) is no longer used. The password is gotten from
46 pinentry(1) via libassuan. PWMD_OPTION_PINENTRY should be used instead
47 of PWMD_OPTION_USEAGENT.
50 commit 9d432a9bd2c3a6b37aab42438e2854b52f052e5e
51 Author: Ben Kibbey <bjk@luxsci.net>
52 Date: Mon Feb 5 08:04:51 2007 -0500
54 Added PWMD_OPTION_PASSWORD_FUNC and PWMD_OPTION_PASSWORD_DATA to
55 specify a custom password retrieval function.
58 commit 4fe7392c2101f6e19cba705740ba29cc7bcd4d42
59 Author: Ben Kibbey <bjk@luxsci.net>
60 Date: Sat Feb 3 10:54:43 2007 -0500
65 commit 5cfb770b3a38bc3cd8ffb61b43af530c20dbb51f
66 Author: Ben Kibbey <bjk@luxsci.net>
67 Date: Sat Feb 3 10:23:56 2007 -0500
69 Added a libpwmd manual page.
72 commit 33e50c50f69cfba61cfe61c54be31ce994bfabd4
73 Author: Ben Kibbey <bjk@luxsci.net>
74 Date: Sat Jan 27 22:26:20 2007 -0500
76 Removed the unused pwmd_list_free().
79 commit 24de99461934fa8a5b6ccb15d915d7547ada756c
80 Author: Ben Kibbey <bjk@luxsci.net>
81 Date: Sat Jan 27 20:35:11 2007 -0500
83 Forgot to add libpwmd.pc.in. Fixed.
86 commit 406b465e540e8c7533837ca13cba9331fd5bdcf5
87 Author: Ben Kibbey <bjk@luxsci.net>
88 Date: Sat Jan 27 07:48:03 2007 -0500
93 commit 9cbd8aa1223bb6480c417c1572b7f8eac95a2bbb
94 Author: Ben Kibbey <bjk@luxsci.net>
95 Date: Thu Jan 25 20:07:56 2007 -0500
97 Don't include libpwmd.pc in the archive. It's generated from
103 commit 044a8ebea725e2bab91f4ac53c272119a3445125
104 Author: Ben Kibbey <bjk@luxsci.net>
105 Date: Thu Jan 25 19:03:06 2007 -0500
107 Set the title and description strings when using gpg-agent.
110 commit 0461ed45d0df02dcebf8b11c39b0d0678f981318
111 Author: Ben Kibbey <bjk@luxsci.net>
112 Date: Thu Jan 25 19:02:34 2007 -0500
114 Make sure the result exists before checking for an empty string.
117 commit dad5ddad8b3e3ab408bd2aa7fd5e22a19c240bcd
118 Author: Ben Kibbey <bjk@luxsci.net>
119 Date: Thu Jan 25 19:52:47 2007 -0500
121 Restore the working directory after connecting to the socket.
124 commit 9d3cf81263533fd75e526012e2af40b5ab2ee0fd
125 Author: Ben Kibbey <bjk@luxsci.net>
126 Date: Sat Jan 20 11:34:04 2007 -0500
128 Fixed a typo with install-data-hook and make sure ${libdir}/pkgconfig
129 is owner writeable which fixes 'make distcheck'.
132 commit 02fe3b039ddd54409f3932f2bbb5b3cd6295106a
133 Author: Ben Kibbey <bjk@luxsci.net>
134 Date: Sat Jan 20 11:18:13 2007 -0500
139 commit 0388955445edee9e7b84800cfbde7e377b4bd542
140 Author: Ben Kibbey <bjk@luxsci.net>
141 Date: Sat Jan 20 11:11:19 2007 -0500
143 Added a note about element values with newline or tab characters.
146 commit e85f5e0faa8e664cd9a8eabae3e74ff9e0195532
147 Author: Ben Kibbey <bjk@luxsci.net>
148 Date: Sat Jan 20 11:06:17 2007 -0500
150 Removed pwmd_base64_encode()/decode() from the library. Let the client
154 commit 7b59a0ef8c8f105185a4972cfc915dcb30c73ac8
155 Author: Ben Kibbey <bjk@luxsci.net>
156 Date: Fri Jan 19 22:53:09 2007 -0500
161 commit b36f5682a4984414953cf456a189205ead5a446d
162 Author: Ben Kibbey <bjk@luxsci.net>
163 Date: Fri Jan 19 18:17:33 2007 -0500
165 Added EPWMD_FILE_MODIFIED. When the SAVE command tries to save to the
166 filename with a mtime newer than the OPEN mtime.
169 commit a6faa6119e678952ded94b9db7a36b1c973ff219
170 Author: Ben Kibbey <bjk@luxsci.net>
171 Date: Thu Jan 18 22:44:46 2007 -0500
173 Added uninstall-hook to remove libpwmd.pc.
176 commit 86166dcc478839dd65b0d5e8b7d9085395405d06
177 Author: Ben Kibbey <bjk@luxsci.net>
178 Date: Thu Jan 18 22:20:05 2007 -0500
180 install-data-hook fix.
183 commit 6b0a1c773c3688521de937d48f90a8704f6555e1
184 Author: Ben Kibbey <bjk@luxsci.net>
185 Date: Thu Jan 18 21:40:50 2007 -0500
187 Don't require -a or -p with pwmc. The file may be cached on the
191 commit a138e9aaba904d7b8fc28839b709cc40e5acf641
192 Author: Ben Kibbey <bjk@luxsci.net>
193 Date: Thu Jan 18 19:01:29 2007 -0500
195 Install a pkg-config meta file to $libdir/pkgconfig.
198 commit a289f1a672f54061e2988c24b651c1529176090c
199 Author: Ben Kibbey <bjk@luxsci.net>
200 Date: Wed Jan 17 22:21:10 2007 -0500
205 commit 517435b1442a88394d602440e303cc1dad1cfc96
206 Author: Ben Kibbey <bjk@luxsci.net>
207 Date: Wed Jan 17 22:07:56 2007 -0500
212 commit db5c899f4a4ea580942346e2308d4de2aad682c1
213 Author: Ben Kibbey <bjk@luxsci.net>
214 Date: Wed Jan 17 21:56:27 2007 -0500
216 Update command line usage.
219 commit 528dc66cea26160092bf1db499d64f210170a093
220 Author: Ben Kibbey <bjk@luxsci.net>
221 Date: Wed Jan 17 21:50:47 2007 -0500
223 Write an pwmd_command() error to stderr.
226 commit 97082395ad3311b24113d411254ac17b54be4049
227 Author: Ben Kibbey <bjk@luxsci.net>
228 Date: Wed Jan 17 21:43:50 2007 -0500
230 Added -E to exit after a command error.
233 commit 372f1f48ae9bbbfe63b8ace3dab6dcd4c3ca73d1
234 Author: Ben Kibbey <bjk@luxsci.net>
235 Date: Wed Jan 17 21:39:29 2007 -0500
237 Fixed setting result to an empty value (but not NULL);
240 commit 50b72a29b1cc3155fa3386c1a90252cfab44ca55
241 Author: Ben Kibbey <bjk@luxsci.net>
242 Date: Wed Jan 17 21:35:58 2007 -0500
244 Clear the contents of the input buffer before free()ing.
247 commit ad5b286e06d248a4bd3ed0d32fadbb6ea060b682
248 Author: Ben Kibbey <bjk@luxsci.net>
249 Date: Wed Jan 17 21:29:17 2007 -0500
251 Fix for protocol command lengths > 8196.
254 commit 01ab5b278a15341bf3304f10cb0721a84d5741c0
255 Author: Ben Kibbey <bjk@luxsci.net>
256 Date: Wed Jan 17 20:54:49 2007 -0500
258 Fixed segfault with a NULL result from protocol parser.
261 commit 324bf575a057f47293a42d1e637ac5ae7648ce3c
262 Author: Ben Kibbey <bjk@luxsci.net>
263 Date: Wed Jan 17 20:45:22 2007 -0500
265 Fixed PWMD_SAVE with gpg-agent.
268 commit aa7c1f3b78e241df7a6633ae964327199f3217c8
269 Author: Ben Kibbey <bjk@luxsci.net>
270 Date: Wed Jan 17 18:55:31 2007 -0500
272 Removed most PWMD_* commands. The remaining ones are PWMD_SETOPT,
273 PWMD_OPEN, PWMD_SAVE and the new PWMD_COMMAND to send a protocol
274 command with arguments. It's alot simpler to use and doesn't require
275 a library update if a new protocol command is added.
278 commit 49197f39fe724e5b742869901d594f2858605a1c
279 Author: Ben Kibbey <bjk@luxsci.net>
280 Date: Tue Jan 16 22:45:20 2007 -0500
282 Added a simpler client than example client. It's more of a utility. It
283 reads stdin for protocol commands and prints the result (if any).
284 Installs to PREFIX/bin.
287 commit 10ab90bfc7d288d546e4ad797f332a45d1d7eaa2
288 Author: Ben Kibbey <bjk@luxsci.net>
289 Date: Tue Jan 16 22:24:58 2007 -0500
291 Added PWMD_RAW to send a raw protocol command. The result will be of
295 commit 52256e4ce07bda6aecfe96dcb506c8f9037bdad6
296 Author: Ben Kibbey <bjk@luxsci.net>
297 Date: Sun Jan 14 22:08:28 2007 -0500
299 If PWMD_OPTION_USEAGENT is set when PWMD_SAVE is invoked, use the
300 cached key if available.
303 commit b0c0e9dc19df0519e0010f15843e5e1c6fbc1090
304 Author: Ben Kibbey <bjk@luxsci.net>
305 Date: Sun Jan 14 10:10:54 2007 -0500
310 commit 7dfb077a32ecd7a07367880fb90e11855cb6c07e
311 Author: Ben Kibbey <bjk@luxsci.net>
312 Date: Sat Jan 13 21:23:31 2007 -0500
314 Lost EPWMD_ATTR_NOT_FOUND somehow. Re-added.
317 commit 37a9b6f5ca0e6095c31ef83a3995acf3053eaac4
318 Author: Ben Kibbey <bjk@luxsci.net>
319 Date: Sat Jan 13 18:54:38 2007 -0500
321 Call va_end() after a command.
324 commit 6260cee91ba7a3c2ac20048c8fd8835fb88d379d
325 Author: Ben Kibbey <bjk@luxsci.net>
326 Date: Sat Jan 13 18:14:27 2007 -0500
328 Make sure error is the errno of the failed call in pwmd_connect().
331 commit ac8c0460f8e301a98a0e852eeb306b3b0cadb91d
332 Author: Ben Kibbey <bjk@luxsci.net>
333 Date: Sat Jan 13 13:51:00 2007 -0500
335 Fixed a double free().
338 commit 9b0baad3c83ac605912b033840c2b553c5749cb8
339 Author: Ben Kibbey <bjk@luxsci.net>
340 Date: Fri Jan 12 20:42:40 2007 -0500
345 commit 8baf2f67c6e52298693f4608993f26e87ffb8f2c
346 Author: Ben Kibbey <bjk@luxsci.net>
347 Date: Fri Jan 12 20:39:55 2007 -0500
349 Protocol parser fix for an "invalid write". Thanks Valgrind.
351 Clear the server IO buffer before free()'ing.
353 Fixed some memory leaks. Thanks Valgrind.
356 commit ebda53008c0c2bd6ac8d53bc395d41e35f30e914
357 Author: Ben Kibbey <bjk@luxsci.net>
358 Date: Thu Jan 11 22:14:14 2007 -0500
363 commit 3c59d25e1c2b49256647d79e5804eead319bbcf7
364 Author: Ben Kibbey <bjk@luxsci.net>
365 Date: Thu Jan 11 22:10:48 2007 -0500
367 Added pwmd_list_free() to free a list result.
370 commit a36631169510fdc334bb3d2923dc2a6cb6d7a1e9
371 Author: Ben Kibbey <bjk@luxsci.net>
372 Date: Thu Jan 11 20:45:17 2007 -0500
374 Update PWMD_LIST_ACCOUNT docs.
377 commit b915489cdad54201297c566705af09d61fe78332
378 Author: Ben Kibbey <bjk@luxsci.net>
379 Date: Wed Jan 10 18:33:46 2007 -0500
381 Fix for compiling the library with g++.
384 commit 5ac800320b1a4f08ea8d6128081cf76c1a41e97a
385 Author: Ben Kibbey <bjk@luxsci.net>
386 Date: Tue Jan 9 19:01:46 2007 -0500
390 Brain hemmorage with pwmd_base64_decode() on the previous
391 modification. Don't null terminate the g_base64_decode() value. Take
392 another argument of *size.
394 Some libpwmd.h doc fixes.
397 commit 6c5221593ecbcae79926055f67bb2e0384e7f98f
398 Author: Ben Kibbey <bjk@luxsci.net>
399 Date: Sun Jan 7 08:52:42 2007 -0500
404 commit ef2ada377b1d2b0ad0dadde51d14b9c41a0b6be2
405 Author: Ben Kibbey <bjk@luxsci.net>
406 Date: Sat Jan 6 17:48:40 2007 -0500
410 Added a changelog Makefile target.
413 commit 7a9dd8b8f1296f93dad94a5530b04aa5461c15e8
414 Author: Ben Kibbey <bjk@luxsci.net>
415 Date: Sat Jan 6 16:05:36 2007 -0500
417 Make sure the wanted file is a regular file or link.
419 Update protocol errors in libpwmd.
422 commit 992e8550c5dfbdc39bee56efabf71332974798a1
423 Author: Ben Kibbey <bjk@luxsci.net>
424 Date: Sat Jan 6 15:31:34 2007 -0500
431 commit e0d8bf19a30a35ab9cf0ecc5eeb297e39964d334
432 Author: Ben Kibbey <bjk@luxsci.net>
433 Date: Sat Jan 6 15:24:07 2007 -0500
435 Update for the OPEN and SAVE protocol commands. They won't be base 64
436 decoded on the server.
439 commit 73cfd2fa7f14630e0e860339d096f5c91b3b28c7
440 Author: Ben Kibbey <bjk@luxsci.net>
441 Date: Sat Jan 6 09:27:26 2007 -0500
443 Fix for pwmd_base64_decode(). g_base64_decode() doesn't NULL terminate
447 commit f0437d75fa2c6d56a413538953c6b6e3be2283d2
448 Author: Ben Kibbey <bjk@luxsci.net>
449 Date: Sat Jan 6 09:17:20 2007 -0500
451 Added a note in libpwmd.h about base 64 values and the STORE command.
453 Update the example client to use base 64 encoded values.
456 commit cb0f5bbd6ec2437609eb9b12cd77ab5fdf6670ad
457 Author: Ben Kibbey <bjk@luxsci.net>
458 Date: Sat Jan 6 08:07:00 2007 -0500
460 send_to_daemon() cleanup.
463 commit f3651170b52233613b0593dbf8a4b5ab99030282
464 Author: Ben Kibbey <bjk@luxsci.net>
465 Date: Sat Jan 6 00:08:45 2007 -0500
467 Added 'version' Makefile target.
470 commit e193d945e3db5c8ab4483178115e8890a32563d0
471 Author: Ben Kibbey <bjk@luxsci.net>
472 Date: Fri Jan 5 22:28:33 2007 -0500
474 Versioning was wrong for libtool's -version-info flag. This should fix
478 commit 4de7d5fabe5a43b2037933c94c6999b746be96ff
479 Author: Ben Kibbey <bjk@luxsci.net>
480 Date: Fri Jan 5 22:07:38 2007 -0500
485 commit f474565aad48195be3f28c3453309b0aa289c13e
486 Author: Ben Kibbey <bjk@luxsci.net>
487 Date: Fri Jan 5 21:37:59 2007 -0500
489 Let ATTR LIST show the "name" attribute for all elements.
492 commit bb545c1da28d742ecc4d3ce8ff64a1e9394bba8f
493 Author: Ben Kibbey <bjk@luxsci.net>
494 Date: Thu Jan 4 22:51:15 2007 -0500
496 Updates for the new ATTR command.
499 commit 9b90c1b53596c5d40a6f273494776737d4669833
500 Author: Ben Kibbey <bjk@luxsci.net>
501 Date: Mon Jan 1 08:23:13 2007 -0500
503 Remove home directory lookups in the example client and pass NULL if
504 no socket path was specified (-s).
507 commit 4ee9989cea266688507e2e296029125b831d8935
508 Author: Ben Kibbey <bjk@luxsci.net>
509 Date: Sun Dec 31 07:02:29 2006 -0500
514 commit 932ece28b50d52d16b2fd6ba534a2da096da7d53
515 Author: Ben Kibbey <bjk@luxsci.net>
516 Date: Sat Dec 30 20:56:46 2006 -0500
521 commit f55b28ebd9df0c4f75fc1e562a1010733310ba7c
522 Author: Ben Kibbey <bjk@luxsci.net>
523 Date: Sat Dec 30 20:53:56 2006 -0500
525 Dont include assuan.h in libpwmd.h and change pwm->ctx to void *.
528 commit a0d8e717887a83dc1986738805dc24dae6920815
529 Author: Ben Kibbey <bjk@luxsci.net>
530 Date: Sat Dec 30 17:40:42 2006 -0500
532 If pwmd_connect() is passed a NULL path to the socket, open the
533 default of ~/.pwmd/socket.
536 commit ae4b055549356e3d6496fab36ac0ff13ffb7bc49
537 Author: Ben Kibbey <bjk@luxsci.net>
538 Date: Sat Dec 30 17:11:16 2006 -0500
540 Put the protocol error codes in libpwmd.h (oops).
543 commit 2b87f3ae9e97f3a2e222846b2e1db53c3ed2e3cd
544 Author: Ben Kibbey <bjk@luxsci.net>
545 Date: Sat Dec 30 13:22:14 2006 -0500
547 Have pwmd_command() return EPMD_KEY when there is no key found or the
550 Check the file cache when not using gpg-agent too.
553 commit d15a5fbfb21fa283c6daf022b6cab9064c42f546
554 Author: Ben Kibbey <bjk@luxsci.net>
555 Date: Sat Dec 30 13:01:56 2006 -0500
557 Return EPWMD_ERROR when in unknown error occurs from pwmd_command().
559 Return EPWMD_BADKEY when no password has been set and not using
563 commit d555db61fb09d0c79bc50f67f4afc2394e7dc141
564 Author: Ben Kibbey <bjk@luxsci.net>
565 Date: Sat Dec 30 11:37:01 2006 -0500
570 commit 4dbfc232e68e7e5887768c364a3880eace70ddb5
571 Author: Ben Kibbey <bjk@luxsci.net>
572 Date: Sat Dec 30 11:15:03 2006 -0500
581 commit 9f653a747bc302d17ae6e9086840c6fdbe30d5bb
582 Author: Ben Kibbey <bjk@luxsci.net>
583 Date: Sat Dec 30 08:27:31 2006 -0500
585 pwmd_command() will return PWMD_AGENT_ERROR and set error to -1 if
586 gpg-agent fails for any reason.
588 Fix segfault when GPG_AGENT_INFO isn't set.
590 Return PWMD_PERROR and set error to EPWMD_BADKEY if there is an empty
591 password from gpg-agent.
594 commit 9151cc42cc67fef8294018f63bcdadb80a06024d
595 Author: Ben Kibbey <bjk@luxsci.net>
596 Date: Sat Dec 30 08:04:45 2006 -0500
598 Add pwmd_error.[ch] to the repository.
601 commit ebb0fdd7d487a55808da9dfc1b596436a8a380a7
602 Author: Ben Kibbey <bjk@luxsci.net>
603 Date: Fri Dec 29 19:36:17 2006 -0500
605 Have pwmd_command() set error argument to the protocol error code when
606 returning PWMD_PERROR. pwmd_strerror() can be used to get the protocol
611 Updated exampleclient.c.
613 Reset the password on gpg-agent as soon as possible and only use
614 pwmd's cache. This removes PWMD_OPTION_CLEARPASSWORD.
617 commit c2383348b9796dcd201cbb65f08267a8e319971d
618 Author: Ben Kibbey <bjk@luxsci.net>
619 Date: Wed Dec 27 22:48:30 2006 -0500
624 commit 1411757afb264c644b6fdd7d86f291cd05484074
625 Author: Ben Kibbey <bjk@luxsci.net>
626 Date: Wed Dec 27 22:36:07 2006 -0500
628 Added libpwmd/TODO to the repository.
631 commit 7eaa57482dd7ad1118f7e1a7d4f36b05bb72e318
632 Author: Ben Kibbey <bjk@luxsci.net>
633 Date: Wed Dec 27 22:30:48 2006 -0500
635 Readd exampleclient.c to the repository.
638 commit d65f371c1a8797f5061bcd78d25b57dc69cffafb
639 Author: Ben Kibbey <bjk@luxsci.net>
640 Date: Wed Dec 27 22:25:34 2006 -0500
642 Add libassuan stuff borrowed from GnuPG to the repository.
645 commit 127d05e67e67e02a881621d094b0eb819ff41df5
646 Author: Ben Kibbey <bjk@luxsci.net>
647 Date: Wed Dec 27 22:18:20 2006 -0500
649 Added the PWMD_CACHE command to the library.
651 Updated exampleclient to use caching.
653 Use libassuan.m4 to find libassuan.
655 Added custom titles, prompts and descriptions to the pinentry program
656 which can be set via PWMD_SETOPT.
659 commit 6cf1d15a1e6c2db2148e8c90da0616c06bcfb287
660 Author: Ben Kibbey <bjk@luxsci.net>
661 Date: Mon Dec 25 00:28:14 2006 -0500
663 Changed command PWMD_SET to PWMD_SETATTR.
665 Now links to libassuan and works with gpg-agent. Still somewhat
666 useless as the password isn't cached between connections. This also
667 adds a new command PWMD_SETOPT and changes the behavior of the
668 PWMD_OPEN and PWMD_SAVE commands. Read libpwmd.h for details.
671 commit f8d8e33b8a67ba12eca840050a9d70d315bee11a
672 Author: Ben Kibbey <bjk@luxsci.net>
673 Date: Sun Dec 24 09:20:25 2006 -0500
675 Show the result of PWMD_SET failure.
678 commit a707fdcba9d359841c1d2986ef4d68e2beb4058f
679 Author: Ben Kibbey <bjk@luxsci.net>
680 Date: Sun Dec 24 07:49:56 2006 -0500
682 Added INSTALL to the archive.
685 commit 7ed09602281dfedef20dddcf74f40ac4716b2fe6
686 Author: Ben Kibbey <bjk@luxsci.net>
687 Date: Sun Dec 24 07:45:34 2006 -0500
689 Statically link sampleclient to libpwmd.
692 commit aa3b6a8717f657fa15294a73232121d3bc4223ad
693 Author: Ben Kibbey <bjk@luxsci.net>
694 Date: Sun Dec 24 07:35:44 2006 -0500
698 Add ChangeLog to the archive.
700 Add -s to sampleclient to specify the socket path.
702 Add PWMD_SAVE test to sample client and update PWMD_OPEN to use a
703 password if the file exists.
706 commit 8aad48633a73cd71faf9a55f61ea7e1399637fcd
707 Author: Ben Kibbey <bjk@luxsci.net>
708 Date: Sat Dec 23 23:19:32 2006 -0500
710 Fix the result when there's an error.
712 Fix a couple memory leaks.
714 Fix the socket path in pwmd_connect(). Now it's the real socket path
717 Redo va_args in pwmd_command(). Misread the manpage.
719 Fix the PWMD_OPEN command with a password.
721 The PWMD_SAVE command takes NULL as the password to specify gpg-agent
722 use. If non-NULL, the it's the password to use.
724 Added sampleclient.c.
727 commit ed9772db91b47374fc477d7b5a615adc4e400471
728 Author: Ben Kibbey <bjk@luxsci.net>
729 Date: Sat Dec 23 21:18:32 2006 -0500
731 Updates for the libgcrypt commit.
734 commit 0bb079bf4db7024064622951aceab8c88547140b
735 Author: Ben Kibbey <bjk@luxsci.net>
736 Date: Sat Dec 23 18:00:38 2006 -0500
741 commit acbdbf75c8e2907f68fda66d8f30875ec6cc2b7e
742 Author: Ben Kibbey <bjk@luxsci.net>
743 Date: Fri Dec 22 19:06:41 2006 -0500
745 Fix for the PWMD_SET command.
748 commit f38a9ef36fe03e5a5574a028842d132bf9e588b0
749 Author: Ben Kibbey <bjk@luxsci.net>
750 Date: Fri Dec 22 18:56:38 2006 -0500
752 The pwmd_command() now takes a variable number of arguments for a command.
755 commit c0bc75961f074cb19202dcb1274d092e9db9862e
756 Author: Ben Kibbey <bjk@luxsci.net>
757 Date: Sun Dec 17 15:26:09 2006 -0500
759 Temporary fix for 100% CPU usage after the client connects. For some
760 reason poll() from glib2 acts as though it's a non-blocking file
761 descriptor or something and source_check() and source_prepare() get
762 stuck in a loop until data is ready on the socket.
765 commit e7bf4248bac2ed6d4620f707b7844d6ceb7af980
766 Author: Ben Kibbey <bjk@luxsci.net>
767 Date: Sun Dec 17 15:02:42 2006 -0500
769 Require glib2 for base64 decoding which adds pwmd_base64_decode().
771 If there is no filename with the PWMD_OPEN command then use "default"
775 commit c1211cb68b6ecedc9a3046718384c62fba945e1a
776 Author: Ben Kibbey <bjk@luxsci.net>
777 Date: Sat Dec 16 14:14:21 2006 -0500
779 Fix the GET command result.
782 commit 5e6c9e6773b2601a7735d9c2c97c481a0beba8fb
783 Author: Ben Kibbey <bjk@luxsci.net>
784 Date: Sat Dec 16 14:02:29 2006 -0500