ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libspf/FAQ
Revision: 1.1
Committed: Tue Nov 13 00:51:23 2007 UTC (16 years, 5 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Log Message:
initial import of libspf-1.0.0-p5 from freebsd ports

File Contents

# Content
1
2 oooo o8o .o8 .oooooo..o ooooooooo. oooooooooooo
3 `888 `"' "888 d8P' `Y8 `888 `Y88. `888' `8
4 888 oooo 888oooo. Y88bo. 888 .d88' 888
5 888 `888 d88' `88b `"Y8888o. 888ooo88P' 888oooo8
6 888 888 888 888 `"Y88b 888 888 "
7 888 888 888 888 oo .d8P 888 888
8 o888o o888o `Y8bod8P' 8""88888P' o888o o888o
9
10 --------------------------------------------------------------------------------
11 An ANSI C Implementation of the Sender Policy Framework
12 --------------------------------------------------------------------------------
13
14 Q. What is up with libspf2?
15 A. If I had a penny for every email received with this question I'd be
16 filthy stinking rich. Instead, i'm filthy stinking disgusted with the
17 absolute arrogance displayed by Wayne Schlitt and "Shevek" aka Ben
18 Mankin. Wayne through his own arrogance believes that his library
19 (originally entitled libspf-alt) is vastly superior to that of this
20 library that he deemed it appropriate to rename his library libspf2
21 which causes a variety of problems.
22
23 1. Its confusing! Which library shall people use!?
24 Wayne hopes that people will do the natual thing and assume that
25 by the very nature of it having a higher number (2) then that of
26 libSPF they will use it. Their own website references libSPF
27 as 'An Old implementation."
28
29 2. It appears to supercede or deprecate this library which is MORE
30 MATURE and STABLE then libspf-alt/libspf2!
31
32 3. Its inconsiderate and WRONG. If you have a peek at the libs
33 available with any *nix you will see that libraries with the name
34 library2 eg: libxml2 are penned by the SAME author(s) and they do
35 indeed generally deprecate the previous library. Persons labeling
36 their project as such without the consent of the original author
37 are assholes.
38
39 4. September 2, 2004 - Another good reason, this will be the third
40 rewrite of an SPF implementation of Wayne origin.
41
42 http://www.gossamer-threads.com/lists/spf/devel/11120
43
44 In summary the entire library has been effectively rewritten once
45 again. Amusingly enough its merely now attempting to do just
46 what this library has been doing from day one.
47
48 This is nasty disgusting political topic which I have tried to resolve
49 but have had no success.
50
51 More information about this can be found at http://moscow.6o4.ca/
52
53 Q. Where are the patches against the MTAs?
54 A. See the patches directory.
55
56 Q. I/We/My company wants to pay you to help/integrate libspf/libsrs into our
57 MTA. Are you available?
58 A. Money is always great. Email jcouzens@codeshare.ca.
59
60 Q. I want to help, where do I apply?
61 A. E-Mail jcouzens@codeshare.ca. The most needed help is patches for MTA's.
62
63 Q. I have a patch against MTA X, what do I do?
64 A. Email jcouzens@codeshare.ca and arrange to communicate.
65
66 Q. I see debug code all over the place, but I can't get it working:
67 A. libspf-1_0_0/docs/API/debugging_libspf.pdf
68
69 Q. make test fails for me
70 A. Its hard coded to use /usr/bin/perl where most if not all BSD and Linux
71 implementations place the perl binary. The easiest way around this is
72 to symlink wherever you may have perl installed to this location. An example
73 of this would be: ln -s /usr/local/bin/perl /usr/bin/perl
74
75 Q. I have some random question not answered here.
76 A. Eamil jcouzens@codeshare.ca.
77
78 Q. Great work, I want to show my appreciation, how can I?
79 A. I love books. Perhaps you could purchase something from my Amazon.com wishlist!
80 If you do, please notify me so I can remove an item, no need getting two of
81 anything :-)
82
83 http://libspf.org/wishlist.html
84
85 EOF