aj
05587ca087
add a few sanity checks.
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2700 c6295689-39f2-0310-b995-f0e70906c6a9
2005-12-05 21:21:02 +00:00
aj
ce14d27cb3
AC_SUBSTed variables are better used with $(..). Thanks to Ralf Wildenhues.
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2557 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-08 17:15:07 +00:00
aj
8d27151cf6
remove .cvsignore files.
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2243 c6295689-39f2-0310-b995-f0e70906c6a9
2005-03-23 21:08:13 +00:00
aj
1e13a2e011
properly split LDFLAGS into LDADD and LDFLAGS to make parallel build work.
...
Thanks to Ville Skytt�.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1875 c6295689-39f2-0310-b995-f0e70906c6a9
2004-07-26 04:53:42 +00:00
nils
f044157553
fix incorrect use of realloc (x = realloc(x, y) doesn't free
...
the x in case of a failure)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1775 c6295689-39f2-0310-b995-f0e70906c6a9
2004-04-21 18:10:58 +00:00
aet
7a15956018
- Allow lists to end as ,;
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1742 c6295689-39f2-0310-b995-f0e70906c6a9
2004-01-22 12:37:26 +00:00
aet
9f6ffdbe0a
- Added a short introduction to scconf as an API
...
and a file format (Jamie Honan)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1741 c6295689-39f2-0310-b995-f0e70906c6a9
2004-01-22 10:13:40 +00:00
aet
2b4b08550b
- Revert previous patch
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1739 c6295689-39f2-0310-b995-f0e70906c6a9
2004-01-19 19:52:38 +00:00
aj
a9c914aa6b
make these libraries not standalone (pkcs15init, scam, scconf, scldap).
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1738 c6295689-39f2-0310-b995-f0e70906c6a9
2004-01-19 18:54:15 +00:00
aj
b9b1dbf603
cleanup a generated file.
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1720 c6295689-39f2-0310-b995-f0e70906c6a9
2004-01-08 11:53:44 +00:00
aet
7d3fc55736
- Minor build and C++ warning fixes
...
- pkcs15init: Use u8 for pin variable
declarations like libopensc does
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1686 c6295689-39f2-0310-b995-f0e70906c6a9
2003-12-18 21:37:34 +00:00
aet
4f30699b0d
- Avoid breaking source compatibility, add char *errmsg to scconf_context
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1656 c6295689-39f2-0310-b995-f0e70906c6a9
2003-12-03 14:09:15 +00:00
okir
ff9a45569a
- scconf_parse and scconf_parse_string now return an error message if
...
something went wrong
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1655 c6295689-39f2-0310-b995-f0e70906c6a9
2003-12-03 12:07:01 +00:00
aet
8684aff59c
- Fixed a return value for new scconf_lex_parse
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1654 c6295689-39f2-0310-b995-f0e70906c6a9
2003-12-03 12:02:20 +00:00
aet
1435c8fcce
- Back out Olaf's change, as it seems to break existing
...
behaviour while parsing pkcs15 profile files. Although
officially any list value with an equal sign or braces
should be enclosured with quotation marks, but anyway.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1633 c6295689-39f2-0310-b995-f0e70906c6a9
2003-11-22 18:50:04 +00:00
aet
eeca8db27c
- Replace the default lex based parser with
...
Jamie's version. Please notify if you run
into any problems with the new parser.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1632 c6295689-39f2-0310-b995-f0e70906c6a9
2003-11-21 12:33:38 +00:00
aet
17b5985bb8
- Fixed CRLF parsing
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1629 c6295689-39f2-0310-b995-f0e70906c6a9
2003-11-20 17:48:02 +00:00
okir
f9c572c92a
- allow stuff such as
...
blabla=
foofaah{}
to work
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1628 c6295689-39f2-0310-b995-f0e70906c6a9
2003-11-20 16:10:08 +00:00
aet
ce07681404
- Add new hand written replacement for the lex parser
...
by Jamie Honan, not much tested yet.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1618 c6295689-39f2-0310-b995-f0e70906c6a9
2003-11-20 14:15:32 +00:00
aet
c13a417d8b
- Add scconf_list_toarray() by Jamie Honan
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1617 c6295689-39f2-0310-b995-f0e70906c6a9
2003-11-20 14:13:08 +00:00
aet
aefab5110b
Add fix by Olaf to handle CRLF style text files as well
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1390 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-25 09:29:42 +00:00
aet
8cf5945900
Add common versioning to all libraries
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1383 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-18 14:28:47 +00:00
aet
40b747a612
Minor cleanups
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1381 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-18 12:06:35 +00:00
sth
ce2ed80bfa
Under Windows, flex generates lex_parse_win32.c, because the default lex_parse.c that is in the snapshots and in the releases won't compile on Windows
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1329 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-05 10:12:43 +00:00
aet
118c7a4dcc
Resync .cvsignore files
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1271 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 12:39:11 +00:00
jey
0aea6fcba5
- applied build fixes from Andreas
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1058 c6295689-39f2-0310-b995-f0e70906c6a9
2003-04-21 15:01:55 +00:00
sth
01896a8f2e
Added some files to ignore, also for Windows
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1049 c6295689-39f2-0310-b995-f0e70906c6a9
2003-04-18 14:57:50 +00:00
okir
632dc7dfc8
- fix for newer flex versions
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@987 c6295689-39f2-0310-b995-f0e70906c6a9
2003-04-11 11:19:04 +00:00
okir
3dc71272a5
- added support for parsing a static configuration string
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@819 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 11:54:02 +00:00
aet
0ca5922274
Merge with dvbsak.sf.net
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@715 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-12 14:32:17 +00:00
aet
705b498a2a
Free yy_current_buffer since lex doesn't do it, take 2.
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@714 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-12 11:35:59 +00:00
aet
8a9bd1272e
Added new functions:
...
scconf_put_{str,int,bool}
scconf_write_entries
TODO:
- Cleanups, add more sanity checks
- Rewrite parts of the API for LDAP support
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@711 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-11 22:26:06 +00:00
aet
da615f3eea
Oops
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@710 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-11 14:27:48 +00:00
aet
d9cd213345
Checkpoint commit. Added new functions:
...
scconf_block_{add,copy}
scconf_item_{add,copy,destroy}
scconf_list_copy
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@709 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-11 14:08:45 +00:00
fabled
e4540f826a
- Win32 build fixes. Should work now.
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@669 c6295689-39f2-0310-b995-f0e70906c6a9
2002-06-20 12:14:18 +00:00
fabled
7635468ed9
- Initial support for win32
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@654 c6295689-39f2-0310-b995-f0e70906c6a9
2002-06-14 12:52:56 +00:00
aet
25cf9756ed
Minor GCC warning fixes
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@606 c6295689-39f2-0310-b995-f0e70906c6a9
2002-05-20 09:19:41 +00:00
aet
3dccd63989
- C++ support. Compiles with gcc/g++ for Linux, otherwise
...
completely untested.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@574 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-19 14:23:31 +00:00
aet
644f4b0c7e
- Revert previous patch since it leads to a sigsegv if we
...
parse file multiple times. Damn it, so lex allocates a 16kB
buffer that it won't free any time. At least this could be
solved some other time by rewriting a separate line parser
without lex.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@505 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-09 11:24:33 +00:00
aet
9b2a5fe727
Free yy_current_buffer since lex doesn't do it
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@504 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-09 11:01:04 +00:00
aet
fbf86e6728
Install headers to ${prefix}/include/opensc
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@456 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-05 10:25:14 +00:00
aet
5a824f3fab
Add maintainer-clean patch by Andreas Jellinghaus <aj@dungeon.inka.de>
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@411 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-02 09:38:06 +00:00
aet
b2a10c12e7
Remove flag SCCONF_OPTIONAL, add SCCONF_MANDATORY
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@410 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-31 19:15:04 +00:00
aet
70306822d2
Include header stdio.h
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@408 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-31 16:00:29 +00:00
aet
b308cabd5f
- Upgrade scldap to use scconf_parse_entries();
...
- Fix compiler warnings for ct-api driver, untested.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@407 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-31 15:26:25 +00:00
aet
d9f44ecde3
Upgrade test-conf to use scconf_parse_entries();
...
NOTE: Handles ldap/card blocks for scldap.conf
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@406 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-31 13:00:41 +00:00
aet
eb7b050a1d
Add functions scconf_list_add and scconf_parse_entries,
...
getting the values in user code is now pretty much the
same as it is in ASN.1 decoder.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@405 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-31 11:30:54 +00:00
aet
19f7f1073a
Rename scconf_init to scconf_new
...
Rename scconf_deinit to scconf_free
Add initial comments to scldap.h
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@398 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-26 20:56:13 +00:00
aet
b2d2bc77ae
Rename scconf_find_value to scconf_find_list
...
Rename scconf_find_value_first to scconf_get_str
Add functions scconf_get_int and scconf_get_bool
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@395 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-25 22:39:22 +00:00
aet
c69d1b59df
Always allocate scconf_list for block structure
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@394 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-25 21:23:32 +00:00
aet
aa5ec6bae1
Add sanity checks and more comments
...
Add new parameter for scconf_find_blocks
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@393 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-25 20:10:44 +00:00
aet
2142557bb8
Allow user to specify input/output filenames
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@384 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-24 20:04:45 +00:00
aet
dc50994696
Build fixes
...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@362 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-21 13:11:21 +00:00
aet
0f95c1c6de
Start merging various sources from project SCIDI - smart card
...
identification infrastructure by Helsinki University of Technology.
Breaks current PAM build, lot's of stuff from configure.ac
missing, some references to unknown sources and functions.
Time to get some sleep, i'll continue merging tomorrow.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@356 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-20 23:21:22 +00:00