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