~ubuntu-branches/ubuntu/jaunty/pcsc-lite/jaunty-security

« back to all changes in this revision

Viewing changes to libmusclecard/ChangeLog.cvs

  • Committer: Bazaar Package Importer
  • Author(s): Ludovic Rousseau
  • Date: 2005-11-27 18:04:59 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051127180459-qrex2gzpq9d8jexd
Tags: 1.2.9-beta9-1
* New upstream version
* debian/compat: change from 3 to 4

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2005-03-02  Ludovic Rousseau  <rousseau@acer>
2
 
 
3
 
        * reconf: autoreconf script
4
 
 
5
 
        * ChangeLog: release 1.2.9-beta7
6
 
 
7
 
        * configure.in:
8
 
        if /usr/local/lib/pkgconfig/libpcsclite.pc exists (default pcsc-lite
9
 
        configuration) we exit telling the user to use
10
 
        PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
11
 
 
12
 
2005-02-22  Ludovic Rousseau  <rousseau@acer>
13
 
 
14
 
        * src/tokenfactory.c, src/musclecard.c:
15
 
        use dynamic debug level: LogX() instead of DebugLogX()
16
 
 
17
 
        * configure.in: use PCSCLITE instead of PCSC
18
 
 
19
 
        * configure.in:
20
 
        test the pcsc-lite version directly by PKG_CHECK_MODULES
21
 
        add a test on winscard.h header and on pcsclite library
22
 
 
23
 
2005-02-21  Ludovic Rousseau  <rousseau@acer>
24
 
 
25
 
        * configure.in, README:
26
 
        the first version is 1.2.9-beta7 to be in sync with pcsc-lite
27
 
 
28
 
2004-10-06  Ludovic Rousseau  <rousseau@acer>
29
 
 
30
 
        * acinclude.m4: add ACX_PTHREAD macro
31
 
 
32
 
        * src/Makefile.am, utils/Makefile.am, utils/bundleTool/Makefile.am, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README, bootstrap, configure.in, doc/Makefile.am:
33
 
        new build infrastructure. Patch from Toni Andjelkovic
34
 
 
35
 
        * src/libmusclecard.pc.in:
36
 
        do not force the libpcsclite version to use since the two packages are
37
 
        now independents
38
 
 
39
 
        * src/strlcat.c, src/strlcpy.3, src/strlcpy.c, src/strlcpycat.h:
40
 
        files imported from pcsc-lite, which imported them from
41
 
        ftp://ftp.openbsd.org/pub/OpenBSD/src/lib/libc/string/
42
 
 
43
 
        * src/musclecard.c, src/tokenfactory.c:
44
 
        use < > instead of " " for the include files provided by pcsc-lite (and
45
 
        already installed in the system)
46
 
 
47
 
        * src/tokenfactory.c: use MSC_ARCH instead of PCSC_ARCH
48
 
 
49
 
        * utils/.cvsignore, utils/bundleTool/.cvsignore, src/.cvsignore, doc/.cvsignore, .cvsignore:
50
 
        list of files to ignore
51
 
 
52
 
        * utils/bundleTool/bundleTool.c, src/musclecard.c, src/muscletest.c:
53
 
        patch from Toni Andjelkovic for the pcsc-lite/libmusclecard separation
54
 
 
55
 
2004-09-29  Ludovic Rousseau  <rousseau@acer>
56
 
 
57
 
        * src/tokenfactory.c:
58
 
        TPSearchBundlesForAtr(): revert the previous patch.
59
 
 
60
 
        Thanks to Toni Andjelkovic for his patch patch :-)
61
 
 
62
 
        * src/tokenfactory.c:
63
 
        TPSearchBundlesForAtr(): initialise tokenInfo so that it contains safe
64
 
        default values when no pcsc/services/ directory is found.
65
 
 
66
 
        Thanks to Toni Andjelkovic for the patch
67
 
 
68
 
2004-09-17  corcoran-guest  <corcoran-guest@acer>
69
 
 
70
 
        * src/musclecard.c: rewrite of mscreadallocateobject
