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 |