public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in net-mail/dovecot: dovecot-1.2.4.ebuild ChangeLog
@ 2009-09-11 18:37 Patrick Lauer (patrick)
  0 siblings, 0 replies; 4+ messages in thread
From: Patrick Lauer (patrick) @ 2009-09-11 18:37 UTC (permalink / raw
  To: gentoo-commits

patrick     09/09/11 18:37:18

  Modified:             dovecot-1.2.4.ebuild ChangeLog
  Log:
  Fix useflag interdependency, closes #284622
  (Portage version: 2.2_rc40/cvs/Linux x86_64)

Revision  Changes    Path
1.3                  net-mail/dovecot/dovecot-1.2.4.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?r1=1.2&r2=1.3

Index: dovecot-1.2.4.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- dovecot-1.2.4.ebuild	10 Sep 2009 17:45:31 -0000	1.2
+++ dovecot-1.2.4.ebuild	11 Sep 2009 18:37:18 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v 1.2 2009/09/10 17:45:31 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v 1.3 2009/09/11 18:37:18 patrick Exp $
 
 EAPI="2"
 
@@ -44,6 +44,11 @@
 		die "USE flag problem"
 	fi
 
+	if use dbox && ! use maildir; then
+		eerror "dbox USE flag needs maildir USE flag enabled"
+		die "USE flag problem"
+	fi
+
 	# Add user and group for login process (same as for fedora/redhat)
 	enewgroup dovecot 97
 	enewuser dovecot 97 -1 /dev/null dovecot



1.208                net-mail/dovecot/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?rev=1.208&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?rev=1.208&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?r1=1.207&r2=1.208

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v
retrieving revision 1.207
retrieving revision 1.208
diff -u -r1.207 -r1.208
--- ChangeLog	11 Sep 2009 07:55:29 -0000	1.207
+++ ChangeLog	11 Sep 2009 18:37:18 -0000	1.208
@@ -1,6 +1,9 @@
 # ChangeLog for net-mail/dovecot
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.207 2009/09/11 07:55:29 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.208 2009/09/11 18:37:18 patrick Exp $
+
+  11 Sep 2009; Patrick Lauer <patrick@gentoo.org> dovecot-1.2.4.ebuild:
+  Fix useflag interdependency, closes #284622
 
   11 Sep 2009; Patrick Lauer <patrick@gentoo.org> metadata.xml:
   Fix copypasta error in metadata.xml






^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-mail/dovecot: dovecot-1.2.4.ebuild ChangeLog
@ 2009-09-18 14:37 Patrick Lauer (patrick)
  0 siblings, 0 replies; 4+ messages in thread
From: Patrick Lauer (patrick) @ 2009-09-18 14:37 UTC (permalink / raw
  To: gentoo-commits

patrick     09/09/18 14:37:32

  Modified:             dovecot-1.2.4.ebuild ChangeLog
  Log:
  Improving suid behaviour, fixes #285108. Thanks to kiorky for the patch.
  (Portage version: 2.2_rc40/cvs/Linux x86_64)

Revision  Changes    Path
1.4                  net-mail/dovecot/dovecot-1.2.4.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?r1=1.3&r2=1.4

Index: dovecot-1.2.4.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- dovecot-1.2.4.ebuild	11 Sep 2009 18:37:18 -0000	1.3
+++ dovecot-1.2.4.ebuild	18 Sep 2009 14:37:31 -0000	1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v 1.3 2009/09/11 18:37:18 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v 1.4 2009/09/18 14:37:31 patrick Exp $
 
 EAPI="2"
 
@@ -52,6 +52,10 @@
 	# Add user and group for login process (same as for fedora/redhat)
 	enewgroup dovecot 97
 	enewuser dovecot 97 -1 /dev/null dovecot
+	# add "mail" group for suid'ing. Better security isolation.
+	if use suid; then
+		enewgroup mail
+	fi
 }
 
 src_prepare() {
@@ -125,7 +129,15 @@
 src_install () {
 	emake DESTDIR="${D}" install || die "make install failed"
 
-	use suid && fperms u+s /usr/libexec/dovecot/deliver
+	# insecure:
+	#use suid && fperms u+s /usr/libexec/dovecot/deliver
+	#better:
+	if use suid;then
+		einfo "Changing perms to allow deliver to be suided"
+		fowners root:mail /usr/libexec/dovecot/deliver
+		fperms 4750 /usr/libexec/dovecot/deliver
+	fi
+
 
 	rm -f "${D}"/etc/dovecot/dovecot-{ldap,sql}-example.conf
 



1.209                net-mail/dovecot/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?rev=1.209&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?rev=1.209&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?r1=1.208&r2=1.209

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v
retrieving revision 1.208
retrieving revision 1.209
diff -u -r1.208 -r1.209
--- ChangeLog	11 Sep 2009 18:37:18 -0000	1.208
+++ ChangeLog	18 Sep 2009 14:37:31 -0000	1.209
@@ -1,6 +1,9 @@
 # ChangeLog for net-mail/dovecot
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.208 2009/09/11 18:37:18 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.209 2009/09/18 14:37:31 patrick Exp $
+
+  18 Sep 2009; Patrick Lauer <patrick@gentoo.org> dovecot-1.2.4.ebuild:
+  Improving suid behaviour, fixes #285108. Thanks to kiorky for the patch.
 
   11 Sep 2009; Patrick Lauer <patrick@gentoo.org> dovecot-1.2.4.ebuild:
   Fix useflag interdependency, closes #284622






^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-mail/dovecot: dovecot-1.2.4.ebuild ChangeLog
@ 2009-09-29 13:17 Patrick Lauer (patrick)
  0 siblings, 0 replies; 4+ messages in thread
From: Patrick Lauer (patrick) @ 2009-09-29 13:17 UTC (permalink / raw
  To: gentoo-commits

patrick     09/09/29 13:17:06

  Modified:             dovecot-1.2.4.ebuild ChangeLog
  Log:
  Default-enable maildir and other useflags. Fixes #286922
  (Portage version: 2.2_rc42/cvs/Linux x86_64)

Revision  Changes    Path
1.6                  net-mail/dovecot/dovecot-1.2.4.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?r1=1.5&r2=1.6

Index: dovecot-1.2.4.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- dovecot-1.2.4.ebuild	18 Sep 2009 15:21:52 -0000	1.5
+++ dovecot-1.2.4.ebuild	29 Sep 2009 13:17:06 -0000	1.6
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v 1.5 2009/09/18 15:21:52 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v 1.6 2009/09/29 13:17:06 patrick Exp $
 
 EAPI="2"
 
@@ -22,7 +22,7 @@
 LICENSE="LGPL-2.1" # MIT too?
 KEYWORDS="~amd64 ~x86"
 
-IUSE="berkdb bzip2 caps cydir dbox doc kerberos ldap maildir managesieve mbox mysql pam postgres sieve sqlite ssl suid vpopmail zlib"
+IUSE="berkdb bzip2 caps cydir dbox doc kerberos ldap +maildir managesieve +mbox mysql pam postgres sieve sqlite +ssl suid vpopmail zlib"
 
 DEPEND="berkdb? ( sys-libs/db )
 	caps? ( sys-libs/libcap )



1.210                net-mail/dovecot/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?rev=1.210&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?rev=1.210&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?r1=1.209&r2=1.210

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v
retrieving revision 1.209
retrieving revision 1.210
diff -u -r1.209 -r1.210
--- ChangeLog	18 Sep 2009 14:37:31 -0000	1.209
+++ ChangeLog	29 Sep 2009 13:17:06 -0000	1.210
@@ -1,6 +1,9 @@
 # ChangeLog for net-mail/dovecot
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.209 2009/09/18 14:37:31 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.210 2009/09/29 13:17:06 patrick Exp $
+
+  29 Sep 2009; Patrick Lauer <patrick@gentoo.org> dovecot-1.2.4.ebuild:
+  Default-enable maildir and other useflags. Fixes #286922
 
   18 Sep 2009; Patrick Lauer <patrick@gentoo.org> dovecot-1.2.4.ebuild:
   Improving suid behaviour, fixes #285108. Thanks to kiorky for the patch.






^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-mail/dovecot: dovecot-1.2.4.ebuild ChangeLog
@ 2009-10-03 15:58 Patrick Lauer (patrick)
  0 siblings, 0 replies; 4+ messages in thread
From: Patrick Lauer (patrick) @ 2009-10-03 15:58 UTC (permalink / raw
  To: gentoo-commits

patrick     09/10/03 15:58:09

  Modified:             dovecot-1.2.4.ebuild ChangeLog
  Log:
  Don't enable mbox by default
  (Portage version: 2.2_rc42/cvs/Linux x86_64)

Revision  Changes    Path
1.7                  net-mail/dovecot/dovecot-1.2.4.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild?r1=1.6&r2=1.7

Index: dovecot-1.2.4.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- dovecot-1.2.4.ebuild	29 Sep 2009 13:17:06 -0000	1.6
+++ dovecot-1.2.4.ebuild	3 Oct 2009 15:58:09 -0000	1.7
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v 1.6 2009/09/29 13:17:06 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.2.4.ebuild,v 1.7 2009/10/03 15:58:09 patrick Exp $
 
 EAPI="2"
 
@@ -22,7 +22,7 @@
 LICENSE="LGPL-2.1" # MIT too?
 KEYWORDS="~amd64 ~x86"
 
-IUSE="berkdb bzip2 caps cydir dbox doc kerberos ldap +maildir managesieve +mbox mysql pam postgres sieve sqlite +ssl suid vpopmail zlib"
+IUSE="berkdb bzip2 caps cydir dbox doc kerberos ldap +maildir managesieve mbox mysql pam postgres sieve sqlite +ssl suid vpopmail zlib"
 
 DEPEND="berkdb? ( sys-libs/db )
 	caps? ( sys-libs/libcap )



1.211                net-mail/dovecot/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?rev=1.211&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?rev=1.211&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/dovecot/ChangeLog?r1=1.210&r2=1.211

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v
retrieving revision 1.210
retrieving revision 1.211
diff -u -r1.210 -r1.211
--- ChangeLog	29 Sep 2009 13:17:06 -0000	1.210
+++ ChangeLog	3 Oct 2009 15:58:09 -0000	1.211
@@ -1,6 +1,9 @@
 # ChangeLog for net-mail/dovecot
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.210 2009/09/29 13:17:06 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.211 2009/10/03 15:58:09 patrick Exp $
+
+  03 Oct 2009; Patrick Lauer <patrick@gentoo.org> dovecot-1.2.4.ebuild:
+  Don't enable mbox by default
 
   29 Sep 2009; Patrick Lauer <patrick@gentoo.org> dovecot-1.2.4.ebuild:
   Default-enable maildir and other useflags. Fixes #286922






^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-10-03 15:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-03 15:58 [gentoo-commits] gentoo-x86 commit in net-mail/dovecot: dovecot-1.2.4.ebuild ChangeLog Patrick Lauer (patrick)
  -- strict thread matches above, loose matches on Subject: below --
2009-09-29 13:17 Patrick Lauer (patrick)
2009-09-18 14:37 Patrick Lauer (patrick)
2009-09-11 18:37 Patrick Lauer (patrick)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox