| 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 |