* src/send_message.c
[claws.git] / ChangeLog
index 7f4566c3b17638219ccd555a81e22a6c188b4332..1ae9d7ba9d345b14797930288078cbf28e23ba82 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,89 @@
+2003-03-28
+
+       * send_message.c: send_message_smtp():
+         re-enabled forcing of SMTP AUTH method.
+         Clear temporary password if authentication failed.
+       * smtp.c: output warning to log and set SMTPSession::error_val
+         if error occurs.
+       * smtp.h: changed error value to enum. Added SMTPSession::error_val.
+       * src/mbox.c: proc_mbox(): force updating of folder.
+
+2003-03-28
+
+       * src/pop.h: changed error value to enum.
+       * src/pop.c: pop3_retr_recv(): return PS_IOERR when inc_drop_message()
+         failed.
+         pop3_ok(): return appropriate error value based on current state.
+         Output warning to log if error occurs.
+
+2003-03-27
+
+       * src/nntp.[ch]
+         src/news.[ch]: refactored. Remove NNTPSockInfo and use NNTPSession
+         in nntp.c.
+
+2003-03-27
+
+       * src/inc.c: inc_pop3_session_do(): retrun appropriate error if
+         Session::state == SESSION_ERROR.
+       * po/POTFILES.in: removed src/automaton.c and src/send.c.
+         Added src/send_message.c.
+
+2003-03-26
+
+       * src/pop.[ch]
+         src/session.c: fixed breakage of POP3 retrieval.
+         session_recv_data_from_sock_unescape(): read until terminator
+         appears and also return the actual size.
+
+2003-03-25
+
+       * src/automaton.[ch]: removed.
+       * src/session.c: removed some of the debug output.
+       * src/smtp.c: smtp_session_recv_msg(): workaround in case server
+         returns EHLO-style response to HELO command.
+         Ignore all multiline responses except for EHLO since they are
+         allowed for any command.
+
+2003-03-25
+
+       * src/session.[ch]
+         src/pop.c: fixed retrieval of messages which contain dot-escaped
+         lines.
+         session_recv_data(): added a flag for unescape.
+         session_recv_data_from_sock_unescape(): new. It receives message
+         for each line and unescapes dot-escaped lines.
+         Removed the previous workaround.
+       * src/defs.h: decreased UI_REFRESH_INTERVAL to 40 msec.
+
+2003-03-25
+
+       * src/pop.[ch]: workaround for brekage of retrieval when given size
+         and actual one is different.
+
+2003-03-24
+
+       * src/pop.c: pop3_retr_eom_recv(): ignore invalid end of message
+         since some servers sometimes return incorrect message size.
+       * src/news.c: news_session_new(): zero clear NNTPSession object.
+         Don't initialize Session::sock with nntp_sock->sock to prevent
+         double-free of SockInfo.
+       * src/imap.c: zero clear IMAPSession object.
+         imap_cmd_append(): don't close SockInfo.
+
+2003-03-22
+
+       * src/pop.c: pop3_session_recv_msg(): fixed STLS.
+
+2003-03-22
+
+       * src/inc.[ch]
+         src/pop.[ch]: reimplemented using new I/O system.
+       * src/session.[ch]: session_recv_data(): new.
+         session_send_data_to_sock()
+         session_recv_data_from_sock(): decreased the frequency of progress
+         notification.
+
 2003-03-22
 
        * src/smtp.c: smtp_auth_recv(): fixed CRAM-MD5 authentication.