lp:ubuntu/jaunty-updates/dovecot
- Get this branch:
- bzr branch lp:ubuntu/jaunty-updates/dovecot
Branch merges
Branch information
Recent revisions
- 52. By Marc Deslauriers
-
* SECURITY UPDATE: arbitrary code execution via buffer overlows in
the Sieve plugin
- debian/patches/ security- CVE-2009- 3235.dpatch: increase scount size in
dovecot-sieve/src/ libsieve/ bc_eval. c, use snprintf in
dovecot-sieve/src/ libsieve/ sieve.y, use snprintf and calculate the
right length in dovecot-sieve/src/ libsieve/ script. c.
- CVE-2009-2632
- CVE-2009-3235
* Switch from byacc to bison to fix FTBFS with security patch - 51. By Ante Karamatić
-
* debian/
dovecot- postfix. postinst (LP: #360891):
- restart dovecot after linking certificates
- handle use case when postfix is unconfigured
+ check if /etc/postfix/main.cf exist before runing postconf - 50. By Mathias Gug
-
[ Ante Karamatic ]
* Add SMTP-AUTH support for Outlook (login auth mechanism)
* debian/dovecot- postfix. postinst:
- merge user's custom changes from dovecot.conf (LP: #339966)[ Mathias Gug ]
* properly support package upgrades.
* handle reinstallation of package if it wasn't purged. Based on Ante's
patch:
+ debian/dovecot- postfix. postinst, debian/ dovecot- posftix. postrm:
- rename configuration name on remove, delete on purge
+ debian/dovecot- postfix. dirs
- create backup directory for postfix's configuration - 49. By Ante Karamatić
-
* debian/
dovecot- postfix. postinst:
- fix certificates paths in postfix' main.cf
- add reject_unauth_ destination to postfix' recipient restrictions
- add reject_unknown_ sender_ domain to postfix' sender restrictions
* debian/patches/ dovecot- postfix. conf.patch:
- enable sieve plugin
* debian/control:
- set Architecture all for dovecot-postfix (LP: #329878)
* debian/rules:
- build architecure independent packages too - 48. By Mathias Gug
-
[ Ante Karamatic ]
Add new binary pkg dovecot-postfix that integrates postfix and dovecot
automatically: (LP: #164837)
- debian/control:
+ add new binary with short description.
- debian/dovecot- postfix. postinst:
+ create initial certificate symlinks to snakeoil.
+ set up postfix with postconf to:
- use Maildir/ as the default mailbox.
- use dovecot as the sasl authentication server.
- use dovecot LDA (deliver).
- use tls for smtp{d} services.
+ restart postfix and dovecot.
- debian/dovecot- postfix. postrm:
+ remove all dovecot related configuration from postfix.
+ restart postfix and dovecot.
- debian/dovecot- common. init:
+ check if /etc/dovecot/dovecot- postfix. conf exists and use it
as the configuration file if so.
- debian/patches/ warning- ubuntu- postfix. dpatch
+ add warning about dovecot-postfix. conf in dovecot default
configuration file.
- debian/patches/ dovecot- postfix. conf.diff:
+ Ubuntu server custom changes to the default dovecot configuration for
better integration with postfix:
- enable imap, pop3, imaps, pop3s and managesieve by default.
- enable dovecot LDA (deliver).
- enable SASL auth socket in postfix private directory.
- debian/rules:
+ copy, patch and install dovecot-postfix. conf in /etc/dovecot/. [ Mathias Gug ]
* New upstream release:
* Update dovecot-managesieve to 0.10.5. Fixes:
- check if names of sieve scripts contain '/' (LP: #307291)
* Update dovecot-managesieve patch for 1.1.11 and 0.10.5.
* Update dovecot-sieve plugin to 1.1.6.
* Merge from debian experimental, remaining changes:
- Use Snakeoil SSL certificates by default.
+ debian/control: Depend on ssl-cert
+ debian/paptches/ ssl-cert- snakeoil. dpatch: Change default SSL cert
paths to snakeoil.
+ debian/dovecot- common. postinst: Relax grep for SSL_* a bit.
- Add autopkgtest in debian/tests/*.
- debian/dovecot- common. init: Check to see if there is an /etc/inetd.conf.
(LP: #208411)
- Fast TearDown: Update lsb init header to not stop in level 6.
- Add status action to the init script:
+ debian/control: Depend on lsb >= 3.2.12ubuntu3.
+ debian/dovecot- common- init: Add the 'status' action (LP: #247096).
- debian/rules:
- Copy config.{guess,sub} after running libtoolize.
- Clean dovecot-managesieve directory.
- Add ufw integration:
- Created debian/dovecot- common. ufw.profile
- debian/rules:
+ install profile
- debian/control
+ Suggest ufw
- debian/{control, rules}: enable PIE hardening.
- Updated dovecot.common. README. Debian with information on what has changed
between 1.0 and 1.1.1. Fixes (LP: #257625)
- dovecot-imapd, dovecot-pop3: Replaces dovecot-common (<< 1:1.1). LP: #254721.
- debian/control:
+ Update Vcs-* headers.
* debian/rules:
- Create emtpy stamp.h.in files in dovecot-sieve/ and dovecot-managesieve/
if they're not there since empty files are not included in the diff.gz
file.
* Dropped:
- debian/patches/ fix-message- parser. dpatch: Parsing an invalid message
address like "From: (" caused an assert-crash. (LP: #290901).
(CVE-2008-4907 - fixed in 1.1.6)
- debian/patches/ login-max- process- count-warning. dpatch: Tell the user
that they have reached the maximum number of processes count.
(LP: #189616) - Different implementation from upstream.
- debian/patches/ fix-dovecot- sieve.dpatch: Fixes assertion error
when a header string ends with a LF (LP: #264306). Implemented upstream.
- Don't fail in postinst if dovecot-{sql,ldap} is missing. (LP: #153161) - 47. By Mathias Gug
-
* SECURITY UPDATE: denial of service via malformed headers.
- debian/patches/ fix-message- parser. dpatch: Parsing an invalid message
address like "From: (" caused an assert-crash. (LP: #290901).
- CVE-2008-4907 - 46. By Mathias Gug
-
* New upstream release (LP: #281423):
- Fix message parser.
- Fix maildirlock utility.
- Fix bzip2 support in zlib plugin.
- mbox: Several bugfixes causing errors and crashes.
- Many error handling fixes and log message improvements.
- SORT: Fix assert-crashes.
* Update dovecot-managesieve patch for 1.1.4.
* debian/control:
- Update Vcs-* headers.
* Merge from debian experimental, remaining changes:
- Use Snakeoil SSL certificates by default.
+ debian/control: Depend on ssl-cert
+ debian/paptches/ ssl-cert- snakeoil. dpatch: Change default SSL cert
paths to snakeoil.
+ debian/dovecot- common. postinst: Relax grep for SSL_* a bit.
- Add autopkgtest in debian/tests/*.
- Don't fail in postinst if dovecot-{sql,ldap} is missing. (LP: #153161)
- debian/dovecot- common. init: Check to see if there is an /etc/inetd.conf.
(LP: #208411)
- debian/patches/ login-max- process- count-warning. dpatch: Tell the user
that they have reached the maximum number of processes count.
(LP: #189616)
- Fast TearDown: Update lsb init header to not stop in level 6.
- Add status action to the init script:
+ debian/control: Depend on lsb >= 3.2.12ubuntu3.
+ debian/dovecot- common- init: Add the 'status' action (LP: #247096).
- debian/rules:
- Copy config.{guess,sub} after running libtoolize.
- Clean dovecot-managesieve directory.
- debian/patches/ fix-dovecot- sieve.dpatch: Fixes assertion error
when a header string ends with a LF (LP: #264306)
- Add ufw integration:
- Created debian/dovecot- common. ufw.profile
- debian/rules:
+ install profile
- debian/control
+ Suggest ufw
- debian/{control, rules}: enable PIE hardening
- Updated dovecot.common. README. Debian with information on what has changed
between 1.0 and 1.1.1. Fixes (LP: #257625)
- dovecot-imapd, dovecot-pop3: Replaces dovecot-common (<< 1:1.1). LP: #254721.
* Dropped:
- debian/dovecot- common. postinst: Remove stop script symlinks fom rc0
and rc6 on upgrades. Need to be kept until next LTS release.
- Fast TearDown:
+ debian/rules: Call dh_installinit in 'multiuser' mode.
+ debian/control: Depend on new sysv-rc for this.
- Include dovecot-sieve-1. 1.5: available in Debian. - 45. By Chuck Short
-
debian/
patches/ fix-dovecot- sieve.dpatch: Fixes assertion error
when a header string ends with a LF (LP: #264306) - 44. By Nicolas Valcarcel
-
* Add ufw integration:
- Created debian/dovecot- common. ufw.profile
- debian/rules:
+ install profile
- debian/control
+ Suggest ufw
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/lucid/dovecot