Blame NEWS

Packit Service dcb6c2
Copyright (C) 2014-2018 Tim Rühsen
Packit Service dcb6c2
Packit Service dcb6c2
26.04.2018 Release V0.20.2
Packit Service dcb6c2
  * Fix non srcdir builds
Packit Service dcb6c2
  * Add API decoration
Packit Service dcb6c2
  * Fix for MSVC/Win32 builds
Packit Service dcb6c2
  * Detection fallback from libidn2 to libcu, libidn
Packit Service dcb6c2
  * Fix MinGW cross builds on Linux
Packit Service dcb6c2
  * Add NMake Makefiles for Visual Studio builds
Packit Service dcb6c2
Packit Service dcb6c2
26.02.2018 Release V0.20.1
Packit Service dcb6c2
  * Fix issue introduced with PSL_TYPE_NO_STAR_RULE in V0.20.0
Packit Service dcb6c2
  * Fix SO_VERSION to 8:0:3
Packit Service dcb6c2
  * Improve unit tests
Packit Service dcb6c2
Packit Service dcb6c2
22.02.2018 Release V0.20.0
Packit Service dcb6c2
  * Remove hard-coded gcc flag in Makefile.am
Packit Service dcb6c2
  * Prevent excessive CPU cycles on large inputs
Packit Service dcb6c2
  * New flag PSL_TYPE_NO_STAR_RULE to skip star rule
Packit Service dcb6c2
Packit Service dcb6c2
09.11.2017 Release V0.19.1
Packit Service dcb6c2
  * Add the forgotten commit with NEWS and configure.ac
Packit Service dcb6c2
Packit Service dcb6c2
09.11.2017 Release V0.19.0
Packit Service dcb6c2
  * New function psl_free_string()
Packit Service dcb6c2
  * psl_make_dafsa now works with python2 and python3
Packit Service dcb6c2
  * psl_*count() functions now return -1 if info is not available
Packit Service dcb6c2
  * Fixed unsigned integer overflow in _mem_is_ascii()
Packit Service dcb6c2
  * Add -fsanitize-address-use-after-scope to --enable-asan if available
Packit Service dcb6c2
Packit Service dcb6c2
20.07.2017 Release V0.18.0
Packit Service dcb6c2
  * Fix order of files in psl_latest()
Packit Service dcb6c2
  * Add fuzzing architecture
Packit Service dcb6c2
  * Fix memleak in _psl_is_public_suffix()
Packit Service dcb6c2
  * Add configure option --enable-asan (Address sanitizer)
Packit Service dcb6c2
  * Add configure option --enable-usan (Undefined sanitizer)
Packit Service dcb6c2
  * Add configure option --enable-cfi (Control Flow Integrity)
Packit Service dcb6c2
  * Fix finding libidn2 for static builds
Packit Service dcb6c2
  * Fix use of uninitialized stack value
Packit Service dcb6c2
  * Fix buffer overflow in libicu build
Packit Service dcb6c2
  * Use libidn2 as default for builds (former libicu)
Packit Service dcb6c2
  * Add pkg-config support for libidn and libidn2
Packit Service dcb6c2
Packit Service dcb6c2
16.01.2017 Release V0.17.0
Packit Service dcb6c2
  * Use TR46 non-transitional for IDNA (libicu, libidn2 >= 0.14)
Packit Service dcb6c2
  * Fix coverage upload from TravisCI to Coveralls
Packit Service dcb6c2
  * New tests to cover psl_latest() and psl_dist_filename()
Packit Service dcb6c2
Packit Service dcb6c2
15.12.2016 Release V0.16.1
Packit Service dcb6c2
  * Fix SO_VERSION to 6:0:1
Packit Service dcb6c2
  * Add --use-latest-psl to tools/psl as default
Packit Service dcb6c2
Packit Service dcb6c2
16.12.2016 Release V0.16.0
Packit Service dcb6c2
  * Add functions psl_latest() and psl_dist_filename()
Packit Service dcb6c2
  * Do not taint out variable on error in psl_str_to_utf8lower()
Packit Service dcb6c2
  * Replace psl2c by psl-make-dafsa
Packit Service dcb6c2
  * Add missing includes for OpenBSD
Packit Service dcb6c2
  * Fix typos
Packit Service dcb6c2
  * Update copyright year
Packit Service dcb6c2
Packit Service dcb6c2
14.11.2016 Release V0.15.0
Packit Service dcb6c2
  * Python3 compatibility for psl-make-dafsa
