mark david mcCreary
2007-Jan-20 03:02 UTC
[Pkg-exim4-users] Compiling Exim4 from source for Domainkeys
I''m getting around to signing email that I send to Yahoo. The path is still rough for us novices, at least for Exim. Qmail is probably the better choice, however I''m most familiar with Exim. I have found an unofficial domain keys library for Debian at http://www.kibibyte.se/download/debian/ There seems to be a license issue, and I''m not sure why Yahoo is making things difficult if they want us to sign email going to them. Any license fees somebody would pay pale in comparasion to reducing spam costs for them. I can get libdomainkeys0_0.68-1_i386.deb installed, but I don''t know how to figure out where it went. I need to know where it went to give me some chance of adjusting the CLFLAGS and LDFLAGS statements, that I need to add to the Local/Makefile. EXPERIMENTAL_DOMAINKEYS=yes CFLAGS += -I/home/tom/exim-cvs/extra/libdomainkeys LDFLAGS += -ldomainkeys -L/home/tom/exim-cvs/extra/libdomainkeys What Debian command would show me where a package gets installed at ? And if that doesn''t give me the answer to CFLAGS and LDFLAGS, I would appreciate the answers straight out. Thank you. mark p.s. Or are we supposed to be using DKIM instead of Domainkeys ?
Magnus Holmgren
2007-Jan-20 05:01 UTC
[Pkg-exim4-users] Compiling Exim4 from source for Domainkeys
On Saturday 20 January 2007 02:50, mark david mcCreary wrote:> I have found an unofficial domain keys library for Debian at > > http://www.kibibyte.se/download/debian/That would be me who is to blame. :-)> There seems to be a license issue, and I''m not sure why Yahoo is > making things difficult if they want us to sign email going to > them. Any license fees somebody would pay pale in comparasion > to reducing spam costs for them.Well, the issues are mainly 1) that the license isn''t DFSG compliant and 2) that it''s unclear whether the library can be packaged using the word domainkeys in the package name. Yahoo *probably* isn''t going to make things difficult to anyone, but Debian wants to be sure in order to distribute a package.> I can get libdomainkeys0_0.68-1_i386.deb installed, but I don''t > know how to figure out where it went. > > I need to know where it went to give me some chance of adjusting > the CLFLAGS and LDFLAGS statements, that I need to add to the > Local/Makefile.You also need to install the -dev package to build programs using the library. I was meaning to include a .pc file containing the necessary compiler and linker flags in a future version. Since the header files are installed in /usr/include and the .so file in /usr/lib, you only need EXPERIMENTAL_DOMAINKEYS=yes LDFLAGS += -ldomainkeys> What Debian command would show me where a package gets installed > at ?In general you can see what files a Debian package contains by running $ dpkg -L package after installing it, or $ dpkg -c packagefile.deb before installing it.> p.s. Or are we supposed to be using DKIM instead of Domainkeys ?DomainKeys has been superseded by DKIM, which differs from DK in certain ways, dealing with some shortcomings of DK (for example, DK requires that the Sender field be changed if a message needs to be re-signed), but Yahoo still only uses DK. -- Magnus Holmgren holmgren@lysator.liu.se (No Cc of list mail needed, thanks) "Exim is better at being younger, whereas sendmail is better for Scrabble (50 point bonus for clearing your rack)" -- Dave Evans -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://lists.alioth.debian.org/pipermail/pkg-exim4-users/attachments/20070120/9cbf76df/attachment.pgp
mark david mcCreary
2007-Jan-20 20:11 UTC
[Pkg-exim4-users] Compiling Exim4 from source for Domainkeys
On Jan 19, 2007, at 9:39 PM, Magnus Holmgren wrote:> On Saturday 20 January 2007 02:50, mark david mcCreary wrote: >> I have found an unofficial domain keys library for Debian at >> >> http://www.kibibyte.se/download/debian/ > > That would be me who is to blame. :-)Magnus Thanks for doing all the work of building a Debian version of DomainKeys. It''s tough to "blame" computer geniuses that do good work for free :-) In my case I did get a B in Com Sci 101, but flunked Com Sci 102. Twice. So when things get more complicated than apt-get install, I have a difficult time keeping up.> >> There seems to be a license issue, and I''m not sure why Yahoo is >> making things difficult if they want us to sign email going to >> them. Any license fees somebody would pay pale in comparasion >> to reducing spam costs for them. > > Well, the issues are mainly 1) that the license isn''t DFSG > compliant and 2) > that it''s unclear whether the library can be packaged using the word > domainkeys in the package name. Yahoo *probably* isn''t going to > make things > difficult to anyone, but Debian wants to be sure in order to > distribute a > package. >IMHO, sometimes it''s better to ask for forgiveness then permission. I mean if Yahoo came and said take our code out of your distribution, then by all means comply. I just can''t see Yahoo suing anybody in this case, and if they did it would be great publicity for Debian. Just look at how much free publicity Apple got on the iPhone when Cisco sued them last week. Last month another package that I use to keep out viruses was dropped by the Debian developer because he did not feel that the documentation had the appropriate copyrights. The source code was clearly marked as GPL, and it''s been a free and open source project it''s whole history, and it''s been in Debian for 5 years or so. So I do feel that Debian is making mountains out of molehills, especially where the intent of at least these two projects is clearly to be used freely by everyone. These days the Internet is in crisis mode with all the spam, phishing, keystroke loggers, etc. and the more people that can administer a Linux system the better for everybody. So for every hurdle that Debian leaves up, it keeps a certain percentage of us regular people from using tools that are important to the Internet''s health. While compiling a package from source is a piece of cake for most of you guys, it''s probably going to take me 8 hours to figure this out, and that''s if I''m having a good day :-) So if Debian is going to do all the computer science work of making these package easy to use, I think Debian should have the balls to release them even if all the i''s are not dotted, and t''s crossed. I realize that this mailing list is probably not the place for my ranting, and if somebody wants to point me to an appropriate place, I will be happy to try and impart some common sense and intestinal fortitude to people making these sorts of decisions.>> I can get libdomainkeys0_0.68-1_i386.deb installed, but I don''t >> know how to figure out where it went. >> >> I need to know where it went to give me some chance of adjusting >> the CLFLAGS and LDFLAGS statements, that I need to add to the >> Local/Makefile. > > You also need to install the -dev package to build programs using > the library. >Ahhh, I see. Thanks for that clue. I did find the libdomainkeys0 in /usr/share/doc, but it really didn''t have any clues for somebody at my level. Can I take http://www.kibibyte.se/download/debian/ and add that to my /etc/apt/sources.list somehow. And do apt-get installs''. Or do I need to ftp the packages and install them with dpkg.> I was meaning to include a .pc file containing the necessary > compiler and > linker flags in a future version. Since the header files are installed > in /usr/include and the .so file in /usr/lib, you only need >I have no idea what a .pc file is but anything you can do to make it easier is much appreciated :-)> EXPERIMENTAL_DOMAINKEYS=yes > LDFLAGS += -ldomainkeys >That''s the answer I''m looking for, thank you very much.>> What Debian command would show me where a package gets installed >> at ? > > In general you can see what files a Debian package contains by running > > $ dpkg -L package > > after installing it, or > > $ dpkg -c packagefile.deb > > before installing it. >Thanks I must have tried 4 or 5 commands like show and stats without success.>> p.s. Or are we supposed to be using DKIM instead of Domainkeys ? > > DomainKeys has been superseded by DKIM, which differs from DK in > certain ways, > dealing with some shortcomings of DK (for example, DK requires that > the > Sender field be changed if a message needs to be re-signed), but > Yahoo still > only uses DK.That''s good to know. In my case I''m just trying to make Yahoo happy, at least for the moment. Thanks for making a Debian package available and answering my questions. mark
Magnus Holmgren
2007-Jan-23 19:49 UTC
[Pkg-exim4-users] Compiling Exim4 from source for Domainkeys
On Saturday 20 January 2007 19:59, mark david mcCreary wrote:> On Jan 19, 2007, at 9:39 PM, Magnus Holmgren wrote: > > On Saturday 20 January 2007 02:50, mark david mcCreary wrote: > >> I have found an unofficial domain keys library for Debian at > >> > >> http://www.kibibyte.se/download/debian/ > > > > That would be me who is to blame. :-) > > Magnus > > Thanks for doing all the work of building a Debian version of > DomainKeys. > > It''s tough to "blame" computer geniuses that do good work for free :-) > > In my case I did get a B in Com Sci 101, but flunked Com Sci 102. > Twice. > > So when things get more complicated than apt-get install, I have a > difficult time keeping up. > > >> I can get libdomainkeys0_0.68-1_i386.deb installed, but I don''t > >> know how to figure out where it went. > >> > >> I need to know where it went to give me some chance of adjusting > >> the CLFLAGS and LDFLAGS statements, that I need to add to the > >> Local/Makefile. > > > > You also need to install the -dev package to build programs using > > the library. > > Ahhh, I see. Thanks for that clue. > > I did find the libdomainkeys0 in /usr/share/doc, but it really didn''t > have any clues for > somebody at my level. > > Can I take http://www.kibibyte.se/download/debian/ and add that to my > /etc/apt/sources.list somehow. And do apt-get installs''.Sorry, I haven''t set up a proper repository yet, so that''s unfortunately not possible.> Or do I need to ftp the packages and install them with dpkg. > > > I was meaning to include a .pc file containing the necessary > > compiler and > > linker flags in a future version. Since the header files are installed > > in /usr/include and the .so file in /usr/lib, you only need > > I have no idea what a .pc file is but anything you can do to make it > easier > is much appreciated :-)Many -dev packages include a program named <package>-config, which answers questions like "which configuration options were used when building the package" and "which flags do I need to compile and link with a library". pkg-config answers the second question by reading a file of a standardised format, so that you can say LDFLAGS += `pkg-config --libs libdomainkeys gnutls someotherlib` etc, and get all the parameters needed. -- Magnus Holmgren holmgren@lysator.liu.se (No Cc of list mail needed, thanks) "Exim is better at being younger, whereas sendmail is better for Scrabble (50 point bonus for clearing your rack)" -- Dave Evans -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://lists.alioth.debian.org/pipermail/pkg-exim4-users/attachments/20070123/c79fc791/attachment.pgp
Magnus Holmgren
2007-Mar-30 15:18 UTC
[Pkg-exim4-users] Compiling Exim4 from source for Domainkeys
On Tuesday 23 January 2007 19:47, Magnus Holmgren wrote:> On Saturday 20 January 2007 19:59, mark david mcCreary wrote: > > On Jan 19, 2007, at 9:39 PM, Magnus Holmgren wrote: > > > On Saturday 20 January 2007 02:50, mark david mcCreary wrote: > > >> I have found an unofficial domain keys library for Debian at > > >> > > >> http://www.kibibyte.se/download/debian/ > > > > > > That would be me who is to blame. :-) > > > > Magnus > > > > Thanks for doing all the work of building a Debian version of > > DomainKeys. > > [...] > > Can I take http://www.kibibyte.se/download/debian/ and add that to my > > /etc/apt/sources.list somehow. And do apt-get installs''. > > Sorry, I haven''t set up a proper repository yet, so that''s unfortunately > not possible.For your information, I do have a more or less proper repository now. Its canonical URL is ftp://ftp.kibibyte.se/debian/, and while I only have packages for sid and experimental and compiled for i386, I intend to build packages for testing and stable as well, when relevant. The "www" URL above is hereby deprecated. -- Magnus Holmgren holmgren@lysator.liu.se (No Cc of list mail needed, thanks)
Magnus Holmgren
2007-Mar-30 15:18 UTC
[Pkg-exim4-users] Compiling Exim4 from source for Domainkeys
On Tuesday 23 January 2007 19:47, Magnus Holmgren wrote:> On Saturday 20 January 2007 19:59, mark david mcCreary wrote: > > On Jan 19, 2007, at 9:39 PM, Magnus Holmgren wrote: > > > On Saturday 20 January 2007 02:50, mark david mcCreary wrote: > > >> I have found an unofficial domain keys library for Debian at > > >> > > >> http://www.kibibyte.se/download/debian/ > > > > > > That would be me who is to blame. :-) > > > > Magnus > > > > Thanks for doing all the work of building a Debian version of > > DomainKeys. > > [...] > > Can I take http://www.kibibyte.se/download/debian/ and add that to my > > /etc/apt/sources.list somehow. And do apt-get installs''. > > Sorry, I haven''t set up a proper repository yet, so that''s unfortunately > not possible.For your information, I do have a more or less proper repository now. Its canonical URL is ftp://ftp.kibibyte.se/debian/, and while I only have packages for sid and experimental and compiled for i386, I intend to build packages for testing and stable as well, when relevant. The "www" URL above is hereby deprecated. -- Magnus Holmgren holmgren@lysator.liu.se (No Cc of list mail needed, thanks)