Next | Query returned 241 messages, browsing 161 to 170 | Previous

History of commit frequency

CVS Commit History:


   2006-08-18 08:46:06 by Geert Hendrickx | Files touched by this commit (2)
Log message:
Update to dovecot-1.orc7.  From the release announcement mail:

> Can everyone now agree that there are no more hangs? :)
>
> 	* Require that Dovecot master process's version number matches the
> 	  child process's, unless version_ignore=yes. Usually it's an
> 	  accidental installation problem if the version numbers don't match.
> 	* Maildir: Create maildirfolder file when creating new maildirs.
>
> 	+ ldap+prefetch: Use global uid/gid settings if LDAP query doesn't
> 	  return them
> 	+ %variables: Negative offsets count from the end of the string.
> 	  Patch by Johannes Berg.
> 	- kqueue ioloop code rewrite
> 	- notify=kqueue might have caused connection hangs sometimes
> 	- deliver: If message body contained a valid mbox From_ line, it
> 	  and the rest of the message was skipped.
> 	- mbox: We got into infinite loops if trying to open a 2 byte sized
> 	  file as mbox.
> 	- Don't crash with ssl_disable=yes
> 	- quota plugin caused compiling problems with some OSes
> 	- mbox: After saving a mail to a synced mbox, we lost the sync which
> 	  caused worse performance
>
> I think my v1.0 TODO list is:
>
>  - avoid duplicate flag change notifications, or in case the message is
>    also expunged don't bother notifying its flag changes at all
>    (shouldn't be hard)
>  - HFS+ avoid-hardlinks patch?
>  - 32bit -> 64bit upgrade still doesn't work without assert-crashing:
>    mail-cache-transaction.c: line 709 (mail_cache_add): assertion failed:
>    (fixed_size == (unsigned int)-1 || fixed_size == data_size)
>  - Courier-compatible INBOX. namespace gives "invalid namespace" \ 
errors
>
> I'm still not sure about the last one though. Could someone give me
> specific commands that clients send that causes it?
>
> As for the 32bit -> 64bit upgrade fix, could someone give me access to a
> x86-64 machine for a while to test it out?
   2006-08-16 22:56:02 by Geert Hendrickx | Files touched by this commit (2)
Log message:
When adding --with-ioloop=best last week, I did not see there already was a
pkgsrc option for kqueue support.  Hence, remove --with-ioloop=best again, and
enable the "kqueue" option by default on *BSD platforms (as already \ 
suggested
by grant when he first added the option).  The pkg's default behaviour does
not change, so don't bump PKGREVISION.
   2006-08-09 16:23:10 by Geert Hendrickx | Files touched by this commit (1)
Log message:
Add --with-ioloop=best to CONFIGURE_ARGS and bump PKGREVISION.  The default
I/O loop method was changed from kqueue(2) to poll(2) in 1.0rc2, which has
been reported to cause problems on *BSD.  --with-ioloop=best selects kqueue
on platforms that implement it (*BSD), and poll on others.  You can use
"dovecot --build-options" to see what your binary has been compiled with.
   2006-08-09 13:26:36 by David Brownlee | Files touched by this commit (1)
Log message:
Update dovecot to 1.0rc6nb1
- Use (the newly defined) SSLDIR so we use .../certs & .../private
  rather than .../certs/certs and .../certs/private
- Update ssl_cert_file & ssl_key_file in example dovecot.conf to match SSLDIR
- Update mkcert.sh to also match SSLDIR
   2006-08-07 08:44:51 by Geert Hendrickx | Files touched by this commit (2)
Log message:
Update dovecot to 1.0rc6.  From the announcement mail:

Back to rc1's SSL proxying code with some improvements, which hopefully
now makes everyone happy.

I'm seeing all kinds of problems with namespace prefixes and LIST code.
I guess it would be important to fix it before v1.0 since it makes
upgrades from other servers easier..

I also tried looking into the "Unknown namespace" problems that happens
if you try to create only one namespace with "INBOX." prefix. I couldn't
really figure out what causes those errors. Could someone show me what
commands the client tries to use which causes it?

	* Removed login_max_logging_users setting since it was somewhat weird
	  in how it worked. Added login_max_connections to replace it with
	  login_process_per_connection=no, and with =yes its functionality
	  is now within login_max_processes_count.

	+ Added --with-linux-quota configure option to specify which Linux
	  quota version to use, in case it's not correct in sys/quota.h.
	  Usually used as --with-linux-quota=2
	+ acl plugins: If .DEFAULT file exists in global ACL root directory,
	  use it as the default ACLs for all mailboxes.
	- Fixes to login process handling, especially with
	  login_process_per_connection=no.
	- Back to the original SSL proxy code but with one small fix, which
	  hopefully fixes the occational hangs with it
	- Several fixes to handling LIST command more correctly.
   2006-08-03 07:33:50 by Geert Hendrickx | Files touched by this commit (3)
Log message:
Update to dovecot-1.0rc5.  This is identical to our 1.0rc4nb1 (patch-ai
applied).  From the website: "This is what RC3 really should have been".
   2006-08-02 23:16:43 by Geert Hendrickx | Files touched by this commit (3)
Log message:
Dovecot 1.0rc4 had another bug in it which was fixed in CVS.  Now in patch-ai.
   2006-08-02 22:34:36 by Geert Hendrickx | Files touched by this commit (2)
Log message:
Update to dovecot-1.0rc4.  Just one fix since rc3:

- Saving to mboxes caused assert-crashes
   2006-08-02 19:48:37 by Geert Hendrickx | Files touched by this commit (3) | Package updated
Log message:
Update to dovecot-1.0rc3.  This release candidate should fix the following problems:

- SSL connections hanged sometimes, especially when saving messages.
- mbox: Mail bodies were saved with CR+LF linefeeds
- Mail forwarding was broken with deliver/Sieve
- dbox fixes. Might actually be usable now.
- Index file handling fixes with keywords
- Cache file was incorrectly used in some situations, which probably
  caused problems sometimes.
- Maildir++ quota: Don't count "." and ".." directory sizes \ 
to quota.
  After rewriting maildirsize file keep its fd open so that we can
  later update it. Patch by Alexander Zagrebin
   2006-07-04 20:17:42 by Geert Hendrickx | Files touched by this commit (2)
Log message:
Upgrade Dovecot to 1.0rc2.  Changes:

* disable_plaintext_auth=yes: Removed hardcoded 127.* and ::1 IP
  checks. Now we just assume that the connection is secure if the
  local IP matches the remote IP address.
* SSL code rewrite which hopefully makes it work better than before.
  Seems to work correctly, but if you suddently have trouble with SSL
  connections this is likely the reason.
+ verbose_ssl=yes: Log also SSL alerts and BIO errors
- If namespace's location field wasn't set, the default location
  was supposed to be used but it wasn't.
- When copying ssl-parameters.dat file from /var/lib to /var/run its
  permissions went wrong if it couldn't be copied with hard linking.
- Fixed filesystem quota plugin to work with BSDs.
- Maildir: Saving mails didn't work if quota plugin was enabled (again)
- Maildir: Messages' received time wasn't saved properly when
  saving/copying multiple messages at a time. Also if using quota
  plugin the S= size was only set for the first saved file, and even
  that was wrong.
- passdb passwd-file: Don't require valid uid/gid fields if file
  isn't also being used as a userdb.
- PostgreSQL: Handle failures better so that there won't be
  "invalid fd" errors in logs.
- Don't try to expunge messages if the mailbox is read-only. It'll
  just cause our index files to go out of sync with the real
  mailbox and cause errors.
- ANONYMOUS authentication mechanism couldn't work because
  anonymous_username setting wasn't passed from master process.

Next | Query returned 241 messages, browsing 161 to 170 | Previous