71
 
 
72
 
        * src/musclecard.c: initialized more vars in ListTokens
73
 
 
74
 
        * src/musclecard.c: added init for tokenType
75
 
 
76
 
2004-09-14  Ludovic Rousseau  <rousseau@acer>
77
 
 
78
 
        * src/tokenfactory.c: use strlcpy() instead of strcpy()
79
 
 
80
 
        * src/muscletest.c: use strlcpy() insted of strcpy()
81
 
 
82
 
2004-09-07  Ludovic Rousseau  <rousseau@acer>
83
 
 
84
 
        * src/musclecard.c:
85
 
        convert MSC_INCORRECT_P1/P2 to the corresponding text error message
86
 
        (instead of "Unknown SW").
87
 
 
88
 
        Thanks to Bruce Barnett for the patch.
89
 
 
90
 
2004-08-06  Ludovic Rousseau  <rousseau@acer>
91
 
 
92
 
        * src/musclecard.c, src/muscletest.c, src/tokenfactory.c, src/tokenfactory.h, src/PCSC/mscdefines.h, src/PCSC/musclecard.h:
93
 
        remove PCSC/ from the header files path since the path is given by
94
 
        pkg-config --cflags libpcsclite or the correct -I directive
95
 
 
96
 
2004-08-02  Ludovic Rousseau  <rousseau@acer>
97
 
 
98
 
        * src/musclecard.c:
99
 
        use THREAD_ATTR_DEFAULT argument in SYS_ThreadCreate()
100
 
 
101
 
2004-07-29  Ludovic Rousseau  <rousseau@acer>
102
 
 
103
 
        * src/tokenfactory.c, src/musclecard.c:
104
 
        replace #ifdef MSC_DEBUG by #ifndef NO_MSC_DEBUG
105
 
 
106
 
2004-07-08  Ludovic Rousseau  <rousseau@acer>
107
 
 
108
 
        * src/tokenfactory.c:
109
 
        TPSearchBundlesForAtr(): use "%s/%s" insead of "%s%s" when generating
110
 
        the MuscleCard bundle name on MacOSX
111
 
 
112
 
2004-07-03  Ludovic Rousseau  <rousseau@acer>
113
 
 
114
 
        * src/libmusclecard.pc.in:
115
 
        use "Requires: libpcsclite = @VERSION@" instead of just "-lpcsclite"
116
 
        Thanks to Ville Skytt� for the patch
117
 
 
118
 
        * src/libmusclecard.pc.in: includedir is now @includedir@/PCSC
119
 
 
120
 
2004-06-10  Ludovic Rousseau  <rousseau@acer>
121
 
 
122
 
        * src/PCSC/mscdefines.h, src/PCSC/musclecard.h: simplify:
123
 
          #if defined(__APPLE__)
124
 
          #include <PCSC/wintypes.h>
125
 
          #else
126
 
          #include <wintypes.h>
127
 
          #endif
128
 
        since we now use PCSC/ for all Unix platforms
129
 
 
130
 
        * src/musclecard.c, src/muscletest.c, src/tokenfactory.c, src/tokenfactory.h, utils/bundleTool/bundleTool.c:
131
 
        use the new PCSC/ location for header files
132
 
 
133
 
2004-05-25  Ludovic Rousseau  <rousseau@acer>
134
 
 
135
 
        * src/muscletest.c:
136
 
        recompile using -pedantic and correct lots of cast "problems"
137
 
 
138
 
2004-05-10  Ludovic Rousseau  <rousseau@acer>
139
 
 
140
 
        * utils/bundleTool/bundleTool.8.in, utils/bundleTool/bundleTool.c:
141
 
        approprate -> appropriate
142
 
 
143
 
        * src/PCSC/musclecard.h, src/muscletest.c, utils/bundleTool/bundleTool.8.in:
144
 
        smartcard -> smart card, musclecard -> MuscleCard
145
 
 
146
 
2004-05-06  Ludovic Rousseau  <rousseau@acer>
147
 
 
148
 
        * src/muscletest.c:
149
 
        use the local pcsclite.h instead of the (old) one already installed
