Commit Graph

512 Commits

Author SHA1 Message Date
Tim Rühsen 3bcf193e0d Merge pull request #40 from dkg/debian
Debian update for 0.11.0-2
2015-12-12 23:41:05 +01:00
Tim Rühsen d9a36e4d58 Merge pull request #39 from dkg/develop
re-fix psl_builtin_outdated()
2015-12-12 23:40:22 +01:00
Daniel Kahn Gillmor 01a3751524 re-fix psl_builtin_outdated() 2015-12-11 22:59:15 -05:00
Daniel Kahn Gillmor 63d0b44744 fix psl_builtin_outdated() and update psl --print-info and --version (pulled from upstream) 2015-12-11 22:52:04 -05:00
Daniel Kahn Gillmor 64b29ebe11 Recommend the publicsuffix package. 2015-12-11 22:34:24 -05:00
Darshit Shah df053f91cc Faster, more concurrent travis builds 2015-12-10 23:16:37 +01:00
Tim Rühsen 0ca3741df6 Use DAWG/DAFSA format for builtin data
This data representation reduces the size of the PSL data
drastically and still allows fast lookups.
2015-12-09 09:35:04 +01:00
Tim Rühsen 36139b601d Merge branch 'develop' into dafsa 2015-12-07 10:33:44 +01:00
Tim Rühsen 9d2e93f0b8 New function psl_is_public_suffix2()
The current PSL has two sections, ICANN and PRIVATE.
This new function allows to limit the check for one or both
of these sections.
2015-12-06 21:55:56 +01:00
Tim Rühsen 883e67f008 Create src/suffixes_dafsa.c with DAFSA C array 2015-12-04 21:26:30 +01:00
Tim Rühsen 375aef05ae Add tools/make_dafsa.py 2015-12-04 17:15:55 +01:00
Tim Rühsen aa0593460c Remove .travis.yml from branch 2015-12-04 17:15:03 +01:00
Tim Rühsen da94ada284 Merge pull request #37 from darnir/darnir
Fix Shebang line and other issues with autogen.sh

The shebang line was not being interpreted due to a space between # and !. On
fixing it, smaller issues came to the fore due to the effects of the -e switch.
Fixed them all.
2015-12-03 10:21:08 +01:00
Darshit Shah 7898c22a06 Fix Shebang line and other issues with autogen.sh
The shebang line was not being interpreted due to a space between # and !. On
fixing it, smaller issues came to the fore due to the effects of the -e switch.
Fixed them all.
2015-12-03 10:10:25 +01:00
Tim Rühsen 519b8c9d17 Add time measurement for test-is-public-all.c 2015-12-03 10:08:04 +01:00
Tim Rühsen d14ada235c Use echo without -n in configure.ac (compatibility) 2015-11-19 12:11:27 +01:00
Tim Rühsen b53273d406 Use absolute PSL path to make psl_builtin_outdated() work reliable 2015-11-19 11:18:17 +01:00
Tim Rühsen 583f97f2bf Copy custom PSL file and test file into distribution tarball 2015-11-19 11:16:24 +01:00
Tim Rühsen f3b479fd45 Remove -DDATADIR from DEFS in tests/Makefile.am 2015-11-19 11:14:31 +01:00
Tim Rühsen 71a3f76414 Update publixsuffix/list submodule 2015-11-19 10:06:30 +01:00
Tim Rühsen dbefdb6767 Remove include of bits/stat.h 2015-11-19 10:06:04 +01:00
Christopher Meng db9a3613d6 Correct the present year 2015-10-07 13:28:02 +02:00
Tim Rühsen ac40a6bfc8 Extend tools/psl --print-info and --version 2015-09-27 19:14:58 +02:00
Tim Rühsen 643e523f09 Fix psl_builtin_outdated() 2015-09-27 19:14:13 +02:00
Daniel Kahn Gillmor 13a0c62213 update symbols for merge of 0.11.0 (including 0.10.0) 2015-09-23 14:46:46 -04:00
Daniel Kahn Gillmor 868a1f3faa new upstream release 2015-09-23 14:43:11 -04:00
Daniel Kahn Gillmor 968ab62492 Release v0.11.0
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCgAGBQJWAqCFAAoJEAgwLbaiZwQoavMP/ArDaUfyTTp1aB+N0xynzl/6
 0tVel+fAQFvW5D0uNzVU7hbo9Ql5WZHTUf8GGOVrH+X8SkLPsZ3kMvq2FsEZ9Qgu
 w0qm2Wmm2SSuCTaqFToCL5jekH/lDpnZH6RnvUdh0cFbSTKrRc90CP9r8b23BxkA
 RYaZezhnRfK4IDlYb6Yr8hzftsogfJ45VlCnbzrzjhm00OEiclYw11bcM2u3IWxn
 tj/CzSymHHUvfoof5VYejIsEYbvsH/s0vXPLk/8RI7gHS5d1SRpsxo036VVLi8Ln
 lRwomCZawifyEEAmKBPUbGW0TvGjALbsxHqdSrjPGXHbrT3WOtfWNP6OR1ZN/2wk
 ZKxi522nz6rEBWgRdeKJFbf3u7C/r9zL7kVG31hj/amkALZnChCC08mnkXkpX/MF
 xMhg7bK6R34GUQXko8hlF72ZjgYEbMpmLVw8w4pbXgNHMxmO10dCm36g1PWZ0f5N
 GMji+5kHvPnvgrziF2vafjFgdyCWQUL4rDxn+wQkLGP6LFv8pXzWedwZ5gitGM5Q
 /OGkHoDiy+Y/tPqVBbVUkm65H6Qo1wx0GcFLl4Zqajc91r5H9E6f/JQEqmfrVB3V
 PPLC3db/+mbOyG88YSBx/Fk9/7d7DX423OhZnVQocdbT7RAUWqyqk5zRZj7ND5XA
 UIm8AhuBvAW8MVU7cKYh
 =51//
 -----END PGP SIGNATURE-----

