From: Marc G. K. <ma...@it...> - 2002-07-05 18:06:05
|
Hello, After days of stress I finally committed my changes to the CVS. What's new: UID support. If you run conf.pl then uid_support is set. With UID we make use of the Unique identifier of a message. This is very usefull for caching messages and not deleting the wrong messages in case of the ID in your mailbox_display didn't match the ID from your imap-server. Removed of a lot of unnessecarry imap_calls from read_body.php. Added some needed header information in imap_parse.php. Removed view_header from read_body and put it in view_header.php (with a sort of template) Added a new directory "class" where we can put our class files. Added the MIME class. The mime-class architecture changed a lot because with the new class we can collect all the information out of the bodystructure. The previous method wasn't capable of getting that information. I think the new bodystructure parser is realy quick, but see it for your self. Redirect of message/rfc822 attachements to read_body. (Needs some work for navigating through the message tree) Modified the search stuff to make use of mailbox_display. Probably a lot more which I forgot. Goodluck with the testing. PS: because of the new message-class and the UID support a lot of plugins could brake. Feel Free to fix it. Regards, Marc Groot Koerkamp. |