Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 71501 - [new ebuild] libdomainkeys-0.62 - library for Yahoo's domain key system
Summary: [new ebuild] libdomainkeys-0.62 - library for Yahoo's domain key system
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Lowest enhancement (vote)
Assignee: Colin Morey (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 111729
  Show dependency tree
 
Reported: 2004-11-17 01:08 UTC by Perolo Silantico
Modified: 2008-11-03 16:50 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libdomainkeys-0.62.ebuild-package.tar.gz (libdomainkeys-0.62.ebuild-package.tar.gz,1.01 KB, application/x-stuffit)
2004-11-17 01:11 UTC, Perolo Silantico
Details
libdomainkeys-0.62.ebuild-package-r2.tar.gz (libdomainkeys-0.62.ebuild-package-r3.tar.gz,1.04 KB, application/x-stuffit)
2004-11-17 23:54 UTC, Perolo Silantico
Details
libdomainkeys-0.62-r1.ebuild-package.tar.gz (libdomainkeys-0.62-r1.ebuild-package.tar.gz,5.89 KB, application/x-gzip)
2004-12-31 17:48 UTC, Perolo Silantico
Details
libdomainkeys-0.62-r1.ebuild-package.tar.gz (libdomainkeys-0.62-r1.ebuild-package.tar.gz,6.70 KB, application/x-gzip)
2005-01-01 02:22 UTC, Perolo Silantico
Details
libdomainkeys-0.62-r1.ebuild-package.tar.gz (libdomainkeys-0.62-r1.ebuild-package.tar.gz,5.91 KB, application/x-gzip)
2005-01-01 07:39 UTC, Perolo Silantico
Details
libdomainkeys-0.68.ebuild (libdomainkeys-0.68.ebuild,874 bytes, text/plain)
2005-09-30 01:56 UTC, Grant Slater
Details
libdomainkeys-0.68-r1.ebuild (libdomainkeys-0.68-r1.ebuild,851 bytes, text/plain)
2005-11-08 04:35 UTC, Michael, A. Toth
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Perolo Silantico 2004-11-17 01:08:29 UTC
This library contains functions MTA's can use to create and verify mail header signatures of Yahoo'd domain key system. Although MARID group of IETF failed to setup an anti-SPAM standard, it is useful to play around with various solutions to get used to them.

Patches for most MTA's is in ongoing development.
see: http://domainkeys.sourceforge.net/
Comment 1 Perolo Silantico 2004-11-17 01:11:49 UTC
Created attachment 44141 [details]
libdomainkeys-0.62.ebuild-package.tar.gz


new ebuild package for llibdomainkeys-0.62
file-listing:
-------------
libdomainkeys/
libdomainkeys/files
libdomainkeys/files/digest-libdomainkeys-0.62
libdomainkeys/ChangeLog
libdomainkeys/Manifest
libdomainkeys/libdomainkeys-0.62.ebuild
-------------
Comment 2 Perolo Silantico 2004-11-17 23:54:33 UTC
Created attachment 44204 [details]
libdomainkeys-0.62.ebuild-package-r2.tar.gz

Sorry, I have forgotten to install "dknewkey" and "dktest" in the ebuild.
Comment 3 Perolo Silantico 2004-12-31 17:48:52 UTC
Created attachment 47299 [details]
libdomainkeys-0.62-r1.ebuild-package.tar.gz

I found some problems with the default library and produces a patch.
See
http://sourceforge.net/tracker/index.php?func=detail&aid=1093952&group_id=107680&atid=648373


short summary:

1) header list "h=" is created with the signature 
2) processing the header list during validation had some flaws.
3) introduced environment variable DKIGNORE to ignore some headers.
qmail-scanner relacates its X-Spam-Status header if another server scanns the
email. This brakes the signature. Therefore such headers should not be used to
calculate the signature in NOFWS mode.

a new package is attached.
Comment 4 Perolo Silantico 2005-01-01 02:22:46 UTC
Created attachment 47307 [details]
libdomainkeys-0.62-r1.ebuild-package.tar.gz

Thanks to my friend Axis, who found a myjor bug in my patch.
I am so sorry, it must have been too late in the night so I have overseen this
major bug.
I have a new package attached.
Comment 5 Perolo Silantico 2005-01-01 07:39:33 UTC
Created attachment 47313 [details]
libdomainkeys-0.62-r1.ebuild-package.tar.gz

once more ...
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-06-21 19:18:09 UTC
Don't attach tarballs, please. 

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3
Comment 7 Grant Slater 2005-09-30 01:56:04 UTC
Created attachment 69544 [details]
libdomainkeys-0.68.ebuild

hacked together version for libdomainkeys-0.68. License is wrong. Correct
License is "Yahoo! DomainKeys Public License"
http://domainkeys.sourceforge.net/license/softwarelicense1-1.html

Most apps supporting domainkeys require this lib. Adding it to portage would be
great.
Comment 8 Michael, A. Toth 2005-11-08 04:35:02 UTC
Created attachment 72443 [details]
libdomainkeys-0.68-r1.ebuild

libdomainkeys-0.68 is obsolete

add dktrace.h to /usr/include
Comment 9 vasquez 2006-02-28 01:05:49 UTC
Is there any chance that this ebuild ever gets into the tree?
Comment 10 Andrej Kacian (RETIRED) gentoo-dev 2006-02-28 02:17:29 UTC
Unless some MTA actually makes use of it (and I don't mean MTA patched by 3rd party), I can't see how this is useful to have in portage, sorry.
Comment 11 vasquez 2006-02-28 03:06:21 UTC
I understand, but:
exim has it since 4.51 as experimental feature (as well as SPF), see #111729
and doc/experimental-spec.txt
qmail: see #88695  ("3rd party patching" is quite common in qmail: http://qmail.mirrors.space.net/top.html#addons)

Comment 12 Casey Allen Shobe 2006-03-08 09:46:26 UTC
Oftentimes people running gentoo servers (like me) run 3rd party applications that require various open source libraries.  So it seems a silly requirement for a library to be used by another package in portage for it to make it into portage.  And the exim point is well-made, which is what I need this particular library for, but I just don't think that not putting something in portage just because nothing else in portage currently needs it is a bit silly.
Comment 13 Tuan Van (RETIRED) gentoo-dev 2006-03-08 11:54:54 UTC
(In reply to comment #12)
> Oftentimes people running gentoo servers (like me) run 3rd party applications
> that require various open source libraries. So it seems a silly requirement
> for a library to be used by another package in portage for it to make it into
> portage.  

If we don't have an application using that library, how can we test to see if it works?
Comment 14 vasquez 2006-03-09 00:15:09 UTC
(In reply to comment #13)

> If we don't have an application using that library, how can we test to see if
> it works?

Please see bug 111729: Exim has support for it and an ebuild is being readied.


Comment 15 Colin Morey (RETIRED) gentoo-dev 2007-04-18 23:25:30 UTC
libdomainkeys has been added to portage and support is now in exim-4.67 Please Accept my apologies for the delay.

I'll let other MTA maintainers implement it if they want.
Comment 16 Perolo Silantico 2008-11-03 16:50:16 UTC
obsoleted by current available packages