Commit Graph

435 Commits

Author SHA1 Message Date
Daniel Kahn Gillmor 540271f496 Merge tag 'libpsl-0.14.0' into debian 2016-08-04 17:10:33 -04:00
Daniel Kahn Gillmor d263a748ae preparing new upstream release to experimental
See https://wiki.debian.org/Teams/ReleaseTeam/Transitions for
discussion around the ABI change/SONAME bump.
2016-08-04 17:07:54 -04:00
Daniel Kahn Gillmor fead4561fc updated debian/watch 2016-08-04 17:07:54 -04:00
Daniel Kahn Gillmor c9f122a746 more package shuffling 2016-08-04 17:07:51 -04:00
Daniel Kahn Gillmor 8c7b0da364 wrap-and-sort -sat 2016-08-04 17:07:11 -04:00
Daniel Kahn Gillmor 148b353c5e record conversation and conclusion with helmut about bootstrapping 2016-08-04 17:06:11 -04:00
Tim Rühsen 0486815dbd Release v0.14.0 2016-07-30 13:53:17 +02:00
Tim Rühsen 23ae4a2ba1 Update PSL submodule 2016-07-30 13:42:46 +02:00
Tim Rühsen 583cf6ae56 Merge pull request #52 from dkg/dafsa-reorg
rename src/make_dafsa.py to src/psl-make-dafsa, add documentation
2016-07-14 12:05:13 +02:00
Daniel Kahn Gillmor dc7bf5bbae rename src/make_dafsa.py to src/psl-make-dafsa, add documentation
I've talked to the good people on #debian-bootstrap who would be most
affected by the possible build-dep cycle, and i think the simplest
approach is actually to split out make_dafsa.py into its own
architecture-independent package.

I'm thinking i'll call the package psl-make-dafsa, and in the course of
shipping it, i'll place src/make_dafsa.py as /usr/bin/psl-make-dafsa.

