[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
changes
Tonights changes, mainly concentrated with getting the current stuff
stable.
I think I'll could have a usable version done within a week or so (it
seemed to require less work than I first expected).
(The elisp is on http://vic20.dzp.se/gnus-imap/)
1998-06-19 Simon Josefsson <jas@pdc.kth.se>
* nnimap.el (request-scan): new function
* imap4rev1.el (status-message): cadr isn't symbol
* nnimap.el (request-rename-group): new function
* nnimap.el (request-type): new function, return 'mail.
* nnimap.el (request-post): imap don't support posting
* nnimap.el (request-list): clean up
* nnimap.el (request-list): added a mapatom function that use
MESSAGE, but is probably too slow
* imap4rev1.el: new variable imap-last-status
* nnimap.el (open-server): add port number to server-buffer
* nnimap.el (request-list): check for connection
* nnimap.el (request-close): uses nnimap-close-server
* nnimap.el (close-server): possibly change server, close network
stream, check before killing buffer, call nnoo-close-server,
clear nnimap-server-buffer
* nnimap.el (server-opened): new function
* nnimap.el (connection-opened): NOOP instead of dummy select-mailbox
Important things (would cary it out of alpha status):
-----------------------------------------------------
Fix EOL situation
DONE: analyze protocol logic (it seems to do the same SELECT several times)
support (nnimap-request-expire-articles ARTICLES &optional GROUP SERVER FORCE)
support (nnimap-request-move-article ARTICLE GROUP SERVER ACCEPT-FORM
support (nnimap-request-accept-article GROUP &optional SERVER LAST)
support (nnimap-request-replace-article ARTICLE GROUP BUFFER)
support (nnimap-request-delete-group GROUP FORCE &optional SERVER)
support (nnimap-request-rename-group GROUP NEW-NAME &optional SERVER)
actually use it for a while
DONE: check semantics of nnimap-open-server, nnimap-close-server, nnimap-request-close and nnimap-server-opened (they aren't nice as it is)
Nonessential things, but noted for future reference:
----------------------------------------------------
non 7-bit mailbox names
multiple clients
multiple virtual servers
support (nnimap-request-group-description GROUP &optional SERVER)
support (nnimap-request-list-newsgroups &optional SERVER)
DONE: "denied" in server buffer (how??!?!)
support (nnchoke-request-newgroups DATE &optional SERVER)
request-list results in tree immediate NOOPs...
Things likely not to be done (right now at least):
--------------------------------------------------
mime support (would require changing the backend interface in gnus)
disconnected support (perhaps doable, but sounds like it would require
changes in gnus)