150
 
 
151
 
        This was problematic for MacOSX since winscard.h wanted to include
152
 
        <PCSC/pcsclite.h> which is the old and incompatible one.
153
 
 
154
 
2004-04-21  Ludovic Rousseau  <rousseau@acer>
155
 
 
156
 
        * src/tokenfactory.c: remove the function names from the debug messages
157
 
 
158
 
2004-04-02  Ludovic Rousseau  <rousseau@acer>
159
 
 
160
 
        * utils/bundleTool/bundleTool.8.in: typos
161
 
 
162
 
2004-03-31  Ludovic Rousseau  <rousseau@acer>
163
 
 
164
 
        * src/muscletest.c: also print tokenType field as a number and string
165
 
 
166
 
        * src/musclecard.c:
167
 
        Initialize currentToken->tokenType in MSCListTokens(). Closes "[ #300607 ]
168
 
        MSCListTokens should set tokenType to know state before OR operation"
169
 
 
170
 
        * src/musclecard.c: replace some 0 bu NULL for pointers
171
 
 
172
 
        * src/muscletest.c: - replace 0 by NULL
173
 
        - remove some { } for one line blocks
174
 
 
175
 
        * src/PCSC/mscdefines.h:
176
 
        use SCARDCONTEXT and SCARDHANDLE instead of MSCLong32
177
 
 
178
 
2004-03-24  Ludovic Rousseau  <rousseau@acer>
179
 
 
180
 
        * src/tokenfactory.c:
181
 
        correct atrString[] buffer size. The ATR is in ASCII so it must be MAX_ATR_SIZE*2 +1
182
 
 
183
 
2003-11-09  aet-guest  <aet-guest@acer>
184
 
 
185
 
        * utils/bundleTool/bundleTool.c:
186
 
        - Allow regular pcsclite.h to be used under win32 platform
187
 
 
188
 
2003-11-05  Ludovic Rousseau  <rousseau@acer>
189
 
 
190
 
        * src/libmusclecard.pc.in:
191
 
        add muscledropdir (in libmusclecard) and usbdropdir (in libpcsclite) so
192
 
        we can use `pkg-config libpcsclite --variable=usbdropdir` to find the
193
 
        directory to use. Should be used by drivers and plugins installation.
194
 
        Thanks to Ville Skytt� for the patch.
195
 
 
196
 
2003-11-02  Ludovic Rousseau  <rousseau@acer>
197
 
 
198
 
        * utils/bundleTool/bundleTool.c:
199
 
        port under Win32 (patch from Peter Williams) and some code cleanup
200
 
 
201
 
2003-10-21  aet-guest  <aet-guest@acer>
202
 
 
203
 
        * src/tokenfactory.c: - Move all common hotplug defines into hotplug.h
204
 
        - Remove extra LTPBundleFindValueWithKey declarations
205
 
 
206
 
2003-10-18  aet-guest  <aet-guest@acer>
207
 
 
208
 
        * src/PCSC/mscdefines.h, src/PCSC/musclecard.h, src/musclecard.c, src/muscletest.c, src/tokenfactory.c, src/tokenfactory.h, utils/bundleTool/bundleTool.c:
209
 
        - Unify the copyright/description header part for most of the files
210
 
 
211
 
2003-10-15  Ludovic Rousseau  <rousseau@acer>
212
 
 
213
 
        * src/tokenfactory.c: correct a typo
214
 
 
215
 
2003-09-30  Ludovic Rousseau  <rousseau@acer>
216
 
 
217
 
        * src/tokenfactory.c:
218
 
        having a trailing / in MSC_SVC_DROPDIR (--enable-muscledropdir) is no more mandatory
219
 
 
220
 
        * src/tokenfactory.c:
221
 
        print the directory name with the error message if opendir failed
222
 
 
223
 
2003-09-27  Ludovic Rousseau  <rousseau@acer>
224
 
 
225
 
        * src/libmusclecard.pc.in:
226
 
        add a new pkg-config file for application using libmusclecard. Closes
227
 
        "[ #300102 ] Should the pkgconfig file of 1.2.0-rc2 have -lmusclecard?"