Packit Service dcb6c2
  * Support for UTF-8 in DAFSA data
Packit Service dcb6c2
  * Skip punycode conversion if DAFSA has UTF-8
Packit Service dcb6c2
  * Better code coverage by test suite
Packit Service dcb6c2
  * Code cleanup and enhancements
Packit Service dcb6c2
  * Install man pages for psl-make-dafsa and psl
Packit Service dcb6c2
  * Enhancements to the documentation
Packit Service dcb6c2
Packit Service dcb6c2
30.07.2016 Release V0.14.0
Packit Service dcb6c2
  * Remove unneeded libraries from tools/psl link step
Packit Service dcb6c2
  * Use https instead of http where possible
Packit Service dcb6c2
  * Add man page for tools/psl
Packit Service dcb6c2
  * Add header magic to DAFSA files
Packit Service dcb6c2
  * Rename make_dafsa.py to psl-make-dafsa
Packit Service dcb6c2
  * Add man page for psl-make-dafsa
Packit Service dcb6c2
Packit Service dcb6c2
02.03.2016 Release V0.13.0
Packit Service dcb6c2
  * Use tests.txt as PSL test file by default
Packit Service dcb6c2
  * Slightly shorter DAFSA array when sorting input
Packit Service dcb6c2
  * Check for python 2.7+ in configure.ac
Packit Service dcb6c2
  * Fix python3 incompatibilities in make_dafsa.py
Packit Service dcb6c2
Packit Service dcb6c2
02.01.2016 Release V0.12.0
Packit Service dcb6c2
  * Load DAFSA binaries via psl_load_file() via auto-detection
Packit Service dcb6c2
  * Add more tests
Packit Service dcb6c2
  * Remove psl_builtin_compile_time()
Packit Service dcb6c2
  * Compile PSL into DAFSA using make_dafsa.py
Packit Service dcb6c2
  * Avoid libicu dependency with --enable-runtime=no
Packit Service dcb6c2
  * Test on new Travis-CI build farm
Packit Service dcb6c2
  * Use DAFSA format for builtin PSL data
Packit Service dcb6c2
  * Add function psl_is_public_suffix2()
Packit Service dcb6c2
  * Fix psl_builtin_outdated()
Packit Service dcb6c2
  * Fix several bugs
Packit Service dcb6c2
  * Cleanup code
Packit Service dcb6c2
Packit Service dcb6c2
23.09.2015 Release V0.11.0
Packit Service dcb6c2
  * Add new function psl_check_version_number()
Packit Service dcb6c2
  * Add version defines to include file
Packit Service dcb6c2
Packit Service dcb6c2
19.09.2015 Release V0.10.0
Packit Service dcb6c2
  * Code simplified
Packit Service dcb6c2
  * Less data entries, faster lookups
Packit Service dcb6c2
  * Add new function psl_suffix_wildcard_count()
Packit Service dcb6c2
  * Add new helper function psl_builtin_outdated()
Packit Service dcb6c2
Packit Service dcb6c2
15.09.2015 Release V0.9.0
Packit Service dcb6c2
  * Added semantic checks to PSL entries when generating built-in data
Packit Service dcb6c2
  * Fix test suite for TLD exceptions (not used yet in reality)
Packit Service dcb6c2
  * Removed wrong assumption from test suite
Packit Service dcb6c2
  * Support explicit combination of 'foo.bar' and '*.foo.bar'
Packit Service dcb6c2
Packit Service dcb6c2
14.08.2015 Release V0.8.1
Packit Service dcb6c2
  * Fix documentation 
Packit Service dcb6c2
  * Add syntax checking of tests_psl.txt
Packit Service dcb6c2
Packit Service dcb6c2
06.08.2015 Release V0.8.0
Packit Service dcb6c2
  * Add https://github.com/publicsuffix as git submodule
Packit Service dcb6c2
  * Support Debian 'Reproducible Builds'
Packit Service dcb6c2
  * Fix generation of docs
Packit Service dcb6c2
  * Check UTF-8 sequences for validity (for libidn<=1.30)
Packit Service dcb6c2
  * Add LICENSE to distribution tarball
Packit Service dcb6c2
  * Fix compatibility function strndup 
Packit Service dcb6c2
Packit Service dcb6c2
21.02.2015 Release V0.7.1
Packit Service dcb6c2
  * include configured PSL file into tarball
Packit Service dcb6c2
Packit Service dcb6c2
30.01.2015 Release V0.7.0
Packit Service dcb6c2
  * include effective_tld_names.dat of date 29.12.2014
