First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 153922
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Daniel Black <dragonheart@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Eray Aslan <eray.aslan@caf.com.tr>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
dkim-milter-0.5.2.ebuild ebuild for dkim-milter-0.5.2 text/plain Eray Aslan 2006-12-28 08:10 0000 1.94 KB Details
dkim-filter.conf generic conf.d file to be placed under files directory for the dkim-milter ebuild text/plain Eray Aslan 2006-12-28 08:12 0000 453 bytes Details
dkim-filter.init generic init.d file to be placed under files directory for the dkim-milter ebuild text/plain Eray Aslan 2006-12-28 08:13 0000 1.99 KB Details
gentxt.sh helps the user create keys. taken from dk-milter ebuild. place under files dir as wel text/plain Eray Aslan 2006-12-28 08:14 0000 1.45 KB Details
dkim-milter-0.5.2-Makefile.patch patch file for dkim-milter/Makefile.m4 text/plain Eray Aslan 2006-12-28 08:16 0000 970 bytes Details
libdkim-0.5.2-Makefile.patch patch file for libdkim/Makefile.m4 text/plain Eray Aslan 2006-12-28 08:19 0000 425 bytes Details
libdkim-0.5.2-Makefile.patch patch file for libdkim/Makefile.m4 text/plain Eray Aslan 2006-12-28 08:19 0000 425 bytes Details
dkim-milter-0.7.1.ebuild ebuild for dkim-milter 0.7.1 text/plain Eray Aslan 2007-05-14 09:50 0000 1.88 KB Details
dkim-filter.conf /etc/conf.d/dkim-filter file text/plain Eray Aslan 2007-05-14 09:51 0000 453 bytes Details
dkim-filter.init /etc/init.d/dkim-filter file text/plain Eray Aslan 2007-05-14 09:52 0000 2.00 KB Details
site.config.m4 config file for gentoo text/plain Eray Aslan 2007-05-14 09:52 0000 4.65 KB Details
dkim-milter-1.0.0.ebuild dkim-milter-1.0.0.ebuild text/plain Eray Aslan 2007-06-10 18:24 0000 2.17 KB Details
site.config.m4 files/site.config.m4 file text/plain Eray Aslan 2007-06-10 18:24 0000 4.84 KB Details
dkim-milter-1.0.0.ebuild dkim-milter-1.0.0.ebuild text/plain Eray Aslan 2007-06-11 06:49 0000 2.01 KB Details
dkim-filter.conf files/dkim-filter.conf text/plain Eray Aslan 2007-06-11 06:49 0000 831 bytes Details
dkim-filter.init files/dkim-filter.init text/plain Eray Aslan 2007-06-11 06:50 0000 2.11 KB Details
dkim-milter-1.2.0.ebuild version bump text/plain Eray Aslan 2007-07-11 09:21 0000 2.01 KB Details
site.config.m4 site.config.m4 version bump text/plain Eray Aslan 2007-07-11 09:21 0000 4.78 KB Details
dkim-milter-2.0.0.ebuild dkim-milter-2.0.0.ebuild text/plain Eray Aslan 2007-08-01 15:36 0000 2.01 KB Details
site.config.m4 site.config.m4 for version 2.0.0 text/plain Eray Aslan 2007-08-01 15:37 0000 5.21 KB Details
dkim-filter.conf dkim-filter.conf text/plain Eray Aslan 2007-10-08 20:33 0000 1.13 KB Details
dkim-filter.init dkim-filter.init text/plain Eray Aslan 2007-10-08 20:33 0000 2.57 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 153922 depends on: Show dependency tree
Bug 153922 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-03 05:04 0000
With added support in Postfix 2.3 for a milter protocol, it became possible to
use with Postfix many of existing milters (mail filters) that were originally
developed with sendmail in mind.  Two popular ones are dkim-milter offering
support for DomainKeys Identified Mail (DKIM) Signatures, and dk-milter,
offering support for Domain-based Email Authentication (DomainKeys). 

Gentoo has an ebuild for dk-milter but not for the (more advanced?)
dkim-milter.

------- Comment #1 From Eray Aslan 2006-12-28 08:10:15 0000 -------
Created an attachment (id=104854) [edit]
ebuild for dkim-milter-0.5.2

------- Comment #2 From Eray Aslan 2006-12-28 08:12:51 0000 -------
Created an attachment (id=104855) [edit]
generic conf.d file to be placed under files directory for the dkim-milter
ebuild

------- Comment #3 From Eray Aslan 2006-12-28 08:13:23 0000 -------
Created an attachment (id=104856) [edit]
generic init.d file to be placed under files directory for the dkim-milter
ebuild

