2005-08-12 Simon Josefsson * NEWS: Add. 2005-08-12 Simon Josefsson * lib/defines.h: Fix error. 2005-08-12 Simon Josefsson * Makefile.am: Look for *.m4 in gl/m4/. 2005-08-12 Simon Josefsson * configure.in: Revert (stdint was GPL..). 2005-08-12 Simon Josefsson * configure.in: Use stdint module. 2005-08-12 Simon Josefsson * gl/Makefile.am, gl/getopt.c, gl/getopt1.c, gl/getopt_.h, gl/getopt_int.h, gl/gettext.h, gl/m4/getopt.m4, gl/m4/gnulib.m4: Add getopt. 2005-08-12 Simon Josefsson * configure.in, src/asn1Coding.c, src/asn1Decoding.c, src/asn1Parser.c: Use getopt gnulib module. Always use getopt_long. 2005-08-12 Simon Josefsson * configure.in: Remove inline check (unused). 2005-08-12 Simon Josefsson * configure.in: Remove unused function checks. 2005-08-12 Simon Josefsson * NEWS: Add. 2005-08-12 Simon Josefsson * configure.in, gl/Makefile.am, gl/memmove.c, gl/m4/gnulib.m4, gl/m4/memmove.m4, gl/m4/onceonly_2_57.m4, lib/defines.h: Use gnulib to replace memmove. 2005-08-12 Simon Josefsson * configure.in: Remove C99 check (not needed). 2005-08-12 Simon Josefsson * lib/errors.c: Don't use C99 macros. 2005-08-12 Simon Josefsson * lib/errors.h: Simplify. 2005-08-12 Simon Josefsson * lib/errors.h: Remove unused _libtasn1_assert defines. Don't use C99 macros. 2005-07-16 Simon Josefsson * NEWS, configure.in: Bump versions. 2005-07-16 Simon Josefsson * NEWS: Add (belatedly). 2005-07-16 Simon Josefsson * Makefile.am: Fix release target. 2005-07-16 Simon Josefsson * acinclude.m4: Removed (not needed). 2005-07-16 Simon Josefsson * lib/libtasn1.h: Bump version. Fix license. 2005-07-16 Simon Josefsson * configure.in: Bump version. Add license. 2005-07-16 Simon Josefsson * NEWS: Add. 2005-07-16 Simon Josefsson * lib/ASN1.c: Remove (built from ASN1.y anyway). 2005-07-16 Simon Josefsson * COPYING, COPYING.LIB, doc/fdl.texi, doc/gendocs.sh, doc/gendocs_template, src/CertificateExample.c, src/CrlExample.c, src/asn1Coding.c, src/asn1Decoding.c, src/asn1Parser.c, tests/Test_parser.c, tests/Test_tree.c: Fix address in license. 2005-07-16 Simon Josefsson * lib/ASN1.y, lib/defines.h: Fix license. 2005-07-16 Simon Josefsson * lib/coding.c, lib/decoding.c, lib/element.c, lib/errors.c, lib/errors.h, lib/gstr.c, lib/int.h, lib/libtasn1.h, lib/parser_aux.c, lib/structure.c: Fix license. 2005-04-21 Nikos Mavrogiannopoulos * configure.in: added the -D_REENTRANT and -D_THREAD_SAFE to CFLAGS. 2005-02-16 Simon Josefsson * lib/defines.h: Protect config.h #include. 2005-01-22 Simon Josefsson * THANKS: Add. 2005-01-22 Simon Josefsson * configure.in, lib/Makefile.am, lib/libtasn1.pc.in: Add pkg-config file. Convert to use of $GCC to test if GCC is available. Redirect STDERR to /dev/null when determining if GNU as available, to avoid useless error message if not. Remove extra commas after check for bzero memset memmove bcopy. Convert to AC_MSG_NOTICE rather than AC_MSG_RESULT for status messages. Tiny change from Albert Chin . 2004-12-15 Simon Josefsson * Makefile.am: (release): Fix. 2004-12-15 Simon Josefsson * configure.in: Bump versions. 2004-12-15 Simon Josefsson * lib/libtasn1.h: Fix version (perhaps use libtasn1.h.in to avoid this in the future?). 2004-12-15 Simon Josefsson * NEWS: Add. 2004-12-10 Simon Josefsson * doc/reference/libtasn1-docs.sgml: Add. 2004-12-10 Simon Josefsson * NEWS: Add. 2004-12-10 Simon Josefsson * Makefile.am: (release): Copy GTK-DOC manual. 2004-12-10 Simon Josefsson * doc/gendocs_template: Link to GTK-DOC stuff. 2004-12-10 Simon Josefsson * Makefile.am: (release): Run gendocs.sh. 2004-12-10 Simon Josefsson * doc/gendocs.sh, doc/gendocs_template: Add. 2004-12-10 Simon Josefsson * doc/Makefile.am: Don't split HTML. 2004-12-10 Simon Josefsson * lib/ASN1.c: Update. 2004-12-10 Simon Josefsson * lib/structure.c: Doc fix. 2004-12-10 Simon Josefsson * doc/Makefile.am, doc/reference/Makefile.am: Add GTK-DOC. 2004-12-10 Simon Josefsson * configure.in: Need GTK-DOC. 2004-12-10 Simon Josefsson * lib/decoding.c, lib/parser_aux.c, lib/errors.c: Doc fix. 2004-12-10 Simon Josefsson * lib/element.c, lib/coding.c: Doc fix. 2004-12-10 Simon Josefsson * lib/structure.c: Doc fix. 2004-12-10 Simon Josefsson * lib/ASN1.y: Doc fix. 2004-12-10 Simon Josefsson * lib/ASN1.y: Doc fixes. 2004-12-10 Simon Josefsson * NEWS: Add. 2004-12-10 Simon Josefsson * lib/element.c, lib/libtasn1.h: (asn1_write_value): Fix prototype, to avoid warnings. 2004-12-10 Simon Josefsson * lib/element.c: (asn1_read_value): Fix prototype to avoid warning. 2004-12-10 Simon Josefsson * lib/libtasn1.h: Fix typo. 2004-12-10 Simon Josefsson * lib/Makefile.am: Remove tex manual stuff. Simplify. 2004-12-10 Simon Josefsson * lib/int.h: Include libtasn1.h, to make sure we are using the same prototypes that are exported. Avoids duplication of code. 2004-12-10 Simon Josefsson * lib/element.c: Fix warning. 2004-12-10 Simon Josefsson * configure.in: Simplify shared library version computation. 2004-12-10 Simon Josefsson * configure.in: Remove unused stuff. Use modern autoconf/automake interface. 2004-12-10 Simon Josefsson * configure.in: Remove doc/scripts/. 2004-12-10 Simon Josefsson * doc/asn1.tex, doc/fdl.tex: Remove. 2004-12-10 Simon Josefsson * doc/fdl.texi: Add. 2004-12-10 Simon Josefsson * doc/Makefile.am: Build texinfo manual. 2004-12-10 Simon Josefsson * doc/libtasn1.texi: Add, rewritten from asn1.tex. 2004-12-10 Simon Josefsson * doc/gdoc: Add, from GNU Libidn. 2004-12-10 Simon Josefsson * Makefile.am: (ChangeLog): Use FSF format. Use .cvsusers. 2004-12-10 Simon Josefsson * Makefile.am: Fix. 2004-12-10 Simon Josefsson * Makefile.am: Add release target. 2004-12-10 Simon Josefsson * INSTALL: Remove (generated automatically by buildconf). 2004-11-10 Nikos Mavrogiannopoulos * NEWS: [no log message] 2004-11-10 Nikos Mavrogiannopoulos * lib/coding.c, lib/decoding.c, lib/parser_aux.c, lib/structure.c: corrected some access to invalid data. 2004-11-03 Simon Josefsson * lib/Makefile.am, Makefile.am: Use EXTRA_DIST less. 2004-11-03 Simon Josefsson * lib/Makefile.am: Use dist target for libtasn1.m4. 2004-11-03 Simon Josefsson * lib/Makefile.am: Remove libtasn1.vers. 2004-11-03 Simon Josefsson * configure.in, lib/Makefile.am, lib/libtasn1.vers: Replace ld version script with libtool -export-symbols-regex. 2004-11-03 Simon Josefsson * configure.in: Fix library dependency order. 2004-11-03 Simon Josefsson * lib/decoding.c, lib/errors.c, lib/libtasn1.h, lib/parser_aux.c, lib/structure.c: GTK-DOC fixes. 2004-10-29 Simon Josefsson * lib/coding.c, lib/decoding.c, lib/element.c, lib/errors.c, lib/errors.h, lib/errors_int.h, lib/gstr.c, lib/gstr.h, lib/int.h, lib/libtasn1.h, lib/parser_aux.c: Doc fixes, from Martijn Koster . 2004-09-08 Fabio Fiorina * NEWS, configure.in, tests/Makefile.am, tests/Test_parser.c, tests/Test_tree.c, lib/int.h, lib/decoding.c, lib/libtasn1.h: add self test 2004-07-23 Nikos Mavrogiannopoulos * lib/libtasn1.m4: [no log message] 2004-05-18 Nikos Mavrogiannopoulos * NEWS, lib/decoding.c: Corrected a DER decoding bug which was reported by Max Vozeler . 2004-05-16 Nikos Mavrogiannopoulos * configure.in, lib/int.h: [no log message] 2004-05-16 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/README.autoconf, lib/Makefile.am, lib/libtasn1-config.in, lib/libtasn1.h, lib/libtasn1.m4: Added scripts to assist in libtasn1 version detection from configure scripts. 2004-04-20 Fabio Fiorina * NEWS, configure.in, lib/int.h, lib/libtasn1.h: change INTEGR size management 2004-04-14 Fabio Fiorina * NEWS, configure.in, tests/Test_tree.c, lib/libtasn1.h, lib/int.h, lib/structure.c: add asn1_delete_elemenadd asn1_delete_element 2004-02-28 Nikos Mavrogiannopoulos * lib/int.h, lib/libtasn1.h: [no log message] 2004-02-27 Nikos Mavrogiannopoulos * acconfig.h, configure.in: [no log message] 2004-02-26 Nikos Mavrogiannopoulos * lib/ASN1.c, lib/coding.c, lib/decoding.c, lib/element.c, lib/int.h, lib/libtasn1.h: some fixes in prototypes. 2004-02-26 Nikos Mavrogiannopoulos * src/asn1Decoding.c: [no log message] 2004-02-26 Nikos Mavrogiannopoulos * src/Makefile.am, src/asn1Coding.c, src/asn1c.c: removed the asn1c utility (it was replaced by asn1Coding anyway). 2004-02-14 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/ASN1.c, lib/Makefile.am, lib/libtasn1.vers: added versioned symbols. 2004-02-11 Nikos Mavrogiannopoulos * lib/structure.c: [no log message] 2003-11-12 Nikos Mavrogiannopoulos * lib/defines.h, lib/mem.h: some fixes with alloca() 2003-09-18 Fabio Fiorina * src/asn1Coding.c: manage 'INTEGER(1 | 2)' syntax 2003-09-18 Fabio Fiorina * NEWS, configure.in, lib/libtasn1.h, lib/int.h, lib/ASN1.y, tests/Test_tree.c, tests/Test_parser.asn: manage 'INTEGER(1 | 2)' syntax 2003-07-30 Fabio Fiorina * tests/Test_parser.c, tests/Test_tree.c, tests/Test_tree.asn: Add BER decoding 2003-07-30 Fabio Fiorina * lib/element.c, lib/Makefile.am, src/CertificateExample.c, src/asn1Parser.c, src/asn1Decoding.c, src/asn1c.c, src/CrlExample.c, src/asn1Coding.c: Add BER decoding 2003-07-30 Fabio Fiorina * NEWS, configure.in, lib/decoding.c, lib/libtasn1.h, lib/int.h, lib/der.h, lib/coding.c: Add BER decoding 2003-03-25 Fabio Fiorina * tests/Test_tree_asn1_tab.c, tests/Test_parser.c, tests/Test_parser.asn: Add DEFAULT with OID 2003-03-25 Fabio Fiorina * lib/parser_aux.c, lib/element.c, lib/int.h, lib/libtasn1.h, tests/Test_tree.c, tests/Test_tree.asn: Add DEFAULT with OID 2003-03-25 Fabio Fiorina * NEWS, configure.in, doc/asn1.tex, lib/coding.c: Add DEFAULT with OID 2003-03-19 Fabio Fiorina * lib/coding.c, tests/Test_tree.c, tests/Test_tree.asn: change asn1_find_structure_from_oid prototype 2003-03-18 Fabio Fiorina * lib/errors_int.h, lib/decoding.c, lib/errors.c, doc/asn1.tex, tests/Test_tree.c: change asn1_find_structure_from_oid prototype 2003-03-18 Fabio Fiorina * NEWS, configure.in, lib/libtasn1.h, lib/element.c, lib/structure.c, lib/int.h: change asn1_find_structure_from_oid prototype 2003-02-25 Fabio Fiorina * src/CertificateExample.c, src/CrlExample.c, src/asn1Coding.c, doc/asn1.tex: add vector length check 2003-02-25 Fabio Fiorina * lib/parser_aux.c, lib/libtasn1.h, lib/int.h, tests/Test_tree.c, tests/Test_tree.asn, tests/Test_tree_asn1_tab.c: add vector length check 2003-02-25 Fabio Fiorina * NEWS, configure.in, lib/coding.c, lib/decoding.c, lib/element.c: add vector length check 2003-02-12 Fabio Fiorina * lib/int.h, lib/element.c, lib/libtasn1.h, lib/structure.c, lib/decoding.c: add read_tag and get_structure_from_oid functions 2003-02-12 Fabio Fiorina * NEWS, configure.in, doc/asn1.tex, tests/Test_tree.c, tests/Test_tree.asn: add read_tag and get_structure_from_oid functions 2003-02-10 Fabio Fiorina * tests/Test_tree.asn: OID with dots 2003-02-10 Fabio Fiorina * lib/errors.c, lib/int.h, lib/libtasn1.h, lib/structure.c, tests/Test_tree.c: OID with dots 2003-02-10 Fabio Fiorina * NEWS, lib/element.c, lib/coding.c, lib/decoding.c, lib/gstr.h: OID with dots 2003-02-06 Nikos Mavrogiannopoulos * lib/errors.c: made the static string table constant. 2003-02-05 Fabio Fiorina * src/asn1Coding_test.asg, doc/asn1.tex: change asn1_create_element interface 2003-02-05 Fabio Fiorina * lib/structure.c, lib/element.c, tests/Test_parser.c, tests/Test_tree.c, tests/Test_tree.asn: change asn1_create_element interface 2003-02-03 Fabio Fiorina * tests/Test_tree.asn: change asn1_create_element interface 2003-02-03 Fabio Fiorina * lib/libtasn1.h: change asn1_create_element interface 2003-02-03 Fabio Fiorina * tests/Test_tree.c: change asn1_create_element interface 2003-02-03 Fabio Fiorina * src/CertificateExample.c, src/CrlExample.c, src/asn1Coding.c, src/asn1Decoding.c, src/asn1Parser.c, tests/Test_parser.c: change asn1_create_element interface 2003-02-03 Fabio Fiorina * lib/element.c, lib/int.h, lib/structure.c, lib/parser_aux.c: change asn1_create_element interface 2003-02-03 Fabio Fiorina * configure.in, NEWS, lib/Makefile.am, lib/decoding.c, lib/defines.h: change asn1_create_element interface 2003-02-03 Nikos Mavrogiannopoulos * lib/coding.c: Error description is only used if it is != NULL. 2002-12-28 Nikos Mavrogiannopoulos * lib/ASN1.y, lib/gstr.c, lib/int.h, lib/parser_aux.c: some changes for minitasn1 2002-12-28 Nikos Mavrogiannopoulos * lib/defines.h, lib/int.h: moved mem.h inclusion to int.h. 2002-10-09 Fabio Fiorina * configure.in, lib/int.h, lib/errors.c, lib/ASN1.y, lib/ASN1.c, lib/element.c: C99 macro 2002-10-09 Fabio Fiorina * lib/errors.h: C99 macro 2002-10-08 Fabio Fiorina * lib/ASN1.c: [no log message] 2002-10-07 Fabio Fiorina * src/asn1Coding.c, src/asn1Decoding.c, src/asn1Parser.c, src/CertificateExample.c, src/CrlExample.c: [no log message] 2002-10-07 Fabio Fiorina * lib/decoding.c, lib/int.h, lib/errors.c, lib/errors.h, lib/libtasn1.h, lib/element.c: [no log message] 2002-10-07 Fabio Fiorina * NEWS, doc/Makefile.am, tests/Test_parser.c, tests/Test_parser.asn, tests/Test_tree.c, tests/Test_tree.asn, lib/coding.c: [no log message] 2002-10-03 Fabio Fiorina * src/asn1Parser.c: libtasn1 2002-10-03 Fabio Fiorina * configure.in: version 0.1.2 2002-10-03 Fabio Fiorina * THANKS: add Simon 2002-10-03 Fabio Fiorina * lib/structure.c, lib/coding.c, lib/decoding.c, lib/der.h, lib/element.c, lib/int.h: add GeneralString type 2002-10-03 Fabio Fiorina * lib/ASN1.y, lib/parser_aux.c: prefix symbols and functions 2002-10-02 Nikos Mavrogiannopoulos * configure.in: improved check for gnu assembler 2002-07-09 Nikos Mavrogiannopoulos * NEWS: [no log message] 2002-07-01 Fabio Fiorina * tests/Test_tree.asn, tests/Test_tree.c: [no log message] 2002-07-01 Fabio Fiorina * configure.in: version 0.1.1 2002-07-01 Fabio Fiorina * lib/libtasn1.h, lib/ASN1.y, lib/ASN1.c, lib/coding.c, lib/parser_aux.c, lib/parser_aux.h, lib/decoding.c, lib/der.h, lib/structure.c, lib/structure.h, lib/int.h, lib/element.c, lib/element.h: add const keyword 2002-06-25 Fabio Fiorina * lib/decoding.c: fix bug in asn1_der_decoding_element 2002-06-25 Nikos Mavrogiannopoulos * lib/decoding.c: added a check for null pointer. 2002-06-25 Nikos Mavrogiannopoulos * lib/decoding.c, lib/int.h: some minor fixes. 2002-06-24 Fabio Fiorina * lib/structure.c: [no log message] 2002-06-24 Fabio Fiorina * lib/libtasn1.h, lib/decoding.c: add asn1_expand_octet_string and asn1_der_decoding_element functions 2002-06-20 Fabio Fiorina * lib/structure.c: [no log message] 2002-06-20 Fabio Fiorina * lib/decoding.c: fix asn1_expand_any_defined_by 2002-06-20 Nikos Mavrogiannopoulos * lib/der.h, lib/int.h: added some required prototypes 2002-06-19 Fabio Fiorina * lib/element.c, lib/decoding.c, lib/int.h, lib/libtasn1.h, tests/Test_tree.asn, tests/Test_tree.c: add asn1_expand_any_defined_by 2002-06-19 Fabio Fiorina * AUTHORS: [no log message] 2002-06-15 Nikos Mavrogiannopoulos * doc/Makefile.am: [no log message] 2002-06-14 Nikos Mavrogiannopoulos * lib/Makefile.am, lib/xml_print.c: Removed xml_print.c. Will be moved to gnutls. 2002-06-14 Nikos Mavrogiannopoulos * COPYING.LIB, Makefile.am, NEWS, lib/ASN1.y, lib/coding.c, lib/decoding.c, lib/element.c, lib/errors.c, lib/gstr.c, lib/libtasn1.h, lib/parser_aux.c, lib/structure.c, lib/xml_print.c: license changed to GNU Lesser GPL. 2002-06-13 Nikos Mavrogiannopoulos * lib/structure.c: [no log message] 2002-06-13 Nikos Mavrogiannopoulos * lib/Makefile.am, lib/xml_print.c: added xml_print 2002-06-12 Nikos Mavrogiannopoulos * NEWS: [no log message] 2002-06-11 Nikos Mavrogiannopoulos * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am, src/asn1Coding.c, src/asn1Decoding.c, src/asn1Parser.c, src/asn1c.c, src/pkix_asn1_tab.c, tests/Makefile.am, tests/Test_parser.c, tests/Test_tree.c, tests/Test_tree_asn1_tab.c: [no log message] 2002-06-11 Nikos Mavrogiannopoulos * lib/structure.c: [no log message] 2002-06-11 Nikos Mavrogiannopoulos * configure.in, lib/Makefile.am, lib/libasn1.h, lib/libtasn1.h: renamed libasn1 to libtasn1 2002-06-11 Nikos Mavrogiannopoulos * lib/ASN1.c, lib/ASN1.y, lib/decoding.c, lib/libasn1.h, lib/structure.c: Added check for NULL pointer in given error strings. 2002-05-27 Fabio Fiorina * tests/Test_parser.asn: version 0.1.0 2002-05-27 Fabio Fiorina * AUTHORS: correct e-mail address 2002-05-15 Fabio Fiorina * lib/libasn1.h: Start Up version 2002-05-15 Fabio Fiorina * tests/Test_parser.c, tests/Test_tree.c, tests/Test_tree.asn, tests/Test_tree_asn1_tab.c: Start Up Version 2002-05-15 Fabio Fiorina * src/asn1Decoding.c, src/asn1Parser.c, src/pkix_asn1_tab.c, src/asn1Coding_test.asg, src/asn1Coding_test.asn, tests/Makefile.am: Start Up Version 2002-05-15 Fabio Fiorina * lib/errors.c, lib/errors.h, lib/errors_int.h, lib/int.h, lib/parser_aux.c, lib/parser_aux.h, lib/structure.c, lib/structure.h, src/asn1Coding.c: Start Up Version 2002-05-15 Fabio Fiorina * lib/ASN1.c, lib/ASN1.y, lib/coding.c, lib/decoding.c, lib/element.c, lib/element.h: Start Up Version 2002-05-15 Fabio Fiorina * lib/ASN.y, lib/asn1.c, lib/asn1.h, lib/der.c: Start Up Version 2002-05-15 Fabio Fiorina * lib/ASN.c: Start Up version 2002-05-15 Fabio Fiorina * src/Makefile.am, doc/asn1.tex, doc/TODO: Start Up Version 2002-05-15 Fabio Fiorina * THANKS, lib/defines.h, lib/der.h, lib/gstr.c, lib/mem.h, lib/Makefile.am, src/CertificateExample.c, src/CrlExample.c, src/asn1c.c: Start Up Version 2002-05-15 Fabio Fiorina * configure.in, Makefile.am: Start Up Version 2002-04-10 Fabio Fiorina * lib/der.c, lib/asn1.c, src/CertificateExample.c, src/CrlExample.c, src/asn1c.c: warning fix 2002-04-08 Nikos Mavrogiannopoulos * lib/Makefile.am: [no log message] 2002-04-06 Nikos Mavrogiannopoulos * lib/asn1.c: better function reference - depends on latex now 2002-04-06 Nikos Mavrogiannopoulos * doc/asn1.tex: [no log message] 2002-04-05 Nikos Mavrogiannopoulos * AUTHORS, INSTALL, Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4, configure.in, COPYING, doc/TODO, doc/Makefile.am, doc/asn1.tex, doc/fdl.tex, lib/ASN.c, lib/ASN.y, lib/der.c, lib/der.h, lib/mem.h, lib/asn1.c, lib/Makefile.am, lib/asn1.h, lib/defines.h, lib/gstr.c, lib/gstr.h, src/CertificateExample.c, src/CrlExample.c, src/Makefile.am, src/asn1c.c, src/pkix.asn: Initial revision 2002-04-05 Nikos Mavrogiannopoulos * AUTHORS, INSTALL, Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4, configure.in, COPYING, doc/TODO, doc/Makefile.am, doc/asn1.tex, doc/fdl.tex, lib/ASN.c, lib/ASN.y, lib/der.c, lib/der.h, lib/mem.h, lib/asn1.c, lib/Makefile.am, lib/asn1.h, lib/defines.h, lib/gstr.c, lib/gstr.h, src/CertificateExample.c, src/CrlExample.c, src/Makefile.am, src/asn1c.c, src/pkix.asn: imported sources