全部搜索项
squeeze  ] [  sid  ]
[ 源代码: libspf  ]

软件包: libspf0 (0.999-1.0.0-p3.dfsg-3 以及其他的)

libspf0 的相关链接

Screenshot

Debian 的资源:

下载源码包 libspf:

维护者:

外部的资源:

相似软件包:

the ANSI C SPF reference library (runtime library)

libSPF is an ANSI C implementation of the SPF ("Sender Policy Framework"). libSPF's focus is to be as small and as portable as possible and to provide a working example of how SPF would ideally be implemented for authors of MTA's and implementors of RFC's 2821 and 2822. libSPF currently only implements explicitly what is set out in the SPF Internet Draft as it was sent off to the I-D archive (see the BLURB file in the package for more information).

Technical tidbits about the underlying implementation are that libSPF employs an "on the fly" parse method where records are evaluated in a byte by byte manner allowing the parser to return results at the first sign of success or failure for much of the SPF Query language. This parsing method affords a speed advantage over all other implementations which perform an unnecessary validation of the entire query before moving on to data evaluation. Great care has been taken to use unsigned integers whenever possible, and to employ only safe string handling functions (eg: snprintf over sprintf). Further care has been spent allocating memory only to the very byte that is necessary and employing dynamic allocation where appropriate. Several memory leak detection implementations most notably Valgrind have been employed since the beginning to ensure that memory is not leaked, and every single byte of allocated memory is explicitly freed irregardless of the natural cleanup of a modern kernel. This attention to detail has led to an efficient and secure library with which it is hoped will lend confidence to those who intend to implement it.

This package provides the runtime library for libspf.

标签: : qa::orphaned, Role: Shared Library

其他与 libspf0 有关的软件包

  • 依赖
  • 推荐
  • 建议
  • enhances

下载 libspf0

下载可用于所有硬件架构的
硬件架构 版本 软件包大小 安装后大小 文件
amd64 0.999-1.0.0-p3.dfsg-3 35.9 kB128.0 kB [文件列表]
armel 0.999-1.0.0-p3.dfsg-3+b1 35.4 kB128.0 kB [文件列表]
i386 0.999-1.0.0-p3.dfsg-3 34.1 kB132.0 kB [文件列表]
ia64 0.999-1.0.0-p3.dfsg-3+b1 44.2 kB180.0 kB [文件列表]
kfreebsd-amd64 0.999-1.0.0-p3.dfsg-3 35.8 kB98.0 kB [文件列表]
kfreebsd-i386 0.999-1.0.0-p3.dfsg-3 34.0 kB100.0 kB [文件列表]
mips 0.999-1.0.0-p3.dfsg-3 31.9 kB136.0 kB [文件列表]
mipsel 0.999-1.0.0-p3.dfsg-3 32.0 kB136.0 kB [文件列表]
powerpc 0.999-1.0.0-p3.dfsg-3 37.6 kB140.0 kB [文件列表]
s390 0.999-1.0.0-p3.dfsg-3 36.8 kB132.0 kB [文件列表]
sparc 0.999-1.0.0-p3.dfsg-3 33.4 kB132.0 kB [文件列表]