------- Comment #4 From Eray Aslan 2006-12-28 08:14:49 0000 -------
Created an attachment (id=104857) [edit]
helps the user create keys.  taken from dk-milter ebuild.  place under files
dir as wel

------- Comment #5 From Eray Aslan 2006-12-28 08:16:34 0000 -------
Created an attachment (id=104859) [edit]
patch file for dkim-milter/Makefile.m4

------- Comment #6 From Eray Aslan 2006-12-28 08:19:33 0000 -------
Created an attachment (id=104860) [edit]
patch file for libdkim/Makefile.m4

------- Comment #7 From Eray Aslan 2006-12-28 08:19:33 0000 -------
Created an attachment (id=104861) [edit]
patch file for libdkim/Makefile.m4

------- Comment #8 From Eray Aslan 2006-12-28 22:50:26 0000 -------
(In reply to comment #7)
> Created an attachment (id=104861) [edit]
> patch file for libdkim/Makefile.m4

Sorry for the duplicate file.  Anyway that is all the files needed for the
ebuild.

------- Comment #9 From Tomislav Filipcic 2007-01-03 15:01:15 0000 -------
Are the Domainkeys and DKIM keys the same? I'm asking since you included the
key generator from dk-milter.

also it would be good the change the bug summary to "mail-filter/dkim-milter
ebuild" or something like that.

------- Comment #10 From Eray Aslan 2007-01-03 22:40:59 0000 -------
(In reply to comment #9)
> Are the Domainkeys and DKIM keys the same? I'm asking since you included the
> key generator from dk-milter.

The key specs are the same AFAIK.  I don't see any reason why one would want to
use different keys for dk-milter and dkim-milter.  It would result in an extra
DNS lookup on the receiving side.  gentxt.sh is just a shell script to generate
the keys.  Run it twice with different $selector values if you want to use
different keys for dk-milter and dkim-milter.

> also it would be good the change the bug summary to "mail-filter/dkim-milter
> ebuild" or something like that.

Done.

------- Comment #11 From Benny Pedersen 2007-05-10 00:57:43 0000 -------
can you get the dkim-filter to sign and verify ?

i have setup domainkey and only domainkeys signs here even dkim have -b sv

there is a 0.6.0 now if that matters with my problem, nice you maked the
hardwork on initial ebuild here, let make it stable together

------- Comment #12 From Eray Aslan 2007-05-14 09:48:52 0000 -------
(In reply to comment #11)
> can you get the dkim-filter to sign and verify ?

You can use dkim-milter to sign and verify DKIM signatures.  If you cannot,
check your mail flow and mta settings.

If on the other hand, you want to use dkim-milter to verify domainkeys
signatures, you need to copy libdk directory (from dk-milter) and change a few
config files.  In other words, it is possible but I didn't bother with it
because I ran into problems with dk-milter on amd64.  Another mail server with
x86 arch is signing the domainkeys signatures for us.

You can also use dev-perl/Mail-DKIM to verify domainkeys signatures if you are
using spamassassin.

> i have setup domainkey and only domainkeys signs here even dkim have -b sv
> there is a 0.6.0 now if that matters with my problem, nice you maked the
> hardwork on initial ebuild here, let make it stable together

Attached is the ebuild I use for dkim-milter-0.7.1

------- Comment #13 From Eray Aslan 2007-05-14 09:50:17 0000 -------
Created an attachment (id=119194) [edit]
ebuild for dkim-milter 0.7.1

------- Comment #14 From Eray Aslan 2007-05-14 09:51:21 0000 -------
Created an attachment (id=119196) [edit]
/etc/conf.d/dkim-filter file

------- Comment #15 From Eray Aslan 2007-05-14 09:52:06 0000 -------
Created an attachment (id=119198) [edit]
/etc/init.d/dkim-filter file

------- Comment #16 From Eray Aslan 2007-05-14 09:52:52 0000 -------
Created an attachment (id=119202) [edit]
config file for gentoo

------- Comment #17 From Andrew Ross (RETIRED) 2007-06-10 09:27:24 0000 -------
Instead of passing MANROOT=/usr/share/man/man to make during src_install,
consider setting confMANROOT in the site config file - see
http://www.erikberg.com/notes/dkimsiteconfigm4.html for an example of this.

------- Comment #18 From Eray Aslan 2007-06-10 18:22:15 0000 -------
(In reply to comment #17)
> Instead of passing MANROOT=/usr/share/man/man to make during src_install,
> consider setting confMANROOT in the site config file - see
> http://www.erikberg.com/notes/dkimsiteconfigm4.html for an example of this.

Right.  See the attached files and thanks for the comment.

------- Comment #19 From Eray Aslan 2007-06-10 18:24:10 0000 -------
Created an attachment (id=121684) [edit]
dkim-milter-1.0.0.ebuild

------- Comment #20 From Eray Aslan 2007-06-10 18:24:52 0000 -------
Created an attachment (id=121685) [edit]
files/site.config.m4 file

------- Comment #21 From Tomislav Filipcic 2007-06-10 19:05:14 0000 -------
I think the configuration directory should be set to dkim-filter. If anyone is
using dk-filter they can use a symbolic link.

------- Comment #22 From Eray Aslan 2007-06-11 06:46:14 0000 -------
(In reply to comment #21)
> I think the configuration directory should be set to dkim-filter. If anyone is
> using dk-filter they can use a symbolic link.

Well, it's up to the devs really but I agree now that dkim-milter looks like
the way to go rather than dk-milter.  Trivial change.  Will upload the files.

------- Comment #23 From Eray Aslan 2007-06-11 06:49:00 0000 -------
Created an attachment (id=121726) [edit]
dkim-milter-1.0.0.ebuild

------- Comment #24 From Eray Aslan 2007-06-11 06:49:45 0000 -------
Created an attachment (id=121727) [edit]
files/dkim-filter.conf

------- Comment #25 From Eray Aslan 2007-06-11 06:50:13 0000 -------
Created an attachment (id=121728) [edit]
files/dkim-filter.init

------- Comment #26 From Eray Aslan 2007-06-11 07:45:35 0000 -------
Also please check http://bugs.gentoo.org/show_bug.cgi?id=178501 for an updated
libmilter ebuild with possible poll() support.

------- Comment #27 From Tomislav Filipcic 2007-06-11 13:45:29 0000 -------
Works for me(tm) on amd64.

------- Comment #28 From Eray Aslan 2007-07-11 09:21:08 0000 -------
Created an attachment (id=124532) [edit]
version bump

------- Comment #29 From Eray Aslan 2007-07-11 09:21:58 0000 -------
Created an attachment (id=124534) [edit]
site.config.m4 version bump

------- Comment #30 From Eray Aslan 2007-08-01 15:36:25 0000 -------
Created an attachment (id=126618) [edit]
dkim-milter-2.0.0.ebuild

------- Comment #31 From Eray Aslan 2007-08-01 15:37:04 0000 -------
Created an attachment (id=126619) [edit]
site.config.m4 for version 2.0.0

------- Comment #32 From Daniel Black 2007-10-06 13:41:19 0000 -------
many thanks Eray,

Added with a couple of changes. please tell me if you disagree with any.

thoughts - given it could be an incoming only service there is really no need
to enforce a key creation in the init script?

------- Comment #33 From Daniel Black 2007-10-06 13:41:56 0000 -------
enjoy

------- Comment #34 From Eray Aslan 2007-10-08 06:07:43 0000 -------
(In reply to comment #32)
> many thanks Eray,
> Added with a couple of changes. please tell me if you disagree with any.

Thanks for the commit.  Version 2.3.0 is out by the way.

> thoughts - given it could be an incoming only service there is really no need
> to enforce a key creation in the init script?

Perhaps you can make key creation optional with a local USE flag?  Anyway, I
think either way is fine.

------- Comment #35 From Daniel Black 2007-10-08 08:48:31 0000 -------
> Thanks for the commit.  Version 2.3.0 is out by the way.
k added. must have justed missed that release.
> 
> > thoughts - given it could be an incoming only service there is really no need
> > to enforce a key creation in the init script?
> 
> Perhaps you can make key creation optional with a local USE flag?  Anyway, I
> think either way is fine.

My preference would be an init script that does a warning (disabled with a
conf.d option) when validating only.

Haven't had the effort to implement this of course.

------- Comment #36 From Eray Aslan 2007-10-08 20:31:37 0000 -------
(In reply to comment #35)
> > Perhaps you can make key creation optional with a local USE flag?  Anyway, I
> > think either way is fine.
> My preference would be an init script that does a warning (disabled with a
> conf.d option) when validating only.

I am not sure if I understand you correctly but attached (lighly tested)
dkim-filter.init and dkim-filter.conf files will not refuse to start with key
file missing error if dkim-milter is in verify only mode.

You will have to comment out the line that forces key generation for all users
in the dkim ebuild.  Hence key generation will be optional and will be left to
the sysadmin.

Please comment if this was not what you were asking.

------- Comment #37 From Eray Aslan 2007-10-08 20:33:06 0000 -------
Created an attachment (id=132961) [edit]
dkim-filter.conf

------- Comment #38 From Eray Aslan 2007-10-08 20:33:32 0000 -------
Created an attachment (id=132962) [edit]
dkim-filter.init

First Last Prev Next    No search results available      Search page      Enter new bug