- 05 Jan, 2010 1 commit
- 07 Jul, 2009 1 commit
-
-
* include/mailutils/cctype.h: New file. * include/mailutils/cstr.h: New file. * include/mailutils/Makefile.am: Add new files. * mailbox/cstrcasecmp.c: New file. * mailbox/cstrlower.c: New file. * mailbox/cstrupper.c: New file. * mailbox/muctype.c: New file. * mailbox/strltrim.c: New file. * mailbox/strrtrim.c: New file. * mailbox/strskip.c: New file. * mailbox/Makefile.am: Add new files. * .gitignore: Update * gnulib.modules: Remove strcase. * comsat/comsat.h, imap4d/imap4d.h, include/mailutils/mailutils.h, include/mailutils/mutil.h, include/mailutils/sys/pop3.h, libmu_scm/mu_scm.h, mail/mail.h: Include cstr.h and cctype.h. * comsat/oldcfg.c, config/mailutils-config.c, examples/mimetest.c, examples/mta.c, examples/nntpclient.c, examples/pop3client.c, imap4d/append.c, imap4d/create.c, imap4d/delete.c, imap4d/fetch.c, imap4d/id.c, imap4d/idle.c, imap4d/list.c, imap4d/namespace.c, imap4d/rename.c, imap4d/search.c, imap4d/status.c, imap4d/store.c, imap4d/uid.c, imap4d/util.c, libmu_argp/compat.c, libmu_auth/ldap.c, libmu_auth/sql.c, libmu_scm/mu_message.c, libmu_sieve/actions.c, libmu_sieve/comparator.c, libmu_sieve/extensions/list.c, libmu_sieve/extensions/spamd.c, libmu_sieve/extensions/vacation.c, libmu_sieve/load.c, libmu_sieve/sieve.l, libmu_sieve/tests.c, libproto/imap/folder.c, libproto/mailer/smtp.c, libproto/mbox/mbox.c, libproto/mh/folder.c, libproto/mh/mbox.c, libproto/pop/folder.c, libproto/pop/mbox.c, libproto/pop/pop3_connect.c, maidag/forward.c, maidag/lmtp.c, maidag/maidag.c, maidag/maidag.h, maidag/mailquota.c, mail/alt.c, mail/copy.c, mail/decode.c, mail/escape.c, mail/followup.c, mail/mail.c, mail/mailline.c, mail/msgset.y, mail/print.c, mail/reply.c, mail/send.c, mail/shell.c, mail/util.c, mail/write.c, mailbox/address.c, mailbox/amd.c, mailbox/assoc.c, mailbox/attachment.c, mailbox/attribute.c, mailbox/cfg_lexer.l, mailbox/date.c, mailbox/filter.c, mailbox/gdebug.c, mailbox/header.c, mailbox/kwd.c, mailbox/locale.c, mailbox/mailcap.c, mailbox/mailer.c, mailbox/message.c, mailbox/message_stream.c, mailbox/mime.c, mailbox/msrv.c, mailbox/mutil.c, mailbox/parse822.c, mailbox/progmailer.c, mailbox/rfc2047.c, mailbox/syslog.c, mailbox/url.c, mailbox/version.c, mh/mh.h, mh/mh_alias.l, mh/mh_ctx.c, mh/mh_fmtgram.y, mh/mh_init.c, mh/mh_list.c, mh/mh_msgset.c, mh/mh_sequence.c, mh/mh_whatnow.c, mh/mh_whom.c, mh/mhn.c, mh/mhparam.c, mh/pick.y, mh/sortm.c, mimeview/mimetypes.y, pop3d/bulletin.c, pop3d/expire.c, pop3d/pop3d.c, pop3d/pop3d.h, pop3d/popauth.c, pop3d/user.c, readmsg/msglist.c, readmsg/readmsg.c, readmsg/readmsg.h, sql/mysql.c, sql/postgres.c: Use locale-independent cclass and str functions.
Sergey Poznyakoff authored
-
- 04 Mar, 2009 1 commit
-
-
* include/mailutils/attribute.h (MU_STATUS_BUF_SIZE): New define. * libproto/mbox/mbox.c: Update use of mu_attribute_to_string. * mailbox/amd.c: Likewise. * mailbox/attribute.c (mu_string_to_flags): Rewrite. (mu_attribute_to_string): Fill the string with flag letters only, without "Status:" prefix and final newline. * NEWS: Update.
Sergey Poznyakoff authored
-
- 27 Jun, 2007 1 commit
-
-
- 27 Aug, 2005 1 commit
-
-
- 26 Aug, 2005 1 commit
-
-
- 16 Aug, 2005 1 commit
-
-
- 17 May, 2005 1 commit
-
-
- 02 Jun, 2004 1 commit
-
-
- 09 Feb, 2003 1 commit
-
-
- 29 Dec, 2002 1 commit
- 04 Aug, 2002 1 commit
-
-
(attribute_set_flags): If the required bits are already set, do not modify anything (attribute_unset_flags): If the required bits are already cleared, do not modify anything
Sergey Poznyakoff authored
-
- 03 Oct, 2001 1 commit
-
-
- 04 Sep, 2001 1 commit
-
-
* include/mailutils/parse822.h: Add a prototype for parse822_skip_nl(). * lib/Makefile.am: add fgetpwent.c * lib/fgetpwent.c: New file. * mail/from.c (mail_from): Use the cover functions attribute_is_xxxx() instead of getting the flag. * mailbox/attribute.c: Cleanup the mess. attribute_set_{read,delete,seen,flagged,answered}. attribute_unset_{read,delete,seen,flagged,answered}. attribute_is_{read,delete,seen,flagged,answered} should be no more then cover functions calling attribute_set_flags(), attribute_get_flags() and attribute_unset_flags(). * mailbox/folder_imap.c: MU_ATTRIBUTE_READ, is not part of IMAP protocol use \\Seen. * mailbox/mbx_imap.c: Remove the hack trying to reconnect, it does not work. * mailbox/mbx_pop.c(pop_get_messages): Set the new functions for the attribute. (pop_get_attribute): New functions. (pop_set_attribute): New functions. (pop_unset_attribute): New functions. (pop_attr_flags): Removed. * mutil.c (mu_hex2ul): GNU coding std. (parse822_time): Do not use tzname as a variable name tzname is global variable in libc, better clear away. (parse822_date_time): Likewised. * pop3d/Makefile.am: add virtual.c * pop3d/pop3d.c (main): register getpwnam_ip_virtual, getpwnam_host_virtual * pop3d/pop3d.h: declare, getpwnam_ip_virtual(), getpwnam_host_virtual(). * pop3d/virtual.c: New file.
Alain Magloire authored
-
- 09 Jul, 2001 1 commit
- 03 Jul, 2001 1 commit
- 01 Jul, 2001 1 commit
-
-
- 07 May, 2001 1 commit
-
-
- 25 Apr, 2001 1 commit
-
-
- 14 Apr, 2001 1 commit
-
-
- 07 Feb, 2001 1 commit
-
-
- 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
-
- 14 Jan, 2001 1 commit
-
-
When expunging check if the message as been modified, for example "X-UIDL" maybe add in the header it will now be save in the message. expunge reuse the same code of mbox_append_message(). add a new header_set_fill() to get the header of the messages form the mailbox.
Alain Magloire authored
-
- 10 Nov, 2000 2 commits
-
-
- 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
-
- 11 Sep, 2000 1 commit
-
-
use threads and things like aio_*() calls. Pop in Nonblocking mode should work properly, but the price to pay is big hairy code Because we have to keep the state of the connection when return EAGAIN. There is lot of buffer copy all over the place .i.e when we come back from a EAGAIN, we have to reset the same state. We have two new files call bio.[ch] it stands for buffered I/O Saves me from a lot of read()/write() calls by bufferring a bit for me. Attribute added 3 new functions, attribute_{set,get,unset,is}userflag() to let someone else the library store certain attributes on a message. They are keep in a different place the the normal attributes.
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
-
- 01 Sep, 2000 1 commit
-
-
- 31 Aug, 2000 1 commit
-
-
We're moving closer to cleaning the repository and using autoconf and all. But my keyboard quota is almost expired.
Alain Magloire authored
-
- 23 Aug, 2000 1 commit
-
-
- 16 Aug, 2000 1 commit
-
-
- 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
-
- 23 Jun, 2000 1 commit
-
-
mbx_unixscan.c message.c include/private/message0.h include/public/io.h cleanup, finish the POP client code hopefully.
Alain Magloire authored
-
- 21 Jun, 2000 1 commit
-
-
mbx_unix.c mbx_unixscan.c message.c mime.c tcp.c transcode.c include/private/attribute0.h include/private/io0.h include/private/mailbox0.h include/private/tcp.h include/public/attribute.h include/public/auth.h include/public/io.h include/public/mailbox.h include/public/message.h added the first basic support for pop. include/private/auth0.h move the definition of auth_t struct here. net.c include/private/net0.h include/public/net.h Overhaul change of the net_t by D. I.
Alain Magloire authored
-
- 19 Jun, 2000 1 commit
-
-
net.c tcp.c transcode.c url_pop.c include/private/io0.h include/private/url0.h include/public/attribute.h include/public/io.h include/public/mailbox.h all function *_init() rename to *_create().
Alain Magloire authored
-
- 12 Jun, 2000 1 commit
-
-
mbx_mbox.c mbx_mdir.c mbx_mh.c mbx_mmdf.c mbx_pop.c mbx_unix.c message.c mime.c registrar.c url.c url_file.c url_imap.c url_mail.c url_mbox.c url_mdir.c url_mh.c url_mmdf.c url_pop.c url_unix.c include/private/mailbox0.h include/private/mbx_imap.h include/private/mbx_mbox.h include/private/mbx_mdir.h include/private/mbx_mmdf.h include/private/mbx_pop.h include/private/mbx_unix.h include/private/message0.h include/private/mime0.h include/private/url0.h include/public/attribute.h include/public/auth.h include/public/event.h include/public/header.h include/public/io.h include/public/locker.h include/public/mailbox.h include/public/message.h include/public/mime.h include/public/registrar.h include/public/transcode.h include/public/url.h changed all the *_init to *_create(). added *_lines() functions optimisation of the parsing.
Alain Magloire authored
-
- 07 Jun, 2000 1 commit
-
-
do not use an owner to set the attributes. mime.c include/private/cpystr.h include/private/io0.h include/private/mailbox0.h include/private/mbx_imap.h include/private/mbx_mbox.h include/private/mbx_mdir.h include/private/mbx_mmdf.h include/private/mbx_pop.h include/private/mbx_unix.h include/private/message0.h include/private/mime0.h include/private/registrar0.h include/private/url0.h include/public/attribute.h include/public/auth.h include/public/event.h include/public/header.h include/public/io.h include/public/locker.h include/public/mailbox.h include/public/message.h include/public/mime.h include/public/registrar.h include/public/transcode.h include/public/url.h put the headers in a separate file space.
Alain Magloire authored
-
- 05 Jun, 2000 1 commit
-
-
io.h io0.h locker.c mbx_unix.c message.c message.h message0.h registrar.c registrar.h url_pop.c Typos and after a long debate merge istream_t/ostream_t to stream_t better fit to the net_t object comming.
Alain Magloire authored
-
- 10 May, 2000 1 commit
-
-
mbx_unix.c message.c remove reference to attribrute0.h attribute0.h collapse in attribute.c
Alain Magloire authored
-