Merge tag 'libpsl-0.11.0' into debian

Release v0.11.0
2015-09-23 14:42:24 -04:00
Tim Rühsen d1dec3d16e Release v0.11.0 2015-09-23 14:52:04 +02:00
Tim Rühsen 53c2fe31a8 Update copyright years 2015-09-23 14:50:01 +02:00
Tim Rühsen f1954e5311 Add gtk-doc.m4 and include/libpsl.h to .gitignore 2015-09-23 14:16:52 +02:00
Tim Rühsen a9524b5570 Add PSL_VERSION defines and psl_check_version_number() to docs 2015-09-23 14:15:23 +02:00
Tim Rühsen 00b9cfb119 Add function psl_check_version_number() 2015-09-23 14:04:17 +02:00
Tim Rühsen eabf39c174 Add version numbers to libpsl.h 2015-09-23 12:38:34 +02:00
Tim Rühsen 789d7ad132 Release v0.10.0 2015-09-19 14:12:49 +02:00
Tim Rühsen 3bf7275a17 Add psl_suffix_wildcard_count() to docs 2015-09-19 14:02:49 +02:00
Tim Rühsen 6a8f33ee39 Add new function psl_builtin_outdated() 2015-09-19 14:00:49 +02:00
Tim Rühsen 34289fa59b Add function psl_suffix_wildcard_count() 2015-09-19 10:55:09 +02:00
Tim Rühsen e443d21b61 Code cleanup, faster lookups 2015-09-19 10:50:00 +02:00
Tim Rühsen fb942952ec Release v0.9.0 2015-09-15 15:17:20 +02:00
Tim Rühsen 4c8d3c4d73 Remove unused variable from tests/test-is-public-all.c 2015-09-15 15:16:04 +02:00
Tim Rühsen a9c71d6de5 Update submodule list 2015-09-15 14:50:58 +02:00
Tim Rühsen 597709cb11 Support combination of foo.bar and *.foo.bar 2015-09-15 14:49:53 +02:00
Tim Rühsen fa55bb75c4 Removed test with wrong assumptions 2015-09-15 14:46:07 +02:00
Tim Rühsen 0652af910e Fix SIGSEGV in test-is-public-all.c for TLD exceptions 2015-09-15 12:19:18 +02:00
Tim Rühsen f6a3b96f91 Check PSL entries before generating built-in data 2015-09-15 11:46:21 +02:00
Daniel Kahn Gillmor 68d4a0c9e4 new upstream release 2015-08-15 13:56:08 +02:00
Daniel Kahn Gillmor 56dc0f293a Release v0.8.1
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCgAGBQJVzgQiAAoJEAgwLbaiZwQo9yIQAKoE+KwiWa+Lh60RdfcVYXXW
 QVTrXVZYjcE1mx7NtdfExSMlhC3htcktyPAvvM5yecjhAN8T6DVKqN9kID2i+jHf
 LxUzh03V9N/qUy+wKBC0qevzsP41MN6tAkxqpW5vk1w/DcghOaNHTuxzqrGHOdqA
 iK/f1QM6citEhZGqTaVK0HTFMiljJYOX1UYq9knCCU5oRcKj67dCf+SqYG9m8HfC
 KGlF/nNONAmxMPGeHxV6aDobuG1yf2zzhlzga/iP0cvfz+4/f2wbt0qeKaH49HBz
 E4Wg1y7yGgdE+95nI84sqa8mCv9iOOxP+U6OphTjzrVuVy2gpB31HExBKnOdLbEK
 o3iuvvOzu/SC6wVsf4BHl/16QL3IMkCWtykcb/yoviD1sXCFUy2UEkmU0kurnJvW
 Qct6NC6PQUMaa8UZup24RYlZY7rOummE8YisQEVhlyo5Ki7q026yC28q9LynkpAP
 u/EkiFs90vE9sU8lcXe1kfIX9HdLJ8WzHc/fgb6oyhvYe2/QoKDoV1n/TU4x134k
 pYrXhMIaXy1Uo3uB/yuetY7Dj2/Q+e5MePgp8ZayyIwSei7ovJ4y9RCZT9H+B5qU
 Er6b/Xm3cRMidQ4U5vmbMezz0uefS5+SyEjYk+GBBYEmXNtEAGwVNv7mOcmwpJyg
 Mfbor7jKiv4rSNZXcYS9
 =AzWS
 -----END PGP SIGNATURE-----

Merge tag 'libpsl-0.8.1' into debian

Release v0.8.1
2015-08-15 13:54:46 +02:00
Tim Rühsen aa94d57699 Release v0.8.1 2015-08-14 17:05:43 +02:00
Tim Rühsen 7b72ac673b Skip leading whitespaces in tests_psl.txt 2015-08-14 12:27:11 +02:00
Tim Rühsen c76e49e3ac Merge pull request #30 from dkg/develop
Add syntax checking for test_psl.txt
2015-08-14 12:06:31 +02:00