Commit Graph

512 Commits

Author SHA1 Message Date
Daniel Kahn Gillmor c1b52ee2d8 Expect more from test_psl.txt
There were some tests included in test_psl.txt that we were not
covering because they didn't match our expectations.

Cover all the tests in test_psl that we know about, and count unknown
lines as failed tests.
2015-08-13 18:02:11 -04:00
Daniel Kahn Gillmor ac8ba5a828 Documentation cleanup 2015-08-12 10:06:49 +02:00
Daniel Kahn Gillmor 6a25c15e86 new upstream release. 2015-08-06 15:52:38 -04:00
Daniel Kahn Gillmor a80e6a3430 avoid git submodules 2015-08-06 15:52:14 -04:00
Daniel Kahn Gillmor 96f1369d8e patches merged upstream 2015-08-06 15:50:49 -04:00
Daniel Kahn Gillmor 9883a5af6d Release v0.8.0
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCgAGBQJVw3EoAAoJEAgwLbaiZwQovbwQAKmQA8xrnTau05LUyyffyi1Q
 qKNMqXQFKeAJWfJ0tYCHi0vh6wLRUDPL/Xxa4DUoN5Lj8KsHqQOPGk41iScRm6ff
 xSGYzMxznQOcS9rhq+VcwHq/JvEPk9KDKH9gctJNdPQqY4uVfP+Vd7vxCuJZXeRK
 rj7oTVmojzLjWj2MYG1qJJD+EZroRiMFfbNplLZL7547Q1YJ30tcrs8zyqRIm7UI
 YeThQc4MutXG9TvPX+Bja+HWYWg4aKBddLpnmjfF/7gkQGASbCPvvVRflIDK6y13
 mfDgpF3C5/j4Zp5D3W9KlgRKAZH4zUuKh5Yv03TgEZBqSd8+M7kMP57qMcLIrmOt
 3HQY/als0Ct7BBS5XeE+PmzeX6njJ/GYjTghzOIlo1hKFXvqMtSFVwFDfsCuKiGq
 2v6+537oRmTnSNCjQR+n/gswV4SjmAf2yHnEJ/sNtRUQyDSG/2Zca5v4Q0E41oWv
 ys1BNGKG3SOb+pQG5UwzcS88rk1PrP6C4fMz/Y8KSIfkGHoQNA7FC6VqaskwtvMV
 DdtM3CICGyrG59DdFW4Tehyx6DbKgYR97EQtuSbGYw+/1tMM61bzh6eYOWpXCrkr
 Gk48/fhTsMVqXUg42J5WMtoxNp2EWJ0dfj9pXTrSLFYneAm2BI57XZ7sPCtzLkO+
 2iEa7H1VnNzWzARvcTOd
 =/73c
 -----END PGP SIGNATURE-----

Merge tag 'libpsl-0.8.0' into debian

Release v0.8.0
2015-08-06 15:48:31 -04:00
Tim Rühsen 6bfa908ff6 Release v0.8.0 2015-08-06 16:35:16 +02:00
Tim Rühsen 5ad28b2b84 Add contrib/check-hard to test configure options 2015-08-06 13:23:38 +02:00
Tim Rühsen ce9a62c487 Brush up .gitignore 2015-08-06 13:21:57 +02:00
Tim Rühsen 3f5e208967 src/psl.c: Fix C99 comment to C89 2015-08-06 12:31:21 +02:00
Tim Rühsen 71835fcd44 Add https://github.com/publicsuffix as git submodule 2015-07-14 13:25:42 +02:00
Daniel Kahn Gillmor f9a1bdcf80 Embed _psl_compile_time derived from $SOURCE_DATE_EPOCH if set
Making packages build byte-for-byte reproducibly from a given
toolchain+source makes it much easier to corroborate builds by testing
against other build infrastructure.

By default, libpsl currently embeds the current unix timestamp in
_psl_compile_time, which makes it bytewise incompatible if it is
rebuild even on the same machine one second later.