This is because:

 * debian discourages scripts on the $PATH from having language-specific
   suffixes like .py:

    https://lintian.debian.org/tags/script-with-language-extension.html

 * "-" appears to be a more common delimiter in command names than "_":

    0 dkg@alice:~$ for x in - _; do printf "%s: %d " "$x" $(ls -1 ${PATH//:/ } | grep -c "$x"); done; echo
    -: 1235 _: 368
    0 dkg@alice:~$

 * i'd prefer to prefix the command with "psl-" since it really is
   producing and interpreting PSL-specific data structures.

Accepting this patch would mean i'd have fewer changes to make in the
debian packaging, and would allow other distributors to take a similar
approach if they want to.
2016-07-14 11:55:04 +02:00
Tim Rühsen 8dba092c73 Add magic header to DAFSA binary files 2016-07-13 11:14:18 +02:00
Tim Rühsen 852931571f Fixed invocation of make_dafsa.py in psl2c.c 2016-07-13 11:13:04 +02:00
Tim Rühsen 972cb789dd Update PSL submodule 2016-07-13 10:49:22 +02:00
Tim Rühsen 10fe88b22b Amend formatting of psl man page 2016-07-06 15:32:51 +02:00
Tim Rühsen 45cce63142 Remove auto-generated ABOUT-NLS from git 2016-07-06 15:32:51 +02:00
Daniel Kahn Gillmor a7c2c16585 add a man page 2016-07-06 15:32:51 +02:00
Daniel Kahn Gillmor dc9cc02982 s/publix/public/ 2016-07-06 15:32:51 +02:00
Daniel Kahn Gillmor 248327e4aa use https where possible 2016-07-06 15:32:51 +02:00
Tim Rühsen 514488d9b3 Remove unneeded libraries from tools/psl link step 2016-07-06 13:10:16 +02:00
Daniel Kahn Gillmor 3ac639d991 upstream SONAME moved from 0 to 5 2016-07-05 14:01:20 -04:00
Daniel Kahn Gillmor 2bd74eb419 removed libpsl0-dbg; we prefer auto-generated dbgsym packages 2016-07-05 14:01:20 -04:00
Daniel Kahn Gillmor 615980eea8 use https where possible in debian packaging 2016-07-05 14:01:20 -04:00
Daniel Kahn Gillmor 229268097c use upstream name for public_suffix_list.dat
build-depend: and recommend: a publicsuffix version that is new enough
to ship the standard name.
2016-07-05 14:01:20 -04:00
Daniel Kahn Gillmor 51413414df bumped standards-version to 3.9.8 (no changes needed) 2016-07-05 14:01:20 -04:00
Daniel Kahn Gillmor 94b9d12995 updated debian/copyright 2016-07-05 14:01:20 -04:00
Daniel Kahn Gillmor 4a90ae9713 refresh patch 2016-07-05 14:01:20 -04:00
Daniel Kahn Gillmor 23dca93dd0 dropping patches already applied upstream 2016-07-05 14:01:20 -04:00
Daniel Kahn Gillmor ecc0d75423 Release V0.13.0
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCgAGBQJW1s5mAAoJEAgwLbaiZwQol4YP/ReL/tHzUAOR2+fblzkmbZcG
 QkwpTynhgZrUI8sI0DASYR8ne0CBFymco2K3LHwDnjhgYFs5OtpHBwgLYa+ZGxCW
 HlVx79ZgHLyYX9LiwVgk/gCvJIuIPO2IS4qUjhVfBfKA6OJ2EHnGLl+62W8tGROm
 0mxChLMZHQW7MmTx7ukQZwhqVxqcXnF1dQTFm3fymVtMq5wxbPq0i+y72xK/0nCZ
 19xMPa2dH1yLRyS6OphwK9hyIHykCIBZf7iFvUz45nl8ONqi1DL3jOTcdZN0gZgk
 FFeSsDlHQ1EAxS2qv+Caa8xLUVcxRHz2JKZhYZIBoUdIzatJVtQmZL1LqioIu38Y
 cxcB6WMZjZBVZwhbHC8Q0jv/bKHbRMFTFDNK1c4ThNZAY69B3Nd7Im8UXGis0qms
 g3LuqjbM8J5fk+k9LFDVZgru3+lSwsBVP6n44esTck0aO6mqlCKpkOsR0djIW91P
 1ueP0QquMWWySLulQVFOywrFSmLtQHiSMbCIZOJ9eFTe9s0klQe06zsFe16Xu0U7
 VsR5wRVxtE7+OHg+iOeajgkOmp5dWoOpOK3lhiC/79CeQRudR881/sIR1+hEXkKa
 sFmpj3BEqrvac8059p4Xi0Hgc4qFDzDmXNhGWVZel0VRQWaIw/ssxqtPEyOfvLXn
 iWLMH9eQ9A1u2zMjM6oQ
 =xI69
 -----END PGP SIGNATURE-----

Merge tag 'libpsl-0.13.0' into debian

Release V0.13.0
2016-07-05 11:08:22 -04:00
Daniel Kahn Gillmor 40b58a8208 include OpenPGP key for Tim Rühsen, which has been used to sign git tags 2016-07-05 11:08:13 -04:00
Tim Rühsen a6ed60e57f Release v0.13.0 2016-03-02 12:25:35 +01:00
Tim Rühsen be9b3fd3f4 Merge remote-tracking branch 'origin/newfmt' into develop 2016-03-02 11:55:17 +01:00
Tim Rühsen f097290c90 Remove python linter
It has been merged into https://github.com/publicsuffix/list
and can be found in list/linter.
2016-03-02 11:45:28 +01:00
Tim Rühsen efdd800cb3 Use tests.txt as PSL test file by default 2016-02-20 23:06:30 +01:00
Tim Rühsen cb3fc3b502 Travis CI only for branches develop and master 2016-02-20 23:05:34 +01:00
Tim Rühsen 4798ee88a2 Add test suite support for list/tests/tests.txt 2016-02-20 15:06:48 +01:00
Tim Rühsen 2914afa8c7 New linter/ dir with pslint.py selftest 2016-02-18 16:40:06 +01:00
Tim Rühsen 811513f17e Print message and exit when no suffixes are found 2016-02-12 12:27:25 +01:00
Tim Rühsen d19c46c003 Make a few enhancements to pslint 2016-02-08 14:11:52 +01:00
Tim Rühsen 36609787d5 Fix python3 UTF-8 runtime error and section detection 2016-02-08 09:40:43 +01:00
Tim Rühsen 568394438d Add disabled code for 'Group Order' checking
The check has been disabled since it turned out that those
'groupings' of PSL entries are not really ordered in the way
(# of labels, TLD, sublabel#1, sublabel#2, ...)

This commit also fixes section detection / verification
2016-02-05 12:16:50 +01:00
Tim Rühsen 0e2da86eeb Update PSL submodule 2016-02-02 22:52:29 +01:00
Tim Rühsen aa028e606b Adjust text in doublette comment in src/pslint.py 2016-02-02 22:49:02 +01:00
Tim Rühsen a46af675b4 Fix indentation multi-line comment in src/pslint.py 2016-02-02 22:41:18 +01:00
Tim Rühsen bd70c79c18 Indent src/pslint.py with tabs 2016-02-02 22:20:58 +01:00
Tim Rühsen 98aed19c3a Convert copyright line to UTF-8 in pslint.py 2016-02-02 19:59:45 +01:00
Tim Rühsen 3ba8903915 Add PSL linter written in Python 2016-02-02 16:43:03 +01:00
Tim Rühsen 8c39291f55 Slightly shorter DAFSA array when sorting input 2016-01-05 10:57:07 +01:00
Tim Rühsen 1bd9347af9 Fix for commit fd928da46e 2016-01-04 22:15:43 +01:00
Tim Rühsen f86094972a Check for python 2.7+ in configure.ac 2016-01-04 20:41:24 +01:00
Tim Rühsen fd928da46e Fix python3 incompatibilities in make_dafsa.py 2016-01-04 20:22:13 +01:00