aboutsummaryrefslogtreecommitdiffstats
path: root/TODO (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove item about namespace, we are clean now.Marcus Brinkmann2002-08-201-5/+0
|
* Added some feature requests.Werner Koch2002-08-201-0/+18
|
* Update the file.Marcus Brinkmann2002-07-271-7/+0
|
* Update list.Marcus Brinkmann2002-06-141-3/+3
|
* Updates.Marcus Brinkmann2002-06-041-0/+4
|
* 2002-05-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-05-091-7/+7
| | | | | * gpgme.texi (Using Automake): New section.
* doc/Marcus Brinkmann2002-05-091-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-05-09 Marcus Brinkmann <[email protected]> * gpgme.texi (Overview): Replace note about thread-safeness. (Multi Threading): New section. gpgme/ 2002-05-08 Marcus Brinkmann <[email protected]> * w32-util.c: New static variable GET_PATH_LOCK. (_gpgme_get_gpg_path): Remove superfluous NULL initializer. Take lock while determining path. (_gpgme_get_gpgsm_path): Likewise. * version.c (do_subsystem_inits): Set DONE to 1 after initialization. (gpgme_get_engine_info): New variable ENGINE_INFO_LOCK. Take lock while determining engine info. * rungpg.c (_gpgme_gpg_get_version): New variable GPG_VERSION_LOCK. Take the lock while determining the program version. * posix-io.c: Include "sema.h". (_gpgme_io_spawn): New variable FIXED_SIGNALS_LOCK. Take the lock while fixing the signals. (_gpgme_io_select): Make READFDS and WRITEFDS non-static. * key.c: Include "sema.h". New globals KEY_CACHE_LOCK and KEY_REF_LOCK. (capabilities_to_string): Make STRINGS very const. (_gpgme_key_cache_add): Lock the key cache. (_gpgme_key_cache_get): Likewise. (gpgme_key_ref, gpgme_key_release): Lock the key_ref_lock. * import.c (append_xml_impinfo): Make IMPORTED_FIELDS and IMPORT_RES_FIELDS very const. Make FIELD and FIELD_NAME a litle const. * engine.c (_gpgme_engine_get_info): New variable ENGINE_INFO_LOCK. Take lock while determining engine info. * engine-gpgsm.c: Include "sema.h". (_gpgme_gpgsm_get_version): New variable GPGSM_VERSION_LOCK. Take lock while getting program version.
* Add some items and comments.Marcus Brinkmann2002-05-081-2/+8
|
* * gpgme.texi (Manipulating Data Buffers): Changed some data typesWerner Koch2002-05-031-0/+2
| | | | | | | | to void*. (Protocol Selection): Added gpgme_get_protocol. (Verify): Updated to include the new attribute fucntions and status codes.
* 2002-04-25 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-04-251-0/+2
| | | | | | * rungpg.c (_gpgme_gpg_release): Call gpgme_data_release on GPG->cmd.cb_data, not xfree.
* 2002-03-17 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add automake conditional HAVE_DOSISH_SYSTEM. gpgme/ 2002-03-18 Marcus Brinkmann <[email protected]> * Makefile.am (system_components): New variable, set depending on HAVE_DOSISH_SYSTEM. (libgpgme_la_SOURCES): Use system_components. Remove `syshdr.h'. * syshdr.h: File removed. * posix-io.c: Remove !HAVE_DOSISH_SYSTEM safeguard. Clean up source. * posix-sema.c: Likewise. * posix-util.c: Likewise. * w32-io.c: Remove HAVE_DOSISH_SYSTEM safeguard. * w32-sema.c: Likewise. * w32-util.c: Likewise. * posix-io.c: Include `unistd.h', do not include `syshdr.h'. * posix-sema.c: Likewise. * w32-io.c: Include `io.h', do not include `syshdr.h' * w32-sema.c: Likewise. * w32-util.c: Likewise. * data.c: Do not include `syshdr.h'. * wait.c: Likewise. * wait.h: Code cleanup. * mutex.h: New file. * posix-sema.c: Implement.
* doc/Marcus Brinkmann2002-03-031-6/+0
| | | | | | | | | | | | | 2002-03-03 Marcus Brinkmann <[email protected]> * gpgme.texi (Information About Keys): Document GPGME_ATTR_EXPIRE. gpgme/ 2002-03-03 Marcus Brinkmann <[email protected]> * passphrase.c (_gpgme_passphrase_status_handler): Also set the error No_Passphrase if only a bad passphrase was provided.
* doc/Marcus Brinkmann2002-02-271-6/+4
| | | | | | | | | | | | | | | | | | 2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Listing Keys): Document gpgme_op_keylist_ext_start. gpgme/ 2002-02-27 Marcus Brinkmann <[email protected]> * rungpg.h (_gpgme_gpg_op_keylist_ext): New prototype. * rungpg.c (_gpgme_gpg_op_keylist_ext): New function. * engine-gpgsm.h (_gpgme_gpgsm_op_keylist_ext): New prototype. * engine-gpgsm.c (_gpgme_gpgsm_op_keylist_ext): New function. * engine.h (_gpgme_engine_op_keylist_ext): New prototype. * engine.c (_gpgme_engine_op_keylist_ext): New function. * keylist.c (gpgme_op_keylist_ext_start): New function.
* doc/Marcus Brinkmann2002-02-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-25 Marcus Brinkmann <[email protected]> * gpgme.texi (Creating a Signature): Add a note about certifications to include. (Included Certifications): New section. gpgme/ 2002-02-25 Marcus Brinkmann <[email protected]> * context.h (struct gpgme_context_s): New member include_certs. * gpgme.h (gpgme_set_include_certs): Add prototype. (gpgme_get_include_certs): Likewise. * gpgme.c (gpgme_set_include_certs): New function. (gpgme_get_include_certs): Likewise. (gpgme_new): Set include_certs to 1 (the default). * engine.c (_gpgme_engine_op_sign): Accept new argument include_certs, and pass it to _gpgme_gpgsm_op_sign. * engine.h (_gpgme_engine_op_sign): Likewise for prototype. * engine-gpgsm.c (_gpgme_gpgsm_op_sign): Accept new argument include_certs and handle it. * engine-gpgsm.h (_gpgme_gpgsm_start): Add new argument include_certs. * sign.c (gpgme_op_sign_start): Add new argument to _gpgme_engine_op_sign call.
* Write a fake gpg-agent so that we can supply known passphrases toWerner Koch2002-02-131-0/+4
| | | | | | | gpgsm and setup the configuration files to use the agent. Without this we are testing a currently running gpg-agent which is not a clever idea.
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-091-0/+1
| | | | | * configure.ac (AC_INIT): Bump version to 0.3.1
* Update some items.Marcus Brinkmann2002-02-061-14/+13
|
* doc/Marcus Brinkmann2002-02-061-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Waiting For Completion): Adjust doc to changes in the code. gpgme/ 2002-02-06 Marcus Brinkmann <[email protected]> * wait.c (gpgme_wait): Add new argument STATUS, in which the status of the returned context is returned. (_gpgme_wait_on_condition): Rework the function a bit, to make it aware of cancelled processes, and to allow to use gpgme_wait with CTX being NULL (as documented in the source). (struct proc_s): New member REPORTED. * gpgme.h: Fix prototype. * verify.c (gpgme_op_verify): Fix use of gpgme_wait. * sign.c (gpgme_op_sign): * import.c (gpgme_op_import): * genkey.c (gpgme_op_genkey): * export.c (gpgme_op_export): * encrypt.c (gpgme_op_encrypt): * delete.c (gpgme_op_delete): * decrypt-verify.c (gpgme_op_decrypt_verify):
* doc/Marcus Brinkmann2002-02-061-14/+8
| | | | | | | | | | | | | | | | | | | | 2002-02-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Key Listing Mode): Update documentation. gpgme/ 2002-02-06 Marcus Brinkmann <[email protected]> * gpgme.c (gpgme_set_keylist_mode): Possibly return an error value. (gpgme_get_keylist_mode): New function. (gpgme_new): Set the default for keylist_mode member of CTX. * gpgme.h (gpgme_set_keylist_mode): Fix prototype. (gpgme_get_keylist_mode): New prototype. (GPGME_KEYLIST_MODE_LOCAL): New macro. (GPGME_KEYLIST_MODE_EXTERN): Likewise..
* doc/Marcus Brinkmann2002-01-311-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-01-31 Marcus Brinkmann <[email protected]> * gpgme.texi (Generating Keys): Document error at creation failure. gpgme/ 2002-01-31 Marcus Brinkmann <[email protected]> * rungpg.h: Add STATUS_KEY_CREATED. * progress.c: New file. * Makefile.am (libgpgme_la_SOURCES): Add progress.c. * genkey.c (genkey_status_handler): Use _gpgme_progress_status_handler. Add check for status. (struct genkey_result_s): New structure. (_gpgme_release_genkey_result): New function. (gpgme_op_genkey): Check for error. * gpgme.c (_gpgme_release_result): Call _gpgme_release_genkey_result. * ops.h (_gpgme_release_genkey_result): Add prototype. * types.h (GenKeyResult): New type. * context.h (gpgme_context_s): Add GenKeyResult to member result.
* Add more about status handler.Marcus Brinkmann2002-01-301-1/+1
|
* Delete obsolete item.Marcus Brinkmann2002-01-221-2/+0
|
* Some small updates.Marcus Brinkmann2002-01-221-4/+2
|
* Remove obsolete item.Marcus Brinkmann2002-01-221-1/+0
|
* doc/Marcus Brinkmann2002-01-221-4/+2
| | | | | | | | | | | | | | | | | | | | | | 2002-01-22 Marcus Brinkmann <[email protected]> * gpgme.texi (Passphrase callback): Change GpgmePassphraseCb's R_HD type from void* to void**. gpgme/ 2002-01-22 Marcus Brinkmann <[email protected]> * gpgme.h (GpgmePassphraseCb): Change type of R_HD from void* to void**. tests/ 2002-01-22 Marcus Brinkmann <[email protected]> * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**. * gpg/t-sign.c (passphrase_cb): Likewise. * gpg/t-decrypt-verify.c (passphrase_cb): Likewise. * gpg/t-decrypt.c (passphrase_cb): Likewise.
* doc/Marcus Brinkmann2002-01-221-2/+0
| | | | | | | | | | | | | | | 2002-01-22 Marcus Brinkmann <[email protected]> * gpgme.texi (Creating data buffers): Change gpgme_data_new_from_filepart's LENGTH type from off_t to size_t. gpgme/ 2002-01-22 Marcus Brinkmann <[email protected]> * data.c (gpgme_data_new_from_filepart): Change type of LENGTH from off_t to size_t. * gpgme.h: Likewise.
* Some more items.Marcus Brinkmann2002-01-221-0/+5
|
* New items about various things.Marcus Brinkmann2002-01-151-1/+29
|
* 2001-12-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann2001-12-211-0/+5
| | | | | | * engine-gpgsm.c (_gpgme_gpgsm_new): Replace General_Error with Pipe_Error where appropriate.
* New item about make clean.Marcus Brinkmann2001-12-181-0/+3
|
* 2001-12-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2001-12-181-8/+0
| | | | | | | * key.c (_gpgme_key_append_name): Append, not prepend, the uid. Initialize the next field of the uid structure. (gpgme_key_get_as_xml): Do not list last uid first.
* * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Fixed for new automake.Werner Koch2001-12-181-0/+5
|
* add some more itemsMarcus Brinkmann2001-11-211-0/+4
|
* * TODO: Remove obsolete items, categorize another.Marcus Brinkmann2001-11-161-9/+3
| | | | | * NEWS: Add new feature decrypt-verify.
* FIx last change (grr, didn't want to check in the version I checked in).Marcus Brinkmann2001-10-221-1/+1
|
* 2001-10-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2001-10-221-0/+6
| | | | | | * autogen.sh: Invoke automake with `-a' (add missing files). Do not invoke configure.
* New API to switch to S/MIME. There is no code yet behind it.Werner Koch2001-10-151-2/+36
|
* Added more doc entries and prepared for 0.2.3gpgme-0-2-3Werner Koch2001-09-171-2/+0
|
* Typo fixes and new gpgme_get_op_infoWerner Koch2001-08-281-2/+1
|
* A couple of minor changes and a short README for GpgcomWerner Koch2001-07-311-1/+8
|
* Timos fixesWerner Koch2001-06-161-0/+2
|
* Reworked the process code.Werner Koch2001-02-201-2/+0
|
* FD are now released and a major bug has been fixed.Werner Koch2001-02-191-3/+0
| | | | | The W32 version does not compile at the meoment.
* Multiple signatures can now be verified.Werner Koch2001-02-121-0/+3
|
* Fixed W32 bugs and one major bug which swallowed up some output.Werner Koch2001-01-311-3/+1
|
* Lookup the path in the RegistryWerner Koch2001-01-301-1/+1
|
* Add better debug printing. Use reader threads for W32Werner Koch2001-01-301-0/+10