/trunk/debian/libdkim0d.symbols |
---|
File deleted |
/trunk/debian/control |
---|
6,7 → 6,7 |
Section: libs |
Homepage: http://libdkim.sourceforge.net |
Package: libdkim0d |
Package: libdkim1d |
Section: libs |
Architecture: any |
Depends: ${shlibs:Depends}, ${misc:Depends} |
25,7 → 25,7 |
Package: libdkim-dev |
Section: libdevel |
Architecture: any |
Depends: libdkim0d (= ${binary:Version}), libssl-dev, ${shlibs:Depends}, ${misc:Depends} |
Depends: libdkim1d (= ${binary:Version}), libssl-dev, ${shlibs:Depends}, ${misc:Depends} |
Description: cryptographically identify the sender of email |
DomainKeys Identified Mail (DKIM) defines a domain-level |
authentication framework for email using public-key cryptography and |
41,13 → 41,13 |
This package contains the development files needed to compile and link |
programs with libdkim. |
Package: libdkim0d-dbg |
Package: libdkim1d-dbg |
Section: debug |
Priority: extra |
Architecture: any |
Depends: libdkim0d (= ${binary:Version}), ${misc:Depends} |
Depends: libdkim1d (= ${binary:Version}), ${misc:Depends} |
Description: DomainKeys Identified Mail (DKIM) library - debug symbols |
This package contains the debug symbols for libdkim0d, a library for |
This package contains the debug symbols for libdkim1d, a library for |
server-level signing of email using the DKIM standard, and |
verification of the signatures. See the description of that package |
for more information. |
/trunk/debian/Makefile.in |
---|
35,7 → 35,7 |
SHLIBSONAME = $(SHLIBFORLINK).$(SHLIBMAJOR) |
SHLIBTARGET = $(SHLIBFORLINK) |
SHLIBLINK = $(CXX) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) -Wl,-version-script=debian/libdkim.ver |
SHLIBMAJOR = 0d |
SHLIBMAJOR = 1d |
SHLIBMINOR = 1 |
SHLIBFILE = $(SHLIBSONAME).$(SHLIBMINOR) |
SHLIBCFLAGS = -fPIC |
/trunk/debian/libdkim1d.symbols |
---|
0,0 → 1,13 |
libdkim.so.1d libdkim1d #MINVER# |
DKIMGetErrorString@Base 0 |
DKIMSignFree@Base 0 |
DKIMSignGetSig2@Base 0 |
DKIMSignGetSig@Base 0 |
DKIMSignInit@Base 0 |
DKIMSignProcess@Base 0 |
DKIMVerifyFree@Base 0 |
DKIMVerifyGetDetails@Base 0 |
DKIMVerifyInit@Base 0 |
DKIMVerifyProcess@Base 0 |
DKIMVerifyResults@Base 0 |
DKIMVersion@Base 0 |
/trunk/debian/patches/30_extra_fields.dpatch |
---|
File deleted |
/trunk/debian/patches/fix_warnings.dpatch |
---|
275,17 → 275,6 |
{ |
if (values[j] != NULL && values[j] < values[0]) |
{ |
@@ -1411,8 +1411,8 @@ |
return DKIM_POLICY_DNS_PERM_FAILURE; |
} |
- unsigned pos = sDomain.find('.'); |
- if (pos == -1 || sDomain.find('.', pos+1) == -1) |
+ string::size_type pos = sDomain.find('.'); |
+ if (pos == string::npos || sDomain.find('.', pos+1) == string::npos) |
{ |
// SSP not found but the domain exists, it's non-suspicious |
iSSP = DKIM_SSP_UNKNOWN; |
diff -ru libdkim-1.0.19.orig/src/libdkimtest.cpp libdkim-1.0.19/src/libdkimtest.cpp |
--- libdkim-1.0.19.orig/src/libdkimtest.cpp 2008-05-12 20:08:54.000000000 +1000 |
+++ libdkim-1.0.19/src/libdkimtest.cpp 2009-04-15 19:38:08.000000000 +1000 |
/trunk/debian/patches/01_strtok_r.dpatch |
---|
117,31 → 117,3 |
} |
} |
@@ -1388,6 +1394,9 @@ |
//////////////////////////////////////////////////////////////////////////////// |
int CDKIMVerify::GetSSP( const string &sDomain, int &iSSP, bool &bTesting ) |
{ |
+ // for strtok_r() |
+ char *saveptr; |
+ |
string sFQDN = "_ssp._domainkey."; |
sFQDN += sDomain; |
@@ -1456,7 +1465,7 @@ |
// flags |
if (values[1] != NULL) |
{ |
- char *s = strtok(values[1], "|"); |
+ char *s = strtok_r(values[1], "|", &saveptr); |
while (s != NULL) |
{ |
if (strcmp(s, "y") == 0) |
@@ -1474,7 +1483,7 @@ |
return DKIM_SUCCESS; |
} |
} |
- s = strtok(NULL, "|"); |
+ s = strtok_r(NULL, "|", &saveptr); |
} |
} |
} |
/trunk/debian/patches/00list |
---|
1,3 → 1,2 |
01_strtok_r |
30_extra_fields |
fix_warnings |
/trunk/debian/changelog |
---|
1,3 → 1,15 |
libdkim (1:1.0.21-1) unstable; urgency=low |
* New upstream version. |
* SSP (Sender Signing Practices) replaced by ADSP (Author Domain |
Signing Practices). |
* 30_extra_fields.dpatch: Dropped. The DKIMVerifyDetails structure now |
provides the formerly missing information in the szSignatureDomain and |
szIdentityDomain fields. |
* SONAME changed to libdkim.so.1d because of the above change. |
-- Magnus Holmgren <holmgren@debian.org> Sun, 31 Jan 2010 22:57:06 +0100 |
libdkim (1:1.0.19-4) unstable; urgency=low |
* Add debug package (Closes: #532058). |
/trunk/debian/rules |
---|
71,7 → 71,7 |
dh_installexamples |
# dh_installinfo |
# dh_installman |
dh_strip --dbg-package=libdkim0d-dbg |
dh_strip --dbg-package=libdkim1d-dbg |
dh_compress |
dh_fixperms |
dh_makeshlibs |
/trunk/debian/configure.ac |
---|
2,7 → 2,7 |
# Process this file with autoconf to produce a configure script. |
AC_PREREQ(2.61) |
AC_INIT(libdkim, 1.0.19) |
AC_INIT(libdkim, 1.0.21) |
AC_CONFIG_SRCDIR([dkim.cpp]) |
##AC_CONFIG_HEADER([config.h]) |