VDA patch TODO list
- remove the virtual_mailbox_limit_overrides and virtual_maildir_limit_message_maps
options. Both seems to be useless and obsolete
- remove the
virtual_trash_count
virtual_trash_name
options, because they can lead to race conditions in quota
counting when imap server does not count with this
VDA patch ChangeLog
2016-09-30 [Tomas Macek]
- added 2.11.0 - 2.11.7, all in v13
- added 3.0.0 - 3.0.3 (thanks to Cristian Sava), all in new v14 (there were a few hunks
and fails when trying to apply the v13 patch to 3.0.x source tree)
2016-03-23 [Tomas Macek]
- added rest patches for currently available 2.10.x Postfix versions.
They're all v13. Original v13 patch had to be changed because of one Hunk
2014-10-08 [Tomas Macek]
- 2.9.0 - 2.9.9 support, v12
This new version applies the "read_mds" patch of Toshiya Seyama and compiling
patch for Debian made by Ervin Hegedus.
The "read_mds" patch just redefines the read_mds variable and changes it's type
from "int" to "long". This bug forced the virtual agent to recount the quota if
it delivered any email into maildir with quota over 2 GB.
The patch for proper compiling in Debian is just code cleanup for better
code compability with Debian.
2013-06-07 [Tomas Macek]
- 2.10.0 support, v13
The new version v13 means, that I had to make some little changes in mailbox.c,
because the compiler complained about some declarations and uses of the Postfix's
code:
- #include for missing set_file_limit function prototype
- removed line with "long end" declaration
- removed line with "end = vstream_seek()" and replaced by just "vstream_seek()",
because the "end" was never used
All these changes should have no affect to the patch behaviour and functionality.
2013-05-07 [Tomas Macek]
- 2.7.9-13, 2.8.14, 2.9.6 support
2013-01-07 [Tomas Macek]
- 2.8.13, 2.9.1-5 support
2012-09-11 [Tomas Macek]
- 2.8.10, 2.8.11, 2.8.12 support
2012-04-10 [Tomas Macek]
- 2.8.9, 2.9.0, 2.9.1 support. The 2.9.x versions are labeled as "v11", because
some minor code changes were done (%ld -> %li etc.)
2012-03-02 [Tomas Macek]
- 2.8.6, 2.8.7, 2.8.8 support with no changes
- 2.7.7 and 2.7.8 support with no changes
- removed support for 2.5.x on index.html page, because on Postfix pages it's also unsupported
2011-09-08 [Tomas Macek]
- 2.7.3, 2.7.4, 2.7.5, 2.7.6 and 2.8.4, 2.8.5 support with no changes
- new filenames *-v10-* for new patches since 2.7.3
2011-06-06 [Tomas Macek]
- 2.8.2 and 2.8.3 support, no other changes were made in the patch
2011-03-03 [Tomas Macek]
- 2.8.1 support
- new versioning! New versions of patch will have it's serial number in the file name.
I'm just beginning with "v10"
- better verbose output in v10
- README_VDA shortened, I don't want to keep the thing on 2 places, only reference to
our official pages vda.sf.net remained
2011-02-16 [Tomas Macek]
- no change, only 2.7.2 and 2.8.0 support, 1 Hunk succeeded only when applying patch 2.7.1
to the both tree of sources
2010-11-05
- 2.7.1 support
2010-03-03
Changes in patch for 2.7.0:
- the maildirsize file is rewritten when
sum or count is less than 0 or
sum is zero and count not or
sum is not zero and count is zero
- this all are nonsenses and it's necessary to rewrite the maildirsize
when these results occur
- more accurate verbosity when verbosity is on, function name in each message
should be printed
- check_dir_size(): condition for skipping ".." and "." changed and also
the condition for counting/skipping .Trash folder (depends on var_virtual_trash_count)
- bugfix: the full scan is not run when quota is 0. This cause also maildirsize
to be rewritten and that's not maildir++ compliant
2009-09-22
- change Log created
- changed name from postfix-2.6.*-vda-ng-64bit to postfix-2.6.*-vda-ng-bigquota