spf-discuss
[Top] [All Lists]

Re: SV: Re: some stats on SPF and C-ID publishing

2004-05-28 13:39:01
On Fri, 2004-05-28 at 11:10, Andy Bakun wrote:

While an SPF-in-XML parser can be 2k (or under 20k, whatever),

Let me ask you this, just how "extensible" is an SPF-in-XML parser
implementation that doesn't link a fully compliant XML library??

how big is a v=spf1 parser?

-rw-r--r--   1 james james  5796  May 28 13:32 dns.o
-rw-r--r--   1 james james  6652  May 28 13:32 macro.o
-rw-r--r--   1 james james 17764  May 28 13:32 main.o
-rw-r--r--   1 james james 19068  May 28 13:32 util.o

(objects before linking are 49280 bytes)

-rw-r--r--   1 james james 119408 May 28 13:33 libspf.a
-rwxr-xr-x   1 james james  55872 May 28 13:02 libspf.so.1.0.1

libspf (which includes native raw DNS record parsing, extensive
debuggering, trusted sender and best guess support amongst other things)
is currently around ~4,000 lines of C code (without comments) and
considering my verbose coding style it could easily be substantially
less.

Cheers,

James

-- 
James Couzens,
Programmer
-----------------------------------------------------------------
http://libspf.org -- ANSI C Sender Policy Framework library
http://libsrs.org -- ANSI C Sender Rewriting Scheme library
-----------------------------------------------------------------
PGP: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD3BF855

-------
Sender Policy Framework: http://spf.pobox.com/

The Inbox Event at the Marriott San Jose features SPF.
   June 2: Email Accountability Symposium (free)
   June 3: SPF Strategy BOF (free) where industry will coordinate deployment 
timeline
   Times: 6:30pm - 8pm, both sessions.  http://www.inboxevent.com/

Archives at http://archives.listbox.com/spf-discuss/current/
To unsubscribe, change your address, or temporarily deactivate your 
subscription, 
please go to 
http://v2.listbox.com/member/?listname=spf-discuss(_at_)v2(_dot_)listbox(_dot_)com

Attachment: signature.asc
Description: This is a digitally signed message part

<Prev in Thread] Current Thread [Next in Thread>