version 0.4 2002-09-23 * pib_table2str now uses the new function pib_octetstring2hex in pib.c * pib/pib.c: s/pib_octs2oid/pib_oid2numeric/ * pib/pib.c: added function pib_str2octetstring to convert a string to an octet_string_t * pib/{pib.pm,generate.pl}: %oid now includes parameter OIDs as well as PIB table OIDs. Thus all functions in pib/pib_autogen.c can now be used to handle parameter PRCs as well as PIB table OIDs. * Included Diffserv MIB (RFC 3289) in the PIB library - the Diffserv PIB uses parameter OIDs defined in the MIB. Only parameter OIDs are included from the MIB, not any other PRCs. * removed repetitive code in pib/generate.pl: pib_decode_table now uses functions in pib/pib_handle_tables.c to create the final decoded table. * the PIB library now knows about zeroDotZero version 0.3 2002-09-04 * The memory block returned by pib_decode_table now contains memory for all attributes also so all pointer type attributes don't have to be freed separately. * No more SEQUENCE tags for BER encoded PRCs. * All memory blocks reserved (using mem_alloc in libdebug) by functions in libber are freed using mem_free and a new memory block reserved with malloc is returned to the user (so anyone using libpib doesn't have to know about libdebug). * pib_table2str now prints table names in both textual and oid format * pib_table2str: attribute types PrcIdentifierOrOid and PrcIdentifierOidOrZero specify the OID of a PRC, i.e. not the OID of a PRC + it's instance. * fixed erroneous return value checking in cops/example/pep.c * a whole plethora of cleanups and small fixes version 0.2 2002-08-30 * removed snacc -> rewrite almost all in directory pib * use libber for BER encoding and decoding * PIB drafts (diffserv-pib-09 & framework-pib-09) version 0.1 2001-08-02 * first public release