228
 
 
229
 
2003-09-08  aet-guest  <aet-guest@acer>
230
 
 
231
 
        * utils/bundleTool/bundleTool.c:
232
 
        Build fix for MacOS X, don't bother including
233
 
        from <PCSC/..>, use standard header locations.
234
 
 
235
 
        * src/musclecard.c:
236
 
        Fix compiler warning when compiling with --disable-threadsafe
237
 
 
238
 
        * src/tokenfactory.c:
239
 
        AIX build fix, convert // comments into /* */ blocks.
240
 
 
241
 
2003-09-07  Ludovic Rousseau  <rousseau@acer>
242
 
 
243
 
        * src/musclecard.c, src/tokenfactory.c:
244
 
        remove useless \n in debug message strings
245
 
 
246
 
2003-09-07  aet-guest  <aet-guest@acer>
247
 
 
248
 
        * src/PCSC/mscdefines.h, src/PCSC/musclecard.h, src/musclecard.c, src/muscletest.c, src/tokenfactory.c, utils/bundleTool/bundleTool.c:
249
 
        - Cleanups for #include logic and ordering,
250
 
          it's better to include config.h first.
251
 
 
252
 
        * src/tokenfactory.c:
253
 
        - Remove MSC/PCSC_TARGET_XYZ defines and the massive
254
 
          use of unflexible automake conditionals. The main
255
 
          reason why pcsc-lite requires "too much" work when
256
 
          porting to another OS. Introduced define PCSC_ARCH,
257
 
          which uses 'uname' as an input. Except Darwin->MacOS.
258
 
        - Removed --enable-usb
259
 
        - Preliminary rewrite of src/Makefile.am, doesn't work
260
 
          yet.
261
 
        - Use gcc specific compiler options only if
262
 
          gcc detected.
263
 
 
264
 
2003-09-04  Ludovic Rousseau  <rousseau@acer>
265
 
 
266
 
        * src/muscletest.c: add #include <string.h>
267
 
 
268
 
2003-08-28  Ludovic Rousseau  <rousseau@acer>
269
 
 
270
 
        * src/muscletest.c:
271
 
        use CAPITAL hex, use default PIN "Muscle00" when none is given, allow to
272
 
        use more than one readers instead of using only the first one.
273
 
 
274
 
        * src/musclecard.c: print SW (status word) in hex instead of decimal
275
 
 
276
 
2003-08-25  Ludovic Rousseau  <rousseau@acer>
277
 
 
278
 
        * src/musclecard.c: reindentation
279
 
 
280
 
        * src/musclecard.c:
281
 
        free(evlist->tokenArray), avoid a memory leak (Toni Andjelkovic)
282
 
 
283
 
2003-08-20  Ludovic Rousseau  <rousseau@acer>
284
 
 
285
 
        * src/musclecard.c:
286
 
        initialise pConnection->shareMode as early as possible (close #300064,
287
 
        thanks to Wan-Teh Chang)
288
 
 
289
 
2003-08-15  Ludovic Rousseau  <rousseau@acer>
290
 
 
291
 
        * src/PCSC/musclecard.h, src/musclecard.c:
292
 
        add void argument to the MSCCallbackCancelEvent() prototype definition
293
 
        (thanks to Toni Andjelkovic)
294
 
 
295
 
2003-06-04  corcoran-guest  <corcoran-guest@acer>
296
 
 
297
 
        * src/PCSC/musclecard.h, src/musclecard.c, src/tokenfactory.c:
298
 
        Commiting these files
299
 
 
300
 
2003-05-30  Ludovic Rousseau  <rousseau@acer>
301
 
 
302
 
        * src/musclecard.c: small cleanup
303
 
 
304
 
2003-05-25  Ludovic Rousseau  <rousseau@acer>
305
 
 
306
 
        * utils/bundleTool/bundleTool.8.in:
307
 
        correct typos and include configured path appear in the docs (thanks to
308
 
        Ville Skytt�)
309
 
 
310
 
2002-12-07  Ludovic Rousseau  <rousseau@acer>
311
 
 
312
 
        * src/musclecard.c, src/tokenfactory.c:
313
 
        use DebugLogB() for logs with 2 parameters and not DebugLogC()
314
 
 
315
 
2002-12-02  David Corcoran  <corcoran@acer>
316
 
 
317
 
        * src/musclecard.c, utils/bundleTool/bundleTool.c:
318
 
        Included changes from Citrix
319
 
         - Support for AIX in configure.in and Makefile.am
320
 
         - added ifdef for SNPRINTF and VSNPRINTF
321
 
 
322
 
2002-10-02  David Corcoran  <corcoran@acer>
323
 
 
324
 
        * src/tokenfactory.c: added default dropdir
325
 
 
326
 
2002-09-06  Ludovic Rousseau  <rousseau@acer>
327
 
 
328
 
        * utils/bundleTool/bundleTool.c, src/tokenfactory.c:
329
 
        add support for --enable-muscledropdir
330
 
 
331
 
2002-08-15  Ludovic Rousseau  <rousseau@acer>
332
 
 
333
 
        * utils/bundleTool/bundleTool.c: print usage in cas of wrong arguments
334
 
 
335
 
        * utils/bundleTool/bundleTool.8.in: update and rename bundleTool.1
336
 
 
337
 
2002-08-13  Ludovic Rousseau  <rousseau@acer>
338
 
 
339
 
        * src/musclecard.c: add a return NULL;
340
 
 
341
 
2002-07-30  Ludovic Rousseau  <rousseau@acer>
342
 
 
343
 
        * src/musclecard.c:
344
 
        add #ifdef USE_THREAD_SAFETY otherwise it wont compile with
345
 
        --disable-threadsafe
346
 
 
347
 
2002-06-27  David Corcoran  <corcoran@acer>
348
 
 
349
 
        * src/musclecard.c, src/tokenfactory.c: Win32
350
 
 
351
 
2002-06-18  David Corcoran  <corcoran@acer>
352
 
 
353
 
        * src/PCSC/musclecard.h: MSCPUChar8 -> MSCUChar8
354
 
 
355
 
2002-06-11  David Corcoran  <corcoran@acer>
356
 
 
357
 
        * src/PCSC/musclecard.h: Added more Initialization parameters ...
358
 
 
359
 
2002-06-05  David Corcoran  <corcoran@acer>
360
 
 
361
 
        * src/musclecard.c: hello
362
 
 
363
 
        * src/musclecard.c: ;lkj
364
 
 
365
 
        * src/musclecard.c: bad if then
366
 
 
367
 
        * src/musclecard.c: some changes
368
 
 
369
 
        * src/musclecard.c:
370
 
        Added generic thread support to musclecard.c and added pthread_join
371
 
 
372
 
        * src/musclecard.c: Added join to cancelcallback
373
 
 
374
 
2002-05-28  David Corcoran  <corcoran@acer>
375
 
 
376
 
        * doc/muscle-api-1.3.0.pdf: Added muscle-docs
377
 
 
378
 
2002-05-06  David Corcoran  <corcoran@acer>
379
 
 
380
 
        * src/musclecard.c:
381
 
        Added real time card reset/removed checking.  Fixed bug which begin/end transaction would not return this.
382
 
 
383
 
        * src/PCSC/mscdefines.h, src/PCSC/musclecard.h, src/musclecard.c, src/tokenfactory.c:
384
 
        Added support for Win32 based platforms for Muscle Framework.
385
 
 
386
 
2002-05-06  Chris Osgood <oznet@acer>
387
 
 
388
 
        * src/PCSC/mscdefines.h, src/PCSC/musclecard.h, src/musclecard.c, src/tokenfactory.c:
389
 
        Win32 updates
390
 
 
391
 
2002-04-24  David Corcoran  <corcoran@acer>
392
 
 
393
 
        * src/PCSC/musclecard.h, src/musclecard.c, src/muscletest.c: changes
394
 
 
395
 
2002-04-22  David Corcoran  <corcoran@acer>
396
 
 
397
 
        * src/PCSC/mscdefines.h: config.h -> added cvs to version
398
 
        project.pbx -> modified project builder attributes
