Commit Graph

31 Commits

Author SHA1 Message Date
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 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 ac40a6bfc8 Extend tools/psl --print-info and --version 2015-09-27 19:14:58 +02:00
Tim Rühsen 53c2fe31a8 Update copyright years 2015-09-23 14:50:01 +02:00
Tim Rühsen 34289fa59b Add function psl_suffix_wildcard_count() 2015-09-19 10:55:09 +02:00
Tim Rühsen 5c5ee3aad7 added code for all of runtime and builtin options 2014-06-30 13:21:16 +02:00
Tim Rühsen bb12832c30 added all combinations of runtime and builtin options 2014-06-30 10:35:33 +02:00
Tim Ruehsen 373bcb912c more work on support for libidn, libidn2, libicu 2014-06-29 22:56:33 +02:00
Tim Ruehsen 1c20931896 introduced defines for error codes 2014-06-20 12:36:51 +02:00
Tim Ruehsen a1a5b5e5d7 fixed c89 compatibility 2014-06-18 16:27:29 +02:00
Tim Ruehsen 3cb3704176 fixed compile issue with older libicu versions 2014-06-18 14:51:33 +02:00
Tim Ruehsen a0a9e76261 fixed locale/charset support 2014-06-18 12:28:22 +02:00
Tim Ruehsen 7cc3eed46b read from stdin if no domain argument 2014-06-15 22:32:18 +02:00
Daniel Kahn Gillmor f077346f86 clean up psl --help output 2014-06-06 10:04:25 -04:00
Tim Ruehsen 884d98b61c fix distcheck 2014-06-06 12:10:39 +02:00
Daniel Kahn Gillmor 5db3946800 bin/psl should be dynamically-linked 2014-06-06 01:23:48 -04:00
Daniel Kahn Gillmor 1addfb07a0 abort with failure if no domain is passed to psl in a mode where it tries to work with domains 2014-06-06 01:14:40 -04:00
Daniel Kahn Gillmor 9b9c3a35c1 clean up help output 2014-06-06 01:10:21 -04:00
Tim Ruehsen 8d9e899039 added --version to psl utility 2014-06-01 12:01:47 +02:00
Daniel Kahn Gillmor cadb963475 remove LIBPSL_API_VERSION for simplicity 2014-05-31 18:56:07 +02:00
Tim Ruehsen 0eeec32ee3 fix return value of psl_builtin() to NULL if no builtin PSL data available 2014-05-30 16:08:47 +02:00
Tim Ruehsen 1efb6b75f4 changed code to C89 standard 2014-05-12 12:20:59 +02:00
Tim Ruehsen f85acef96e added --help to tools/psl.c 2014-04-24 12:39:31 +02:00
Tim Ruehsen ee0064532c added psl_builtin_filename() 2014-04-17 12:31:06 +02:00
Tim Ruehsen 5e6bad036b added --is-cookie-domain-acceptable to tools/psl.c 2014-04-16 10:56:42 +02:00
Tim Ruehsen 41171a949b added --print-info, --use-builtin-data, --load-psl-file to tools/psl.c 2014-04-13 21:49:03 +02:00
Tim Ruehsen 3fd48b9328 renamed --is-public to --is-public-suffix 2014-04-12 16:12:29 +02:00
Tim Ruehsen b49e681d8f renamed psl_is_public() to psl_is_public_suffix() 2014-04-12 16:04:42 +02:00
Tim Ruehsen 4a278766e1 removed accidentially added blobs 2014-04-11 18:50:01 +02:00
Tim Ruehsen 2a404722f6 added a 'psl' tool to acces functions from command line 2014-04-11 17:16:23 +02:00