a398ae124d06655f6f0a8fe3da64f99918003804
[poldi.git] / src / common / ChangeLog
1 2005-10-16  Moritz Schulte  <moritz@g10code.com>
2
3         * support.c (key_filename_construct): New function.
4         Include <jnlib/string.h>.
5         Include <jnlib/xmalloc.h> instead of <../jnlib/xmalloc.h>.
6         * support.h (key_filename_construct): Declare function.
7
8 2005-09-26  Moritz Schulte  <moritz@g10code.com>
9
10         Thanks to Alessandro Rubini:
11
12         * card.c: Include <time.h>.
13         (wait_for_card): New parameter: TIMEOUT; new variables T0, T;
14         return 1 in case the specified timeout elapsed without any card
15         being inserted.
16         (card_init): New parameter: TIMEOUT; new variable: RET; pass
17         TIMEOUT to wait_for_card();
18         * card.h (card_sign): Updated card_init API.
19
20 2005-07-26  Moritz Schulte  <moritz@g10code.com>
21
22         * support.c (username_to_serialno): Renamed function to ...
23         (usersdb_lookup_by_username): ... this; changed callers.
24         (serialno_to_username): Renamed function to ...
25         (usersdb_lookup_by_serialno): ... this; changed callers.
26         (usersdb_translate): Remove const attribute for FOUND argument;
27         only fill FOUND if non-NULL.
28         (usersdb_lookup_by_serialno): Remove const attreibute for USERNAME
29         argument.
30         (usersdb_lookup_by_username): Remove const attreibute for SERIALNO
31         argument.
32         * support.h: Updated API.
33
34         * card.c: Some cosmetic changes.
35
36 2005-07-13  Moritz Schulte  <moritz@g10code.com>
37
38         * defs.h.in (POLDI_OLD_CARD_KEY_RETRIVAL_EXPLANATION): New symbol.
39         (POLDI_PIN2_QUERY_MSG, POLDI_PIN3_QUERY_MSG): Change strings.
40
41         * card.c: Include <assert.h>
42         (card_info): New API, return card version information, if
43         requested.
44         * card.h: Update card_info() API.
45
46 2004-11-27  Moritz Schulte  <moritz@g10code.com>
47
48         * options.c (options_parse_conf): Do not fail if file does not
49         exist.
50
51         * card.c (wait_for_new_card): Renamed to ...
52         (wait_for_card): ... this; new argument: require_card_switch;
53         adjust function accordingly; adjust callers.
54         (card_init): Rename argument `wait_for_card' to `wait'; new
55         argument: require_card_switch; pass to wait_for_card.
56         * card.h (card_open): Update declaration.
57
58 2004-11-13  Moritz Schulte  <moritz@g10code.com>
59
60         * support.c (file_to_string): NUL-terminate string.
61         * card.c (wait_for_new_card): New function, merged from gscutils ...
62         (card_init): ... use it here.
63