399
 
        pcsclite.h -> __APPLE__
400
 
        mscdefines.h -> __APPLE__
401
 
        sys_generic.h, sys_hpux.c sys_solaris.c sys_unix.c
402
 
        int SYS_Exit to void SYS_Exit
403
 
        winscard_msg.c removed message in CommonSegment
404
 
 
405
 
2002-04-12  David Corcoran  <corcoran@acer>
406
 
 
407
 
        * src/musclecard.c: Added wait for thread return for the callback
408
 
 
409
 
        * src/PCSC/musclecard.h, src/musclecard.c:
410
 
        Added BLOCKSTATUS defines and checks in the Callbacks so that the
411
 
        race condition would go away.
412
 
 
413
 
        * src/PCSC/musclecard.h: Removed MSCCertInfo
414
 
 
415
 
2002-04-11  David Corcoran  <corcoran@acer>
416
 
 
417
 
        * src/PCSC/mscdefines.h: removed cert function pointers
418
 
 
419
 
        * src/tokenfactory.c: removed certificate function pointers
420
 
 
421
 
        * src/PCSC/musclecard.h, src/musclecard.c:
422
 
        Removed all certificate handling functions
423
 
 
424
 
2002-04-10  David Corcoran  <corcoran@acer>
425
 
 
426
 
        * src/musclecard.c: some modifications for tabs.
427
 
 
428
 
        * src/PCSC/musclecard.h, src/musclecard.c:
429
 
        Removed extra Read/Write functions
430
 
 
431
 
2002-04-09  David Corcoran  <corcoran@acer>
432
 
 
433
 
        * src/PCSC/musclecard.h, src/musclecard.c:
434
 
        Added keyPartner to MSCImportKey.  Added keyMapping to MSCKeyInfo structure
435
 
 
436
 
2002-04-06  Ludovic Rousseau  <rousseau@acer>
437
 
 
438
 
        * utils/bundleTool/bundleTool.c:
439
 
         #include <stdlib.h> for malloc() declaration
440
 
 
441
 
2002-04-04  David Corcoran  <corcoran@acer>
442
 
 
443
 
        * src/musclecard.c:
444
 
        Some event changes, begin/end transaction.  Added IdentifyToken
445
 
 
446
 
2002-04-04  Ludovic Rousseau  <rousseau@acer>
447
 
 
448
 
        * utils/bundleTool/bundleTool.c:
449
 
        removed unused variable char tempString[1024];
450
 
        add a return 0 for main()
451
 
 
452
 
        * src/PCSC/mscdefines.h, src/PCSC/musclecard.h, src/musclecard.c, src/muscletest.c, src/tokenfactory.c, src/tokenfactory.h, utils/bundleTool/bundleTool.c:
453
 
        complete and automatic reindentation of *.c and *.h files
454
 
 
455
 
2002-04-01  giraud  <giraud@acer>
456
 
 
457
 
        * src/PCSC/musclecard.h: musclecard:
458
 
        - replaced PCSC_TARGET_OSX with __APPLE__ in #ifndef for mscdefines.h inclusion
459
 
        pbproj:
460
 
        - no meaningful modifications
461
 
 
462
 
2002-03-30  David Corcoran  <corcoran@acer>
463
 
 
464
 
        * utils/bundleTool/bundleTool.c: New file.
465
 
 
466
 
        * utils/bundleTool/bundleTool.c: PCSC
467
 
 
468
 
        * src/tokenfactory.c, src/tokenfactory.h: New file.
469
 
 
470
 
        * src/tokenfactory.c, src/tokenfactory.h: PCSC
471
 
 
472
 
        * src/PCSC/musclecard.h, src/muscletest.c: New file.
473
 
 
474
 
        * src/PCSC/musclecard.h, src/muscletest.c: PCSC
475
 
 
476
 
        * src/musclecard.c: New file.
477
 
 
478
 
        * src/musclecard.c: PCSC
479
 
 
480
 
        * src/PCSC/mscdefines.h: New file.
481
 
 
482
 
        * src/PCSC/mscdefines.h: PCSC
483