lp:ubuntu/wily-proposed/dovecot-antispam

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/wily-proposed/dovecot-antispam
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

16. By Ron Lee <email address hidden>

Use T_BEGIN/T_END since t_push() changed its signature and broke API
in dovecot 2.2.14, and this is the interface to it that things were
supposed to switch to some time back. Closes: #765943

15. By Ron Lee <email address hidden>

Use the correct argc for pipe.ham_args

This fixes a typo bug, where if the number of arguments set for
antispam_pipe_program_spam_arg is not the same as what was set
for antispam_pipe_program_notspam_arg, then we'll either scribble
past the end of the allocated argv array, or populate it with
pointers to whatever followed the real ham_args.

Thanks to Peter Colberg who reported this, including a correct
patch to fix it, to the security team. The security implications
of this seem somewhat limited, since you need to edit a config
file as root to create the bad situation, and there is no path
for remote injection of crafted data (whether it overflows or
underflows) if you do, the argv array will just get some 'random'
extra pointers to existing internal data.

However it does pose a potential problem for a legitimate user
who does legitimately need or want to pass a different number of
arguments for the spam and ham cases, since that could crash
dovecot, or confuse the hell out of their pipe program when it
gets some random extra arguments. It's probably gone unnoticed
for this long because most uses will pass the same number of
arguments for both of them, but that's not a necessary condition
in the general case.

14. By Ron Lee <email address hidden>

* Merge upstreamed patches from the upstream branch,
  no new changes to the Debian package from this.
* Depend on dovecot ABI rather than a specific Dovecot package version.
  Many thanks to Jelmer Vernooij for both adding support for that to the
  dovecot package and providing a patch for this one to use it. Now we
  just need dovecot upstream to start bumping ABI less often than version :)
  Closes: #755432

13. By Ron Lee <email address hidden>

More updates for dovecot 2.2. Thanks again to Micah for really testing
it this time :)

12. By Ron Lee <email address hidden>

Update for compatibility with dovecot 2.2. Thanks to Micah for doing the
legwork of testing and getting things patched.

11. By Ron Lee <email address hidden>

Apply patch from Johannes for dovecot 2.1 Closes: #676007

10. By Ron Lee <email address hidden>

Try that again with a dependency range that allows for the Debian version.

9. By Ron Lee <email address hidden>

Dovecot modules are now installed in $moduledir, the /imap subdirectory
is gone with version 2.

8. By Ron Lee <email address hidden>

Now with support for the dovecot 2.0 release. Closes: #625188, #631143

7. By Ron Lee <email address hidden>

Update the antispam_backend docs for crm114 and dspam.
Reapply the mainline revert of the extra mail_plugins options,
which was swallowed in the v1.4-rc2 merge. Closes: #617273.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/wily/dovecot-antispam
This branch contains Public information 
Everyone can see this information.

Subscribers