- 02 Jun, 2004 1 commit
-
-
- 02 Feb, 2004 1 commit
-
-
- 30 Dec, 2003 1 commit
- 25 Dec, 2003 1 commit
-
-
- 28 Aug, 2003 1 commit
-
-
- 12 Feb, 2003 1 commit
- 09 Feb, 2003 1 commit
-
-
- 03 Feb, 2003 1 commit
-
-
- 31 Jan, 2003 1 commit
-
-
- 18 Jan, 2003 1 commit
-
-
(file_stream_create): Register strerror function. (stdio_stream_create): Enable caching only if the file is not seekable and MU_STREAM_SEEKABLE bit is set in flags. Register different sets of (read,readline,write) handlers depending on the setting of MU_STREAM_SEEKABLE bit.
Sergey Poznyakoff authored
-
- 28 Dec, 2002 1 commit
-
-
- 26 Dec, 2002 1 commit
-
-
- 10 Dec, 2002 1 commit
-
-
- 29 Nov, 2002 1 commit
-
-
- 21 Nov, 2002 1 commit
-
-
- 03 Nov, 2002 1 commit
-
-
implicitly rely on the possibility to seek on stdin streams. To provide this functionality: (struct _file_stram): Added cache member. It is a memory stream used to provide seeking capability for stdio streams. (_file_destroy): Destroy cache if necessary. (_stdin_file_read,_stdin_file_readline,_stdout_file_write): New functions. Provide IO operations for stdio streams. (stdio_stream_create): Register new IO functions.
Sergey Poznyakoff authored
-
- 16 Dec, 2001 1 commit
-
-
take the specific arguments appropriate to them and setup a stream_t so that stream_open(), which now takes no arguments, can perform whatever actions are appropriate when opening that particular kind of stream. I have tested the changes with the example programs and sieve, but not with the imap or pop servers.
Sam Roberts authored
-
- 11 Oct, 2001 1 commit
-
-
the approach of downloading part of the header of the total set of messages. The it was done before is that the headers were ask one by one per message. This was causing performance delay because we were doing a lot of small transaction on the TCP/IP stack. By bundling the entire thing in one request there was much less transcation and the speed was increase by a factor of 10++. The Imap code folder_imap.c and mbx_imap.c is now messy. The rewrite in mailbox2 should clean this up though. * mailbox/folder_imap.c (imap_quoted_string): Allocated the memory instead. (imap_body): If we were doing the scan free the memory and create the cache header. (imap_fetch): Create the message if was not done, important for the scan. * mailbox/mbx_imap.c (imap_scan): Bundle one big request to fetch as much information as possible. (message_operation): Free the buffer when done. * mailbox/include/imap0.h: Add IMAP_SCAN states. * mailbox/file_stream.c (_file_readline): It seems that fgets() can not handle binary data. Try to do our best.
Alain Magloire authored
-
- 04 Jun, 2001 1 commit
-
-
- 07 May, 2001 1 commit
-
-
- 24 Apr, 2001 1 commit
-
-
- 23 Apr, 2001 1 commit
-
-
if _REENTRANT is set or not. So for enable thread we take the approach of always defining _REENTRANT. He also noted that when in standalone the child was not exiting.
Alain Magloire authored
-
- 18 Apr, 2001 1 commit
-
-
an email excerpt: states is the valid states for a command (eg. LOGIN is only valid in non-authenticated state, SELECT is valid in authenticated or selected). success is the state to enter when the command completes successfully (STATE_NONE means no change) and failure is the state to enter when the command fails. The fetch code is getting close to completion! ye!
Alain Magloire authored
-
- 06 Feb, 2001 1 commit
-
-
- 05 Feb, 2001 1 commit
-
-
the UID of the message (IMAP definition) and message_get_uidl() for the POP3 definition. * mailbox/attachment.c : Indentation fixes. * mailbox/file_stream.c : Make sure that the FILE* is close before opening. * mailbox/folder_imap.c : Use strcasecmp() not strcmp(). * mailbox/mailbox.c : Added mailbox_uidnext() and mailbox_uidvalidity. * mailbox/mapfile_stream.c : When munmap() failed we should check against MAP_FAILED, not NULL. * mailbox/mbx_imap.c : Implement imap_uidnext(), imap_uidvalidity() imap_message_uid(). * mailbox/mbx_mbox.c : Implement mbox_uidnext(), mbox_uidvalidity() mbox_message_uid(). * mailbox/mbx_mboxscan.c : Implement uidvalidity, it is save int the header of the first message, "X-IMAPbase: 127673838 123", a la c-client. Save UID, it is save in "X-UID". * mailbox/mbx_pop.c : Implement pop_messages_recent(), pop_message_unseen() and pop_uid(). * mailbox/trans_stream.c : Indentation fixes.
Alain Magloire authored
-
- 25 Jan, 2001 1 commit
-
-
change, this will help to know if the message_is_modified() and speed things up when expunging. file_stream.c : Don't disable the stream buffering and let the OS choose the best BUFSIZ i.e. remove setbuf() call. message.c registrar.c mailer.c folder.c header.c list.c mailbox.c : Copyright and indent. mapfile_stream.c mbx_imap.c mbx_mbox.c mbx_pop.c : go easy on the stack for array of strings. stream.c : Put code for doing our own simple littel buffering.
Alain Magloire authored
-
- 16 Jan, 2001 1 commit
-
-
address.c mime.c misc.c: Always cast to (unsigned char) when using the ctype functions like isspace(); mbx_default.c: If _PATH_SENDMAIL not set via paths.h use "/usr/spool/mail" message.c: uidl is now <md5 . time . sequene> tcp.c: INADDR_NONE is not define on solaris define it to -1.
Alain Magloire authored
-
- 10 Jan, 2001 1 commit
- 08 Jan, 2001 1 commit
-
-
- 18 Nov, 2000 1 commit
-
-
- 15 Nov, 2000 1 commit
-
-
the count that would have been written, the latter is C99 conformant but the former is also in wide use since snprintf () was not part of ANSI C, or posix.
Alain Magloire authored
-
- 14 Nov, 2000 1 commit
-
-
- 24 Oct, 2000 1 commit
-
-
via dlopen() different type of mailboxes and mailer. For that the client must register the mailbox. So in the future we can have something like plugin ... still a hack/draft. Commited some code to be able to send mail with sendmail or via SMTP.
Alain Magloire authored
-
- 02 Sep, 2000 1 commit
-
-
mailutils/from will use the new mailbox API mailutils/mail will use the new mailbox API to convert pop3d(still use libmailbox the old API). mailutils/mail is incomplete and should is equivalent to LEGACY mail from Unix98.
Alain Magloire authored
-
- 08 Aug, 2000 1 commit
-
-
I broke it ... sigh. file_stream.c header.c locker.c mapfile_stream.c mbx_default.c mbx_pop.c code cleanup put some comments in there ;-)
Alain Magloire authored
-
- 19 Jul, 2000 1 commit
-
-
mime.c include/private/mailbox0.h include/public/mailbox.h mbx_pop.c corrected a bug. mbx_unixscan.c corrected a subtile bug for PROGRESS.
Alain Magloire authored
-
- 04 Jul, 2000 1 commit
-
-
- 03 Jul, 2000 1 commit
-
-
mbx_unix.c mbx_unixscan.c message.c mime.c trans_stream.c include/private/io0.h include/public/attribute.h include/public/auth.h include/public/body.h include/public/header.h include/public/io.h include/public/locker.h include/public/mailbox.h include/public/message.h expunge can be call safely, whithout having to close/destroy the mailbox it will readjust the message_t pointer. mailbox_t uses stream to now.
Alain Magloire authored
-
- 23 Jun, 2000 2 commits