1. 23 May, 2001 1 commit
  2. 22 May, 2001 5 commits
  3. 21 May, 2001 2 commits
  4. 20 May, 2001 8 commits
  5. 17 May, 2001 1 commit
  6. 14 May, 2001 2 commits
  7. 13 May, 2001 1 commit
  8. 11 May, 2001 1 commit
  9. 10 May, 2001 1 commit
  10. 09 May, 2001 2 commits
  11. 07 May, 2001 3 commits
  12. 04 May, 2001 3 commits
  13. 02 May, 2001 2 commits
  14. 25 Apr, 2001 1 commit
  15. 24 Apr, 2001 5 commits
    • message into mum->message member. But mbox_get_message() relies on
      1-based message numbers, whereas `mum' pointer is obtained using
      0-based indexing:
      Alain Magloire authored
    • Alain Magloire authored
    • Alain Magloire authored
    • Alain Magloire authored
    • 	* pop3d/*.[ch]:  Rename all the pop function pop3d_xx()
      	instead of pop3_xx() to be consistent with imap4d/*.
      
      	* mailbox/mbx_pop.c (pop_user): This is sudden death; for many pop
      	servers, it is important to let them time to remove locks or move
      	the .user.pop files.  This happen when we do BUSY_CHECK().  For
      	example, the user does not want to read the entire file, and wants
      	start to read a new message, closing the connection and immediately
      	contact the server again, and we'll end up having
      	"-ERR Mail Lock busy" or something similar. To prevent this race
      	condition we sleep 2 seconds.
      
      2001-04-23 Sergey Poznyakoff
      
      	It is often convenient to separte log outputs from POP and SMTP
      	servers. --with-log-facility flag which allows to specify to which
      	log facility the loggin output should be directed.
      	System administrators often prefere to have more information about
      	unsuccessfull authentications. I have added more verbose logging
      	to pop3d/user.c. Both failed attempts and possible account probes
      	(USER immediately followed by QUIT) are logged.
      	Made pop3d to be less verbose about its WELCOME prompt. When the
      	symbol TERSE_MODE is defined, pop3d introduces itself just as
      	+OK POP3 ready <apop_hash>
      	insead of divulging its type and version. This is a bit paranoid,
      	but it is better to be on the safe side...
      Alain Magloire authored
  16. 23 Apr, 2001 2 commits
    • 	* configure.in: Check for sigaction().
      	* configuire.in: AC_DEFINE(_REENTRANT).
      
      	* doc/Makefile.am: add rfc2060-errata.
      	* doc/rfc2060-errata: New File.
      
      	* imap4d/copy.c: First Implementation.
      	* imap4d/status.c: First implementation.
      
      	* mailbox/file_stream.c (_file_open): For CREAT, close
      	the fd if we failed.
      	* mailbox/folder_imap.c: Remove the _REENTRANT.
      	* mailbox/mbx_mbox.c: Remove the _REENTRANT.
      	* mailbox/monitor.c: Remove the _REENTRANT.
      
      	* pop3d/pop3d.c (main): maxchildren boosted to 20.
      	(pop3_daemon_init): Use sigaction() for SIGCHLD,
      	the sematics of signal() is unreliable on some platforms.
      	* pop3d/signal.c: Save errno.
      Alain Magloire authored