[root]
UnitaryTests (21 files, 1542 lines)
SCardGetStatusChange (2 files, 147 lines)
build (0 files, 0 lines)
doc (8 files, 3279 lines)
example (3 files, 637 lines)
etc (0 files, 0 lines)
libmusclecard (0 files, 0 lines)
doc (0 files, 0 lines)
src (0 files, 0 lines)
PCSC (0 files, 0 lines)
utils (0 files, 0 lines)
bundleTool (0 files, 0 lines)
m4 (3 files, 321 lines)
make-dirs (3 files, 67 lines)
pbx (0 files, 0 lines)
PCSC.pbproj (0 files, 0 lines)
pcsc.pbproj (0 files, 0 lines)
src (56 files, 20469 lines)
PCSC (6 files, 1514 lines)
utils (7 files, 445 lines)
win32 (0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 411 (100.0%) | 20438 (100.0%) | 49.7 |
rousseau | 331 (80.5%) | 16375 (80.1%) | 49.4 |
corcoran | 57 (13.9%) | 3672 (18.0%) | 64.4 |
aet-guest | 20 (4.9%) | 386 (1.9%) | 19.3 |
cprados | 2 (0.5%) | 3 (0.0%) | 1.5 |
corcoran-guest | 1 (0.2%) | 2 (0.0%) | 2.0 |
Do not generate src/PCSC/reader.h from src/PCSC/reader.h.in any more
0 lines of code changed in 1 file:
Fix typo
1 lines of code changed in 1 file:
Do not hardcode the libusb.h path.
See Debian bug #591782
ccid: FTBFS on kfreebsd-*: configure: error: libusb.h not found
1 lines of code changed in 1 file:
add --sysconfdir=/etc
1 lines of code changed in 1 file:
release 1.6.4
9 lines of code changed in 2 files:
Do not use sysconfdir as configuration directory but
${sysconfdir}/reader.conf.d instead.
Use --enable-confdir=DIR if you want to set a specific value without the
reader.conf.d appended.
Thanks to Kalev Lember for the bug report
http://archives.neohapsis.com/archives/dev/muscle/2010-q3/0150.html
8 lines of code changed in 1 file:
release 1.6.3
12 lines of code changed in 2 files:
remove debug line
0 lines of code changed in 1 file:
"/reader.conf.d" is only appended to sysconfdir if no value of
sysconfdir is provided
Thanks to Patrice Angelini for the bug report
12 lines of code changed in 1 file:
No need to use -D_REENTRANT. It was needed for LinuxThreads but we do
not use LinuxThreads since a long time.
See Debian bug #475101 "Remove obsolete -D_REENTRANT requirement"
0 lines of code changed in 1 file:
release 1.6.2
23 lines of code changed in 2 files:
Remove 2 debug traces
0 lines of code changed in 1 file:
Use $libdir instead of $prefix/lib to set the default value of usbdropdir
" Fedora uses /usr/lib on 32 bit and /usr/lib64 on 64 bit multilib
platforms. "
Thanks to Kalev Lember for the idea.
http://archives.neohapsis.com/archives/dev/muscle/2010-q3/0108.html
5 lines of code changed in 1 file:
sysconfdir=/etc by default if prefix=/usr so remove the --sysconfdir line
0 lines of code changed in 1 file:
Set sysconfdir to /etc if prefix=/usr
You should have a default working configuration only with --prefix=/usr
7 lines of code changed in 1 file:
--enable-muscledropdir is no more supported by pcsc-lite since a long
time. So remove the line.
0 lines of code changed in 1 file:
--enable-usbdropdir=/usr/lib/pcsc/drivers is now the default value.
So remove the line.
0 lines of code changed in 1 file:
Default value of usbdropdir is now $prefix/lib/pcsc/drivers instead of
$prefix/pcsc/drivers
The new path is the path used on Debian (with prefix-/usr). So no need
to change the default value.
3 lines of code changed in 1 file:
more idiomatic sysconfdir usage
Thanks to Kalev Lember for the patch
http://archives.neohapsis.com/archives/dev/muscle/2010-q3/0015.html
> URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5060
> Log: set --sysconfdir=/etc/reader.conf.d so that we parse any file in
> this directory
>
> [...]
> - --sysconfdir=/etc \
> + --sysconfdir=/etc/reader.conf.d \
It's more common to set sysconfdir to /etc and have configure script
figure out the subdirectory. The configure script should always default
to sane values when no arguments are specified. The default value for
sysconfdir is /usr/local/etc; so the configure script should just append
/reader.conf.d to that. Right now if the user doesn't override
sysconfdir, pcsc will try to go through every .conf file in
/usr/local/etc, and I don't think anything good will come out of that.
I have a patch attached which should make it more idiomatic: default to
$sysconfdir/reader.conf.d directory.
5 lines of code changed in 2 files:
set --sysconfdir=/etc/reader.conf.d so that we parse any file in this
directory
1 lines of code changed in 1 file:
check for libusb-1.0 instead of libusb-0.1
5 lines of code changed in 1 file:
Use AC_CHECK_FUNCS() instead of AC_CHECK_FUNC() to have
HAVE_PTHREAD_CANCEL defined when needed.
AC_CHECK_FUNC() defined nothing so HAVE_PTHREAD_CANCEL was not defined
even if pthread_cancel() was available.
1 lines of code changed in 1 file:
release 1.6.1
37 lines of code changed in 2 files:
Do not install files in /etc any more.
Serial drivers are rare now.
1 lines of code changed in 2 files:
update date and release for 1.6.0
2 lines of code changed in 1 file:
release 1.6.0
107 lines of code changed in 2 files:
Add a check for pthread_cancel() (not present on Android)
6 lines of code changed in 1 file:
Add --disable-serial and --disable-usb options
--disable-serial removes support of /etc/reader.conf
gain: 8.0kB of .text (12%) and 160 bytes of .bss (4%) for pcscd
--disable-usb removes support of USB hotplug
gain: 9.7kB of .text (14%) and 960 bytes of .bss (23%) for pcscd
If you use both options (and use a static driver configuration)
gain: 17.7kB of .text (26%) and 1152 bytes of .bss (28%) for pcscd
22 lines of code changed in 1 file:
update versions of autotools used
3 lines of code changed in 1 file:
done: remove as much text messages (logs) as possible
1 lines of code changed in 1 file:
Display PCSCLITE_FEATURES
2 lines of code changed in 1 file:
Add --enable-embedded (default is no) to build pcsc-lite for an embedded
system.
This will activate the NO_LOG option to disable logging and limit RAM
and disk consumption.
10 lines of code changed in 1 file:
fix typo
1 lines of code changed in 1 file:
Add the ability to parse all the configuration files of a directory
instead of just one configuration file.
update-reader.conf is then now obsolete.
See Debian bug #565896 http://bugs.debian.org/565896
0 lines of code changed in 1 file:
Use the standard --sysconfdir=DIR ($prefix/etc by default) instead of
--enable-confdir=DIR for defining the directory containing reader.conf
1 lines of code changed in 1 file:
sysconfdir_exp is a configuration directory not configuration file
1 lines of code changed in 1 file:
add $host to the PCSCLITE_FEATURES definition (available with "pcscd -v")
to display the CPU architecture
host is something like x86_64-unknown-linux-gnu
1 lines of code changed in 1 file:
use LT_INIT(disable-static) instead of the deprecated AM_DISABLE_STATIC
Thanks to Roumen Petrov
1 lines of code changed in 1 file:
Do not completely disable building the static version of the library but
just disable it by default
Use AM_DISABLE_STATIC in configure.in instead of -shared in Makefile.am
2 lines of code changed in 1 file:
For embedded/constained systems
- remove as much text messages (logs) as possible to limit the size of
the binaries (pcscd and libpcsclite)
- use static driver instead of reader polling and dynamic driver loading
9 lines of code changed in 1 file:
(266 more)