1. 08 Jul, 2003 1 commit
  2. 09 Feb, 2003 1 commit
  3. 22 Jan, 2003 1 commit
  4. 23 Dec, 2002 1 commit
  5. 13 Aug, 2002 1 commit
  6. 26 Jul, 2002 1 commit
  7. 08 Mar, 2002 1 commit
  8. 27 Feb, 2002 1 commit
  9. 26 Feb, 2002 1 commit
  10. 21 Jan, 2002 1 commit
  11. 15 Jan, 2002 1 commit
  12. 12 Nov, 2001 1 commit
    • 	This should work, now:
      	#MAIL='pop://alain;AUTH=+APOP@localhost' ./frm
      	Pop passwd: secret  <--- apop secret
      	...
      
      	* mailbox/folder_pop.c (folder_pop_get_authority):
      	Enable APOP code.
      	* mailbx/mbx_pop.c: Add md5-rsa.h.
      	(_pop_apop): New function to do APOP authentication.
      	(_pop_user): Factor some code in pop_get_user() and
      	pop_get_passwd() to share with _pop_apop().
      	(pop_get_user): New function, get the user login.
      	(pop_get_passwd): New function, get the user passwd.
      	(pop_get_md5): New function get timestamp.
      	* mailbox/url_pop.c: Add 2001 in Copyright.
      	* pop3d/apop.c: Remove trailing spaces.
      
      	* frm/frm.c: New option -d, --debug.
      	To put the mailbox_t in debug mode, very practicle
      	to watch the traffic.
      Alain Magloire authored
  13. 11 Nov, 2001 1 commit
  14. 25 Aug, 2001 1 commit
    • 	* acconfig.h:   Added support for new MySql addition to mailutils
      	* configure.in:
      
      	* MySql/Makefile.am:
      	* MySql/MySql.c:        Mini lib to link to when mysql support
      	* MySql/MySql.h:        enabled (with --enable-mysql)
      
      	* doc/Readme.mysql:             Readme file for setup.
      
      	* imap4d/login.c:
      	* mailbox/mbx_default.c:        The Patch pretty much works the same
      	* mailbox/mutil.c:              all around. if getpwnam() returns null
      	* mailbox2/mutil.c:             then your db is checked for the user,
      	* pop3d/apop.c:                 and the struct is filled if found,
      	* pop3d/user.c:                 returns null if not. If shadow support
                                     is used, then the same is done with getspnam().
      
      	* examples/mail.MysqlMailer.c:  Simple sendmail backend support.
      Alain Magloire authored
  15. 20 May, 2001 1 commit
  16. 04 May, 2001 1 commit
  17. 02 May, 2001 1 commit
  18. 24 Apr, 2001 1 commit
    • 	* 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
  19. 20 Jan, 2001 1 commit
  20. 16 Jan, 2001 1 commit
    • include multiple times.  Compiler like Watcomm C, will scream loudly
      about definition of those variables multiple times.  Gcc is very silent
      about this.  So in pop3d.h we declare those variables extern and move the
      definition in pop3d.c.
      MAXHOSTNAMELEN is define in netinet/in.h on Solaris so we guard with
      #ifdef's.
      We were calling syslog("%s ", NULL); On solaris passing a NULL to  a printf
      function will crash and  burn, this was a FIXME I did not see it earlier
      the NULL was the place holder for the mailbox name.
      Alain Magloire authored
  21. 14 Jan, 2001 1 commit
  22. 11 Jan, 2001 1 commit
  23. 06 Sep, 2000 1 commit
  24. 03 Sep, 2000 1 commit
  25. 23 Sep, 1999 1 commit
  26. 16 Sep, 1999 1 commit