Packit Service dcb6c2
  * do not install docs when gtk-doc is not installed
Packit Service dcb6c2
  * fix several compatibility issues with Solaris
Packit Service dcb6c2
  * fix 'make distcheck' after 'make clean'
Packit Service dcb6c2
  * mark API as stable
Packit Service dcb6c2
  * use pkg-config to detect libicu
Packit Service dcb6c2
Packit Service dcb6c2
14.11.2014 Release V0.6.2
Packit Service dcb6c2
  * revoked commit from 0.6.1 to satisfy Travis-CI
Packit Service dcb6c2
Packit Service dcb6c2
14.11.2014 Release V0.6.1
Packit Service dcb6c2
  * include effective_tld_names.dat of date 04.11.2014
Packit Service dcb6c2
  * fix pkg-config configuration
Packit Service dcb6c2
Packit Service dcb6c2
28.10.2014 Release V0.6.0
Packit Service dcb6c2
  * added support for IP addresses in psl_is_cookie_domain_acceptable()
Packit Service dcb6c2
  * removed qsort_r() for compatibility
Packit Service dcb6c2
  * check for alloca.h before including
Packit Service dcb6c2
  * include effective_tld_names.dat of date 27.10.2014
Packit Service dcb6c2
Packit Service dcb6c2
03.08.2014 Release V0.5.1
Packit Service dcb6c2
  * fix ASCII check for architectures where char <> signed char
Packit Service dcb6c2
Packit Service dcb6c2
02.07.2014 Release V0.5.0
Packit Service dcb6c2
  * added configure --enable-runtime to allow for IDNA library
Packit Service dcb6c2
    selection as runtime dependency
Packit Service dcb6c2
  * added configure --enable-builtin to allow for IDNA library
Packit Service dcb6c2
    selection for generating the built-in PSL data
Packit Service dcb6c2
  * fixed psl_str_to_utf8lower prototype
Packit Service dcb6c2
  * fixed authors name to UTF-8
Packit Service dcb6c2
Packit Service dcb6c2
23.06.2014 Release V0.4.0
Packit Service dcb6c2
  * depend on libicu for punycode, utf-8 and lowercase conversions
Packit Service dcb6c2
  * added function psl_str_to_utf8lower()
Packit Service dcb6c2
  * fixed locale issues
Packit Service dcb6c2
  * introducing psl_error_t for error codes + defines
Packit Service dcb6c2
  * removed redundant code from psl2c.c
Packit Service dcb6c2
  * updated docs
Packit Service dcb6c2
  * psl utility reads from stdin if no argument specified
Packit Service dcb6c2
Packit Service dcb6c2
10.06.2014 Release V0.3.1
Packit Service dcb6c2
  * link psl utility dynamically
Packit Service dcb6c2
  * fix output of psl_filename()
Packit Service dcb6c2
  * cleanup for psl --help
Packit Service dcb6c2
  * removed check for idn2 in autogen.sh
Packit Service dcb6c2
Packit Service dcb6c2
05.06.2014 Release V0.3.0
Packit Service dcb6c2
  * added support for libicu in psl2c (IDNA2008 UTS#46)
Packit Service dcb6c2
    this needs pkg-config and libicu-dev installed
Packit Service dcb6c2
  * added --version to psl utility
Packit Service dcb6c2
Packit Service dcb6c2
31.05.2014 Release V0.2.5
Packit Service dcb6c2
  * added psl_get_version()
Packit Service dcb6c2
  * removed version from library name
Packit Service dcb6c2
Packit Service dcb6c2
30.05.2014 Release V0.2.4
Packit Service dcb6c2
  * fixed psl_builtin() to return NULL if no built-in PSL data is available
Packit Service dcb6c2
Packit Service dcb6c2
27.05.2014  Release V0.2.3
Packit Service dcb6c2
  * changed API version to 0.2
Packit Service dcb6c2
Packit Service dcb6c2
26.05.2014  Release V0.2.2
Packit Service dcb6c2
  * changed code to C89
Packit Service dcb6c2
  * added a few test cases
Packit Service dcb6c2
  * build static library by default
Packit Service dcb6c2
Packit Service dcb6c2
25.04.2014  Hotfix release V0.2.1
Packit Service dcb6c2
  * updated to the latest Publix Suffix List
Packit Service dcb6c2
Packit Service dcb6c2
25.04.2014  Initial release V0.2