1. 18 Jul, 2008 2 commits
    • * libsieve/actions.c, libsieve/comparator.c, libsieve/conf.c,
      libsieve/load.c, libsieve/prog.c, libsieve/register.c,
      libsieve/relational.c, libsieve/require.c, libsieve/runtime.c,
      libsieve/sieve.h, libsieve/sieve.l, libsieve/sieve.y,
      libsieve/tests.c, libsieve/util.c: Prefix all external
      identifiers, that are not intended for use by application
      programs, with mu_sv_.
      Sergey Poznyakoff authored
    • * libsieve/comparator.c, libsieve/prog.c, libsieve/require.c,
      libsieve/runtime.c, libsieve/sieve.h, libsieve/sieve.l,
      libsieve/sieve.y, libsieve/util.c: Prefix instr_ functions with
      mu_.
      (sieve_filename, sieve_line_num): Removed.  Use new global
      mu_sieve_locus instead.
      Sergey Poznyakoff authored
  2. 10 Nov, 2007 1 commit
    • * frm/common.c, imap4d/sync.c, libsieve/runtime.c,
      mh/scan.c: Update declaration of observable actions  .
      * imap4d/select.c, imap4d/status.c, mh/anno.c, mh/forw.c,
      mh/repl.c: Use mu_mailbox_sync instead of
      mu_mailbox_save_attributes.
      * include/mailutils/mailbox.h (mu_mailbox_sync): New function.
      (mu_mailbox_save_attributes): Deprecated.
      * include/mailutils/message.h (mu_message_get_qid)
      (mu_message_set_qid): New functions.
      * include/mailutils/observer.h (MU_EVT_MESSAGE_APPEND): New event.
      (mu_observer_set_action_data): New function. Registers
      action-specific data.
      (mu_observable_notify): Get call-specific data as the third
      argument.
      * include/mailutils/types.hin (mu_message_qid_t): New data type.
      * libproto/imap/folder.c, libproto/imap/mbox.c,
      libproto/include/amd.h, libproto/maildir/mbox.c,
      libproto/mailer/sendmail.c, libproto/mailer/smtp.c,
      libproto/mbox/mboxscan.c, libproto/mh/mbox.c,
      libproto/nntp/mbox.c, libproto/pop/mbox.c, mailbox/folder.c,
      mailbox/mailer.c : Update calls to mu_observable_notify.
      * libproto/include/mailbox0.h (struct _mu_mailbox): Rename
      _save_attributes to _sync.
      * mailbox/amd.c: Likewise
      (_quick_get_message): New member.
      (MAILBOX_NOTIFY): Remove.
      * libproto/include/message0.h (struct _mu_message): New member
      _get_qid.
      * libproto/include/observer0.h (struct _mu_observer): New member
      _action_data.
      * libproto/mbox/mbox.c: Implement mbox_message_qid. Update calls
      to mu_observable_notify.
      (mbox_append_message): Report MU_EVT_MESSAGE_APPEND
      * mailbox/observer.c (mu_observer_destroy): Call _destroy with
      _action_data as its third argument.
      (mu_observer_action, mu_observable_notify): Takes third argument
      (call data)
      (mu_observer_set_action, mu_observer_set_destroy): Update signature.
      (mu_observer_set_action_data): New function.
      
      * libproto/mbox/mbox0.h, mail.local/main.c: Minor change.
      
      * mail.local/Makefile.am (mail_local_LDADD): Add MU_LIB_MAILER
      
      * mailbox/file_stream.c (_file_open): Fix handling of
      MU_STREAM_APPEND. Remove assertion.
      
      * mailbox/mailbox.c (mu_mailbox_quick_get_message): New function
      (mu_mailbox_sync): New function
      (mu_mailbox_get_size): Implement brute-force approach in case the
      mailbox does not provide a method.
      
      * mailbox/message.c (mu_message_get_qid, mu_message_set_qid): New
      function.
      
      * maildag/: New directory. A general-purpose mail delivery agent.
      * maildag/deliver.c: New file.
      * maildag/lmtp.c: New file.
      * maildag/maidag.c: New file.
      * maildag/maidag.h: New file.
      * maildag/mailtmp.c: New file.
      * maildag/mailquota.c: New file.
      * maildag/script.c: New file.
      * maildag/util.c: New file.
      * maildag/Makefile.am: New file.
      * maildag/.cvsignore: New file.
      Sergey Poznyakoff authored
  3. 09 Jul, 2007 1 commit
  4. 27 Jun, 2007 1 commit
  5. 27 Aug, 2005 1 commit
  6. 26 Aug, 2005 1 commit
  7. 17 May, 2005 1 commit
  8. 25 Feb, 2005 1 commit
  9. 04 Jan, 2005 1 commit
  10. 05 Jan, 2004 2 commits
  11. 26 Jul, 2003 1 commit
  12. 09 Feb, 2003 1 commit
  13. 22 Jan, 2003 1 commit
  14. 25 Dec, 2002 1 commit
  15. 19 Nov, 2002 1 commit
  16. 15 Nov, 2002 1 commit
  17. 14 Nov, 2002 2 commits
  18. 13 Nov, 2002 1 commit
    • (instr_branch, instr_brz): New functions.
      (sieve_get_data,sieve_get_message,sieve_get_message_num)
      (sieve_get_debug_level,sieve_disass,sieve_mailbox): New
      functions(sieve_vprintf_t): Removed.
      Sergey Poznyakoff authored
  19. 12 Nov, 2002 1 commit