help2man (1.47.17) unstable; urgency=medium
* Add Serbian translation of info page (thanks to Мирослав Николић).
* Update Swedish translation (thanks to Sebastian Rasmussen).
* Update to debhelper v13.
* Update standards version to 4.5.1 (no changes).
* Update copyright years.
-- Brendan O'Dea <bod@debian.org> Tue, 19 Jan 2021 22:27:16 +1100
upstream changes:
-----------------
Version 1.0.11
* Updating p1_utils to version 1.0.19.
* Fix to compile with Rebar2 and Erlang 23, added to Travis and Coveralls
* Document usage with Elixir mix
* Add more explicit usage example
* Add CoC and contribution guide
Version 1.0.10
* Updating p1_utils to version 1.0.13.
Version 1.0.9
* Updating p1_utils to version 6ff85e8.
This will be the last release of chardet to support Python 2.7.
chardet 5.0 will only support 3.6+
Major Changes
This release is multiple years in the making, and provides some
quality of life improvements to chardet. The primary user-facing
changes are:
Single-byte charset probers now use nested dictionaries under
the hood, so they are usually a little faster than before. (See
#121 for details)
The CharsetGroupProber class now properly short-circuits when
one of the probers in the group is considered a definite match.
This lead to a substantial speedup.
There is now a chardet.detect_all function that returns a list
of possible encodings for the input with associated confidences.
We have dropped support for Python 2.6, 3.4, and 3.5 as they
are all past end-of-life.
The changes in this release have also laid the groundwork for
retraining the models to make them more accurate, and to support
some more encodings/languages (see #99 for progress). This is our
main focus for chardet 5.0 (beyond dropping Python 2 support).
Contributed in a private email by embr@liclac.eu, thx!
cue2pops is a tool for converting PlayStation 1 backups in .CUE/.BIN format to
.VCD, the format supported by the PlayStation 2's POPS emulator.
The original cue2pops is Windows-only, this is the cue2pops-linux fork.
## Version 2.6 ##
2020-11-23
- New `utf8proc_islower` and `utf8proc_isupper` functions ([#196]).
- Bugfix for manual calls to `grapheme_break_extended` for initial characters ([#205]).
- Various build and portability improvements.
2020-10-12: Version 7.4.2
* New Friulian translation of the messages.
* Updated Dutch, German, Serbian, Traditional Chinese, and Ukrainian
translations.
bdf2sfd 1.1.4 (2020-10-08)
- Add support for seccomp on arm
- Update error message to use seccomp architecture names
- Add a note in the README about sandboxing and fuzzing
- Make displayUsage() and error() static
- Reduce amount of fprintf() calls when outputting SFD header
Version 4.1.1 (2020.9.28)
-------------------------
* Some minor bugs in Micro QR Code generation have been fixed.
* The data capacity calculations are now correct. These bugs probably did not
affect the Micro QR Code generation.
4.018 Thurs Aug 3, 2020
* Fix issue with gcc 10 with snappy compression.
4.017 Thurs July 9, 2020
* The build fixes in 4.016 didn't work correctly, this should fix them.
4.016 Thurs July 9, 2020
* Fix some dependency issues in build process
4.015 Weds July 8, 2020
* Build fixes (missing dependency)
* Hardening against corrupted data
* New thresholds to manage decoding process
4.018 Thurs Aug 3, 2020
* Fix issue with gcc 10 with snappy compression.
4.017 Thurs July 9, 2020
* The build fixes in 4.016 didn't work correctly, this should fix them.
4.016 Thurs July 9, 2020
* Fix some dependency issues in build process
4.015 Weds July 8, 2020
* Build fixes (missing dependency)
4.018 Thurs Aug 3, 2020
* Fix issue with gcc 10 with snappy compression.
4.017 Thurs July 9, 2020
* The build fixes in 4.016 didn't work correctly, this should fix them.
4.016 Thurs July 9, 2020
* Fix some dependency issues in build process
4.015 Weds July 8, 2020
* Build fixes (missing dependency)
* Hardening against corrupted data
* New thresholds to manage decoding process
1.004002 - 2020-05-17
- fix test that fails when JSON::XS is installed, but below version 3.0
(RT#132578)
1.004001 - 2020-05-01
- document when is_bool became available
- now favouring Cpanel::JSON::XS over JSON::XS in more situations (the former
is always added to prereqs when a compiler is available, although JSON::XS
is still used at runtime if new enough and Cpanel::JSON::XS is not
installed). This makes boolean handling more predictable and consistent.
4.23 2020-09-05 (rurban)
- Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)
4.22 2020-09-04 (rurban)
- Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
- Fix t/118_type.t for 5.6
- Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
- Possible fix for s390x with long double, untested (GH #83)
4.21 2020-08-13 (rurban)
- Fix not enough HEK memory allocation for the new canonical tied hashes
feature. (GH #168)
- TODO broken JSON::PP::Boolean versions 2.9x - 4.0 with threads::shared in
125_shared_boolean.t
4.20 2020-08-12 (rurban)
- New feature: sort tied hashes with canonical. (GH #167)
- Fix encode of threads::shared boolean (#166 Sam Bingner).
This was broken with 4.00.
- Fix some stringify overload cases via convert_blessed (GH #105)
- Fix a compat case with JSON::XS, when convert_blessed is set, but
allow_blessed not. (GH #105)
- Improve blessed and stringify tests
- Work on better inf/nan detection on AIX (#165 Peter Heuchert)
- Fix documentation for booleans and their types (#162 by Karen Etheridge)
4.19 2020-02-06 (rurban)
- Fix typed decode memory leak (#160 by Pali).
4.18 2019-12-13 (rurban)
- Add new method ->type_all_string (#156 by Pali).
When type_all_string is set then encode method produce stable deterministic
string types in result JSON.
This can be an alternative to Cpanel::JSON::XS::Type when having
deterministic output is required but string JSON types are enough for any
output.
- Move SvGETMAGIC() from encode_av() and encode_hv() to encode_sv()
(#156 by Pali)
- Add Math::BigInt and Math::BigFloat as recommended dependences
(#157 by Pali and Grinnz)
4.17 2019-11-04 (rurban)
- Add Changes tests and fixups (see #155)
4.16 2019-11-04 (rurban)
- Use Perl_strtod instead of self-made atof (via pow), to
minimize differences from core string-to-float conversions.
(#154). Fixes float representation regressions (in the 1e-6
to 1e-16 range) since 5.22.
4.15 2019-10-21 (rurban)
- Fix more tests for nvtype long double
4.14 2019-10-15 (rurban)
- Fix tests for nvtype long double (#153)
- Fix PREREQ's. E.g. CentOS 7 has not Test::More anymore. (#152 by Pali)
4.13 2019-10-14 (rurban)
- For JSON_TYPE_INT and JSON_TYPE_FLOAT allow to encode numeric values
above 2^64 in PV slot via Math::BigInt/Float (#145, #148, #149 by Pali)
- For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder allow to pass Math::BigInt
and Math::BigFloat objects with allow_bignum. (#147 by Pali)
- Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
(#148, #150 by Pali)
- Do not allow serializing objects when convert_blessed is not enabled.
(#146 by Pali)
4.12 2019-06-11 (rurban)
- Make encoder independent on Math::BigInt version (#140 by Pali)
- Rethrow error from eval_sv and eval_pv() (#138, #139 by Pali),
e.g. when Math::BigInt/BigFloat fails.
- Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT
(#137 by Pali)
- Fix memory corruption in sv_to_ivuv() function (#136 by Pali)
- Add new method ->require_types (#135 by Pali)
- Fix typed json encoder conversion from scalar's PV and NV slot to
JSON_TYPE_INT (#133, #134 by Pali)
- Fix inconsistency with warnings in typed json encoder (#131 by Pali)
- Fix Perl 5.8.0 support (#130 by Pali)
- Fixed minor pod typo (#129 by sheeit)
- Document invalid recursive callbacks or overloads (#128)
4.11 2019-03-26 (rurban)
- Fix unicode strings with BOM corrupt ->utf8 state (#125)
The BOM encoding effects only its very own decode call,
not its object.
4.10 2019-03-18 (rurban)
- Fix incr_text refcounts (#123)
- Add incr_rest testcase (#123)
- Fix encode_stringify string-overload refcnt problem (#124)
"Attempt to free unreferenced scalar" with convert_blessed and overload.
4.09 2019-02-15 (rurban)
- Add seperate allow_dupkeys property, in relaxed (#122)
- Fixed allow_dupkeys for the XS slow path
- Silence 2 -Wunused-value warnings
- Fix ->unblessed_bool to produce modifiable perl structures (PR #121 by Pali)
1.71 Tue Mar 17 00:54:06 CET 2020
- backport to c89 (patch by Paul Howarth).
1.7 Sat Feb 29 22:07:54 CET 2020
- new function: GetFileList.
- experimental perlmulticore support (see manpage).
- Initialize is now a NOP and CleanUp automatically initializes again.
- updated example decoder and documentation a bit.
- include ecb.h to deal with compiler builtins and endianness.
- some further µ-optimisations in hot code, especially for yEnc.
- replace crc32 function by slice-by-16 version by Stephan Brumme,
which should speed up yEnc en-/decoding.
- yEnc: do not calculate two crcs per part, instead, combine
the part crcs together to form the file crc.
- yEnc: allow pcrc= in addition to pcrc32= for yenc trailers, as
some draft mentions both and it is actually in active use.
- yEnc: ignore crc32= on multiparts, except on the last part,
which avoids spurious corruption warnings.
- be more precise in documenting code licenses in COPYING.
- convert constant creation to the method I normally use.
- use common::sense.
1.62 Mon Feb 17 23:19:42 CET 2020
- major performance improvement by simplifying code in _FP_gets
to not use fscanf. This might slow things down on platforms
with very slow fgetc.
1.61 Sun Feb 9 18:38:29 CET 2020
- lint uulib: fix some format string type mismatches
and some other minor issues.
1.6 Thu Oct 24 17:11:54 CEST 2019
- fix heap overflow (testcase by Noel Duffy, reported
by Robert Scheck). The defense-in-depth mechanism based
on mmap should make this unexploitable for other than denial
of service, on systems supporting mmap/mprotect.