"Fossies" - the Fresh Open Source Software Archive

Member "libksba-1.6.0/NEWS" (10 Jun 2021, 18821 Bytes) of package /linux/privat/libksba-1.6.0.tar.bz2:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "NEWS": 1.5.1_vs_1.6.0.

    1 Noteworthy changes in version 1.6.0 (2021-06-10) [C22/A14/R0]
    2 ------------------------------------------------
    3 
    4  * Limited support for the Authenticated-Enveloped-Data content type.
    5    [81fdcd680c12]
    6 
    7  * Support password based decryption.  [cb7f2484a09c]
    8 
    9  * Fix build problem on macOS.  (#5440)
   10 
   11  * Silence warnings from static analyzers.  (#5395)
   12 
   13  * Interface changes relative to the 1.5.0 release:
   14    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   15    KSBA_CT_AUTHENVELOPED_DATA       NEW.
   16 
   17  Release-info: https://dev.gnupg.org/T5479
   18 
   19 
   20 Noteworthy changes in version 1.5.1 (2021-04-06) [C21/A13/R1]
   21 ------------------------------------------------
   22 
   23  * Support Brainpool curves specified by ECDomainParameters.
   24 
   25  Release-info: https://dev.gnupg.org/T5379
   26 
   27 
   28 Noteworthy changes in version 1.5.0 (2020-11-18) [C21/A13/R0]
   29 ------------------------------------------------
   30 
   31  * ksba_cms_identify now identifies OpenPGP keyblock content.
   32 
   33  * Supports TR-03111 plain format ECDSA signature verification.
   34 
   35  * Fixes a CMS signed data parser bug exhibited by a somewhat strange
   36    CMS message.  [b6438e768c]
   37 
   38  * Interface changes relative to the 1.4.0 release:
   39    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40    KSBA_CT_OPENPGP_KEYBLOCK         NEW.
   41 
   42  Release-info: https://dev.gnupg.org/T5146
   43 
   44 
   45 Noteworthy changes in version 1.4.0 (2020-05-19) [C20/A12/R0]
   46 ------------------------------------------------
   47 
   48  * Supports ECDSA and EdDSA certificate creation and parsing.  [#4896]
   49 
   50  * Supports ECDH enveloped data.  [#4920]
   51 
   52  * Supports ECDSA and EdDSA signed data.  [#4920]
   53 
   54  * Supports rsaPSS signature verification.  [#4538]
   55 
   56  * Supports standard file descriptors in ksba_reader_read. [#3072]
   57 
   58  * New configure flag --disable-doc.
   59 
   60  * Improves supports for reproducible builds.  [#4801]
   61 
   62  * Allows for optional elements in keyinfo objects.  [#4892]
   63 
   64  * Updates the config and M4 scripts to the latest version.
   65 
   66  * Fixes error detection in the CMS parser.  [#4207]
   67 
   68  * Fixes memory leak in ksba_cms_identify.
   69 
   70  * Fixes build warnings on macOS.  [#2910]
   71 
   72  * Uses --disable-new-dtags if LD_LIBRARY_PATH is defined.  [#4298]
   73 
   74  * New constants KSBA_VERSION and KSBA_VERSION_NUMBER.
   75 
   76  * New API to make creation of DER objects easy.
   77 
   78  * Interface changes relative to the 1.3.5 release:
   79  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   80  KSBA_VERSION                     NEW.
   81  KSBA_VERSION_NUMBER              NEW.
   82  KSBA_CT_SPC_IND_DATA_CTX         NEW.
   83  KSBA_CLASS_*                     NEW.
   84  KSBA_TYPE_*                      NEW.
   85  ksba_der_t                       NEW.
   86  ksba_der_release                 NEW.
   87  ksba_der_builder_new             NEW.
   88  ksba_der_builder_reset           NEW.
   89  ksba_der_add_ptr                 NEW.
   90  ksba_der_add_val                 NEW.
   91  ksba_der_add_int                 NEW.
   92  ksba_der_add_oid                 NEW.
   93  ksba_der_add_bts                 NEW.
   94  ksba_der_add_der                 NEW.
   95  ksba_der_add_tag                 NEW.
   96  ksba_der_add_end                 NEW.
   97  ksba_der_builder_get             NEW.
   98 
   99  Release-info: https://dev.gnupg.org/T4943
  100 
  101 
  102 Noteworthy changes in version 1.3.5 (2016-08-22) [C19/A11/R6]
  103 ------------------------------------------------
  104 
  105  * Limit the allowed size of complex ASN.1 objects (e.g. certificates)
  106    to 16MiB.
  107 
  108  * Avoid read access to unitialized memory.
  109 
  110  * Improve detection of invalid RDNs.
  111 
  112  * Encode the OCSP nonce value as an octet string as described by
  113    RFC-6960.
  114 
  115 
  116 Noteworthy changes in version 1.3.4 (2016-05-03) [C19/A11/R5]
  117 ------------------------------------------------
  118 
  119  * Fixed two OOB read access bugs which could be used to force a DoS.
  120 
  121  * Fixed a crash due to faulty curve OID lookup code.
  122 
  123  * Synced the list of supported curves with those of Libgcrypt.
  124 
  125  * New configure option --enable-build-timestamp; a build timestamp is
  126    not anymore used by default.
  127 
  128 
  129 Noteworthy changes in version 1.3.3 (2015-04-10) [C19/A11/R4]
  130 ------------------------------------------------
  131 
  132  * Fixed an integer overflow in the DN decoder.
  133 
  134  * Now returns an error instead of terminating the process for certain
  135    bad BER encodings.
  136 
  137  * Improved the parsing of utf-8 strings in DNs.
  138 
  139  * Allow building with newer versions of Bison.
  140 
  141  * Improvement building on Windows with newer versions of Mingw.
  142 
  143 
  144 Noteworthy changes in version 1.3.2 (2014-11-25) [C19/A11/R3]
  145 ------------------------------------------------
  146 
  147  * Fixed a buffer overflow in ksba_oid_to_str. [CVE-2014-9087]
  148 
  149 
  150 Noteworthy changes in version 1.3.1 (2014-09-18)
  151 ------------------------------------------------
  152 
  153  * Fixed memory leak in CRL parsing.
  154 
  155  * Build fixes for Windows, Android, and ppc64el.
  156 
  157 
  158 Noteworthy changes in version 1.3.0 (2012-09-27)
  159 ------------------------------------------------
  160 
  161  * Changed the license of the library from GPLv3 to LGPLv3/GPLv2; see
  162    the file AUTHORS for details.
  163 
  164  * Minor bug fixes.
  165 
  166 
  167 Noteworthy changes in version 1.2.0 (2011-03-01)
  168 ------------------------------------------------
  169 
  170  * New functions to allow the creation of X.509 certificates.
  171 
  172  * Interface changes relative to the 1.1.0 release:
  173  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174  ksba_certreq_set_serial          NEW.
  175  ksba_certreq_set_issuer          NEW.
  176  ksba_certreq_set_validity        NEW.
  177  ksba_certreq_set_siginfo         NEW.
  178 
  179 
  180 Noteworthy changes in version 1.1.0 (2010-10-26)
  181 ------------------------------------------------
  182 
  183  * New functions to fix a leak in dirmngr.
  184 
  185  * Interface changes relative to the 1.0.0 release:
  186  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  187  ksba_reader_set_release_notify   NEW
  188  ksba_writer_set_release_notify   NEW
  189 
  190 
  191 Noteworthy changes in version 1.0.8 (2010-07-15)
  192 ------------------------------------------------
  193 
  194  * Support for WindowsCE.
  195 
  196  * Builds cleanly from SVN even when cross-compiling.
  197 
  198  * Fixed a CMS parsing bug exhibited by Lotus Notes.
  199 
  200 
  201 Noteworthy changes in version 1.0.7 (2009-07-03)
  202 ------------------------------------------------
  203 
  204  * Detect overflow while parsing OIDs.  Map BER encoded OIDs to well
  205    known names.
  206 
  207  * Allow mixed case names in DNs.
  208 
  209 
  210 Noteworthy changes in version 1.0.6 (2009-06-05)
  211 ------------------------------------------------
  212 
  213  * Support SHA-{384,512} based signature generation.
  214 
  215  * The RSA algorithmIdentifier ASN.1 sequence is now emitted with an
  216    explicit NULL parameter.  Despite the interop testing we did in the
  217    past, some software still requires this and thus we better follow
  218    the best current practise.
  219 
  220 
  221 Noteworthy changes in version 1.0.5 (2009-01-09)
  222 ------------------------------------------------
  223 
  224  * Minor bug fixes.
  225 
  226 
  227 Noteworthy changes in version 1.0.4 (2008-09-22)
  228 ------------------------------------------------
  229 
  230  * Write smimeCapabilities according to RFC3851 to help Mozilla.
  231 
  232  * Support DSA.
  233 
  234  * The visibility attribute is now used if supported by the toolchain.
  235 
  236 
  237 Noteworthy changes in version 1.0.3 (2008-02-12)
  238 ------------------------------------------------
  239 
  240  * Minor bug fixes.
  241 
  242  * Include the used hash algorithm in sig-val structures.
  243 
  244  * Fix for unknown tags in issuerAltName and subjectAltName.
  245 
  246 
  247 Noteworthy changes in version 1.0.2 (2007-07-04)
  248 ------------------------------------------------
  249 
  250  * Support for SHA-2.
  251 
  252  * Fixed a couple of memory leaks.
  253 
  254  * Experimental support for ECDSA.
  255 
  256  * Minor portability fixes.
  257 
  258  * Switched to GPLv3.
  259 
  260 
  261 Noteworthy changes in version 1.0.1 (2006-11-29)
  262 ------------------------------------------------
  263 
  264  * Fixes for certificates lacking certain objects.
  265 
  266  * Fixes to allow building on systems with a broken ar.
  267 
  268 
  269 Noteworthy changes in version 1.0.0 (2006-08-31)
  270 ------------------------------------------------
  271 
  272  * OCSP nonces are now checked to detect replay attacks.
  273 
  274  * OCSP extensions may no be retrieved.
  275 
  276  * Implemented ksba_ocsp_get_responder_id which used to always return
  277    an error code not_implemented.  Thus we can assume that the
  278    function has never been used and we don't need to see this as an
  279    API break.
  280 
  281  * Interface changes relative to the 0.9.16 release:
  282  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  283  ksba_ocsp_get_extension        NEW
  284  ksba_ocsp_get_responder_id     CHANGED: No ABI break.
  285 
  286 
  287 Noteworthy changes in version 0.9.16 (2006-08-01)
  288 -------------------------------------------------
  289 
  290  * Fixed a character set conversion bug in BMPStrings.
  291 
  292  * New function for better error reporting of DNs.
  293 
  294  * Interface changes relative to the 0.9.13 release:
  295  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296  ksba_dn_teststr                NEW
  297  ksba_dn_str2der                NEW
  298  ksba_dn_der2str                NEW
  299 
  300 
  301 Noteworthy changes in version 0.9.15 (2006-06-20)
  302 -------------------------------------------------
  303 
  304  * Fixed BER parser which was broken in the last release.
  305 
  306 
  307 Noteworthy changes in version 0.9.14 (2006-05-16)
  308 -------------------------------------------------
  309 
  310  * Fixed broken OCSP requests.
  311 
  312  * Ignore invalid bytes appended to a certificate.
  313 
  314 
  315 Noteworthy changes in version 0.9.13 (2005-11-24)
  316 -------------------------------------------------
  317 
  318  * New functions to associate user data with a certificate object.
  319 
  320  * Interface changes relative to the 0.9.12 release:
  321  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  322  ksba_cert_set_user_data        NEW
  323  ksba_cert_get_user_data        NEW
  324 
  325 
  326 Noteworthy changes in version 0.9.12 (2005-08-01)
  327 -------------------------------------------------
  328 
  329  * GeneralNames types dNSName and Uri are now supported.
  330 
  331  * Minor changes to some function declarations.  This should not
  332    affect any compilation.
  333 
  334  * Interface changes relative to the 0.9.7 release:
  335  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  336  ksba_certreq_add_extension     CHANGED: Argument DER is now a void*.
  337  ksba_cms_set_content_enc_algo  CHANGED: Argument IV is now void*.
  338  ksba_cms_get_content_enc_iv    CHANGED: Argument IV is now void*.
  339  ksba_cms_set_message_digest    CHANGED: Argument DIGEST is now
  340                                          unsigned char*.
  341 
  342 
  343 Noteworthy changes in version 0.9.11 (2005-04-20)
  344 -------------------------------------------------
  345 
  346  * New convenience API function for the subjectKeyIdentifier.
  347 
  348  * Implemented the keyIdentifier part for authorityKeyIdentifier of
  349    CRLs and certificates.
  350 
  351  * Reason codes for CRL items are now returned.
  352 
  353  * Interface changes relative to the 0.9.7 release:
  354 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 ksba_cert_get_subj_key_id            NEW.
  356 
  357 
  358 Noteworthy changes in version 0.9.10 (2004-12-03)
  359 -------------------------------------------------
  360 
  361  * Fixed a CMS parsing bug.
  362 
  363 
  364 Noteworthy changes in version 0.9.9 (2004-09-27)
  365 ------------------------------------------------
  366 
  367  * Fixed a couple of bugs which caused parsing errors with some
  368    certificates.
  369 
  370 
  371 Noteworthy changes in version 0.9.8 (2004-07-22)
  372 ------------------------------------------------
  373 
  374  * Fixed a bug in the OCSP request generation.
  375 
  376 
  377 Noteworthy changes in version 0.9.7 (2004-06-08)
  378 ------------------------------------------------
  379 
  380  * New API function to add arbitrary extensions to pkcs#10 requests.
  381 
  382  * Interface changes relative to the 0.9.6 release:
  383 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 ksba_certreq_add_extension           NEW.
  385 
  386 
  387 Noteworthy changes in version 0.9.6 (2004-04-29)
  388 ------------------------------------------------
  389 
  390  * New API functions to support v2 CRLs.
  391 
  392  * Interface changes relative to the 0.9.5 release:
  393 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  394 ksba_crl_get_extension               NEW.
  395 ksba_crl_get_auth_key_id             NEW.
  396 ksba_crl_get_crl_number              NEW.
  397 
  398 Noteworthy changes in version 0.9.5 (2004-04-06)
  399 ------------------------------------------------
  400 
  401  * New APIs to get hands on some more information.
  402 
  403  * Interface changes relative to the 0.9.4 release:
  404 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  405 ksba_ocsp_get_responder_id           NEW.
  406 ksba_ocsp_get_cert                   NEW.
  407 ksba_cert_get_authority_info_access  NEW.
  408 ksba_cert_get_subject_info_access    NEW.
  409 ksba_cms_add_smime_capability        NEW.
  410 
  411 
  412 Noteworthy changes in version 0.9.4 (2004-02-20)
  413 ------------------------------------------------
  414 
  415  * Support for Extended Key Usage.
  416 
  417  * ksba_cms_identify may no return a pseudo content type for pkcs#12
  418    files.
  419 
  420  * Interface changes relative to the 0.9.3 release:
  421 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  422 ksba_reader_clear             NEW.
  423 ksba_cert_get_ext_key_usages  NEW.
  424 KSBA_CT_PKCS12                NEW.
  425 
  426 
  427 Noteworthy changes in version 0.9.3 (2004-01-30)
  428 ------------------------------------------------
  429 
  430  * Fixed a serious bug shortly after the last release :-(.
  431 
  432 
  433 Noteworthy changes in version 0.9.2 (2004-01-29)
  434 ------------------------------------------------
  435 
  436  * Cleaned up the DN label table.
  437 
  438  * Fixed a bug in creating CMS signed data.
  439 
  440 
  441 Noteworthy changes in version 0.9.1 (2003-12-19)
  442 ------------------------------------------------
  443 
  444  * Support for OCSP (rfc2560).
  445 
  446  * The new function ksba_set_hash_buffer_function may be used during
  447    intialization to register a simple hash fucntion for internal use
  448    by libksba.
  449 
  450  * Changed the license of the manual to GPL.
  451 
  452  * Interface changes relative to the 0.9.0 release:
  453 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  454 ksba_status_t                 NEW.
  455 ksba_ocsp_t                   NEW.
  456 ksba_ocsp_response_status_t   NEW.
  457 ksba_ocsp_new                 NEW.
  458 void ksba_ocsp_release        NEW.
  459 ksba_ocsp_set_digest_algo     NEW.
  460 ksba_ocsp_set_requestor       NEW.
  461 ksba_ocsp_add_target          NEW.
  462 ksba_ocsp_set_nonce           NEW.
  463 ksba_ocsp_prepare_request     NEW.
  464 ksba_ocsp_hash_request        NEW.
  465 ksba_ocsp_set_sig_val         NEW.
  466 ksba_ocsp_add_cert            NEW.
  467 ksba_ocsp_build_request       NEW.
  468 ksba_ocsp_parse_response      NEW.
  469 ksba_ocsp_get_digest_algo     NEW.
  470 ksba_ocsp_hash_respons        NEW.
  471 ksba_ocsp_get_sig_val         NEW.
  472 ksba_ocsp_get_status          NEW.
  473 ksba_set_hash_buffer_function NEW.
  474 
  475 
  476 Noteworthy changes in version 0.9.0 (2003-11-17)
  477 ------------------------------------------------
  478 
  479  * The time is not any longer described by time_t but through the new
  480    type ksba_isotime_t which is string of excactly 15 characters in
  481    ISO 8601 format (e.g. "19611107T152010") and always stored as
  482    UTC. This is to allow representation of dates beyond the year 2038.
  483    Comparing is a mere strcmp.
  484 
  485  * All type names are nom conforming to the GNU coding standards, the
  486    old names are still available as aliases but flagged as deprecated.
  487 
  488  * All error codes have been replaced by libgpg-error ones.  Libksba
  489    now depends on this package.  Remember to use the gpg_err_code
  490    function when testing for error values other than success.
  491 
  492  * Interface changes relative to the 0.4.7 release:
  493 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  494 ksba_cert_get_validity     CHANGED: Uses ksba_isotime_t instead of time_t.
  495 ksba_crl_get_update_times  CHANGED: Uses ksba_isotime_t instead of time_t.
  496 ksba_crl_get_item          CHANGED: Uses ksba_isotime_t instead of time_t.
  497 ksba_cms_get_signing_time  CHANGED: Uses ksba_isotime_t instead of time_t.
  498 ksba_cms_set_signing_time  CHANGED: Uses ksba_isotime_t instead of time_t.
  499 ksba_cert_new              CHANGED: Returns an error code now.
  500 ksba_cms_new               CHANGED: Returns an error code now.
  501 ksba_name_new              CHANGED: Returns an error code now.
  502 ksba_writer_new            CHANGED: Returns an error code now.
  503 ksba_reader_new            CHANGED: Returns an error code now.
  504 ksba_certreq_new           CHANGED: Returns an error code now.
  505 ksba_crl_new               CHANGED: Returns an error code now.
  506 ksba_isotime_t             NEW.
  507 ksba_error_t               NEW: Should be used instead of KsbaError.
  508 ksba_cert_t                NEW: Should be used instead of KsbaCert.
  509 ksba_certreq_t             NEW: Should be used instead of KsbaCertreq.
  510 ksba_cms_t                 NEW: Should be used instead of KsbaCMS.
  511 ksba_crl_t                 NEW: Should be used instead of KsbaCRL.
  512 ksba_name_t                NEW: Should be used instead of KsbaName.
  513 ksba_sexp_t                NEW: Should be used instead of KsbaSexp.
  514 ksba_reader_t              NEW: Should be used instead of KsbaReader.
  515 ksba_writer_t              NEW: Should be used instead of KsbaWriter.
  516 ksba_strerror              REMOVED: use gpg_strerror instead.
  517 
  518 Noteworthy changes in version 0.4.7 (2003-03-17)
  519 ------------------------------------------------
  520 
  521  * Fixed type detection in creating DNs.
  522 
  523 
  524 Noteworthy changes in version 0.4.6 (2002-12-04)
  525 ------------------------------------------------
  526 
  527  * DNs in pkcs#10 request are now created in reversed order as
  528    specified by rfc2253.
  529 
  530  * The content-type signed attribute is created.
  531 
  532  * Fixed a parser bug with a id-aa-encrypKeyPref attribute.
  533 
  534  * Interface changes relative to the 0.4.3 release:
  535 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  536 ksba_cms_get_sigattr_oids        NEW
  537 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 
  539 Noteworthy changes in version 0.4.5 (2002-08-23)
  540 ------------------------------------------------
  541 
  542  * Removed some debugging output.
  543 
  544  * Added an autoconf macro.
  545 
  546 
  547 Noteworthy changes in version 0.4.4 (2002-08-09)
  548 ------------------------------------------------
  549 
  550  * Multiple signatures can now be created and parsed.
  551 
  552 
  553 Noteworthy changes in version 0.4.3 (2002-06-25)
  554 ------------------------------------------------
  555 
  556  * More bug fixes.
  557 
  558  * Interface changes relative to the 0.4.2 release:
  559 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 ksba_writer_write_octet_string   NEW
  561 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  562 
  563 Noteworthy changes in version 0.4.2 (2002-06-04)
  564 ------------------------------------------------
  565 
  566  * Some bug fixes and a new function.
  567 
  568  * Interface changes relative to the 0.4.1 release:
  569 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  570 ksba_cms_identify       NEW
  571 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 
  573 Noteworthy changes in version 0.4.1 (2002-05-03)
  574 ------------------------------------------------
  575 
  576  * Minor fixes.
  577 
  578 Noteworthy changes in version 0.4.0 (2002-04-15)
  579 ------------------------------------------------
  580 
  581  * Nearly all stuff needed for the Aegypten project is now in place.
  582 
  583 
  584  Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008,
  585            2009 g10 Code GmbH
  586 
  587  This file is free software; as a special exception the author gives
  588  unlimited permission to copy and/or distribute it, with or without
  589  modifications, as long as this notice is preserved.
  590 
  591  This file is distributed in the hope that it will be useful, but
  592  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
  593  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.