Now
MAIN commitmail json YAML
Update to 1.999811
Upstream changes: 2017-03-15 v1.999811 pjacklam
* Fix an old in the Math::BigFloat methods as_hex(), as_oct(), and as_bin()
methods resulting in loss of accuracy. This bug was introduced in bug in
Math-BigInt-1.76. Due to a naive copy and paste by me, and lack of tests,
this bug was also present in the newer to_hex(), to_oct(), and to_bin()
methods. This shows the bug, as it did not print "0xffff...":
print Math::BigFloat -> from_hex("f" x 30) -> as_hex();
* Fix incorrect formatting in the output from the Math::BigFloat methods
to_hex(), to_oct(), and to_bin() when the output was zero. A prefix was
added when it shouldn't have been.
* Add tests to bigintpm.inc and bigfltpm.inc for better testing of as_hex(),
as_oct(), and as_bin() as well as to_hex(), to_oct(), and to_bin().
* "Synchronize" tests and code formatting in bigintpm.inc and bigfltpm.inc.
2017-03-01 v1.999810 pjacklam
* CPAN RT #120240 revealed that the problems with undefined values is still
present. After a close examination, I believe the only way to get this
really working is to to make blog() call objectify() differently depending
on whether the base for the logarithm is undefined or not. That way we can
avoid objectify() converting the undefined value to a zero. Ideally, we
should warn about undefined values when used in any other context, but we'll
handle that in a later release. See also the related changelog entry for
v1.999801.
* Fix the way the argument count is computed in objectify(). When an argument
count of 0 is given, it means that we should objectify all input arguments.
However, it turned out that the actual argument count was computed
incorrectly.
* Fix CPAN RT #120242 rearding c3 method resolution.
Upstream changes: 2017-03-15 v1.999811 pjacklam
* Fix an old in the Math::BigFloat methods as_hex(), as_oct(), and as_bin()
methods resulting in loss of accuracy. This bug was introduced in bug in
Math-BigInt-1.76. Due to a naive copy and paste by me, and lack of tests,
this bug was also present in the newer to_hex(), to_oct(), and to_bin()
methods. This shows the bug, as it did not print "0xffff...":
print Math::BigFloat -> from_hex("f" x 30) -> as_hex();
* Fix incorrect formatting in the output from the Math::BigFloat methods
to_hex(), to_oct(), and to_bin() when the output was zero. A prefix was
added when it shouldn't have been.
* Add tests to bigintpm.inc and bigfltpm.inc for better testing of as_hex(),
as_oct(), and as_bin() as well as to_hex(), to_oct(), and to_bin().
* "Synchronize" tests and code formatting in bigintpm.inc and bigfltpm.inc.
2017-03-01 v1.999810 pjacklam
* CPAN RT #120240 revealed that the problems with undefined values is still
present. After a close examination, I believe the only way to get this
really working is to to make blog() call objectify() differently depending
on whether the base for the logarithm is undefined or not. That way we can
avoid objectify() converting the undefined value to a zero. Ideally, we
should warn about undefined values when used in any other context, but we'll
handle that in a later release. See also the related changelog entry for
v1.999801.
* Fix the way the argument count is computed in objectify(). When an argument
count of 0 is given, it means that we should objectify all input arguments.
However, it turned out that the actual argument count was computed
incorrectly.
* Fix CPAN RT #120242 rearding c3 method resolution.
MAIN commitmail json YAML
Updated www/mediawiki to 1.28.2
MAIN commitmail json YAML
pkgsrc/www/mediawiki/Makefile@1.66
/
diff
pkgsrc/www/mediawiki/PLIST@1.32 / diff
pkgsrc/www/mediawiki/distinfo@1.50 / diff
pkgsrc/www/mediawiki/PLIST@1.32 / diff
pkgsrc/www/mediawiki/distinfo@1.50 / diff
Update to 1.28.2(security update)
Upstream changes:
MediaWiki 1.28.2
This is a security release of the MediaWiki 1.28 branch.
Due to a mistake in packaging, the releases 1.27.2 and 1.28.1 did not contain the fix for SyntaxHighlight_GeSHi. This new release does contain that fix.
Upstream changes:
MediaWiki 1.28.2
This is a security release of the MediaWiki 1.28 branch.
Due to a mistake in packaging, the releases 1.27.2 and 1.28.1 did not contain the fix for SyntaxHighlight_GeSHi. This new release does contain that fix.
MAIN commitmail json YAML
Updated math/p5-Math-FFT to 1.34
MAIN commitmail json YAML
Update to 1.34
Upstream changes:
1.34 2017-04-07
- Don't pack .*~ temporary files.
- Add MANIFEST.SKIP .
1.33 2017-04-07
- Hopefully fix the tests with "." gone from @INC :
- http://www.cpantesters.org/cpan/report/873193f8-15df-11e7-a7e6-820fe85ef7bd
- Thanks to DCOLLINS for the report.
Upstream changes:
1.34 2017-04-07
- Don't pack .*~ temporary files.
- Add MANIFEST.SKIP .
1.33 2017-04-07
- Hopefully fix the tests with "." gone from @INC :
- http://www.cpantesters.org/cpan/report/873193f8-15df-11e7-a7e6-820fe85ef7bd
- Thanks to DCOLLINS for the report.
MAIN commitmail json YAML
Updated audio/p5-Audio-Scan to 0.98
MAIN commitmail json YAML
Update to 0.98
Upstream changes:
0.98 2017-04-28
- RT #119101, stop including MYMETA files in the tarball.
0.97 2017-04-27
- WAV: GH #2, fixed an integer overflow error that could result in an incorrect song_length_ms
for >16-bit files.
0.96 2016-11-21
- Ogg: RT #118888, fixed crash when trying to read Vorbis comments in an
incorrectly framed file with a bad terminal header page.
- Removed hints/darwin.pl, don't try to be smarter than Perl about how to build things.
- Fixed various minor compiler warnings output by the latest clang on macOS.
0.95 Unreleased community build
- Improved DFF parsing for files which end with corrupted chunk. (Adrian Smith)
- Improved ID3 support for DFF files. (Adrian Smith)
0.94 Unreleased community build
- DSF/DFF: Support dsd file scanning for dsd and dsdiff files. (Kimmo Taskinen)
- AIFF: Fixed scanning of 24 bit files. (Adrian Smith)
Upstream changes:
0.98 2017-04-28
- RT #119101, stop including MYMETA files in the tarball.
0.97 2017-04-27
- WAV: GH #2, fixed an integer overflow error that could result in an incorrect song_length_ms
for >16-bit files.
0.96 2016-11-21
- Ogg: RT #118888, fixed crash when trying to read Vorbis comments in an
incorrectly framed file with a bad terminal header page.
- Removed hints/darwin.pl, don't try to be smarter than Perl about how to build things.
- Fixed various minor compiler warnings output by the latest clang on macOS.
0.95 Unreleased community build
- Improved DFF parsing for files which end with corrupted chunk. (Adrian Smith)
- Improved ID3 support for DFF files. (Adrian Smith)
0.94 Unreleased community build
- DSF/DFF: Support dsd file scanning for dsd and dsdiff files. (Kimmo Taskinen)
- AIFF: Fixed scanning of 24 bit files. (Adrian Smith)
MAIN commitmail json YAML
Updated www/p5-Plack to 1.0044
MAIN commitmail json YAML
Update to 1.0044
Upstream changes:
1.0044 2017-04-26 22:30:27 PDT
[IMPROVEMENTS]
- Allow passing an already-open listen socket to HTTP::Server::PSGI
and add an option to do so in Plack::Test::Server.
Upstream changes:
1.0044 2017-04-26 22:30:27 PDT
[IMPROVEMENTS]
- Allow passing an already-open listen socket to HTTP::Server::PSGI
and add an option to do so in Plack::Test::Server.
MAIN commitmail json YAML
Updated time/p5-DateTime-Format-Natural to 1.05
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Format-Natural/Makefile@1.23
/
diff
pkgsrc/time/p5-DateTime-Format-Natural/distinfo@1.15 / diff
pkgsrc/time/p5-DateTime-Format-Natural/distinfo@1.15 / diff
Update to 1.05
Upstream changes:
1.05 2017-04-23 <schubiger@cpan.org>
- Merged development version to stable.
1.04_01 2017-03-03 <schubiger@cpan.org>
- New supported format: beginning/end of last month.
[rt #120436 - Shawn M. Moore]
Upstream changes:
1.05 2017-04-23 <schubiger@cpan.org>
- Merged development version to stable.
1.04_01 2017-03-03 <schubiger@cpan.org>
- New supported format: beginning/end of last month.
[rt #120436 - Shawn M. Moore]
MAIN commitmail json YAML
Updated textproc/p5-YAML-LibYAML to 0.64
MAIN commitmail json YAML
pkgsrc/textproc/p5-YAML-LibYAML/Makefile@1.25
/
diff
pkgsrc/textproc/p5-YAML-LibYAML/distinfo@1.18 / diff
pkgsrc/textproc/p5-YAML-LibYAML/distinfo@1.18 / diff
Update to 0.64
Upstream changes:
0.64 Fri 7 Apr 20:32:01 CEST 2017
- use lib FindBin::Bin in tests, preparing for perl 5.26 where '.' gets
removed from @INC. Fixes issue#54 TINITA++
- Use the latest libyaml sources.
- Lazy load B::Deparse for faster startup time. Applied PR/53 by
@perlpunk++ (submitted by @carnil++ from a Debian issue as GitHub
issue#52)
Upstream changes:
0.64 Fri 7 Apr 20:32:01 CEST 2017
- use lib FindBin::Bin in tests, preparing for perl 5.26 where '.' gets
removed from @INC. Fixes issue#54 TINITA++
- Use the latest libyaml sources.
- Lazy load B::Deparse for faster startup time. Applied PR/53 by
@perlpunk++ (submitted by @carnil++ from a Debian issue as GitHub
issue#52)
MAIN commitmail json YAML
Updated textproc/p5-XML-Simple to 2.24
MAIN commitmail json YAML
pkgsrc/textproc/p5-XML-Simple/Makefile@1.35
/
diff
pkgsrc/textproc/p5-XML-Simple/distinfo@1.12 / diff
pkgsrc/textproc/p5-XML-Simple/distinfo@1.12 / diff
Update to 2.24
Upstream changes:
2.24 2017-04-17 16:12:00+12:00 Pacific/Auckland
- fix typo in last commit with mistakenly removed some underscores
- don't initialise $XML::Simple::PREFERRED_PARSER to undef as a caller may
have already set it before loading XML::Simple and if not, it would have
defaulted to undef anyway (RT#118205 from Slaven Rezi�)
2.23 2017-04-17 15:49:14+12:00 Pacific/Auckland
- another fix to the logic for detecting circular references (RT#114120 from
Matthias Pitzl, also report from Erland Sommarskog)
Upstream changes:
2.24 2017-04-17 16:12:00+12:00 Pacific/Auckland
- fix typo in last commit with mistakenly removed some underscores
- don't initialise $XML::Simple::PREFERRED_PARSER to undef as a caller may
have already set it before loading XML::Simple and if not, it would have
defaulted to undef anyway (RT#118205 from Slaven Rezi�)
2.23 2017-04-17 15:49:14+12:00 Pacific/Auckland
- another fix to the logic for detecting circular references (RT#114120 from
Matthias Pitzl, also report from Erland Sommarskog)
MAIN commitmail json YAML
Updated textproc/p5-XML-SemanticDiff to 1.0005
MAIN commitmail json YAML
pkgsrc/textproc/p5-XML-SemanticDiff/Makefile@1.17
/
diff
pkgsrc/textproc/p5-XML-SemanticDiff/distinfo@1.8 / diff
pkgsrc/textproc/p5-XML-SemanticDiff/distinfo@1.8 / diff
Update to 1.0005
Upstream changes:
1.0005 2017-02-06
- Convert the distribution to use git, GitHub, and Dist-Zilla.
- Correct some spelling errors and add more tests.
- Remove trailing whitespace.
Upstream changes:
1.0005 2017-02-06
- Convert the distribution to use git, GitHub, and Dist-Zilla.
- Correct some spelling errors and add more tests.
- Remove trailing whitespace.
MAIN commitmail json YAML
Updated textproc/p5-XML-Compile to 1.56
MAIN commitmail json YAML
pkgsrc/textproc/p5-XML-Compile/Makefile@1.2
/
diff
pkgsrc/textproc/p5-XML-Compile/distinfo@1.2 / diff
pkgsrc/textproc/p5-XML-Compile/distinfo@1.2 / diff
Update to 1.56
Update DEPENDS
Upstream changes:
version 1.56: Thu 30 Mar 08:54:49 CEST 2017
Fixes:
- disabled a few regression tests which involve json_friendly, because
the modules changed behavior.
version 1.55: Wed 8 Mar 08:28:02 CET 2017
Changes:
- xml2yaml: new option --keep-root, default true.
Improvements:
- spell fix Debian rt.cpan.org#118569 [Lucas Kanashiro, Debian]
- add json_friendly, patch by Slaven Rezic.
- added bin/xml2jsons: ----------------------------------------------------------------------
Update DEPENDS
Upstream changes:
version 1.56: Thu 30 Mar 08:54:49 CEST 2017
Fixes:
- disabled a few regression tests which involve json_friendly, because
the modules changed behavior.
version 1.55: Wed 8 Mar 08:28:02 CET 2017
Changes:
- xml2yaml: new option --keep-root, default true.
Improvements:
- spell fix Debian rt.cpan.org#118569 [Lucas Kanashiro, Debian]
- add json_friendly, patch by Slaven Rezic.
- added bin/xml2jsons: ----------------------------------------------------------------------
MAIN commitmail json YAML
Updated www/p5-HTML-Tree to 5.06
MAIN commitmail json YAML
Update to 5.06
Upstream changes:
5.06 2017-04-28
Release by Kent Fredric
* Revert XML escaping changes from 5.04 due to large numbers of
broken dependents
- RT#121310 https://rt.cpan.org/Ticket/Display.html?id=121310
- https://github.com/rjbs/MasonX-Resolver-WidgetFactory/issues/1
- https://github.com/kentfredric/HTML-Tree/issues/1
Upstream changes:
5.06 2017-04-28
Release by Kent Fredric
* Revert XML escaping changes from 5.04 due to large numbers of
broken dependents
- RT#121310 https://rt.cpan.org/Ticket/Display.html?id=121310
- https://github.com/rjbs/MasonX-Resolver-WidgetFactory/issues/1
- https://github.com/kentfredric/HTML-Tree/issues/1
MAIN commitmail json YAML
Updated time/p5-DateTime-Event-Cron to 0.09
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Event-Cron/Makefile@1.18
/
diff
pkgsrc/time/p5-DateTime-Event-Cron/distinfo@1.5 / diff
pkgsrc/time/p5-DateTime-Event-Cron/distinfo@1.5 / diff
Update to 0.09
Add LICENSE
Upstream changes:
0.09 Thu Apr 6 14:36:36 EDT 2017
- refactored increment/decrement in order to properly
handle DST transitions as perl RT #120789
Add LICENSE
Upstream changes:
0.09 Thu Apr 6 14:36:36 EDT 2017
- refactored increment/decrement in order to properly
handle DST transitions as perl RT #120789
MAIN commitmail json YAML
Updated time/p5-DateTime-Event-Recurrence to 0.19
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Event-Recurrence/Makefile@1.14
/
diff
pkgsrc/time/p5-DateTime-Event-Recurrence/distinfo@1.4 / diff
pkgsrc/time/p5-DateTime-Event-Recurrence/distinfo@1.4 / diff
Update to 0.19
Upstream changes:
0.19 2017-03-07
- Documentation:
-- "week_start_day" parameter no longer marked "for internal use".
-- Fix "week day" examples. Pointed out by Eric Jensen and Zefram
in a thread started by Andrew Martin in datetime@perl.org
-- Clarify that week_start_day defaults to "1mo", except for
yearly recurrences that default to "mo". Patches by David Steinbrunner.
-- Updated contact email.
Upstream changes:
0.19 2017-03-07
- Documentation:
-- "week_start_day" parameter no longer marked "for internal use".
-- Fix "week day" examples. Pointed out by Eric Jensen and Zefram
in a thread started by Andrew Martin in datetime@perl.org
-- Clarify that week_start_day defaults to "1mo", except for
yearly recurrences that default to "mo". Patches by David Steinbrunner.
-- Updated contact email.
MAIN commitmail json YAML
Updated time/p5-DateTime-Format-W3CDTF to 0.07
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Format-W3CDTF/Makefile@1.14
/
diff
pkgsrc/time/p5-DateTime-Format-W3CDTF/distinfo@1.5 / diff
pkgsrc/time/p5-DateTime-Format-W3CDTF/distinfo@1.5 / diff
Update to 0.07
Upstream changes:
0.07 2017-04-07
- Added explicit "use lib '.'" for use with perl 5.26.0 (RT #120822, PR #1 from
James E Keenan).
Upstream changes:
0.07 2017-04-07
- Added explicit "use lib '.'" for use with perl 5.26.0 (RT #120822, PR #1 from
James E Keenan).
MAIN commitmail json YAML
Updated devel/p5-version to 0.9918
MAIN commitmail json YAML
Update to 0.9918
Upstream changes:
0.9918 - 2017-04-15
* Fix compiling under C++11
https://rt.cpan.org/Ticket/Display.html?id=118846
* Make version::regex variables public for better reuse
https://rt.cpan.org/Ticket/Display.html?id=119669
* Use rel2abs for require in tests to support 5.26.0 @INC
https://rt.cpan.org/Ticket/Display.html?id=121148
* Move change list to standard CHANGES out of README
https://rt.cpan.org/Ticket/Display.html?id=119123
* Better taint handling for Perl < 5.17.2 with tests
https://rt.cpan.org/Ticket/Display.html?id=118087
Upstream changes:
0.9918 - 2017-04-15
* Fix compiling under C++11
https://rt.cpan.org/Ticket/Display.html?id=118846
* Make version::regex variables public for better reuse
https://rt.cpan.org/Ticket/Display.html?id=119669
* Use rel2abs for require in tests to support 5.26.0 @INC
https://rt.cpan.org/Ticket/Display.html?id=121148
* Move change list to standard CHANGES out of README
https://rt.cpan.org/Ticket/Display.html?id=119123
* Better taint handling for Perl < 5.17.2 with tests
https://rt.cpan.org/Ticket/Display.html?id=118087
MAIN commitmail json YAML
Updated devel/p5-Path-FindDev to 0.5.3
MAIN commitmail json YAML
Fix PKGNAME
MAIN commitmail json YAML
Update to 0.5.3
Upstream changes:
v0.5.3 2017-03-10T07:02:09Z c9c9198
- Bugfix: Avoid test failures due to -Ddefault_inc_excludes_dot
- Add "v" to version due to upstream requirements
- Tests made more portable to older Test::More
Upstream changes:
v0.5.3 2017-03-10T07:02:09Z c9c9198
- Bugfix: Avoid test failures due to -Ddefault_inc_excludes_dot
- Add "v" to version due to upstream requirements
- Tests made more portable to older Test::More
MAIN commitmail json YAML
Fix build, spotted by joerg@
MAIN commitmail json YAML
Updated databases/p5-SQL-Abstract to 1.84
MAIN commitmail json YAML
pkgsrc/databases/p5-SQL-Abstract/Makefile@1.38
/
diff
pkgsrc/databases/p5-SQL-Abstract/distinfo@1.23 / diff
pkgsrc/databases/p5-SQL-Abstract/distinfo@1.23 / diff
Update to 1.84
Upstream changes:
1.84 - 2017-04-03
- Restore 'dynamic_config => 0' missed in the Distar port
1.83 - 2017-04-03
- Support for DELETE ... RETURNING (GH#9)
- Port to Distar
revision 1.82 2017-03-20
-------------------------
- Add explicit dependency on Sub::Quote (GH#8)
- Fix syntax errors in ORDER BY docs (GH#7)
revision 1.81_01 2017-02-28
----------------------------
- Fix order clauses with bind parameters in ->where
- Fix ->insert($table, \@values) with >26 values (RT#112684)
- Teach ::Tree that ILIKE (PostgreSQL) and REGEXP (MySQL) are binary ops
- Support for UPDATE ... RETURNING
- Documentation improvements for ORDER BY
Upstream changes:
1.84 - 2017-04-03
- Restore 'dynamic_config => 0' missed in the Distar port
1.83 - 2017-04-03
- Support for DELETE ... RETURNING (GH#9)
- Port to Distar
revision 1.82 2017-03-20
-------------------------
- Add explicit dependency on Sub::Quote (GH#8)
- Fix syntax errors in ORDER BY docs (GH#7)
revision 1.81_01 2017-02-28
----------------------------
- Fix order clauses with bind parameters in ->where
- Fix ->insert($table, \@values) with >26 values (RT#112684)
- Teach ::Tree that ILIKE (PostgreSQL) and REGEXP (MySQL) are binary ops
- Support for UPDATE ... RETURNING
- Documentation improvements for ORDER BY
MAIN commitmail json YAML
Updated databases/p5-DBIx-Class-Cursor-Cached to 1.1.4
MAIN commitmail json YAML
pkgsrc/databases/p5-DBIx-Class-Cursor-Cached/Makefile@1.12
/
diff
pkgsrc/databases/p5-DBIx-Class-Cursor-Cached/distinfo@1.4 / diff
pkgsrc/databases/p5-DBIx-Class-Cursor-Cached/distinfo@1.4 / diff
Update to 1.1.4
Upstream changes:
1.1.4 6 October 2016 17:26:00
- make sure Makefile.PL is included in the dist
1.1.3 6 October 2016 10:56:00
- Refactor slightly to enable useful subclassing (RT#102223, Tim Bunce)
Upstream changes:
1.1.4 6 October 2016 17:26:00
- make sure Makefile.PL is included in the dist
1.1.3 6 October 2016 10:56:00
- Refactor slightly to enable useful subclassing (RT#102223, Tim Bunce)
MAIN commitmail json YAML
Updated devel/p5-Config-Any to 0.30
MAIN commitmail json YAML
Update to 0.30
Upstream changes:
0.30 - 2017-03-28
- don't use YAML::Syck on perl 5.8.8 or below, where it is broken
- ensure tarball does not contain SCHILY headers
Upstream changes:
0.30 - 2017-03-28
- don't use YAML::Syck on perl 5.8.8 or below, where it is broken
- ensure tarball does not contain SCHILY headers
MAIN commitmail json YAML
Updated lang/go to 1.8.1
MAIN commitmail json YAML
pkgsrc/lang/go/PLIST@1.31
/
diff
pkgsrc/lang/go/distinfo@1.45 / diff
pkgsrc/lang/go/version.mk@1.24 / diff
pkgsrc/lang/go/distinfo@1.45 / diff
pkgsrc/lang/go/version.mk@1.24 / diff
Update to 1.8.1
Upstream changes:
go1.8.1 (released 2017/04/07) includes fixes to the compiler, linker, runtime, documentation, go command and the crypto/tls, encoding/xml, image/png, net, net/http, reflect, text/template, and time packages. See the Go 1.8.1 milestone on our issue tracker for details.
Upstream changes:
go1.8.1 (released 2017/04/07) includes fixes to the compiler, linker, runtime, documentation, go command and the crypto/tls, encoding/xml, image/png, net, net/http, reflect, text/template, and time packages. See the Go 1.8.1 milestone on our issue tracker for details.
MAIN commitmail json YAML
Updated devel/p5-Test-Dir to 1.15
MAIN commitmail json YAML
Update to 1.15
Upstream changes:
2017-04-01 Kingpin <martin@martin-M17x>
* Makefile.PL: fixed for newest perls
Upstream changes:
2017-04-01 Kingpin <martin@martin-M17x>
* Makefile.PL: fixed for newest perls
MAIN commitmail json YAML
Updated devel/p5-Test-API to 0.008
MAIN commitmail json YAML
Update to 0.008
Upstream changes:
0.008 2017-04-02 13:30:12-04:00 America/New_York
- No changes from 0.007-TRIAL
0.007 2017-02-27 09:50:45-05:00 America/New_York (TRIAL RELEASE)
[TESTS]
- Fixed tests for perls without '.' in @INC
Upstream changes:
0.008 2017-04-02 13:30:12-04:00 America/New_York
- No changes from 0.007-TRIAL
0.007 2017-02-27 09:50:45-05:00 America/New_York (TRIAL RELEASE)
[TESTS]
- Fixed tests for perls without '.' in @INC
MAIN commitmail json YAML
Updated time/p5-Time-Progress to 2.12
MAIN commitmail json YAML
Update to 2.12
Upstream changes:
2.12 2017-03-27 NIGELM
- fixed div-by-zero when smoothing
Upstream changes:
2.12 2017-03-27 NIGELM
- fixed div-by-zero when smoothing
MAIN commitmail json YAML
Updated time/p5-DateTime-Format-Strptime to 1.73
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Format-Strptime/Makefile@1.29
/
diff
pkgsrc/time/p5-DateTime-Format-Strptime/distinfo@1.17 / diff
pkgsrc/time/p5-DateTime-Format-Strptime/distinfo@1.17 / diff
Update to 1.73
Update DEPENDS
Upstream changes:
1.73 2017-01-31
- The format_datetime now checks that the object it is given isa DateTime
object. Implemented by Mohammad S Anwar. GitHub #17.
1.72 2017-01-24
- Require DateTime::Locale 1.05. This fixes some test failures seen on CPAN
Testers. Also require DateTime::TimeZone 2.09 because you should really
update this on a regular basis.
- Require Specio 0.33 to fix other test failures seen on CPAN (I hope).
1.71 2017-01-24
- By default, the word boundary checks added in 1.69 are now off. You can
enable them by passing "strict => 1" to the constructor. This was reported
as an issue by Toby Corkindale as GitHub #15.
- Switched from Params::Validate to Params::ValidationCompiler.
Update DEPENDS
Upstream changes:
1.73 2017-01-31
- The format_datetime now checks that the object it is given isa DateTime
object. Implemented by Mohammad S Anwar. GitHub #17.
1.72 2017-01-24
- Require DateTime::Locale 1.05. This fixes some test failures seen on CPAN
Testers. Also require DateTime::TimeZone 2.09 because you should really
update this on a regular basis.
- Require Specio 0.33 to fix other test failures seen on CPAN (I hope).
1.71 2017-01-24
- By default, the word boundary checks added in 1.69 are now off. You can
enable them by passing "strict => 1" to the constructor. This was reported
as an issue by Toby Corkindale as GitHub #15.
- Switched from Params::Validate to Params::ValidationCompiler.
MAIN commitmail json YAML
Updated time/p5-DateTime-Format-Flexible to 0.28
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Format-Flexible/Makefile@1.17
/
diff
pkgsrc/time/p5-DateTime-Format-Flexible/distinfo@1.10 / diff
pkgsrc/time/p5-DateTime-Format-Flexible/distinfo@1.10 / diff
Update to 0.28
Upstream changes:
0.28 Thu Mar 23 2016
- fix tests under perl 5.25.10+ with -Ddefault_inc_excludes_dot
- thanks Kent Fredric rt #120698
0.27 Mon Mar 06 2017
- support a single lang as a string instead of requiring an arrayref (DWIM)
- example: lang => 'en'
- add support for:
- "next (weekday)" eg: next sunday
- "last (weekday)" eg: last sunday
- "next (month)" eg: next january
- "last (month)" eg: last january
- "(x unit) from now" eg: 3 years from now
- "(-x unit)" eg: -3 months
- "(+x unit)" eg: +3 months
- "YYMMDD HH:MM:SS" eg: 950404 00:22:12
- "YYMMDD HH:MM:SS.NS" eg: 950404 00:22:12.500
- "Mon D HH:MM:SS.NS TZ YYYY" eg: Fri Dec 2 22:56:03.500 GMT+0 1994
- thanks David White rt #105178, tests from Time::ParseDate
- when we have a leading month that is 0 (zero) and we have a year, assume it is supposed to be october (10)
- thanks Dave Musakhanyan
Upstream changes:
0.28 Thu Mar 23 2016
- fix tests under perl 5.25.10+ with -Ddefault_inc_excludes_dot
- thanks Kent Fredric rt #120698
0.27 Mon Mar 06 2017
- support a single lang as a string instead of requiring an arrayref (DWIM)
- example: lang => 'en'
- add support for:
- "next (weekday)" eg: next sunday
- "last (weekday)" eg: last sunday
- "next (month)" eg: next january
- "last (month)" eg: last january
- "(x unit) from now" eg: 3 years from now
- "(-x unit)" eg: -3 months
- "(+x unit)" eg: +3 months
- "YYMMDD HH:MM:SS" eg: 950404 00:22:12
- "YYMMDD HH:MM:SS.NS" eg: 950404 00:22:12.500
- "Mon D HH:MM:SS.NS TZ YYYY" eg: Fri Dec 2 22:56:03.500 GMT+0 1994
- thanks David White rt #105178, tests from Time::ParseDate
- when we have a leading month that is 0 (zero) and we have a year, assume it is supposed to be october (10)
- thanks Dave Musakhanyan
MAIN commitmail json YAML
Updated time/p5-DateTime-Format-CLDR to 1.18
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Format-CLDR/Makefile@1.2
/
diff
pkgsrc/time/p5-DateTime-Format-CLDR/distinfo@1.2 / diff
pkgsrc/time/p5-DateTime-Format-CLDR/distinfo@1.2 / diff
Update to 1.18
Upstream changes:
1.18 Sat Dec 31 2016
- Fix failing tests rt118286
- Various cleanups
Upstream changes:
1.18 Sat Dec 31 2016
- Fix failing tests rt118286
- Various cleanups
MAIN commitmail json YAML
Updated databases/p5-DBIx-Class-Helpers to 2.033003
MAIN commitmail json YAML
pkgsrc/databases/p5-DBIx-Class-Helpers/Makefile@1.23
/
diff
pkgsrc/databases/p5-DBIx-Class-Helpers/distinfo@1.18 / diff
pkgsrc/databases/p5-DBIx-Class-Helpers/distinfo@1.18 / diff
Update to 2.033003
Upstream changes:
2.033003 2017-03-12 12:14:51-07:00 America/Los_Angeles
- Stop depending on String::CamelCase (closes GH#81)
Upstream changes:
2.033003 2017-03-12 12:14:51-07:00 America/Los_Angeles
- Stop depending on String::CamelCase (closes GH#81)
MAIN commitmail json YAML
Updated www/ruby-unicorn to 5.3.0
MAIN commitmail json YAML
pkgsrc/www/ruby-unicorn/Makefile@1.12
/
diff
pkgsrc/www/ruby-unicorn/PLIST@1.12 / diff
pkgsrc/www/ruby-unicorn/distinfo@1.12 / diff
pkgsrc/www/ruby-unicorn/PLIST@1.12 / diff
pkgsrc/www/ruby-unicorn/distinfo@1.12 / diff
Update to 5.3.0
Upstream changes:
unicorn 5.3.0 / 2017-04-01 08:03 UTC
A couple of portability fixes from Dylan Thacker-Smith and
Jeremy Evans since 5.3.0.pre1 over a week ago, but this looks
ready for a stable release, today.
When I started this over 8 years ago, I wondered if this would
just end up being an April Fools' joke. Guess not. I guess I
somehow tricked people into using a terribly marketed web server
that cannot talk directly to untrusted clients :x Anyways,
unicorn won't be able to handle slow clients 8 years from now,
either, or 80 years from now. And I vow never to learn to use
new-fangled things like epoll, kqueue, or threads :P
Anyways, this is a largish release with several new features,
and no backwards incompatibilities.
Simon Eskildsen contributed heavily using TCP_INFO under Linux
to implement the (now 5 year old) check_client_connection feature:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-check_client_connection
https://bogomips.org/unicorn-public/?q=s:check_client_connection&d:..20170401&x=t
This also led to FreeBSD and OpenBSD portability improvements in
one of our dependencies, raindrops:
https://bogomips.org/raindrops-public/20170323024829.GA5190@dcvr/T/#u
Jeremy Evans contributed several new features. First he
implemented after_worker_exit to aid debugging:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_exit
https://bogomips.org/unicorn-public/?q=s:after_worker_exit&d:..20170401&x=t#t
And then security-related features to isolate workers. Workers
may now chroot to drop access to the master filesystem, and the
new after_worker_ready configuration hook now exists to aid with
chroot support in workers:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_ready
https://bogomips.org/unicorn/Unicorn/Worker.html#method-i-user
https://bogomips.org/unicorn-public/?q=s:after_worker_ready&d:..20170401&x=t#t
https://bogomips.org/unicorn-public/?q=s:chroot&d:..20170401&x=t#t
Additionally, workers may run in a completely different VM space
(nullifying preload_app and any CoW savings) with the new
worker_exec option:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-worker_exec
https://bogomips.org/unicorn-public/?q=s:worker_exec&d:..20170401&x=t#t
There are also several improvements to FreeBSD and OpenBSD
support with the addition of these features.
shortlog of changes since v5.2.0 (2016-10-31):
Dylan Thacker-Smith (1):
Check for Socket::TCP_INFO constant before trying to get TCP_INFO
Eric Wong (30):
drop rb_str_set_len compatibility replacement
TUNING: document THP caveat for Linux users
tee_input: simplify condition for IO#write
remove response_start_sent
http_request: freeze constant strings passed IO#write
Revert "remove response_start_sent"
t/t0012-reload-empty-config.sh: access ivars directly if needed
t0011-active-unix-socket.sh: fix race condition in test
new test for check_client_connection
revert signature change to HttpServer#process_client
support "struct tcp_info" on non-Linux and Ruby 2.2+
unicorn_http: reduce rb_global_variable calls
oob_gc: rely on opt_aref_with optimization on Ruby 2.2+
http_request: reduce insn size for check_client_connection
freebsd: avoid EINVAL when setting accept filter
test-lib: expr(1) portability fix
tests: keep disabled tests defined
test_exec: SO_KEEPALIVE value only needs to be true
doc: fix links to raindrops project
http_request: support proposed Raindrops::TCP states on non-Linux
ISSUES: expand on mail archive info + subscription disclaimer
test_ccc: use a pipe to synchronize test
doc: remove private email support address
input: update documentation and hide internals.
http_server: initialize @pid ivar
gemspec: remove olddoc from build dependency
doc: add version annotations for new features
unicorn 5.3.0.pre1
doc: note after_worker_exit is also 5.3.0+
test_exec: SO_KEEPALIVE value only needs to be true (take #2)
Jeremy Evans (7):
Add after_worker_exit configuration option
Fix code example in after_worker_exit documentation
Add support for chroot to Worker#user
Add after_worker_ready configuration option
Add worker_exec configuration option
Don't pass a block for fork when forking workers
Check for SocketError on first ccc attempt
Simon Eskildsen (1):
check_client_connection: use tcp state on linux
unicorn 5.3.0.pre1 / 2017-03-24 00:25 UTC
A largish release with several new features.
Simon Eskildsen contributed heavily using TCP_INFO under Linux
to implement the (now 5 year old) check_client_connection feature:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-check_client_connection
https://bogomips.org/unicorn-public/?q=s:check_client_connection&d:..20170324&x=t
This also led to FreeBSD and OpenBSD portability improvements in
one of our dependencies, raindrops:
https://bogomips.org/raindrops-public/20170323024829.GA5190@dcvr/T/#u
Jeremy Evans contributed several new features. First he
implemented after_worker_exit to aid debugging:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_exit
https://bogomips.org/unicorn-public/?q=s:after_worker_exit&d:..20170324&x=t#t
And then security-related features to isolate workers. Workers
may now chroot to drop access to the master filesystem, and the
new after_worker_ready configuration hook now exists to aid with
chroot support in workers:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_ready
https://bogomips.org/unicorn/Unicorn/Worker.html#method-i-user
https://bogomips.org/unicorn-public/?q=s:after_worker_ready&d:..20170324&x=t#t
https://bogomips.org/unicorn-public/?q=s:chroot&d:..20170324&x=t#t
Additionally, workers may run in a completely different VM space
(nullifying preload_app and any CoW savings) with the new
worker_exec option:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-worker_exec
https://bogomips.org/unicorn-public/?q=s:worker_exec&d:..20170324&x=t#t
There are also several improvements to FreeBSD and OpenBSD
support with the addition of these features.
34 changes since 5.2.0 (2016-10-31):
Eric Wong (27):
drop rb_str_set_len compatibility replacement
TUNING: document THP caveat for Linux users
tee_input: simplify condition for IO#write
remove response_start_sent
http_request: freeze constant strings passed IO#write
Revert "remove response_start_sent"
t/t0012-reload-empty-config.sh: access ivars directly if needed
t0011-active-unix-socket.sh: fix race condition in test
new test for check_client_connection
revert signature change to HttpServer#process_client
support "struct tcp_info" on non-Linux and Ruby 2.2+
unicorn_http: reduce rb_global_variable calls
oob_gc: rely on opt_aref_with optimization on Ruby 2.2+
http_request: reduce insn size for check_client_connection
freebsd: avoid EINVAL when setting accept filter
test-lib: expr(1) portability fix
tests: keep disabled tests defined
test_exec: SO_KEEPALIVE value only needs to be true
doc: fix links to raindrops project
http_request: support proposed Raindrops::TCP states on non-Linux
ISSUES: expand on mail archive info + subscription disclaimer
test_ccc: use a pipe to synchronize test
doc: remove private email support address
input: update documentation and hide internals.
http_server: initialize @pid ivar
gemspec: remove olddoc from build dependency
doc: add version annotations for new features
Jeremy Evans (6):
Add after_worker_exit configuration option
Fix code example in after_worker_exit documentation
Add support for chroot to Worker#user
Add after_worker_ready configuration option
Add worker_exec configuration option
Don't pass a block for fork when forking workers
Simon Eskildsen (1):
check_client_connection: use tcp state on linux
Upstream changes:
unicorn 5.3.0 / 2017-04-01 08:03 UTC
A couple of portability fixes from Dylan Thacker-Smith and
Jeremy Evans since 5.3.0.pre1 over a week ago, but this looks
ready for a stable release, today.
When I started this over 8 years ago, I wondered if this would
just end up being an April Fools' joke. Guess not. I guess I
somehow tricked people into using a terribly marketed web server
that cannot talk directly to untrusted clients :x Anyways,
unicorn won't be able to handle slow clients 8 years from now,
either, or 80 years from now. And I vow never to learn to use
new-fangled things like epoll, kqueue, or threads :P
Anyways, this is a largish release with several new features,
and no backwards incompatibilities.
Simon Eskildsen contributed heavily using TCP_INFO under Linux
to implement the (now 5 year old) check_client_connection feature:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-check_client_connection
https://bogomips.org/unicorn-public/?q=s:check_client_connection&d:..20170401&x=t
This also led to FreeBSD and OpenBSD portability improvements in
one of our dependencies, raindrops:
https://bogomips.org/raindrops-public/20170323024829.GA5190@dcvr/T/#u
Jeremy Evans contributed several new features. First he
implemented after_worker_exit to aid debugging:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_exit
https://bogomips.org/unicorn-public/?q=s:after_worker_exit&d:..20170401&x=t#t
And then security-related features to isolate workers. Workers
may now chroot to drop access to the master filesystem, and the
new after_worker_ready configuration hook now exists to aid with
chroot support in workers:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_ready
https://bogomips.org/unicorn/Unicorn/Worker.html#method-i-user
https://bogomips.org/unicorn-public/?q=s:after_worker_ready&d:..20170401&x=t#t
https://bogomips.org/unicorn-public/?q=s:chroot&d:..20170401&x=t#t
Additionally, workers may run in a completely different VM space
(nullifying preload_app and any CoW savings) with the new
worker_exec option:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-worker_exec
https://bogomips.org/unicorn-public/?q=s:worker_exec&d:..20170401&x=t#t
There are also several improvements to FreeBSD and OpenBSD
support with the addition of these features.
shortlog of changes since v5.2.0 (2016-10-31):
Dylan Thacker-Smith (1):
Check for Socket::TCP_INFO constant before trying to get TCP_INFO
Eric Wong (30):
drop rb_str_set_len compatibility replacement
TUNING: document THP caveat for Linux users
tee_input: simplify condition for IO#write
remove response_start_sent
http_request: freeze constant strings passed IO#write
Revert "remove response_start_sent"
t/t0012-reload-empty-config.sh: access ivars directly if needed
t0011-active-unix-socket.sh: fix race condition in test
new test for check_client_connection
revert signature change to HttpServer#process_client
support "struct tcp_info" on non-Linux and Ruby 2.2+
unicorn_http: reduce rb_global_variable calls
oob_gc: rely on opt_aref_with optimization on Ruby 2.2+
http_request: reduce insn size for check_client_connection
freebsd: avoid EINVAL when setting accept filter
test-lib: expr(1) portability fix
tests: keep disabled tests defined
test_exec: SO_KEEPALIVE value only needs to be true
doc: fix links to raindrops project
http_request: support proposed Raindrops::TCP states on non-Linux
ISSUES: expand on mail archive info + subscription disclaimer
test_ccc: use a pipe to synchronize test
doc: remove private email support address
input: update documentation and hide internals.
http_server: initialize @pid ivar
gemspec: remove olddoc from build dependency
doc: add version annotations for new features
unicorn 5.3.0.pre1
doc: note after_worker_exit is also 5.3.0+
test_exec: SO_KEEPALIVE value only needs to be true (take #2)
Jeremy Evans (7):
Add after_worker_exit configuration option
Fix code example in after_worker_exit documentation
Add support for chroot to Worker#user
Add after_worker_ready configuration option
Add worker_exec configuration option
Don't pass a block for fork when forking workers
Check for SocketError on first ccc attempt
Simon Eskildsen (1):
check_client_connection: use tcp state on linux
unicorn 5.3.0.pre1 / 2017-03-24 00:25 UTC
A largish release with several new features.
Simon Eskildsen contributed heavily using TCP_INFO under Linux
to implement the (now 5 year old) check_client_connection feature:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-check_client_connection
https://bogomips.org/unicorn-public/?q=s:check_client_connection&d:..20170324&x=t
This also led to FreeBSD and OpenBSD portability improvements in
one of our dependencies, raindrops:
https://bogomips.org/raindrops-public/20170323024829.GA5190@dcvr/T/#u
Jeremy Evans contributed several new features. First he
implemented after_worker_exit to aid debugging:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_exit
https://bogomips.org/unicorn-public/?q=s:after_worker_exit&d:..20170324&x=t#t
And then security-related features to isolate workers. Workers
may now chroot to drop access to the master filesystem, and the
new after_worker_ready configuration hook now exists to aid with
chroot support in workers:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_ready
https://bogomips.org/unicorn/Unicorn/Worker.html#method-i-user
https://bogomips.org/unicorn-public/?q=s:after_worker_ready&d:..20170324&x=t#t
https://bogomips.org/unicorn-public/?q=s:chroot&d:..20170324&x=t#t
Additionally, workers may run in a completely different VM space
(nullifying preload_app and any CoW savings) with the new
worker_exec option:
https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-worker_exec
https://bogomips.org/unicorn-public/?q=s:worker_exec&d:..20170324&x=t#t
There are also several improvements to FreeBSD and OpenBSD
support with the addition of these features.
34 changes since 5.2.0 (2016-10-31):
Eric Wong (27):
drop rb_str_set_len compatibility replacement
TUNING: document THP caveat for Linux users
tee_input: simplify condition for IO#write
remove response_start_sent
http_request: freeze constant strings passed IO#write
Revert "remove response_start_sent"
t/t0012-reload-empty-config.sh: access ivars directly if needed
t0011-active-unix-socket.sh: fix race condition in test
new test for check_client_connection
revert signature change to HttpServer#process_client
support "struct tcp_info" on non-Linux and Ruby 2.2+
unicorn_http: reduce rb_global_variable calls
oob_gc: rely on opt_aref_with optimization on Ruby 2.2+
http_request: reduce insn size for check_client_connection
freebsd: avoid EINVAL when setting accept filter
test-lib: expr(1) portability fix
tests: keep disabled tests defined
test_exec: SO_KEEPALIVE value only needs to be true
doc: fix links to raindrops project
http_request: support proposed Raindrops::TCP states on non-Linux
ISSUES: expand on mail archive info + subscription disclaimer
test_ccc: use a pipe to synchronize test
doc: remove private email support address
input: update documentation and hide internals.
http_server: initialize @pid ivar
gemspec: remove olddoc from build dependency
doc: add version annotations for new features
Jeremy Evans (6):
Add after_worker_exit configuration option
Fix code example in after_worker_exit documentation
Add support for chroot to Worker#user
Add after_worker_ready configuration option
Add worker_exec configuration option
Don't pass a block for fork when forking workers
Simon Eskildsen (1):
check_client_connection: use tcp state on linux
MAIN commitmail json YAML
Updated www/mediawiki to 1.18.1
MAIN commitmail json YAML
pkgsrc/www/mediawiki/Makefile@1.64
/
diff
pkgsrc/www/mediawiki/PLIST@1.31 / diff
pkgsrc/www/mediawiki/distinfo@1.49 / diff
pkgsrc/www/mediawiki/PLIST@1.31 / diff
pkgsrc/www/mediawiki/distinfo@1.49 / diff
Update to 1.18.1
Upstream changes:
MediaWiki 1.28.1
Changes since 1.28.0
$wgRunJobsAsync is now false by default (T142751). This change only affects wikis with $wgJobRunRate > 0.
Fix fatal from "WaitConditionLoop" not being found, experienced when a wiki has more than one database server setup.
(T152717) Better escaping for PHP mail() command
(T154670) A missing method causing the MySQL installer to fatal in rare circumstances was restored.
(T154672) Un-deprecate ArticleAfterFetchContentObject hook.
(T158766) Avoid SQL error on MSSQL when using selectRowCount()
(T145635) Fix too long index error when installing with MSSQL
(T156184) $wgRawHtml will no longer apply to internationalization messages.
(T160519) CACHE_ANYTHING will not be CACHE_ACCEL if no accelerator is installed.
(T154872) Fix incorrect ar_usertext_timestamp index names in new 1.28 installs.
(T109140) (T122209) SECURITY: Special:UserLogin and Special:Search allow redirect to interwiki links.
(T144845) SECURITY: XSS in SearchHighlighter::highlightText() when $wgAdvancedSearchHighlighting is true.
(T125177) SECURITY: API parameters may now be marked as "sensitive" to keep their values out of the logs.
(T150044) SECURITY: "Mark all pages visited" on the watchlist now requires a CSRF token.
(T156184) SECURITY: Escape content model/format url parameter in message.
(T151735) SECURITY: SVG filter evasion using default attribute values in DTD declaration.
(T161453) SECURITY: LocalisationCache will no longer use the temporary directory in it's fallback chain when trying to work out where to write the cache.
(T48143) SECURITY: Spam blacklist ineffective on encoded URLs inside file inclusion syntax's link parameter.
Upstream changes:
MediaWiki 1.28.1
Changes since 1.28.0
$wgRunJobsAsync is now false by default (T142751). This change only affects wikis with $wgJobRunRate > 0.
Fix fatal from "WaitConditionLoop" not being found, experienced when a wiki has more than one database server setup.
(T152717) Better escaping for PHP mail() command
(T154670) A missing method causing the MySQL installer to fatal in rare circumstances was restored.
(T154672) Un-deprecate ArticleAfterFetchContentObject hook.
(T158766) Avoid SQL error on MSSQL when using selectRowCount()
(T145635) Fix too long index error when installing with MSSQL
(T156184) $wgRawHtml will no longer apply to internationalization messages.
(T160519) CACHE_ANYTHING will not be CACHE_ACCEL if no accelerator is installed.
(T154872) Fix incorrect ar_usertext_timestamp index names in new 1.28 installs.
(T109140) (T122209) SECURITY: Special:UserLogin and Special:Search allow redirect to interwiki links.
(T144845) SECURITY: XSS in SearchHighlighter::highlightText() when $wgAdvancedSearchHighlighting is true.
(T125177) SECURITY: API parameters may now be marked as "sensitive" to keep their values out of the logs.
(T150044) SECURITY: "Mark all pages visited" on the watchlist now requires a CSRF token.
(T156184) SECURITY: Escape content model/format url parameter in message.
(T151735) SECURITY: SVG filter evasion using default attribute values in DTD declaration.
(T161453) SECURITY: LocalisationCache will no longer use the temporary directory in it's fallback chain when trying to work out where to write the cache.
(T48143) SECURITY: Spam blacklist ineffective on encoded URLs inside file inclusion syntax's link parameter.
MAIN commitmail json YAML
Updated textproc/p5-Text-CSV_XS to 1.28
MAIN commitmail json YAML
pkgsrc/textproc/p5-Text-CSV_XS/Makefile@1.64
/
diff
pkgsrc/textproc/p5-Text-CSV_XS/distinfo@1.42 / diff
pkgsrc/textproc/p5-Text-CSV_XS/distinfo@1.42 / diff
Update to 1.28
Upstream changes:
1.28 - 2017-03-22, H.Merijn Brand
* Fix length problem with bound empty fields and UTF-8 (RT#120655)
Upstream changes:
1.28 - 2017-03-22, H.Merijn Brand
* Fix length problem with bound empty fields and UTF-8 (RT#120655)
MAIN commitmail json YAML
Updated textproc/p5-Text-CSV to 1.93
MAIN commitmail json YAML
Update to 1.93
Upstream changes:
1.93 2017-04-04
- Fix a test for perl without doc in @INC (kentnl++)
1.92 2017-04-01
- Imported tests/fixes from Text::CSV_XS 1.28
- Fix crlf issue for csv () on Windows (RT#120466)
- New error code for illegal argument(s)/parameter(s)
- Fix tests for perl without dot in @INC
Upstream changes:
1.93 2017-04-04
- Fix a test for perl without doc in @INC (kentnl++)
1.92 2017-04-01
- Imported tests/fixes from Text::CSV_XS 1.28
- Fix crlf issue for csv () on Windows (RT#120466)
- New error code for illegal argument(s)/parameter(s)
- Fix tests for perl without dot in @INC
MAIN commitmail json YAML
Updated mail/p5-Email-Sender to 1.300031
MAIN commitmail json YAML
Update to 1.300031
Upstream changes:
1.300031 2017-04-04 14:35:42-04:00 America/New_York
- EMAIL_SENDER_TRANSPORT did not properly handle the =-prefix case
Now: =Foo::Bar expands to Foo::Bar, Foo::Bar expands to Foo::Bar,
and FooBar expands to Email::Sender::Transport::FooBar, as intended.
Previously, =Foo::Bar expanded to Email::Sender::Transport::Foo::Bar
Upstream changes:
1.300031 2017-04-04 14:35:42-04:00 America/New_York
- EMAIL_SENDER_TRANSPORT did not properly handle the =-prefix case
Now: =Foo::Bar expands to Foo::Bar, Foo::Bar expands to Foo::Bar,
and FooBar expands to Email::Sender::Transport::FooBar, as intended.
Previously, =Foo::Bar expanded to Email::Sender::Transport::Foo::Bar
MAIN commitmail json YAML
Updated www/p5-HTTP-Async to 0.33
MAIN commitmail json YAML
Update to 0.23
Upstream changes:
0.33 2017/01/14
* Perl Critic fixes from Nitish Bezzala
0.32 2017/01/11
* Perl Critic fixes from Nitish Bezzala
Upstream changes:
0.33 2017/01/14
* Perl Critic fixes from Nitish Bezzala
0.32 2017/01/11
* Perl Critic fixes from Nitish Bezzala
MAIN commitmail json YAML
Updated www/p5-HTML-TreeBuilder-LibXML to 0.26
MAIN commitmail json YAML
pkgsrc/www/p5-HTML-TreeBuilder-LibXML/Makefile@1.17
/
diff
pkgsrc/www/p5-HTML-TreeBuilder-LibXML/distinfo@1.10 / diff
pkgsrc/www/p5-HTML-TreeBuilder-LibXML/distinfo@1.10 / diff
Update to 0.26
Upstream changes:
0.26 2016-10-19T15:03:00Z
- Improve `HTML::TreeBuilder::LibXML::Node->new` compatibility
with `HTML::Element->new`
https://github.com/tokuhirom/HTML-TreeBuilder-LibXML/issues/12
(reported by nanto++)
Upstream changes:
0.26 2016-10-19T15:03:00Z
- Improve `HTML::TreeBuilder::LibXML::Node->new` compatibility
with `HTML::Element->new`
https://github.com/tokuhirom/HTML-TreeBuilder-LibXML/issues/12
(reported by nanto++)
MAIN commitmail json YAML
Updated www/p5-HTML-Selector-XPath to 0.23
MAIN commitmail json YAML
pkgsrc/www/p5-HTML-Selector-XPath/Makefile@1.16
/
diff
pkgsrc/www/p5-HTML-Selector-XPath/distinfo@1.9 / diff
pkgsrc/www/p5-HTML-Selector-XPath/distinfo@1.9 / diff
Update to 0.23
Upstream changes:
0.23 20170323 (Thu Mar 23 19:35:00 GMT+1 2017)
- seems as if "provides" in META.json makes new versions not get indexed
properly
. No code changes, no need to upgrade
. We also allow static installation now, without running Makefile.PL
0.22 20160923 (Fri Sep 23 21:35:00 GMT+2 2016)
- seems as if "provides" in META.json must be a full path to the file...
. No code changes, no need to upgrade
0.21 Fri Sep 23 17:38:00 GMT+2 2016
- add META.json, added by Lisa Hare
. No code changes, no need to upgrade
Upstream changes:
0.23 20170323 (Thu Mar 23 19:35:00 GMT+1 2017)
- seems as if "provides" in META.json makes new versions not get indexed
properly
. No code changes, no need to upgrade
. We also allow static installation now, without running Makefile.PL
0.22 20160923 (Fri Sep 23 21:35:00 GMT+2 2016)
- seems as if "provides" in META.json must be a full path to the file...
. No code changes, no need to upgrade
0.21 Fri Sep 23 17:38:00 GMT+2 2016
- add META.json, added by Lisa Hare
. No code changes, no need to upgrade
MAIN commitmail json YAML
Updated www/moodle to 3.2.2
MAIN commitmail json YAML
Update to 3.2.2
Upstream changes:
Here is the full list of fixed issues in 3.2.2.
Highlights
MDL-36233 - Fixed inconsistent "Submissions not graded" link displayed to the teachers on the course overview block
MDL-48228 - MySQL and MariaDB drivers updated to support full UTF-8 . For sites upgrading to 3.2.2, a CLI script may be used to convert to full UTF-8. See MySQL full unicode support for details.
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements
MDL-56122 - Force reload/recreation of (unoconv) preview in grading interface
MDL-51833 - Performance improvement in event monitor preferences loading
MDL-55859 - Assignment: Delete incomplete files after pdf conversion failure
MDL-55762 - Better error handling around ghostscript
MDL-50719 - Long-running scheduled task should not significantly slow down cron processing of other tasks
MDL-57587 - Quiz: Show feedback images when reviewing a quiz attempt
MDL-57608 - VideoJS and VideoJs-Youtube javascript modules are no longer loaded when not required on the page
MDL-50770 - Dashboard should apply customized block positions during dashboard reset
MDL-57374 - Pasting unformatted non HTML plain text in Atto should not remove all styles and class attributes from all existing content in editor
MDL-57362 - Assignment list all submissions must respect separate groups mode
MDL-46782 - When re-entering Multi-SCO SCORM start from the first uncompleted SCO
MDL-53367 - Importing a forum with auto subscription now automatically subscribes current users
MDL-50625 - Allow to use LDAP user synchronisation without page control
MDL-55915 - Respect capability to view full names in assignment grading, grader report and manual user enrolment popup
MDL-57785 - Don't refresh SCORM navigation when navigation display is disabled
MDL-57370 - Performance improvement when displaying notifications and messages popups
MDL-57296 - Fixed bug when teacher without permission to view hidden grades was not able to collapse grade categories in the gradebook
MDL-55547 - Event monitor: fixed bug preventing to view current subscription after deleting a course with subscriptions
For developers
MDL-57030 - Add option to behat run tool to automatically rerun failures
MDL-57940 - Allow behat parallel run to start at different time
Upstream changes:
Here is the full list of fixed issues in 3.2.2.
Highlights
MDL-36233 - Fixed inconsistent "Submissions not graded" link displayed to the teachers on the course overview block
MDL-48228 - MySQL and MariaDB drivers updated to support full UTF-8 . For sites upgrading to 3.2.2, a CLI script may be used to convert to full UTF-8. See MySQL full unicode support for details.
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements
MDL-56122 - Force reload/recreation of (unoconv) preview in grading interface
MDL-51833 - Performance improvement in event monitor preferences loading
MDL-55859 - Assignment: Delete incomplete files after pdf conversion failure
MDL-55762 - Better error handling around ghostscript
MDL-50719 - Long-running scheduled task should not significantly slow down cron processing of other tasks
MDL-57587 - Quiz: Show feedback images when reviewing a quiz attempt
MDL-57608 - VideoJS and VideoJs-Youtube javascript modules are no longer loaded when not required on the page
MDL-50770 - Dashboard should apply customized block positions during dashboard reset
MDL-57374 - Pasting unformatted non HTML plain text in Atto should not remove all styles and class attributes from all existing content in editor
MDL-57362 - Assignment list all submissions must respect separate groups mode
MDL-46782 - When re-entering Multi-SCO SCORM start from the first uncompleted SCO
MDL-53367 - Importing a forum with auto subscription now automatically subscribes current users
MDL-50625 - Allow to use LDAP user synchronisation without page control
MDL-55915 - Respect capability to view full names in assignment grading, grader report and manual user enrolment popup
MDL-57785 - Don't refresh SCORM navigation when navigation display is disabled
MDL-57370 - Performance improvement when displaying notifications and messages popups
MDL-57296 - Fixed bug when teacher without permission to view hidden grades was not able to collapse grade categories in the gradebook
MDL-55547 - Event monitor: fixed bug preventing to view current subscription after deleting a course with subscriptions
For developers
MDL-57030 - Add option to behat run tool to automatically rerun failures
MDL-57940 - Allow behat parallel run to start at different time
MAIN commitmail json YAML
Updated math/R-zoo to 1.7.14
MAIN commitmail json YAML
Update to 1.7.14
Upstream changes:
Changes in Version 1.7-14
o Several convenience interfaces to read.zoo() have been added:
read.table.zoo(), read.csv.zoo(), read.csv2.zoo(), read.delim.zoo(),
read.delim2.zoo(). All of these first call the corresponding read.*()
function to read the data from a text file (with the respective default
settings) and subsequently call read.zoo() to turn the data into
a zoo series.
o na.approx.default() did not properly process the "maxgap" argument
if y did not contain any NAs but NAs were only created implicitly
by xout being different from x (pointed out by Stefan Metzger).
A suitable fix has been added that merges x and xout first.
o aggregate.zoo() and rollapply.zoo() gained the argument coredata=TRUE
which can control whether only the coredata is passed to each subset
(previous behavior) or the full zoo series.
o The "its" package has been archived on CRAN and hence removed from
the list of zoo's suggested packages. However, various methods for
objects of class "its" continue to be available in zoo in case someone
still uses the legacy code.
Upstream changes:
Changes in Version 1.7-14
o Several convenience interfaces to read.zoo() have been added:
read.table.zoo(), read.csv.zoo(), read.csv2.zoo(), read.delim.zoo(),
read.delim2.zoo(). All of these first call the corresponding read.*()
function to read the data from a text file (with the respective default
settings) and subsequently call read.zoo() to turn the data into
a zoo series.
o na.approx.default() did not properly process the "maxgap" argument
if y did not contain any NAs but NAs were only created implicitly
by xout being different from x (pointed out by Stefan Metzger).
A suitable fix has been added that merges x and xout first.
o aggregate.zoo() and rollapply.zoo() gained the argument coredata=TRUE
which can control whether only the coredata is passed to each subset
(previous behavior) or the full zoo series.
o The "its" package has been archived on CRAN and hence removed from
the list of zoo's suggested packages. However, various methods for
objects of class "its" continue to be available in zoo in case someone
still uses the legacy code.
MAIN commitmail json YAML
Updated print/R-knitr to 1.15.1
MAIN commitmail json YAML
Update to 1.15.1
Upstream changes:
CHANGES IN knitr VERSION 1.15.1
@yihui yihui released this on 23 Nov 2016 揃 49 commits to master since this release
NEW FEATURES
added a new hook function hook_pngquant() that can call pngquant to optimize PNG images (thanks, @slowkow, #1320)
BUG FIXES
not really a knitr bug, but knit_params() should be better at dealing with multibyte characters now due to the bug fix in the yaml package viking/r-yaml#6
Downloads
Source code (zip)
Source code (tar.gz)
v1.15
b08a7bc
CHANGES IN knitr VERSION 1.15
@yihui yihui released this on 10 Nov 2016 揃 63 commits to master since this release
NEW FEATURES
NA values can be displayed using different characters (including empty strings) in kable(); you can set the option knitr.kable.NA, e.g. options(knitr.kable.NA = '') to hide NA values (#1283)
added a fortran95 engine (thanks, @stefanedwards, #1282)
added a block2 engine for R Markdown documents as an alternative to the block engine; it should be faster and supports arbitrary Pandoc's Markdown syntax, but it is essentially a hack; note when the output format is LaTeX/PDF, you have to define \let\BeginKnitrBlock\begin \let\EndKnitrBlock\end in the LaTeX preamble
figure captions specified in the chunk option fig.cap are also applied to HTML widgets (thanks, @byzheng, rstudio/bookdown#118)
when the chunk option fig.show = 'animate' and ffmpeg.format = 'gif', a GIF animation of the plots in the chunk will be generated for HTML output (https://twitter.com/thomasp85/status/785800003436421120)
added a width argument to write_bib() so long lines in bib entries can be wrapped
the inline syntax r#code is also supported besides r code; this can make sure the inline expression is not split when the line is wrapped (thanks, Dave Jarvis)
provided a global R option knitr.use.cwd so users can choose to evaluate the R code chunks in the current working directory after setting options(knitr.use.cwd = TRUE); the default is to evaluate code in the directory of the input document, unless the knitr option opts_knit$set(root.dir = ...) has been set
if options(knitr.digits.signif = TRUE), numbers from inline expressions will be formatted using getOption('digits') as the number of significant digits, otherwise (the default behavior) getOption('digits') is treated as the number of decimal places (thanks, @numatt, #1053)
the chunk option engine.path can also be a list of paths to the engine executables now, e.g., you can set knitr::opts_chunk$set(engine.path = list(python = '/anaconda/bin/python', perl = '/usr/local/bin/perl')), then when a python code chunk is executed, /anaconda/bin/python will be called instead of the system default (rstudio/rmarkdown#812)
introduced a mechanism to protect text output in the sense that it will not be touched by Pandoc during the conversion from R Markdown to another format; this is primarily for package developers to extend R Markdown; see ?raw_output for details (which also shows new functions extract_raw_output() and restore_raw_output())
MAJOR CHANGES
the minimal version of R required for knitr is 3.1.0 now (#1269)
the formatR package is an optional package since the default chunk option tidy = FALSE has been there for a long time; if you use tidy = TRUE, you need to install formatR separately if it is not installed
:set +m is no longer automatically added to haskell code chunks (#1274)
MINOR CHANGES
the package option opts_knit$get('stop_on_error') has been removed
the confusing warning message about knitr::knit2html() when buiding package vignettes using the knitr::rmarkdown engine without pandoc/pandoc-citeproc has been removed (#1286)
the default value of the quiet argument of plot_crop() was changed from !opts_knit$get('progress') to TRUE, i.e., by default the messages from cropping images are suppressed
BUG FIXES
the chunk option cache.vars did not really behave like what was documented (thanks, @simonkth, #1280)
asis_output() should not be merged with normal character output when results='hold' (thanks, @kevinushey, #1310)
Downloads
Source code (zip)
Source code (tar.gz)
v1.14
b34be0d
CHANGES IN knitr VERSION 1.14
@yihui yihui released this on 12 Aug 2016 揃 845 commits to master since this release
NEW FEATURES
improved caching for Rcpp code chunks: the shared library built from the C++ code will be preserved on disk and reloaded the next time if caching is enabled (chunk option cache = TRUE), so that the exported R functions are still usable in later R code chunks; note this feature requires Rcpp >= 0.12.5.6 (thanks, @jjallaire, #1239)
added a helper function all_rcpp_labels(), which is simply all_labels(engine == 'Rcpp') and can be used to extract all chunk lables of Rcpp chunks
added a new engine named sql that uses the DBI package to execute SQL queries, and optionally assign the result to a variable in the knitr session; see http://rmarkdown.rstudio.com/authoring_knitr_engines.html for details (#1241)
fig.keep now accepts numeric values to index low-level plots to keep (#1265)
BUG FIXES
fixed #1211: pandoc('foo.md') generates foo_utf8.html instead of foo.html by default
fixed #1236: include = FALSE for code chunks inside blockquotes did not work (should return > instead of a blank line) (thanks, @fmichonneau)
fixed #1217: define the command \hlipl for syntax highlighting for Rnw documents (thanks, @conjugateprior)
fixed #1215: restoring par() settings might fail when the plot window is partitioned, e.g. par(mfrow = c(1, 2)) (thanks, @jrwishart @jmichaelgilbert)
fixed #1250: in the quiet mode, knit() should not emit the message "processing file ..." when processing child documents (thanks, @KZARCA)
MAJOR CHANGES
knitr will no longer generate screenshots automatically for HTML widgets if the webshot package or PhantomJS is not installed
MINOR CHANGES
if dev = 'cairo_pdf', the cairo_pdf device will be used to record plots (previously the pdf device was used) (#1235)
LaTeX short captions now go up to the first ., : or ; character followed by a space or newline (thanks, @knokknok, #1249)
Upstream changes:
CHANGES IN knitr VERSION 1.15.1
@yihui yihui released this on 23 Nov 2016 揃 49 commits to master since this release
NEW FEATURES
added a new hook function hook_pngquant() that can call pngquant to optimize PNG images (thanks, @slowkow, #1320)
BUG FIXES
not really a knitr bug, but knit_params() should be better at dealing with multibyte characters now due to the bug fix in the yaml package viking/r-yaml#6
Downloads
Source code (zip)
Source code (tar.gz)
v1.15
b08a7bc
CHANGES IN knitr VERSION 1.15
@yihui yihui released this on 10 Nov 2016 揃 63 commits to master since this release
NEW FEATURES
NA values can be displayed using different characters (including empty strings) in kable(); you can set the option knitr.kable.NA, e.g. options(knitr.kable.NA = '') to hide NA values (#1283)
added a fortran95 engine (thanks, @stefanedwards, #1282)
added a block2 engine for R Markdown documents as an alternative to the block engine; it should be faster and supports arbitrary Pandoc's Markdown syntax, but it is essentially a hack; note when the output format is LaTeX/PDF, you have to define \let\BeginKnitrBlock\begin \let\EndKnitrBlock\end in the LaTeX preamble
figure captions specified in the chunk option fig.cap are also applied to HTML widgets (thanks, @byzheng, rstudio/bookdown#118)
when the chunk option fig.show = 'animate' and ffmpeg.format = 'gif', a GIF animation of the plots in the chunk will be generated for HTML output (https://twitter.com/thomasp85/status/785800003436421120)
added a width argument to write_bib() so long lines in bib entries can be wrapped
the inline syntax r#code is also supported besides r code; this can make sure the inline expression is not split when the line is wrapped (thanks, Dave Jarvis)
provided a global R option knitr.use.cwd so users can choose to evaluate the R code chunks in the current working directory after setting options(knitr.use.cwd = TRUE); the default is to evaluate code in the directory of the input document, unless the knitr option opts_knit$set(root.dir = ...) has been set
if options(knitr.digits.signif = TRUE), numbers from inline expressions will be formatted using getOption('digits') as the number of significant digits, otherwise (the default behavior) getOption('digits') is treated as the number of decimal places (thanks, @numatt, #1053)
the chunk option engine.path can also be a list of paths to the engine executables now, e.g., you can set knitr::opts_chunk$set(engine.path = list(python = '/anaconda/bin/python', perl = '/usr/local/bin/perl')), then when a python code chunk is executed, /anaconda/bin/python will be called instead of the system default (rstudio/rmarkdown#812)
introduced a mechanism to protect text output in the sense that it will not be touched by Pandoc during the conversion from R Markdown to another format; this is primarily for package developers to extend R Markdown; see ?raw_output for details (which also shows new functions extract_raw_output() and restore_raw_output())
MAJOR CHANGES
the minimal version of R required for knitr is 3.1.0 now (#1269)
the formatR package is an optional package since the default chunk option tidy = FALSE has been there for a long time; if you use tidy = TRUE, you need to install formatR separately if it is not installed
:set +m is no longer automatically added to haskell code chunks (#1274)
MINOR CHANGES
the package option opts_knit$get('stop_on_error') has been removed
the confusing warning message about knitr::knit2html() when buiding package vignettes using the knitr::rmarkdown engine without pandoc/pandoc-citeproc has been removed (#1286)
the default value of the quiet argument of plot_crop() was changed from !opts_knit$get('progress') to TRUE, i.e., by default the messages from cropping images are suppressed
BUG FIXES
the chunk option cache.vars did not really behave like what was documented (thanks, @simonkth, #1280)
asis_output() should not be merged with normal character output when results='hold' (thanks, @kevinushey, #1310)
Downloads
Source code (zip)
Source code (tar.gz)
v1.14
b34be0d
CHANGES IN knitr VERSION 1.14
@yihui yihui released this on 12 Aug 2016 揃 845 commits to master since this release
NEW FEATURES
improved caching for Rcpp code chunks: the shared library built from the C++ code will be preserved on disk and reloaded the next time if caching is enabled (chunk option cache = TRUE), so that the exported R functions are still usable in later R code chunks; note this feature requires Rcpp >= 0.12.5.6 (thanks, @jjallaire, #1239)
added a helper function all_rcpp_labels(), which is simply all_labels(engine == 'Rcpp') and can be used to extract all chunk lables of Rcpp chunks
added a new engine named sql that uses the DBI package to execute SQL queries, and optionally assign the result to a variable in the knitr session; see http://rmarkdown.rstudio.com/authoring_knitr_engines.html for details (#1241)
fig.keep now accepts numeric values to index low-level plots to keep (#1265)
BUG FIXES
fixed #1211: pandoc('foo.md') generates foo_utf8.html instead of foo.html by default
fixed #1236: include = FALSE for code chunks inside blockquotes did not work (should return > instead of a blank line) (thanks, @fmichonneau)
fixed #1217: define the command \hlipl for syntax highlighting for Rnw documents (thanks, @conjugateprior)
fixed #1215: restoring par() settings might fail when the plot window is partitioned, e.g. par(mfrow = c(1, 2)) (thanks, @jrwishart @jmichaelgilbert)
fixed #1250: in the quiet mode, knit() should not emit the message "processing file ..." when processing child documents (thanks, @KZARCA)
MAJOR CHANGES
knitr will no longer generate screenshots automatically for HTML widgets if the webshot package or PhantomJS is not installed
MINOR CHANGES
if dev = 'cairo_pdf', the cairo_pdf device will be used to record plots (previously the pdf device was used) (#1235)
LaTeX short captions now go up to the first ., : or ; character followed by a space or newline (thanks, @knokknok, #1249)
MAIN commitmail json YAML
Updated security/R-digest to 0.6.12
MAIN commitmail json YAML
Update to 0.6.12
Upstream changes:
2017-01-26 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.12
2017-01-23 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* NAMESPACE: export sha1.function() and sha1.call()
* R/sha1.R:
- sha1() gains methods for the class "function" and "call"
- sha1() gains a ... argument, currently only relevant for
"function"
- sha1() takes arguments into account for hash for complex,
Date and array. Note that this will lead to different
hasheS for these classes and for objects containing
these classes
* man/sha1.rd: update helppage for sha1()
* tests/sha1Test.R: update unit tests for sha1()
2017-01-01 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.11
* R/sha1.R (sha1.anova): Added more #nocov marks
* src/sha2.c (SHA256_Transform): Idem
* tests/AESTest.R (hextextToRaw): Print AES object
* tests/AESTest.Rout.save: Updated
2016-12-08 Dirk Eddelbuettel <edd@debian.org>
* NAMESPACE: Register (and exported) makeRaw S3 methods
* man/makeRaw.Rd: New manual page
* tests/hmacTest.R: Direct call to makeRaw()
* tests/hmacTest.Rout.save: Ditto
* src/digest.c: Additional #nocov tags
* src/xxhash.c: Ditto
2016-12-07 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Rolled minor version
* README.md: Use shields.io badge for codecov
* R/digest.R: Additional #nocov tags
* src/sha2.c: Ditto
* src/raes.c: Ditto
* tests/hmacTest.R: Additional tests
* tests/hmacTest.Rout.save: Ditto
2016-11-30 Dirk Eddelbuettel <edd@debian.org>
* .travis.yml (before_install): Activate PPA as we (currently)
need an updated version of (r-cran)-covr to run coverage
* tests/load-unload.R: Comment-out for now as it upsets coverage
* tests/digestTest.R: Test two more algorithms
* tests/digestTest.Rout.save: Updated reference output
* R/digest.R: Added #nocov tags
* R/zzz.R (.onUnload): Ditto
* src/crc32.c: Ditto
* src/pmurhash.c: Ditto
* src/raes.c: Ditto
* src/sha2.c: Ditto
* src/xxhash.c: Ditto
2016-11-26 Dirk Eddelbuettel <edd@debian.org>
* .travis.yml (after_success): Integrated Jim Hester's suggestion of
activating code coverage sent many moons ago (in PR #12)
* .codecov.yml (comment): Added
* .Rbuildignore: Exclude .codecov.yml
* README.md: Added code coverage badge
2016-10-16 Dirk Eddelbuettel <edd@debian.org>
* R/digest.R (digest): Support 'nosharing' option of base::serialize
as suggested by Radford Neal whose pqR uses this
2016-08-02 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (License): Now GPL (>= 2), cf issue 36 on GH
* README.md: Updated badge accordingly
2016-08-02 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Release 0.6.10
* DESCRIPTION (Description): Shortened to one paragraph
* DESCRIPTION (BugReports): URL to GH issues added
* .travis.yml: Rewritten for run.sh from forked r-travis
2016-07-12 Henrik Bengtsson <hb@aroma-project.org>
* src/digest.c: Correct bug with skip and file parameter interaction
* tests/digestTest.R: Test code
* tests/digestTest.Rout.save: Test reference output
* R/zzz.R: Allow for unloading of shared library
* tests/load-unload.R: Test code
* DESCRIPTION: Rolled minor Version and Date
2016-05-25 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* R/sha1.R: Support for pairlist and name
* tests/sha1Test.R: Support for pairlist and name
* man/sha1.Rd: Support for pairlist, name, complex, array and Date
* NAMESPACE: Support for pairlist, name and array
* DESCRIPTION: bump version number and date
2016-05-01 Viliam Simko <viliam.simko@gmail.com>
* R/sha1.R: Support for complex, Date and array
* tests/sha1Test.R: Ditto
* NAMESPACE: Ditto
2016-04-27 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Author): Add Qiang Kou to Authors
* README.md: Ditto
2016-01-25 Dirk Eddelbuettel <edd@debian.org>
* src/digest.c (digest): Use XLENGTH if R >= 3.0.0 (issue #29)
2016-01-11 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* R/sha1.R: handle empty list and empty dataframe (#issue 27);
take the object class, digits and zapsmall into account (#PR 28)
* vignettes/sha1.Rmd: Small edits to reflect changes is sha1()
2016-01-09 Michel Lang <michellang@gmail.com>
* R/sha1.R: Add a length check to sha1(), use vapply()
Upstream changes:
2017-01-26 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.12
2017-01-23 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* NAMESPACE: export sha1.function() and sha1.call()
* R/sha1.R:
- sha1() gains methods for the class "function" and "call"
- sha1() gains a ... argument, currently only relevant for
"function"
- sha1() takes arguments into account for hash for complex,
Date and array. Note that this will lead to different
hasheS for these classes and for objects containing
these classes
* man/sha1.rd: update helppage for sha1()
* tests/sha1Test.R: update unit tests for sha1()
2017-01-01 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.11
* R/sha1.R (sha1.anova): Added more #nocov marks
* src/sha2.c (SHA256_Transform): Idem
* tests/AESTest.R (hextextToRaw): Print AES object
* tests/AESTest.Rout.save: Updated
2016-12-08 Dirk Eddelbuettel <edd@debian.org>
* NAMESPACE: Register (and exported) makeRaw S3 methods
* man/makeRaw.Rd: New manual page
* tests/hmacTest.R: Direct call to makeRaw()
* tests/hmacTest.Rout.save: Ditto
* src/digest.c: Additional #nocov tags
* src/xxhash.c: Ditto
2016-12-07 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Rolled minor version
* README.md: Use shields.io badge for codecov
* R/digest.R: Additional #nocov tags
* src/sha2.c: Ditto
* src/raes.c: Ditto
* tests/hmacTest.R: Additional tests
* tests/hmacTest.Rout.save: Ditto
2016-11-30 Dirk Eddelbuettel <edd@debian.org>
* .travis.yml (before_install): Activate PPA as we (currently)
need an updated version of (r-cran)-covr to run coverage
* tests/load-unload.R: Comment-out for now as it upsets coverage
* tests/digestTest.R: Test two more algorithms
* tests/digestTest.Rout.save: Updated reference output
* R/digest.R: Added #nocov tags
* R/zzz.R (.onUnload): Ditto
* src/crc32.c: Ditto
* src/pmurhash.c: Ditto
* src/raes.c: Ditto
* src/sha2.c: Ditto
* src/xxhash.c: Ditto
2016-11-26 Dirk Eddelbuettel <edd@debian.org>
* .travis.yml (after_success): Integrated Jim Hester's suggestion of
activating code coverage sent many moons ago (in PR #12)
* .codecov.yml (comment): Added
* .Rbuildignore: Exclude .codecov.yml
* README.md: Added code coverage badge
2016-10-16 Dirk Eddelbuettel <edd@debian.org>
* R/digest.R (digest): Support 'nosharing' option of base::serialize
as suggested by Radford Neal whose pqR uses this
2016-08-02 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (License): Now GPL (>= 2), cf issue 36 on GH
* README.md: Updated badge accordingly
2016-08-02 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Release 0.6.10
* DESCRIPTION (Description): Shortened to one paragraph
* DESCRIPTION (BugReports): URL to GH issues added
* .travis.yml: Rewritten for run.sh from forked r-travis
2016-07-12 Henrik Bengtsson <hb@aroma-project.org>
* src/digest.c: Correct bug with skip and file parameter interaction
* tests/digestTest.R: Test code
* tests/digestTest.Rout.save: Test reference output
* R/zzz.R: Allow for unloading of shared library
* tests/load-unload.R: Test code
* DESCRIPTION: Rolled minor Version and Date
2016-05-25 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* R/sha1.R: Support for pairlist and name
* tests/sha1Test.R: Support for pairlist and name
* man/sha1.Rd: Support for pairlist, name, complex, array and Date
* NAMESPACE: Support for pairlist, name and array
* DESCRIPTION: bump version number and date
2016-05-01 Viliam Simko <viliam.simko@gmail.com>
* R/sha1.R: Support for complex, Date and array
* tests/sha1Test.R: Ditto
* NAMESPACE: Ditto
2016-04-27 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Author): Add Qiang Kou to Authors
* README.md: Ditto
2016-01-25 Dirk Eddelbuettel <edd@debian.org>
* src/digest.c (digest): Use XLENGTH if R >= 3.0.0 (issue #29)
2016-01-11 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* R/sha1.R: handle empty list and empty dataframe (#issue 27);
take the object class, digits and zapsmall into account (#PR 28)
* vignettes/sha1.Rmd: Small edits to reflect changes is sha1()
2016-01-09 Michel Lang <michellang@gmail.com>
* R/sha1.R: Add a length check to sha1(), use vapply()
MAIN commitmail json YAML
Updated www/p5-WWW-Mechanize-FormFiller to 0.12
MAIN commitmail json YAML
pkgsrc/www/p5-WWW-Mechanize-FormFiller/Makefile@1.3
/
diff
pkgsrc/www/p5-WWW-Mechanize-FormFiller/distinfo@1.2 / diff
pkgsrc/www/p5-WWW-Mechanize-FormFiller/distinfo@1.2 / diff
Update to 0.12
Upstream changes:
0.12 20170119
. Prerequisite fix, no need to update
- Data::Tagset was not listed as an installation prerequisite
Upstream changes:
0.12 20170119
. Prerequisite fix, no need to update
- Data::Tagset was not listed as an installation prerequisite
MAIN commitmail json YAML
Updated www/p5-WWW-Mechanize to 1.84
MAIN commitmail json YAML
Update to 1.84
Upstream changes:
1.84 2017-03-07 13:34:57-05:00 America/Toronto
[ENHANCEMENTS]
- Parse url (href attribute) for js window.open GH#11
[FIXED]
- Set STDOUT to be utf8 in mech-dump. Fixes issue GH#36
- Added --version option to mech-dump
- Don't die on uri() when there has been no request. Fixes issue GH#60
- Remove old information from the cookbook. Fixes issue GH#28
- Documentation correction. Fixes issue GH#65 and GH#59
- Work around Test::More prior to 1.001004. Fixes GH#74
- Fix hostname in test. Fixes GH#73
1.83 2016-10-14 16:45:30-04:00 America/Toronto
========================================
[FIXED]
- Moved live tests to be author tests. Run using dzil test --author. (Steve
Scaffidi)
1.82 2016-10-06 23:00:30-04:00 America/Toronto
========================================
[ENHANCEMENTS]
- Added strict_forms flag to submit_form() which sets the HTML::Form strict flag (Gareth Tunley)
[FIXED]
- Fixed tests which tried to access HTTPS urls when LWP::Protocol::https wasn't
installed (Olaf Alders). Reported by Slaven Rezi�. See
https://github.com/libwww-perl/WWW-Mechanize/issues/54
1.81 2016-10-06 08:52:44-04:00 America/Toronto
========================================
[FIXED]
- Work around bug in HTTP::Cookies that is triggered on reload(). See
https://rt.cpan.org/Public/Bug/Display.html?id=75897 (Gianni Ceccarelli)
1.80 2016-09-24 22:38:27-04:00 America/Toronto
========================================
[FIXED]
- Fixes behaviour of submit_form() when multiple filters have been supplied (Ed
Avis)
1.79 2016-09-16 23:53:48-04:00 America/Toronto
========================================
[ENHANCEMENTS]
- Added form_with() method. (Martin Sluka)
Upstream changes:
1.84 2017-03-07 13:34:57-05:00 America/Toronto
[ENHANCEMENTS]
- Parse url (href attribute) for js window.open GH#11
[FIXED]
- Set STDOUT to be utf8 in mech-dump. Fixes issue GH#36
- Added --version option to mech-dump
- Don't die on uri() when there has been no request. Fixes issue GH#60
- Remove old information from the cookbook. Fixes issue GH#28
- Documentation correction. Fixes issue GH#65 and GH#59
- Work around Test::More prior to 1.001004. Fixes GH#74
- Fix hostname in test. Fixes GH#73
1.83 2016-10-14 16:45:30-04:00 America/Toronto
========================================
[FIXED]
- Moved live tests to be author tests. Run using dzil test --author. (Steve
Scaffidi)
1.82 2016-10-06 23:00:30-04:00 America/Toronto
========================================
[ENHANCEMENTS]
- Added strict_forms flag to submit_form() which sets the HTML::Form strict flag (Gareth Tunley)
[FIXED]
- Fixed tests which tried to access HTTPS urls when LWP::Protocol::https wasn't
installed (Olaf Alders). Reported by Slaven Rezi�. See
https://github.com/libwww-perl/WWW-Mechanize/issues/54
1.81 2016-10-06 08:52:44-04:00 America/Toronto
========================================
[FIXED]
- Work around bug in HTTP::Cookies that is triggered on reload(). See
https://rt.cpan.org/Public/Bug/Display.html?id=75897 (Gianni Ceccarelli)
1.80 2016-09-24 22:38:27-04:00 America/Toronto
========================================
[FIXED]
- Fixes behaviour of submit_form() when multiple filters have been supplied (Ed
Avis)
1.79 2016-09-16 23:53:48-04:00 America/Toronto
========================================
[ENHANCEMENTS]
- Added form_with() method. (Martin Sluka)
MAIN commitmail json YAML
Updated devel/p5-Module-CoreList to 5.20170220
MAIN commitmail json YAML
pkgsrc/devel/p5-Module-CoreList/Makefile@1.68
/
diff
pkgsrc/devel/p5-Module-CoreList/distinfo@1.54 / diff
pkgsrc/devel/p5-Module-CoreList/distinfo@1.54 / diff
Update to 5.20170220
Upstream changes:
5.20170220
- Updated for v5.25.10
5.20170120
- Updated for v5.25.9
5.20170114_24
- Updated for v5.24.1
5.20170114_22
- Updated for v5.22.3
Upstream changes:
5.20170220
- Updated for v5.25.10
5.20170120
- Updated for v5.25.9
5.20170114_24
- Updated for v5.24.1
5.20170114_22
- Updated for v5.22.3
MAIN commitmail json YAML
Updated devel/p5-IO-Prompt to 0.997004
MAIN commitmail json YAML
Update to 0.997004
Upstream changes:
0.997004 Fri Nov 25 09:02:47 2016
- Removed dependency on version.pm (thanks Petr)
- Removed dependency on deprecated POSIX isprint()
(thanks Slaven)
Upstream changes:
0.997004 Fri Nov 25 09:02:47 2016
- Removed dependency on version.pm (thanks Petr)
- Removed dependency on deprecated POSIX isprint()
(thanks Slaven)
MAIN commitmail json YAML
Updated devel/p5-IO-Compress to 2.074
MAIN commitmail json YAML
Update to 2.074
Upstream changes:
2.074 19 Feb 2017
* Fix bad 2.073 release
2.073 18 Feb 2017
* #120239: [PATCH] ISA fixes for c3
2.072 12 Feb 2017
* Makefile.PL
#120084: Need Fix for Makefile.PL depending on . in @INC
Upstream changes:
2.074 19 Feb 2017
* Fix bad 2.073 release
2.073 18 Feb 2017
* #120239: [PATCH] ISA fixes for c3
2.072 12 Feb 2017
* Makefile.PL
#120084: Need Fix for Makefile.PL depending on . in @INC
MAIN commitmail json YAML
Updated devel/p5-IO-Async to 0.71
MAIN commitmail json YAML
Update to 0.71
Upstream changes:
0.71 2016/12/22 15:05:50
[CHANGES]
* Added 'prefork' option to IO::Async::Channel (RT115920) - thanks
GMARLER
* Prefer Sereal Channel encoding if that module is available
* Ensure that IaFunction still prints debug information on futures
* Miscellaneous spelling fixes in docs - thanks genio
[BUGFIXES]
* 'use lib ".";' for perl 5.24
* Make t/50resolver.t less sensitive to EAI_NONAME vs EAI_NODATA
because some resolvers lie (RT113429)
* Fix error message linefeed tests in t/50resolver.t (RT119369)
* Ensure that SIGPIPE is ignored if it's still at its default value
Upstream changes:
0.71 2016/12/22 15:05:50
[CHANGES]
* Added 'prefork' option to IO::Async::Channel (RT115920) - thanks
GMARLER
* Prefer Sereal Channel encoding if that module is available
* Ensure that IaFunction still prints debug information on futures
* Miscellaneous spelling fixes in docs - thanks genio
[BUGFIXES]
* 'use lib ".";' for perl 5.24
* Make t/50resolver.t less sensitive to EAI_NONAME vs EAI_NODATA
because some resolvers lie (RT113429)
* Fix error message linefeed tests in t/50resolver.t (RT119369)
* Ensure that SIGPIPE is ignored if it's still at its default value
MAIN commitmail json YAML
Updated devel/p5-Config-Any to 0.29
MAIN commitmail json YAML
Update to 0.29
Upstream changes:
0.29 - 2017-02-27
- allow loading relative perl files even under taint mode (RT#120371)
- throw errors when attempting to load perl files that do not exist
0.28 - 2017-02-21
- support Cpanel::JSON::XS and JSON::MaybeXS for loading JSON
- decode UTF-8 config files properly
- load perl files directly, never possibly searching @INC
Upstream changes:
0.29 - 2017-02-27
- allow loading relative perl files even under taint mode (RT#120371)
- throw errors when attempting to load perl files that do not exist
0.28 - 2017-02-21
- support Cpanel::JSON::XS and JSON::MaybeXS for loading JSON
- decode UTF-8 config files properly
- load perl files directly, never possibly searching @INC
MAIN commitmail json YAML
Updated devel/p5-autobox to 2.85
MAIN commitmail json YAML
Update to 2.85
Upstream changes:
2.85 Mon 27 Feb 18:18:19 2017
- fix failing test under 5.25.10 with -Ddefault_inc_excludes_dot
(thanks, Kent Fredric)
Upstream changes:
2.85 Mon 27 Feb 18:18:19 2017
- fix failing test under 5.25.10 with -Ddefault_inc_excludes_dot
(thanks, Kent Fredric)
MAIN commitmail json YAML
Updated www/p5-Dancer2 to 0.205000
MAIN commitmail json YAML
Update to 0.205000
Upstream changes: 0.205000 2017-03-10 15:37:52-06:00 America/Chicago
[ BUG FIXES ]
* GH #1325: Support multi-value cookies when using HTTP::XSCookies.
(James Raspass)
* GH #1303: Read configuration options when send_as() creates a new
serializer (Paul Williams)
* GH #1290: Properly check buffer length in _read_to_end() (Marketa
Wachtlova)
* GH #1322: Deprecate broken request->dispatch_path in favor of
request->path. Warn the developer of the deprecation (Russell
@veryrusty Jenkins).
[ ENHANCEMENTS ]
* GH #1326: Speed up by using Type::Tiny, again. (Pete SysPete Mottram)
* GH #1318: Add support for the SameSite cookie attribute. (James Raspass)
* GH #1283: Skeleton now provides an example of setting the appdir.
(Jason Lewis)
* GH #1315: Adjust dist.ini to set "build_requires" for
ExtUtils::MakeMaker. (Atoomic)
* GH #1331: Preliminary prepare_app() work (Sawyer X)
[ DOCUMENTATION ]
* GH #1324: Fix broken link to send_file. (Fabrice Gabolde)
* GH #1311: Typo and link fixes. (Breno G. de Oliveira - @garu)
* GH #1310: Document query string parameters in uri_for. (Michael J South)
* GH #1329: Remove dead code from file upload example (Stefan Hornburg -
Racke)
* GH #1256: Additions to migration manual (Daniel Perrett)
* GH #1330: Add middleware examples to scaffolder (David - sbts)
Upstream changes: 0.205000 2017-03-10 15:37:52-06:00 America/Chicago
[ BUG FIXES ]
* GH #1325: Support multi-value cookies when using HTTP::XSCookies.
(James Raspass)
* GH #1303: Read configuration options when send_as() creates a new
serializer (Paul Williams)
* GH #1290: Properly check buffer length in _read_to_end() (Marketa
Wachtlova)
* GH #1322: Deprecate broken request->dispatch_path in favor of
request->path. Warn the developer of the deprecation (Russell
@veryrusty Jenkins).
[ ENHANCEMENTS ]
* GH #1326: Speed up by using Type::Tiny, again. (Pete SysPete Mottram)
* GH #1318: Add support for the SameSite cookie attribute. (James Raspass)
* GH #1283: Skeleton now provides an example of setting the appdir.
(Jason Lewis)
* GH #1315: Adjust dist.ini to set "build_requires" for
ExtUtils::MakeMaker. (Atoomic)
* GH #1331: Preliminary prepare_app() work (Sawyer X)
[ DOCUMENTATION ]
* GH #1324: Fix broken link to send_file. (Fabrice Gabolde)
* GH #1311: Typo and link fixes. (Breno G. de Oliveira - @garu)
* GH #1310: Document query string parameters in uri_for. (Michael J South)
* GH #1329: Remove dead code from file upload example (Stefan Hornburg -
Racke)
* GH #1256: Additions to migration manual (Daniel Perrett)
* GH #1330: Add middleware examples to scaffolder (David - sbts)
MAIN commitmail json YAML
Updated math/R to 3.3.3
MAIN commitmail json YAML
pkgsrc/math/R/Makefile@1.172
/
diff
pkgsrc/math/R/PLIST@1.26 / diff
pkgsrc/math/R/distinfo@1.75 / diff
pkgsrc/math/R/PLIST@1.26 / diff
pkgsrc/math/R/distinfo@1.75 / diff
Update to 3.3.3
Upstream changes:
CHANGES IN R 3.3.3
NEW FEATURES
Changes when redirection of a http:// URL to a https:// URL is encountered:
The internal methods of download.file() and url() now report that they cannot follow this (rather than failing silently).
(Unix-alike) download.file(method = "auto") (the default) re-tries with method = "libcurl".
(Unix-alike) url(method = "default") with an explicit open argument re-tries with method = "libcurl". This covers many of the usages, e.g. readLines() with a URL argument.
INSTALLATION on a UNIX-ALIKE
The configure check for the zlib version is now robust to versions longer than 5 characters, including 1.2.11.
UTILITIES
Environmental variable _R_CHECK_TESTS_NLINES_ controls how R CMD check reports failing tests (see §8 of the ‘R Internals’ manual).
DEPRECATED AND DEFUNCT
(C-level Native routine registration.) The undocumented styles field of the components of R_CMethodDef and R_FortranMethodDef is deprecated.
BUG FIXES
vapply(x, *) now works with long vectors x. (PR#17174)
isS3method("is.na.data.frame") and similar are correct now. (PR#17171)
grepRaw(<long>, <short>, fixed = TRUE) now works, thanks to a patch by Mikko Korpela. (PR#17132)
Package installation into a library where the package exists via symbolic link now should work wherever Sys.readlink() works, resolving PR#16725.
"Cincinnati" was missing an "n" in the precip dataset.
Fix buffer overflow vulnerability in pdf() when loading an encoding file. Reported by Talos (TALOS-2016-0227).
getDLLRegisteredRoutines() now produces its warning correctly when multiple DLLs match, thanks to Matt Dowle's PR#17184.
Sys.timezone() now returns non-NA also on platforms such as Ubuntu 14.04.5 LTS, thanks to Mikko Korpela's PR#17186.
format(x) for an illegal "POSIXlt" object x no longer segfaults.
methods(f) now also works for f "(" or "{".
(Windows only) dir.create() did not check the length of the path to create, and so could overflow a buffer and crash R. (PR#17206)
On some systems, very small hexadecimal numbers in hex notation would underflow to zero. (PR#17199)
pmin() and pmax() now work again for ordered factors and 0-length S3 classed objects, thanks to Suharto Anggono's PR#17195 and PR#17200.
bug.report() did not do any validity checking on a package's BugReports field. It now ignores an empty field, removes leading whitespace and only attempts to open http:// and https:// URLs, falling back to emailing the maintainer.
Bandwidth selectors bw.ucv() and bw.SJ() gave incorrect answers or incorrectly reported an error (because of integer overflow) for inputs longer than 46341. Similarly for bw.bcv() at length 5793.
Another possible integer overflow is checked and may result in an error report (rather than an incorrect result) for much longer inputs (millions for a smooth distribution).
findMethod() failed if the active signature had expanded beyond what a particular package used. (Example with packages XR and XRJulia on CRAN.)
qbeta() underflowed too early in some very asymmetric cases. (PR#17178)
R CMD Rd2pdf had problems with packages with non-ASCII titles in ‘.Rd’ files (usually the titles were omitted).
Upstream changes:
CHANGES IN R 3.3.3
NEW FEATURES
Changes when redirection of a http:// URL to a https:// URL is encountered:
The internal methods of download.file() and url() now report that they cannot follow this (rather than failing silently).
(Unix-alike) download.file(method = "auto") (the default) re-tries with method = "libcurl".
(Unix-alike) url(method = "default") with an explicit open argument re-tries with method = "libcurl". This covers many of the usages, e.g. readLines() with a URL argument.
INSTALLATION on a UNIX-ALIKE
The configure check for the zlib version is now robust to versions longer than 5 characters, including 1.2.11.
UTILITIES
Environmental variable _R_CHECK_TESTS_NLINES_ controls how R CMD check reports failing tests (see §8 of the ‘R Internals’ manual).
DEPRECATED AND DEFUNCT
(C-level Native routine registration.) The undocumented styles field of the components of R_CMethodDef and R_FortranMethodDef is deprecated.
BUG FIXES
vapply(x, *) now works with long vectors x. (PR#17174)
isS3method("is.na.data.frame") and similar are correct now. (PR#17171)
grepRaw(<long>, <short>, fixed = TRUE) now works, thanks to a patch by Mikko Korpela. (PR#17132)
Package installation into a library where the package exists via symbolic link now should work wherever Sys.readlink() works, resolving PR#16725.
"Cincinnati" was missing an "n" in the precip dataset.
Fix buffer overflow vulnerability in pdf() when loading an encoding file. Reported by Talos (TALOS-2016-0227).
getDLLRegisteredRoutines() now produces its warning correctly when multiple DLLs match, thanks to Matt Dowle's PR#17184.
Sys.timezone() now returns non-NA also on platforms such as Ubuntu 14.04.5 LTS, thanks to Mikko Korpela's PR#17186.
format(x) for an illegal "POSIXlt" object x no longer segfaults.
methods(f) now also works for f "(" or "{".
(Windows only) dir.create() did not check the length of the path to create, and so could overflow a buffer and crash R. (PR#17206)
On some systems, very small hexadecimal numbers in hex notation would underflow to zero. (PR#17199)
pmin() and pmax() now work again for ordered factors and 0-length S3 classed objects, thanks to Suharto Anggono's PR#17195 and PR#17200.
bug.report() did not do any validity checking on a package's BugReports field. It now ignores an empty field, removes leading whitespace and only attempts to open http:// and https:// URLs, falling back to emailing the maintainer.
Bandwidth selectors bw.ucv() and bw.SJ() gave incorrect answers or incorrectly reported an error (because of integer overflow) for inputs longer than 46341. Similarly for bw.bcv() at length 5793.
Another possible integer overflow is checked and may result in an error report (rather than an incorrect result) for much longer inputs (millions for a smooth distribution).
findMethod() failed if the active signature had expanded beyond what a particular package used. (Example with packages XR and XRJulia on CRAN.)
qbeta() underflowed too early in some very asymmetric cases. (PR#17178)
R CMD Rd2pdf had problems with packages with non-ASCII titles in ‘.Rd’ files (usually the titles were omitted).
MAIN commitmail json YAML
Updated textproc/p5-PDF-API2 to 2.031
MAIN commitmail json YAML
Update to 2.031
Upstream changes:
2.031 2017-01-26
- Fix use of cache files when reading streams: temp files will now
be used any time a stream is larger than 16MB (by default).
Formerly, due to a bug, they would only be created when a 4kB
chunk of a stream increased to 16kB or more after being
decompressed.
- Numbers, booleans, and null values can now be read from object
streams.
- Update to [RT #113290]: Objects inside a large object stream are
now read without loading the entire object stream into memory.
- DEPRECATION: The low-level new_api methods have been deprecated
in favor of calling new directly. If your code uses
new_api($api2, ...), replace it with new($api2->{'pdf'}, ...).
- [RT #118352] Don't crash when adding an annotation to a page
that has an existing annotations array stored as an indirect
object (reported by Johan Vromans).
- [RT #118717] Die with an informative error if a file can't be
opened during open() or saveas() (reported by Johan Vromans).
Upstream changes:
2.031 2017-01-26
- Fix use of cache files when reading streams: temp files will now
be used any time a stream is larger than 16MB (by default).
Formerly, due to a bug, they would only be created when a 4kB
chunk of a stream increased to 16kB or more after being
decompressed.
- Numbers, booleans, and null values can now be read from object
streams.
- Update to [RT #113290]: Objects inside a large object stream are
now read without loading the entire object stream into memory.
- DEPRECATION: The low-level new_api methods have been deprecated
in favor of calling new directly. If your code uses
new_api($api2, ...), replace it with new($api2->{'pdf'}, ...).
- [RT #118352] Don't crash when adding an annotation to a page
that has an existing annotations array stored as an indirect
object (reported by Johan Vromans).
- [RT #118717] Die with an informative error if a file can't be
opened during open() or saveas() (reported by Johan Vromans).
MAIN commitmail json YAML
Updated geography/py-obspy to 1.0.3
MAIN commitmail json YAML
pkgsrc/geography/py-obspy/Makefile@1.10
/
diff
pkgsrc/geography/py-obspy/PLIST@1.5 / diff
pkgsrc/geography/py-obspy/distinfo@1.5 / diff
pkgsrc/geography/py-obspy/PLIST@1.5 / diff
pkgsrc/geography/py-obspy/distinfo@1.5 / diff
Update to 1.0.3
Upstream changes:
1.0.3: (doi: 10.5281/zenodo.165134)
- obspy.core:
* properly pass through kwargs specified for Trace.plot() down to the
low-level plotting routines (e.g. events were not shown properly in
dayplot of a trace, see #1566)
* properly pass through kwargs from Stream.detrend() to Trace.detrend()
(see #1607)
* Correctly splitting masked arrays in Trace objects for a couple of corner
cases (see #1650, #1653).
- obspy.core.event.source:
* Fix `farfield` if input `points` is a 2D array. (see #1499, #1553)
- obspy.clients.earthworm:
* Better end of stream detection. (see #1605)
* More efficient unpacking of server response. (see #1680)
- obspy.clients.neic:
* Better end of stream detection. (see #1563)
- obspy.clients.seedlink:
* Better end of stream detection. (see #1605)
- obspy.clients.seishub:
* Fix wrong kwargs `first_pick` and `last_pick` in
`Client.event.get_list()`. (see #1661)
- obspy.io.mseed:
* ObsPy can now also read (Mini)SEED files with noise records. (see #1495)
* ObsPy can now read records with a data-offset of zero. (see #1509, #1525)
* ObsPy can now read MiniSEED files with micro-second wrap arounds.
(see #1531)
* ObsPy can now read MiniSEED files with no blockette 1000. (see #1544)
* ObsPy now always writes Blockette 100 if sampling rate accuracy is
otherwise lost. (see #1550)
* obspy.io.mseed.util.set_flags_in_fixed_header() now works with Python 3
and also for files with Blockette 100 (see #1648).
- obspy.io.quakeml:
* write StationMagnitude.residual even when it is zero (see #1625)
* read & write Event.region
- obspy.io.sac:
* `SACTrace.lpspol` and `lcalda` are `True` and `False` by default, when
created via `SACTrace.from_obspy_trace` with a `Trace` that has no SAC
inheritance. (see #1507)
* Reference time not written to SAC file when made from scratch
(see #1575)
- obspy.io.sh:
* Fix writing of long headers for python3
* Whitespace in header fields is not ignored anymore (see #1552)
- obspy.io.stationxml:
* Datetime fields are written with microseconds to StationXML if
microseconds are present. (see #1511)
- obspy.io.zmap:
* Use first origin/magnitude when writing to zmap if no origin/magnitude is
set as preferred. (see #1569)
* Parse origin time seconds as a float to avoid losing accuracy (see #1573)
- obspy.signal:
* PPSD: fix warning message on Python 3 that gets shown when waveforms and
metadata mismatch (see #1506)
- obspy.taup:
* Allow for more than 10 phases with identical names (can happen for certain
custom models, see #1593).
Upstream changes:
1.0.3: (doi: 10.5281/zenodo.165134)
- obspy.core:
* properly pass through kwargs specified for Trace.plot() down to the
low-level plotting routines (e.g. events were not shown properly in
dayplot of a trace, see #1566)
* properly pass through kwargs from Stream.detrend() to Trace.detrend()
(see #1607)
* Correctly splitting masked arrays in Trace objects for a couple of corner
cases (see #1650, #1653).
- obspy.core.event.source:
* Fix `farfield` if input `points` is a 2D array. (see #1499, #1553)
- obspy.clients.earthworm:
* Better end of stream detection. (see #1605)
* More efficient unpacking of server response. (see #1680)
- obspy.clients.neic:
* Better end of stream detection. (see #1563)
- obspy.clients.seedlink:
* Better end of stream detection. (see #1605)
- obspy.clients.seishub:
* Fix wrong kwargs `first_pick` and `last_pick` in
`Client.event.get_list()`. (see #1661)
- obspy.io.mseed:
* ObsPy can now also read (Mini)SEED files with noise records. (see #1495)
* ObsPy can now read records with a data-offset of zero. (see #1509, #1525)
* ObsPy can now read MiniSEED files with micro-second wrap arounds.
(see #1531)
* ObsPy can now read MiniSEED files with no blockette 1000. (see #1544)
* ObsPy now always writes Blockette 100 if sampling rate accuracy is
otherwise lost. (see #1550)
* obspy.io.mseed.util.set_flags_in_fixed_header() now works with Python 3
and also for files with Blockette 100 (see #1648).
- obspy.io.quakeml:
* write StationMagnitude.residual even when it is zero (see #1625)
* read & write Event.region
- obspy.io.sac:
* `SACTrace.lpspol` and `lcalda` are `True` and `False` by default, when
created via `SACTrace.from_obspy_trace` with a `Trace` that has no SAC
inheritance. (see #1507)
* Reference time not written to SAC file when made from scratch
(see #1575)
- obspy.io.sh:
* Fix writing of long headers for python3
* Whitespace in header fields is not ignored anymore (see #1552)
- obspy.io.stationxml:
* Datetime fields are written with microseconds to StationXML if
microseconds are present. (see #1511)
- obspy.io.zmap:
* Use first origin/magnitude when writing to zmap if no origin/magnitude is
set as preferred. (see #1569)
* Parse origin time seconds as a float to avoid losing accuracy (see #1573)
- obspy.signal:
* PPSD: fix warning message on Python 3 that gets shown when waveforms and
metadata mismatch (see #1506)
- obspy.taup:
* Allow for more than 10 phases with identical names (can happen for certain
custom models, see #1593).
MAIN commitmail json YAML
Updated math/p5-Spreadsheet-Read to 0.70
MAIN commitmail json YAML
pkgsrc/math/p5-Spreadsheet-Read/Makefile@1.22
/
diff
pkgsrc/math/p5-Spreadsheet-Read/distinfo@1.13 / diff
pkgsrc/math/p5-Spreadsheet-Read/distinfo@1.13 / diff
Update to 0.70
Upstream changes:
0.70 - 02 Mar 2017, H.Merijn Brand
* Add label functionality to ::Sheet
* Add ->column and ->cellcolumn for ::Sheet
* Add col2label sub/method
* Sanitize xls2csv export filenames
* Fix sorting in xlscat for un-aligned columns
* It's 2017
* Be overly verbose about maxrow and maxcol being 1-based (RT#120476)
Upstream changes:
0.70 - 02 Mar 2017, H.Merijn Brand
* Add label functionality to ::Sheet
* Add ->column and ->cellcolumn for ::Sheet
* Add col2label sub/method
* Sanitize xls2csv export filenames
* Fix sorting in xlscat for un-aligned columns
* It's 2017
* Be overly verbose about maxrow and maxcol being 1-based (RT#120476)
MAIN commitmail json YAML
Updated textproc/p5-Text-CSV_XS to 1.27
MAIN commitmail json YAML
pkgsrc/textproc/p5-Text-CSV_XS/Makefile@1.63
/
diff
pkgsrc/textproc/p5-Text-CSV_XS/distinfo@1.41 / diff
pkgsrc/textproc/p5-Text-CSV_XS/distinfo@1.41 / diff
Update to 1.27
Upstream changes:
1.27 - 2017-03-02, H.Merijn Brand
* Remove unneeded done_testing (Paul Howarth)
* Attribute sep/sep_char is not allowed to be undefined
* Increased test coverage: added errors 1008 and 1014
* Default for escape_null in csv () is now false
* It's 2017
* New error code for illegal argument(s)/parameter(s) (RT#119827)
* Fix tests for perl without dot in @INC
* Fix crlf issue for csv () on Windows (RT#120466)
1.26 - 2016-11-29, H.Merijn Brand
* Disable some Unicode related tests for unhealthy $PERL_UNICODE
(RT#117856)
* is_missing (0) on empty line returns 1 for keep_meta_info = true
(issue 27 on github)
Upstream changes:
1.27 - 2017-03-02, H.Merijn Brand
* Remove unneeded done_testing (Paul Howarth)
* Attribute sep/sep_char is not allowed to be undefined
* Increased test coverage: added errors 1008 and 1014
* Default for escape_null in csv () is now false
* It's 2017
* New error code for illegal argument(s)/parameter(s) (RT#119827)
* Fix tests for perl without dot in @INC
* Fix crlf issue for csv () on Windows (RT#120466)
1.26 - 2016-11-29, H.Merijn Brand
* Disable some Unicode related tests for unhealthy $PERL_UNICODE
(RT#117856)
* is_missing (0) on empty line returns 1 for keep_meta_info = true
(issue 27 on github)
MAIN commitmail json YAML
Updated databases/p5-DBD-XBase to 1.08
MAIN commitmail json YAML
pkgsrc/databases/p5-DBD-XBase/Makefile@1.26
/
diff
pkgsrc/databases/p5-DBD-XBase/distinfo@1.9 / diff
pkgsrc/databases/p5-DBD-XBase/distinfo@1.9 / diff
Update to 1.08
Upstream changes:
1.08 Fri Jan 13 21:20:15 CET 2017
Add support for dBASE IV memo type B.
Upstream changes:
1.08 Fri Jan 13 21:20:15 CET 2017
Add support for dBASE IV memo type B.
MAIN commitmail json YAML
Updated textproc/p5-Text-CSV to 1.91
MAIN commitmail json YAML
Update to 1.91
Upstream changes:
1.91 2017-01-28
- production release
1.90_01 2017-01-20
- Text::CSV_PP is totally refactored using the code/doc of
Text::CSV_XS 1.27. Almost all the code/docs in CSV_XS.pm are
copied and a large portion of CSV_XS.xs is ported verbatim,
and now CSV_PP passes all the tests for CSV_XS (with slight
modification like s/XS/PP/g).
Upstream changes:
1.91 2017-01-28
- production release
1.90_01 2017-01-20
- Text::CSV_PP is totally refactored using the code/doc of
Text::CSV_XS 1.27. Almost all the code/docs in CSV_XS.pm are
copied and a large portion of CSV_XS.xs is ported verbatim,
and now CSV_PP passes all the tests for CSV_XS (with slight
modification like s/XS/PP/g).
MAIN commitmail json YAML
Updated www/p5-Plack to 1.0043
MAIN commitmail json YAML
Update to 1.0043
Upstream changes:
1.0043 2017-02-21 19:00:31 PST
[IMPROVEMENTS]
- Fixed typo in docs #578 #584
- Remove test that expects cookie to be delimited by comma #573
- Stop upper-casing all header keys in Plack::Request->headers #585
Upstream changes:
1.0043 2017-02-21 19:00:31 PST
[IMPROVEMENTS]
- Fixed typo in docs #578 #584
- Remove test that expects cookie to be delimited by comma #573
- Stop upper-casing all header keys in Plack::Request->headers #585
MAIN commitmail json YAML
Updated devel/p5-Mouse to 2.4.9
MAIN commitmail json YAML
Update to 2.4.9
Upstream changes:
v2.4.9 2017-02-22T01:23:31Z
- Fix build issue on newer Perl
Upstream changes:
v2.4.9 2017-02-22T01:23:31Z
- Fix build issue on newer Perl
MAIN commitmail json YAML
Updated security/p5-AuthCAS to 1.7
MAIN commitmail json YAML
Update to 1.7
Upstream changes:
2016-10-20 12:09 osalaun_ur1
* trunk/META.yml, trunk/lib/AuthCAS.pm: Preparing version 1.7
2016-10-20 09:08 osalaun_ur1
* trunk/lib/AuthCAS.pm: Add encoding declaration in perl module.
Fix for this bug report:
https://rt.cpan.org/Ticket/Display.html?id=87241
Upstream changes:
2016-10-20 12:09 osalaun_ur1
* trunk/META.yml, trunk/lib/AuthCAS.pm: Preparing version 1.7
2016-10-20 09:08 osalaun_ur1
* trunk/lib/AuthCAS.pm: Add encoding declaration in perl module.
Fix for this bug report:
https://rt.cpan.org/Ticket/Display.html?id=87241
MAIN commitmail json YAML
Updated textproc/p5-Encode to 2.88
MAIN commitmail json YAML
Update to 2.88
Upstream changes:
$Revision: 2.88 $ $Date: 2016/11/29 23:29:23 $
! t/taint.t
Pulled: Fix test t/taint.t to pass when Encode::ConfigLocal is present
https://github.com/dankogai/p5-encode/pull/83
! Makefile.PL Unicode/Makefile.PL bin/enc2xs lib/Encode/Alias.pm
t/Aliases.t t/enc_data.t t/enc_module.t t/encoding.t t/jperl.t
Pulled: various fixes
https://github.com/dankogai/p5-encode/pull/82
! t/mime-header.t
Pulled: Fix test t/mime-header.t to pass on HP-UX 11.23/64 U
with perl v5.8.3
https://github.com/dankogai/p5-encode/pull/81
! t/Encode.t
Pulled: Extend COW tests for UTF-8 and Latin1
https://github.com/dankogai/p5-encode/pull/80
! Encode.xs Unicode/Unicode.xs
Pulled: Rmv impediment to compiling under C++11
https://github.com/dankogai/p5-encode/pull/78
! Encode.xs Unicode/Unicode.xs
Pulled: Do not use expressions in macros SvTRUE, SvPV, SvIV,
attr and attr_true
https://github.com/dankogai/p5-encode/pull/77
! Unicode/Unicode.xs t/magic.t
Pulled: Fix handling of undef, COW and magic scalar argument
in Unicode.xs
https://github.com/dankogai/p5-encode/pull/76
! Encode.xs encoding.pm
Fix 2 of 3 problems Steve Hay found.
1. C89 compiler failures (patch attached).
2. encoding.pm has changed slightly but has no $VERSION++
Message-Id: <CADED=K6ve_DAzRXPX=EsjtUDnZppAaw+BP1Ziw_fU5f32k+Wyg@mail.gmail.com>
Upstream changes:
$Revision: 2.88 $ $Date: 2016/11/29 23:29:23 $
! t/taint.t
Pulled: Fix test t/taint.t to pass when Encode::ConfigLocal is present
https://github.com/dankogai/p5-encode/pull/83
! Makefile.PL Unicode/Makefile.PL bin/enc2xs lib/Encode/Alias.pm
t/Aliases.t t/enc_data.t t/enc_module.t t/encoding.t t/jperl.t
Pulled: various fixes
https://github.com/dankogai/p5-encode/pull/82
! t/mime-header.t
Pulled: Fix test t/mime-header.t to pass on HP-UX 11.23/64 U
with perl v5.8.3
https://github.com/dankogai/p5-encode/pull/81
! t/Encode.t
Pulled: Extend COW tests for UTF-8 and Latin1
https://github.com/dankogai/p5-encode/pull/80
! Encode.xs Unicode/Unicode.xs
Pulled: Rmv impediment to compiling under C++11
https://github.com/dankogai/p5-encode/pull/78
! Encode.xs Unicode/Unicode.xs
Pulled: Do not use expressions in macros SvTRUE, SvPV, SvIV,
attr and attr_true
https://github.com/dankogai/p5-encode/pull/77
! Unicode/Unicode.xs t/magic.t
Pulled: Fix handling of undef, COW and magic scalar argument
in Unicode.xs
https://github.com/dankogai/p5-encode/pull/76
! Encode.xs encoding.pm
Fix 2 of 3 problems Steve Hay found.
1. C89 compiler failures (patch attached).
2. encoding.pm has changed slightly but has no $VERSION++
Message-Id: <CADED=K6ve_DAzRXPX=EsjtUDnZppAaw+BP1Ziw_fU5f32k+Wyg@mail.gmail.com>
MAIN commitmail json YAML
Updated devel/p5-Mouse to 2.4.8
MAIN commitmail json YAML
Update to 2.4.8
Upstream changes:
v2.4.8 2017-02-16T08:45:28Z
- Fix stack collapse(#71)
Upstream changes:
v2.4.8 2017-02-16T08:45:28Z
- Fix stack collapse(#71)
MAIN commitmail json YAML
Updated filesystems/p5-Path-Tiny to 0.104
MAIN commitmail json YAML
pkgsrc/filesystems/p5-Path-Tiny/Makefile@1.22
/
diff
pkgsrc/filesystems/p5-Path-Tiny/distinfo@1.17 / diff
pkgsrc/filesystems/p5-Path-Tiny/distinfo@1.17 / diff
Update to 0.104
Upstream changes:
0.104 2017-02-17 07:17:00-05:00 America/New_York
- No changes from 0.103-TRIAL.
0.103 2017-02-10 17:25:06-05:00 America/New_York (TRIAL RELEASE)
[Bug fixes]
- Path::Tiny 0.101 on Windows made `$path->absolute("/foo")` return an
absolute path starting with 'C:/foo', which was an unintentional
behavior change. This release now uses any absolute base without
further normalization.
0.101 2017-02-05 09:56:46-05:00 America/New_York (TRIAL RELEASE)
[Changes]
- The 'absolute' method now always returns an absolute path, even if a
user provided a relative path for the base path. The old, odd
behavior was documented, but people often don't read docs. The new
behavior avoids suprises.
[Additions]
- Added 'cached_temp' method.
0.100 2017-01-14 22:47:55-05:00 America/New_York
- No changes from 0.099-TRIAL.
0.099 2017-01-10 15:12:13-05:00 America/New_York (TRIAL RELEASE)
[Tests]
- Fixed tests for eventual removal of '.' from `@INC` in Perl.
[Documentation]
- Fixed filehandle mode typo.
- Fixed typo in relative() that mentioned rel2abs instead of abs2rel.
Upstream changes:
0.104 2017-02-17 07:17:00-05:00 America/New_York
- No changes from 0.103-TRIAL.
0.103 2017-02-10 17:25:06-05:00 America/New_York (TRIAL RELEASE)
[Bug fixes]
- Path::Tiny 0.101 on Windows made `$path->absolute("/foo")` return an
absolute path starting with 'C:/foo', which was an unintentional
behavior change. This release now uses any absolute base without
further normalization.
0.101 2017-02-05 09:56:46-05:00 America/New_York (TRIAL RELEASE)
[Changes]
- The 'absolute' method now always returns an absolute path, even if a
user provided a relative path for the base path. The old, odd
behavior was documented, but people often don't read docs. The new
behavior avoids suprises.
[Additions]
- Added 'cached_temp' method.
0.100 2017-01-14 22:47:55-05:00 America/New_York
- No changes from 0.099-TRIAL.
0.099 2017-01-10 15:12:13-05:00 America/New_York (TRIAL RELEASE)
[Tests]
- Fixed tests for eventual removal of '.' from `@INC` in Perl.
[Documentation]
- Fixed filehandle mode typo.
- Fixed typo in relative() that mentioned rel2abs instead of abs2rel.
MAIN commitmail json YAML
Updated mail/p5-Email-MIME to 1.940
MAIN commitmail json YAML
Update to 1.940
Upstream changes:
1.940 2017-01-29 10:33:45-05:00 America/New_York
- no code changes since 1.939 trial release
1.939 2017-01-14 14:58:44-05:00 America/New_York (TRIAL RELEASE)
- do not decode MIME headers known to be never encoded (Pali Roh獺r)
- ...and that includes the Downgraded-* headers (Pali Roh獺r)
1.938 2017-01-01 20:03:38-05:00 America/New_York (TRIAL RELEASE)
- numerous small fixes to header encoding (thanks, Pali Roh獺r)
for more details see https://github.com/rjbs/Email-MIME/pull/32
- When a single-part content type has been provided with multiple
parts, the user is now warned that the type has been changed to
multipart/mixed. This helps catch typos like
"mutlipart/alternative".
Upstream changes:
1.940 2017-01-29 10:33:45-05:00 America/New_York
- no code changes since 1.939 trial release
1.939 2017-01-14 14:58:44-05:00 America/New_York (TRIAL RELEASE)
- do not decode MIME headers known to be never encoded (Pali Roh獺r)
- ...and that includes the Downgraded-* headers (Pali Roh獺r)
1.938 2017-01-01 20:03:38-05:00 America/New_York (TRIAL RELEASE)
- numerous small fixes to header encoding (thanks, Pali Roh獺r)
for more details see https://github.com/rjbs/Email-MIME/pull/32
- When a single-part content type has been provided with multiple
parts, the user is now warned that the type has been changed to
multipart/mixed. This helps catch typos like
"mutlipart/alternative".
MAIN commitmail json YAML
Updated devel/p5-Log-Report to 1.19
MAIN commitmail json YAML
Update to 1.19
Upstream changes:
version 1.19: Thu 9 Feb 17:35:43 CET 2017
Fixes:
- Dancer2 change when a stack-level needs to be skipped for
reporting the location of the exception [Andrew Beverley]
- more modules optional during Dancer2 tests
Improvements:
- Dancer2 interface changes [Andrew Beverley]
- spell fixes. rt.cpan.org#118561 [Gregor Herrmann, Debian]
- spell fixes. rt.cpan.org#118562 [Gregor Herrmann, Debian]
- free format calls in ::File and ::Syslog get additional info, which
can be used in line formatting.
- Use Dancer2::Logger::LogReport without Dancer2::Plugin::LogReport
[Andrew Beverley]
Upstream changes:
version 1.19: Thu 9 Feb 17:35:43 CET 2017
Fixes:
- Dancer2 change when a stack-level needs to be skipped for
reporting the location of the exception [Andrew Beverley]
- more modules optional during Dancer2 tests
Improvements:
- Dancer2 interface changes [Andrew Beverley]
- spell fixes. rt.cpan.org#118561 [Gregor Herrmann, Debian]
- spell fixes. rt.cpan.org#118562 [Gregor Herrmann, Debian]
- free format calls in ::File and ::Syslog get additional info, which
can be used in line formatting.
- Use Dancer2::Logger::LogReport without Dancer2::Plugin::LogReport
[Andrew Beverley]
MAIN commitmail json YAML
Updated devel/py-flake8 to 3.3.0
MAIN commitmail json YAML
Update to 3.3.0
Upstream changes:
3.3.0 -- 2017-02-06
You can view the 3.3.0 milestone on GitLab for more details.
Add support for Python 3.6 (via dependencies). Note Flake8 does not
guarantee that all plugins will support Python 3.6.
Added unique error codes for all missing PyFlakes messages. (14 new
codes, see "Error / Violation Codes")
Dramatically improve the performance of Flake8. (See also GitLab!156)
Display the local file path instead of the temporary file path when
using the git hook. (See also GitLab#244)
Add methods to Report class that will be called when Flake8 starts and
finishes processing a file. (See also GitLab#251)
Fix problem where hooks should only check *.py files. (See also
GitLab#268)
Fix handling of SyntaxErrors that do not include physical line information.
(See also GitLab#279)
Update upper bound on PyFlakes to allow for PyFlakes 1.5.0. (See also
GitLab#290)
Update setuptools integration to less eagerly deduplicate packages.
(See also GitLab#295)
Force flake8 --version to be repeatable between invocations. (See also
GitLab#297)
Upstream changes:
3.3.0 -- 2017-02-06
You can view the 3.3.0 milestone on GitLab for more details.
Add support for Python 3.6 (via dependencies). Note Flake8 does not
guarantee that all plugins will support Python 3.6.
Added unique error codes for all missing PyFlakes messages. (14 new
codes, see "Error / Violation Codes")
Dramatically improve the performance of Flake8. (See also GitLab!156)
Display the local file path instead of the temporary file path when
using the git hook. (See also GitLab#244)
Add methods to Report class that will be called when Flake8 starts and
finishes processing a file. (See also GitLab#251)
Fix problem where hooks should only check *.py files. (See also
GitLab#268)
Fix handling of SyntaxErrors that do not include physical line information.
(See also GitLab#279)
Update upper bound on PyFlakes to allow for PyFlakes 1.5.0. (See also
GitLab#290)
Update setuptools integration to less eagerly deduplicate packages.
(See also GitLab#295)
Force flake8 --version to be repeatable between invocations. (See also
GitLab#297)
MAIN commitmail json YAML
Updated devel/py-flakes to 1.5.0
MAIN commitmail json YAML
Update to 1.5.0
Upstream changes:
1.5.0 (2017-01-09)
- Enable support for PEP 526 annotated assignments
1.4.0 (2016-12-30):
- Change formatting of ImportStarMessage to be consistent with other errors
- Support PEP 498 "f-strings"
Upstream changes:
1.5.0 (2017-01-09)
- Enable support for PEP 526 annotated assignments
1.4.0 (2016-12-30):
- Change formatting of ImportStarMessage to be consistent with other errors
- Support PEP 498 "f-strings"
MAIN commitmail json YAML
Updated www/py-beautifulsoup4 to 4.5.3
MAIN commitmail json YAML
pkgsrc/www/py-beautifulsoup4/Makefile@1.8
/
diff
pkgsrc/www/py-beautifulsoup4/PLIST@1.4 / diff
pkgsrc/www/py-beautifulsoup4/distinfo@1.5 / diff
pkgsrc/www/py-beautifulsoup4/PLIST@1.4 / diff
pkgsrc/www/py-beautifulsoup4/distinfo@1.5 / diff
Update to 4.5.3
Upstream changes:
= 4.5.3 (20170102) =
* Fixed foster parenting when html5lib is the tree builder. Thanks to
Geoffrey Sneddon for a patch and test.
* Fixed yet another problem that caused the html5lib tree builder to
create a disconnected parse tree. [bug=1629825]
= 4.5.2 (20170102) =
* Apart from the version number, this release is identical to
4.5.3. Due to user error, it could not be completely uploaded to
PyPI. Use 4.5.3 instead.
Upstream changes:
= 4.5.3 (20170102) =
* Fixed foster parenting when html5lib is the tree builder. Thanks to
Geoffrey Sneddon for a patch and test.
* Fixed yet another problem that caused the html5lib tree builder to
create a disconnected parse tree. [bug=1629825]
= 4.5.2 (20170102) =
* Apart from the version number, this release is identical to
4.5.3. Due to user error, it could not be completely uploaded to
PyPI. Use 4.5.3 instead.
MAIN commitmail json YAML
Updated devel/p5-MooseX-Types to 0.50
MAIN commitmail json YAML
Update to 0.50
Upstream changes:
0.50 2017-02-07 18:59:30Z
- reverted the is_Fo and to_Foo refactoring again temporarily to
resolve issues with Sub::Defer
Upstream changes:
0.50 2017-02-07 18:59:30Z
- reverted the is_Fo and to_Foo refactoring again temporarily to
resolve issues with Sub::Defer
MAIN commitmail json YAML
Updated www/p5-Mojolicious to 7.25
MAIN commitmail json YAML
Update to 7.25
Upstream changes:
7.25 2017-02-09
- Fixed cleanup bugs in Mojo::IOLoop::Stream.
7.24 2017-02-05
- Added open method to Mojo::File.
- Added tempfile function to Mojo::File.
- Fixed bug in Mojo::Asset::File where the slurp method would not work
correctly for very large files.
Upstream changes:
7.25 2017-02-09
- Fixed cleanup bugs in Mojo::IOLoop::Stream.
7.24 2017-02-05
- Added open method to Mojo::File.
- Added tempfile function to Mojo::File.
- Fixed bug in Mojo::Asset::File where the slurp method would not work
correctly for very large files.
MAIN commitmail json YAML
Updated devel/p5-Pegex to 0.63
MAIN commitmail json YAML
Update to 0.63
Upstream changes:
0.63 Sat Jan 14 09:31:43 PST 2017
- Fixed colors on older perls. TINITA++
- Changed on/off to always/never. TINITA++
0.62 Fri Jan 13 22:37:55 PST 2017
- Debug color and indent options added by TINITA++
- Recursion controls. Apply PR/46 by @pdl++ (refactored)
- Support Perl regex look-behind assertions
Upstream changes:
0.63 Sat Jan 14 09:31:43 PST 2017
- Fixed colors on older perls. TINITA++
- Changed on/off to always/never. TINITA++
0.62 Fri Jan 13 22:37:55 PST 2017
- Debug color and indent options added by TINITA++
- Recursion controls. Apply PR/46 by @pdl++ (refactored)
- Support Perl regex look-behind assertions
MAIN commitmail json YAML
Updated devel/p5-MooseX-Types to 0.49
MAIN commitmail json YAML
Update to 0.49
Upstream changes:
0.49 2016-12-23 00:12:12Z
- made the exported is_Foo and to_Foo subs much faster, especially for
type constraints which can be inlined. (Dave Rolsky)
Upstream changes:
0.49 2016-12-23 00:12:12Z
- made the exported is_Foo and to_Foo subs much faster, especially for
type constraints which can be inlined. (Dave Rolsky)
MAIN commitmail json YAML
Updated devel/p5-MooseX-Types-Common to 0.001014
MAIN commitmail json YAML
pkgsrc/devel/p5-MooseX-Types-Common/Makefile@1.17
/
diff
pkgsrc/devel/p5-MooseX-Types-Common/distinfo@1.9 / diff
pkgsrc/devel/p5-MooseX-Types-Common/distinfo@1.9 / diff
Update to 0.001014
Upstream changes:
0.001014 2017-01-19 02:29:46Z
- provide inlined version of NumericCode (Gregory Oschwald, GitHub PR#4)
Upstream changes:
0.001014 2017-01-19 02:29:46Z
- provide inlined version of NumericCode (Gregory Oschwald, GitHub PR#4)
MAIN commitmail json YAML
Updated devel/p5-Moose to 2.2004
MAIN commitmail json YAML
Update to 2.2004
Upstream changes:
2.2004 2017-01-31
[BUG FIXES]
- When an attribute was specified as 'rw' and you also provided an accessor
name matching the attribute and there was an explicit writer, Moose would
try to make an additional reader access with the same name as the
attribute. Then Moose would warn about overwriting an accessor with a
reader. This is related to the bugs reported in RT #120040.
2.2003 2017-01-30
[BUG FIXES]
- Moose could die when attempting to warn about overwriting an attribute's
access method in some cases (since version 2.1902) (RT #120040)
2.2002 2017-01-30
[BUG FIXES]
- Creating a Moose subclass of a Moo class with an attribute with a
delegation would cause a warning (since version 2.1902).
Upstream changes:
2.2004 2017-01-31
[BUG FIXES]
- When an attribute was specified as 'rw' and you also provided an accessor
name matching the attribute and there was an explicit writer, Moose would
try to make an additional reader access with the same name as the
attribute. Then Moose would warn about overwriting an accessor with a
reader. This is related to the bugs reported in RT #120040.
2.2003 2017-01-30
[BUG FIXES]
- Moose could die when attempting to warn about overwriting an attribute's
access method in some cases (since version 2.1902) (RT #120040)
2.2002 2017-01-30
[BUG FIXES]
- Creating a Moose subclass of a Moo class with an attribute with a
delegation would cause a warning (since version 2.1902).
MAIN commitmail json YAML
Updated security/p5-Digest-JHash to 0.10
MAIN commitmail json YAML
pkgsrc/security/p5-Digest-JHash/Makefile@1.7
/
diff
pkgsrc/security/p5-Digest-JHash/distinfo@1.4 / diff
pkgsrc/security/p5-Digest-JHash/distinfo@1.4 / diff
Update to 0.10
Update LICENSE
Upstream changes:
0.10 2016-11-18
- Avoid stray backup files.
- https://rt.cpan.org/Ticket/Display.html?id=118830
- Thanks to KENTNL.
- Avoid duplicate test files.
- https://rt.cpan.org/Ticket/Display.html?id=118830
- Thanks to KENTNL.
Update LICENSE
Upstream changes:
0.10 2016-11-18
- Avoid stray backup files.
- https://rt.cpan.org/Ticket/Display.html?id=118830
- Thanks to KENTNL.
- Avoid duplicate test files.
- https://rt.cpan.org/Ticket/Display.html?id=118830
- Thanks to KENTNL.
MAIN commitmail json YAML
Updated textproc/grep to 2.27
MAIN commitmail json YAML
Update to 2.27
Upstream changes:
* Noteworthy changes in release 2.27 (2016-12-06) [stable]
** Bug fixes
grep no longer reports a false match in a multibyte, non-UTF8 locale
like zh_CN.gb18030, with a regular expression like ".*7" that just
happens to match the 4-byte representation of gb18030's \uC9, the
final byte of which is the digit "7".
[bug introduced in grep-2.19]
grep by default now reads all of standard input if it is a pipe,
even if this cannot affect grep's output or exit status. This works
better with nonportable scripts that run "PROGRAM | grep PATTERN
>/dev/null" where PROGRAM dies when writing into a broken pipe.
[bug introduced in grep-2.26]
grep no longer mishandles ranges in nontrivial unibyte locales.
[bug introduced in grep-2.26]
grep -P no longer attempts multiline matches. This works more
intuitively with unusual patterns, and means that grep -Pz no longer
rejects patterns containing ^ and $ and works when combined with -x.
[bugs introduced in grep-2.23] A downside is that grep -P is now
significantly slower, albeit typically still faster than pcregrep.
grep -m0 -L PAT FILE now outputs "FILE". [bug introduced in grep-2.5]
To output ':' and tab-align the following character C, grep -T no
longer outputs tab-backspace-':'-C, an approach that has problems if
run inside an Emacs shell window. [bug introduced in grep-2.5.2]
grep -T now uses worst-case widths of line numbers and byte offsets
instead of guessing widths that might not work with larger files.
[bug introduced in grep-2.5.2]
grep's use of getprogname no longer causes a build failure on HP-UX.
** Improvements
grep no longer reads the input in a few more cases when it is easy
to see that matching cannot succeed, e.g., 'grep -f /dev/null'.
* Noteworthy changes in release 2.26 (2016-10-02) [stable]
** Bug fixes
Grep no longer omits output merely because it follows an output line
suppressed due to encoding errors. [bug introduced in grep-2.21]
In the Shift_JIS locale, grep no longer mistakenly matches in the
middle of a multibyte character. [bug present since "the beginning"]
** Improvements
grep can be much faster now when standard output is /dev/null.
grep -F is now typically much faster when many patterns are given,
as it now uses the Aho-Corasick algorithm instead of the
Commentz-Walter algorithm in that case.
grep -iF is typically much faster in a multibyte locale, if the
pattern and its case counterparts contain only single byte characters.
grep with complicated expressions (e.g., back-references) and without
-i now uses the regex fastmap for better performance.
In multibyte locales, grep now handles leading "." in patterns more
efficiently.
grep now prints a "FILENAME:LINENO: " prefix when diagnosing an
invalid regular expression that was read from an '-f'-specified file.
* Noteworthy changes in release 2.25 (2016-04-21) [stable]
** Bug fixes
In the C or POSIX locale, grep now treats all bytes as valid
characters even if the C runtime library says otherwise. The
revised behavior is more compatible with the original intent of
POSIX, and the next release of POSIX will likely make this official.
[bug introduced in grep-2.23]
grep -Pz no longer mistakenly diagnoses patterns like [^a] that use
negated character classes. [bug introduced in grep-2.24]
grep -oz now uses null bytes, not newlines, to terminate output lines.
[bug introduced in grep-2.5]
** Improvements
grep now outputs details more consistently when reporting a write error.
E.g., "grep: write error: No space left on device" rather than just
"grep: write error".
Upstream changes:
* Noteworthy changes in release 2.27 (2016-12-06) [stable]
** Bug fixes
grep no longer reports a false match in a multibyte, non-UTF8 locale
like zh_CN.gb18030, with a regular expression like ".*7" that just
happens to match the 4-byte representation of gb18030's \uC9, the
final byte of which is the digit "7".
[bug introduced in grep-2.19]
grep by default now reads all of standard input if it is a pipe,
even if this cannot affect grep's output or exit status. This works
better with nonportable scripts that run "PROGRAM | grep PATTERN
>/dev/null" where PROGRAM dies when writing into a broken pipe.
[bug introduced in grep-2.26]
grep no longer mishandles ranges in nontrivial unibyte locales.
[bug introduced in grep-2.26]
grep -P no longer attempts multiline matches. This works more
intuitively with unusual patterns, and means that grep -Pz no longer
rejects patterns containing ^ and $ and works when combined with -x.
[bugs introduced in grep-2.23] A downside is that grep -P is now
significantly slower, albeit typically still faster than pcregrep.
grep -m0 -L PAT FILE now outputs "FILE". [bug introduced in grep-2.5]
To output ':' and tab-align the following character C, grep -T no
longer outputs tab-backspace-':'-C, an approach that has problems if
run inside an Emacs shell window. [bug introduced in grep-2.5.2]
grep -T now uses worst-case widths of line numbers and byte offsets
instead of guessing widths that might not work with larger files.
[bug introduced in grep-2.5.2]
grep's use of getprogname no longer causes a build failure on HP-UX.
** Improvements
grep no longer reads the input in a few more cases when it is easy
to see that matching cannot succeed, e.g., 'grep -f /dev/null'.
* Noteworthy changes in release 2.26 (2016-10-02) [stable]
** Bug fixes
Grep no longer omits output merely because it follows an output line
suppressed due to encoding errors. [bug introduced in grep-2.21]
In the Shift_JIS locale, grep no longer mistakenly matches in the
middle of a multibyte character. [bug present since "the beginning"]
** Improvements
grep can be much faster now when standard output is /dev/null.
grep -F is now typically much faster when many patterns are given,
as it now uses the Aho-Corasick algorithm instead of the
Commentz-Walter algorithm in that case.
grep -iF is typically much faster in a multibyte locale, if the
pattern and its case counterparts contain only single byte characters.
grep with complicated expressions (e.g., back-references) and without
-i now uses the regex fastmap for better performance.
In multibyte locales, grep now handles leading "." in patterns more
efficiently.
grep now prints a "FILENAME:LINENO: " prefix when diagnosing an
invalid regular expression that was read from an '-f'-specified file.
* Noteworthy changes in release 2.25 (2016-04-21) [stable]
** Bug fixes
In the C or POSIX locale, grep now treats all bytes as valid
characters even if the C runtime library says otherwise. The
revised behavior is more compatible with the original intent of
POSIX, and the next release of POSIX will likely make this official.
[bug introduced in grep-2.23]
grep -Pz no longer mistakenly diagnoses patterns like [^a] that use
negated character classes. [bug introduced in grep-2.24]
grep -oz now uses null bytes, not newlines, to terminate output lines.
[bug introduced in grep-2.5]
** Improvements
grep now outputs details more consistently when reporting a write error.
E.g., "grep: write error: No space left on device" rather than just
"grep: write error".
MAIN commitmail json YAML
Updated lang/go to 1.7.5
MAIN commitmail json YAML
pkgsrc/lang/go/PLIST@1.29
/
diff
pkgsrc/lang/go/distinfo@1.43 / diff
pkgsrc/lang/go/version.mk@1.22 / diff
pkgsrc/lang/go/distinfo@1.43 / diff
pkgsrc/lang/go/version.mk@1.22 / diff
Update to 1.7.5
Upstream changes:
go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime, and the crypto/x509 and time packages. See the Go 1.7.5 milestone on our issue tracker for details.
Upstream changes:
go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime, and the crypto/x509 and time packages. See the Go 1.7.5 milestone on our issue tracker for details.
MAIN commitmail json YAML
Updated textproc/p5-PDF-Create to 1.41
MAIN commitmail json YAML
pkgsrc/textproc/p5-PDF-Create/Makefile@1.46
/
diff
pkgsrc/textproc/p5-PDF-Create/distinfo@1.19 / diff
pkgsrc/textproc/p5-PDF-Create/distinfo@1.19 / diff
Update to 1.41
Upstream changes:
1.41 2016-12-29 15:10:00 MANWAR
- Proposed fix for RT #119292 and rollbacked patch for RT #118764.
Document how close() deals when <filename> or <fh> is involved.
i.e. When <fh> is provided then don't try to close the file handle
at the end. Leave that for the end user to deal with it outside.
Added new method flush() that does exactly this.
1.40 2016-12-20 12:00:00 MANWAR
- Proposed fix for RT #118945.
Upstream changes:
1.41 2016-12-29 15:10:00 MANWAR
- Proposed fix for RT #119292 and rollbacked patch for RT #118764.
Document how close() deals when <filename> or <fh> is involved.
i.e. When <fh> is provided then don't try to close the file handle
at the end. Leave that for the end user to deal with it outside.
Added new method flush() that does exactly this.
1.40 2016-12-20 12:00:00 MANWAR
- Proposed fix for RT #118945.
MAIN commitmail json YAML
Updated devel/p5-IO-Compress to 2.070
MAIN commitmail json YAML
Update to 2.070
Upstream changes:
2.070 28 Dec 2016
* File::GlobMapper
#117675: Fix prototype errors while lazy loading the module
* zipdetails
#116538: CVE-2016-1238: avoid loading optional modules from default .
Upstream changes:
2.070 28 Dec 2016
* File::GlobMapper
#117675: Fix prototype errors while lazy loading the module
* zipdetails
#116538: CVE-2016-1238: avoid loading optional modules from default .
MAIN commitmail json YAML
Updated time/p5-DateTime-Locale to 1.12
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Locale/Makefile@1.40
/
diff
pkgsrc/time/p5-DateTime-Locale/distinfo@1.27 / diff
pkgsrc/time/p5-DateTime-Locale/distinfo@1.27 / diff
Update to 1.12
Upstream changes:
1.12 2017-01-29
- Rebuilt all locale data with CLDR 30.0.3, released on 2016-12-02.
Upstream changes:
1.12 2017-01-29
- Rebuilt all locale data with CLDR 30.0.3, released on 2016-12-02.
MAIN commitmail json YAML
Updated devel/p5-Specio to 0.34
MAIN commitmail json YAML
Update to 0.34
Upstream changes:
0.34 2017-01-29
- Packages with Specio::Exporter can now specify additional arbitrary subs to
exporter. See the Specio::Exporter docs for details.
- Importing the same library twice in a given package would throw an
exception. The second attempt to import is now ignored.
Upstream changes:
0.34 2017-01-29
- Packages with Specio::Exporter can now specify additional arbitrary subs to
exporter. See the Specio::Exporter docs for details.
- Importing the same library twice in a given package would throw an
exception. The second attempt to import is now ignored.
MAIN commitmail json YAML
Updated www/p5-Mojolicious to 7.23
MAIN commitmail json YAML
Update to 7.23
Upstream changes:
7.23 2017-01-29
- Added max_request_size attribute to Mojolicious.
- Added max_response_size attribute to Mojo::UserAgent.
- Added to_unsafe_string method to Mojo::URL.
- Added -S option to get command.
- Fixed a data corruption problem in Mojo::IOLoop::Stream, caused by a
dependency of IO::Socket::SSL on the internal representation of strings,
which differs from IO::Socket::IP. (coolo, sri)
Upstream changes:
7.23 2017-01-29
- Added max_request_size attribute to Mojolicious.
- Added max_response_size attribute to Mojo::UserAgent.
- Added to_unsafe_string method to Mojo::URL.
- Added -S option to get command.
- Fixed a data corruption problem in Mojo::IOLoop::Stream, caused by a
dependency of IO::Socket::SSL on the internal representation of strings,
which differs from IO::Socket::IP. (coolo, sri)
MAIN commitmail json YAML
Updated devel/p5-Moose to 2.2001
MAIN commitmail json YAML
Update to 2.2001
Update DEPENDS
Upstream changes:
2.2001 2017-01-29
[TESTS]
- fixed variable interpolation in filename in test (RT#120033)
2.2000 2017-01-29
[OTHER]
- increased minimum required version of Sub::Name.
2.1905 2017-01-07 (TRIAL RELEASE)
[ENHANCEMENTS]
- Added support for __no_BUILD__ as a constructor argument to skip calling
any BUILD subs (used internally by modules like Moo that have their own
implementation of calling BUILD) (PR#142, Graham Knop)
2.1904 2016-12-22 (TRIAL RELEASE)
[BUG FIXES]
- Slight tweaks to the syntax used for hashes in a few tests, that were
broken by a recent Test::More release that started using a new namespace
that clashes with a (bareword) type name in these tests. (PR#141,
D.Maestro)
2.1903 2016-11-22 (TRIAL RELEASE)
[ENHANCEMENTS]
- When an attribute defines two methods (say a reader and writer) with the
same name, this now generates a warning.
- The warning when attribute methods overwrite one another is now much more
informative. It includes the type of accessors involve (reader, writer,
predicate, etc.) as well as the file and line where each accessor was
defined. Fixes RT #118325.
[BUG FIXES]
- Brought back the Moose::Meta::Method::Delegation->_get_delegate_accessor
method for the benefit of MooseX::CurriedDelegation.
- The definition context (package, file, & line) for attributes on
Class::MOP and Moose metaclasses was wrong in all cases.
2.1902 2016-10-23 (TRIAL RELEASE)
[ENHANCEMENTS]
- The stack trace for an inlined delegation now tells you where the
delegating attribute was declared (file and line number).
2.1901 2016-10-20 (TRIAL RELEASE)
[TESTS]
- warnings are only checked for in tests under AUTHOR_TESTING, so as to not
prevent installation when warnings occur in prerequisites.
2.1900 2016-10-09 (TRIAL RELEASE)
[ENHANCEMENTS]
- Most delegations are inlined now. This is not done for speed but rather to
improve stack traces when the delegated-to method throws an exception or
when the delegated-to method simply does not exist in the
delegatee. Previously, this stack trace and associated error were less
helpful than they could have been. Requested by Tim Bunce, Olaf Alders,
and Van de Bugger. (RT#46614, RT#98402, and RT#109631).
Update DEPENDS
Upstream changes:
2.2001 2017-01-29
[TESTS]
- fixed variable interpolation in filename in test (RT#120033)
2.2000 2017-01-29
[OTHER]
- increased minimum required version of Sub::Name.
2.1905 2017-01-07 (TRIAL RELEASE)
[ENHANCEMENTS]
- Added support for __no_BUILD__ as a constructor argument to skip calling
any BUILD subs (used internally by modules like Moo that have their own
implementation of calling BUILD) (PR#142, Graham Knop)
2.1904 2016-12-22 (TRIAL RELEASE)
[BUG FIXES]
- Slight tweaks to the syntax used for hashes in a few tests, that were
broken by a recent Test::More release that started using a new namespace
that clashes with a (bareword) type name in these tests. (PR#141,
D.Maestro)
2.1903 2016-11-22 (TRIAL RELEASE)
[ENHANCEMENTS]
- When an attribute defines two methods (say a reader and writer) with the
same name, this now generates a warning.
- The warning when attribute methods overwrite one another is now much more
informative. It includes the type of accessors involve (reader, writer,
predicate, etc.) as well as the file and line where each accessor was
defined. Fixes RT #118325.
[BUG FIXES]
- Brought back the Moose::Meta::Method::Delegation->_get_delegate_accessor
method for the benefit of MooseX::CurriedDelegation.
- The definition context (package, file, & line) for attributes on
Class::MOP and Moose metaclasses was wrong in all cases.
2.1902 2016-10-23 (TRIAL RELEASE)
[ENHANCEMENTS]
- The stack trace for an inlined delegation now tells you where the
delegating attribute was declared (file and line number).
2.1901 2016-10-20 (TRIAL RELEASE)
[TESTS]
- warnings are only checked for in tests under AUTHOR_TESTING, so as to not
prevent installation when warnings occur in prerequisites.
2.1900 2016-10-09 (TRIAL RELEASE)
[ENHANCEMENTS]
- Most delegations are inlined now. This is not done for speed but rather to
improve stack traces when the delegated-to method throws an exception or
when the delegated-to method simply does not exist in the
delegatee. Previously, this stack trace and associated error were less
helpful than they could have been. Requested by Tim Bunce, Olaf Alders,
and Van de Bugger. (RT#46614, RT#98402, and RT#109631).
MAIN commitmail json YAML
Updated textproc/p5-Filter to 1.57
MAIN commitmail json YAML
Update to 1.57
Upstream changes:
1.57 2017-01-22 rurban
----
* Todo the t/exec.t test 2 on cygwin.
* Fixed/Todo the t/decrypt.t test 7 utf8 failures.
Skip with non UTF-8 locale.
1.56 2017-01-20 rurban
----
* add binmode to the decrypt/encr,decrypt sample scripts
* add utf8-encoded testcase to t/decrypt.t [cpan #110921]. use -C
* stabilized some tests, add diag to sometimes failing sh tests
* moved filter-util.pl to t/
* fixed INSTALLDIRS back to site since 5.12 [gh #2]
* fixed exec/sh test races using the same temp. filenames
* reversed this Changes file to latest first
* added Travis CI
Upstream changes:
1.57 2017-01-22 rurban
----
* Todo the t/exec.t test 2 on cygwin.
* Fixed/Todo the t/decrypt.t test 7 utf8 failures.
Skip with non UTF-8 locale.
1.56 2017-01-20 rurban
----
* add binmode to the decrypt/encr,decrypt sample scripts
* add utf8-encoded testcase to t/decrypt.t [cpan #110921]. use -C
* stabilized some tests, add diag to sometimes failing sh tests
* moved filter-util.pl to t/
* fixed INSTALLDIRS back to site since 5.12 [gh #2]
* fixed exec/sh test races using the same temp. filenames
* reversed this Changes file to latest first
* added Travis CI
MAIN commitmail json YAML
Updated www/p5-Mojolicious to 7.22
MAIN commitmail json YAML
Update to 7.22
Upstream changes:
7.22 2017-01-25
- Added ports method to Mojo::Server::Daemon.
- Added remove_tree method to Mojo::File.
- Improved spurt method in Mojo::File with support for writing multiple chunks
at once.
7.21 2017-01-21
- Added extract_usage function to Mojo::Util.
- Improve getopt function in Mojo::Util to use @ARGV by default.
Upstream changes:
7.22 2017-01-25
- Added ports method to Mojo::Server::Daemon.
- Added remove_tree method to Mojo::File.
- Improved spurt method in Mojo::File with support for writing multiple chunks
at once.
7.21 2017-01-21
- Added extract_usage function to Mojo::Util.
- Improve getopt function in Mojo::Util to use @ARGV by default.
MAIN commitmail json YAML
Updated www/p5-Dancer2 to 0.204004
MAIN commitmail json YAML
Update to 0.204004
Add missing DEPENDS
Upstream changes:
0.204004 2017-01-26 18:29:34+01:00 Europe/Amsterdam
[ BUG FIXES ]
* GH #1307: Fix breakage of Template::Toolkit, caused by
previous release. (Peter SysPete Mottram)
0.204003 2017-01-25 15:21:40-06:00 America/Chicago
[ BUG FIXES ]
* GH #1299: Fix missing CPANTS prereqs (Mohammad S. Anwar)
[ ENHANCEMENTS ]
* GH #1249: Improve consistency with Template::Toolkit,
using correct case for 'include_path', 'stop_tag', 'end_tag',
and 'start_tag', removing ANYCASE option.
(Klaus Ita)
* Call route exception hook before logging an error, allowing devs to
raise their own errors bedore D2 logging takes over. (Andy Beverley)
[ DOCUMENTATION ]
* Add another example of the delayed asynchronous mechanism
(Ed @mohawk2 J., Sawyer X)
* GH #1291: Document 'change_session_id' in Dancer2::Core::App.
(Peter SysPete Mottram)
* Fix typo in Dancer2::Core::Response (Gregorr Herrmann)
* Document Dancer2::Plugin::RootURIFor (Mario Zieschang)
Add missing DEPENDS
Upstream changes:
0.204004 2017-01-26 18:29:34+01:00 Europe/Amsterdam
[ BUG FIXES ]
* GH #1307: Fix breakage of Template::Toolkit, caused by
previous release. (Peter SysPete Mottram)
0.204003 2017-01-25 15:21:40-06:00 America/Chicago
[ BUG FIXES ]
* GH #1299: Fix missing CPANTS prereqs (Mohammad S. Anwar)
[ ENHANCEMENTS ]
* GH #1249: Improve consistency with Template::Toolkit,
using correct case for 'include_path', 'stop_tag', 'end_tag',
and 'start_tag', removing ANYCASE option.
(Klaus Ita)
* Call route exception hook before logging an error, allowing devs to
raise their own errors bedore D2 logging takes over. (Andy Beverley)
[ DOCUMENTATION ]
* Add another example of the delayed asynchronous mechanism
(Ed @mohawk2 J., Sawyer X)
* GH #1291: Document 'change_session_id' in Dancer2::Core::App.
(Peter SysPete Mottram)
* Fix typo in Dancer2::Core::Response (Gregorr Herrmann)
* Document Dancer2::Plugin::RootURIFor (Mario Zieschang)
MAIN commitmail json YAML
Updated time/p5-Time-Local to 1.25
MAIN commitmail json YAML
Update to 1.25
Upstream changes:
1.25 2016-11-17
- Reduce memory usage by only loading Config if needed and not importing from
Carp. Based on PR #2 from J. Nick Coston.
Upstream changes:
1.25 2016-11-17
- Reduce memory usage by only loading Config if needed and not importing from
Carp. Based on PR #2 from J. Nick Coston.
MAIN commitmail json YAML
Updated textproc/p5-XML-Compile-SOAP to 3.21
MAIN commitmail json YAML
pkgsrc/textproc/p5-XML-Compile-SOAP/Makefile@1.2
/
diff
pkgsrc/textproc/p5-XML-Compile-SOAP/distinfo@1.2 / diff
pkgsrc/textproc/p5-XML-Compile-SOAP/distinfo@1.2 / diff
Update to 3.21
Upstream changes:
version 3.21: Wed 11 Jan 10:02:19 CET 2017
Fixes:
- XOP hooks were instated, even though XML::Compile::XOP was not.
Schema/WSDL compilation will be a little faster now.
https://github.com/mjgardner/xml-compilex-schema-loader/issues/1
[Slaven Rezi�]
- constant name: XS_DAEMON_NS -> XC_DAEMON_NS
rt.cpan.org#119800 [Pavel Trushkin]
Improvements:
- spell fix Debian rt.cpan.org#118577 [Gregor Herrmann, Debian]
Upstream changes:
version 3.21: Wed 11 Jan 10:02:19 CET 2017
Fixes:
- XOP hooks were instated, even though XML::Compile::XOP was not.
Schema/WSDL compilation will be a little faster now.
https://github.com/mjgardner/xml-compilex-schema-loader/issues/1
[Slaven Rezi�]
- constant name: XS_DAEMON_NS -> XC_DAEMON_NS
rt.cpan.org#119800 [Pavel Trushkin]
Improvements:
- spell fix Debian rt.cpan.org#118577 [Gregor Herrmann, Debian]
MAIN commitmail json YAML
Updated textproc/p5-Text-Xslate to 3.4.0
MAIN commitmail json YAML
pkgsrc/textproc/p5-Text-Xslate/Makefile@1.26
/
diff
pkgsrc/textproc/p5-Text-Xslate/distinfo@1.17 / diff
pkgsrc/textproc/p5-Text-Xslate/distinfo@1.17 / diff
Update to 3.4.0
Upstream changes:
3.4.0 2017-01-20 15:00:00+0900
- Fix tied hash issue(#173)
- Fix encoding issue(#160)
- Fix segmentation fault issue by accessing uninitialized array element(#159)
Upstream changes:
3.4.0 2017-01-20 15:00:00+0900
- Fix tied hash issue(#173)
- Fix encoding issue(#160)
- Fix segmentation fault issue by accessing uninitialized array element(#159)
MAIN commitmail json YAML
Updated www/p5-Hijk to 0.27
MAIN commitmail json YAML
Update to 0.27
Upstream changes:
0.27: # 2016-10-28T12:59:00+0100
- Unbreak with Elasticeasrch 5.0. See https://rt.cpan.org/Public/Bug/Display.html?id=118425
Upstream changes:
0.27: # 2016-10-28T12:59:00+0100
- Unbreak with Elasticeasrch 5.0. See https://rt.cpan.org/Public/Bug/Display.html?id=118425
MAIN commitmail json YAML
Updated converters/p5-JSON-MaybeXS to 1.003008
MAIN commitmail json YAML
pkgsrc/converters/p5-JSON-MaybeXS/Makefile@1.13
/
diff
pkgsrc/converters/p5-JSON-MaybeXS/distinfo@1.8 / diff
pkgsrc/converters/p5-JSON-MaybeXS/distinfo@1.8 / diff
Update to 1.003008
Update DEPENDS
Upstream changes:
1.003008 - 2016-10-03
- added an INSTALLATION section to documentation, to clarify the use of
dynamic prerequisites in Makefile.PL
- minimize prereqs listed in META.json to avoid giving the appearance of XS
prerequisites, and confusing static inspection tools such as metacpan.org.
1.003007 - 2016-09-11
- no changes since 1.003006_001
1.003006_001 - 2016-06-28
- bump prereq on JSON::PP, to ensure we get the fix for parsing utf8-encoded
values (in JSON::PP 2.27300)
- we now always upgrade JSON::XS if it is installed and below version 3.0,
due to changes in handling booleans
- remove test dependency on Test::Without::Module (RT#115394)
Update DEPENDS
Upstream changes:
1.003008 - 2016-10-03
- added an INSTALLATION section to documentation, to clarify the use of
dynamic prerequisites in Makefile.PL
- minimize prereqs listed in META.json to avoid giving the appearance of XS
prerequisites, and confusing static inspection tools such as metacpan.org.
1.003007 - 2016-09-11
- no changes since 1.003006_001
1.003006_001 - 2016-06-28
- bump prereq on JSON::PP, to ensure we get the fix for parsing utf8-encoded
values (in JSON::PP 2.27300)
- we now always upgrade JSON::XS if it is installed and below version 3.0,
due to changes in handling booleans
- remove test dependency on Test::Without::Module (RT#115394)
MAIN commitmail json YAML
Updated lang/python35 to 3.5.3
MAIN commitmail json YAML
pkgsrc/lang/python35/Makefile@1.7
/
diff
pkgsrc/lang/python35/PLIST@1.5 / diff
pkgsrc/lang/python35/dist.mk@1.4 / diff
pkgsrc/lang/python35/distinfo@1.9 / diff
pkgsrc/lang/python35/patches/patch-Lib_distutils_unixccompiler.py@1.3 / diff
pkgsrc/lang/python35/patches/patch-Makefile.pre.in@1.3 / diff
pkgsrc/lang/python35/patches/patch-setup.py@1.3 / diff
pkgsrc/lang/python35/PLIST@1.5 / diff
pkgsrc/lang/python35/dist.mk@1.4 / diff
pkgsrc/lang/python35/distinfo@1.9 / diff
pkgsrc/lang/python35/patches/patch-Lib_distutils_unixccompiler.py@1.3 / diff
pkgsrc/lang/python35/patches/patch-Makefile.pre.in@1.3 / diff
pkgsrc/lang/python35/patches/patch-setup.py@1.3 / diff
Update to 3.5.3
Upstream changes:
What's New in Python 3.5.3?
===========================
Release date: 2017-01-16
There were no code changes between 3.5.3rc1 and 3.5.3 final.
What's New in Python 3.5.3 release candidate 1?
===============================================
Release date: 2017-01-02
Core and Builtins
-----------------
- Issue #29073: bytearray formatting no longer truncates on first null byte.
- Issue #28932: Do not include <sys/random.h> if it does not exist.
- Issue #28147: Fix a memory leak in split-table dictionaries: setattr()
must not convert combined table into split table.
- Issue #25677: Correct the positioning of the syntax error caret for
indented blocks. Based on patch by Michael Layzell.
- Issue #29000: Fixed bytes formatting of octals with zero padding in alternate
form.
- Issue #28512: Fixed setting the offset attribute of SyntaxError by
PyErr_SyntaxLocationEx() and PyErr_SyntaxLocationObject().
- Issue #28991: functools.lru_cache() was susceptible to an obscure reentrancy
bug caused by a monkey-patched len() function.
- Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
when decode astral characters. Patch by Xiang Zhang.
- Issue #19398: Extra slash no longer added to sys.path components in case of
empty compile-time PYTHONPATH components.
- Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug
build.
- Issue #23782: Fixed possible memory leak in _PyTraceback_Add() and exception
loss in PyTraceBack_Here().
- Issue #28379: Added sanity checks and tests for PyUnicode_CopyCharacters().
Patch by Xiang Zhang.
- Issue #28376: The type of long range iterator is now registered as Iterator.
Patch by Oren Milman.
- Issue #28376: The constructor of range_iterator now checks that step is not 0.
Patch by Oren Milman.
- Issue #26906: Resolving special methods of uninitialized type now causes
implicit initialization of the type instead of a fail.
- Issue #18287: PyType_Ready() now checks that tp_name is not NULL.
Original patch by Niklas Koep.
- Issue #24098: Fixed possible crash when AST is changed in process of
compiling it.
- Issue #28350: String constants with null character no longer interned.
- Issue #26617: Fix crash when GC runs during weakref callbacks.
- Issue #27942: String constants now interned recursively in tuples and frozensets.
- Issue #21578: Fixed misleading error message when ImportError called with
invalid keyword args.
- Issue #28203: Fix incorrect type in error message from
``complex(1.0, {2:3})``. Patch by Soumya Sharma.
- Issue #27955: Fallback on reading /dev/urandom device when the getrandom()
syscall fails with EPERM, for example when blocked by SECCOMP.
- Issue #28131: Fix a regression in zipimport's compile_source(). zipimport
should use the same optimization level as the interpreter.
- Issue #25221: Fix corrupted result from PyLong_FromLong(0) when
Python is compiled with NSMALLPOSINTS = 0.
- Issue #25758: Prevents zipimport from unnecessarily encoding a filename
(patch by Eryk Sun)
- Issue #28189: dictitems_contains no longer swallows compare errors.
(Patch by Xiang Zhang)
- Issue #27812: Properly clear out a generator's frame's backreference to the
generator to prevent crashes in frame.clear().
- Issue #27811: Fix a crash when a coroutine that has not been awaited is
finalized with warnings-as-errors enabled.
- Issue #27587: Fix another issue found by PVS-Studio: Null pointer check
after use of 'def' in _PyState_AddModule().
Initial patch by Christian Heimes.
- Issue #26020: set literal evaluation order did not match documented behaviour.
- Issue #27782: Multi-phase extension module import now correctly allows the
``m_methods`` field to be used to add module level functions to instances
of non-module types returned from ``Py_create_mod``. Patch by Xiang Zhang.
- Issue #27936: The round() function accepted a second None argument
for some types but not for others. Fixed the inconsistency by
accepting None for all numeric types.
- Issue #27487: Warn if a submodule argument to "python -m" or
runpy.run_module() is found in sys.modules after parent packages are
imported, but before the submodule is executed.
- Issue #27558: Fix a SystemError in the implementation of "raise" statement.
In a brand new thread, raise a RuntimeError since there is no active
exception to reraise. Patch written by Xiang Zhang.
- Issue #27419: Standard __import__() no longer look up "__import__" in globals
or builtins for importing submodules or "from import". Fixed handling an
error of non-string package name.
- Issue #27083: Respect the PYTHONCASEOK environment variable under Windows.
- Issue #27514: Make having too many statically nested blocks a SyntaxError
instead of SystemError.
- Issue #27473: Fixed possible integer overflow in bytes and bytearray
concatenations. Patch by Xiang Zhang.
- Issue #27507: Add integer overflow check in bytearray.extend(). Patch by
Xiang Zhang.
- Issue #27581: Don't rely on wrapping for overflow check in
PySequence_Tuple(). Patch by Xiang Zhang.
- Issue #27443: __length_hint__() of bytearray iterators no longer return a
negative integer for a resized bytearray.
- Issue #27942: Fix memory leak in codeobject.c
Library
-------
- Issue #15812: inspect.getframeinfo() now correctly shows the first line of
a context. Patch by Sam Breese.
- Issue #29094: Offsets in a ZIP file created with extern file object and modes
"w" and "x" now are relative to the start of the file.
- Issue #13051: Fixed recursion errors in large or resized
curses.textpad.Textbox. Based on patch by Tycho Andersen.
- Issue #29119: Fix weakrefs in the pure python version of
collections.OrderedDict move_to_end() method.
Contributed by Andra Bogildea.
- Issue #9770: curses.ascii predicates now work correctly with negative
integers.
- Issue #28427: old keys should not remove new values from
WeakValueDictionary when collecting from another thread.
- Issue 28923: Remove editor artifacts from Tix.py.
- Issue #28871: Fixed a crash when deallocate deep ElementTree.
- Issue #19542: Fix bugs in WeakValueDictionary.setdefault() and
WeakValueDictionary.pop() when a GC collection happens in another
thread.
- Issue #20191: Fixed a crash in resource.prlimit() when pass a sequence that
doesn't own its elements as limits.
- Issue #28779: multiprocessing.set_forkserver_preload() would crash the
forkserver process if a preloaded module instantiated some
multiprocessing objects such as locks.
- Issue #28847: dbm.dumb now supports reading read-only files and no longer
writes the index file when it is not changed.
- Issue #25659: In ctypes, prevent a crash calling the from_buffer() and
from_buffer_copy() methods on abstract classes like Array.
- Issue #28732: Fix crash in os.spawnv() with no elements in args
- Issue #28485: Always raise ValueError for negative
compileall.compile_dir(workers=...) parameter, even when multithreading is
unavailable.
- Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when
the garbage collector is invoked in other thread. Based on patch by
Sebastian Cufre.
- Issue #27517: LZMA compressor and decompressor no longer raise exceptions if
given empty data twice. Patch by Benjamin Fogle.
- Issue #28549: Fixed segfault in curses's addch() with ncurses6.
- Issue #28449: tarfile.open() with mode "r" or "r:" now tries to open a tar
file with compression before trying to open it without compression. Otherwise
it had 50% chance failed with ignore_zeros=True.
- Issue #23262: The webbrowser module now supports Firefox 36+ and derived
browsers. Based on patch by Oleg Broytman.
- Issue #27939: Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale caused
by representing the scale as float value internally in Tk. tkinter.IntVar
now works if float value is set to underlying Tk variable.
- Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space
at the start of new line after printing a month's calendar. Patch by
Xiang Zhang.
- Issue #20491: The textwrap.TextWrapper class now honors non-breaking spaces.
Based on patch by Kaarle Ritvanen.
- Issue #28353: os.fwalk() no longer fails on broken links.
- Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
a workaround to Tix library bug.
- Issue #28488: shutil.make_archive() no longer add entry "./" to ZIP archive.
- Issue #24452: Make webbrowser support Chrome on Mac OS X.
- Issue #20766: Fix references leaked by pdb in the handling of SIGINT
handlers.
- Issue #26293: Fixed writing ZIP files that starts not from the start of the
file. Offsets in ZIP file now are relative to the start of the archive in
conforming to the specification.
- Issue #28321: Fixed writing non-BMP characters with binary format in plistlib.
- Issue #28322: Fixed possible crashes when unpickle itertools objects from
incorrect pickle data. Based on patch by John Leitch.
- Fix possible integer overflows and crashes in the mmap module with unusual
usage patterns.
- Issue #1703178: Fix the ability to pass the --link-objects option to the
distutils build_ext command.
- Issue #28253: Fixed calendar functions for extreme months: 0001-01
and 9999-12.
Methods itermonthdays() and itermonthdays2() are reimplemented so
that they don't call itermonthdates() which can cause datetime.date
under/overflow.
- Issue #28275: Fixed possible use after free in the decompress()
methods of the LZMADecompressor and BZ2Decompressor classes.
Original patch by John Leitch.
- Issue #27897: Fixed possible crash in sqlite3.Connection.create_collation()
if pass invalid string-like object as a name. Patch by Xiang Zhang.
- Issue #18893: Fix invalid exception handling in Lib/ctypes/macholib/dyld.py.
Patch by Madison May.
- Issue #27611: Fixed support of default root window in the tkinter.tix module.
- Issue #27348: In the traceback module, restore the formatting of exception
messages like "Exception: None". This fixes a regression introduced in
3.5a2.
- Issue #25651: Allow falsy values to be used for msg parameter of subTest().
- Issue #27932: Prevent memory leak in win32_ver().
- Fix UnboundLocalError in socket._sendfile_use_sendfile.
- Issue #28075: Check for ERROR_ACCESS_DENIED in Windows implementation of
os.stat(). Patch by Eryk Sun.
- Issue #25270: Prevent codecs.escape_encode() from raising SystemError when
an empty bytestring is passed.
- Issue #28181: Get antigravity over HTTPS. Patch by Kaartic Sivaraam.
- Issue #25895: Enable WebSocket URL schemes in urllib.parse.urljoin.
Patch by Gergely Imreh and Markus Holtermann.
- Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp().
- Issue #19003:m email.generator now replaces only \r and/or \n line
endings, per the RFC, instead of all unicode line endings.
- Issue #28019: itertools.count() no longer rounds non-integer step in range
between 1.0 and 2.0 to 1.
- Issue #25969: Update the lib2to3 grammar to handle the unpacking
generalizations added in 3.5.
- Issue #14977: mailcap now respects the order of the lines in the mailcap
files ("first match"), as required by RFC 1542. Patch by Michael Lazar.
- Issue #24594: Validates persist parameter when opening MSI database
- Issue #17582: xml.etree.ElementTree nows preserves whitespaces in attributes
(Patch by Duane Griffin. Reviewed and approved by Stefan Behnel.)
- Issue #28047: Fixed calculation of line length used for the base64 CTE
in the new email policies.
- Issue #27445: Don't pass str(_charset) to MIMEText.set_payload().
Patch by Claude Paroz.
- Issue #22450: urllib now includes an "Accept: */*" header among the
default headers. This makes the results of REST API requests more
consistent and predictable especially when proxy servers are involved.
- lib2to3.pgen3.driver.load_grammar() now creates a stable cache file
between runs given the same Grammar.txt input regardless of the hash
randomization setting.
- Issue #27570: Avoid zero-length memcpy() etc calls with null source
pointers in the "ctypes" and "array" modules.
- Issue #22233: Break email header lines *only* on the RFC specified CR and LF
characters, not on arbitrary unicode line breaks. This also fixes a bug in
HTTP header parsing.
- Issue 27988: Fix email iter_attachments incorrect mutation of payload list.
- Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name
fields in X.509 certs.
- Issue #27850: Remove 3DES from ssl module's default cipher list to counter
measure sweet32 attack (CVE-2016-2183).
- Issue #27766: Add ChaCha20 Poly1305 to ssl module's default ciper list.
(Required OpenSSL 1.1.0 or LibreSSL).
- Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0.
- Remove support for passing a file descriptor to os.access. It never worked but
previously didn't raise.
- Issue #12885: Fix error when distutils encounters symlink.
- Issue #27881: Fixed possible bugs when setting sqlite3.Connection.isolation_level.
Based on patch by Xiang Zhang.
- Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory
creates not a cursor. Patch by Xiang Zhang.
- Issue #19884: Avoid spurious output on OS X with Gnu Readline.
- Issue #27706: Restore deterministic behavior of random.Random().seed()
for string seeds using seeding version 1. Allows sequences of calls
to random() to exactly match those obtained in Python 2.
Patch by Nofar Schnider.
- Issue #10513: Fix a regression in Connection.commit(). Statements should
not be reset after a commit.
- A new version of typing.py from https://github.com/python/typing:
- Collection (only for 3.6) (Issue #27598)
- Add FrozenSet to __all__ (upstream #261)
- fix crash in _get_type_vars() (upstream #259)
- Remove the dict constraint in ForwardRef._eval_type (upstream #252)
- Issue #27539: Fix unnormalised ``Fraction.__pow__`` result in the case
of negative exponent and negative base.
- Issue #21718: cursor.description is now available for queries using CTEs.
- Issue #2466: posixpath.ismount now correctly recognizes mount points which
the user does not have permission to access.
- Issue #27773: Correct some memory management errors server_hostname in
_ssl.wrap_socket().
- Issue #26750: unittest.mock.create_autospec() now works properly for
subclasses of property() and other data descriptors.
- In the curses module, raise an error if window.getstr() or window.instr() is
passed a negative value.
- Issue #27783: Fix possible usage of uninitialized memory in
operator.methodcaller.
- Issue #27774: Fix possible Py_DECREF on unowned object in _sre.
- Issue #27760: Fix possible integer overflow in binascii.b2a_qp.
- Issue #27758: Fix possible integer overflow in the _csv module for large
record lengths.
- Issue #27568: Prevent HTTPoxy attack (CVE-2016-1000110). Ignore the
HTTP_PROXY variable when REQUEST_METHOD environment is set, which indicates
that the script is in CGI mode.
- Issue #27656: Do not assume sched.h defines any SCHED_* constants.
- Issue #27130: In the "zlib" module, fix handling of large buffers
(typically 4 GiB) when compressing and decompressing. Previously, inputs
were limited to 4 GiB, and compression and decompression operations did not
properly handle results of 4 GiB.
- Issue #27533: Release GIL in nt._isdir
- Issue #17711: Fixed unpickling by the persistent ID with protocol 0.
Original patch by Alexandre Vassalotti.
- Issue #27522: Avoid an unintentional reference cycle in email.feedparser.
- Issue #26844: Fix error message for imp.find_module() to refer to 'path'
instead of 'name'. Patch by Lev Maximov.
- Issue #23804: Fix SSL zero-length recv() calls to not block and not raise
an error about unclean EOF.
- Issue #27466: Change time format returned by http.cookie.time2netscape,
confirming the netscape cookie format and making it consistent with
documentation.
- Issue #26664: Fix activate.fish by removing mis-use of ``$``.
- Issue #22115: Fixed tracing Tkinter variables: trace_vdelete() with wrong
mode no longer break tracing, trace_vinfo() now always returns a list of
pairs of strings, tracing in the "u" mode now works.
- Fix a scoping issue in importlib.util.LazyLoader which triggered an
UnboundLocalError when lazy-loading a module that was already put into
sys.modules.
- Issue #27079: Fixed curses.ascii functions isblank(), iscntrl() and ispunct().
- Issue #26754: Some functions (compile() etc) accepted a filename argument
encoded as an iterable of integers. Now only strings and byte-like objects
are accepted.
- Issue #27048: Prevents distutils failing on Windows when environment
variables contain non-ASCII characters
- Issue #27330: Fixed possible leaks in the ctypes module.
- Issue #27238: Got rid of bare excepts in the turtle module. Original patch
by Jelle Zijlstra.
- Issue #27122: When an exception is raised within the context being managed
by a contextlib.ExitStack() and one of the exit stack generators
catches and raises it in a chain, do not re-raise the original exception
when exiting, let the new chained one through. This avoids the PEP 479
bug described in issue25782.
- [Security] Issue #27278: Fix os.urandom() implementation using getrandom() on
Linux. Truncate size to INT_MAX and loop until we collected enough random
bytes, instead of casting a directly Py_ssize_t to int.
- Issue #26386: Fixed ttk.TreeView selection operations with item id's
containing spaces.
- [Security] Issue #22636: Avoid shell injection problems with
ctypes.util.find_library().
- Issue #16182: Fix various functions in the "readline" module to use the
locale encoding, and fix get_begidx() and get_endidx() to return code point
indexes.
- Issue #27392: Add loop.connect_accepted_socket().
Patch by Jim Fulton.
- Issue #27930: Improved behaviour of logging.handlers.QueueListener.
Thanks to Paulo Andrade and Petr Viktorin for the analysis and patch.
- Issue #21201: Improves readability of multiprocessing error message. Thanks
to Wojciech Walczak for patch.
- Issue #27456: asyncio: Set TCP_NODELAY by default.
- Issue #27906: Fix socket accept exhaustion during high TCP traffic.
Patch by Kevin Conway.
- Issue #28174: Handle when SO_REUSEPORT isn't properly supported.
Patch by Seth Michael Larson.
- Issue #26654: Inspect functools.partial in asyncio.Handle.__repr__.
Patch by iceboy.
- Issue #26909: Fix slow pipes IO in asyncio.
Patch by INADA Naoki.
- Issue #28176: Fix callbacks race in asyncio.SelectorLoop.sock_connect.
- Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
Patch by Mark Williams.
- Issue #28368: Refuse monitoring processes if the child watcher has
no loop attached.
Patch by Vincent Michel.
- Issue #28369: Raise RuntimeError when transport's FD is used with
add_reader, add_writer, etc.
- Issue #28370: Speedup asyncio.StreamReader.readexactly.
Patch by ▒<9A>о▒<80>енбе▒<80>г ▒<9C>а▒<80>к.
- Issue #28371: Deprecate passing asyncio.Handles to run_in_executor.
- Issue #28372: Fix asyncio to support formatting of non-python coroutines.
- Issue #28399: Remove UNIX socket from FS before binding.
Patch by ▒<9A>о▒<80>енбе▒<80>г ▒<9C>а▒<80>к.
- Issue #27972: Prohibit Tasks to await on themselves.
- Issue #26923: Fix asyncio.Gather to refuse being cancelled once all
children are done.
Patch by Johannes Ebke.
- Issue #26796: Don't configure the number of workers for default
threadpool executor.
Initial patch by Hans Lawrenz.
- Issue #28600: Optimize loop.call_soon().
- Issue #28613: Fix get_event_loop() return the current loop if
called from coroutines/callbacks.
- Issue #28639: Fix inspect.isawaitable to always return bool
Patch by Justin Mayfield.
- Issue #28652: Make loop methods reject socket kinds they do not support.
- Issue #28653: Fix a refleak in functools.lru_cache.
- Issue #28703: Fix asyncio.iscoroutinefunction to handle Mock objects.
- Issue #24142: Reading a corrupt config file left the parser in an
invalid state. Original patch by Florian Höch.
- Issue #28990: Fix SSL hanging if connection is closed before handshake
completed.
(Patch by HoHo-Ho)
IDLE
----
- Issue #15308: Add 'interrupt execution' (^C) to Shell menu.
Patch by Roger Serwy, updated by Bayard Randel.
- Issue #27922: Stop IDLE tests from 'flashing' gui widgets on the screen.
- Add version to title of IDLE help window.
- Issue #25564: In section on IDLE -- console differences, mention that
using exec means that __builtins__ is defined for each statement.
- Issue #27714: text_textview and test_autocomplete now pass when re-run
in the same process. This occurs when test_idle fails when run with the
-w option but without -jn. Fix warning from test_config.
- Issue #25507: IDLE no longer runs buggy code because of its tkinter imports.
Users must include the same imports required to run directly in Python.
- Issue #27452: add line counter and crc to IDLE configHandler test dump.
- Issue #27365: Allow non-ascii chars in IDLE NEWS.txt, for contributor names.
- Issue #27245: IDLE: Cleanly delete custom themes and key bindings.
Previously, when IDLE was started from a console or by import, a cascade
of warnings was emitted. Patch by Serhiy Storchaka.
C API
-----
- Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions.
- Issue #26754: PyUnicode_FSDecoder() accepted a filename argument encoded as
an iterable of integers. Now only strings and bytes-like objects are accepted.
Documentation
-------------
- Issue #28513: Documented command-line interface of zipfile.
Tests
-----
- Issue #28950: Disallow -j0 to be combined with -T/-l/-M in regrtest
command line arguments.
- Issue #28666: Now test.support.rmtree is able to remove unwritable or
unreadable directories.
- Issue #23839: Various caches now are cleared before running every test file.
- Issue #28409: regrtest: fix the parser of command line arguments.
- Issue #27787: Call gc.collect() before checking each test for "dangling
threads", since the dangling threads are weak references.
- Issue #27369: In test_pyexpat, avoid testing an error message detail that
changed in Expat 2.2.0.
Tools/Demos
-----------
- Issue #27952: Get Tools/scripts/fixcid.py working with Python 3 and the
current "re" module, avoid invalid Python backslash escapes, and fix a bug
parsing escaped C quote signs.
- Issue #27332: Fixed the type of the first argument of module-level functions
generated by Argument Clinic. Patch by Petr Viktorin.
- Issue #27418: Fixed Tools/importbench/importbench.py.
Windows
-------
- Issue #28251: Improvements to help manuals on Windows.
- Issue #28110: launcher.msi has different product codes between 32-bit and
64-bit
- Issue #25144: Ensures TargetDir is set before continuing with custom
install.
- Issue #27469: Adds a shell extension to the launcher so that drag and drop
works correctly.
- Issue #27309: Enabled proper Windows styles in python[w].exe manifest.
Build
-----
- Issue #29080: Removes hard dependency on hg.exe from PCBuild/build.bat
- Issue #23903: Added missed names to PC/python3.def.
- Issue #10656: Fix out-of-tree building on AIX. Patch by Tristan Carel and
Michael Haubenwallner.
- Issue #26359: Rename --with-optimiations to --enable-optimizations.
- Issue #28444: Fix missing extensions modules when cross compiling.
- Issue #28248: Update Windows build and OS X installers to use OpenSSL 1.0.2j.
- Issue #28258: Fixed build with Estonian locale (python-config and distclean
targets in Makefile). Patch by Arfrever Frehtes Taifersar Arahesis.
- Issue #26661: setup.py now detects system libffi with multiarch wrapper.
- Issue #28066: Fix the logic that searches build directories for generated
include files when building outside the source tree.
- Issue #15819: Remove redundant include search directory option for building
outside the source tree.
- Issue #27566: Fix clean target in freeze makefile (patch by Lisa Roach)
- Issue #27705: Update message in validate_ucrtbase.py
- Issue #27983: Cause lack of llvm-profdata tool when using clang as
required for PGO linking to be a configure time error rather than
make time when --with-optimizations is enabled. Also improve our
ability to find the llvm-profdata tool on MacOS and some Linuxes.
- Issue #26307: The profile-opt build now applies PGO to the built-in modules.
- Issue #26359: Add the --with-optimizations configure flag.
- Issue #27713: Suppress spurious build warnings when updating importlib's
bootstrap files. Patch by Xiang Zhang
- Issue #25825: Correct the references to Modules/python.exp and ld_so_aix,
which are required on AIX. This updates references to an installation path
that was changed in 3.2a4, and undoes changed references to the build tree
that were made in 3.5.0a1.
- Issue #27453: CPP invocation in configure must use CPPFLAGS. Patch by
Chi Hsuan Yen.
- Issue #27641: The configure script now inserts comments into the makefile
to prevent the pgen and _freeze_importlib executables from being cross-
compiled.
- Issue #26662: Set PYTHON_FOR_GEN in configure as the Python program to be
used for file generation during the build.
- Issue #10910: Avoid C++ compilation errors on FreeBSD and OS X.
Also update FreedBSD version checks for the original ctype UTF-8 workaround.
- Issue #28676: Prevent missing 'getentropy' declaration warning on macOS.
Patch by Gareth Rees.
Upstream changes:
What's New in Python 3.5.3?
===========================
Release date: 2017-01-16
There were no code changes between 3.5.3rc1 and 3.5.3 final.
What's New in Python 3.5.3 release candidate 1?
===============================================
Release date: 2017-01-02
Core and Builtins
-----------------
- Issue #29073: bytearray formatting no longer truncates on first null byte.
- Issue #28932: Do not include <sys/random.h> if it does not exist.
- Issue #28147: Fix a memory leak in split-table dictionaries: setattr()
must not convert combined table into split table.
- Issue #25677: Correct the positioning of the syntax error caret for
indented blocks. Based on patch by Michael Layzell.
- Issue #29000: Fixed bytes formatting of octals with zero padding in alternate
form.
- Issue #28512: Fixed setting the offset attribute of SyntaxError by
PyErr_SyntaxLocationEx() and PyErr_SyntaxLocationObject().
- Issue #28991: functools.lru_cache() was susceptible to an obscure reentrancy
bug caused by a monkey-patched len() function.
- Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
when decode astral characters. Patch by Xiang Zhang.
- Issue #19398: Extra slash no longer added to sys.path components in case of
empty compile-time PYTHONPATH components.
- Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug
build.
- Issue #23782: Fixed possible memory leak in _PyTraceback_Add() and exception
loss in PyTraceBack_Here().
- Issue #28379: Added sanity checks and tests for PyUnicode_CopyCharacters().
Patch by Xiang Zhang.
- Issue #28376: The type of long range iterator is now registered as Iterator.
Patch by Oren Milman.
- Issue #28376: The constructor of range_iterator now checks that step is not 0.
Patch by Oren Milman.
- Issue #26906: Resolving special methods of uninitialized type now causes
implicit initialization of the type instead of a fail.
- Issue #18287: PyType_Ready() now checks that tp_name is not NULL.
Original patch by Niklas Koep.
- Issue #24098: Fixed possible crash when AST is changed in process of
compiling it.
- Issue #28350: String constants with null character no longer interned.
- Issue #26617: Fix crash when GC runs during weakref callbacks.
- Issue #27942: String constants now interned recursively in tuples and frozensets.
- Issue #21578: Fixed misleading error message when ImportError called with
invalid keyword args.
- Issue #28203: Fix incorrect type in error message from
``complex(1.0, {2:3})``. Patch by Soumya Sharma.
- Issue #27955: Fallback on reading /dev/urandom device when the getrandom()
syscall fails with EPERM, for example when blocked by SECCOMP.
- Issue #28131: Fix a regression in zipimport's compile_source(). zipimport
should use the same optimization level as the interpreter.
- Issue #25221: Fix corrupted result from PyLong_FromLong(0) when
Python is compiled with NSMALLPOSINTS = 0.
- Issue #25758: Prevents zipimport from unnecessarily encoding a filename
(patch by Eryk Sun)
- Issue #28189: dictitems_contains no longer swallows compare errors.
(Patch by Xiang Zhang)
- Issue #27812: Properly clear out a generator's frame's backreference to the
generator to prevent crashes in frame.clear().
- Issue #27811: Fix a crash when a coroutine that has not been awaited is
finalized with warnings-as-errors enabled.
- Issue #27587: Fix another issue found by PVS-Studio: Null pointer check
after use of 'def' in _PyState_AddModule().
Initial patch by Christian Heimes.
- Issue #26020: set literal evaluation order did not match documented behaviour.
- Issue #27782: Multi-phase extension module import now correctly allows the
``m_methods`` field to be used to add module level functions to instances
of non-module types returned from ``Py_create_mod``. Patch by Xiang Zhang.
- Issue #27936: The round() function accepted a second None argument
for some types but not for others. Fixed the inconsistency by
accepting None for all numeric types.
- Issue #27487: Warn if a submodule argument to "python -m" or
runpy.run_module() is found in sys.modules after parent packages are
imported, but before the submodule is executed.
- Issue #27558: Fix a SystemError in the implementation of "raise" statement.
In a brand new thread, raise a RuntimeError since there is no active
exception to reraise. Patch written by Xiang Zhang.
- Issue #27419: Standard __import__() no longer look up "__import__" in globals
or builtins for importing submodules or "from import". Fixed handling an
error of non-string package name.
- Issue #27083: Respect the PYTHONCASEOK environment variable under Windows.
- Issue #27514: Make having too many statically nested blocks a SyntaxError
instead of SystemError.
- Issue #27473: Fixed possible integer overflow in bytes and bytearray
concatenations. Patch by Xiang Zhang.
- Issue #27507: Add integer overflow check in bytearray.extend(). Patch by
Xiang Zhang.
- Issue #27581: Don't rely on wrapping for overflow check in
PySequence_Tuple(). Patch by Xiang Zhang.
- Issue #27443: __length_hint__() of bytearray iterators no longer return a
negative integer for a resized bytearray.
- Issue #27942: Fix memory leak in codeobject.c
Library
-------
- Issue #15812: inspect.getframeinfo() now correctly shows the first line of
a context. Patch by Sam Breese.
- Issue #29094: Offsets in a ZIP file created with extern file object and modes
"w" and "x" now are relative to the start of the file.
- Issue #13051: Fixed recursion errors in large or resized
curses.textpad.Textbox. Based on patch by Tycho Andersen.
- Issue #29119: Fix weakrefs in the pure python version of
collections.OrderedDict move_to_end() method.
Contributed by Andra Bogildea.
- Issue #9770: curses.ascii predicates now work correctly with negative
integers.
- Issue #28427: old keys should not remove new values from
WeakValueDictionary when collecting from another thread.
- Issue 28923: Remove editor artifacts from Tix.py.
- Issue #28871: Fixed a crash when deallocate deep ElementTree.
- Issue #19542: Fix bugs in WeakValueDictionary.setdefault() and
WeakValueDictionary.pop() when a GC collection happens in another
thread.
- Issue #20191: Fixed a crash in resource.prlimit() when pass a sequence that
doesn't own its elements as limits.
- Issue #28779: multiprocessing.set_forkserver_preload() would crash the
forkserver process if a preloaded module instantiated some
multiprocessing objects such as locks.
- Issue #28847: dbm.dumb now supports reading read-only files and no longer
writes the index file when it is not changed.
- Issue #25659: In ctypes, prevent a crash calling the from_buffer() and
from_buffer_copy() methods on abstract classes like Array.
- Issue #28732: Fix crash in os.spawnv() with no elements in args
- Issue #28485: Always raise ValueError for negative
compileall.compile_dir(workers=...) parameter, even when multithreading is
unavailable.
- Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when
the garbage collector is invoked in other thread. Based on patch by
Sebastian Cufre.
- Issue #27517: LZMA compressor and decompressor no longer raise exceptions if
given empty data twice. Patch by Benjamin Fogle.
- Issue #28549: Fixed segfault in curses's addch() with ncurses6.
- Issue #28449: tarfile.open() with mode "r" or "r:" now tries to open a tar
file with compression before trying to open it without compression. Otherwise
it had 50% chance failed with ignore_zeros=True.
- Issue #23262: The webbrowser module now supports Firefox 36+ and derived
browsers. Based on patch by Oleg Broytman.
- Issue #27939: Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale caused
by representing the scale as float value internally in Tk. tkinter.IntVar
now works if float value is set to underlying Tk variable.
- Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space
at the start of new line after printing a month's calendar. Patch by
Xiang Zhang.
- Issue #20491: The textwrap.TextWrapper class now honors non-breaking spaces.
Based on patch by Kaarle Ritvanen.
- Issue #28353: os.fwalk() no longer fails on broken links.
- Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
a workaround to Tix library bug.
- Issue #28488: shutil.make_archive() no longer add entry "./" to ZIP archive.
- Issue #24452: Make webbrowser support Chrome on Mac OS X.
- Issue #20766: Fix references leaked by pdb in the handling of SIGINT
handlers.
- Issue #26293: Fixed writing ZIP files that starts not from the start of the
file. Offsets in ZIP file now are relative to the start of the archive in
conforming to the specification.
- Issue #28321: Fixed writing non-BMP characters with binary format in plistlib.
- Issue #28322: Fixed possible crashes when unpickle itertools objects from
incorrect pickle data. Based on patch by John Leitch.
- Fix possible integer overflows and crashes in the mmap module with unusual
usage patterns.
- Issue #1703178: Fix the ability to pass the --link-objects option to the
distutils build_ext command.
- Issue #28253: Fixed calendar functions for extreme months: 0001-01
and 9999-12.
Methods itermonthdays() and itermonthdays2() are reimplemented so
that they don't call itermonthdates() which can cause datetime.date
under/overflow.
- Issue #28275: Fixed possible use after free in the decompress()
methods of the LZMADecompressor and BZ2Decompressor classes.
Original patch by John Leitch.
- Issue #27897: Fixed possible crash in sqlite3.Connection.create_collation()
if pass invalid string-like object as a name. Patch by Xiang Zhang.
- Issue #18893: Fix invalid exception handling in Lib/ctypes/macholib/dyld.py.
Patch by Madison May.
- Issue #27611: Fixed support of default root window in the tkinter.tix module.
- Issue #27348: In the traceback module, restore the formatting of exception
messages like "Exception: None". This fixes a regression introduced in
3.5a2.
- Issue #25651: Allow falsy values to be used for msg parameter of subTest().
- Issue #27932: Prevent memory leak in win32_ver().
- Fix UnboundLocalError in socket._sendfile_use_sendfile.
- Issue #28075: Check for ERROR_ACCESS_DENIED in Windows implementation of
os.stat(). Patch by Eryk Sun.
- Issue #25270: Prevent codecs.escape_encode() from raising SystemError when
an empty bytestring is passed.
- Issue #28181: Get antigravity over HTTPS. Patch by Kaartic Sivaraam.
- Issue #25895: Enable WebSocket URL schemes in urllib.parse.urljoin.
Patch by Gergely Imreh and Markus Holtermann.
- Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp().
- Issue #19003:m email.generator now replaces only \r and/or \n line
endings, per the RFC, instead of all unicode line endings.
- Issue #28019: itertools.count() no longer rounds non-integer step in range
between 1.0 and 2.0 to 1.
- Issue #25969: Update the lib2to3 grammar to handle the unpacking
generalizations added in 3.5.
- Issue #14977: mailcap now respects the order of the lines in the mailcap
files ("first match"), as required by RFC 1542. Patch by Michael Lazar.
- Issue #24594: Validates persist parameter when opening MSI database
- Issue #17582: xml.etree.ElementTree nows preserves whitespaces in attributes
(Patch by Duane Griffin. Reviewed and approved by Stefan Behnel.)
- Issue #28047: Fixed calculation of line length used for the base64 CTE
in the new email policies.
- Issue #27445: Don't pass str(_charset) to MIMEText.set_payload().
Patch by Claude Paroz.
- Issue #22450: urllib now includes an "Accept: */*" header among the
default headers. This makes the results of REST API requests more
consistent and predictable especially when proxy servers are involved.
- lib2to3.pgen3.driver.load_grammar() now creates a stable cache file
between runs given the same Grammar.txt input regardless of the hash
randomization setting.
- Issue #27570: Avoid zero-length memcpy() etc calls with null source
pointers in the "ctypes" and "array" modules.
- Issue #22233: Break email header lines *only* on the RFC specified CR and LF
characters, not on arbitrary unicode line breaks. This also fixes a bug in
HTTP header parsing.
- Issue 27988: Fix email iter_attachments incorrect mutation of payload list.
- Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name
fields in X.509 certs.
- Issue #27850: Remove 3DES from ssl module's default cipher list to counter
measure sweet32 attack (CVE-2016-2183).
- Issue #27766: Add ChaCha20 Poly1305 to ssl module's default ciper list.
(Required OpenSSL 1.1.0 or LibreSSL).
- Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0.
- Remove support for passing a file descriptor to os.access. It never worked but
previously didn't raise.
- Issue #12885: Fix error when distutils encounters symlink.
- Issue #27881: Fixed possible bugs when setting sqlite3.Connection.isolation_level.
Based on patch by Xiang Zhang.
- Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory
creates not a cursor. Patch by Xiang Zhang.
- Issue #19884: Avoid spurious output on OS X with Gnu Readline.
- Issue #27706: Restore deterministic behavior of random.Random().seed()
for string seeds using seeding version 1. Allows sequences of calls
to random() to exactly match those obtained in Python 2.
Patch by Nofar Schnider.
- Issue #10513: Fix a regression in Connection.commit(). Statements should
not be reset after a commit.
- A new version of typing.py from https://github.com/python/typing:
- Collection (only for 3.6) (Issue #27598)
- Add FrozenSet to __all__ (upstream #261)
- fix crash in _get_type_vars() (upstream #259)
- Remove the dict constraint in ForwardRef._eval_type (upstream #252)
- Issue #27539: Fix unnormalised ``Fraction.__pow__`` result in the case
of negative exponent and negative base.
- Issue #21718: cursor.description is now available for queries using CTEs.
- Issue #2466: posixpath.ismount now correctly recognizes mount points which
the user does not have permission to access.
- Issue #27773: Correct some memory management errors server_hostname in
_ssl.wrap_socket().
- Issue #26750: unittest.mock.create_autospec() now works properly for
subclasses of property() and other data descriptors.
- In the curses module, raise an error if window.getstr() or window.instr() is
passed a negative value.
- Issue #27783: Fix possible usage of uninitialized memory in
operator.methodcaller.
- Issue #27774: Fix possible Py_DECREF on unowned object in _sre.
- Issue #27760: Fix possible integer overflow in binascii.b2a_qp.
- Issue #27758: Fix possible integer overflow in the _csv module for large
record lengths.
- Issue #27568: Prevent HTTPoxy attack (CVE-2016-1000110). Ignore the
HTTP_PROXY variable when REQUEST_METHOD environment is set, which indicates
that the script is in CGI mode.
- Issue #27656: Do not assume sched.h defines any SCHED_* constants.
- Issue #27130: In the "zlib" module, fix handling of large buffers
(typically 4 GiB) when compressing and decompressing. Previously, inputs
were limited to 4 GiB, and compression and decompression operations did not
properly handle results of 4 GiB.
- Issue #27533: Release GIL in nt._isdir
- Issue #17711: Fixed unpickling by the persistent ID with protocol 0.
Original patch by Alexandre Vassalotti.
- Issue #27522: Avoid an unintentional reference cycle in email.feedparser.
- Issue #26844: Fix error message for imp.find_module() to refer to 'path'
instead of 'name'. Patch by Lev Maximov.
- Issue #23804: Fix SSL zero-length recv() calls to not block and not raise
an error about unclean EOF.
- Issue #27466: Change time format returned by http.cookie.time2netscape,
confirming the netscape cookie format and making it consistent with
documentation.
- Issue #26664: Fix activate.fish by removing mis-use of ``$``.
- Issue #22115: Fixed tracing Tkinter variables: trace_vdelete() with wrong
mode no longer break tracing, trace_vinfo() now always returns a list of
pairs of strings, tracing in the "u" mode now works.
- Fix a scoping issue in importlib.util.LazyLoader which triggered an
UnboundLocalError when lazy-loading a module that was already put into
sys.modules.
- Issue #27079: Fixed curses.ascii functions isblank(), iscntrl() and ispunct().
- Issue #26754: Some functions (compile() etc) accepted a filename argument
encoded as an iterable of integers. Now only strings and byte-like objects
are accepted.
- Issue #27048: Prevents distutils failing on Windows when environment
variables contain non-ASCII characters
- Issue #27330: Fixed possible leaks in the ctypes module.
- Issue #27238: Got rid of bare excepts in the turtle module. Original patch
by Jelle Zijlstra.
- Issue #27122: When an exception is raised within the context being managed
by a contextlib.ExitStack() and one of the exit stack generators
catches and raises it in a chain, do not re-raise the original exception
when exiting, let the new chained one through. This avoids the PEP 479
bug described in issue25782.
- [Security] Issue #27278: Fix os.urandom() implementation using getrandom() on
Linux. Truncate size to INT_MAX and loop until we collected enough random
bytes, instead of casting a directly Py_ssize_t to int.
- Issue #26386: Fixed ttk.TreeView selection operations with item id's
containing spaces.
- [Security] Issue #22636: Avoid shell injection problems with
ctypes.util.find_library().
- Issue #16182: Fix various functions in the "readline" module to use the
locale encoding, and fix get_begidx() and get_endidx() to return code point
indexes.
- Issue #27392: Add loop.connect_accepted_socket().
Patch by Jim Fulton.
- Issue #27930: Improved behaviour of logging.handlers.QueueListener.
Thanks to Paulo Andrade and Petr Viktorin for the analysis and patch.
- Issue #21201: Improves readability of multiprocessing error message. Thanks
to Wojciech Walczak for patch.
- Issue #27456: asyncio: Set TCP_NODELAY by default.
- Issue #27906: Fix socket accept exhaustion during high TCP traffic.
Patch by Kevin Conway.
- Issue #28174: Handle when SO_REUSEPORT isn't properly supported.
Patch by Seth Michael Larson.
- Issue #26654: Inspect functools.partial in asyncio.Handle.__repr__.
Patch by iceboy.
- Issue #26909: Fix slow pipes IO in asyncio.
Patch by INADA Naoki.
- Issue #28176: Fix callbacks race in asyncio.SelectorLoop.sock_connect.
- Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
Patch by Mark Williams.
- Issue #28368: Refuse monitoring processes if the child watcher has
no loop attached.
Patch by Vincent Michel.
- Issue #28369: Raise RuntimeError when transport's FD is used with
add_reader, add_writer, etc.
- Issue #28370: Speedup asyncio.StreamReader.readexactly.
Patch by ▒<9A>о▒<80>енбе▒<80>г ▒<9C>а▒<80>к.
- Issue #28371: Deprecate passing asyncio.Handles to run_in_executor.
- Issue #28372: Fix asyncio to support formatting of non-python coroutines.
- Issue #28399: Remove UNIX socket from FS before binding.
Patch by ▒<9A>о▒<80>енбе▒<80>г ▒<9C>а▒<80>к.
- Issue #27972: Prohibit Tasks to await on themselves.
- Issue #26923: Fix asyncio.Gather to refuse being cancelled once all
children are done.
Patch by Johannes Ebke.
- Issue #26796: Don't configure the number of workers for default
threadpool executor.
Initial patch by Hans Lawrenz.
- Issue #28600: Optimize loop.call_soon().
- Issue #28613: Fix get_event_loop() return the current loop if
called from coroutines/callbacks.
- Issue #28639: Fix inspect.isawaitable to always return bool
Patch by Justin Mayfield.
- Issue #28652: Make loop methods reject socket kinds they do not support.
- Issue #28653: Fix a refleak in functools.lru_cache.
- Issue #28703: Fix asyncio.iscoroutinefunction to handle Mock objects.
- Issue #24142: Reading a corrupt config file left the parser in an
invalid state. Original patch by Florian Höch.
- Issue #28990: Fix SSL hanging if connection is closed before handshake
completed.
(Patch by HoHo-Ho)
IDLE
----
- Issue #15308: Add 'interrupt execution' (^C) to Shell menu.
Patch by Roger Serwy, updated by Bayard Randel.
- Issue #27922: Stop IDLE tests from 'flashing' gui widgets on the screen.
- Add version to title of IDLE help window.
- Issue #25564: In section on IDLE -- console differences, mention that
using exec means that __builtins__ is defined for each statement.
- Issue #27714: text_textview and test_autocomplete now pass when re-run
in the same process. This occurs when test_idle fails when run with the
-w option but without -jn. Fix warning from test_config.
- Issue #25507: IDLE no longer runs buggy code because of its tkinter imports.
Users must include the same imports required to run directly in Python.
- Issue #27452: add line counter and crc to IDLE configHandler test dump.
- Issue #27365: Allow non-ascii chars in IDLE NEWS.txt, for contributor names.
- Issue #27245: IDLE: Cleanly delete custom themes and key bindings.
Previously, when IDLE was started from a console or by import, a cascade
of warnings was emitted. Patch by Serhiy Storchaka.
C API
-----
- Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions.
- Issue #26754: PyUnicode_FSDecoder() accepted a filename argument encoded as
an iterable of integers. Now only strings and bytes-like objects are accepted.
Documentation
-------------
- Issue #28513: Documented command-line interface of zipfile.
Tests
-----
- Issue #28950: Disallow -j0 to be combined with -T/-l/-M in regrtest
command line arguments.
- Issue #28666: Now test.support.rmtree is able to remove unwritable or
unreadable directories.
- Issue #23839: Various caches now are cleared before running every test file.
- Issue #28409: regrtest: fix the parser of command line arguments.
- Issue #27787: Call gc.collect() before checking each test for "dangling
threads", since the dangling threads are weak references.
- Issue #27369: In test_pyexpat, avoid testing an error message detail that
changed in Expat 2.2.0.
Tools/Demos
-----------
- Issue #27952: Get Tools/scripts/fixcid.py working with Python 3 and the
current "re" module, avoid invalid Python backslash escapes, and fix a bug
parsing escaped C quote signs.
- Issue #27332: Fixed the type of the first argument of module-level functions
generated by Argument Clinic. Patch by Petr Viktorin.
- Issue #27418: Fixed Tools/importbench/importbench.py.
Windows
-------
- Issue #28251: Improvements to help manuals on Windows.
- Issue #28110: launcher.msi has different product codes between 32-bit and
64-bit
- Issue #25144: Ensures TargetDir is set before continuing with custom
install.
- Issue #27469: Adds a shell extension to the launcher so that drag and drop
works correctly.
- Issue #27309: Enabled proper Windows styles in python[w].exe manifest.
Build
-----
- Issue #29080: Removes hard dependency on hg.exe from PCBuild/build.bat
- Issue #23903: Added missed names to PC/python3.def.
- Issue #10656: Fix out-of-tree building on AIX. Patch by Tristan Carel and
Michael Haubenwallner.
- Issue #26359: Rename --with-optimiations to --enable-optimizations.
- Issue #28444: Fix missing extensions modules when cross compiling.
- Issue #28248: Update Windows build and OS X installers to use OpenSSL 1.0.2j.
- Issue #28258: Fixed build with Estonian locale (python-config and distclean
targets in Makefile). Patch by Arfrever Frehtes Taifersar Arahesis.
- Issue #26661: setup.py now detects system libffi with multiarch wrapper.
- Issue #28066: Fix the logic that searches build directories for generated
include files when building outside the source tree.
- Issue #15819: Remove redundant include search directory option for building
outside the source tree.
- Issue #27566: Fix clean target in freeze makefile (patch by Lisa Roach)
- Issue #27705: Update message in validate_ucrtbase.py
- Issue #27983: Cause lack of llvm-profdata tool when using clang as
required for PGO linking to be a configure time error rather than
make time when --with-optimizations is enabled. Also improve our
ability to find the llvm-profdata tool on MacOS and some Linuxes.
- Issue #26307: The profile-opt build now applies PGO to the built-in modules.
- Issue #26359: Add the --with-optimizations configure flag.
- Issue #27713: Suppress spurious build warnings when updating importlib's
bootstrap files. Patch by Xiang Zhang
- Issue #25825: Correct the references to Modules/python.exp and ld_so_aix,
which are required on AIX. This updates references to an installation path
that was changed in 3.2a4, and undoes changed references to the build tree
that were made in 3.5.0a1.
- Issue #27453: CPP invocation in configure must use CPPFLAGS. Patch by
Chi Hsuan Yen.
- Issue #27641: The configure script now inserts comments into the makefile
to prevent the pgen and _freeze_importlib executables from being cross-
compiled.
- Issue #26662: Set PYTHON_FOR_GEN in configure as the Python program to be
used for file generation during the build.
- Issue #10910: Avoid C++ compilation errors on FreeBSD and OS X.
Also update FreedBSD version checks for the original ctype UTF-8 workaround.
- Issue #28676: Prevent missing 'getentropy' declaration warning on macOS.
Patch by Gareth Rees.
MAIN commitmail json YAML
Updated lang/yabasic to 2.77.3
MAIN commitmail json YAML
Update to 2.77.3
Upstream changes:
Version 2.77.3, December 29, 2016
Fixed insecure usage of strcpy
Better logging for windows installer
Spelling corrections
Version 2.77.2, December 17, 2016
Fixes for coloured text under windows as reported by TheMeq
msvcr140.dll is no longer required under Windows
Several spelling corrections contributed by ginggs
Updated and fixed man-page under linux
Version 2.77.1, November 13, 2016
Adopted the MIT License for yabasic
Switched to semantic versioning; the new schema is MajorRelease.MinorRelease.Patchlevel
New peek$ for version, documented all peeks
Various bugfixes
Setup program now offers to start the demo
Redid the development process for yabasic; you may now participate in the development of yabasic itself via github: https://github.com/marcIhm/yabasic. However, the main site for programming in yabasic is still https://www.yabasic.de
Upstream changes:
Version 2.77.3, December 29, 2016
Fixed insecure usage of strcpy
Better logging for windows installer
Spelling corrections
Version 2.77.2, December 17, 2016
Fixes for coloured text under windows as reported by TheMeq
msvcr140.dll is no longer required under Windows
Several spelling corrections contributed by ginggs
Updated and fixed man-page under linux
Version 2.77.1, November 13, 2016
Adopted the MIT License for yabasic
Switched to semantic versioning; the new schema is MajorRelease.MinorRelease.Patchlevel
New peek$ for version, documented all peeks
Various bugfixes
Setup program now offers to start the demo
Redid the development process for yabasic; you may now participate in the development of yabasic itself via github: https://github.com/marcIhm/yabasic. However, the main site for programming in yabasic is still https://www.yabasic.de
MAIN commitmail json YAML
Updated lang/bwbasic to 3.10
MAIN commitmail json YAML
pkgsrc/lang/bwbasic/Makefile@1.19
/
diff
pkgsrc/lang/bwbasic/PLIST@1.5 / diff
pkgsrc/lang/bwbasic/distinfo@1.15 / diff
pkgsrc/lang/bwbasic/patches/patch-aa@1.6 / diff
pkgsrc/lang/bwbasic/patches/patch-ac@1.6 / diff
pkgsrc/lang/bwbasic/PLIST@1.5 / diff
pkgsrc/lang/bwbasic/distinfo@1.15 / diff
pkgsrc/lang/bwbasic/patches/patch-aa@1.6 / diff
pkgsrc/lang/bwbasic/patches/patch-ac@1.6 / diff
Update to 3.10
Upstream changes:
CHANGES FROM 3.00 to 3.10
* Implements most of the following BASIC dialects:
OPTION VERSION DARTMOUTH ' Dartmouth DTSS BASIC
OPTION VERSION MARK-I ' GE 265 Mainframe BASIC
OPTION VERSION MARK-II ' GE 435 Mainframe BASIC
OPTION VERSION SYSTEM-360 ' IBM System/360 BASIC
OPTION VERSION SYSTEM-370 ' IBM System/370 BASIC
OPTION VERSION CBASIC-II ' CBASIC-II for CP/M
OPTION VERSION ECMA-55 ' ANSI Minimal BASIC
OPTION VERSION HANDBOOK1 ' The BASIC Handbook, 1st Edition
OPTION VERSION HANDBOOK2 ' The BASIC Handbook, 2nd Edition
OPTION VERSION TRS-80 ' TRS-80 Model I/III/4 LBASIC
OPTION VERSION BASIC-80 ' Microsoft BASIC-80 for Xenix
OPTION VERSION ECMA-116 ' ANSI Full BASIC
* from Howard Wulf, AF5NE
Upstream changes:
CHANGES FROM 3.00 to 3.10
* Implements most of the following BASIC dialects:
OPTION VERSION DARTMOUTH ' Dartmouth DTSS BASIC
OPTION VERSION MARK-I ' GE 265 Mainframe BASIC
OPTION VERSION MARK-II ' GE 435 Mainframe BASIC
OPTION VERSION SYSTEM-360 ' IBM System/360 BASIC
OPTION VERSION SYSTEM-370 ' IBM System/370 BASIC
OPTION VERSION CBASIC-II ' CBASIC-II for CP/M
OPTION VERSION ECMA-55 ' ANSI Minimal BASIC
OPTION VERSION HANDBOOK1 ' The BASIC Handbook, 1st Edition
OPTION VERSION HANDBOOK2 ' The BASIC Handbook, 2nd Edition
OPTION VERSION TRS-80 ' TRS-80 Model I/III/4 LBASIC
OPTION VERSION BASIC-80 ' Microsoft BASIC-80 for Xenix
OPTION VERSION ECMA-116 ' ANSI Full BASIC
* from Howard Wulf, AF5NE
MAIN commitmail json YAML
Updated www/moodle to 3.2.1
MAIN commitmail json YAML
Update to 3.2.1
Upstream changes:
Moodle 3.2.1 release notes
Releases > Moodle 3.2.1 release notes
Release date: 9 January 2017
Here is the full list of fixed issues in 3.2.1.
Fixes and improvements
MDL-55906 - Assignment grading table reset button should clear persistent settings
MDL-57222 - Marking workflow and grading must still save for hidden Assignment
MDL-56810 - Fixed error converting submissions for annotation when student is unenrolled from course
MDL-55062 - Upload users admin tool incorrectly updates authentication method for existing users when not included in CSV
MDL-56912 - Feedback: Allow to submit empty not required multichoice questions
MDL-53044 - Completely prevent login with expired passwords
MDL-57213 - Boost - Fixed bug when my courses were not displayed at all with $CFG->navshowmycoursecategories on
Security issues
MSA-17-0001 System file inclusion when adding own preset file in Boost theme
MSA-17-0002 Incorrect sanitation of attributes in forums
MSA-17-0003 PHPMailer vulnerability in no-reply address
MSA-17-0004 XSS in assignment submission page
Upstream changes:
Moodle 3.2.1 release notes
Releases > Moodle 3.2.1 release notes
Release date: 9 January 2017
Here is the full list of fixed issues in 3.2.1.
Fixes and improvements
MDL-55906 - Assignment grading table reset button should clear persistent settings
MDL-57222 - Marking workflow and grading must still save for hidden Assignment
MDL-56810 - Fixed error converting submissions for annotation when student is unenrolled from course
MDL-55062 - Upload users admin tool incorrectly updates authentication method for existing users when not included in CSV
MDL-56912 - Feedback: Allow to submit empty not required multichoice questions
MDL-53044 - Completely prevent login with expired passwords
MDL-57213 - Boost - Fixed bug when my courses were not displayed at all with $CFG->navshowmycoursecategories on
Security issues
MSA-17-0001 System file inclusion when adding own preset file in Boost theme
MSA-17-0002 Incorrect sanitation of attributes in forums
MSA-17-0003 PHPMailer vulnerability in no-reply address
MSA-17-0004 XSS in assignment submission page
MAIN commitmail json YAML
Updated lang/python34 to 3.4.6
MAIN commitmail json YAML
pkgsrc/lang/python34/Makefile@1.18
/
diff
pkgsrc/lang/python34/PLIST@1.8 / diff
pkgsrc/lang/python34/dist.mk@1.7 / diff
pkgsrc/lang/python34/distinfo@1.24 / diff
pkgsrc/lang/python34/PLIST@1.8 / diff
pkgsrc/lang/python34/dist.mk@1.7 / diff
pkgsrc/lang/python34/distinfo@1.24 / diff
Update to 3.4.6
Upstream changes:
What's New in Python 3.4.6?
===========================
Release date: 2017-01-16
There were no changes between 3.4.6rc1 and 3.4.6 final.
What's New in Python 3.4.6rc1?
==============================
Release date: 2017-01-02
Core and Builtins
-----------------
- Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
when decode astral characters. Patch by Xiang Zhang.
- Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug
build.
Library
-------
- Issue #28563: Fixed possible DoS and arbitrary code execution when handle
plural form selections in the gettext module. The expression parser now
supports exact syntax supported by GNU gettext.
- In the curses module, raise an error if window.getstr() or window.instr() is
passed a negative value.
- Issue #27783: Fix possible usage of uninitialized memory in operator.methodcaller.
- Issue #27774: Fix possible Py_DECREF on unowned object in _sre.
- Issue #27760: Fix possible integer overflow in binascii.b2a_qp.
- Issue #27758: Fix possible integer overflow in the _csv module for large record
lengths.
- Issue #27568: Prevent HTTPoxy attack (CVE-2016-1000110). Ignore the
HTTP_PROXY variable when REQUEST_METHOD environment is set, which indicates
that the script is in CGI mode.
- Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
Patch by Mark Williams.
Build
-----
- Issue #28248: Update Windows build to use OpenSSL 1.0.2j.
Tests
-----
- Issue #27369: In test_pyexpat, avoid testing an error message detail that
changed in Expat 2.2.0.
Upstream changes:
What's New in Python 3.4.6?
===========================
Release date: 2017-01-16
There were no changes between 3.4.6rc1 and 3.4.6 final.
What's New in Python 3.4.6rc1?
==============================
Release date: 2017-01-02
Core and Builtins
-----------------
- Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
when decode astral characters. Patch by Xiang Zhang.
- Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug
build.
Library
-------
- Issue #28563: Fixed possible DoS and arbitrary code execution when handle
plural form selections in the gettext module. The expression parser now
supports exact syntax supported by GNU gettext.
- In the curses module, raise an error if window.getstr() or window.instr() is
passed a negative value.
- Issue #27783: Fix possible usage of uninitialized memory in operator.methodcaller.
- Issue #27774: Fix possible Py_DECREF on unowned object in _sre.
- Issue #27760: Fix possible integer overflow in binascii.b2a_qp.
- Issue #27758: Fix possible integer overflow in the _csv module for large record
lengths.
- Issue #27568: Prevent HTTPoxy attack (CVE-2016-1000110). Ignore the
HTTP_PROXY variable when REQUEST_METHOD environment is set, which indicates
that the script is in CGI mode.
- Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
Patch by Mark Williams.
Build
-----
- Issue #28248: Update Windows build to use OpenSSL 1.0.2j.
Tests
-----
- Issue #27369: In test_pyexpat, avoid testing an error message detail that
changed in Expat 2.2.0.
MAIN commitmail json YAML
Updated math/p5-Math-BigInt-GMP to 1.6003
MAIN commitmail json YAML
pkgsrc/math/p5-Math-BigInt-GMP/Makefile@1.16
/
diff
pkgsrc/math/p5-Math-BigInt-GMP/distinfo@1.8 / diff
pkgsrc/math/p5-Math-BigInt-GMP/patches/patch-aa@1.6 / diff
pkgsrc/math/p5-Math-BigInt-GMP/distinfo@1.8 / diff
pkgsrc/math/p5-Math-BigInt-GMP/patches/patch-aa@1.6 / diff
Update to 1.6003
Update DEPENDS
Upstream changes:
2017-01-11 v1.6003 pjacklam
* Fix syntax for required version of Math::BigInt::Lib.
* Better checking of POD coverage.
* Sync test files with Math-BigInt-1.999808.
2016-12-03 v1.6002 pjacklam
* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL
* Don't use Devel::CheckLib. It fails on Windows even in cases where
this distribution would build just fine.
* Update BUGS file.
* Remove author information in LICENSE file.
* Inform that the TODO file is not up to date.
* Remove INSTALL file. The information is in the README file.
2016-11-23 v1.6001 pjacklam
* Sync test files with Math-BigInt-1.999801.
* Correct version number in CHANGES file.
2016-11-15 v1.6000 pjacklam
* Sync test files with Math-BigInt-1.999800.
* Update bundled Devel::CheckLib from v1.03 to v1.07.
* Math::BigInt::GMP is now a subclass of Math::BigInt::Lib, so remove pure
Perl methods from Math::BigInt::GMP that are implemented in the superclass
Math::BigInt::Lib. The methods removed are _digit(), _num(), _nok(), and
_log_int(). The version of _log_int() implemented in Math::BigInt::GMP was
buggy anyway.
* Fix _check() so it doesn't give a "use of uninitialized value" warning if
given an undefined "object".
* Trim whitespace in all files.
* Better use of the functionality in Test::More in t/bigintg.t.
Update DEPENDS
Upstream changes:
2017-01-11 v1.6003 pjacklam
* Fix syntax for required version of Math::BigInt::Lib.
* Better checking of POD coverage.
* Sync test files with Math-BigInt-1.999808.
2016-12-03 v1.6002 pjacklam
* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL
* Don't use Devel::CheckLib. It fails on Windows even in cases where
this distribution would build just fine.
* Update BUGS file.
* Remove author information in LICENSE file.
* Inform that the TODO file is not up to date.
* Remove INSTALL file. The information is in the README file.
2016-11-23 v1.6001 pjacklam
* Sync test files with Math-BigInt-1.999801.
* Correct version number in CHANGES file.
2016-11-15 v1.6000 pjacklam
* Sync test files with Math-BigInt-1.999800.
* Update bundled Devel::CheckLib from v1.03 to v1.07.
* Math::BigInt::GMP is now a subclass of Math::BigInt::Lib, so remove pure
Perl methods from Math::BigInt::GMP that are implemented in the superclass
Math::BigInt::Lib. The methods removed are _digit(), _num(), _nok(), and
_log_int(). The version of _log_int() implemented in Math::BigInt::GMP was
buggy anyway.
* Fix _check() so it doesn't give a "use of uninitialized value" warning if
given an undefined "object".
* Trim whitespace in all files.
* Better use of the functionality in Test::More in t/bigintg.t.
MAIN commitmail json YAML
Updated math/p5-Math-BigInt-Pari to 1.3003
MAIN commitmail json YAML
pkgsrc/math/p5-Math-BigInt-Pari/Makefile@1.15
/
diff
pkgsrc/math/p5-Math-BigInt-Pari/distinfo@1.6 / diff
pkgsrc/math/p5-Math-BigInt-Pari/distinfo@1.6 / diff
Update to 1.3003
Update DEPENDS
Upstream changes:
2017-01-11 v1.3003 pjacklam
* Fix syntax for required version of Math::BigInt::Lib.
* Better checking of POD coverage.
* Sync test files with Math-BigInt-1.999808.
* _from_hex() now accepts input without a "0x" prefix.
* _from_bin() is more now efficient as it utilises the fact that
Math::Pari::_hex_cvt() assumes the input is binary if the strings is
prefixed by "0b".
* Implement _to_hex(), _to_oct(), and _to_bin() for conversion to hexadecimal,
octal, and binary without prefix.
* Fix _nok() to work around a bug in Math::Pari::binomial(). It doesn't
correctly handle cases where both n and k are very large.
* Correct a few cases where non-OO syntax was used, e.g., "$x = _one();"
should be "$x = $class -> _one();".
* _inc() and _dec() now uses post-increment and post-decrement, respectively,
rather than adding or subtracting one.
* In test file t/01load.t, display the PARI library version number.
2016-12-03 v1.3002 pjacklam
* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL
* Remove author information in LICENSE file.
2016-11-23 v1.3001 pjacklam
* Sync test files with Math-BigInt-1.999801. Add t/mbi_rand.t, t/mbimbf.t,
and t/mbimbf.inc since these are included in the test suite for the other
backend libraries (GMP and Pari).
* Add _nok() by using Pari's binomial() function.
* Add _lcm() by using Pari's lcm() function.
2016-11-15 v1.3000 pjacklam
* Sync test files with Math-BigInt-1.999800.
* Math::BigInt::Pari is now a subclass of Math::BigInt::Lib, so remove pure
Perl methods from Math::BigInt::Pari that are implemented in the superclass
Math::BigInt::Lib. The methods removed are _modinv() and _log_int(). The
version of _log_int() implemented in Math::BigInt::GMP was buggy anyway.
* Add methods _str() and _set(), and correct _num() method.
Update DEPENDS
Upstream changes:
2017-01-11 v1.3003 pjacklam
* Fix syntax for required version of Math::BigInt::Lib.
* Better checking of POD coverage.
* Sync test files with Math-BigInt-1.999808.
* _from_hex() now accepts input without a "0x" prefix.
* _from_bin() is more now efficient as it utilises the fact that
Math::Pari::_hex_cvt() assumes the input is binary if the strings is
prefixed by "0b".
* Implement _to_hex(), _to_oct(), and _to_bin() for conversion to hexadecimal,
octal, and binary without prefix.
* Fix _nok() to work around a bug in Math::Pari::binomial(). It doesn't
correctly handle cases where both n and k are very large.
* Correct a few cases where non-OO syntax was used, e.g., "$x = _one();"
should be "$x = $class -> _one();".
* _inc() and _dec() now uses post-increment and post-decrement, respectively,
rather than adding or subtracting one.
* In test file t/01load.t, display the PARI library version number.
2016-12-03 v1.3002 pjacklam
* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL
* Remove author information in LICENSE file.
2016-11-23 v1.3001 pjacklam
* Sync test files with Math-BigInt-1.999801. Add t/mbi_rand.t, t/mbimbf.t,
and t/mbimbf.inc since these are included in the test suite for the other
backend libraries (GMP and Pari).
* Add _nok() by using Pari's binomial() function.
* Add _lcm() by using Pari's lcm() function.
2016-11-15 v1.3000 pjacklam
* Sync test files with Math-BigInt-1.999800.
* Math::BigInt::Pari is now a subclass of Math::BigInt::Lib, so remove pure
Perl methods from Math::BigInt::Pari that are implemented in the superclass
Math::BigInt::Lib. The methods removed are _modinv() and _log_int(). The
version of _log_int() implemented in Math::BigInt::GMP was buggy anyway.
* Add methods _str() and _set(), and correct _num() method.
MAIN commitmail json YAML
Updated math/p5-Math-BigInt to 1.999808
MAIN commitmail json YAML
Update to 1.999808
Upstream changes:
2017-01-11 v1.999808 pjacklam
* In Math::BigInt and Math::BigFloat, add methods bdfac() for double
factorial. Add tests for this method.
* In Math::BigInt and Math::BigFloat, add methods to_hex(), to_oct(), and
to_bin() for hexadecimal, octal, and binary string output without prefix.
Even for Math::BigFloat there is still only support for integer output. Add
tests for these methods.
* Add test for as_oct() corresponding to the old tests for as_hex() and
as_bin().
* In Math::BigInt::Lib, add method _dfac() for double factorial. Add
corresponding tests.
* In Math::BigInt::Lib, fix bug in overloaded "int".
* In Math::BigInt::Lib, implement much faster versions of _from_hex(),
_from_oct(), and _from_bin().
* In Makefile.PL, improve the wording in the message displayed if some of
the installed backend libraries are not a subclass of Math::BigInt::Lib (and
hence will not provide
* Fix minor bugs in some of the author library test files (t/author-lib*.t).
* Allow leading and trailing whitespace in the input to from_hex(),
from_oct(), and from_bin(). Add tests to verify. This is a regressions
(CPAN RT #119805).
2016-12-23 v1.999807 pjacklam
* Add a message to Makefile.PL recommending upgrade if old libraries are
installed. This message is more or less equivalent to the one appearing in
Math-BigInt up until v1.997.
* Improve the documentation (POD) in Math::BigInt::Lib.
* Speed up _sqrt() and _root() in Math::BigInt::Lib.
* Remove checking for exception cases (cases that would return +Inf, -Inf, or
NaN) in Math::BigInt::Lib. It has been documented for a long time that such
checking should be done by the caller.
* Add library methods _to_bin(), _to_oct(), _to_hex(), which are equivalent to
the _as_bin(), _as_oct(), and _as_hex() methods respectively, except that
the _to_*() methods don't use a prefix in the output. This removes the need
for the frequent removal of the various prefixes. Now each _as_*() method
calls the equivalent _to_*() method, adds a prefix, and returns the output.
The _to_*() methods are faster than the equivalent _as_*() methods were.
* Add author test files for the methods _to_bin(), _to_oct(), and _to_hex().
* Add library method _to_bytes(). The method _as_bytes() would have been
called _to_bytes() if I had thought of it earlier. The method _as_bytes() is
now just an alias to _to_bytes(). The _to_bytes() method also fixes a bug
that was present in the _as_bytes() method. (CPAN RT #119346).
* Add author test files for the method _to_bytes().
* Add more tests for library methods _inc() and _dec(). When trying to bring
the Math::BigInt::BitVect library back to life I realized that the test
suite didn't catch certain errors in _inc() and _dec().
* Die if trying to use as_bytes() or from_bytes() with a backend library that
doesn't support the corresponding library methods.
* Correct minor errors in the output messages in the test files.
* Improve/correct various comments in the source code.
* More diagnostic output is displayed by the author test files if the
AUTHOR_DEBUGGING environment variable is set.
2016-12-13 v1.999806 pjacklam
* Add more logic to Makefile.PL regarding INSTALLDIRS (CPAN RT #119199
and #119225).
* In the TODO file, remove stuff that has been implemented.
2016-12-11 v1.999805 pjacklam
* Fix Makefile.PL so that this module installs over the core version.
* Add more tests for _nok() (binomial coefficient "n over k"). These new tests
revealed some problems with some of the backend libraries when _nok() was
given very large arguments.
* Remove t/Math/BigFloat/#Subclass.pm#, which is an Emacs temporary file
included by accident.
2016-12-07 v1.999804 pjacklam
* Implement as_bytes(), as requested (CPAN RT 119096). Also implement the
inverse conversion from_bytes(). This applies to Math::BigInt only. (Alas,
these methods will be inherited from Math::BigInt into Math::BigFloat,
Math::BigRat etc. where the methods won't work. Fixing this class
relationship is an issue of its own.)
* Implement _as_bytes() and _from_bytes() in Math::BigInt::Lib. Preferably,
the various backend libraries will implement faster versions of their
own. Add author test files for testing these methods thorougly.
* Fix from_hex(), from_oct(), and from_bin().
- When called as instance methods, the new value should be assigned to the
invocand unless the invocand is read-only (a constant).
- When called as instance methods, the assigned value was incorrect, if the
invocand was inf or NaN.
- Add tests to t/from_hex-mbf.t, t/from_oct-mbf.t, and t/from_bin-mbf.t
to confirm the fix.
- Add new test files t/from_hex-mbi.t, t/from_oct-mbi.t, and
t/from_bin-mbi.t for better testing of these methods with Math::BigInt.
* Correct typo in Math/BigInt/Lib.pm (otherise -> otherwise) (CPAN RT 118829).
* Add POD coverage testing of Math::BigInt::Lib to t/03podcov.t.
2016-12-03 v1.999803 pjacklam
* Remove BENCHMARK file. The information was obsolete.
* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL
* Reorder CHANGES file (this file) so the newest entries appear at the top.
* Fix error in test information text in various author test files.
* Remove author information in LICENSE file.
* Inform that the TODO file is not up to date.
2016-11-28 v1.999802 pjacklam
* When bzero(), bone(), binf(), and bnan() are used as constructors, don't
check whether the class allows the object to be modified. A constructor
isn't modifying any existing object. This applies to both Math::BigInt and
Math::BigFloat.
* Improve bgcd() and blcm(). This applies to both Math::BigInt and
Math::BigFloat.
Upstream changes:
2017-01-11 v1.999808 pjacklam
* In Math::BigInt and Math::BigFloat, add methods bdfac() for double
factorial. Add tests for this method.
* In Math::BigInt and Math::BigFloat, add methods to_hex(), to_oct(), and
to_bin() for hexadecimal, octal, and binary string output without prefix.
Even for Math::BigFloat there is still only support for integer output. Add
tests for these methods.
* Add test for as_oct() corresponding to the old tests for as_hex() and
as_bin().
* In Math::BigInt::Lib, add method _dfac() for double factorial. Add
corresponding tests.
* In Math::BigInt::Lib, fix bug in overloaded "int".
* In Math::BigInt::Lib, implement much faster versions of _from_hex(),
_from_oct(), and _from_bin().
* In Makefile.PL, improve the wording in the message displayed if some of
the installed backend libraries are not a subclass of Math::BigInt::Lib (and
hence will not provide
* Fix minor bugs in some of the author library test files (t/author-lib*.t).
* Allow leading and trailing whitespace in the input to from_hex(),
from_oct(), and from_bin(). Add tests to verify. This is a regressions
(CPAN RT #119805).
2016-12-23 v1.999807 pjacklam
* Add a message to Makefile.PL recommending upgrade if old libraries are
installed. This message is more or less equivalent to the one appearing in
Math-BigInt up until v1.997.
* Improve the documentation (POD) in Math::BigInt::Lib.
* Speed up _sqrt() and _root() in Math::BigInt::Lib.
* Remove checking for exception cases (cases that would return +Inf, -Inf, or
NaN) in Math::BigInt::Lib. It has been documented for a long time that such
checking should be done by the caller.
* Add library methods _to_bin(), _to_oct(), _to_hex(), which are equivalent to
the _as_bin(), _as_oct(), and _as_hex() methods respectively, except that
the _to_*() methods don't use a prefix in the output. This removes the need
for the frequent removal of the various prefixes. Now each _as_*() method
calls the equivalent _to_*() method, adds a prefix, and returns the output.
The _to_*() methods are faster than the equivalent _as_*() methods were.
* Add author test files for the methods _to_bin(), _to_oct(), and _to_hex().
* Add library method _to_bytes(). The method _as_bytes() would have been
called _to_bytes() if I had thought of it earlier. The method _as_bytes() is
now just an alias to _to_bytes(). The _to_bytes() method also fixes a bug
that was present in the _as_bytes() method. (CPAN RT #119346).
* Add author test files for the method _to_bytes().
* Add more tests for library methods _inc() and _dec(). When trying to bring
the Math::BigInt::BitVect library back to life I realized that the test
suite didn't catch certain errors in _inc() and _dec().
* Die if trying to use as_bytes() or from_bytes() with a backend library that
doesn't support the corresponding library methods.
* Correct minor errors in the output messages in the test files.
* Improve/correct various comments in the source code.
* More diagnostic output is displayed by the author test files if the
AUTHOR_DEBUGGING environment variable is set.
2016-12-13 v1.999806 pjacklam
* Add more logic to Makefile.PL regarding INSTALLDIRS (CPAN RT #119199
and #119225).
* In the TODO file, remove stuff that has been implemented.
2016-12-11 v1.999805 pjacklam
* Fix Makefile.PL so that this module installs over the core version.
* Add more tests for _nok() (binomial coefficient "n over k"). These new tests
revealed some problems with some of the backend libraries when _nok() was
given very large arguments.
* Remove t/Math/BigFloat/#Subclass.pm#, which is an Emacs temporary file
included by accident.
2016-12-07 v1.999804 pjacklam
* Implement as_bytes(), as requested (CPAN RT 119096). Also implement the
inverse conversion from_bytes(). This applies to Math::BigInt only. (Alas,
these methods will be inherited from Math::BigInt into Math::BigFloat,
Math::BigRat etc. where the methods won't work. Fixing this class
relationship is an issue of its own.)
* Implement _as_bytes() and _from_bytes() in Math::BigInt::Lib. Preferably,
the various backend libraries will implement faster versions of their
own. Add author test files for testing these methods thorougly.
* Fix from_hex(), from_oct(), and from_bin().
- When called as instance methods, the new value should be assigned to the
invocand unless the invocand is read-only (a constant).
- When called as instance methods, the assigned value was incorrect, if the
invocand was inf or NaN.
- Add tests to t/from_hex-mbf.t, t/from_oct-mbf.t, and t/from_bin-mbf.t
to confirm the fix.
- Add new test files t/from_hex-mbi.t, t/from_oct-mbi.t, and
t/from_bin-mbi.t for better testing of these methods with Math::BigInt.
* Correct typo in Math/BigInt/Lib.pm (otherise -> otherwise) (CPAN RT 118829).
* Add POD coverage testing of Math::BigInt::Lib to t/03podcov.t.
2016-12-03 v1.999803 pjacklam
* Remove BENCHMARK file. The information was obsolete.
* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL
* Reorder CHANGES file (this file) so the newest entries appear at the top.
* Fix error in test information text in various author test files.
* Remove author information in LICENSE file.
* Inform that the TODO file is not up to date.
2016-11-28 v1.999802 pjacklam
* When bzero(), bone(), binf(), and bnan() are used as constructors, don't
check whether the class allows the object to be modified. A constructor
isn't modifying any existing object. This applies to both Math::BigInt and
Math::BigFloat.
* Improve bgcd() and blcm(). This applies to both Math::BigInt and
Math::BigFloat.
MAIN commitmail json YAML
Updated mail/p5-Email-Simple to 2.213
MAIN commitmail json YAML
Update to 2.213
Upstream changes:
2.213 2017-01-11 09:21:54-05:00 America/New_York
- no changes since v2.212
2.212 2016-12-18 20:05:09-05:00 America/New_York (TRIAL RELEASE)
- add an $index arg to ->header to get the nth header (thanks, Pali
Roh獺r)
Upstream changes:
2.213 2017-01-11 09:21:54-05:00 America/New_York
- no changes since v2.212
2.212 2016-12-18 20:05:09-05:00 America/New_York (TRIAL RELEASE)
- add an $index arg to ->header to get the nth header (thanks, Pali
Roh獺r)
MAIN commitmail json YAML
Updated devel/p5-Mouse to 2.4.7
MAIN commitmail json YAML
Update to 2.4.7
Upstream changes:
v2.4.7 2017-01-14T13:46:04Z
- Workaround for issue #64(#67)
In some case stack is corrupted at more than 23 attributes.
This change may makes a bit slow in that case.
Upstream changes:
v2.4.7 2017-01-14T13:46:04Z
- Workaround for issue #64(#67)
In some case stack is corrupted at more than 23 attributes.
This change may makes a bit slow in that case.
MAIN commitmail json YAML
Updated devel/p5-Modern-Perl to 1.20170117