diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-12-14 11:10:38 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-12-14 11:17:01 +0200 |
commit | 31459010ef8c1bf790b769260788982c714624d7 (patch) | |
tree | 5c0037a39b2eb8179f8179c28300b365d655d307 /include/mailutils/sys | |
parent | 7e78c6af4aa397ff422db07489850d40a9360a8c (diff) | |
download | mailutils-31459010ef8c1bf790b769260788982c714624d7.tar.gz mailutils-31459010ef8c1bf790b769260788982c714624d7.tar.bz2 |
Imap client: quote command arguments as necessary.
* include/mailutils/imapio.h (mu_imapio_send_command)
(mu_imapio_send_command_e,mu_imapio_send_command_v)
(mu_imapio_last_error,mu_imapio_clearerr): New protos.
* include/mailutils/sys/imap.h (imap_command)<uid>: Remove.
<extra>: New member.
* libmailutils/imapio/Makefile.am (libimapio_la_SOURCES): Add new files.
* libmailutils/imapio/qstring.c (mu_imapio_send_qstring_unfold): Improve
functionality.
* libmailutils/imapio/sendcmd.c: New file.
* libmailutils/imapio/sendcmde.c: New file.
* libmailutils/imapio/sendcmdv.c: New file.
* libmailutils/imapio/errstate.c: New file.
* libproto/imap/gencom.c (mu_imap_gencom): Use mu_imapio_send_command_v
* libproto/imap/appstrsiz.c: Quote command arguments as necessary.
* libproto/imap/capability.c: Likewise.
* libproto/imap/check.c: Likewise.
* libproto/imap/close.c: Likewise.
* libproto/imap/copy.c: Likewise.
* libproto/imap/delete.c: Likewise.
* libproto/imap/expunge.c: Likewise.
* libproto/imap/fetch.c: Likewise.
* libproto/imap/list.c: Likewise.
* libproto/imap/login.c: Likewise.
* libproto/imap/mbcreate.c: Likewise.
* libproto/imap/noop.c: Likewise.
* libproto/imap/rename.c: Likewise.
* libproto/imap/select.c: Likewise.
* libproto/imap/store.c: Likewise.
* libproto/imap/unselect.c: Likewise.
Diffstat (limited to 'include/mailutils/sys')
-rw-r--r-- | include/mailutils/sys/imap.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/mailutils/sys/imap.h b/include/mailutils/sys/imap.h index 9c50e8418..33b20cf9f 100644 --- a/include/mailutils/sys/imap.h +++ b/include/mailutils/sys/imap.h @@ -144,9 +144,9 @@ struct imap_command int session_state; char *capa; int rx_state; - int uid; int argc; char const **argv; + char const *extra; void (*tagged_handler) (mu_imap_t); mu_imap_response_action_t untagged_handler; void *untagged_handler_data; |