1. 05 Nov, 2007 4 commits
    • Sergey Poznyakoff authored
    • * mailbox/cfg_lexer.c: New file.
      * mailbox/cfg_parser.c: New file.
      * mailbox/cfg_parser.h: New file.
      * mailbox/Makefile.am: Add cfg_ sources and socket_stream.c.
      
      * include/mailutils/cfg.h: New file.
      * include/mailutils/Makefile.am (pkginclude_HEADERS): Add cfg.h.
      * include/mailutils/argp.h: Include cfg.h.
      (mu_create_argcv): Remove prototype.
      * include/mailutils/mu_auth.h (struct mu_auth_module): New member
      `cfg'.
      (MU_AUTH_REGISTER_ALL_MODULES): Call mu_auth_init first.
      
      * mailbox/mu_argp.c: Rewrite. Implement normal configuration
      (resource) file support. Overloaded command line options begin to
      phase out.
      * mailbox/mu_auth.c, auth/gsasl.c, auth/pam.c, auth/radius.c,
      auth/sql.c, auth/tls.c, auth/virtual.c, libsieve/argp.c,
      mailbox/system.c: Implement configuration statements.
      
      * imap4d/imap4d.c: Begin switching to the new configuration scheme.
      Sergey Poznyakoff authored
    • * include/mailutils/stream.h (mu_socket_stream_create)
      (mu_stream_shutdown, mu_stream_set_shutdown): New functions.
      * libproto/include/stream0.h (struct _mu_stream): New member
      `_shutdown'.
      * mailbox/file_stream.c (mu_stream_create): Bugfix.
      * mailbox/stream.c (mu_stream_shutdown)
      (mu_stream_set_shutdown): New functions.
      * mailbox/tcp.c (_tcp_shutdown): New function.
      (_tcp_stream_init): New function.
      (mu_tcp_stream_create_with_source_ip): Register _tcp_shutdown.
      Sergey Poznyakoff authored
  2. 23 Oct, 2007 1 commit
  3. 12 Oct, 2007 4 commits
  4. 04 Sep, 2007 5 commits
  5. 02 Sep, 2007 2 commits
  6. 29 Aug, 2007 1 commit
  7. 26 Aug, 2007 3 commits
  8. 21 Aug, 2007 2 commits
  9. 18 Aug, 2007 3 commits
  10. 09 Aug, 2007 2 commits
  11. 19 Jul, 2007 1 commit
  12. 18 Jul, 2007 12 commits