See https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal for
more information about $SOURCE_DATE_EPOCH.
2015-07-12 22:55:35 +02:00
Tim Rühsen 37858be73f Avoid shell variables in AC_CONFIG_FILES (won't work) 2015-07-12 22:46:40 +02:00
Daniel Kahn Gillmor b094b1159f use autogen.sh directly instead of relying on dh_autoreconf to guess the right thing. 2015-07-12 16:15:37 -04:00
Daniel Kahn Gillmor b018527b5b use wrap-and-sort on debian/ for orderliness 2015-07-12 16:07:32 -04:00
Daniel Kahn Gillmor 2192c32f9b rely on dh_autoreconf instead of manually invoking autogen.sh 2015-07-12 16:04:44 -04:00
Daniel Kahn Gillmor e6b522834b embed SOURCE_DATE_EPOCH for psl_compiled_time() to make build reproducible. 2015-07-12 16:03:15 -04:00
Daniel Kahn Gillmor 116407f80e autogen.sh suggests that we need to run gtkdocize before autoreconf 2015-07-12 13:56:36 -04:00
Daniel Kahn Gillmor d59da14b64 clean up docs/libpsl/version.xml 2015-07-12 13:53:01 -04:00
Daniel Kahn Gillmor 60b1ac75eb clean build with docs 2015-07-12 13:51:31 -04:00
Daniel Kahn Gillmor be7c9f18eb move from autotools-dev to dh_autoreconf 2015-07-09 10:18:23 -04:00
Daniel Kahn Gillmor 9e92097878 New upstream release. 2015-07-09 10:10:04 -04:00
Daniel Kahn Gillmor fe479c6c6e Release 0.7.1
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCgAGBQJU6M9kAAoJEAgwLbaiZwQotbwP/iIaonabM2HbgjV1h8ajtCQO
 vV1wgSpYHoRqb/0fIecUzXkEnKWcIbnVs/N8L1ui1Z0D0CliD7V8jzr4KVo2ip5K
 LqMn3oTEB7jV9Z31BAwmzGU8rBwRa7MdHlNLGcUiLb0oSTCrLieyJYAE/mK48YQq
 bWmbVpjnNy49JV9mLML1uxFFwASlX5OtfDDUaE9KsYy3P1SjlscW9KV4ST+1H3Hs
 FQsbt9eQFsLjt3hV03K9K6+yU9j7umCKXp0RqONonY7t6kwNi0HRR/bgdCJUAbHO
 AQRLZsnYTVngLHv+IVo0fF02CgBT+eDI8dppY6CSkOn4DZU8bV2fk46bCpnaNlgj
 Cx1UjQITNbHc2jyxDgnv38jKHzJB69kvtbrmS63HxLyiqE0z2X6cDttqPkwZLfJA
 CVJbCQ8fZUN/3etFYaqX27v95PpIbEsRffqjJ6hfp34gDPp3RprdBvC28tLP7HB/
 +V/+qRBQQwsxXRVb+bGXBQUjBpOIwPJQwTT1QhupwMA847geT+YyQcnIHNhwFXkG
 H7E5TwLvGfQUi8s+iqbsT36Q8SUxxjnw24wJYZsFXg2DdhUnuOA7ZKMxR/E7V4zy
 9TkfRUPGnx+4HwVOCaI9PEUYJ425N3GIPp2+07k3lVD/uT0OhhGyDKpudrPluWCo
 bGvkXzJHjhxMJucmcAvu
 =tu6S
 -----END PGP SIGNATURE-----

Merge tag 'libpsl-0.7.1' into debian

Release 0.7.1
2015-07-09 10:06:35 -04:00
Daniel Kahn Gillmor c568fe012f use new upstream tags 2015-07-09 10:06:04 -04:00
Tim Rühsen 1bdff6b113 new version of effective_tld_names.dat 2015-07-06 13:19:55 +02:00
Tim Rühsen 998b5515d7 Work around a libidn<=1.30 vulnerability 2015-07-06 13:03:50 +02:00
Tim Rühsen 88d75c0ad4 add LICENSE to distribution tarball 2015-03-02 14:56:40 +01:00
Giuseppe Scrivano 7a07205f1b psl.c: fix strndup replacement
Do not copy more bytes than the src string length.
2015-02-28 18:52:47 +01:00
Giuseppe Scrivano 225c557e23 psl.c: Do not define _GNU_SOURCE 2015-02-28 18:37:14 +01:00
Tim Ruehsen 1030a438c9 Release v0.7.1 2015-02-21 19:30:52 +01:00
Tim Ruehsen fdcaea49db new version of effective_tld_names.dat 2015-02-21 19:29:55 +01:00
Christopher Meng eea684ba20 Allow custom public suffix file
There is an option already in the configure.ac to allow system-wide
public suffix. Fedora ships the data as a package "publicsuffix-list"
and installs it to /usr/share/.
Thus I'd like to use the system one since it's updated often.
2015-02-14 10:49:45 +01:00
Tim Rühsen 22de5ae709 Release v0.7.0 2015-01-30 16:16:42 +01:00
Tim Rühsen 5910b625ce new version of effective_tld_names.dat 2015-01-26 14:47:17 +01:00
Tim Rühsen 8af7964a08 Do not install docs when gtk-doc is not installed
Reported-by: Dagobert Michelsen <dam@opencsw.org>
2015-01-26 13:16:59 +01:00
Tim Rühsen 067f6aee9c Don't use locale dependent isspace()
Fixes an issue on Solaris
Reported-by: Dagobert Michelsen <dam@opencsw.org>
2015-01-26 11:05:32 +01:00
Tim Rühsen 896f7f6ae4 Fix ASCII check in src/psl2c.c 2015-01-26 11:04:22 +01:00
Tim Rühsen 58a4f6c028 add iconv Solaris compatibility 2015-01-23 16:13:19 +01:00
Tim Rühsen 910c4b37b6 add strndup() compatibility code 2015-01-23 15:05:02 +01:00
Tim Rühsen 768790eab7 explicitely remove gtk-doc.make if gtkdoc is not installed 2015-01-23 12:19:50 +01:00
Tim Rühsen c485ed9edd adjusted autogen.sh to work on Solaris 2015-01-22 16:40:13 +01:00
Tim Rühsen d22c4b1483 fixed docs for 'make distcheck' after 'make clean' 2015-01-21 17:02:27 +01:00
Tim Rühsen 16d751c7d3 mark API as stable 2015-01-21 15:38:18 +01:00
Tim Rühsen 8e39ffa4c5 renamed ICUUC to LIBICU 2015-01-21 14:26:12 +01:00
Tim Rühsen 666e61659d use pkg-config to detect libicu 2015-01-21 14:22:57 +01:00
Tim Rühsen 06785d7f3f new author Dagobert Michelsen 2015-01-21 12:35:58 +01:00
Tim Rühsen 6f899ae32b fixed gcc warning about comparison being always true 2015-01-21 12:26:44 +01:00
Tim Rühsen d5254ac816 removed C99 style comments 2015-01-21 12:21:32 +01:00
Dagobert Michelsen de1a34d673 Solaris needs -lsocket -lnsl for inet_ntop 2015-01-21 11:36:58 +01:00
Tim Rühsen 832829622d Added GTK_DOC_USE_LIBTOOL conditional for tarball using without gtk-doc tools installed
Reported-by: Dagobert Michelsen
2015-01-21 11:16:02 +01:00