Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 23:32:53 UTC Now

2016-01-03 20:06:35 UTC MAIN commitmail json YAML

Update go-text to 20151217. No changelog, other than the git commit
messages, is available:

cf49866 encoding/htmlindex: use UTF-8 encoding
ce34b78 display: remove completely
eab9e05 : run long tests after a generated package
0d87145 display: remove package
bfd069c : added .gitignore
4b7e67e encoding: added Replacement identifier and htmlindex tests
1848af7 encoding: encoders return errors on out-of-repertoire runes
f79ed80 : upgrade to CLDR 28 and necessary adjustments
92ca7bb encoding/charmap: don't map U+FFFD in encoder
ecbd6a8 : added bidi and htmlindex packages to gen.go
e1af416 encoding/htmlindex: updated tables
00e2053 unicode/bidi: moved bidi package to unicode
a749bae runes: added ReplaceIllFormed
dafab4a internal/format: fixed test for 32-bit architectures
c27e06c encoding: introduce Decoder/Encoder types and error handling
27af644 encoding/charmap: fix some Windows types
a0f6068 encoding/unicode: add WhatWG-compliant UTF8 Decoder
87ad79f bidi: fixed build breakage due to crossing changes
a72c392 bidi: api proposal
458f474 bidi: port of reference implementation
435f36e runes: fix test breakage
dd164d3 internal/triegen: handle \xc0 and \xc1 correctly
51beaed language/display: fix import
95315fc internal/format: added parser for CLDR number patterns
edeeb43 unicode/cldr: moved cldr to the unicode directory
9efec26 width: fix table
b8e57db language/display: moved display package
698d493 internal/ucd: added Parse function
7da657a bidi: rename BiDi class constants to short Unicode names.
ed3f1de internal/ucd: allow non-runes in expansion mode
e684700 message: add Catalog and formatted printing support
bfdb694 internal: small optimization on UniqueTags.
bd27c4a bidi: generate bidi trie and tests
54db231 internal/gen: add Repackage
954b8ae internal: add SortTags and UniqueTags
3fe38e9 currency: improve API
4838fa4 currency: equate undefined currency (XXX) to zero value
da608de language: remove "may change" notice
216b73f encoding/runes: fixed unittest breakage
4b139bd language: remove Currency type.
419b439 language: deprecate ComprehensibleTo and Version
d15837c language: reorder parsing code for clarity
44d5762 language: remove dependency on regexp
5eb8d46 language: deprecate Tag.ComprehensibleTo
615a6c1 language: new encoding for CompactIndex table
75c37a9 all: specify vanity import paths
a38fc26 internal/gen: make long string consts vars
b8643b2 language: add all languages with data in compact set
d91e619 language: pass user options in matched tag
cc8a7ec x/text/encoding/charmap: add more OEM codepages
22af857 language: improved example for parsing regions
0fe7e68 language: fixed test breakage
f024ad8 currency: fixed bug related to rounding info
7f6d024 currency: added symbol support
5722c1c message: first checkin
601048a currency: add currency lookup for regions and tags
3ce2b88 language: user -u-va-posix instead of -x-posix.
8f6601e : Added depdendencies to top-level generator.
7d45f34 internal: added Parents table.
202ed04 language: bug fix in compact index number
cb9d3ff language: added CompactIndex
b4ffa8e language: support en_US_POSIX
f8e557f internal/gen: add WriteGo variants of WriteGoFile equivalents
0820da9 cldr:  comment out check to work around CLDR bug
6368131 currency: refactored currency-related code.
505f8b4 internal/tag: factored out tag.Index
0483357 gen: factored out generic slice generation.
57878ed gen: factored out some code generation code
723492b language: allow lang-region as variant prefix
ff0822f internal: added NewInheritanceMatcher
07890ba cases: changed tests to be more version-aware
1309a18 cases: fix bug that caused character to drop in uppercase
083de50 cases: skip tests if unicode.Version does not match UnicodeVersion
43df643 display: fixed bug for unsupported tags
1af9528 language: fix bug where canonicalization is not idempotent
e265e5b display: change Skipf to Errorf
3eb7007 collate/colltab: improve resilience to Unicode version changes.
8553a64 : added search and added missing dependency.
06f6f7a cases: improve resilience to Unicode version changes.
a928dbc internal/gen: removed TODO
7c0e16d internal/gen: added Write*Version
50041c1 unicode/rangetable: Add key name when initializng Range16 and Range32.
2acc130 unicode/rangetable: added assigned tables
10e37ec text/encoding/japanese: iso-2022-jp encoder doesn't write KANJI-OUT.
7d081aa text: Upgrade to Unicode 8.0.0
be1f650 unicode/rangetable: updated comment
96ae61a language: added Currencies to the Coverage type.
1609407 unicode/rangetable: added New and Visit
d4cc1b1 cases: prepare for Unicode 8.0.0
d611288 display: skip link test if go binary not found
0600016 encoding/unicode: workaround for bug in go 1.4.*.
b93a7ba unicode/norm: fix bug that causes panic.
fbf6178 search: allow non-normalized strings
df923bb encoding/htmlindex: Fix generated code not being gofmted.
997478e encoding/htmlindex: implementation of htmlindex
5c66c9f collate: move iter from collate to internal/colltab
043fdd1 collate/colltab: fix a comment typo.
f81fc0e search: added first implementation of search
c93e7c9 collate/tools/colcmp: fix build breakage for darwin.
6c3b324 collate: fix test breakage
cee5b80 text: upgrade to CLDR 27.0.1
af4c2d7 search: added language matcher for collation and search.
583b6ac search: generate search tables.
f7bc91e runes: Added Transformer wrapper.
8d2a9d0 encoding/unicode: new BOM policy for standard UTF-16.
c3788f3 runes: new runes package.
fe79704 internal/colltab: some cleanup suggested earlier by Nigel.
4a2c389 text/internal/colltab: copy contract*.go files
88b9f7e encoding/ianaindex|htmlindex: API proposal for indexes.
d48eb58 text/encoding/charmap: a few bug fixes in global vars
a9f4d1a text/search: api proposal
2076e9c text/encoding: add MIB types to encodings.
7be3218 text/encoding/unicode: added BOMOverride.
5f74128 text/encoding/unicode: added tests and fixed bugs.
000f793 text/encoding/internal/identifier:
017c405 text/language: strip unneeded struct type qualifiers.
c6e0c33 text/internal/testtext: added code size measurer.
b6e95e7 text: added repository-wide generate tool.
c6bc7e8 text: add codereview.cfg
26df76b text/internal/gen: generalized Open (needed for w3c data).
313fa8d text/width: added examples/ godoc improvements.
cc9d297 text/width: added ASCII fast path for Narrow.
83ae7f6 text/width: added support for narrow and wide mappings.
f54a587 text/width: added inverse mapping

(bsiegert)

2016-01-03 19:56:18 UTC MAIN commitmail json YAML

Try to fix cups build under Mac OS X.

The resulting PLIST looks very different, so add a PLIST.Darwin with what
is actually installed.

(bsiegert)

2016-01-03 19:51:25 UTC pkgsrc-2015Q4 commitmail json YAML

2016-01-03 18:09:50 UTC MAIN commitmail json YAML

gst-plugins0.10-fluendo-mp3 update done

(wiz)

2016-01-03 18:08:52 UTC MAIN commitmail json YAML

Updated audio/gst-plugins0.10-fluendo-mp3 to 0.10.32

(wiz)

2016-01-03 18:05:13 UTC MAIN commitmail json YAML

Update gst-plugins0.10-fluendo-mp3 to 0.10.32:

2014-12-16  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c:
Fix a warning about undefined behaviour when building with
gcc 4.9.1.

2014-11-04  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.31 ===

2014-10-29  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c: (c_decode_mp3):
Perform same testing for Main data in both variants of decoder.

2014-10-15  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.30 ===

2014-10-10  Josep Torra  <josep@fluendo.com>

* src/mp3tl.c: (mp3tl_gather_frame):
Drop a dead assignment.

2014-10-10  Josep Torra  <josep@fluendo.com>

* src/flump3dec-0_10.c: (gst_flump3dec_src_event):
Add missing break statement.

2014-10-09  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c: (III_huffman_decode):
Fixes a noise issue in a MPEG 2.5 clip.

2014-09-18  Josep Torra  <josep@fluendo.com>

* configure.ac: drop missed reference to liboil.
* src/mp3-ipp.c: (ipp_decode_mp3):
* src/mp3tl.c: (mp3tl_decode_frame):
Ensure to consume data from our bitreader when there's a bad frame.
Fixes random not negotiatied and noise issues after a seek.

2014-08-29  Julien Moutte <julien@fluendo.com>

* src/mp3-c.c: (c_decode_mp3): When no previous frame is usable for
decoding we need to return NEED_DATA instead of BAD_FRAME. Indeed we
would never be able to recover after a seek.

2014-06-25  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.29 ===

2014-06-25  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (h_rewindNbits):
Avoid a segfault on some corrupted clips.

2014-06-17  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.28 ===

2014-05-20  Josep Torra  <josep@fluendo.com>

* src/flump3dec-0_10.c: (_update_ts), (gst_flump3dec_decode),
(gst_flump3dec_sink_chain):
Fix tracking of input timestamps.

2014-05-15  Julien Moutte  <julien@fluendo.com>

* src/mp3-c.c: Remove unused variable.

2014-04-02  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.27 ===

2014-04-02  Josep Torra  <josep@fluendo.com>

* configure.ac:
* src/Makefile.am:
* src/flump3dec.c:
* src/mp3-c-synth.c: (mp3_dewindow_output):
* src/mp3-c.c: (inv_mdct_l), (inv_mdct), (III_hybrid),
(mp3_c_init):
Drop liboil support.

2014-02-24  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.26 ===

2014-02-24  Julien Moutte <julien@fluendo.com>

* src/flump3dec-0_10.c: Make sure we provide the incoming timestamp
to the decoding function. This fixes some A/V sync issues where the
MP3 decoder was ignoring incoming timestamps and generating a perfectly
continuous stream.

2014-01-31 Andoni Morales  <amorales@fluendo.com>

* src/mp3-c-synth.c:
Remove alignement hint (reviewed by Josep)

2013-12-18  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.25 ===

2013-11-28  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.24 ===

2013-11-12 Andoni Morales  <amorales@fluendo.com>

* src/src/mp3-c.c::
Fix compiler warning with clang:
mp3-c.c:1669:64: error: comparison of unsigned expression < 0 is always false

2013-09-04  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.23 ===

2013-09-03  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (h_rewindNbits):
Fixes decoding noise when dealing with slighly wrong encoded frames
with a missmatch between huffman read bits and size described in header.

2013-09-03  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c: (III_huffman_decode), (III_dequantize_sample),
(c_decode_mp3):
* src/mp3-ipp.c: (ipp_decode_mp3):
Improve a little the debugging code.

2013-09-03  Josep Torra  <josep@fluendo.com>

* src/flump3dec-1_0.c: (gst_flump3dec_parse):
* src/mp3tl.c: (mp3tl_gather_frame):
For GStreamer 1.0 ensure to skip invalid frames like we do in
GStreamer 0.10. Allows to play mp3 files with ID3 tags directly
without confusing our decoder with mp3 sync codes in the ID3 data.

2013-09-03  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_seek_sync):
Ensure not to read outside our buffer memory.

2013-09-02  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c: (III_huffman_decode):
Fixes decoding of some mpeg 2.5 clips.

2013-09-02  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c: (III_dequantize_sample):
* src/mp3-ipp.c: (ipp_decode_mp3):
Fix debugging code.

2013-08-24  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c: (III_huffman_decode), (III_dequantize_sample),
(c_decode_mp3):
* src/mp3-ipp.c: (ipp_decode_mp3):
Add some debugging code.

2013-08-01  Josep Torra  <josep@fluendo.com>

* src/mp3tl-priv.h:
Ensure alignment in memory required for Neon assembly optimized path.

2013-06-11  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.22 ===

2013-06-05  Josep Torra  <josep@fluendo.com>

* configure.ac:
Use again the original macro for static plugins.

2013-02-11  Andoni Morales Alastruey <amorales@fluendo.com>

* src/mp3tl.c:
Fix format error, where frame_bits is a guint

2013-02-11  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.21 ===

2013-02-11  Julien Moutte <julien@fluendo.com>

* gst-fluendo-mp3.spec.in: Add support for GStreamer 1.0

2013-02-07  Josep Torra  <josep@fluendo.com>

* configure.ac:
Add support for automake 1.13.

2012-10-11  Josep Torra  <josep@fluendo.com>

* src/Makefile.am:
* src/flump3dec-0_10.c: (_cleanup), (_check_for_xing),
(_update_ts), (_conv_bytes_to_time), (_total_bytes), (_total_time),
(_time_to_bytepos), (gst_flump3dec_flush), (gst_flump3dec_decode),
(gst_flump3dec_sink_chain), (gst_flump3dec_sink_event),
(gst_flump3dec_src_convert), (gst_flump3dec_src_query),
(gst_flump3dec_src_event), (gst_flump3dec_change_state),
(gst_flump3dec_get_query_types), (gst_flump3dec_dispose),
(gst_flump3dec_class_init), (gst_flump3dec_init):
* src/flump3dec-1_0.c: (_cleanup), (gst_flump3dec_start),
(gst_flump3dec_stop), (gst_flump3dec_reset_format),
(gst_flump3dec_parse), (gst_flump3dec_handle_frame),
(gst_flump3dec_flush), (gst_flump3dec_dispose),
(gst_flump3dec_class_init), (gst_flump3dec_init):
* src/flump3dec.c:
* src/flump3dec.h:
* src/mp3tl.c: (mp3tl_gather_frame):
* src/mp3tl.h:
Initial 1.0 port

2012-10-11  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_set_data):
Ensure to reset the bit position too.

2012-10-10  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_set_data):
* src/bitstream.h:
* src/flump3dec.c: (_check_for_xing), (_cleanup),
(gst_flump3dec_decode), (gst_flump3dec_sink_chain),
(gst_flump3dec_change_state), (gst_flump3dec_get_query_types),
(gst_flump3dec_class_init), (gst_flump3dec_init):
* src/flump3dec.h:
* src/mp3tl.c: (mp3tl_set_eos):
Some more refactoring.

2012-10-10  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_seek_sync):
* src/bitstream.h:
* src/flump3dec.c: (_update_ts), (_time_to_bytepos),
(gst_flump3dec_init):
Fix documentation to reflect latest refactorings.
Micro optimization on bs_seek_sync.

2012-10-09  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (_reset), (_update_ts), (_conv_bytes_to_time),
(_total_bytes), (_total_time), (_time_to_bytepos),
(_check_for_xing), (gst_flump3dec_flush), (gst_flump3dec_decode),
(gst_flump3dec_sink_event), (gst_flump3dec_src_query),
(gst_flump3dec_src_event), (gst_flump3dec_change_state),
(gst_flump3dec_init):
Some more code refactoring.

2012-10-09  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_new), (bs_free), (bs_flush), (bs_set_data),
(bs_eat), (bs_consume), (bs_skipbits), (bs_seek_sync),
(bs_getbytes):
* src/bitstream.h:
* src/decode.c: (read_header):
* src/flump3dec.c: (gst_flump3dec_flush), (gst_flump3dec_decode),
(gst_flump3dec_sink_chain), (gst_flump3dec_dispose),
(gst_flump3dec_init):
* src/flump3dec.h:
* src/mp3tl-priv.h:
* src/mp3tl.c: (mp3tl_new), (mp3tl_sync), (mp3tl_decode_header),
(mp3tl_decode_frame), (mp3tl_flush), (mp3tl_skip_frame):
* src/mp3tl.h:
Refactoring to use a GstAdapter.

2012-10-09  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (gst_flump3dec_change_state),
(gst_flump3dec_class_init), (gst_flump3dec_init):
Drop _base_init and modernize some bits of code.

2012-10-09  Josep Torra  <josep@fluendo.com>

* configure.ac:
* src/Makefile.am:
Prepare autotools part to handle 1.0 code.

2012-10-09  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_free_buffer), (bs_add_buffer):
* src/bitstream.h:
* src/flump3dec.c: (gst_flump3dec_decode),
(gst_flump3dec_sink_chain), (gst_flump3dec_handle_sink_event),
(gst_flump3dec_sink_event), (gst_flump3dec_handle_src_query),
(gst_flump3dec_src_query), (gst_flump3dec_handle_src_event),
(gst_flump3dec_src_event), (gst_flump3dec_get_query_types),
(gst_flump3dec_init):
Drop the code to support 0.11.

2012-09-04  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.20 ===

2012-09-03  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (gst_flump3dec_decode):
Fixes a regression introduced in rev 2155.
The goal in this code is to repeat latest properly decoded frame
as error cancelation strategy, then we need to keep
the pending_frame reference as long as needed.

2012-08-28  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (gst_flump3dec_decode):
Remove wrong gst_object_unref lines missed during refactoring
for 0.11 exeperiments.

2012-08-22  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (h_setbuf), (h_reset):
* src/bitstream.h:
* src/mp3-c.c: (mp3_c_flush):
* src/mp3tl.c: (mp3tl_flush):
Flush the decoder some more.

2012-07-04  Josep Torra  <josep@fluendo.com>

* src/mp3tl-priv.h:
* src/mp3tl.c: (mp3tl_new), (mp3tl_free):
Ensure that the decoder instance is memory aligned otherwise
we can have some segfaults in the Neon assembly due missaligned
memory access.

2012-07-03  Andoni Morales Alastruey <amorales@fluendo.com>

* src/Makefile.am:
Don't link with ipp in the static build to avoid duplicated
symbols in the final binary

2012-05-31  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.19 ===

2012-05-31  Josep Torra  <josep@fluendo.com>

* configure.ac:
* src/Makefile.am:
Use the new macro AG_NEED_IPP in the configure script.

2012-05-16  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_getbytes):
* src/bitstream.h:
* src/common.c: (js_bound):
* src/flump3dec.c: (gst_flump3dec_decode):
* src/mp3-c.c: (III_get_side_info), (III_get_LSF_scale_data),
(huffman_decoder), (III_stereo):
* src/mp3tl.c: (mp3tl_decode_frame):
Use GST_WARNING instead of g_warning.

2012-05-16  Josep Torra  <josep@fluendo.com>

* src/mp3tl.c: (mp3tl_decode_frame):
Make the code more portable.

2012-05-16  Josep Torra  <josep@fluendo.com>

* configure.ac:
* src/Makefile.am:
Properly handle ERROR_CFLAGS to not miss warnings if CFLAGS
is redefined in the make run.

2012-05-16  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
Fix a warning introduced in my recent commit on Neon optimizations.

2012-05-16  Josep Torra  <josep@fluendo.com>

* src/Makefile.am:
* src/bitstream.h:
* src/common.h:
* src/flump3dec.h:
* src/gst_compat.h:
Use the gst-compat.h from the common instead of our own copy.

2012-05-15  Josep Torra  <josep@fluendo.com>

* src/common.h:
* src/mp3-c-synth.c: (__CACHE_LINE_DECL_ALIGN), (MPG_DCT_8),
(MPG_DCT_16), (MPG_DCT_32), (mp3_dewindow_output), (build_uvec),
(mp3_SubBandSynthesis):
* src/table-dewindow.h:
Add several optimizations with arm NEON assembly.

2012-05-07  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.18 ===

2012-05-07  Josep Torra  <josep@fluendo.com>

* src/gst_compat.h:
Add missing new file in my previous commit.

2012-05-07  Josep Torra  <josep@fluendo.com>

* src/Makefile.am:
* src/bitstream.h:
* src/common.h:
* src/flump3dec.c:
* src/flump3dec.h:
Fixes build with GStreamer prior to 0.10.18.

2012-05-07  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.17 ===

2012-04-30  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (h_setbuf):
* src/common.c: (II_pick_table):
* src/flump3dec.c: (gst_flump3dec_decode):
Fix some dead code reported by Clang Static Analyzer.

2012-04-22  Josep Torra  <josep@fluendo.com>

* src/bitstream.h:
Fix a copy&paste error.

2012-04-22  Josep Torra  <josep@fluendo.com>

* src/bitstream.h:
Fix some more bugs in the optimized path and reenable it again.

2012-04-19  Josep Torra  <josep@fluendo.com>

* src/bitstream.h:
Fix a bug in the h_sstel macro.
Turn off the BS optimization as it doesn't work with certain clips.

2012-03-22  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (gst_flump3dec_decode):
Make the code more portable.

2012-03-22  Josep Torra  <josep@fluendo.com>

* AUTHORS:
Reflect support@fluendo.com.

2012-02-20  Josep Torra  <josep@fluendo.com>

* configure.ac:
Make it a little more verbose on the summary about the CPU tune
specific flags.
Some fixes to properly report the version and the IPP ussage.

2012-02-15  Xavi Artigas  <xartigas@fluendo.com>

* src/bitstream.h:
Fix Visual Studio build. It is unclear that this assembly
optimization would bring benefits, since VS does not handle
well registers modified inside _asm blocks.

2012-01-27  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_free_buffer), (bs_add_buffer):
* src/bitstream.h:
* src/flump3dec.c: (gst_flump3dec_decode),
(gst_flump3dec_decode_buffer), (gst_flump3dec_sink_chain),
(gst_flump3dec_handle_sink_event), (gst_flump3dec_sink_event),
(gst_flump3dec_src_convert), (gst_flump3dec_handle_src_query),
(gst_flump3dec_src_query), (gst_flump3dec_handle_src_event),
(gst_flump3dec_src_event), (gst_flump3dec_init):
Change the code to being able build it in current GStreamer 0.11.

2011-12-05  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

=== release 0.10.16 ===

2011-12-05  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c:
* src/mp3-c.c: (inv_mdct_l), (inv_mdct), (III_hybrid):
Use the flag --enable-tune-vfp to decide if the assembly code
have to be turn on.

2011-12-01  Josep Torra  <josep@fluendo.com>

* src/decode.c:
* src/decode.h:
Micro optimization on out_fifo and inline it.

2011-12-01  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
Micro optimization.

2011-12-01  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
Algorithmic optimization to avoid a lot of intermediate memory
operations.

2011-11-30  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c: (calculate_H), (dewindow_block_type_2),
(dewindow_block_type_other), (overlap_addition):
Micro optimization.

2011-11-30  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c: (III_polyphase_matrix):
Minor fix on the assembly code.

2011-11-30  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c: (MPG_DCT_8), (MPG_DCT_16), (MPG_DCT_32),
(III_polyphase_matrix), (mp3_SubBandSynthesis):
Inline some more code and few microoptimizations.

2011-11-29  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c: (calculate_H), (inv_mdct_l),
(dewindow_block_type_2), (dewindow_block_type_other), (inv_mdct),
(overlap_addition), (III_hybrid):
Add few more assembly rewritten bits.

2011-11-29  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c: (mp3_dewindow_output):
Minor cleanups.

2011-11-22  Josep Torra  <josep@fluendo.com>

* src/Makefile.am:
* src/arm_vfp_synt.S:
* src/mp3-c-synth.c: (mp3_dewindow_output):
Rewrite the subband synthesis code in inline assembly.

2011-11-21  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c: (mp3_dewindow_output):
Fix an error introduced in the recent refactoring.

2011-11-20  Josep Torra  <josep@fluendo.com>

* src/Makefile.am:
* src/arm_vfp_synt.S:
* src/mp3-c-synth.c: (mp3_dewindow_output), (mp3_SubBandSynthesis):
Initial attempt to rewrite part of the subband synthesis in ARM/VFP
assembly.

2011-11-18  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c: (mp3_dewindow_output), (mp3_SubBandSynthesis):
Reorganize the code a little.

2011-11-18  Josep Torra  <josep@fluendo.com>

* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
Unroll a loop and implement vectorized additions with liboil.

2011-11-18  Josep Torra  <josep@fluendo.com>

* src/bitstream.h:
Use a static mask table for bitstream reader and some cosmetic fixes.

2011-11-18  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (gst_flump3dec_decode), (conv_bytes_to_time),
(gst_flump3dec_total_time), (gst_flump3dec_src_convert),
(gst_flump3dec_src_query), (gst_flump3dec_time_to_bytepos):
Run gst-indent.

2011-11-18  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (gst_flump3dec_decode),
(gst_flump3dec_sink_chain), (gst_flump3dec_sink_event):
Few more cleanups.

2011-11-18  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (gst_flump3dec_sink_chain),
(conv_bytes_to_time), (gst_flump3dec_total_bytes),
(gst_flump3dec_src_convert), (gst_flump3dec_change_state),
(gst_flump3dec_dispose), (gst_flump3dec_get_query_types),
(gst_flump3dec_class_init), (gst_flump3dec_base_init),
(gst_flump3dec_init), (gst_flump3dec_get_type):
Avoid forward declarations.

2011-11-18  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (gst_flump3dec_get_type),
(gst_flump3dec_class_init), (gst_flump3dec_base_init),
(gst_flump3dec_init), (gst_flump3dec_reset),
(gst_flump3dec_dispose), (gst_flump3dec_flush),
(gst_flump3dec_sink_chain), (gst_flump3dec_check_for_xing),
(gst_flump3dec_update_ts), (gst_flump3dec_drain_avail),
(gst_flump3dec_sink_event), (gst_flump3dec_change_state),
(gst_flump3dec_get_query_types), (conv_bytes_to_time),
(gst_flump3dec_total_bytes), (gst_flump3dec_total_time),
(gst_flump3dec_src_query), (gst_flump3dec_src_convert),
(gst_flump3dec_time_to_bytepos), (gst_flump3dec_src_event),
(plugin_init):
* src/flump3dec.h:
Follow the naming convention we have in other code.
Some minor refactorings.

2011-11-14  Josep Torra  <josep@fluendo.com>

* src/common.h:
* src/decode.c: (recover_CRC_error):
Fix build in recent GStreamer and recent gcc versions.

2011-11-12  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (h_setbuf), (h_rewindNbits):
* src/bitstream.h:
Several code cleanups and simplifications.
Activate again the bitstream optimized path to catch possible
corner cases.

2011-11-12  Josep Torra  <josep@fluendo.com>

* src/bitstream.c:
* src/bitstream.h:
* src/common.c:
* src/common.h:
* src/decode.c:
* src/decode.h:
* src/flump3dec.c:
* src/flump3dec.h:
* src/mp3-c-synth.c:
* src/mp3-c.c:
* src/mp3-c.h:
* src/mp3-cos-tables.h:
* src/mp3-ipp.c:
* src/mp3-ipp.h:
* src/mp3tl-priv.h:
* src/mp3tl.c:
* src/mp3tl.h:
* src/table-bitalloc.h:
* src/table-dewindow.h:
* src/table-huffdec.h:
* src/table-powtable-2.h:
* src/table-powtable.h:
Update copyright headers.

2011-11-12  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_free_buffer), (bs_reset), (bs_eat),
(bs_consume), (bs_skipbits), (bs_nextbuf), (bs_seek_sync),
(bs_buf_time), (bs_getbytes), (h_setbuf), (h_rewindNbits),
(h_rewindNbytes):
* src/bitstream.h:
* src/common.c: (II_pick_table), (hdr_to_frps), (I_CRC_calc),
(II_CRC_calc), (update_CRC):
* src/common.h:
* src/decode.c: (read_main_header), (read_header),
(set_hdr_data_slots), (II_decode_scale), (I_buffer_sample),
(II_buffer_sample), (II_dequant_and_scale_sample),
(I_dequant_and_scale_sample), (init_syn_filter), (out_fifo),
(recover_CRC_error):
* src/decode.h:
* src/flump3dec.c: (flump3dec_get_type), (flump3dec_class_init),
(flump3dec_base_init), (flump3dec_init), (flump3dec_reset),
(flump3dec_dispose), (flump3dec_flush), (flump3dec_sink_chain),
(flump3dec_check_for_xing), (gst_flump3dec_update_ts),
(flump3dec_drain_avail), (flump3dec_sink_event),
(flump3dec_change_state), (flump3dec_get_query_types),
(conv_bytes_to_time), (flump3dec_total_bytes),
(flump3dec_total_time), (flump3dec_src_query),
(flump3dec_src_convert), (flump3dec_time_to_bytepos),
(flump3dec_src_event), (plugin_init):
* src/mp3-c-synth.c: (III_subband_synthesis),
(mp3_SubBandSynthesis), (III_polyphase_matrix), (MPG_DCT_32),
(MPG_DCT_16), (MPG_DCT_8):
* src/mp3-c.c: (III_get_side_info), (III_get_scale_factors),
(III_get_LSF_scale_data), (III_get_LSF_scale_factors),
(huffman_decoder), (III_huffman_decode), (III_dequantize_sample),
(III_reorder), (III_stereo), (III_antialias), (inv_mdct_s),
(inv_mdct_l), (imdct_9pt), (inv_mdct), (init_mdct), (init_hybrid),
(III_hybrid), (III_frequency_inversion), (c_decode_mp3),
(mp3_c_init), (mp3_c_flush):
* src/mp3-c.h:
* src/mp3-ipp.h:
* src/mp3tl-priv.h:
* src/mp3tl.c: (mp3tl_set_eos), (mp3tl_sync),
(mp3tl_decode_header), (mp3tl_decode_frame), (mp3tl_flush),
(mp3tl_skip_frame), (mp3tl_get_err_reason):
* src/mp3tl.h:
* src/table-bitalloc.h:
* src/table-dewindow-ipp.h:
* src/table-dewindow.h:
* src/table-huffdec.h:
Run gst-indent on the source code.

2011-11-11  Josep Torra  <josep@fluendo.com>

* src/common.h:
* src/flump3dec.c:
Fix building with older GStreamer versions.

2011-10-12  Josep Torra  <josep@fluendo.com>

* src/flump3dec.c: (flump3dec_drain_avail):
Avoid a segfault accessing to a NULL pointer.

2011-09-05  Josep Torra  <josep@fluendo.com>

* src/mp3-ipp.c: (mp3_SubBandSynthesis):
Fixes warning reported by gcc 4.5.2.

2011-08-25  Julien Moutte <julien@fluendo.com>

* gst-fluendo-mp3.spec.in: Support building on Meego with proper IPP
optimizations.

2011-08-19 Julien Moutte <julien@fluendo.com>

* win32/oa/libgstflump3dec_ossbuild.vcproj: Port to IPP 7.

2011-08-19 Julien Moutte <julien@fluendo.com>

* configure.ac:
* win32/Makefile.am:
* win32/oa/Makefile.am:
* win32/oa/config.h:
* win32/oa/config.h.in:
* win32/oa/*.vcproj: Restore the OABuild build
infrastructure. We want to keep it side by side with the new system
to support customers using that build system on windows.

2011-08-08  Josep Torra  <josep@fluendo.com>

* configure.ac:
* src/bitstream.c: (bs_free_buffer), (bs_free), (bs_flush),
(bs_add_buffer), (bs_nextbuf):
* src/bitstream.h:
* src/flump3dec.c: (flump3dec_init), (flump3dec_reset),
(flump3dec_drain_avail), (flump3dec_sink_event),
(conv_bytes_to_time), (flump3dec_total_bytes),
(flump3dec_total_time), (flump3dec_src_query),
(flump3dec_time_to_bytepos):
* src/flump3dec.h:
Initial port to GStreamer 0.11.

2011-08-08  Josep Torra  <josep@fluendo.com>

* src/bitstream.c: (bs_add_buffer):
* src/bitstream.h:
* src/flump3dec.c: (flump3dec_sink_chain):
Minor simplification on our internal BS reader.

2011-07-27  Josep Torra  <josep@fluendo.com>

* src/mp3-c.c: (III_hybrid):
Fix unused variable warning when building with liboil.

2011-02-28  Josep Torra  <josep@fluendo.com>

* autogen.sh:
* configure.ac:
* src/flump3dec.c: (flump3dec_sink_event):
* src/mp3-c.c: (III_huffman_decode):
* src/mp3tl.c: (mp3tl_sync):
Fix build on Mac OS X.

2010-10-21  Release Maker <nomail@fluendo.com>

* configure.ac: Back to TRUNK.

(wiz)

2016-01-03 17:58:25 UTC MAIN commitmail json YAML

2016-01-03 17:56:53 UTC MAIN commitmail json YAML

Update gstreamer1 and plugins to 1.6.2.

Major bugfixes

    Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation.
    Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension.
    Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed.
    The Direct3D video sink does not crash anymore when minimizing the window
    The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there.
    File related elements have large-file (>2GB) support on Android now.
    gst-libav was updated to ffmpeg 2.8.3.
    Deserialization of custom events in the GDP depayloader was fixed.
    Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations.
    Interoperability with some broken RTSP servers using HTTP tunnel was improved.
    Various compilation fixes for Windows.
    Various smaller memory leak and other fixes in different places.
    and many, many more

(wiz)

2016-01-03 17:14:28 UTC MAIN commitmail json YAML

Note update of net/haproxy

(morr)

2016-01-03 17:13:40 UTC MAIN commitmail json YAML

2015/12/27 : 1.6.3
    - BUG/MINOR: http rule: http capture 'id' rule points to a non existing id
    - BUG/MINOR: server: check return value of fgets() in apply_server_state()
    - BUG/MINOR: acl: don't use record layer in req_ssl_ver
    - BUILD: freebsd: double declaration
    - BUG/MEDIUM: lua: clean output buffer
    - BUILD: check for libressl to be able to build against it
    - DOC: lua-api/index.rst small example fixes, spelling correction.
    - DOC: lua: architecture and first steps
    - DOC: relation between timeout http-request and option http-buffer-request
    - BUILD: Make deviceatlas require PCRE
    - BUG: http: do not abort keep-alive connections on server timeout
    - BUG/MEDIUM: http: switch the request channel to no-delay once done.
    - BUG/MINOR: lua: don't force-sslv3 LUA's SSL socket
    - BUILD/MINOR: http: proto_http.h needs sample.h
    - BUG/MEDIUM: http: don't enable auto-close on the response side
    - BUG/MEDIUM: stream: fix half-closed timeout handling
    - CLEANUP: compression: don't allocate DEFAULT_MAXZLIBMEM without USE_ZLIB
    - BUG/MEDIUM: cli: changing compression rate-limiting must require admin level
    - BUG/MEDIUM: sample: urlp can't match an empty value
    - BUILD: dumpstats: silencing warning for printf format specifier / time_t
    - CLEANUP: proxy: calloc call inverted arguments
    - MINOR: da: silent logging by default and displaying DeviceAtlas support if built.
    - BUG/MEDIUM: da: stop DeviceAtlas processing in the convertor if there is no input.
    - DOC: Edited 51Degrees section of README/ (cherry picked from commit a7bbdd955984f0d69812ff055cc145a338e76daa)
    - BUG/MEDIUM: checks: email-alert not working when declared in defaults
    - BUG/MINOR: checks: email-alert causes a segfault when an unknown mailers section is configured
    - BUG/MINOR: checks: typo in an email-alert error message
    - BUG/MINOR: tcpcheck: conf parsing error when no port configured on server and last rule is a CONNECT with no port
    - BUG/MINOR: tcpcheck: conf parsing error when no port configured on server and first rule(s) is (are) COMMENT
    - BUG/MEDIUM: http: fix http-reuse when frontend and backend differ
    - DOC: prefer using http-request/response over reqXXX/rspXXX directives
    - BUG/MEDIUM: config: properly adjust maxconn with nbproc when memmax is forced
    - BUG/MEDIUM: peers: table entries learned from a remote are pushed to others after a random delay.
    - BUG/MEDIUM: peers: old stick table updates could be repushed.
    - CLEANUP: haproxy: using _GNU_SOURCE instead of __USE_GNU macro.
    - MINOR: lua: service/applet can have access to the HTTP headers when a POST is received
    - REORG/MINOR: lua: convert boolean "int" to bitfield
    - BUG/MEDIUM: lua: Lua applets must not fetch samples using http_txn
    - BUG/MINOR: lua: Lua applets must not use http_txn
    - BUG/MEDIUM: lua: Forbid HTTP applets from being called from tcp rulesets
    - BUG/MAJOR: lua: Do not force the HTTP analysers in use-services
    - CLEANUP: lua: bad error messages
    - DOC: lua: fix lua API
    - DOC: mailers: typo in 'hostname' description
    - DOC: compression: missing mention of libslz for compression algorithm
    - BUILD/MINOR: regex: missing header
    - BUG/MINOR: stream: bad return code
    - DOC: lua: fix somme errors and add implicit types

While there, add better support for deviceatlas option, from David CARLIER.

(morr)

2016-01-03 17:11:25 UTC MAIN commitmail json YAML

Updated converters/libvisio to 0.1.5

(wiz)

2016-01-03 17:11:16 UTC MAIN commitmail json YAML

Update libvisio to 0.1.5:

libvisio 0.1.5

- Rewrite text output to avoid empty spans and to make the function
  a bit more readable for common mortal (wo)man.
- Initial emulation of line rounding property (tdf#90603).
- Make --help output of all command line tools more help2man-friendly.

(wiz)

2016-01-03 17:00:57 UTC MAIN commitmail json YAML

Updated sysutils/findutils to 4.6.0

(wiz)

2016-01-03 17:00:48 UTC MAIN commitmail json YAML

Update findutils to 4.6.0:

* Major changes in release 4.6.0, 2015-12-28

** Stable Release

This is the first stable release since findutils-4.4.2.  The entries
below in this file detail the changes that have occurred since release
4.3.13 (which is the common ancestor of this release and
findutils-4.4.0).  This release includes all the bug fixes
incorporated into the 4.4.x release series, since those bug fixes were
also applied to the 4.5.x release series.

** Summary of Changes

The most significant changes since the 4.4.2 release are:

1. Some backward-incompatible changes have been made to find:
  - egrep regular expressions now work like GNU grep -E
  - Minor changes to the way nanoseconds fields are printed
  - find -perm +mode is now fully POSIX compliant (if you want the old
    behaviour use -perm /mode).
  - find -perm +numeric_mode is not supported any more. This syntax is
    unspecified by POSIX. The prior functionality continues to be
    available with -perm /numeric_mode. For more details see Savannah
    bug #38474.

2. Some backward-incompatible changes have been made to xargs:
  - if the child exits with status 126 or 127, xargs exits with status
    123.

3. There are also a large number of bugfixes, performance enhancements
  and documentation improvements, as detailed below.

4. The "oldfind" binary is no longer installed.

** Translations

Updated the Danish translation.

* Major changes in release 4.5.19, 2015-12-28

** Bug Fixes:

Applied patch #8688: Spelling fixes.

* Major changes in release 4.5.18, 2015-12-27

** Changes to find

Only the ftsfind binary will be installed, as "find".  Installing
oldfind, under any name, is no longer supported.  The configure option
--with-fts is still allowed, but trying to use it to enable the
installation of oldfind (for example by using --with-fts=no) results
in configure stopping with an error message.

** Translations

Updated the Slovenian translation.

* Major changes in release 4.5.17, 2015-12-24

** Future Changes to Release Signing Keys

Future findutils releases will be signed with a new GPG key, though
this release will be signed with the existing key.  Here are the old
and new key fingerprints:

pub  1024R/64A95EE5 1996-04-04
      Key fingerprint = 0C 1C D7 CA 66 33 D2 E9  14 E0 5F 16 D5 24 60 E9
uid                  James Youngman <jay@gnu.org>
uid                  James Youngman <JYoungman@vggas.com>

pub  4096R/C5DDACB9 2015-12-24
      Key fingerprint = 0CF4 E8D8 7159 3224 8428  32B8 88DD 9E08 C5DD ACB9
uid                  James Youngman <james@youngman.org>
uid                  James Youngman <jay@gnu.org>
sub  4096R/771CE15D 2015-12-24

** Functional changes to find
When the POSIXLY_CORRECT environment variable is set, a warning is no
longer issued when '/' is found in the argument to -name.  Use of
POSIXLY_CORRECT also turns off warnings about use of the deprecated
option -d  and the use of global options in surprising positions.

** Documentation Changes
The EXPRESSION section of the find manpage is now organised somewhat
more clearly.  The -regextype option is now correctly documented as
being positional.

** Bug Fixes:
When the -a option of xargs is used, xargs no longer leaks a file
descriptor (fixing a bug reported by Kyle Sallee).

** Translations

Updated the Brazilian Portuguese and Serbian translations.

* Major changes in release 4.5.16, 2015-12-23

** Functional Changes to find
Using -regextype egrep now has the same effect as -regextype
posix-egrep.  This is the result of a change to gnulib to bring it
into line with GNU grep (see
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20974#22).

** Translations
Updated translations: Estonian, Swedish, Polish, Vietnamese, Ukranian,
Norwegian Bokmaal, Czech, Russian, French, Hungarian.

** Bug Fixes:
#46715: testsuite error with perl 5.22, gnulib outdated

#40146: gnulib revision doesn't support musl libc

* Major changes in release 4.5.15, 2015-12-18

** Bug Fixes
#45780: inode column is badly aligned when running 'find <dir> -ls'

#45585: unclear description of -newerXY in manual page.

#45505: give a more explicit error message when the argument to -regex
        is not a valid regular expression.

#45090: oldfind incorrectly omits test/..test (or any file whose name
        begins with ..).

#45065: find incorrectly prints a leading zero on the fractional part
        of ctime timestamps

#45064: Use of [[ ... ]] in /bin/sh script is incorrect

#45062: Enabling CACHE_IDS causes segfaults (this bug affects many
        historic releases, probably since release 3.0 in 1991).  You
        would not have been affected by this problem unless you used
        the option --enable-id-cache when invoking confgure.

#42903: checklists.py now supports Python 3.

#40805: The locatedb manual page uses now troff symbols where
        appropriate.

** Translations

Updated the German translation.

* Major changes in release 4.5.14, 2014-07-19

** Bug Fixes

#42793: "Failed to write output" with -ls (this bug affected only
        release 4.5.13).

* Major changes in release 4.5.13, 2014-07-16

** Documentation Changes

Some minor documentation improvements are listed in "Bug Fixes" below.

** Bug Fixes

#40339: Fix leaked directory handle when listing mounted file
        systems.

#40094: The xargs --help output has a small number of cosmetic
        improvements.

#39197: Small fix to find's manual page to remove an unwanted
        backslash, which made the troff incompatible with Eric
        Raymond's doclifter software.

#39162: -printf reads beyond arguments terminated by \

#35753: Check the success/failure of material I/O operations where
        these are important to the use of the output (i.e. check the
        output for "find -ok" but not debugging output).

#31005: The find manual page and Texinfo manual now more clearly state
        that -exec ... + always returns true.

** Translations

Updated translations: Estonian, Polish, Ukranian.

* Major changes in release 4.5.12, 2013-09-22

** Functional Changes to find

The GNU extension "find ... -perm /MODE" is no longer disabled when
the POSIXLY_CORRECT environment variable is set.

The obsolete GNU extension "find ... -perm +MODE", which was withdrawn
in release 4.2.21 in 2005 due to compatibility problems, has been
completely removed.  Use "find ... -perm /MODE" instead.

** Documentation Changes

If you use -type or -xtype with a type letter corresponding to a file
type which is not supported by the system on which find was compiled,
find will now give a clearer error message (though the functionality
is unchanged).  Type letters are affected are D, l and p (for Solaris
Doors, symbolic links and named pipes respectively).

The output of xargs --help has been slightly changed for greater
clarity.

The documentation for xargs now warns about parallel processes (xargs
-P) sharing stdout.

The documentation for find -execdir now describes correctly that the
command will be executed in the same directory as the file we were
considering at the time.  The documentation previously (and
incorrectly) stated that the original working directory of find would
be used.

** Bug Fixes

Some bugs in 4.5.11 were fixed without adding them to the bug
database, though they are in the ChangeLog:

*** Use of [[ ... ]] in find/testsuite/sv-bug-32043.sh

*** Don't delete header files in "lib/" for "make clean".

*** xargs: wait for process before prompting in interactive mode (-p)

These following fixed bugs are recorded at
https://savannah.gnu.org/bugs/?group=findutils:

#40088: potential buffer overflow in -execdir and -okdir

#39324: exits without error on OOM

#38583: errno-buffer read failed in xargs_do_exec

#38474: Unintended (?) behaviour change of -perm +mode predicate

#36652: Better document that -0/-d turns off the effect of -E.

#34976: find -execdir leaks file descriptors for the working directory

* Major changes in release 4.5.11, 2013-02-02

** Documentation Changes

The Texinfo manual and the find manual pafe now explain why two find
binaries (either 'find' and 'oldfind', or 'find' and 'ftsfind') are
installed.  A manual page for either ftsfind or oldfind is also
installed, whichever is appropriate.

** Bug Fixes

#34079: Apply gnulib ftw memory fix

#33384: If rm/chmod etc. are not in /bin or /usr/bin, updatedb fails

#18227: find -ls does not display device major/minor numbers.

#29698: Correct and clarify documentation of xargs -d option

#32887: Present xargs options alphabetically like in GNU cp(1) etc

#14386: updatedb relies on mktemp, which is not portable.

#32043: find -name [ doesn't obey posix

#37926: The -inum predicate previously gave wrong results in oldfind
        (ftsfind, the default find binary, was unaffected).

** Functional Changes to xargs

If no utility is specified, xargs now calls "echo" (and searches on
$PATH to find it) rather than "/bin/echo".  This may give rise to
subtle behaviour differences for some users.  To avoid unexpected
surprises, just explicitly specify the utility you would like to run.
For example use "xargs /bin/echo < foo" rather than "xargs < foo".

A new option is provided, --process-slot-var.  If you set this, xargs
will set the indicated environment variable in each child.  The values
are re-used, but no executing child process will have the same value
as another executing child process.  This wishlist item was Savannah
bug #29512.

** Functional Changes to find

For find -printf, the format specifiers %{, %[ and %( are all now
reserved for future use.  Previously these would print {, [ and (
respectively, but in any case those characters can just be printed
literally like this: find -printf "{[(".  Code changes intended to
explain that these are reserved went into findutils-4.5.5, but this
code had, before now, had no effect.

When expanding "-printf '%F'", find reads /etc/mtab.  We now take the
last match found in this file, rather than the first, to better deal
with implementations which have duplicate entries (for example
/proc/mounts on systems running the Linux kernel).

Both oldfind and ftsfind now use less heap memory when processing
directories containing very many files.  However, oldfind now uses one
file descriptor per recursive subdirectory level, which will further
limit the depth of directory trees it can search.  If you need find to
be able to search deep directory trees, use ftsfind (this is, by
default the binary built and installed as 'find').

The behaviour of the "awk", "posix-awk" and "gnu-awk" regular
expression types selected by the -regextype option have slightly
changed, to bring them into line with the behaviour of the GNU C
library.  For "awk", character classes (such as [[:digit:]]) are now
supported.  For "gnu-awk" and "posix-awk", intervals are supported and
invalid interval specifcations are treated as literals (for example
'a{1' is treated as 'a\{1').

* Major changes in release 4.5.10, 2011-05-11

** Documentation Changes

The manual now includes a small number of references to further
reading on security.

** Bug Fixes

#30608: Automagic dependency on selinux.  The configure script now
provides a --without-selinux option.

#29949: find -execdir does not change working directory

#31359: test-strstr unit test fails on alpha.

#30777: find -exec echo TURNIP{} \+ is accepted but TURNIP is eaten

#30180: error message from incorrect -size option is off

#29828: test suite deadlock on FreeBSD.

** Translations

Updated translations: Finnish, Italian, Danish, Slovenian, German,
Estonian, French, Japanese, Danish.

* Major changes in release 4.5.9, 2010-04-29

** Bug Fixes

#29593: Make import-gnulib.sh work under a POSIX shell.

#29511: fails to build on kfreebsd-*

#27563: -L breaks -execdir

#19593: -execdir .... {} + has suboptimal performance (see below)

** Translations

Updated translations: Chinese (simplified).

** Performance changes

The find program will once again build argument lists longer than 1
with "-execdir ...+".  The upper limit of 1 argument for execdir was
introduced as a workaround in findutils-4.3.4.  The limit is now
removed, but find still does not issue the maximum possible number of
arguments, since an exec will occur each time find encounters a
subdirectory (if at least one argument is pending).

** Functional enhancements to xargs

You can now increase the parallelism of xargs in mid-run by sending
it SIGUSR1, and decrease the parallelism with SIGUSR2.

* Major changes in release 4.5.8, 2010-04-07

** Bug Fixes

#29460: -printf %Y fails in $CWD-dependent way

#27974: Use gnulib's xreadlinkat support

#29435: fd_is_cloexec does not work on Fedora buildhosts

#27221: symlink_loop check broken by FTS_CWDFD

#27213: avoid failed assertions for non-executable directories.

** Translations

Updated Vietnamese, Czech, Dutch, Polish, Russian translations.

* Major changes in release 4.5.7, 2010-04-03

** Performance changes

If you use the -fstype FOO predicate and specify a filsystem type FOO
which is not known (e.g. present in /etc/mtab) at the time find
starts, that predicate is now equivalent to -false.  This substitution
currently occurs at optimisation level 2 and above.

** Translations

Copyright headers in the translation files have been updated.  Some
additional messages have been marked for translation.  However, there
have not been any changes to translation text.  The main purpose of
this release is to provide a base for updated translations.

* Major changes in release 4.5.6b, 2010-03-30

This is a replacement release for 4.5.6, which is not available by FTP
since it contains Makefiles which are vulnerable to CVE-2009-4029.

* Major changes in release 4.5.6, 2010-03-30

** Functional Enhancements to find

patch #4848: Patch - Support for SELinux

** Bug Fixes

#29089: SELinux --context and %Z options

#28872: Mistake in "#safer" example in "Problems with -exec and
        filenames" section of the Texinfo manual.

#28824: Corrected error message for "-ctime x".
        Likewise for -gid, -inum, -links, -mmin, -cmin, -amin,
        -uid, -used, -atime, -mtime, -ctime.

#27975: Infinite loop for -exec [..] {} +.

#27846: Assertion failure in xargs.c on AIX.

#27375: Open file descriptors leak into child processes.

#27017: find -D opt / -fstype ext3 -print , -quit coredumps

#27328: segfault if the initial exec for "find -exec" fails.

#27017: find -D opt / -fstype ext3 -print , -quit coredumps.

#26868: compilation error in pred.c on Solaris x86_64

#24873: Duplicate fprint option corrupts output

#23920: warn about un-matchable -path arguments ending in /.

#19120: Patch to fix single quotes in man page find(1)

** Documentation Changes

#26327: xargs man page is vague about the number of times command is executed.

* Major changes in release 4.5.5, 2009-07-06

xargs now handles the case where the system's actual exec limits are
smaller than the value of ARG_MAX at compile time.  Very few platforms
normally have this property, but it is possible to configure some Unix
systems this way.

** Bug Fixes

#25359: files/testsuite/find.gnu/posix-h.exp tests fail

#26587: Fix a typo in -execdir documentation (it says -exec by mistake
in the text).

#26537: find -prune now makes sure it has valid stat() information.

#22708: Exit status 126 and 127 from the utility invoked from xargs
now makes xargs return 123, meaning that exit status values 126 and
127 now unambigously mean that the utility could not be run or could
not be found, respectively.

** Documentation Changes

The -wholename option to find is no longer preferred over -ipath.

* Major changes in release 4.5.4, 2009-03-10

** Performance changes

The ftsfind executable (which is built by default as "find") now calls
fts() in such a way that it avoids calling stat() on directory
entries, if it doesn't need the information.  This can produce a
significant speedup on filesystems which don't populate the d_type
element of struct dirent, for example reiserfs.  Anecdotal evidence
suggests this can speed updatedb up from about 30 minutes to 3-4
minutes.

The ftsfind executable also now avoids calling stat() functions to
discover the inode number of a file, if we already read this
information from the directory.  This does provide a speed-up, but
only for a restricted set of commands such as "find . -inum 4001".
This fix is listed below as bug #24342.

** Bug Fixes

#25764: remove duplicate entry for 'proc' in updatedb's $PRUNEFS.

#25359: find -H wrongly behaves like -L sometimes; this bug affects
only filesystems which populate d_type and affects -type and -printf
%y.  This does not affect the default behaviour of find or find -P.

#25144: Misleading error message when argument to find -user is an
unknown user or is missing.

#25154: Allow compilation with C compilers that don't allow
declarations to follow statements.

#24342: -inum predicate shoud use dirent.d_ino instead of stat.st_ino
(this is a performance bug).

** Translations

Updated translations for Bulgarian, German, Irish, Hungarian,
Lithuanian, Dutch, Polish, Slovenian, Swedish, Turkish, Ukranian,
Vietnamese.

** Documentation Changes

The file README-CVS has been renamed to README-hacking and improved.

* Major changes in release 4.5.3, 2008-12-07

** Bug Fixes

#24283: find-4.5.2 -printf %TY causes NULL pointer dereference

** Performance changes

Changes to gnulib's fts code should provide performance improvements
in find when processing very large directories (for example
directories containing significantly more than 10000 filenames).
Performance imporvements may only exist for some find command lines
(performance testing was done for the fts implementation itself but
we haven't done the analogous performance tests in find).

File type information is also passed back from fts to find, saving
calls to the stat system call for find command lines which don't need
the stat information.  This provides a performance improvement for
common cases like "find . -type d".

* Major changes in release 4.5.2, 2008-09-07

** Bug Fixes

#24169: find would segfault if the -newerXY test was not followed by
any argument.

#23996: integer overflow on some platforms when parsing "-used 3".

** Documentation Enhancements

#23070: Corrected manpage description of find -perm /000 (the change
was already made but the manpage indicated the change would happen
"soon").

** Translations

Updated translation: French, Indonesian.
New translation: Czech.

* Major changes in release 4.5.1, 2008-06-21

** Bug Fixes

#22662: find -printf %AX appends nanoseconds in the right place now.

#23663: crash in some locales for -printf %AX (this problem seems to
have affected only the CVS code, and not any public releases).

** Translations

New translation: Lithuanian.

Updated translations: Chinese (simplified).

** Documentation Enhancements

Added a worked example describing how to find the shallowest instances
of a given directory name (or names) in a directory hierarchy.

* Major changes in release 4.5.0, 2008-05-21

** Functional Enhancements to find

If the POSIXLY_CORRECT environment variable is set, the system's
definition of "yes" and "no" responses are used to interpret the
response to questions from -ok and -okdir.  The default is still to
use information from the findutils message translations.

** Enhancements

If xargs find that exec fails because the argument size limit it
calculated is larger than the system's actual maximum, it now adapts
by passing fewer arguments (as opposed to failing).

** Performance changes

The default optimisation level for find is now -O2 instead of -O0,
meaning that a number of additional optimisations are performed by
default.  Current optimisations at each level are:

0:      Perform -name, -path, -iname, -ipath before other checks.
1:      Expressions containing only cost-free tests are evaluated
        before expressions which contain more costly tests.
2:      Bring forward all tests that need to know the type of a file
        but don't need to stat it.
3:      All tests are ordered by their estimated cost.

Cost here is simply an estimate of how time consuming the I/O
operations needed to make a test are.

** Bug Fixes

#22662: nanoseconds wrongly appended after "PM" for find -printf %AX
in locale en_US.UTF-8.

#15472: Error messages that print ino_t values are no longer truncated
on platforms with 64-bit ino_t.

On some systems without support for a boolean type (for example some
versions of the AIX C compiler), find's regular expression
implementation fails to support case-insensitive regular expression
matching, causing -iregex to behave like -regex.  This is now fixed.

** Documentation Changes

#20873: Indicate that * matches / and leading dot in filenames for
"find -path".

Both the Texinfo manual and the find manual page now include a more
precise description of how your locale configuration affects the
interpretation of regular expressions and how your response to prompts
from the -ok action are interpreted.

(wiz)

2016-01-03 16:53:39 UTC MAIN commitmail json YAML

Updated devel/py-mercurial to 3.6.3

(wiz)

2016-01-03 16:53:30 UTC MAIN commitmail json YAML

Update mercurial to 3.6.3:

This is a regularly-scheduled bugfix release.

    cmdutil: use crecordmod.checkcurses
    copyfile: add an optional parameter to copy other stat data
    crecord: stop raising error.Abort if curses is not found (issue5008)
    dirstate: don't write repo.currenttransaction to repo.dirstate if repo
    dockerlib: short form for non-unique uid/gid for CentOS 5 compat (issue4977)
    merge: while checking for unknown files don't follow symlinks (issue5027)
    mq: use fallback patch name if no alpha-numeric in summary line (issue5025)
    parsers: fix parse_dirstate to check len before unpacking header (issue4979)
    paths: include #fragment again
    push: restore old behavior of default-push (issue5000)
    record: don't dereference symlinks while copying over stat data
    revlog: seek to end of file before writing (issue4943)
    ui: try to handle $$ more robustly in prompts (issue4970)

(wiz)

2016-01-03 16:51:25 UTC MAIN commitmail json YAML

Note update of editors/vim-share

(morr)

2016-01-03 16:49:49 UTC MAIN commitmail json YAML

Update to newest patchlevel 1040.

Changes:

7.4.769  (after 7.4 768) behavior of :diffoff is not tested
7.4.770  (after 7.4.766) different bg color response is not ignored
7.4.771  search wrong when multi-byte character at the start position
7.4.772  Racket 6.2 is not supported on MS-Windows
7.4.773  'langmap' is used in cmdline mode when checking for mappings
7.4.774  it's difficult to get info about the completed item
7.4.775  it is not possible to avoid using the first item of completion
7.4.776  equivalence class for 'd' does not work correctly
7.4.777  the README file doesn't look nice on github
7.4.778  Coverity warns for uninitialized variable
7.4.779  cursor moves when using CTRL-A in line without a number
7.4.780  compiler complains about uninitialized and clobbered variables
7.4.781  line2byte() returns one less when 'bin' and 'noeol' are set
7.4.782  still a few problems with CTRL-A and CTRL-X in Visual mode
7.4.783  copy_chars() and copy_spaces() are inefficient
7.4.784  using both "noinsert" and "noselect" in 'completeopt' fails
7.4.785  automatically adding the missing EOL may cause problems
7.4.786  it is not possible for a plugin to adjust to a changed setting
7.4.787  (after 7.4.786) snprintf() isn't available everywhere
7.4.788  (after 7.4.786) can't build without the crypt feature
7.4.789  (after 7.4.788) using freed memory and crash
7.4.790  (after 7.4.786) test fails without the autochdir feature
7.4.791  the buffer list can be too long to list
7.4.792  can only conceal text by defining syntax items
7.4.793  can't specify when not to ring the bell
7.4.794  Visual Studio 2015 is not recognized
7.4.795  the 'fixeol' option is not copied to a new window
7.4.796  warning from 64 bit compiler
7.4.797  crash when using more command line lines than 'maxcombine'
7.4.798  repeating a change in Visual mode does not work as expected
7.4.799  accessing memory before an allocated block
7.4.800  using freed memory when triggering CmdUndefined autocommands
7.4.801  (after 7.4.769) ":diffoff" test could catch more problems
7.4.802  using "A" in Visual mode with 'linebreak' set is not tested
7.4.803  C indent does not support C11 raw strings
7.4.804  Xxd doesn't have a license notice
7.4.805  ruler shows "Bot" when there are only filler lines missing
7.4.806  CTRL-A in Visual mode fails with "alpha" in 'nrformat'
7.4.807  (after 7.4.798) after CTRL-V CTRL-A mode isn't updated
7.4.808  on MS-Windows 10 IME input doesn't work correctly
7.4.809  (after 7.4.802) duplicate test case
7.4.810  sequence of commands using buffers in diff mode gives E749
7.4.811  invalid memory access when using "exe 'sc'"
7.4.812  Gcc sanitizer complains about using NULL pointer to memmove()
7.4.813  it is not possible to save and restore character search state
7.4.814  illegal memory access with "sy match a fold"
7.4.815  invalid memory access when doing ":call g:"
7.4.816  invalid memory access when doing ":fun X("
7.4.817  invalid memory access in file_pat_to_reg_pat()
7.4.818  'linebreak' breaks c% if the last Visual selection was block
7.4.819  beeping when running the tests
7.4.820  invalid memory access in file_pat_to_reg_pat
7.4.821  coverity reports a few problem.
7.4.822  more problems reported by coverity
7.4.823  cursor moves after CTRL-A on alphabetic character
7.4.824  (after 7.4.813) can't compile without the multi-byte feature
7.4.825  invalid memory access for ":syn keyword x a["
7.4.826  compiler warnings and errors
7.4.827  not all test targets are in the Makefile
7.4.828  crash when using "syn keyword x c"
7.4.829  crash when clicking in beval balloon
7.4.830  resetting 'encoding' when doing ":set all&" causes problems
7.4.831  when error in expanding `=expr` the command is still executed
7.4.832  $HOME in `=$HOME . '/.vimrc'` is expanded too early
7.4.833  more side effects of ":set all&" are missing
7.4.834  gettabvar() doesn't work after Vim start
7.4.835  comparing utf-8 does not handle different byte sizes correctly
7.4.836  accessing unitinialized memory
7.4.837  compiler warning with MSVC compiler when using +sniff
7.4.838  (after 7.4.833) can't compile without the crypt feature
7.4.839  compiler warning on 64-bit system
7.4.840  (after 7.4.829) tooltip window stays open
7.4.841  can't compile without the multi-byte feature
7.4.842  sending too many messages to close the balloon
7.4.843  (after 7.4.835) still possible to go beyond end of a string
7.4.844  when '#' is in 'isident' the is# comparator doesn't work
7.4.845  compiler warning for possible loss of data
7.4.846  some GitHub users don't know how to use issues
7.4.847  "vi)d" may leave a character behind
7.4.848  CTRL-A on hex number in Visual block mode is incorrect
7.4.849  moving the cursor in Insert mode starts new undo sequence
7.4.850  &lt;Esc&gt; does not show up
7.4.851  saving and restoring console buffer does not work properly
7.4.852  MS-Windows console cannot input/output Unicode characters
7.4.853  "zt" in diff mode does not always work properly
7.4.854  missing information about runtime files
7.4.855  GTK: font glitches for combining characters
7.4.856  "zt" still doesn't work well with filler lines
7.4.857  dragging the current tab with the mouse doesn't work properly
7.4.858  it's a bit clumsy to execute a command on a list of matches
7.4.859  Vim doesn't recognize all htmldjango files
7.4.860  filetype detection is outdated
7.4.861  (after 7.4.855) pango_shape_full() is not always available
7.4.862  (after 7.4.861) still problems with pango_shape_full()
7.4.863  plines_nofill() used without the diff feature
7.4.864  (after 7.4.858) tiny build fails
7.4.865  compiler warning for uninitialized variable
7.4.866  crash when changing the 'tags' option from a remote command
7.4.867  (after 7.4.866) can't build on MS-Windows
7.4.868  'smarttab' is also effective when 'paste' is enabled
7.4.869  MS-Windows with Intel GPU: scroll may cause text to disappear
7.4.870  get into an invalid state when using getchar() in expr mapping
7.4.871  Vim leaks memory when 'wildignore' filters out all matches
7.4.872  not using CI services available
7.4.873  (after 7.4.866) compiler warning for unused variable
7.4.874  MS-Windows: size isn't right when inside another application
7.4.875  not obvious how to contribute
7.4.876  Windows7: using vim with msys/msys2, conhost.exe freezes
7.4.877  ":find" sometimes fails
7.4.878  Coverity error for clearing only one byte of struct
7.4.879  can't see line numbers in nested function calls
7.4.880  no build and coverage status
7.4.881  (after 7.4.879) test 49 fails
7.4.882  popup menu remains visible when leaving command line window
7.4.883  (after 7.4.818) block-mode replace works characterwise
7.4.884  Travis also builds on a tag push
7.4.885  upwards search without wildcards does not always work
7.4.886  (after 7.4.876) Windows7: screen flicker when using system()
7.4.887  using uninitialized memory for regexp with back reference
7.4.888  OptionSet autocommands are not triggered from setwinvar()
7.4.889  triggering OptionSet from setwinvar() isn't tested
7.4.890  build failure when using dynamic python but not python3
7.4.891  indentation of array initializer is wrong
7.4.892  on MS-Windows the iconv DLL may have a different name
7.4.893  C indenting is wrong below a "case (foo):"
7.4.894  vimrun.exe is picky about the number of spaces before -s
7.4.895  cmdline completion does not work for a command with digits
7.4.896  editing a URL, which netrw should handle, doesn't work
7.4.897  freeze and crash when there is a sleep in a remote command
7.4.898  the 'fixendofline' option is set on with ":edit"
7.4.899  README file is not optimal
7.4.900  (after 7.4.899) README file can still be improved
7.4.901  BufLeave autocommand an corrupt undo
7.4.902  problems with using the MS-Windows console
7.4.903  MS-Windows: expandinig wildcards may cause bad memory access
7.4.904  Vim does not provide .desktop files
7.4.905  Python interface misses some functions on vim.message
7.4.906  MS-Windows: viminfo file is (always) given hidden attribute
7.4.907  dynamically loaded libs can only be defined at compile time
7.4.908  (after 7.4.907) build error with MingW compiler
7.4.909  "make install" fails
7.4.910  (after 7.4.905) compiler complains about type punned pointer
7.4.911  t_Ce and t_Cs are documented but not supported
7.4.912  wrong indenting for C++ constructor
7.4.913  no utf-8 support for the hangul input feature
7.4.914  new compiler warning: logical-not-parentheses
7.4.915  comma goes missing when removing from 'path' and then adding
7.4.916  when running out of memory, memory may be freed twice
7.4.917  compiler warning for comparing signed and unsigned
7.4.918  (after 7.4.907) a digit in an option name has problems
7.4.919  the dll options are not in the options window
7.4.920  the rubydll option is not in the options window
7.4.921  (after 7.4.906) missing proto file update
7.4.922  leaking memory with ":helpt {dir-not-exists}"
7.4.923  prototypes not always generated
7.4.924  DEVELOPER_DIR gets reset by configure
7.4.925  user may yank or put using the register being recorded in
7.4.926  completing longest match doesn'thandle multi-byte chars
7.4.927  Ruby crashes when there is a runtime error
7.4.928  a clientserver message interrupts handling keys of a mapping
7.4.929  "gv" after paste selects one char less if 'sel' is "exclusive"
7.4.930  MS-Windows: Most users appear not to like the window border
7.4.931  (after 7.4.929) test 94 fails on some systems
7.4.932  (after 7.4.926) test_utf8 has confusing dummy command
7.4.933  (after 7.4.926) crash using longest match in completion
7.4.934  Appveyor also builds on a tag push
7.4.935  test_utf8 fails on MS-Windows when executed with gvim
7.4.936  crash when dragging with the mouse
7.4.937  segfault reading unitialized memory
7.4.938  X11 and GTK have moure mouse buttons than Vim supports
7.4.939  memory leak when encountering a syntax error
7.4.940  vt52 terminal codes are not correct
7.4.941  there is no way to ignore case only for tag searches
7.4.942  (after 7.4.941) test_tagcase breaks for small builds
7.4.943  test_writefile tests are not run
7.4.944  writing tests for Vim script is hard
7.4.945  (after 7.4.944) new style testing is incomplete
7.4.946  (after 7.4.945) missing changes in source file
7.4.947  test_listchars fails with MingW
7.4.948  can't build when the insert_expand feature is disabled
7.4.949  highlighting wrong for 'colorcolumn' with a fullwidth sign
7.4.950  v:errors is not initialized
7.4.951  sorting number strings does not work as expected
7.4.952  'lispwords' is tested in the old way
7.4.953  a test may create the .res file with a wrong name
7.4.954  when using Lua there may be a crash (issue #468)
7.4.955  Vim doesn't recognize .pl6 and .pod6 files
7.4.956  a few more file name extensions not recognized
7.4.957  test_tagcase fails when using another language than English
7.4.958  Vim checks if the directory "$TMPDIR" exists
7.4.959  when setting 'term' the clipboard ownership is lost
7.4.960  detecting every version of nmake is clumsy
7.4.961  test107 fails in some circunstances
7.4.962  cannot run the tests with gvim and individual new tests
7.4.963  test_listlbr_utf8 sometimes fails
7.4.964  test 87 doesn't work in a shadow directory
7.4.965  on FreeBSD /dev/fd/ files are special
7.4.966  configure doesn't work with a space in a path
7.4.967  cross compilation on MS-windows doesn't work well
7.4.968  test86 and test87 are flaky in Appveyor
7.4.969  compiler warnings on Windowx x64 build
7.4.970  rare crash in getvcol()
7.4.971  the asin() function can't be used
7.4.972  memory leak when there is an error in setting an option
7.4.973  pasting on the command line line inserts &lt;CR&gt; characters
7.4.974  when using :diffsplit the cursor jumps to the first line
7.4.975  using ":sort" on a very big file may cause corrupted text
7.4.976  when compiling for MSYS2 the Win32 clipboard is not enabled
7.4.977  problem with 'linebreak' set and using "space" in 'listchars'
7.4.978  test_cdo fails when using another language than English
7.4.979  when crypt key changes blocks read from disk are not decrypted
7.4.980  tests for :cdo, :ldo, etc. are outdated
7.4.981  an error in a test script goes unnoticed
7.4.982  keeping the list of tests updated is a hassle
7.4.983  executing one test after "make testclean" doesn't work
7.4.984  searchpos() always starts searching in the first column
7.4.985  can't build with Ruby 2.3.0
7.4.986  test49 doesn't work on MS-Windows, test70 is listed twice
7.4.987  (after 7.4.985) can't build with Ruby 1.9.2
7.4.988  (after 7.4.982) default test target is test49.out
7.4.989  leaking memory when hash_add() fails; Coverity error 99126
7.4.990  test 86 fails on AppVeyor
7.4.991  when running new style tests the output is not visible
7.4.992  makefiles for MS-Windows in src/po are outdated
7.4.993  test 87 is flaky on AppVeyor
7.4.994  new style tests are not run on MS-Windows
7.4.995  gdk_pixbuf_new_from_inline() is deprecated
7.4.996  new files missing from distro, outdated PC build instructions
7.4.997  "make shadow" was sometimes broken
7.4.998  running tests in shadow directory fails; test 49 fails
7.4.999  "make shadow" creates a broken link
7.4.1000  test 49 is slow and doesn't work on MS-Windows
7.4.1001  (after 7.4.1000) change in makefile missing
7.4.1002  cannot run an individual test on MS-Windows
7.4.1003  Travis could check a few more things
7.4.1004  warnings when using Makefile without auto/config.mk
7.4.1005  Vim users are not always happy
7.4.1006  the fix in patch 7.3.192 is not tested
7.4.1007  swapfile wrong when symbolic link points to file in root dir
7.4.1008  OS/2 code pollutes the source while nobody uses it these days
7.4.1009  there are still #ifdefs for ARCHIE
7.4.1010  some developers are unhappy while running tests
7.4.1011  can't build with Strawberry Perl
7.4.1012  Vim overwrites the value of $PYTHONHOME
7.4.1013  local value of 'errorformat' not used for :lexpr and :cexpr
7.4.1014  fnamemodify('.', ':.') returns an empty string in Cygwin
7.4.1015  matchparen plugin does not restore column in Insert mode
7.4.1016  still a few OS/2 pieces remain
7.4.1017  when there is a backslash in an option ":set -=" doesn't work
7.4.1018  (after 7.4.1017) failure running tests
7.4.1019  directory listing of "src" is too long
7.4.1020  on MS-Windows there is no target to run tests with gvim
7.4.1021  some makefiles are outdated
7.4.1022  the README file contains some outdated information
7.4.1023  MS-Windows distribution files use CR-LF instead of LF
7.4.1024  interfaces for MS-Windows are outdated
7.4.1025  version in installer needs to be updated manually
7.4.1026  running tests with MingW leaves directory behind
7.4.1027  no support for binary numbers
7.4.1028  Nsis version file missing from the distribution
7.4.1029  (after 7.4.1027) test_increment fails with 32 bit long
7.4.1030  test49 is still slow
7.4.1031  can't build with Python interface using MingW
7.4.1032  message from assert_false() does not look nice
7.4.1033  memory use on MS-Windows is very conservative
7.4.1034  there is no test for the 'backspace' option behavior
7.4.1035  non-line number Ex range gets adjusted for folded lines
7.4.1036  only terminals with up to 256 colors work properly
7.4.1037  need to repeat "q!" when there is a modified hidden buffer
7.4.1038  still get a deprecation warning with gdk-pixbuf 2.31
7.4.1039  (after 7.4.1037) test 31 fails with small build
7.4.1040  the tee command can't be build on MS-Windows

(morr)

2016-01-03 16:24:02 UTC MAIN commitmail json YAML

Note update of www/wordpress

(morr)

2016-01-03 16:22:53 UTC MAIN commitmail json YAML

Update to newest version 4.4.

What's New
  General
  * Developer reference - Improvements to inline code documentation.
  * i18n support - Improvements to translation strings all over the core.
  * Admin page headings were adjusted from H3 to H2 tags to reinforce page hierarchy
  * Improvements to how list tables are displayed on all size screens
  Posts
  * The post/page permalink UI was simplified, linking the permalink and removing the "View" button
  Comments
  * The "View Comment" link was relocated from the Status meta box in the comment-editing screen
  * Many comment functions can now accept a full object instead of 'comment_ID' to reduce cache/db lookups
  * Orphaned comments now fall back to the 'edit_posts' capability
  Appearance
  * Site icons will now fall back to the 'full' size URL when the 'thumbnail' size doesn't exist
  Multisite
  * The language chooser was added to the new site form on wp-signup.php
  * Sites may no longer be created with the following reserved slugs: wp-admin, wp-content, wp-includes, or wp-json

(morr)

2016-01-03 13:08:23 UTC MAIN commitmail json YAML

Cannot test(build)-depend on py-test-httpbin since it uses py-requests.

(wiz)

2016-01-03 12:57:24 UTC MAIN commitmail json YAML

Forgot to add DESCR file.

(taca)

2016-01-03 11:35:29 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg2 to 2.8.4nb1

(wiz)

2016-01-03 11:35:21 UTC MAIN commitmail json YAML

Turn on openssl option by default.

Needed for https support, which is used by youtube-dl.
Bump PKGREVISION.

Ok leot@, youri@

(wiz)

2016-01-03 11:29:49 UTC MAIN commitmail json YAML

Updated misc/calibre to 2.48.0

(wiz)

2016-01-03 11:29:40 UTC MAIN commitmail json YAML

Update calibre to 2.48.0:

New Features

* Driver for Energy Ereader Screenlight.
* DOCX Input: Add option to have superscripts/subscripts converted
  so that they do not affect the line height of the line containing
  them.
* New option to hide empty categories in Tag Browser (Preferences->Look
  & Feel->Tag Browser)

Bug Fixes

* Image compression: Fix spurious zero byte .bak files being created
  when compressing png images inside epub files
* Image compression: Fix bug that could cause zero byte images
  files/or file in use errors when compressing images
* Fix some icons not being themeable
* E-book viewer: When using heuristics to detect footnote links
  check for vertical-align set to top and bottom as well as sub and
  super
* Book details panel: Display data in right-to-left format when
  the calibre interface language is set to a right-to-left language
  such as Hebrew or Arabic

(wiz)

2016-01-03 11:18:39 UTC MAIN commitmail json YAML

2016-01-03 11:18:30 UTC MAIN commitmail json YAML

Update xterm to 322:

Patch #322 - 2016/01/02

    fix regression due to incorrect fix for compiler warning when allocating storage for /etc/shells (reports by Ashish Shukla, Debian #809646).

Patch #321 - 2015/12/31

    add resource keepClipboard, escape sequence and action keep-clipboard.
    add optional feature to capture text copied to clipboard at the time of copying rather than at the time the clipboard contents are requested for pasting (patch by Milan Mehner).
    improve a special case where the -e option was used to pass a single-quoted command via luit, by wrapping it in a ���sh -c��� (report by Keith Hedger).
    minor fix for type-cleanliness when allocating storage for /etc/shells (Tobias Stoeckmann).
    fix a typo in manual page (Dan Church).
    fix minor file-descriptor leak; after calling openpty, the slave's file descriptor is not needed (report by Juha Nurmela).
    editorial change to ctlseqs.ms (report by David Gomboc).
    minor updates for autoconf macros.
    update config.guess, config.sub

(wiz)

2016-01-03 11:16:56 UTC MAIN commitmail json YAML

Updated net/py-ipaddress to 1.0.16

(wiz)

2016-01-03 11:16:47 UTC MAIN commitmail json YAML

Update py-ipaddress to 1.0.16.

Changes not found.

(wiz)

2016-01-03 11:15:21 UTC MAIN commitmail json YAML

Updated devel/SDL2 to 2.0.4

(wiz)

2016-01-03 11:15:12 UTC MAIN commitmail json YAML

Update to 2.0.4.

Many pkgsrc patches merged upstream.

2.0.4:
---------------------------------------------------------------------------

General:
* Added support for web applications using Emscripten, see docs/README-emscripten.md for more information
* Added support for web applications using Native Client (NaCl), see docs/README-nacl.md for more information
* Added an API to queue audio instead of using the audio callback:
    SDL_QueueAudio(), SDL_GetQueuedAudioSize(), SDL_ClearQueuedAudio()
* Added events for audio device hot plug support:
    SDL_AUDIODEVICEADDED, SDL_AUDIODEVICEREMOVED
* Added SDL_PointInRect()
* Added SDL_HasAVX2() to detect CPUs with AVX2 support
* Added SDL_SetWindowHitTest() to let apps treat parts of their SDL window like traditional window decorations (drag areas, resize areas)
* Added SDL_GetGrabbedWindow() to get the window that currently has input grab, if any
* Added SDL_RenderIsClipEnabled() to tell whether clipping is currently enabled in a renderer
* Added SDL_CaptureMouse() to capture the mouse to get events while the mouse is not in your window
* Added SDL_WarpMouseGlobal() to warp the mouse cursor in global screen space
* Added SDL_GetGlobalMouseState() to get the current mouse state outside of an SDL window
* Added a direction field to mouse wheel events to tell whether they are flipped (natural) or not
* Added GL_CONTEXT_RELEASE_BEHAVIOR GL attribute (maps to [WGL|GLX]_ARB_context_flush_control extension)
* Added EGL_KHR_create_context support to allow OpenGL ES version selection on some platforms
* Added NV12 and NV21 YUV texture support for OpenGL and OpenGL ES 2.0 renderers
* Added a Vivante video driver that is used on various SoC platforms
* Added an event SDL_RENDER_DEVICE_RESET that is sent from the D3D renderers when the D3D device is lost, and from Android's event loop when the GLES context had to be recreated
* Added a hint SDL_HINT_NO_SIGNAL_HANDLERS to disable SDL's built in signal handling
* Added a hint SDL_HINT_THREAD_STACK_SIZE to set the stack size of SDL's threads
* Added SDL_sqrtf(), SDL_tan(), and SDL_tanf() to the stdlib routines
* Improved support for WAV and BMP files with unusual chunks in them
* Renamed SDL_assert_data to SDL_AssertData and SDL_assert_state to SDL_AssertState
* Added a hint SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN to prevent window interaction while cursor is hidden
* Added SDL_GetDisplayDPI() to get the DPI information for a display
* Added SDL_JoystickCurrentPowerLevel() to get the battery level of a joystick
* Added SDL_JoystickFromInstanceID(), as a helper function, to get the SDL_Joystick* that an event is referring to.
* Added SDL_GameControllerFromInstanceID(), as a helper function, to get the SDL_GameController* that an event is referring to.

Windows:
* Added support for Windows Phone 8.1 and Windows 10/UWP (Universal Windows Platform)
* Timer resolution is now 1 ms by default, adjustable with the SDL_HINT_TIMER_RESOLUTION hint
* SDLmain no longer depends on the C runtime, so you can use the same .lib in both Debug and Release builds
* Added SDL_SetWindowsMessageHook() to set a function to be called for every windows message before TranslateMessage()
* Added a hint SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP to control whether SDL_PumpEvents() processes the Windows message loop
* You can distinguish between real mouse and touch events by looking for SDL_TOUCH_MOUSEID in the mouse event "which" field
* SDL_SysWMinfo now contains the window HDC
* Added support for Unicode command line options
* Prevent beeping when Alt-key combos are pressed
* SDL_SetTextInputRect() re-positions the OS-rendered IME
* Added a hint SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 to prevent generating SDL_WINDOWEVENT_CLOSE events when Alt-F4 is pressed
* Added a hint SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING to use the old axis and button mapping for XInput devices (deprecated)

Mac OS X:
* Implemented drag-and-drop support
* Improved joystick hot-plug detection
* The SDL_WINDOWEVENT_EXPOSED window event is triggered in the appropriate situations
* Fixed relative mouse mode when the application loses/regains focus
* Fixed bugs related to transitioning to and from Spaces-aware fullscreen-desktop mode
* Fixed the refresh rate of display modes
* SDL_SysWMInfo is now ARC-compatible
* Added a hint SDL_HINT_MAC_BACKGROUND_APP to prevent forcing the application to become a foreground process

Linux:
* Enabled building with Mir and Wayland support by default.
* Added IBus IME support
* Added a hint SDL_HINT_IME_INTERNAL_EDITING to control whether IBus should handle text editing internally instead of sending SDL_TEXTEDITING events
* Added a hint SDL_HINT_VIDEO_X11_NET_WM_PING to allow disabling _NET_WM_PING protocol handling in SDL_CreateWindow()
* Added support for multiple audio devices when using Pulseaudio
* Fixed duplicate mouse events when using relative mouse motion

iOS:
* Added support for iOS 8
* The SDL_WINDOW_ALLOW_HIGHDPI window flag now enables high-dpi support, and SDL_GL_GetDrawableSize() or SDL_GetRendererOutputSize() gets the window resolution in pixels
* SDL_GetWindowSize() and display mode sizes are in the "DPI-independent points" / "screen coordinates" coordinate space rather than pixels (matches OS X behavior)
* Added native resolution support for the iPhone 6 Plus
* Added support for MFi game controllers
* Added support for the hint SDL_HINT_ACCELEROMETER_AS_JOYSTICK
* Added sRGB OpenGL ES context support on iOS 7+
* Added support for SDL_DisableScreenSaver(), SDL_EnableScreenSaver() and the hint SDL_HINT_VIDEO_ALLOW_SCREENSAVER
* SDL_SysWMinfo now contains the OpenGL ES framebuffer and color renderbuffer objects used by the window's active GLES view
* Fixed various rotation and orientation issues
* Fixed memory leaks

Android:
* Added a hint SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH to prevent mouse events from being registered as touch events
* Added hints SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION and SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION
* Added support for SDL_DisableScreenSaver(), SDL_EnableScreenSaver() and the hint SDL_HINT_VIDEO_ALLOW_SCREENSAVER
* Added support for SDL_ShowMessageBox() and SDL_ShowSimpleMessageBox()

Raspberry Pi:
* Added support for the Raspberry Pi 2

(wiz)

2016-01-03 10:57:32 UTC MAIN commitmail json YAML

Updated databases/py-sqlalchemy to 1.0.11; www/py-django to 1.8.8

(adam)

2016-01-03 10:56:29 UTC MAIN commitmail json YAML

Changes 1.8.8:
Fixed incorrect unique_together field name generation by inspectdb.
Corrected __len query lookup on ArrayField for empty arrays.
Restored the ability to use custom formats from formats.py with django.utils.formats.get_format() and the date template filter.
Fixed a state bug when migrating a SeparateDatabaseAndState operation backwards.
Fixed missing varchar/text_pattern_ops index on CharField and TextField respectively when using AlterField on PostgreSQL.
Fixed a state bug when using an AlterModelManagers operation.
Fixed a regression which prevented using a language not in Django窶冱 default language list (LANGUAGES).
django.views.decorators.cache.never_cache() now sends more persuasive headers (added no-cache, no-store, must-revalidate to Cache-Control) to better prevent caching. This fixes a problem where a page refresh in Firefox cleared the selected entries in the admin窶冱 filter_horizontal and filter_vertical widgets, which could result in inadvertent data loss if a user didn窶冲 notice that and then submitted the form.
Fixed a regression in the admin which ignored line breaks in read-only fields instead of converting them to <br>.
Made loaddata skip disabling and enabling database constraints when it doesn窶冲 load any fixtures.
Fixed a crash in QuerySet.values()/values_list() after an annotate() and order_by() when values()/values_list() includes a field not in the order_by()

(adam)

2016-01-03 10:52:32 UTC MAIN commitmail json YAML

Release 1.0.11, only twelve days after 1.0.10's release, is expedited to correct for one ORM-related regression introduced by a 1.0.10 fix; some other fairly significant bugfixes involving more recently added features, all reported subsequent to the release of 1.0.10, were also fixed. Fixes include a major issue in the "baked lazy loader" extension when used as a systemwide-replacement for lazy loading, a major series of fixes to the "eager_defaults" mapper persistence option, and a revision to 1.0.10's fix for a particular polymorphic joined-eager loading issue.

(adam)

2016-01-03 10:15:59 UTC MAIN commitmail json YAML

+ SDL2-2.0.4, calibre-2.48, findutils-4.6.0, gettext-0.19.7,
  libvisio-0.1.5, lv2-5.4, modular-xorg-xephyr-1.18.0, py-ipaddress-1.0.16,
  py-mercurial-3.6.3, webmin-1.780, xterm-322.

(wiz)

2016-01-03 10:05:03 UTC MAIN commitmail json YAML

Note addition of time/ruby-tzinfo-data package version 1.2015.7.

(taca)

2016-01-03 10:04:17 UTC MAIN commitmail json YAML

Add and enable ruby-tzinfo-data.

(taca)

2016-01-03 10:02:48 UTC MAIN commitmail json YAML

Add ruby-tzinfo-data package version 1.2015.7.

TZInfo::Data contains data from the IANA Time Zone database packaged as Ruby
modules for use with TZInfo.

TZInfo::Data is the public domain [IANA Time Zone
Database](http://www.iana.org/time-zones) packaged as a set of Ruby modules
for use with [TZInfo](http://tzinfo.github.io).

If TZInfo::Data is installed, TZInfo will automatically use it as its source
of time zone data. If TZInfo::Data is not available, TZInfo will attempt to
use the system zoneinfo files instead. Please refer to the [TZInfo
documentation](http://rubydoc.info/gems/tzinfo/frames) for further details.

(taca)

2016-01-03 08:46:09 UTC MAIN commitmail json YAML

Note update of www/ruby-mechanize package to 2.7.4.

(taca)

2016-01-03 08:45:14 UTC MAIN commitmail json YAML

Update ruby-mechanize to 2.7.4.

=== 2.7.4

* New Features
  * Accept array-like and hash-like values as query/parameter value.
    A new utility method Mechanize::Util.each_parameter is added, and Mechanize::Util.build_query_string is enhanced
    for this feature.
  * Allow passing a `Form::FileUpload` instance to `#post`. #350 by Sam
    Rawlins.
  * Capture link when scheme is unsupported. #362 by Jon Rowe.
  * Pre-defined User-Agent stings are updated to those of more recent versions, and new aliases for IE 10/11 and Edge are added.
  * Support for mime-types 1.x is restored while keeping compatible with mime-types 2.x and adding support for 3.0.
  * Mechanize::Page now responds to #xpath, #css, #at_xpath, #at_css, and #%.
  * element(s)_with methods now accept :xpath and :css options for doing xpath/css
    selector searching.
  * Pass URI information to Nokogiri where applicable. #405 @lulalala

* Bug fix
  * Don't raise an exception if a connection has set a {read,open}_timeout and
    a `file://` request is made. (#397)
  * Fix whitespace bug in WWW-Authenticate. #451, #450, by Rasmus Bergholdt
  * Don't allow redirect from a non-file URL to a file URL for security reasons. (#455)

(taca)

2016-01-03 08:20:23 UTC MAIN commitmail json YAML

Note update of www/ruby-jekyll-sass-converter package to 1.4.0.

(taca)

2016-01-03 08:19:17 UTC MAIN commitmail json YAML

Update ruby-jekyll-sass-converter to 1.4.0.

1.4.0 / 2015-12-25

Minor Enhancements

    Bump Sass to v3.4 and above. (#40)
    Strip byte order mark from generated compressed Sass/SCSS (#39)
    Strip BOM by default, but don't add in the @charset by default (#42)

Development Fixes

    Add Jekyll 2 & 3 to test matrix (#41)

(taca)

2016-01-03 08:13:08 UTC MAIN commitmail json YAML

Note update of www/ruby-httpclient package to 2.7.1.

(taca)

2016-01-03 08:12:11 UTC MAIN commitmail json YAML

Update ruby-httpclient to 2.7.1.

pkgsrc changes:
* Add completely support for pkg_alternatives (adding ALTERNATIVES).
* Remove ruby18 specific description in Makefile.

Changes in 2.7.1

Jan 1, 2016 - version 2.7.1

* Changes

  - Symbol aware header key comparison
    Normalizes symbol to String for header key.
    https://github.com/nahi/httpclient/issues/278

  - Show warning message only once
    Added HTTPClient::Util.warning that cached warning message and supress
    the message if it's already dumped.
  - Use Timeout.timeout instead of Kernel.timeout that is deprecated from
    ruby 2.3.0.

* Bug fixes

  - [JRuby] Set ssl_version properly

(taca)

2016-01-03 08:02:01 UTC MAIN commitmail json YAML

Note update of www/ruby-http package to 1.0.1.

(taca)

2016-01-03 08:00:59 UTC MAIN commitmail json YAML

Update ruby-http to 1.0.1.

## 1.0.1 (2015-12-27)

* [#283](https://github.com/httprb/http/pull/283):
  Use io/wait on supported platforms.
  ([@tarcieri])

## 1.0.0 (2015-12-25)

* [#265](https://github.com/httprb/http/pull/265/):
  Remove deprecations ([@tarcieri]):
  - HTTP::Chainable#with_follow (use #follow)
  - HTTP::Chainable#with, #with_headers (use #headers)
  - HTTP::Chainable#auth(:basic, ...) (use #basic_auth)
  - HTTP::Chainable#default_headers (use #default_options[:headers])
  - HTTP::Headers#append (use #add)
  - HTTP::Options#[] hash-like API deprecated in favor of explicit methods
  - HTTP::Request#request_header (use #headline)
  - HTTP::Response::STATUS_CODES (use HTTP::Status::REASONS)
  - HTTP::Response::SYMBOL_TO_STATUS_CODE (no replacement)
  - HTTP::Response#status_code (use #status or #code)
  - HTTP::Response::Status#symbolize (use #to_sym)

* [#269](https://github.com/httprb/http/pull/273/):
  Close connection in case of error during request.
  ([@ixti])

* [#271](https://github.com/httprb/http/pull/273/):
  High-level exception wrappers for low-level I/O errors.
  ([@ixti])

* [#273](https://github.com/httprb/http/pull/273/):
  Add encoding option.
  ([@connorhd])

* [#275](https://github.com/httprb/http/pull/273/):
  Support for disabling Nagle's algorithm with `HTTP.nodelay`.
  ([@nerdrew])

* [#276](https://github.com/httprb/http/pull/276)
  Use Encoding::BINARY as the default encoding for HTTP::Response::Body.
  ([@tarcieri])

* [#278](https://github.com/httprb/http/pull/278)
  Use an options hash for HTTP::Request initializer API.
  ([@ixti])

* [#279](https://github.com/httprb/http/pull/279)
  Send headers and body in one write if possible.
  This avoids a pathological case in Nagle's algorithm.
  ([@tarcieri])

* [#281](https://github.com/httprb/http/pull/281)
  Remove legacy 'Http' constant alias to 'HTTP'.
  ([@tarcieri])

(taca)

2016-01-03 07:58:46 UTC MAIN commitmail json YAML

Note update of www/ruby-em-http-request package to 1.1.3.

(taca)

2016-01-03 07:56:35 UTC MAIN commitmail json YAML

Update ruby-em-http-request to 1.1.3.

Quote from commit logs:

* Reset and close connection on duplicate response.
* Rescue from StandardError instead of Exception.
* Handle redirects on keep-alive connections.
* Fix the issue when redirect url is triggered only after inactivity timeout.
* ignore query option when redirecting.
* Use Base64.strict_encode64 to not add line feeds.
* Cleanup header annotations for rubydocs, closes #281.
* Use inferred_port, port can be nil causing connection failures.
* Don't modify header for CONNECT style proxies.
* fixing specs, cleaning up deprecation warning.
* Don't memoize status; http_status may change.

(taca)

2016-01-03 07:44:44 UTC MAIN commitmail json YAML

Note update of net/ruby-amq-protocol package to 2.0.1.

(taca)

2016-01-03 07:43:46 UTC MAIN commitmail json YAML

Update ruby-amq-protocol to 2.0.1.

2.0.1

* Support encoding of byte arrays, fixes #58.
* Fix encoding for headers and properties if using nested headers.
* Fix #30 (headers encoding other than ASCII-8BIT).

(taca)

2016-01-03 06:58:03 UTC MAIN commitmail json YAML

Note update of devel/ruby-ole package to 1.2.12.

(taca)

2016-01-03 06:57:05 UTC MAIN commitmail json YAML

Update ruby-ole to 1.2.12.

== 1.2.12 / 2015-12-29

- Change project homepage to github.
- Add MIT licence to the gemspec (github #17, reiz).

(taca)

2016-01-03 06:53:49 UTC MAIN commitmail json YAML

Avoid to redeence a removed package in comment.

(taca)

2016-01-03 06:51:08 UTC MAIN commitmail json YAML

Note remove of devel/ruby-io-console package.

(taca)

2016-01-03 06:50:37 UTC MAIN commitmail json YAML

Remove ruby-io-console package.

* io-console gem is bundled in ruby200-base and later ruby base packages.
* No package is depends on ruby-io-console for now.

(taca)

2016-01-03 06:49:07 UTC MAIN commitmail json YAML

Remove ruby-io-console.

(taca)

2016-01-03 06:45:44 UTC MAIN commitmail json YAML

Note update of sysutils/puppet package to 3.8.4nb1.

(taca)

2016-01-03 06:44:40 UTC MAIN commitmail json YAML

Some package clea up.

* Add pkg_alternatives support.
* Since ruby-io-console is included in ruby{200,21}-base, no need to depend
  it.
* Utilize lang/ruby/json.mk.

Bump PKGREVISION.

(taca)

2016-01-03 05:45:45 UTC MAIN commitmail json YAML

Note update of devel/ruby-gettext_i18n_rails package to 1.3.2.

(taca)

2016-01-03 05:44:40 UTC MAIN commitmail json YAML

Update ruby-gettext_i18n_rails to 1.3.2.

Fix ActiveRecord namespacing for store_model_attributes.

(taca)

2016-01-03 05:37:03 UTC MAIN commitmail json YAML

Note update of devel/ruby-gettext package to 3.2.0.

(taca)

2016-01-03 05:36:05 UTC MAIN commitmail json YAML

Update ruby-gettext to 3.2.0.

## 3.2.0: 2015-12-31 {#version-3-2-0}

### Improvements

  * Improved fuzzy detection for sub text.

## 3.1.9: 2015-12-30 {#version-3-1-9}

### Improvements

  * Improved fuzzy detection for small texts.
    [GitHub#43][Reported by Mamoru TASAKA]

### Thanks

  * Mamoru TASAKA

## 3.1.8: 2015-12-29 {#version-3-1-8}

### Improvements

  * Improved fuzzy detection.

(taca)

2016-01-03 05:33:54 UTC MAIN commitmail json YAML

Update ruby-taglib to 0.7.1.

## 0.7.1 (2015-12-28)

* Fix compile error during gem installation on Ruby 2.3 (MRI) (#67)

(taca)

2016-01-03 05:32:58 UTC MAIN commitmail json YAML

Note update of archivers/ruby-xz package to 0.2.3.

(taca)

2016-01-03 05:31:55 UTC MAIN commitmail json YAML

Update ruby-xz to 0.2.3.

== 0.2.3 (2015-12-29)

* *Fix* documentation of XZ module (a :nodoc: was causing havoc
  in the XZ module so it appeared to have no methods).
* No other changes this release.

== 0.2.2 (2015-12-27)

* *Add* XZ.disable_deprecation_notices
* *Deprecate* use of XZ::StreamReader.open with an IO argument
* *Deprecate* use of XZ::StreamReader.new with a filename argument
* *Deprecate* use of XZ::StreamWriter.open with an IO argument
* *Deprecate* use of XZ::StreamWriter.new with a filename argument
* *Deprecate* nonautomatic IO close in XZ::StreamReader#close
* *Deprecate* nonautomatic IO close in XZ::StreamWriter#close
* *Fix* incompatibility with Resolv.getaddress() in Ruby 2.2 (Ticket #13
  by Ken Simon)
* Goal of these deprecations is to sync the API with Ruby窶冱 own
  Zlib::GzipWriter and Zlib::GzipReader mostly.
* Add required versions to gemspec.
* Comment format cleanup, results in better docs.
* Internal code cleanup
* Add more tests.

(taca)

2016-01-03 05:18:23 UTC MAIN commitmail json YAML

Note update of time/ruby-tzinfo package to 1.2.2.

(taca)

2016-01-03 05:17:23 UTC MAIN commitmail json YAML

Update ruby-tzinfo to 1.2.2.

Version 1.2.2 - 8-Aug-2014
--------------------------

* Fix an error with duplicates being returned by Timezone#all_country_zones
  and Timezone#all_country_zone_identifiers when used with tzinfo-data
  v1.2014.6 or later.
* Use the zone1970.tab file for country timezone data if it is found in the
  zoneinfo directory (and fallback to zone.tab if not). zone1970.tab was added
  in tzdata 2014f. zone.tab is now deprecated.

Version 1.2.1 - 1-Jun-2014
--------------------------

* Support zoneinfo files generated with zic version 2014c and later.
* On platforms that only support positive 32-bit timestamps, ensure that
  conversions are accurate from the epoch instead of just from the first
  transition after the epoch.
* Minor documentation improvements.

Version 1.2.0 - 26-May-2014
---------------------------

* Raise the minimum supported Ruby version to 1.8.7.
* Support loading system zoneinfo data on FreeBSD, OpenBSD and Solaris.
  Resolves #15.
* Add canonical_identifier and canonical_zone methods to Timezone. Resolves #16.
* Add a link to a DataSourceNotFound help page in the TZInfo::DataSourceNotFound
  exception message.
* Load iso3166.tab and zone.tab files as UTF-8.
* Fix Timezone#local_to_utc returning local Time instances on systems using UTC
  as the local time zone. Resolves #13.
* Fix == methods raising an exception when passed an instance of a different
  class by making <=> return nil if passed a non-comparable argument.
* Eliminate "require 'rational'" warnings. Resolves #10.
* Eliminate "assigned but unused variable - info" warnings. Resolves #11.
* Switch to minitest v5 for unit tests. Resolves #18.

Version 1.1.0 - 25-Sep-2013
---------------------------

* TZInfo is now thread safe. ThreadSafe::Cache is now used instead of Hash
  to cache Timezone and Country instances returned by Timezone.get and
  Country.get. The tzinfo gem now depends on thread_safe ~> 0.1.
* Added a transitions_up_to method to Timezone that returns a list of the times
  where the UTC offset of the timezone changes.
* Added an offsets_up_to method to Timezone that returns the set of offsets
  that have been observed in a defined timezone.
* Fixed a "can't modify frozen String" error when loading a Timezone from a
  zoneinfo file using an identifier String that is both tainted and frozen.
  Resolves #3.
* Support TZif3 format zoneinfo files (now produced by zic from tzcode version
  2013e onwards).
* Support using YARD to generate documentation (added a .yardopts file).
* Ignore the +VERSION file included in the zoneinfo directory on Mac OS X.
* Added a note to the documentation concerning 32-bit zoneinfo files (as
  included with Mac OS X).

Version 1.0.1 - 22-Jun-2013
---------------------------

* Fix a test case failure when tests are run from a directory that contains a
  dot in the path (issue #29751).

Version 1.0.0 - 2-Jun-2013
--------------------------

* Allow TZInfo to be used with different data sources instead of just the
  built-in Ruby module data files.
* Include a data source that allows TZInfo to load data from the binary
  zoneinfo files produced by zic and included with many Linux and Unix-like
  distributions.
* Remove the definition and index Ruby modules from TZInfo and move them into
  a separate TZInfo::Data library (available as the tzinfo-data gem).
* Default to using the TZInfo::Data library as the data source if it is
  installed, otherwise use zoneinfo files instead.
* Preserve the nanoseconds of local timezone Time objects when performing
  conversions (issue #29705).
* Don't add the tzinfo lib directory to the search path when requiring 'tzinfo'.
  The tzinfo lib directory must now be in the search path before 'tzinfo' is
  required.
* Add utc_start_time, utc_end_time, local_start_time and local_end_time instance
  methods to TimezonePeriod. These return an identical value as the existing
  utc_start, utc_end, local_start and local_end methods, but return Time
  instances instead of DateTime.
* Make the start_transition, end_transition and offset properties of
  TimezonePeriod protected. To access properties of the period, callers should
  use other TimezonePeriod instance methods instead (issue #7655).

(taca)

2016-01-03 05:12:58 UTC MAIN commitmail json YAML

Note update of databases/ruby-activerecord32 package to 3.2.22nb1.

(taca)

2016-01-03 05:11:59 UTC MAIN commitmail json YAML

Depends on ruby-tzinfo03 instead of ruby-tzinfo.

Bump PKGREVISION.

(taca)

2016-01-03 05:10:38 UTC MAIN commitmail json YAML

Note addition of time/ruby-tzinfo03 package version 0.3.46.

(taca)

2016-01-03 05:09:28 UTC MAIN commitmail json YAML

Add and enable ruby-tzinfo03.

(taca)

2016-01-03 05:08:06 UTC MAIN commitmail json YAML

2016-01-03 04:34:22 UTC MAIN commitmail json YAML

Updated graphics/fotoxx to 16.01

(ryoon)

2016-01-03 04:33:50 UTC MAIN commitmail json YAML

Update to 16.01

Changelog:
2016 Jan 01  v.16.01
+ Edit Any Metadata and Batch Add/Change Metadata: faster/easier UI: mouse
  point and click to select metadata items from a list of most likely items.
+ Panorama: a manual alignment option was added for images with no clear
  features in the overlap area that can be used for auto-alignment.
+ Batch Convert: add an overlay image to output images (e.g. a credit line).
+ Slide Show: minor changes to improve user interface (see User Guide).
+ Image right-shift is now a user option with no more back-and-forth motion.
+ Search Images: new option for text data matching: case-sensitive or not.
+ New user option: default gallery sort: file name, file mod date, photo date.
+ A new function for color saturation was added (separate from Retouch Combo).
+ Bugfix: Search Images for metadata was including some non-matching images.
+ Bugifx: possible crash in Select Area if 'extend to corner' is active.

2015 Dec 20  v.15.12.1
+ Bugfix: Retouch Combo: GUI lockup in Linux Mint 17.3. Ubuntu not affected.

2015 Dec 01  v.15.12
+ Adjust HSL menu: better control of the color range to select and adjust.
+ Fix Perspective: new option to automatically trim using the corner markers.
+ Trim/Rotate: new option: level a slanted image via EXIF RollAngle if present.
+ Keyboard Shortcuts: list all existing shortcuts in a popup window.
  A button is available to start a dialog to add or revise shortcuts.
+ Metadata short report: user can specify extra items to include in the report.
+ New: Metadata batch report - list selected metadata for selected image files.
+ File Save - New File Version: this function can now have a keyboard shortcut.
+ Maps: red-dot locations are consolidated only for separations < 100 meters.
  Previously location names were used, but this is sometimes too broad.
+ Maps: custom user maps are now separated from standard maps.
  This prevents losing them if the fotoxx-maps package is re-installed.
+ TIFF files are now saved without compression. The file size may be slightly
  greater or less, but the processing time is reduced 90%.
+ Slide Show: new transition: image turns like a book page to reveal next image.
+ Bugfix: the Upright function would not step to the next image.
+ Bugfix: PT Panorama was broken due to an interface change in Panorama Tools.
+ Bugfix: possible crash when leveling an image by dragging the image edge.
+ Bugfix: possible crash if a select area is abandoned with nothing selected.

2015 Nov 08  v.15.11.1
+ Bugfix: Rename failed to automatically open the next following file.
+ Translation updates: Spanish, Catalan, Portuguese, Italian.

2015 Nov 01  v.15.11
+ Folders in gallery pages show contained sub-folder and image file counts.
+ Pattern: pattern can imprint target image without changing image colors.
+ Adjust HSL: the amount of color change is proportional to the match with
  a selected target color, and this match range is adjustable.
+ Batch Convert: more flexibility in the formatting of output file names.
+ New: Spherical image projection with variable radius of curvature.
+ Trim/Rotate: if an image is leveled using mouse drag, the trim rectangle
  is automatically maximized, removing the need to do this manually.
+ If an edit dialog is started and left/right image margins are present,
  the image is pushed to the right side so the dialog can be positioned
  over the expanded left margin and menu panel, to cover less image area.
  This position is saved and restored the next time the dialog is used.
+ Saving to file type .bmp was removed, since all metadata is lost.
+ A new transition type was added to Slide Show: collapsing sphere.
+ Six other minor improvements and bug fixes.

2015 Oct 09  v.15.10
+ New: Batch Scripts: Perform a series of image edits while recording all
  menu and dialog inputs into a script file. Execute the script file to
  apply the same edits to multiple images selected from gallery pages.
+ Calibrate Printer: improved for slightly more accurate colors.
+ Edit curves: The capture distance for mouse selection of nodes to drag
  is adjustable (increase default value to make touch pads easier to use).
+ Batch Add/Change Metadata: a pick-list for commonly used tags was added.
+ Geographic maps: mouse distance to trigger a popup location name was
  made independent of map scale (10 pixels instead of 10 km).
+ Bugfix: gallery file selection: clicking on a file name in the list of
  selected files was sometimes inaccurate and selected the wrong file.
+ Bugfix: setting geotags by clicking on map locations did not allow an
  initial location to be revised by clicking somewhere else.

2015 Sep 03  v.15.09.2
+ Bugfix: infinite loop when saving RAW file to JPG/TIF/PNG.
+ Bugfix: Open of TIF file with 8 bits/color showed 0 or 16 in top panel.

2015 Sep 01  v.15.09
+ Program code was revised for latest GTK API breakage (Ubuntu 15.10).
+ The font size used in menus and dialogs can now be set by the user.
+ Panorama: about 20% faster (3 x 7 megapixels, 2 GHz CPU --> 18 secs).
+ Paint Transparency: response lag with large images was eliminated.
+ Area Copy and Paste was reinstated (easier than file save and open).
+ Use of alpha channel for vacated margins extended to all bend functions.
+ New: Calibrate Printer: tool to improve image print color accuracy.
+ Bugfix: crash in Flatten Book Page while marking page edges.
+ Bugfix: Slide Show fails if translated transition names contain blanks.
+ Bugfux: Leverage Edit: use of contrast as edit lever was broken.
+ Seven other minor improvements and fixes.

2015 Aug 01  v.15.08
+ The brightness distribution for an image can be reshaped by using slider
  controls and watching the image and/or graph. The distribution can be
  clipped at either end, or stretched or flattened in different zones.
+ Editing and searching image tags have an additional tool to deal with a
  huge list of defined tags. The tag pick-list can be all tags, or only
  those for a category chosen from a category pick-list.
+ Select Area: open/save area cutout as PNG file with transparency data.
+ Image edits: image transparency data is now utilized and retained.
+ Paint Transparency: new: paint [semi-] transparent areas on an image.
+ Mashup: transparency data in overlay images is utilized and editable.
+ New batch tool: add/change/delete any metadata for selected image files.
+ Add Text: quickly add same text at same position to multiple image files.
+ Gallery thumbnail memory cache is self-limiting to 1 GB main memory.
+ Several small improvements in the user interface and error messages.
+ Bugfix: gallery sort by file modification date used incorrect date/time.
+ Bugfix: possible crash in leverage edits if edit function cancelled.
+ Bugfix: Select Area: draw/replace area edge did not work properly for
  areas selected by mouse painting or areas previously finished.

2015 Jul 01  v.15.07
+ Menus were reorganized. User Guide was revised to match.
+ User Guide was audited and many minor errors were corrected.
+ Index Image Files: user interface and messages were rationalized.
+ Undo/Redo button: middle mouse button produces a popup list of edits
  done to the current image. Go back to any done or undone edit step.
+ Edit Metadata and Search Images: working with thousands of unorganized
  image tags was made much more practical: type-in tags or use pick-list.
+ New batch tool: convert tags for all image files using a from-to list.
+ New batch tool: select images (click thumbnails) to trash or delete.
+ New batch tool: find and upright all image files rotated 90 degrees.
+ Gallery navigation panel: parent directories are buttons instead of text.
+ Effects > Pencil Sketch: set any desired foreground or background color.
+ RAW image noise measure was improved (gives slightly lower values).
+ Select Area: new buttons to quickly change line color while drawing.
+ Slide Show: zoom-out from a chosen image spot (compliment of zoom-in).
+ New user option: start session with last gallery now works for albums.
+ 4 minor bug fixes and 10 user interface improvements.

2015 Jun 01  v.15.06
+ New: HSL Color: change the color of selected image areas using an HSL
  color chooser. Blend with original image to preserve existing variation.
+ Threshold Denoise algorithm was improved.
+ Cycle Desktop (background image): Runs in the background. Add to the
  startup list to get a new desktop image each logon or time period.
+ New: Set Desktop Image: Set the desktop background image from Fotoxx.
+ New slide show transition: Image falls over to reveal the next image.
+ Mashup: UI improved for adding text and lines/arrows to a layout.
+ Trim/Rotate now includes an [auto] button to remove the black image
  margins left by composite or warp functions. Auto-Trim menu is gone.
+ KB shortcuts includes a button to report all the standard shortcuts.
+ Multiple UI and help text improvements.
+ Three minor bug fixes.

2015 May 01  v.15.05
+ New: Smart Denoise: measure noise and use the result to reduce noise
  with minimal loss of subtle detail. Also measure camera sensor noise.
+ The function Newest Images was revised to show a gallery of the newest
  1000 files, based on either EXIF photo date or file modification date.
+ Zonal Flatten: algorithm improvement and stronger deband controls.
+ New: Cycle Background: cycle desktop background image via Fotoxx album.
+ Bugfix: possible crash in some edit functions if [done] button pressed
  very quickly after adjusting a dialog control or edit curve.
+ Bugfix: Edit Metadata: tags with special characters were sometimes
  getting split into two tags.
+ Bugfix: Color Mode: color negative: it was sometimes possible to
  create invalid RGB colors which affected later color functions.

(ryoon)

2016-01-03 00:00:49 UTC MAIN commitmail json YAML

Add wireshark2

(ryoon)

2016-01-03 00:00:05 UTC MAIN commitmail json YAML

Added net/wireshark2 version 2.0.1

(ryoon)

2016-01-02 23:59:02 UTC MAIN commitmail json YAML

Import wireshark-2.0.1 as net/wireshark2.

Wireshark is a network traffic analyzer, or "sniffer", for Unix and
Unix-like operating systems.  It uses GTK+, a graphical user interface
library, and libpcap, a packet capture and filtering library.

The Wireshark distribution also comes with TShark, which is a
line-oriented sniffer (similar to Sun's snoop, or tcpdump) that uses the
same dissection, capture-file reading and writing, and packet filtering
code as Wireshark, and with editcap, which is a program to read capture
files and write the packets from that capture file, possibly in a
different capture file format, and with some packets possibly removed
from the capture.

This package tracks version 2 stable branch.

(ryoon)

2016-01-02 16:45:14 UTC MAIN commitmail json YAML

Updated emulators/mame to 0.169

(wiz)

2016-01-02 16:45:03 UTC MAIN commitmail json YAML

Update mame to 0.169:

0.169
-------

MAMETesters Bugs Fixed
----------------------
- 00363: [Gameplay] (vsnes.c) balonfgt: When you try to play balonfgt using both screens,
  the 2 screens get out of sync almost immediately. (David Haywood)
- 03860: [DIP/Input] (vsnes.c) hogalley, vsfdf : Shots don't hit. (David Haywood)
- 05618: [Graphics] (dooyong.c) pollux: Title screen is static (David Haywood)
- 04222: [Color/Palette] (dooyong.c) pollux, polluxa, polluxa2: The 2 characters in the ending scene have wrong colors (David Haywood)
- 02844: [Graphics] (megasys1.c) soldam: Graphics corruption in high score listing (David Haywood)
- 00365: [Misc.] (megasys1.c) 64street: characters don't move in attract mode (David Haywood)
- 00366: [Misc.] (megasys1.c) chimerab: no movements in attract mode / instruction screen (David Haywood)
- 05963: [Graphics] (megasys1.c) tshingen, tshingna: Missing graphical mosaic/resolution effect (David Haywood)
- 06098: [Graphics] (segaybd.c) gloc: Priority issue after game start (David Haywood)
- 06067: [Graphics] (megasys1.c) 64street, 64streetj: 64th Street - missing background graphics interaction (Angelo Salese)
- 06093: [DIP/Input] (stv.c) ffreveng: should have 5 working buttons (David Haywood)
- 06091: [Crash/Freeze] (pc9801.c) pc9801ux: Crash 7-8 seconds into emulation (crazyc)
- 04857: [Crash/Freeze] (playch10.c) pc_pinbt: Hangs after insert coin (Osso)

Source Changes
--------------
-Fix dates on the prose2k sets based on their internal datecodes
[Lord Nightmare]

-Fixed BGM regression in Hot Chase [Angelo Salese]

-rungun.c: Added '936 ROM readback. [Angelo Salese]

-rungun.cpp: added video priority mode bit, fixes title screen missing
rotation effect. [Angelo Salese]

-rungun.cpp: Fixed Run N Gun single/dual monitor logic setup.
[Angelo Salese]

-Dumped the bipolar PROMS at locations 4a, 1m, and 3m of Club Pacman /
Lambada (Argentina). Only one at location 7f is remaining.
[Roberto Fresca]

-EF9365 video controller skeleton added and connected to Squale [Jean-Francois DEL NERO]

-Club Pacman: Dumped and added the remaining color PROMs They match the
pacman/mspacman ones. [Roberto Fresca]

-Pacman Club: Changed game year and description, according with some
facts. [Roberto Fresca]

-EF9365 driver improved. Squale palette and charset corrected. [Jean-Francois DEL NERO]

-Initial conversion of core to C++14. Note that compilers are now
limited to GCC 4.9.0 and up, Clang 3.4.0 and up, and VS2013 and up
[Miodrag Milanovic]

-zn: Added ZN-1 development version BIOS. [Guru, R. Belmont]

-rewrote GameKing skeleton driver, dumped + added internal ROM, boots
and runs menu, not yet fully working [Peter Trauner]

-correct gfx rom for space train [f205v]

-glass.cpp: Verified clocks & pin 7 status of the OKI M6295 from real PCB.
[system11, The Dumping Union]

-pet_rom.xml: Added MONJANA/1. [Ruud Baltissen]

- Jaleco Megasystem 1 improvements
* add Sprite Mosaic effect (port of FBA code) [iq_132, dink]
  - used extensively by Chimera Beast
* use 68k byte write smearing on main RAM [David Haywood]
  - fixes attract movement in 64th Street, Chimera Beast
* emulate 'Sprite Trails' effect and attempted to emulate sprite clearing
  effect [David Haywood]
  - used on P47 'Jaleco Logo'
* added memory mirrors on type B hardware [Angelo Salese]
  - fixes 64th Street background destruction
* established that St. Dragon press start text is a raster effect, however
  method of specifying line etc. is unknown (MCU?) so not currently
  enabled [Angelo Salese]
* enabled Soldam hack for parent set as well as Japan set.  It seems likely
  that enabling 16x16 tiles on one of the layers forces one of the others to
  use 16x16 tile addressing even in 8x8 mode, further testing needed before
  doing it that way tho [David Haywood]
    - fixes the high score table text
* change refresh rate to ~56.19hz using raw params [Angelo Salese]
    - now matches video references

-Added Bandai Super Note Club Software List. [Team Europe]

-spc1000:Using timing difference for cassette deck motor on/off toggle [Miso Kim]

-sun3: switch to new Z80SCC device, add RS232 ports (not functioning yet) [R. Belmont]

-Re-write S2636 from scratch as needed for subhuntr: [Vas Crabb]
* Needs raw screen parameters and calls from scanline timer to work properly
* Collision and completion bits generated correctly including duplicates
* Supports background and score display
* Generates audio tone from line frequency
* Several times faster when rendering per scanline

-laserbat.c improvements: [Vas Crabb]
* Use proper video timings
* Implement shell and area effects
* There are still horizontal alignment issues between layers
* Decode PLA bitstream and use for video mixing
* Add PLA from lazarian to laserbat as bad dump as it's needed now
* Add PLA from catnmous to clone as bad dump as it's needed now
* Fix colours - detailed explanation in source comments
* Fix inputs - cocktail P2 controls and all 16 DIP switches work now
* Support cocktail mode (set in Machine Configuration - uses a sense line)
* Fix conditions for latching sound data
* Fix catnmous audio CPU memory map and ROM loading by tracing program
* Hook up catnmous audio CPU peripherals deduced by tracing program
* Add more notes on sound and video hardware
* laserbat, lazarian and catnmous are playable now

-k053252: just reset internal screen state when a frequency clock
change occurs. [Angelo Salese]

-Fixed gfx decoding for Konami GX BIOS [Angelo Salese]

-Fixed k055555 write access, fixing Lethal Enforcers 2 text colors properly [Angelo Salese]

-Split Taito TC0780FPA into its own device [Ville Linde]

-mac: use real split ROMs for maciici [Guru]

-Refactoring memory map validity checking [ARJ]

-Modernize `simple_list` code [Vittorio Romeo]

-Modernize x86log.h and x86log.cpp [Vittorio Romeo]

-monzagp: added car inputs and collisions. [Sandro Ronco]

-Make -verifyroms verify sub-devices like mpu401 and c2040fdc [qmc2]

-partial dumps of Namco FCA and FCB JVSIO MCU's firmware
[Darksoft, MetalliC, Mitsurugi]

-apollo: cleanups and enhancements [Hans Ostermeyer]
* Split OMTI8621 ISA device into PC and Apollo versions (Apollo
    doesn't have a BIOS extension ROM, PC does)
* Cleaned up OMTI8621 logging
* Forced slot # of OMTI board so we can look it up and auto-set the
    node ID
* Adjusted mouse sensitivity

-Squale Floppy drives working, EF9365 emulation improvement. [Jean-Francois DEL NERO]

-HLSL: Improved Defocus, Fixed LCD screen, Extended Shadow Mask and Bloom [ImJezze]

Made defocus strength equal for x/y and independent from screen size

defocus is now independent from screen size and ratio horizontal and
vertical defocus now have the same strength replaced asymmetric
defocus kernel by a symmetric kernel defocus is now limited to a
maximum of 10 added shader uniforms for orientation and rotation
settings Fixed HLSL for LCD screen

fixed wrong detection of vector screen, which meant that a LCD screen
was also detected as vector screen re-enabled scan-line and other CRT
related sliders for LCD screen Extended Shadow Mask and Bloom
functionality

added shadow mask option to choose between "Screen" and "Source" tile
mode ("Screen" is the default as before) added bloom option to choose
between "Addition" and "Darken" blend mode ("Addition" is the default
as before) the alpha channel of a shadow mask is now filled with the
background color of the screen by the amount of the inverted alpha
value added monochrome-matrix.png which can be used in combination
with "Source" tile mode and "Darken" blend mode to simulate a STN LCD

-qt5 debugger port [O. Galibert]

-Major EF9365 driver update : All display functions emulated [Jean-Francois DEL NERO]

-All hardware vector drawing commands are now working. All characters [Jean-Francois DEL NERO]
type drawing supported (Horizontal, Vertical, Titled, Zoomed...)

512x512, 512x256 (EF9366),256x256 resolutions supported. New user
settings : Number of bitplans, Display resolution/mode. Busy time
dynamically generated for vectors and characters drawing. Various
fixes. Code clean-up.

-gamate.cpp: verified bios ROM dumps on multiple consoles [Peter Wilhelmsen, Morten Shearman Kirkegaard]

-cps2.cpp: Emulated Spinner for aiming in Eco Fighters, enabled it by default [David Haywood]

-aquarium: Fixed music banking and video priorities [David Haywood]

-Various improvements to the internal debugger [Barry Rodewald]
* make closed windows actually disappear
* add Run and Hide Debugger menu option
* set initial windows so that they don't overlap
* make the window colours less garish
* add memory window
* honour -debugger_font and -debugger_font_size
* make title bars the size of the debugger font
* make window editors appear over the window it is related to
* stop text being drawn out of bounds in window titles and editors
* fix order in which windows are rendered
* make new windows appear in a cascade fashion

-In the debugger, memory views now can show data as 32 bit, 64 bit and 80 bit floating point numbers.
  [Samuele Zannoli, R. Belmont]

-Build system now autodetects and builds cleanly on Raspberry Pi 2; other ARM Linux targets should also work [Miodrag Milanovic, R. Belmont]

New machines added or promoted from NOT_WORKING status
------------------------------------------------------

Glass (Ver 1.1, Break Edition, Version 1994) (unprotected) [system11]
Panda Train (Novamatic 1.7) [f205v]
Tomy Power House Pinball [hap, Sean Riddle]
Joker Poker (Coinmaster set 1) [MASH]
Mattel Dungeons & Dragons - Computer Labyrinth Game [hap, Sean Riddle]
Spelling B (1978 version) [hap, Sean Riddle]
Mr. Challenger [hap, Sean Riddle]
Run and Gun / Run and Gun (dual screen) [Angelo Salese]
* despite previously being marked as working these never really worked properly
Lazarian / Laser Battle [Vas Crabb]
* see notes above, wasn't really playable before
Captain Flag (Japan) [Ryan Holtz, coolmod, Smitdogg, The Dumping Union, Luca Elia]

Various Player's Edge Plus sets [BrianT]
- Player's Edge Plus (PP0733) Double Aces and Faces
- Player's Edge Plus (PS0047) Wild Cherry Slots
- Player's Edge Plus (PS0092) Wild Cherry Slots
- Player's Edge Plus (PS0358) Wild Star Red White & Blue Slots
- Player's Edge Plus (PS0470) Triple Diamond Slots
- Player's Edge Plus (PS0628) Double Black Jack Slots
- Player's Edge Plus (PS0708) Double Cherry Bar Slots
- Player's Edge Plus (X002127P+XP000043) Double Bonus Poker featuring 'Your Property' Royals
- Player's Edge Plus (X002134P+XP000043) Faces 'n' Deuces Double Bonus Poker
- Player's Edge Plus (X002152P+XP000043) Blackjack Poker
- Player's Edge Plus (X002211P+XP000043) Double Double Bonus with 3 Jacks Poker
- Player's Edge Plus (X002236P+XP000043) Double Double Bonus with 3 Aces Poker
- Player's Edge Plus (X002279P+XP000057) Ace$ Bonus

New clones added or promoted from NOT_WORKING status
----------------------------------------------------

Lethal Enforcers (ver EAA, 09/09/92 09:44) [caius]
Orius (ver UAA) [Ryan Holtz, Smitdogg, The Dumping Union]
Gallop Racer 3 (Export) [Ryan Holtz, Smitdogg, The Dumping Union]
Super Slam (set 3) [f205v]
Super Street Fighter II Turbo (Hispanic 940223) [Artemio Urbina]
Zombie Revenge (Rev A) [Ryan Holtz, Smitdogg, The Dumping Union]
Ninja-Kid II / NinjaKun Ashura no Shou (set 4) [system11]
Hat Trick Hero '93 (Ver 1.0A 1993/02/28) [Bill D, The Dumping Union]
Ring of Destruction: Slammasters II (Hispanic 940902) [Raul Delgado]
Miss World '96 (Nude) (set 4) [system11]
Double Dragon II - The Revenge (US, bootleg) [system11]
Space Chaser (Model Racing bootleg) [Piero Andreini]
Street Fighter II': Champion Edition (M10 bootleg) [Robbbert, Marco]
Street Fighter II': Champion Edition ('Taiwan' bootleg with PAL)
  [rtw, Smitdogg, The Dumping Union]
Pirates (set 2) [caius]
Genesis (USA, NTSC, with TMSS chip) [David Haywood]
Space Train [f205v, David Haywood]
Aquarium (US) [funstuff]
Knock Out! (bootleg) [Tirino73]
Ameisenbaer (German, Galaxian hardware) [f205v]
Dragonninja (bootleg with 68705) [f205v]

Various Player's Edge Plus sets [BrianT]
- Player's Edge Plus (PP0060) Standard Draw Poker (set 3)
- Player's Edge Plus (PP0094) Standard Draw Poker
- Player's Edge Plus (PP0129) Joker Poker (Two Pair or Better)
- Player's Edge Plus (PP0189) Standard Draw Poker
- Player's Edge Plus (PP0190) Deuces Wild Poker (set 3)
- Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (set 3)
- Player's Edge Plus (PP0290) Deuces Wild Poker (set 2)
- Player's Edge Plus (PP0409) 4 of a Kind Bonus Poker
- Player's Edge Plus (PP0418) Standard Draw Poker
- Player's Edge Plus (PP0526) Deuces Wild Poker
- Player's Edge Plus (PP0540) Double Bonus Poker
- Player's Edge Plus (PP0562) 10's or Better
- Player's Edge Plus (PP0587) Standard Draw Poker
- Player's Edge Plus (PP0711) Bonus Poker Deluxe
- Player's Edge Plus (PP0797) One Eyed Jacks Wild Poker
- Player's Edge Plus (KE1001) Keno
- Player's Edge Plus (KE1012) Keno (set 3)
- Player's Edge Plus (PS0364) Wild Star Red White & Blue Slots
- Player's Edge Plus (PS0425) Sizzling Sevens Slots
- Player's Edge Plus (PS0631) Wild Star Red White & Blue Slots
- Player's Edge Plus (PS0722) River Gambler Slots
- Player's Edge Plus (X002033P+XP000112) White Hot Aces Poker
- Player's Edge Plus (X002034P+XP000112) White Hot Aces Poker
- Player's Edge Plus (X002270P+XP000053) Jackpot Poker
- Player's Edge Plus (X002315P+XP000112) Triple Bonus Poker Plus
- Player's Edge Plus (X002376P+XP000112) Super Double Bonus Poker
- Player's Edge Plus (XMP00022) 5-in-1 Wingboard (CG2346) - Spanish
- Player's Edge Plus (XM00002P+XMP00006) Multi-Poker (MGM Grand Detroit Casino)
- Player's Edge Plus (PP0822 A5W-A6F) Standard Draw Poker

New machines marked as NOT_WORKING
----------------------------------
Tektronix TekXpress XP330 X Terminal [Justin Kerk]
Patinho Feio (first computer developed in Brazil, in 1971) [Felipe Sanches]
unknown animal-themed game (bottom) [Roberto Fresca, Matt B]
unknown animal-themed game (top) [Roberto Fresca, Matt B]
Tokyo Bus Guide (Rev A) [ShouTime, rtw]
Mortal Kombat 3 (SNES bootleg) [Kevin Eshbach]
Bandai Super Note Club (Japan) [Team Europe]
Bandai Super Note Club EX (Japan) [Team Europe]
HP9845B [F.Ulvi]
Saturn ST-17xx series DVD players [Justin Kerk]
ROLM 9751 [Brandon Munger]
SGI IRIS Indigo (R3000) [MooglyGuy, Jan-Jaap]
Philips CD-i 220 (Mono-II board) [MooglyGuy, Lord_Nightmare, balrog]
Sansa Fuze 2 [David Haywood]
* need to establish if full firmware can be built from internal rom dump
  and firmware updates
Nokia 3310
* we only have firmware update files, probably need actual internal
  roms / complete firmware dumps?
Torch CF240 [Nigel Barnes]

Various skeleton drivers for mechanical / non-video systems
- Ameri-Hockey
- Turbo Drive (ICE)
- Standard Change-Makers System 500 / 500E
- Awesome Toss'em (Lazer-tron)
- After Shock (Lazer-tron)
- Bozo's Pail Toss (v2.07)
- Ribbit Racing (Lazer-tron)
- Candy Crane (AGE)
- Clown Roll Down (Elwood)

Various Player's Edge Plus sets [BrianT]
- Player's Edge Plus (X000006K+XK000001) Keno
- Player's Edge Plus (X000013K+XK000011) Keno
- Player's Edge Plus (PP0596) Spades Sequential Royal Double Bonus Poker
- Player's Edge Plus (PP0598) Hearts Sequential Royal Double Bonus Poker

Various World Club Champion Football sets [f205v, ANY, MetalliC]
- World Club Champion Football Serie A 2002-2003 Ver. 2.12 (CDV-10002)
- World Club Champion Football Serie A 2002-2003 Ver. 2.34 (CDV-10008)
- World Club Champion Football European Clubs 2004-2005 (CDV-10013)
- World Club Champion Football European Clubs 2004-2005 Ver. 1.1 (CDV-10015)
- World Club Champion Football European Clubs 2004-2005 Ver. 3.22 (CDV-10015P)
- World Club Champion Football European Clubs 2005-2006 (CDV-10027)

New clones marked as NOT_WORKING
--------------------------------

Mexico 86 (bootleg of Kick and Run) (set 2) [f205v]
World Combat / Warzaid (ver UCD:B) [arcadecomponents.com]
Dragon World (Korea, V040K) [Ryan Holtz, Smitdogg, The Dumping Union]
Klax (set 2, bootleg) [ANY]
Multi Game (Versione 3.8.6T - 1.5.6, 25-AUG-97) (V378?) [Tirino73]
Hard Head 2 (v2.0, bootleg) [system11]

New WORKING software list additions
-----------------------------------
megadriv.xml: Sega MegaDrive/Genesis cartridges
- Toy Story (prototype) [PtoPOnline]
- Stargate (prototype) [PtoPOnline]

tutor.xml: Tomy Tutor & Pyuuta cartridges
- 4-nin Mahjan (Jpn) [Team Europe, SSJ]
- verified Bermuda Triangle as identical to Torpedo Terror [Team Europe, SSJ]

New NOT_WORKING software list additions
---------------------------------------

gamate.xml: Bit Corp Gamate cartridges [Peter Wilhelmsen, Morten Shearman Kirkegaard]
* some of these work better than others
- Legend of Dragon Knight
- Fist of Thunder
- Jewelriss
- Mars Voyage
- Flying Goblins
- World Cup Soccer
- Punk Boy
- Famous 7
- Tough Guy
- Fantasy Travel
- QuizFighter
- Further Adventures of Hannibal the Cat
- Basketball
- Bao Qing Tian
- Robin Hood
- Riddle of the Ancient Tomb
- Insect War
- 4-in-1
- One Million Whys
- Dinosaur Park (redump)
- The Golden Pyramid (redump)

saturn.xml: Sega Saturn CD-ROMs
* actually playable, but marked as not working due to driver state
- Rayman (Prototype 19950720) [D$wizz Taylor]

supracan.xml: Funtech Super A'Can cartridges
* DMA issues make this not playable
- Formosa Duel [Team Europe, SSJ]

gmaster.xml: Hartung Game Master cartridges
- 3-on-3 Soccer (Fuss-ball) [Peter Trauner, SSJ]

(wiz)

2016-01-02 13:44:10 UTC MAIN commitmail json YAML

Updated devel/p5-Proc-Daemon to 0.23

(wen)

2016-01-02 13:42:58 UTC MAIN commitmail json YAML

Update to 0.23

Upstream changes:
0.23  Fri Jan  1 2016
- RT#110330: fix taint safe test (Owen Boyle).

0.22  Wed Oct 28 2015
- RT#108012: force all tests to be executed sequentially (Alceu Rodrigues de Freitas Junior).

(wen)

2016-01-02 12:51:15 UTC MAIN commitmail json YAML

Updated databases/p5-DBM-Deep to 2.0013

(wen)

2016-01-02 12:50:12 UTC MAIN commitmail json YAML

Update to 2.0013

Upstream changes:
2.0013 Jan 01 20:30:00 2016 EDT
    - Updates to documentation by garu (Thanks!, GH#14, GH#15, GH#16)

(wen)

2016-01-02 11:40:40 UTC MAIN commitmail json YAML

Updated net/wireshark to 1.12.9

(ryoon)

2016-01-02 11:39:56 UTC MAIN commitmail json YAML

Update to 1.12.9

Changelog:
                        Wireshark 1.12.9 Release Notes
    __________________________________________________________________

What is Wireshark?

  Wireshark is the world's most popular network protocol analyzer. It is
  used for troubleshooting, analysis, development and education.
    __________________________________________________________________

What's New

  Bug Fixes

  The following vulnerabilities have been fixed:
    * [1]wnpa-sec-2015-31
      NBAP dissector crashes. ([2]Bug 11602, [3]Bug 11835, [4]Bug 11841)
    * [5]wnpa-sec-2015-32
      UMTS FP dissector crashes. ([6]Bug 11602, [7]Bug 11606)
    * [8]wnpa-sec-2015-33
      DCOM dissector crash. ([9]Bug 11610)
    * [10]wnpa-sec-2015-34
      AllJoyn dissector infinite loop. ([11]Bug 11607)
    * [12]wnpa-sec-2015-35
      T.38 dissector crash. ([13]Bug 9887)
    * [14]wnpa-sec-2015-36
      SDP dissector crash. ([15]Bug 9887)
    * [16]wnpa-sec-2015-37
      NLM dissector crash.
    * [17]wnpa-sec-2015-38
      DNS dissector crash. ([18]Bug 10988)
    * [19]wnpa-sec-2015-39
      BER dissector crash.
    * [20]wnpa-sec-2015-40
      Zlib decompression crash. ([21]Bug 11548)
    * [22]wnpa-sec-2015-41
      SCTP dissector crash. ([23]Bug 11767)
    * [24]wnpa-sec-2015-42
      802.11 decryption crash. ([25]Bug 11790, [26]Bug 11826)
    * [27]wnpa-sec-2015-43
      DIAMETER dissector crash. ([28]Bug 11792)
    * [29]wnpa-sec-2015-44
      VeriWave file parser crashes. ([30]Bug 11789, [31]Bug 11791)
    * [32]wnpa-sec-2015-45
      RSVP dissector crash. ([33]Bug 11793)
    * [34]wnpa-sec-2015-46
      ANSI A & GSM A dissector crashes. ([35]Bug 11797)
    * [36]wnpa-sec-2015-47
      Ascend file parser crash. ([37]Bug 11794)
    * [38]wnpa-sec-2015-48
      NBAP dissector crash. ([39]Bug 11815)
    * [40]wnpa-sec-2015-49
      RSL dissector crash. ([41]Bug 11829)
    * [42]wnpa-sec-2015-50
      ZigBee ZCL dissector crash. ([43]Bug 11830)
    * [44]wnpa-sec-2015-51
      Sniffer file parser crash. ([45]Bug 11827)

  The Windows installers are now built using NSIS 2.50 in order to avoid
  [46]DLL hijacking flaws.

  The following bugs have been fixed:
    * Zooming out (Ctrl+-) too far crashes Wireshark. ([47]Bug 8854)
    * IPv6 Next Header is Unknown yet Wireshark tries parsing an IPv6
      Extension Header. ([48]Bug 9996)
    * IPv6 Mobility Header Link-Layer Address Mobility Option is parsed
      incorrectly. ([49]Bug 10627)
    * Windows Wireshark Installer does not detect WinPcap which is
      already installed. ([50]Bug 10867)
    * SSL Decrypted Packet Not Decoded As HTTP. ([51]Bug 10984)
    * Wireshark crashes when using the VoIP player. ([52]Bug 11596)
    * [GSMTAP] Incorrect decoding of MS Radio Access Capability using
      alternative coding. ([53]Bug 11599)
    * TCP sequence analysis (expert info) does not work in 802.1ah
      frames. ([54]Bug 11629)
    * No correct GVCP info message for READREG_ACK command. ([55]Bug
      11639)
    * Bug in EtherCAT dissector with mailbox response. ([56]Bug 11652)
    * NLM v4 statistics crash. ([57]Bug 11654)
    * Malformed packet with IPv6 mobility header. ([58]Bug 11728)
    * LDAP decode shows invalid number of results for searchResEntry
      packets. ([59]Bug 11761)
    * IPv6 RPL Routing Header with length of 8 bytes still reads an
      address. ([60]Bug 11803)
    * g_utf8_validate assertion when reassembling GSM SMS messages
      encoded in UCS2. ([61]Bug 11809)
    * MPEG2TS NULL pkt: AFC: "Should be 0 for NULL packets" wrong.
      ([62]Bug 11921)

  New and Updated Features

  There are no new features in this release.

  New Protocol Support

  There are no new protocols in this release.

  Updated Protocol Support

  6LoWPAN, 802.1ah, AllJoyn, ANSI A, ASN.1 BER, CLNP, CMS, DCOM,
  DIAMETER, DNS, ERF, GSM A, GSM SMS, GTP, GVCP, HiSLIP, IEEE 802.11,
  IPv4, IPv6, L2TP, LDAP, MIP6, MP2T, NBAP, NLM, ONC RPC, PCP, RSL, RSVP,
  SCTP, SDP, SIGCOMP, SNMP, SPDY, T.38, UMTS FP, and ZigBee ZCL

  New and Updated Capture File Support

  Ascend, ERF, Sniffer, and VeriWave
    __________________________________________________________________

Getting Wireshark

  Wireshark source code and installation packages are available from
  [63]https://www.wireshark.org/download.html.

  Vendor-supplied Packages

  Most Linux and Unix vendors supply their own Wireshark packages. You
  can usually install or upgrade Wireshark using the package management
  system specific to that platform. A list of third-party packages can be
  found on the [64]download page on the Wireshark web site.
    __________________________________________________________________

File Locations

  Wireshark and TShark look in several different locations for preference
  files, plugins, SNMP MIBS, and RADIUS dictionaries. These locations
  vary from platform to platform. You can use About->Folders to find the
  default locations on your system.
    __________________________________________________________________

Known Problems

  Dumpcap might not quit if Wireshark or TShark crashes. ([65]Bug 1419)

  The BER dissector might infinitely loop. ([66]Bug 1516)

  Capture filters aren't applied when capturing from named pipes.
  ([67]Bug 1814)

  Filtering tshark captures with read filters (-R) no longer works.
  ([68]Bug 2234)

  The 64-bit Windows installer does not support Kerberos decryption.
  ([69]Win64 development page)

  Resolving ([70]Bug 9044) reopens ([71]Bug 3528) so that Wireshark no
  longer automatically decodes gzip data when following a TCP stream.

  Application crash when changing real-time option. ([72]Bug 4035)

  Hex pane display issue after startup. ([73]Bug 4056)

  Packet list rows are oversized. ([74]Bug 4357)

  Wireshark and TShark will display incorrect delta times in some cases.
  ([75]Bug 4985)
    __________________________________________________________________

Getting Help

  Community support is available on [76]Wireshark's Q&A site and on the
  wireshark-users mailing list. Subscription information and archives for
  all of Wireshark's mailing lists can be found on [77]the web site.

  Official Wireshark training and certification are available from
  [78]Wireshark University.
    __________________________________________________________________

Frequently Asked Questions

  A complete FAQ is available on the [79]Wireshark web site.
    __________________________________________________________________

  Last updated 2015-12-29 08:48:09 PST

References

  1. https://www.wireshark.org/security/wnpa-sec-2015-31.html
  2. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11602
  3. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11835
  4. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11841
  5. https://www.wireshark.org/security/wnpa-sec-2015-32.html
  6. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11602
  7. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11606
  8. https://www.wireshark.org/security/wnpa-sec-2015-33.html
  9. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11610
  10. https://www.wireshark.org/security/wnpa-sec-2015-34.html
  11. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11607
  12. https://www.wireshark.org/security/wnpa-sec-2015-35.html
  13. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9887
  14. https://www.wireshark.org/security/wnpa-sec-2015-36.html
  15. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9887
  16. https://www.wireshark.org/security/wnpa-sec-2015-37.html
  17. https://www.wireshark.org/security/wnpa-sec-2015-38.html
  18. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10988
  19. https://www.wireshark.org/security/wnpa-sec-2015-39.html
  20. https://www.wireshark.org/security/wnpa-sec-2015-40.html
  21. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11548
  22. https://www.wireshark.org/security/wnpa-sec-2015-41.html
  23. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11767
  24. https://www.wireshark.org/security/wnpa-sec-2015-42.html
  25. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11790
  26. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11826
  27. https://www.wireshark.org/security/wnpa-sec-2015-43.html
  28. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11792
  29. https://www.wireshark.org/security/wnpa-sec-2015-44.html
  30. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11789
  31. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11791
  32. https://www.wireshark.org/security/wnpa-sec-2015-45.html
  33. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11793
  34. https://www.wireshark.org/security/wnpa-sec-2015-46.html
  35. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11797
  36. https://www.wireshark.org/security/wnpa-sec-2015-47.html
  37. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11794
  38. https://www.wireshark.org/security/wnpa-sec-2015-48.html
  39. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11815
  40. https://www.wireshark.org/security/wnpa-sec-2015-49.html
  41. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11829
  42. https://www.wireshark.org/security/wnpa-sec-2015-50.html
  43. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11830
  44. https://www.wireshark.org/security/wnpa-sec-2015-51.html
  45. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11827
  46. http://nsis.sourceforge.net/Docs/AppendixF.html
  47. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8854
  48. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9996
  49. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10627
  50. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10867
  51. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10984
  52. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11596
  53. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11599
  54. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11629
  55. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11639
  56. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11652
  57. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11654
  58. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11728
  59. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11761
  60. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11803
  61. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11809
  62. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11921
  63. https://www.wireshark.org/download.html
  64. https://www.wireshark.org/download.html#thirdparty
  65. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1419
  66. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1516
  67. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1814
  68. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2234
  69. https://wiki.wireshark.org/Development/Win64
  70. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9044
  71. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3528
  72. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4035
  73. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4056
  74. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4357
  75. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4985
  76. https://ask.wireshark.org/
  77. https://www.wireshark.org/lists/
  78. http://www.wiresharktraining.com/
  79. https://www.wireshark.org/faq.html

(ryoon)

2016-01-02 11:03:30 UTC MAIN commitmail json YAML

Add two build (test) dependencies that are needed according to upstream.
No change in test results though.

(wiz)

2016-01-02 11:01:10 UTC MAIN commitmail json YAML

+ py-nose-exclude.

(wiz)

2016-01-02 11:00:46 UTC MAIN commitmail json YAML

Added devel/py-nose-exclude version 0.4.1

(wiz)

2016-01-02 11:00:12 UTC MAIN commitmail json YAML

Import py-nose-exclude-0.4.1 as devel/py-nose-exclude.

nose-exclude is a Nose plugin that allows you to easily specify
directories to be excluded from testing.

(wiz)

2016-01-02 10:51:17 UTC MAIN commitmail json YAML

Insist on requests >= 2.9.1, since that's how it is.

(wiz)

2016-01-02 10:49:57 UTC MAIN commitmail json YAML

Updated devel/py-requests to 2.9.1

(wiz)

2016-01-02 10:49:49 UTC MAIN commitmail json YAML

Update py-requests to 2.9.1.

2.9.1 (2015-12-21)

Bugfixes

* Resolve regression introduced in 2.9.0 that made it impossible
  to send binary strings as bodies in Python 3.
* Fixed errors when calculating cookie expiration dates in certain
  locales.

Miscellaneous

* Updated bundled urllib3 to 1.13.1.

(wiz)

2016-01-02 10:47:12 UTC MAIN commitmail json YAML

Added www/py-test-httpbin version 0.2.0

(wiz)

2016-01-02 10:47:04 UTC MAIN commitmail json YAML

Added www/py-httpbin version 0.4.0

(wiz)

2016-01-02 10:46:54 UTC MAIN commitmail json YAML

+ py-httpbin, py-test-httpbin.

(wiz)

2016-01-02 10:46:01 UTC MAIN commitmail json YAML

Import py-test-httpbin-0.2.0 as www/py-test-httpbin.

httpbin is an amazing web service for testing HTTP libraries. It
has several great endpoints that can test pretty much everything
you need in a HTTP library. The only problem is: maybe you don't
want to wait for your tests to travel across the Internet and back
to make assertions against a remote web service (speed), and maybe
you want to work offline (convenience).

Enter pytest-httpbin. Pytest-httpbin creates a pytest fixture that
is dependency-injected into your tests. It automatically starts up
a HTTP server in a separate thread running httpbin and provides
your test with the URL in the fixture.

(wiz)

2016-01-02 10:45:30 UTC MAIN commitmail json YAML

Import py-httpbin-0.4.0 as www/py-httpbin.

Testing an HTTP Library can become difficult sometimes. RequestBin
is fantastic for testing POST requests, but doesn't let you control
the response. This exists to cover all kinds of HTTP scenarios.
Additional endpoints are being considered.

All endpoint responses are JSON-encoded.

(wiz)

2016-01-02 10:17:54 UTC MAIN commitmail json YAML

Updated www/py-urllib3 to 1.14

(wiz)

2016-01-02 10:17:46 UTC MAIN commitmail json YAML

Update py-urllib3 to 1.14:

1.14 (2015-12-29)
+++++++++++++++++

* contrib: SOCKS proxy support! (Issue #762)

* Fixed AppEngine handling of transfer-encoding header and bug
  in Timeout defaults checking. (Issue #763)

1.13.1 (2015-12-18)
+++++++++++++++++++

* Fixed regression in IPv6 + SSL for match_hostname. (Issue #761)

1.13 (2015-12-14)
+++++++++++++++++

* Fixed ``pip install urllib3[secure]`` on modern pip. (Issue #706)

* pyopenssl: Fixed SSL3_WRITE_PENDING error. (Issue #717)

* pyopenssl: Support for TLSv1.1 and TLSv1.2. (Issue #696)

* Close connections more defensively on exception. (Issue #734)

* Adjusted ``read_chunked`` to handle gzipped, chunk-encoded bodies without
  repeatedly flushing the decoder, to function better on Jython. (Issue #743)

* Accept ``ca_cert_dir`` for SSL-related PoolManager configuration. (Issue #758)

1.12 (2015-09-03)
+++++++++++++++++

* Rely on ``six`` for importing ``httplib`` to work around
  conflicts with other Python 3 shims. (Issue #688)

* Add support for directories of certificate authorities, as supported by
  OpenSSL. (Issue #701)

* New exception: ``NewConnectionError``, raised when we fail to establish
  a new connection, usually ``ECONNREFUSED`` socket error.

1.11 (2015-07-21)
+++++++++++++++++

* When ``ca_certs`` is given, ``cert_reqs`` defaults to
  ``'CERT_REQUIRED'``. (Issue #650)

* ``pip install urllib3[secure]`` will install Certifi and
  PyOpenSSL as dependencies. (Issue #678)

* Made ``HTTPHeaderDict`` usable as a ``headers`` input value
  (Issues #632, #679)

* Added `urllib3.contrib.appengine <https://urllib3.readthedocs.org/en/latest/contrib.html#google-app-engine>`_
  which has an ``AppEngineManager`` for using ``URLFetch`` in a
  Google AppEngine environment. (Issue #664)

* Dev: Added test suite for AppEngine. (Issue #631)

* Fix performance regression when using PyOpenSSL. (Issue #626)

* Passing incorrect scheme (e.g. ``foo://``) will raise
  ``ValueError`` instead of ``AssertionError`` (backwards
  compatible for now, but please migrate). (Issue #640)

* Fix pools not getting replenished when an error occurs during a
  request using ``release_conn=False``. (Issue #644)

* Fix pool-default headers not applying for url-encoded requests
  like GET. (Issue #657)

* log.warning in Python 3 when headers are skipped due to parsing
  errors. (Issue #642)

* Close and discard connections if an error occurs during read.
  (Issue #660)

* Fix host parsing for IPv6 proxies. (Issue #668)

* Separate warning type SubjectAltNameWarning, now issued once
  per host. (Issue #671)

* Fix ``httplib.IncompleteRead`` not getting converted to
  ``ProtocolError`` when using ``HTTPResponse.stream()``
  (Issue #674)

1.10.4 (2015-05-03)
+++++++++++++++++++

* Migrate tests to Tornado 4. (Issue #594)

* Append default warning configuration rather than overwrite.
  (Issue #603)

* Fix streaming decoding regression. (Issue #595)

* Fix chunked requests losing state across keep-alive connections.
  (Issue #599)

* Fix hanging when chunked HEAD response has no body. (Issue #605)

1.10.3 (2015-04-21)
+++++++++++++++++++

* Emit ``InsecurePlatformWarning`` when SSLContext object is missing.
  (Issue #558)

* Fix regression of duplicate header keys being discarded.
  (Issue #563)

* ``Response.stream()`` returns a generator for chunked responses.
  (Issue #560)

* Set upper-bound timeout when waiting for a socket in PyOpenSSL.
  (Issue #585)

* Work on platforms without `ssl` module for plain HTTP requests.
  (Issue #587)

* Stop relying on the stdlib's default cipher list. (Issue #588)

1.10.2 (2015-02-25)
+++++++++++++++++++

* Fix file descriptor leakage on retries. (Issue #548)

* Removed RC4 from default cipher list. (Issue #551)

* Header performance improvements. (Issue #544)

* Fix PoolManager not obeying redirect retry settings. (Issue #553)

1.10.1 (2015-02-10)
+++++++++++++++++++

* Pools can be used as context managers. (Issue #545)

* Don't re-use connections which experienced an SSLError. (Issue #529)

* Don't fail when gzip decoding an empty stream. (Issue #535)

* Add sha256 support for fingerprint verification. (Issue #540)

* Fixed handling of header values containing commas. (Issue #533)

(wiz)

2016-01-02 10:10:29 UTC MAIN commitmail json YAML

Added net/py-Socks version 1.5.6

(wiz)

2016-01-02 10:10:21 UTC MAIN commitmail json YAML

2016-01-02 10:10:10 UTC MAIN commitmail json YAML

Import py35-Socks-1.5.6 as net/py-Socks.

This package contains an updated and actively maintained version
of SocksiPy, with bug fixes and extra features.

It acts as a drop-in replacement to the socket module.

Features

* SOCKS proxy client for Python 2.6 - 3.x
* TCP and UDP both supported
* HTTP proxy client included but not supported or recommended (you
  should use urllib2's or requests' own HTTP proxy interface)

(wiz)

2016-01-02 09:44:52 UTC pkgsrc-2015Q4 commitmail json YAML

Pullup ticket #4881 - requested by wiz
net/samba4: security fix

Revisions pulled up:
- net/samba4/Makefile                                          1.14
- net/samba4/distinfo                                          1.7

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Tue Dec 29 23:58:32 UTC 2015

  Modified Files:
  pkgsrc/net/samba4: Makefile distinfo

  Log Message:
  Update samba4 to 4.3.3.

                      =============================
                      Release Notes for Samba 4.3.3
                            December 16, 2015
                      =============================

  This is a security release in order to address the following CVEs:

  o  CVE-2015-3223 (Denial of service in Samba Active Directory
    server)
  o  CVE-2015-5252 (Insufficient symlink verification in smbd)
  o  CVE-2015-5299 (Missing access control check in shadow copy
    code)
  o  CVE-2015-5296 (Samba client requesting encryption vulnerable
    to downgrade attack)
  o  CVE-2015-8467 (Denial of service attack against Windows
    Active Directory server)
  o  CVE-2015-5330 (Remote memory read in Samba LDAP server)

  Please note that if building against a system libldb, the required
  version has been bumped to ldb-1.1.24.  This is needed to ensure
  we build against a system ldb library that contains the fixes
  for CVE-2015-5330 and CVE-2015-3223.

  =======
  Details
  =======

  o  CVE-2015-3223:
      All versions of Samba from 4.0.0 to 4.3.2 inclusive (resp. all
      ldb versions up to 1.1.23 inclusive) are vulnerable to
      a denial of service attack in the samba daemon LDAP server.

      A malicious client can send packets that cause the LDAP server in the
      samba daemon process to become unresponsive, preventing the server
      from servicing any other requests.

      This flaw is not exploitable beyond causing the code to loop expending
      CPU resources.

  o  CVE-2015-5252:
      All versions of Samba from 3.0.0 to 4.3.2 inclusive are vulnerable to
      a bug in symlink verification, which under certain circumstances could
      allow client access to files outside the exported share path.

      If a Samba share is configured with a path that shares a common path
      prefix with another directory on the file system, the smbd daemon may
      allow the client to follow a symlink pointing to a file or directory
      in that other directory, even if the share parameter "wide links" is
      set to "no" (the default).

  o  CVE-2015-5299:
      All versions of Samba from 3.2.0 to 4.3.2 inclusive are vulnerable to
      a missing access control check in the vfs_shadow_copy2 module. When
      looking for the shadow copy directory under the share path the current
      accessing user should have DIRECTORY_LIST access rights in order to
      view the current snapshots.

      This was not being checked in the affected versions of Samba.

  o  CVE-2015-5296:
      Versions of Samba from 3.2.0 to 4.3.2 inclusive do not ensure that
      signing is negotiated when creating an encrypted client connection to
      a server.

      Without this a man-in-the-middle attack could downgrade the connection
      and connect using the supplied credentials as an unsigned, unencrypted
      connection.

  o  CVE-2015-8467:
      Samba, operating as an AD DC, is sometimes operated in a domain with a
      mix of Samba and Windows Active Directory Domain Controllers.

      All versions of Samba from 4.0.0 to 4.3.2 inclusive, when deployed as
      an AD DC in the same domain with Windows DCs, could be used to
      override the protection against the MS15-096 / CVE-2015-2535 security
      issue in Windows.

      Prior to MS16-096 it was possible to bypass the quota of machine
      accounts a non-administrative user could create.  Pure Samba domains
      are not impacted, as Samba does not implement the
      SeMachineAccountPrivilege functionality to allow non-administrator
      users to create new computer objects.

  o  CVE-2015-5330:
      All versions of Samba from 4.0.0 to 4.3.2 inclusive (resp. all
      ldb versions up to 1.1.23 inclusive) are vulnerable to
      a remote memory read attack in the samba daemon LDAP server.

      A malicious client can send packets that cause the LDAP server in the
      samba daemon process to return heap memory beyond the length of the
      requested value.

      This memory may contain data that the client should not be allowed to
      see, allowing compromise of the server.

      The memory may either be returned to the client in an error string, or
      stored in the database by a suitabily privileged user.  If untrusted
      users can create objects in your database, please confirm that all DN
      and name attributes are reasonable.

  Changes since 4.3.2:
  --------------------

  o  Andrew Bartlett <abartlet@samba.org>
      * BUG 11552: CVE-2015-8467: samdb: Match MS15-096 behaviour for
        userAccountControl.

  o  Jeremy Allison <jra@samba.org>
      * BUG 11325: CVE-2015-3223: Fix LDAP \00 search expression attack DoS.
      * BUG 11395: CVE-2015-5252: Fix insufficient symlink verification (file
        access outside the share).
      * BUG 11529: CVE-2015-5299: s3-shadow-copy2: Fix missing access check on
        snapdir.

  o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
      * BUG 11599: CVE-2015-5330: Fix remote read memory exploit in LDB.

  o  Stefan Metzmacher <metze@samba.org>
      * BUG 11536: CVE-2015-5296: Add man in the middle protection when forcing
        smb encryption on the client side.

(bsiegert)

2016-01-02 09:44:15 UTC MAIN commitmail json YAML

Updated time/py-vdirsyncer to 0.7.5

(wiz)

2016-01-02 09:44:06 UTC MAIN commitmail json YAML

Update py-vdirsyncer to 0.7.5:

Version 0.7.5
=============

*released on 23 December 2015*

- Fixed a bug in :storage:`remotestorage` that would try to open a CLI browser
  for OAuth.
- Fix a packaging bug that would prevent vdirsyncer from working with newer
  lxml versions.

(wiz)

2016-01-01 23:55:19 UTC MAIN commitmail json YAML

Updated misc/ansiweather to 1.06

(kamil)

2016-01-01 23:54:16 UTC MAIN commitmail json YAML

Update misc/ansiweather to 1.06

- Added support for OpenWeatherMap API keys
- Changed curl options from '-s' to '-sf' to fail silently on server errors
- Removing auto location helper, user location must now be explicitly set
- Changed default city to Rzeszow, Poland
- Changing rain and thunderstorm icons default colors to white and yellow
- Documentation updates

Update by coypu@ via pkgsrc-wip

(kamil)

2016-01-01 17:00:49 UTC MAIN commitmail json YAML

Update to 1.8.15, which fixes CVE-2015-5602, a symlink vulnerability in
sudoedit.

Note that it's a fairly large step and the package has only been tested
on NetBSD and there may be further breakage.
Testing on non-NetBSD would be appreciated.

Upstream changelog:
Major changes between version 1.8.15 and 1.8.14p3:

    Fixed a bug that prevented sudo from building outside the source
    tree on some platforms. Bug #708.

    Fixed the location of the sssd library in the RHEL/Centos
    packages. Bug #710.

    Fixed a build problem on systems that don't implicitly include
    sys/types.h from other header files. Bug #711.

    Fixed a problem on Linux using containers where sudo would
    ignore signals sent by a process in a different container.

    Sudo now refuses to run a command if the PAM session module
    returns an error.

    When editing files with sudoedit, symbolic links will no longer
    be followed by default. The old behavior can be restored by
    enabling the sudoedit_follow option in sudoers or on a per-command
    basis with the FOLLOW and NOFOLLOW tags. Bug #707.

    Fixed a bug introduced in version 1.8.14 that caused the last
    valid editor in the sudoers "editor" list to be used by visudo
    and sudoedit instead of the first. Bug #714.

    Fixed a bug in visudo that prevented the addition of a final
    newline to edited files without one.

    Fixed a bug decoding certain base64 digests in sudoers when
    the intermediate format included a '=' character.

    Individual records are now locked in the time stamp file instead
    of the entire file. This allows sudo to avoid prompting for a
    password multiple times on the same terminal when used in a
    pipeline. In other words, sudo cat foo | sudo grep bar now only
    prompts for the password once. Previously, both sudo processes
    would prompt for a password, often making it impossible to
    enter. Bug #705.

    Fixed a bug where sudo would fail to run commands as a non-root
    user on systems that lack both setresuid() and setreuid().
    Bug #713.

    Fixed a bug introduced in sudo 1.8.14 that prevented visudo
    from re-editing the correct file when a syntax error was
    detected.

    Fixed a bug where sudo would not relay a SIGHUP signal to the
    command when the terminal is closed and the command is not run
    in its own pseudo-tty. Bug #719.

    If some, but not all, of the LOGNAME, USER or USERNAME environment
    variables have been preserved from the invoking user's
    environment, sudo will now use the preserved value to set the
    remaining variables instead of using the runas user. This
    ensures that if, for example, only LOGNAME is present in the
    env_keep list, that sudo will not set USER and USERNAME to the
    runas user.

    When the command sudo is running dies due to a signal, sudo
    will now send itself that same signal with the default signal
    handler installed instead of exiting. The bash shell appears
    to ignore some signals, e.g. SIGINT, unless the command being
    run is killed by that signal. This makes the behavior of commands
    run under sudo the same as without sudo when bash is the shell.
    Bug #722.

    Slovak translation for sudo from translationproject.org.

    Hungarian and Slovak translations for sudoers from
    translationproject.org.  Previously, when env_reset was enabled
    (the default) and the -s option was not used, the SHELL
    environment variable was set to the shell of the invoking user.
    Now, when env_reset is enabled and the -s option is not used,
    SHELL is set based on the target user.

    Fixed challenge/response style BSD authentication.

    Added the sudoedit_checkdir Defaults option to prevent sudoedit
    from editing files located in a directory that is writable by
    the invoking user.

    Added the always_query_group_plugin Defaults option to control
    whether groups not found in the system group database are passed
    to the group plugin. Previously, unknown system groups were
    always passed to the group plugin.

    When creating a new file, sudoedit will now check that the
    file's parent directory exists before running the editor.

    Fixed the compiler stack protector test in configure for
    compilers that support -fstack-protector but don't actually
    have the ssp library available.

Major changes between version 1.8.14p3 and 1.8.14p2:

    Fixed a bug introduced in sudo 1.8.14p2 that prevented sudo
    from working when no tty was present. Bug #706.

    Fixed tty detection on newer AIX systems where dev_t is 64-bit.

Major changes between version 1.8.14p2 and 1.8.14p1:

    Fixed a bug introduced in sudo 1.8.14 that prevented the lecture
    file from being created. Bug #704.

Major changes between version 1.8.14p1 and 1.8.14:

    Fixed a bug introduced in sudo 1.8.14 that prevented the sssd
    backend from working. Bug #703.

Major changes between version 1.8.14 and 1.8.13:

    Log messages on Mac OS X now respect sudoers_locale when sudo
    is build with NLS support.

    The sudo manual pages now pass mandoc -Tlint with no warnings.

    Fixed a compilation problem on systems with the sig2str()
    function that do not define SIG2STR_MAX in signal.h.

    Worked around a compiler bug that resulted in unexpected behavior
    when returning an int from a function declared to return bool
    without an explicit cast.

    Worked around a bug in Mac OS X 10.10 BSD auditing where the
    au_preselect() fails for AUE_sudo events but succeeds for
    AUE_DARWIN_sudo.

    Fixed a hang on Linux systems with glibc when sudo is linked
    with jemalloc.

    When the user runs a command as a user ID that is not present
    in the password database via the -u flag, the command is now
    run with the group ID of the invoking user instead of group ID 0.

    Fixed a compilation problem on systems that don't pull in
    definitions of uid_t and gid_t without sys/types.h or unistd.h.

    Fixed a compilation problem on newer AIX systems which use a
    struct st_timespec for time stamps in struct stat that differs
    from struct timespec. Bug #702.

    The example directory is now configurable via --with-exampledir
    and defaults to DATAROOTDIR/examples/sudo on BSD systems.

    The /usr/lib/tmpfiles.d/sudo.conf file is now installed as part
    of "make install" when systemd is in use.

    Fixed a linker problem on some systems with libintl. Bug #690.

    Fixed compilation with compilers that don't support __func__
    or __FUNCTION__.

    Sudo no longer needs to uses weak symbols to support localization
    in the warning functions. A registration function is used
    instead.

    Fixed a setresuid() failure in sudoers on Linux kernels where
    uid changes take the nproc resource limit into account.

    Fixed LDAP netgroup queries on AIX.

    Sudo will now display the custom prompt on Linux systems with
    PAM even if the "Password: " prompt is not localized by the
    PAM module. Bug #701.

    Double-quoted values in an LDAP sudoOption are now supported
    for consistency with file-based sudoers.

    Fixed a bug that prevented the btime entry in /proc/stat from
    being parsed on Linux.

Major changes between version 1.8.13 and 1.8.12:

    The examples directory is now a subdirectory of the doc dir to
    conform to Debian guidelines. Bug #682.

    Fixed a compilation error for siglist.c and signame.c on some
    systems. Bug #686.

    Weak symbols are now used for sudo_warn_gettext() and
    sudo_warn_strerror() in libsudo_util to avoid link errors when
    -Wl,--no-undefined is used in LDFLAGS. The --disable-weak-symbols
    configure option can be used to disable the user of weak symbols.

    Fixed a bug in sudo's mkstemps() replacement function that
    prevented the file extension from being preserved in sudoedit.

    A new mail_all_cmnds sudoers flag will send mail when a user
    runs a command (or tries to). The behavior of the mail_always
    flag has been restored to always send mail when sudo is run.

    New MAIL and NOMAIL command tags have been added to toggle mail
    sending behavior on a per-command (or Cmnd_Alias) basis.

    Fixed matching of empty passwords when sudo is configured to
    use passwd (or shadow) file authentication on systems where
    the crypt() function returns NULL for invalid salts.

    On AIX, sudo now uses the value of the auth_type setting in
    /etc/security/login.cfg to determine whether to use LAM or PAM
    for user authentication.

    The all setting for listpw and verifypw now works correctly
    with LDAP and sssd sudoers.

    The sudo timestamp directory is now created at boot time on
    platforms that use systemd.

    Sudo will now restore the value of the SIGPIPE handler before
    executing the command.

    Sudo now uses struct timespec instead of struct timeval for
    time keeping when possible. If supported, sudoedit and visudo
    now use nanosecond granularity time stamps.

    Fixed a symbol name collision with systems that have their own
    SHA2 implementation. This fixes a problem where PAM could use
    the wrong SHA2 implementation on Solaris 10 systems configured
    to use SHA512 for passwords.

    The editor invoked by sudoedit once again uses an unmodified
    copy of the user's environment as per the documentation. This
    was inadvertantly changed in sudo 1.8.0. Bug #688.

Major changes between version 1.8.12 and 1.8.11p2:

    The embedded copy of zlib has been upgraded to version 1.2.8
    and is now installed as a shared library where supported.

    Debug settings for the sudo front end and sudoers plugin are
    now configured separately.

    Multiple sudo.conf Debug entries may now be specified per
    program (or plugin).

    The plugin API has been extended such that the path to the
    plugin that was loaded is now included in the settings array.
    This path can be used to register with the debugging subsystem.
    The debug_flags setting is now prefixed with a file name and
    may be specified multiple times if there is more than one
    matching Debug setting in sudo.conf.

    The sudoers regression tests now run with the locale set to C
    since some of the tests compare output that includes
    locale-specific messages. Bug #672.

    Fixed a bug where sudo would not run commands on Linux when
    compiled with audit support if audit is disabled. Bug #671.

    Added __BASH_FUNC< to the environment blacklist to match Apple's
    syntax for newer-style bash functions.

    The default password prompt now includes a trailing space after
    "Password:" for consistency with su(1) on most systems. Bug
    #663.

    Fixed a problem on DragonFly BSD where SIGCHLD could be ignored,
    preventing sudo from exiting. Bug #676.

    Visudo will now use the optional sudoers_file, sudoers_mode,
    sudoers_uid and sudoers_gid arguments if specified on the
    sudoers.so Plugin line in the sudo.conf file.

    Fixed a problem introduced in sudo 1.8.8 that prevented the
    full host name from being used when the fqdn sudoers option is
    used. Bug #678.

    French and Russian translations for sudoers from
    translationproject.org.

    Sudo now installs a handler for SIGCHLD signal handler immediately
    before stating the process that will execute the command (or
    start the monitor). The handler used to be installed earlier
    but this causes problems with poorly behaved PAM modules that
    install their own SIGCHLD signal handler and neglect to restore
    sudo's original handler. Bug #657.

    Removed a limit on the length of command line arguments expanded
    by a wild card using sudo's version of the fnmatch() function.
    This limit was introduced when sudo's version of fnmatch() was
    replaced in sudo 1.8.4.

    LDAP-based sudoers can now query an LDAP server for a user's
    netgroups directly. This is often much faster than fetching
    every sudoRole object containing a sudoUser that begins with
    a `+' prefix and checking whether the user is a member of any
    of the returned netgroups.

    The mail_always sudoers option no longer sends mail for sudo
    -l or sudo -v unless the user is unable to authenticate
    themselves.

    Fixed a crash when sudo is run with an empty argument vector.

    Fixed two potential crashes when sudo is run with very low
    resource limits.

    The TZ environment variable is now checked for safety instead
    of simply being copied to the environment of the command. This
    fixes a potential security issue.

Major changes between version 1.8.11p2 and 1.8.11p1:

    Fixed a bug where dynamic shared objects loaded from a plugin
    could use the hooked version of getenv() but not the hooked
    versions of putenv(), setenv() or unsetenv(). This can cause
    problems for PAM modules that use those functions.

Major changes between version 1.8.11p1 and 1.8.11:

    Fixed a compilation problem on some systems when the
    --disable-shared-libutil configure option was specified.

    The user can no longer interrupt the sleep after an incorrect
    password on PAM systems using pam_unix. Bug #666.

    Fixed a compilation problem on Linux systems that do not use
    PAM. Bug #667.

    "make install" will now work with the stock GNU autotools
    install-sh script. Bug #669.

    Fixed a crash with "sudo -i" when the current working directory
    does not exist. Bug #670.

    Fixed a potential crash in the debug subsystem when logging a
    message larger that 1024 bytes.

    Fixed a "make check" failure for ttyname when stdin is closed
    and stdout and stderr are redirected to a different tty. Bug #643.

    Added BASH_FUNC_* to environment blacklist to match newer-style
    bash functions.

Major changes between version 1.8.11 and 1.8.10p3:

    The sudoers plugin no longer uses setjmp/longjmp to recover
    from fatal errors. All errors are now propagated to the caller
    via return codes.

    When running a command in the background, sudo will now forward
    SIGINFO to the command (if supported).

    Sudo will now use the system versions of the sha2 functions
    from libc or libmd if available.

    Visudo now works correctly on GNU Hurd. Bug #647.

    Fixed suspend and resume of curses programs on some system when
    the command is not being run in a pseudo-terminal. Bug #649.

    Fixed a crash with LDAP-based sudoers on some systems when
    Kerberos was enabled.

    Sudo now includes optional Solaris audit support.

    Catalan translation for sudoers from translationproject.org.

    Norwegian Bokmaal translation for sudo from
    translationproject.org.

    Greek translation for sudoers from translationproject.org

    The sudo source tree has been reorganized to more closely
    resemble that of other gettext-enabled packages.

    Sudo and its associated programs now link against a shared
    version of libsudo_util. The --disable-shared-libutil configure
    option may be used to force static linking if the
    --enable-static-sudoers option is also specified.

    The passwords in ldap.conf and ldap.secret may now be encoded
    in base64.

    Audit updates. SELinux role changes are now audited. For
    sudoedit, we now audit the actual editor being run, instead of
    just the sudoedit command.

    Fixed bugs in the man page post-processing that could cause
    portions of the manuals to be removed.

    Fixed a crash in the system_group plugin. Bug #653.

    Fixed sudoedit on platforms without a native version of the
    getprogname() function. Bug #654.

    Fixed compilation problems with some pre-C99 compilers.

    Fixed sudo's -C option which was broken in version 1.8.9.

    It is now possible to match an environment variable's value as
    well as its name using env_keep and env_check. This can be used
    to preserve bash functions which would otherwise be removed
    from the environment.

    New files created via sudoedit as a non-root user now have the
    proper group id. Bug #656.

    Sudoedit now works correctly in conjunction with sudo's SELinux
    RBAC support. Temporary files are now created with the proper
    security context.

    The sudo I/O logging plugin API has been updated. If a logging
    function returns an error, the command will be terminated and
    all of the plugin's logging functions will be disabled. If a
    logging function rejects the command's output it will no longer
    be displayed to the user's terminal.

    Fixed a compilation error on systems that lack openpty(),
    _getpty() and grantpt(). Bug #660.

    Fixed a hang when a sudoers source is listed more than once in
    a single sudoers nsswitch.conf entry.

    On AIX, shell scripts without a #! magic number are now passed
    to /usr/bin/sh, not /usr/bin/bsh. This is consistent with what
    the execvp() function on AIX does and matches historic sudo
    behavior. Bug #661.

    Fixed a cross-compilation problem building mksiglist and
    mksigname. Bug #662.

Major changes between version 1.8.10p3 and 1.8.10p2:

    Fixed expansion of the %p escape in the prompt for "sudo -l"
    when rootpw, runaspw or targetpw is set. Bug #639.

    Fixed matching of uids and gids which was broken in version
    1.8.9. Bug #640.

    PAM credential initialization has been re-enabled. It was
    unintentionally disabled by default in version 1.8.8. The way
    credentials are initialized has also been fixed. Bug #642.

    Fixed a descriptor leak on Linux when determing boot time. Sudo
    normally closes extra descriptors before running a command so
    the impact is limited. Bug #645.

    Fixed flushing of the last buffer of data when I/O logging is
    enabled. This bug, introduced in version 1.8.9, could cause
    incomplete command output on some systems. Bug #646.

Major changes between version 1.8.10p2 and 1.8.10p1:

    Fixed a hang introduced in sudo 1.8.10 when timestamp_timeout
    is set to zero. Bug #638.

Major changes between version 1.8.10p1 and 1.8.10:

    Fixed a bug introduced in sudo 1.8.10 that prevented the
    disabling of tty-based tickets.

    Fixed a bug with netgated commands in "sudo -l command" that
    could cause the command to be listed even when it was explicitly
    denied. This only affected list mode when a command was specified.
    Bug #636.

Major changes between version 1.8.10 and 1.8.9p5:

    It is now possible to disable network interface probing in
    sudo.conf by changing the value of the probe_interfaces setting.

    When listing a user's privileges (sudo -l), the sudoers plugin
    will now prompt for the user's password even if the targetpw,
    rootpw or runaspw options are set.

    The sudoers plugin uses a new format for its time stamp files.
    Each user now has a single file which may contain multiple
    records when per-tty time stamps are in use (the default). The
    time stamps use a monotonic timer where available and are once
    again located in a directory under /var/run. The lecture status
    is now stored separately from the time stamps in a different
    directory. Bug #616.

    sudo's -K option will now remove all of the user's time stamps,
    not just the time stamp for the current terminal. The -k option
    can be used to only disable time stamps for the current terminal.

    If sudo was started in the background and needed to prompt for
    a password, it was not possible to suspend it at the password
    prompt. This now works properly.

    LDAP-based sudoers now uses a default search filter of
    (objectClass=sudoRole) for more efficient queries. The netgroup
    query has been modified to avoid falling below the minimum
    length for OpenLDAP substring indices.

    The new use_netgroups sudoers option can be used to explicitly
    enable or disable netgroups support. For LDAP-based sudoers,
    netgroup support requires an expensive substring match on the
    server. If netgroups are not needed, this option can be disabled
    to reduce the load on the LDAP server.

    Sudo is once again able to open the sudoers file when the group
    on sudoers doesn't match the expected value, so long as the
    file is not group writable.

    Sudo now installs an init.d script to clear the time stamp
    directory at boot time on AIX and HP-UX systems. These systems
    either lack /var/run or do not clear it on boot.

    The JSON format used by visudo -x now properly supports the
    negation operator. In addition, the Options object is now the
    same for both Defaults and Cmnd_Specs.

    Czech and Serbian translations for sudoers from
    translationproject.org.

    Catalan translation for sudo from translationproject.org.

Major changes between version 1.8.9p5 and 1.8.9p4:

    Fixed a compilation error on AIX when LDAP support is enabled.

    Fixed parsing of the "umask" defaults setting in sudoers. Bug
    #632.

    Fixed a failed assertion when the "closefrom_override" defaults
    setting is enabled in sudoers and sudo's -C flag is used. Bug
    #633.

Major changes between version 1.8.9p4 and 1.8.9p3:

    Fixed a bug where sudo could consume large amounts of CPU while
    the command was running when I/O logging is not enabled. Bug #631.

    Fixed a bug where sudo would exit with an error when the debug
    level is set to util@debug or all@debug and I/O logging is not
    enabled. The command would continue runnning after sudo exited.

Major changes between version 1.8.9p3 and 1.8.9p2:

    Fixed a bug introduced in sudo 1.8.9 that prevented the tty
    name from being resolved properly on Linux systems. Bug #630.

Major changes between version 1.8.9p2 and 1.8.9p1:

    Updated config.guess, config.sub and libtool to support the
    ppc64le architecture (IBM PowerPC Little Endian).

Major changes between version 1.8.9p1 and 1.8.9:

    Fixed a problem with gcc 4.8's handling of bit fields that
    could lead to the noexec flag being enabled even when it was
    not explicitly set.

Major changes between version 1.8.9 and 1.8.8:

    Reworked sudo's main event loop to use a simple event subsystem
    using poll(2) or select(2) as the back end.

    It is now possible to statically compile the sudoers plugin
    into the sudo binary without disabling shared library support.
    The sudo.conf file may still be used to configure other plugins.

    Sudo can now be compiled again with a C preprocessor that does
    not support variadic macros.

    Visudo can now export a sudoers file in JSON format using the
    new -x flag.

    The locale is now set correctly again for visudo and sudoreplay.

    The plugin API has been extended to allow the plugin to exclude
    specific file descriptors from the closefrom range.

    There is now a workaround for a Solaris-specific problem where
    NOEXEC was overriding traditional root DAC behavior.

    Add user netgroup filtering for SSSD. Previously, rules for a
    netgroup were applied to all even when they did not belong to
    the specified netgroup.

    On systems with BSD login classes, if the user specified a
    group (not a user) to run the command as, it was possible to
    specify a different login class even when the command was not
    run as the super user.

    The closefrom() emulation on Mac OS X now uses /dev/fd if
    possible.

    Fixed a bug where sudoedit would not update the original file
    from the temporary when PAM or I/O logging is not enabled.

    When recycling I/O logs, the log files are now truncated
    properly.

    Fixes bugs #617, #621, #622, #623, #624, #625, #626

Major changes between version 1.8.8 and 1.8.7:

    Removed a warning on PAM systems with stacked auth modules
    where the first module on the stack does not succeed.

    Sudo, sudoreplay and visudo now support GNU-style long options.

    The -h (--host) option may now be used to specify a host name.
    This is currently only used by the sudoers plugin in conjunction
    with the -l (--list) option.

    Program usage messages and manual SYNOPSIS sections have been
    simplified.

    Sudo's LDAP SASL support now works properly with Kerberos.
    Previously, the SASL library was unable to locate the user's
    credential cache.

    It is now possible to set the nproc resource limit to unlimited
    via pam_limits on Linux (bug #565).

    New pam_service and pam_login_service sudoers options that can
    be used to specify the PAM service name to use.

    New pam_session and pam_setcred sudoers options that can be
    used to disable PAM session and credential support.

    The sudoers plugin now properly supports UIDs and GIDs that
    are larger than 0x7fffffff on 32-bit platforms.

    Fixed a visudo bug introduced in sudo 1.8.7 where per-group
    Defaults entries would cause an internal error.

    If the tty_tickets sudoers option is enabled (the default),
    but there is no tty present, sudo will now use a ticket file
    based on the parent process ID. This makes it possible to
    support the normal timeout behavior for the session.

    Fixed a problem running commands that change their process
    group and then attempt to change the terminal settings when
    not running the command in a pseudo-terminal. Previously, the
    process would receive SIGTTOU since it was effectively a
    background process. Sudo will now grant the child the controlling
    tty and continue it when this happens.

    The closefrom_override sudoers option may now be used in a
    command-specified Defaults entry (bug #610).

    Sudo's BSM audit support now works on Solaris 11.

    Brazilian Portuguese translation for sudo and sudoers from
    translationproject.org.

    Czech translation for sudo from translationproject.org.

    French translation for sudo from translationproject.org.

    Sudo's noexec support on Mac OS X 10.4 and above now uses
    dynamic symbol interposition instead of setting
    DYLD_FORCE_FLAT_NAMESPACE=1 which causes issues with some
    programs.

    Fixed visudo's -q (--quiet) flag, broken in sudo 1.8.6.

    Root may no longer change its SELinux role without entering a
    password.

    Fixed a bug introduced in Sudo 1.8.7 where the indexes written
    to the I/O log timing file are two greater than they should
    be. Sudoreplay now contains a work-around to parse those files.

    In sudoreplay's list mode, the this qualifier in fromdate or
    todate expressions now behaves more sensibly. Previously, it
    would often match a date that was "one more" than expected.
    For example, "this week" now matches the current week instead
    of the following week.

Major changes between version 1.8.7 and 1.8.6p8:

    The non-Unix group plugin is now supported when sudoers data
    is stored in LDAP.

    Sudo now uses a workaround for a locale bug on Solaris 11.0
    that prevents setuid programs like sudo from fully using locales.

    User messages are now always displayed in the user's locale,
    even when the same message is being logged or mailed in a
    different locale.

    Log files created by sudo now explicitly have the group set to
    group ID 0 rather than relying on BSD group semantics (which
    may not be the default).

    A new exec_background sudoers option can be used to initially
    run the command without read access to the terminal when running
    a command in a pseudo-tty. If the command tries to read from
    the terminal it will be stopped by the kernel (via SIGTTIN or
    SIGTTOU) and sudo will immediately restart it as the forground
    process (if possible). This allows sudo to only pass terminal
    input to the program if the program actually is expecting it.
    Unfortunately, a few poorly-behaved programs (like "su" on most
    Linux systems) do not handle SIGTTIN and SIGTTOU properly.

    Sudo now uses an efficient group query to get all the groups
    for a user instead of iterating over every record in the group
    database on HP-UX and Solaris.

    Sudo now produces better error messages when there is an error
    in the sudo.conf file.

    Two new settings have been added to sudo.conf to give the admin
    better control of how group database queries are performed.
    The group_source specifies how the group list for a user will
    be determined. Legal values are static (use the kernel groups
    list), dynamic (perform a group database query) and adaptive
    (only perform a group database query if the kernel list is
    full). The max_groups setting specifies the maximum number of
    groups a user may belong to when performing a group database
    query.

    The sudo.conf file now supports line continuation by using a
    backslash as the last character on the line.

    There is now a standalone sudo.conf manual page.

    Sudo now stores its libexec files in a sudo subdirectory instead
    of in libexec itself. For backwards compatibility, if the plugin
    is not found in the default plugin directory, sudo will check
    the parent directory if the default directory ends in /sudo.

    The sudoers I/O logging plugin now logs the terminal size.

    A new sudoers option maxseq can be used to limit the number of
    I/O log entries that are stored.

    The system_group and group_file sudoers group provider plugins
    are now installed by default.

    The list output (sudo -l) output from the sudoers plugin is
    now less ambiguous when an entry includes different runas users.
    The long list output (sudo -ll) for file-based sudoers is now
    more consistent with the format of LDAP-based sudoers.

    A uid may now be used in the sudoRunAsUser attributes for LDAP
    sudoers.

    Minor plugin API change: the close and version functions are
    now optional. If the policy plugin does not provide a close
    function and the command is not being run in a new pseudo-tty,
    sudo may now execute the command directly instead of in a child
    process.

    A new sudoers option pam_session can be used to disable sudo's
    PAM session support.

    On HP-UX systems, sudo will now use the pstat() function to
    determine the tty instead of ttyname().

    Turkish translation for sudo and sudoers from
    translationproject.org.

    Dutch translation for sudo and sudoers from
    translationproject.org.

    Tivoli Directory Server client libraries may now be used with
    HP-UX where libibmldap has a hidden dependency on libCsup.

    The sudoers plugin will now ignore invalid domain names when
    checking netgroup membership. Most Linux systems use the string
    "(none)" for the NIS-style domain name instead of an empty
    string.

    New support for specifying a SHA-2 digest along with the command
    in sudoers. Supported hash types are sha224, sha256, sha384
    and sha512. See the description of Digest_Spec in the sudoers
    manual or the description of sudoCommand in the sudoers.ldap
    manual for details.

    The paths to ldap.conf and ldap.secret may now be specified as
    arguments to the sudoers plugin in the sudo.conf file.

    Fixed potential false positives in visudo's alias cycle detection.

    Fixed a problem where the time stamp file was being treated as
    out of date on Linux systems where the change time on the
    pseudo-tty device node can change after it is allocated.

    Sudo now only builds Position Independent Executables (PIE) by
    default on Linux systems and verifies that a trivial test
    program builds and runs.

    On Solaris 11.1 and higher, sudo binaries will now have the
    ASLR tag enabled if supported by the linker.

Major changes between version 1.8.6p8 and 1.8.6p7:

    Terminal detection now works properly on 64-bit AIX kernels.
    This was broken by the removal of the ttyname() fallback in
    Sudo 1.8.6p6. Sudo is now able to map an AIX 64-bit device
    number to the corresponding device file in /dev.

    Sudo now checks for crypt() returning NULL when performing
    passwd-based authentication.

Major changes between version 1.8.6p7 and 1.8.6p6:

    A time stamp file with the date set to the epoch by sudo -k is
    now completely ignored regardless of what the local clock is
    set to. Previously, if the local clock was set to a value
    between the epoch and the time stamp timeout value, a time
    stamp reset by sudo -k would be considered current.  This is
    a potential security issue.

    The tty-specific time stamp file now includes the session ID
    of the sudo process that created it. If a process with the same
    tty but a different session ID runs sudo, the user will now be
    prompted for a password (assuming authentication is required
    for the command).  This is a potential security issue.

Major changes between version 1.8.6p6 and 1.8.6p5:

    On systems where the controlling tty can be determined via
    /proc or sysctl(), sudo will no longer fall back to using
    ttyname() if the process has no controlling tty. This prevents
    sudo from using a non-controlling tty for logging and time
    stamp purposes.  This is a potential security issue.

Major changes between version 1.8.6p5 and 1.8.6p4:

    Fixed a potential crash in visudo's alias cycle detection.

    Improved performance on Solaris when retrieving the group list
    for the target user. On systems with a large number of groups
    where the group database is not local (NIS, LDAP, AD), fetching
    the group list could take a minute or more.

Major changes between version 1.8.6p4 and 1.8.6p3:

    The -fstack-protector is now used when linking visudo, sudoreplay
    and testsudoers.

    Avoid building PIE binaries on FreeBSD/ia64 as they don't run
    properly.

    Fixed a crash in visudo strict mode when an unknown Defaults
    setting is encountered.

    Do not inform the user that the command was not permitted by
    the policy if they do not successfully authenticate. This is
    a regression introduced in sudo 1.8.6.

    Allow sudo to be build with sss support without also including
    ldap support.

    Fix running commands that need the terminal in the background
    when I/O logging is enabled. E.g. sudo vi &. When the command
    is foregrounded, it will now resume properly.

Major changes between version 1.8.6p3 and 1.8.6p2:

    Fixed post-processing of the man pages on systems with legacy
    versions of sed.

    Fixed sudoreplay -l on Linux systems with file systems that
    set DT_UNKNOWN in the d_type field of struct dirent.

Major changes between version 1.8.6p2 and 1.8.6p1:

    Fixed suspending a command after it has already been resumed
    once when I/O logging (or use_pty) is not enabled. This was a
    regression introduced in version 1.8.6.

Major changes between version 1.8.6p1 and 1.8.6:

    Fixed the setting of LOGNAME, USER and USERNAME variables in
    the command's environment when env_reset is enabled (the
    default). This was a regression introduced in version 1.8.6.

    Sudo now honors SUCCESS=return in /etc/nsswitch.conf.

Major changes between version 1.8.6 and 1.8.5p3:

    Sudo is now built with the -fstack-protector flag if the the
    compiler supports it. Also, the -zrelro linker flag is used if
    supported. The --disable-hardening configure option can be used
    to build sudo without stack smashing protection.

    Sudo is now built as a Position Independent Executable (PIE)
    if supported by the compiler and linker.

    If the user is a member of the exempt group in sudoers, they
    will no longer be prompted for a password even if the -k flag
    is specified with the command. This makes sudo -k command
    consistent with the behavior one would get if the user ran sudo
    -k immediately before running the command.

    The sudoers file may now be a symbolic link. Previously, sudo
    would refuse to read sudoers unless it was a regular file.

    The sudoreplay command can now properly replay sessions where
    no tty was present.

    The sudoers plugin now takes advantage of symbol visibility
    controls when supported by the compiler or linker. As a result,
    only a small number of symbols are exported which significantly
    reduces the chances of a conflict with other shared objects.

    Improved support for the Tivoli Directory Server LDAP client
    libraries. This includes support for using LDAP over SSL (ldaps)
    as well as support for the BIND_TIMELIMIT, TLS_KEY and TLS_CIPHERS
    ldap.conf options. A new ldap.conf option, TLS_KEYPW can be
    used to specify a password to decrypt the key database.

    When constructing a time filter for use with LDAP sudoNotBefore
    and sudoNotAfter attributes, the current time now includes
    tenths of a second. This fixes a problem with timed entries on
    Active Directory.

    If a user fails to authenticate and the command would be rejected
    by sudoers, it is now logged with command not allowed instead
    of N incorrect password attempts. Likewise, the mail_no_perms
    sudoers option now takes precedence over mail_badpass

    The sudo manuals are now formatted using the mdoc macros.
    Versions using the legacy man macros are provided for systems
    that lack mdoc.

    New support for Solaris privilege sets. This makes it possible
    to specify fine-grained privileges in the sudoers file on
    Solaris 10 and above. A Runas_Spec that contains no Runas_Lists
    can be used to give a user the ability to run a command as
    themselves but with an expanded privilege set.

    Fixed a problem with the reboot and shutdown commands on some
    systems (such as HP-UX and BSD). On these systems, reboot sends
    all processes (except itself) SIGTERM. When sudo received
    SIGTERM, it would relay it to the reboot process, thus killing
    reboot before it had a chance to actually reboot the system.

    Support for using the System Security Services Daemon (SSSD)
    as a source of sudoers data.

    Slovenian translation for sudo and sudoers from
    translationproject.org.

    Visudo will now warn about unknown Defaults entries that are
    per-host, per-user, per-runas or per-command.

    Fixed a race condition that could cause sudo to receive SIGTTOU
    (and stop) when resuming a shell that was run via sudo when
    I/O logging (and use_pty) is not enabled.

    Sending SIGTSTP directly to the sudo process will now suspend
    the running command when I/O logging (and use_pty) is not
    enabled.

Major changes between version 1.8.5p3 and 1.8.5p2:

    Fixed the loading of I/O plugins that conform to a plugin API
    version older than 1.2.

Major changes between version 1.8.5p2 and 1.8.5p1:

    Fixed use of the SUDO_ASKPASS environment variable which was
    broken in Sudo 1.8.5.

    Fixed a problem reading the sudoers file when the file mode is
    more restrictive than the expected mode. For example, when the
    expected sudoers file mode is 0440 but the actual mode is 0400.

Major changes between version 1.8.5p1 and 1.8.5:

    Fixed a bug that prevented files in an include directory from
    being evaluated.

Major changes between version 1.8.5 and 1.8.4p5:

    When "noexec" is enabled, sudo_noexec.so will now be prepended
    to any existing LD_PRELOAD variable instead of replacing it.

    The sudo_noexec.so shared library now wraps the execvpe(),
    exect(), posix_spawn() and posix_spawnp() functions.

    The user/group/mode checks on sudoers files have been relaxed.
    As long as the file is owned by the sudoers uid, not
    world-writable and not writable by a group other than the
    sudoers gid, the file is considered OK. Note that visudo will
    still set the mode to the value specified at configure time.

    It is now possible to specify the sudoers path, uid, gid and
    file mode as options to the plugin in the sudo.conf file.

    Croatian, Galician, German, Lithuanian, Swedish and Vietnamese
    translations from translationproject.org.

    /etc/environment is no longer read directly on Linux systems
    when PAM is used. Sudo now merges the PAM environment into the
    user's environment which is typically set by the pam_env module.

    The initial evironment created when env_reset is in effect now
    includes the contents of /etc/environment on AIX systems and
    the "setenv" and "path" entries from /etc/login.conf on BSD
    systems.

    The plugin API has been extended in three ways. First, options
    specified in sudo.conf after the plugin pathname are passed to
    the plugin's open function. Second, sudo has limited support
    for hooks that can be used by plugins. Currently, the hooks
    are limited to environment handling functions. Third, the
    init_session policy plugin function is passed a pointer to the
    user environment which can be updated during session setup.
    The plugin API version has been incremented to version 1.2.
    See the sudo_plugin manual for more information.

    The policy plugin's init_session function is now called by the
    parent sudo process, not the child process that executes the
    command. This allows the PAM session to be open and closed in
    the same process, which some PAM modules require.

    Fixed parsing of "Path askpass" and "Path noexec" in sudo.conf,
    which was broken in version 1.8.4.

    On systems with an SVR4-style /proc file system, the
    /proc/pid/psinfo file is now uses to determine the controlling
    terminal, if possible. This allows tty-based tickets to work
    properly even when, e.g. standard input, output and error are
    redirected to /dev/null.

    The output of "sudoreplay -l" is now sorted by file name (or
    sequence number). Previously, entries were displayed in the
    order in which they were found on the file system.

    Sudo now behaves properly when I/O logging is enabled and the
    controlling terminal is revoked (e.g. the running sshd is
    killed). Previously, sudo may have exited without calling the
    I/O plugin's close function which can lead to an incomplete
    I/O log.

    Sudo can now detect when a user has logged out and back in
    again on Solaris 11, just like it can on Solaris 10.

    The built-in zlib included with Sudo has been upgraded to
    version 1.2.6.

    Setting the SSL parameter to start_tls in ldap.conf now works
    properly when using Mozilla-based SDKs that support the
    ldap_start_tls_s() function.

    The TLS_CHECKPEER parameter in ldap.conf now works when the
    Mozilla NSS crypto backend is used with OpenLDAP.

    A new group provider plugin, system_group, is included which
    performs group look ups by name using the system groups database.
    This can be used to restore the pre-1.7.3 sudo group lookup
    behavior.

Major changes between version 1.8.4p5 and 1.8.4p4:

    Fixed a potential security issue in the matching of hosts
    against an IPv4 network specified in sudoers. The flaw may
    allow a user who is authorized to run commands on hosts belonging
    to one IPv4 network to run commands on a different host.

Major changes between version 1.8.4p4 and 1.8.4p3:

    Fixed a bug introduced in Sudo 1.8.4 which prevented sudo -v
    from working.

Major changes between version 1.8.4p3 and 1.8.4p2:

    Fixed a crash on FreeBSD when there is no tty present.

    When visudo is run with the -c (check) option, the sudoers
    file(s) owner and mode are now also checked unless the -f option
    was specified.

Major changes between version 1.8.4p2 and 1.8.4p1:

    Fixed a bug introduced in Sudo 1.8.4 where insufficient space
    was allocated for group IDs in the LDAP filter.

    Fixed a bug introduced in Sudo 1.8.4 where the path to sudo.conf
    was /sudo.conf instead of etc/sudo.conf.

    Fixed a bug introduced in Sudo 1.8.4 which could cause a hang
    when I/O logging is enabled and input is from a pipe or file.

Major changes between version 1.8.4p1 and 1.8.4:

    Fixed a bug introduced in sudo 1.8.4 that broke adding to or
    deleting from the env_keep, env_check and env_delete lists in
    sudoers on some platforms.

Major changes between version 1.8.4 and 1.8.3p2:

    The -D flag in sudo has been replaced with a more general
    debugging framework that is configured in sudo.conf.

    Fixed a false positive in visudo strict mode when aliases are
    in use.

    Fixed a crash with sudo -i when a runas group was specified
    without a runas user.

    The line on which a syntax error is reported in the sudoers
    file is now more accurate. Previously it was often off by a
    line.

    Fixed a bug where stack garbage could be printed at the end of
    the lecture when the lecture_file option was enabled.

    make install now honors the LINGUAS environment variable.

    The #include and #includedir directives in sudoers now support
    relative paths. If the path is not fully qualified it is expected
    to be located in the same directory of the sudoers file that
    is including it.

    New Serbian and Spanish translations for sudo from
    translationproject.org.

    LDAP-based sudoers may now access by group ID in addition to
    group name.

    visudo will now fix the mode on the sudoers file even if no
    changes are made unless the -f option is specified.

    The use_loginclass sudoers option works properly again.

    On systems that use login.conf, sudo -i now sets environment
    variables based on login.conf.

    For LDAP-based sudoers, values in the search expression are
    now escaped as per RFC 4515.

    The plugin close function is now properly called when a login
    session is killed (as opposed to the actual command being
    killed). This can happen when an ssh session is disconnected
    or the terminal window is closed.

    The deprecated "noexec_file" sudoers option is no longer
    supported.

    Fixed a race condition when I/O logging is not enabled that
    could result in tty-generated signals (e.g. control-C) being
    received by the command twice.

    If none of the standard input, output or error are connected
    to a tty device, sudo will now check its parent's standard
    input, output or error for the tty name on systems with /proc
    and BSD systems that support the KERN_PROC_PID sysctl. This
    allows tty-based tickets to work properly even when, e.g.
    standard input, output and error are redirected to /dev/null.

    Added the --enable-kerb5-instance configure option to allow
    people using Kerberos V authentication to specify a custom
    instance so the principal name can be, e.g. "username/sudo"
    similar to how ksu uses "username/root".

    Fixed a bug where a pattern like /usr/* included /usr/bin/ in
    the results, which would be incorrectly be interpreted as if
    the sudoers file had specified a directory.

    visudo -c will now list any include files that were checked in
    addition to the main sudoers file when everything parses OK.

    Users that only have read-only access to the sudoers file may
    now run visudo -c. Previously, write permissions were required
    even though no writing is down in check-only mode.

    It is now possible to prevent the disabling of core dumps from
    within sudo itself by adding a line to the sudo.conf file like
    Set disable_coredump false.

Major changes between version 1.8.3p2 and 1.8.3p1:

    Fixed a format string vulnerability when the sudo binary (or
    a symbolic link to the sudo binary) contains printf format
    escapes and the -D (debugging) flag is used.

Major changes between version 1.8.3p1 and 1.8.3:

    Fixed a crash in the monitor process on Solaris when NOPASSWD
    was specified or when authentication was disabled.

    Fixed matching of a Runas_Alias in the group section of a
    Runas_Spec.

Major changes between version 1.8.3 and 1.8.2:

    Fixed expansion of strftime() escape sequences in the log_dir
    sudoers setting.

    Esperanto, Italian and Japanese translations from
    translationproject.org.

    Sudo will now use PAM by default on AIX 6 and higher.

    Added --enable-werror configure option for gcc's -Werror flag.

    Visudo no longer assumes all editors support the +linenumber
    command line argument. It now uses a whitelist of editors known
    to support the option.

    Fixed matching of network addresses when a netmask is specified
    but the address is not the first one in the CIDR block.

    The configure script now check whether or not errno.h declares
    the errno variable. Previously, sudo would always declare errno
    itself for older systems that don't declare it in errno.h.

    The NOPASSWD tag is now honored for denied commands too, which
    matches historic sudo behavior (prior to sudo 1.7.0).

    Sudo now honors the DEREF setting in ldap.conf which controls
    how alias dereferencing is done during an LDAP search.

    A symbol conflict with the pam_ssh_agent_auth PAM module that
    would cause a crash been resolved.

    The inability to load a group provider plugin is no longer a
    fatal error.

    A potential crash in the utmp handling code has been fixed.

    Two PAM session issues have been resolved. In previous versions
    of sudo, the PAM session was opened as one user and closed as
    another. Additionally, if no authentication was performed, the
    PAM session would never be closed.

    Sudo will now work correctly with LDAP-based sudoers using TLS
    or SSL on Debian systems.

    The LOGNAME, USER and USERNAME environment variables are
    preserved correctly again in sudoedit mode.

Major changes between version 1.8.2 and 1.8.1p2:

    Sudo, visudo, sudoreplay and the sudoers plug-in now have
    natural language support (NLS). Sudo will use gettext(), if
    available, to display translated messages. This can be disabled
    by passing configure the --disable-nls option. All translations
    are coordinated via The Translation Project,
    translationproject.org. Sudo 1.8.2 includes translations for
    Basque, Chinese (simplified), Danish, Finish, Polish, Russian
    and Ukranian.

    Plug-ins are now loaded with the RTLD_GLOBAL flag instead of
    RTLD_LOCAL. This fixes missing symbol problems in PAM modules
    on certain platforms, such as FreeBSD and SuSE Linux Enterprise.

    I/O logging is now supported for commands run in background
    mode (using sudo's -b flag).

    Group ownership of the sudoers file is now only enforced when
    the file mode on sudoers allows group readability or writability.

    Visudo now checks the contents of an alias and warns about
    cycles when the alias is expanded.

    If the user specifes a group via sudo's -g option that matches
    the target user's group in the password database, it is now
    allowed even if no groups are present in the Runas_Spec.

    The sudo Makefiles now have more complete dependencies which
    are automatically generated instead of being maintained manually.

    The use_pty sudoers option is now correctly passed back to the
    sudo front end. This was missing in previous versions of sudo
    1.8 which prevented use_pty from being honored.

    sudo -i command now works correctly with the bash version 2.0
    and higher. Previously, the .bash_profile would not be sourced
    prior to running the command unless bash was built with
    NON_INTERACTIVE_LOGIN_SHELLS defined.

    When matching groups in the sudoers file, sudo will now match
    based on the name of the group instead of the group ID. This
    can substantially reduce the number of group lookups for sudoers
    files that contain a large number of groups.

    Multi-factor authentication is now supported on AIX.

    Added support for non-RFC 4517 compliant LDAP servers that
    require that seconds be present in a timestamp, such as Tivoli
    Directory Server.

    If the group vector is to be preserved, the PATH search for
    the command is now done with the user's original group vector.

    For LDAP-based sudoers, the runas_default sudoOption now works
    properly in a sudoRole that contains a sudoCommand.

    Spaces in command line arguments for sudo -s and sudo -i are
    now escaped with a backslash when checking the security policy.

Major changes between version 1.8.1p2 and 1.8.1p1:

    Two-character CIDR-style IPv4 netmasks are now matched correctly
    in the sudoers file.

    A build error with MIT Kerberos V has been resolved.

    A crash on HP-UX in the sudoers plugin when wildcards are
    present in the sudoers file has been resolved.

    Sudo now works correctly on Tru64 Unix again.

Major changes between version 1.8.1p1 and 1.8.1:

    Fixed a problem on AIX where sudo was unable to set the final
    uid if the PAM module modified the effective uid.

    A non-existent includedir is now treated the same as an empty
    directory and not reported as an error.

    Removed extraneous parens in LDAP filter when
    sudoers_search_filter is enabled that can cause an LDAP search
    error.

    Fixed a make -j problem for make install

Major changes between version 1.8.1 and 1.8.0:

    A new LDAP setting, sudoers_search_filter, has been added to
    ldap.conf. This setting can be used to restrict the set of
    records returned by the LDAP query. Based on changes from
    Matthew Thomas.

    White space is now permitted within a User_List when used in
    conjunction with a per-user Defaults definition.

    A group ID (%#gid) may now be specified in a User_List or
    Runas_List. Likewise, for non-Unix groups the syntax is %:#gid.

    Support for double-quoted words in the sudoers file has been
    fixed. The change in 1.7.5 for escaping the double quote
    character caused the double quoting to only be available at
    the beginning of an entry.

    The fix for resuming a suspended shell in 1.7.5 caused problems
    with resuming non-shells on Linux. Sudo will now save the
    process group ID of the program it is running on suspend and
    restore it when resuming, which fixes both problems.

    A bug that could result in corrupted output in "sudo -l" has
    been fixed.

    Sudo will now create an entry in the utmp (or utmpx) file when
    allocating a pseudo-tty (e.g. when logging I/O). The "set_utmp"
    and "utmp_runas" sudoers file options can be used to control
    this. Other policy plugins may use the "set_utmp" and "utmp_user"
    entries in the command_info list.

    The sudoers policy now stores the TSID field in the logs even
    when the "iolog_file" sudoers option is defined to a value
    other than %{sessid}. Previously, the TSID field was only
    included in the log file when the "iolog_file" option was set
    to its default value.

    The sudoreplay utility now supports arbitrary session IDs.
    Previously, it would only work with the base-36 session IDs
    that the sudoers plugin uses by default.

    Sudo now passes "run_shell=true" to the policy plugin in the
    settings list when sudo's -s command line option is specified.
    The sudoers policy plugin uses this to implement the "set_home"
    sudoers option which was missing from sudo 1.8.0.

    The "noexec" functionality has been moved out of the sudoers
    policy plugin and into the sudo front-end, which matches the
    behavior documented in the plugin writer's guide. As a result,
    the path to the noexec file is now specified in the sudo.conf
    file instead of the sudoers file.

    On Solaris 10, the PRIV_PROC_EXEC privilege is now used to
    implement the "noexec" feature. Previously, this was implemented
    via the LD_PRELOAD environment variable.

    The exit values for "sudo -l", "sudo -v" and "sudo -l command"
    have been fixed in the sudoers policy plugin.

    The sudoers policy plugin now passes the login class, if any,
    back to the sudo front-end.

    The sudoers policy plugin was not being linked with requisite
    libraries in certain configurations.

    Sudo now parses command line arguments before loading any
    plugins. This allows "sudo -V" or "sudo -h" to work even if
    there is a problem with sudo.conf

    Plugins are now linked with the static version of libgcc to
    allow the plugin to run on a system where no shared libgcc is
    installed, or where it is installed in a different location.

Major changes between version 1.8.0 and 1.7.5:

    Sudo has been refactored to use a modular framework that can
    support third-party policy and I/O logging plugins. The default
    plugin is "sudoers" which provides the traditional sudo
    functionality. See the sudo_plugin manual for details on the
    plugin API and the sample in the plugins directory for a simple
    example.

(spz)

2016-01-01 16:15:38 UTC MAIN commitmail json YAML

Restrict RUBY_VERSION_SUPPORTED to 200, 21 and 22.

(taca)

2016-01-01 16:14:46 UTC MAIN commitmail json YAML

Do not depend on devel/ruby-power_assert with ruby23 since ruby23 bundled
its own power_assert gem.

(taca)

2016-01-01 15:35:15 UTC MAIN commitmail json YAML

Added textproc/libfastjson version 0.99.0

(fhajny)

2016-01-01 15:34:45 UTC MAIN commitmail json YAML

Updated sysutils/rsyslog to 8.15.0

(fhajny)

2016-01-01 15:34:24 UTC MAIN commitmail json YAML

Update rsyslog to 8.15.0
Switch to libfastjson, which will become a requirement in the next release.

- KSI Lib: Updated code to run with libksi 3.4.0.5
- KSI utilities: Added option to ser publication url.
- KSI Lib: Fixed wrong TLV container for KSI signatures from 0905 to 0906.
- KSI/GT Lib: Fixed multiple issues found using static analyzer
- performance improvement for configs with heavy use of JSON variables
- added pmpanngfw: contributed module for translating Palo Alto Networks
  logs.
- testbench: Changed valgrind option for imtcp-tls-basic-vg.sh
- pmciscoios: support for asterisk before timestamp added
- solr external output plugin much enhanced
- omrabbitmq: improvements
- add support for libfastjson (as a replacement for json-c)
- KSI utilities: somewhat improved error messages
- pmciscoios: support for some format variations
- support grok via new contributed module mmgrok
- omkafka: new statistics counter "maxoutqsize"
- improvments for 0mq modules:
  - omczmq: suspend / Retry handling - the output plugin can now recover
    from some error states due to issues with plugin startup or message
    sending
  - omczmq: refactored topic handling code for ZMQ_PUB output to be
    a little more efficient
  - omczmq: added ability to set a timeout for sends
  - omczmq: set topics can be in separate frame (default) or part
    of message frame (configurable)
  - omcmzq: code cleanup
  - imczmq: code cleanup
  - imczmq: fixed a couple of cases where vars could be used uninitialized
  - imczmq: ZMQ_ROUTER support
  - imczmq: Fix small memory leak from not freeing sockets  when done
    with them
  - allow creation of on demand ephemeral CurveZMQ certs for encryption.
- cleanup on code to unset a variable
- omelasticsearch: build on FreeBSD
- pmciscoios: fix some small issues clang static analyzer detected
- testbench: many improvements and some new tests
- overall code improvements thanks to clang static analyzer
- gnutls fix: Added possible fix for gnutls issue #575
- bugfix omkafka: restore ability to build on all platforms
- bugfix omkafka: fix potentially negative partition number
- bugfix: solve potential race in creation of additional action workers
- bugfix: potential memory leak in config parsing
- bugfix: small memory leak in loading template config
- bugfix: fix extra whitespace in property expansions
- bugfix: mmfields leaked memory if very large messages were processed
- bugfix: mmfields could add garbagge data to field
- bugfix: omhttpfs now also compiles with older json-c lib
- bugfix: memory leak in (contributed) module omhttpfs
- bugfix: parameter mismatch in error message for wrap() function
- bugfix: parameter mismatch in error message for random() function
- bugfix: divide by zero if max() function was provided zero
- bugfix: invalid mutex handling in omfile async write mode
- bugfix: fix inconsistent number processing
- bugfix: timezone() object: fix NULL pointer dereference
- bugfix omfile: memory addressing error if very long outchannel name used

(fhajny)

2016-01-01 15:25:43 UTC MAIN commitmail json YAML

2016-01-01 13:40:22 UTC MAIN commitmail json YAML

Updated textproc/R-stringr to 1.0.0

(wen)

2016-01-01 13:38:34 UTC MAIN commitmail json YAML

Update to 1.0.0
Add missing DEPENDS
Remove period from COMMENT

Upstream changelog not found.

(wen)

2016-01-01 13:31:52 UTC MAIN commitmail json YAML

Added devel/R-magrittr version 1.5

(wen)

2016-01-01 13:24:01 UTC MAIN commitmail json YAML

2016-01-01 13:19:40 UTC MAIN commitmail json YAML

Import magrittr-1.5 as devel/R-magrittr.

Provides a mechanism for chaining commands with a new forward-pipe
operator, %>%. This operator will forward a value, or the result of
an expression, into the next function call/expression.

(wen)

2016-01-01 13:08:10 UTC MAIN commitmail json YAML

Added textproc/R-stringi version 1.0.1

(wen)

2016-01-01 13:02:55 UTC MAIN commitmail json YAML

2016-01-01 12:59:19 UTC MAIN commitmail json YAML

Import stringi-1.0.1 as textproc/R-stringi.

stringi (pronounced "stringy") is the R package for fast, correct,
consistent and convenient string/text processing in each locale and
any native character encoding. The use of the ICU library gives R
users a platform-independent set of functions known to Java, Perl,
Python, PHP, and Ruby programmers.

(wen)

2016-01-01 12:25:21 UTC MAIN commitmail json YAML

Update to 0.1.23

Upstream changes:
2015-09-28 17:49  rsbivand

* ChangeLog, DESCRIPTION: tidy

2015-06-28 12:14  rsbivand

* DESCRIPTION, NAMESPACE: CRAN
  _R_CHECK_CODE_USAGE_WITH_ONLY_BASE_ATTACHED_=true NAMESPACE tidy

2015-04-13 15:28  rsbivand

* svn2cl.xsl: move to distributed svn2cl

2015-01-10 14:20  rsbivand

* data/jenks71.rda: rebuild jenks71.rda

2015-01-10 14:19  rsbivand

* DESCRIPTION, data/jenks71.rda: rebuild jenks71.rda

2015-01-06 12:03  rsbivand

* DESCRIPTION: tidy

2015-01-06 12:02  rsbivand

* DESCRIPTION: tidy

2015-01-06 09:32  rsbivand

* ChangeLog, inst/ChangeLog, man/classIntervals.Rd: improvements to
  jenks documentation

2015-01-05 20:00  rsbivand

* ChangeLog, inst/ChangeLog: tidy

2015-01-05 20:00  rsbivand

* DESCRIPTION, man/classIntervals.Rd: improvements to jenks
  documentation

2014-04-06 17:05  rsbivand

* ChangeLog: close ring in Polygon

2013-08-30 11:55  rsbivand

* ChangeLog, inst/ChangeLog: tidy

2013-08-30 11:54  rsbivand

* .Rbuildignore, ChangeLog, inst/ChangeLog: tidy

2013-08-29 14:26  rsbivand

* DESCRIPTION, NAMESPACE: tidy

2013-07-28 19:37  rsbivand

* DESCRIPTION, NAMESPACE: thinning load depends

2013-06-22 14:40  rsbivand

* ChangeLog, inst/ChangeLog: tidy

2013-06-22 14:39  rsbivand

* man/classIntervals.Rd, man/findColours.Rd, man/findCols.Rd,
  man/jenks.tests.Rd: help line lengths

2013-06-22 14:33  rsbivand

* ChangeLog, inst/ChangeLog: tidy

2013-06-22 14:33  rsbivand

* DESCRIPTION: tidy

2013-06-22 14:31  rsbivand

* ChangeLog, inst/ChangeLog: tidy

2013-06-12 10:46  rsbivand

* man/classIntervals.Rd, man/findColours.Rd: add more documentation
  on cutlabels= argument

2013-02-07 10:43  rsbivand

* R/classInt.R: handle non-integer GRASS parameters more
  forgivingly

2012-11-05 17:05  rsbivand

* ChangeLog, inst/ChangeLog: tidy

2012-11-05 17:04  rsbivand

* DESCRIPTION: tidy

2012-07-22 13:30  rsbivand

* DESCRIPTION: Authors@R classInt

2012-07-16 13:50  rsbivand

* ChangeLog, inst/ChangeLog: tidy

2012-07-16 13:49  rsbivand

* DESCRIPTION, R/classInt.R, man/classIntervals.Rd, tests,
  tests/test_Unique.R, tests/test_Unique.Rout.save: adding unique
  revisions, documentation and tests

2012-07-05 17:42  rsbivand

* DESCRIPTION: add unique label option, check intervalClusure

2012-07-05 17:41  rsbivand

* R/classInt.R, man/classIntervals.Rd: add unique label option,
  check intervalClusure

(wen)

2016-01-01 12:11:52 UTC MAIN commitmail json YAML

Updated math/R-classInt to 0.1.23

(wen)

2016-01-01 12:04:17 UTC MAIN commitmail json YAML

Updated math/R-e1071 to 1.6.7

(wen)

2016-01-01 12:03:03 UTC MAIN commitmail json YAML

Update to 1.6.7

Upstream changes:
Changes in version 1.6-7

    fix some bug in handling weights in svm.default

Changes in version 1.6-6

    fix numeric issue in classAgreement()

    add functions from recommended packages to NAMESPACE

    fix bug in svm.default (incorrect handling of subset= argument)

    fix bug in predict.svm (new data with NA in response got removed)

    residuals are now correctly computed for regression in case of scaled data

Changes in version 1.6-5

    hamming.distance() no longer converts input to binary

    tune() now uses mean() to aggregate error measures from cross-fold replications

Changes in version 1.6-4

    remove library("SparseM") statements in code, use namespace semantics instead

    Fix memory leak and uninitialized read error in write.svm()

    add warning in predict.svm() if probabilities should be predicted, but the model was not trained with probability = TRUE

    add eps to laplace smoothing in predict.naiveBayes() to account for close-zero probabilities also.

    use R's random number generator for cross-validation and probability computation instead of the system one.

Changes in version 1.6-3

    remove require() statements and dependency on stats

Changes in version 1.6-2

    vignettes moved to vignettes folder.

    libsvm upgrade to version 3.17, getting rid of stdout and stderr

(wen)

2016-01-01 11:49:54 UTC MAIN commitmail json YAML

Added math/R-quantreg version 5.19

(wen)

2016-01-01 11:48:32 UTC MAIN commitmail json YAML

Add R-quantreg

(wen)

2016-01-01 11:47:40 UTC MAIN commitmail json YAML

Import quantreg-5.19 as math/R-quantreg.

Estimation and inference methods for models of conditional quantiles:
Linear and nonlinear parametric and non-parametric (total variation
penalized) models for conditional quantiles of a univariate response
and several methods for handling censored survival data. Portfolio
selection methods based on expected shortfall risk are also included.

(wen)

2016-01-01 06:29:11 UTC MAIN commitmail json YAML

Added math/R-MatrixModels version 0.4-1

(wen)

2016-01-01 05:44:12 UTC MAIN commitmail json YAML

Add R-MatrixModels

(wen)

2016-01-01 05:38:54 UTC MAIN commitmail json YAML

Import MatrixModels 0.4-1 as math/R-MatrixModels.

Modelling with sparse and dense 'Matrix' matrices, using modular
prediction and response module classes.

(wen)

2016-01-01 05:26:06 UTC MAIN commitmail json YAML

Added math/R-SparseM version 1.7

(wen)

2016-01-01 05:24:28 UTC MAIN commitmail json YAML

Add R-SparseM

(wen)

2016-01-01 05:23:14 UTC MAIN commitmail json YAML

Some basic linear algebra functionality for sparse matrices is provided:
including Cholesky decomposition and backsolving as well as standard R
subsetting and Kronecker products.

(wen)

2016-01-01 03:49:34 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Meta-Requirements to 2.140

(wen)

2016-01-01 03:48:44 UTC MAIN commitmail json YAML

Update to 2.140

Upstream changes:
2.140    2015-12-12 16:17:15-05:00 America/New_York

    - no changes from 2.139

2.139    2015-12-11 12:42:44-05:00 America/New_York (TRIAL RELEASE)

    - expanded dist.ini from author bundle to individual plugins

2.138    2015-07-13 22:32:37-04:00 America/New_York (TRIAL RELEASE)

    - repackage with fixed tests

2.137    2015-07-09 09:53:32-04:00 America/New_York (TRIAL RELEASE)

    - much better error messages, explaining what conflicted and how

2.136    2015-06-08 21:35:27-06:00 America/Denver (TRIAL RELEASE)

    [FIXED]

    - On Perls before 5.8.1, pad 1-part and 2-part literal v-strings
      to avoid old version.pm bugs with v-strings less than 3 characters

    - Protect internal _isa_version from non-refs that pass
      ->isa('version')

2.135    2015-05-19 13:15:35-04:00 America/New_York (TRIAL RELEASE)

    [TESTING]

    - Skips impossible tests on Perls earlier than 5.8.0 (before
      v-string magic).

2.134    2015-04-18 13:20:56+02:00 Europe/Berlin (TRIAL RELEASE)

    [ADDED]

    - Added method for getting structured requirements

(wen)

2016-01-01 03:45:08 UTC MAIN commitmail json YAML

Updated devel/p5-Cache-FastMmap to 1.43

(wen)

2016-01-01 03:43:16 UTC MAIN commitmail json YAML

Update to 1.43

Upstream changes:
1.43 Fri Oct 23 14:00 2015
  - Update copyright + version correctly everywhere

1.42 Fri Oct 23 13:30 2015
  - Allow get_and_set callback to return an empty list
    which means "no change". This allows atomic
    "get, and set if not present" type action, but
    without resetting the expiry time on each get.
    This is basically the same as using the read_cb

1.41 Thu Aug 29 15:30 2013
  - Actually reuse deleted slots. Meant that if
    you used ->remove() a lot, we would re-organise
    cache more than needed
  - Include typo and meta patches from dsteinbrunner

(wen)

2016-01-01 01:44:09 UTC MAIN commitmail json YAML

Updated devel/gmake to 4.1nb2

(ryoon)

2016-01-01 01:42:53 UTC MAIN commitmail json YAML

Remove nls option for NetBSD
Fix PREFER_PKGSRC=yes circular dependency from gettext under NetBSD.

(ryoon)

2016-01-01 01:38:54 UTC MAIN commitmail json YAML

Updated devel/p5-autobox-Core to 1.30

(wen)

2016-01-01 01:37:49 UTC MAIN commitmail json YAML

Update to 1.30

Upstream changes:
1.30
    New Features
    - first() arguments are now consistent with grep(), so now  you can
      supply single non-ref scalar to it (xenu)

    Incompatible Changes
    - Removed smartmatch from first() and grep(). Now these methods have
      consistent behaviour under all perl versions and their code is much
      cleaner (xenu)

    Docs
    - Fixed typo reported by myfwhite on annocpan (xenu)

1.29
    Fix
    - Suppress smartmatch deprecation warnings in perls >= 5.18 (xenu)

(wen)

2016-01-01 01:31:26 UTC MAIN commitmail json YAML

Add CHANGES file for 2016, and add expat revbump.

(ryoon)

2016-01-01 01:29:30 UTC MAIN commitmail json YAML

Do not use GNU make, bump PKGREVISION
Fix circular dependency of PREFER_PKGSRC=yes case.

(ryoon)

2015-12-31 22:28:43 UTC MAIN commitmail json YAML

Updated converters/dos2unix to 7.3.2

(ryoon)

2015-12-31 22:27:58 UTC MAIN commitmail json YAML

Update to 7.3.2

Changelog:
2015-11-20: Version 7.3.2

  * New: Swedish translation of messages and manual.
  * Updated: Danish and Brazilian Portuguese translations.
  * Fix: The -iso option was misinterpreted as a corrupted -i option.
  * Fix: Compilation for MSYS 1.

(ryoon)

2015-12-31 22:19:20 UTC MAIN commitmail json YAML

2015-12-31 22:17:38 UTC MAIN commitmail json YAML

Reset PKGREVISION

(ryoon)

2015-12-31 22:16:52 UTC MAIN commitmail json YAML

Updated net/rabbitmq to 3.6.0

(fhajny)

2015-12-31 22:16:33 UTC MAIN commitmail json YAML

Update net/rabbitmq to 3.6.0.
Clean up and simplify Makefile.

Breaking changes in 3.6.0:

- Minimum required Erlang version is R16B03 for plain ("just TCP")
  connections for all protocols and 17.5 for TLS ones (18.x is
  recommended for both).
- .NET client now requires .NET 4.5.
- "Immediate" flag is removed from the .NET client (it hasn't been
  supported by the server since RabbitMQ 3.0).
- Default subscription TTL in MQTT is now 24 hours.
- Server artifacts are now distributed as xz archives and not gz.
- Build system has been completely reworked and now uses erlang.mk.
  3rd party plugins must be adapted to the new build system.

Key improvements in this release are:

- Lazy queues
- Much better queue synchronisation throughput
- Lower RAM use, tunable flow control
- Stronger password encryption with pluggable algorithms
- Development moved to GitHub; build system now uses erlang.mk
- Significant improvements to Web STOMP
- Experimental WinRT-compatible .NET client, SQL CLR compatibility
  in the "regular" one
- Pagination in management UI
- More popular plugins now ship with the broker: rabbitmq_sharding
  and rabbitmq_event_exchange, for example.

Full release notes:

  https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_0

(fhajny)

2015-12-31 22:16:20 UTC MAIN commitmail json YAML

Update to 5.100

Changelog:
byobu (5.100) released; urgency=medium

  [ David Personette ]
  * usr/lib/byobu/include/config.py.in,
    usr/lib/byobu/include/ec2instancespricing.py,
    usr/lib/byobu/include/select-session.py:
    - https://github.com/dustinkirkland/byobu/pull/11
    - Python scripts 'futurize'd to support python3

  [ Dustin Kirkland ]
  * usr/share/applications/byobu.desktop:
    - Revert upstream .desktop changes to match against
      gnome-terminal-server, LP: #1512498
  * === added directory usr/share/byobu/desktop, === added directory
    usr/share/dbus-1, === added directory usr/share/dbus-1/services,
    configure.ac, debian/control, debian/postinst, debian/postrm,
    Makefile.am, usr/share/applications/byobu.desktop =>
    usr/share/byobu/desktop/byobu.desktop,
    usr/share/applications/Makefile.am =>
    usr/share/byobu/desktop/Makefile.am,
    usr/share/byobu/desktop/byobu.desktop.old, usr/share/dbus-
    1/services/Makefile.am, usr/share/dbus-
    1/services/us.kirkland.terminals.byobu.service: LP: #1512498, #1503418
    - huge work around the mess that is gnome-terminal-server
    - install two different desktop files to /usr/share/byobu/desktops/*
    - in postinst, symlink the correct one into /usr/share/applications
    - clean up that conditionally installed symlink in postinst
    - suggest gnome-terminal package, as our new desktop file hardcodes
      gnome-terminal (this kind of sucks)
    - in byobu.desktop, exec gnome-terminal with a --app-id hint, and
      drop the Terminal=true, as gnome-terminal will take care of that
    - install a dbus service, as new gnome-terminal expects to launch
      via dbus
    - fqdn namespace that service to us.kirkland.terminals.byobu
      + this is stupid, btw
  * usr/lib/byobu/include/select-session.py:
    - fix regression introduced by r2448

-- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 14 Nov 2015 16:59:57 -0600

byobu (5.99-0ubuntu1) xenial; urgency=medium

  * usr/share/byobu/pixmaps/byobu.svg:
    - cleaned up vector image from Nobuto Murata
  * configure.ac, debian/install, debian/postinst, debian/postrm,
    etc/profile.d/Makefile.am, usr/share/byobu/profiles/Makefile.am,
    usr/share/byobu/profiles/Z97-byobu.sh.in => etc/profile.d/Z97-
    byobu.sh.in:
    - fix some recent regressions on byobu auto launching

-- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 14 Nov 2015 16:59:53 -0600

byobu (5.98-0ubuntu1) xenial; urgency=medium

  [ Dustin Kirkland ]
  * usr/bin/vigpg:
    - specify stdin for input file
  * usr/bin/vigpg:
    - get vigpg working with the new release of gpg in wily
    - clean up encrypted copies of the file
  * usr/share/applications/byobu.desktop: LP: #1503418
    - use byobu icon rather than gnome-terminal

  [ Roman Inflianskas ]
  * usr/lib/byobu/include/config.py.in:
    - fix help for openSUSE

-- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 28 Oct 2015 09:48:44 +0900

byobu (5.97-0ubuntu1) wily; urgency=medium

  * usr/bin/byobu-launcher.in: LP: #1338260
    - fix byobu autolaunch for TERM=screen-256color users

-- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 31 Aug 2015 13:32:36 -0500

byobu (5.96-0ubuntu1) wily; urgency=medium

  * configure.ac, debian/install, debian/postinst, debian/postrm,
    etc/profile.d/Makefile.am, etc/profile.d/Z97-byobu.sh.in =>
    usr/share/byobu/profiles/Z97-byobu.sh.in, usr/bin/byobu.in,
    usr/bin/byobu-launcher-install.in,
    usr/lib/byobu/include/config.py.in,
    usr/share/byobu/profiles/Makefile.am:
    - fix some discrepancies between Z97- and Z98-

-- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 31 Aug 2015 12:33:09 -0500

byobu (5.95-0ubuntu1) wily; urgency=medium

  [ Dustin Kirkland ]
  * usr/lib/byobu/battery:
    - sum together all batteries
  * usr/bin/byobu.in:
    - ensure we start tmux with unicode support, LP: #1268072
  * usr/bin/byobu.in, usr/share/man/man1/byobu.1: LP: #1483394
    - byobu -h|--help enters manpage, place this code with -v|--version
  * usr/bin/byobu-shell.in: LP: #1458941
    - find the motd
  * usr/share/byobu/keybindings/f-keys.tmux.disable: LP: #1453037
    - ensure that we source user's keybindings
  * experimental/byobu-classroom, usr/bin/byobu-ctrl-a.in, usr/bin/byobu-
    disable-prompt.in, usr/bin/byobu-janitor.in, usr/bin/byobu-launcher-
    uninstall.in, usr/bin/byobu-quiet.in, usr/bin/byobu-silent.in,
    usr/bin/byobu-status.in, usr/lib/byobu/include/constants,
    usr/share/byobu/keybindings/f-keys.screen: LP: #1068580
    - create BYOBU_SED_INLINE variable, to handle inline sed's, using
      --follow-symlinks when possible (not always available)
  * usr/lib/byobu/logo:
    - fix minor logic typo (reversed logic)
  * usr/bin/byobu.in: LP: #1369783
    - respect user's custom default-command and/or default-shell
      in the first window launched
  * usr/bin/byobu-launcher.in: LP: #1338260
    - add some helpful information about nested sessions
  * debian/control:
    - bump standards

  [ Fortunato Ventre ]
  * usr/lib/byobu/include/constants:
    - Fix check for sed's follow-symlinks feature
      + https://github.com/dustinkirkland/byobu/pull/9

-- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 31 Aug 2015 12:03:12 -0500

byobu (5.94-0ubuntu1) wily; urgency=medium

  * debian/control, usr/bin/vigpg, usr/share/man/man1/vigpg.1:
    - after the Lastpass breach, more people could use vigpg,
      so move it over to Bybou from Bikeshed
  * usr/bin/Makefile.am, usr/share/man/man1/Makefile.am:
    - add vigpg to build
  * usr/share/man/man1/vigpg.1:
    - fix typo

-- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 17 Jun 2015 20:21:39 -0500

byobu (5.93-0ubuntu1) wily; urgency=medium

  * usr/bin/byobu.in: LP: #1417323
    - fix broken mv call
  * usr/lib/byobu/swap:
    - clear swap status when swap usage returns to zero

-- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 21 May 2015 08:27:04 -0700

byobu (5.92-0ubuntu1) vivid; urgency=medium

  * usr/bin/byobu-launcher-install.in: LP: #1396959
    - silence warnings if byobu-launch doesn't exist (e.g., uninstalled it)
  * usr/bin/byobu-config.in: LP: #1383669
    - revert commit to LP: #1316050, which hardcoded LANG=C
    - this should fix rendering of Japanese characters in the menu
  * usr/share/byobu/keybindings/f-keys.tmux: LP: #1350813
    - handle tmux 1.9's default path changes, per:
      https://sourceforge.net/p/tmux/tmux-code/ci/1.9/tree/CHANGES

-- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 23 Mar 2015 12:50:56 -0500

byobu (5.91-0ubuntu1) vivid; urgency=medium

  [ Thibaut Broggi ]
  * po/fr.po:
    - Improve french translation
    - Remove some spelling mistakes and I made it more coherent
      (sometimes the word "ex辿cuter" was used, sometimes it was
      "lancer", or "utiliser" ; all of this words mean the same
      thing in this context).

  [ Dustin Kirkland ]
  * README:
    - improve readme build instructions, with thanks to:
      + https://github.com/dustinkirkland/byobu/pull/8

-- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 07 Mar 2015 18:59:35 -0500

byobu (5.90-0ubuntu1) vivid; urgency=medium

  [ Mike Miller ]
  * usr/lib/byobu/include/select-session.py: LP: #1411122
    - don't print when attaching and restoring environment variables

-- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 15 Jan 2015 08:09:24 -0600

byobu (5.89-0ubuntu1) vivid; urgency=medium

  * debian/rules, usr/bin/byobu.in, usr/bin/byobu-launcher.in,
    usr/bin/ctail, usr/lib/byobu/include/select-session.py:
    - silence some checkbashisms false positives
    - handle nesting a bit differently
    - allow nesting, by default
    - detect the infinite loop situation, where we're ssh'ing into
      ourselves, and handle it gracefully
    - ensure we have access to 256 colors, even when nesting

-- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 12 Jan 2015 17:39:37 -0600

byobu (5.88-0ubuntu1) vivid; urgency=medium

  [ Ruben Laguna ]
  * usr/share/byobu/keybindings/f-keys.tmux: LP: #1392693
    - The previous binding will not work with shells that don't allow
      variables as commands (fish shell being one of those)
    - Use `sh -c` to explicitly use a POSIX shell to interpret the command

  [ dmayle ]
  * usr/bin/byobu.in:
    - Don't pollute output with title if calling from script
    - https://github.com/dustinkirkland/byobu/pull/6

-- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 08 Jan 2015 16:01:24 -0600

byobu (5.87-0ubuntu1) utopic; urgency=medium

  [ Fazle AREFIN ]
  * usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/byobu/keybindings/f-keys.tmux.disable,
    usr/share/doc/byobu/help.tmux.txt: LP: #1375794
    - enable toggling of sending input to all splits

-- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 30 Sep 2014 08:38:35 -0500

byobu (5.86-0ubuntu1) utopic; urgency=medium

  * usr/bin/byobu.in:
    - bikeshed scripts broke and quit incrementing the version number,
      when I moved byobu to byobu.in

-- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 14 Aug 2014 00:34:44 -0500

byobu (5.85-0ubuntu1) utopic; urgency=medium

  [ Pedro Romano ]
  * usr/lib/byobu/include/select-session.py:
    - This branch adds named sessions starting with an underscore also as
      hidden sessions in alternative to named sessions starting with a dot,
      since tmux doesn't support session names starting with a dot. In the
      process it also adds support for hidden session in tmux if the
      session names start with an underscore, adding this feature to tmux
      based byobu.

  [ Srdjan Grubor ]
  * usr/bin/byobu-layout.in:
    - add a list-layouts command

  [ Dustin Kirkland ]
  * usr/bin/byobu.in, usr/share/man/man1/byobu.1: LP: #907363
    - fix custom window support for byobu-tmux

-- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 05 Aug 2014 23:21:29 +0200

byobu (5.84-0ubuntu1) utopic; urgency=medium

  * usr/lib/byobu/include/dirs.in:
    - make the custom scripts bin dir
  * usr/lib/byobu/custom:
    - ensure we clear the cache for custom scripts
  * usr/bin/byobu-status.in:
    - restore the ability to toggle date and time on and off from the config
      interface, as well as hand editing the config file

-- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 28 Jul 2014 09:12:11 +0100

byobu (5.83-0ubuntu1) utopic; urgency=medium

  [ Dustin Kirkland ]
  * usr/bin/byobu-config.in: LP: #1316050
    - hard code LANG=C before launching byobu-config
  * usr/lib/byobu/include/dirs.in: LP: #1346869
    - be little smarter about detecting a usable /dev/shm
  * === added directory usr/share/appdata,
    usr/share/appdata/byobu.appdata.xml: LP: #1322556
  * usr/share/byobu/profiles/tmuxrc: LP: #1315204
    - fix a couple of spots that should use $BYOBU_CONFIG_DIR
  * usr/lib/byobu/apport: LP: #1308696
    - clear out the apport cache files, to detect when the crashes
      have been cleared

-- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 26 Jul 2014 16:13:20 -0500

byobu (5.82-0ubuntu1) utopic; urgency=medium

  * usr/bin/byobu-ctrl-a.in:
    - add bindkey line back, this line is *essential*; there was a
      syntax error in it previously, but removing the line was not
      the correct fix for LP: #1313209, #814172

-- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 22 Jul 2014 07:21:54 -0700

(ryoon)

2015-12-31 22:02:35 UTC MAIN commitmail json YAML

www/dojo was removed

(ryoon)

2015-12-31 21:44:03 UTC MAIN commitmail json YAML

Updated cross/arm-none-eabi-gcc5 to 5.3.0

(ryoon)

2015-12-31 21:42:50 UTC MAIN commitmail json YAML

Update gcc5 to 5.3.0 and gcc-libs to 5.3.0nb1

Changelog:
Target Specific Changes
IA-32/x86-64

    GCC now supports the Intel CPU named Skylake with AVX-512 extensions
    through -march=skylake-avx512. The switch enables the following ISA
    extensions: AVX-512F, AVX512VL, AVX-512CD, AVX-512BW, AVX-512DQ.

(ryoon)

2015-12-31 19:48:52 UTC MAIN commitmail json YAML

Updated lang/erlang* to 18.2.1

(fhajny)

2015-12-31 19:47:41 UTC MAIN commitmail json YAML

Update lang/erlang to 18.2.1.

erlang 18.2.1

Due to a bug in the handling of paths on windows none of the following
would work with paths containing a space:

- ct_run
- dialyzer
- erlc
- escript
- typer

This also contains a fix for HiPE enabled emulator for FreeBSD.

erlang 18.2

- ssl: Add configurable upper limit for session cache.
- erts: Add function enif_getenv to read OS environment variables in
  a portable way from NIFs.
- kernel: Add {line_delim, byte()} option to inet:setopts/2 and
  decode_packet/3
- ssh: The 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384' and
  'ecdsa-sha2-nistp521' signature algorithms for ssh are implemented.
  See RFC 5656.
- ssh: The ssh:daemon option dh_gex_groups is extended to read a user
  provided ssh moduli file with generator-modulus pairs. The file is
  in openssh format.
- Thanks to 41 different contributors!

(fhajny)

2015-12-31 18:54:32 UTC MAIN commitmail json YAML

document removal of misc/pkgng

(agc)

2015-12-31 18:51:48 UTC MAIN commitmail json YAML

2015-12-31 18:49:20 UTC MAIN commitmail json YAML

Updated games/openttd to 1.5.3

(leot)

2015-12-31 18:48:55 UTC MAIN commitmail json YAML

Update games/openttd to 1.5.3.

Changes:
1.5.3 (2015-12-01)
------------------------------------------------------------------------
(None)

1.5.3-RC1 (2015-11-01)
------------------------------------------------------------------------
- Fix: When selecting a refit cargo for orders, do not check whether the vehicle
  is in a depot or station, and do not ask whether the vehicle currently allows
  station-refitting. Also hide the refit cost for orders, it is not predictable
  (r27428)
- Fix: Use the NewGRF railtype sorting order in the infrastructure window
  (r27427)
- Fix: Crash when switching to or taking over companies, when an order window of
  a vehicle of the new company was opened. Now close those windows [FS#5842]
  (r27425)
- Fix: Towns did not connect roads to existing roads, unless they had only a
  single roadbit. Otoh, towns also tried to connect to single roadbit tiles
  such as tunnels and depots, even though they were not connectable in the
  direction of interest [FS#6374] (r27424)
- Fix: When towns expanded single-bit roadtiles using a grid-layout, they used
  the layout position of the neighbouring tile (r27423)
- Fix: Aircraft picked the wrong airport entry point, if airports were rotated
  by 180 degree [FS#6341] (r27422)
- Fix: Consider text and icon sizes when drawing the client list [FS#6265]
  (r27421)
- Fix: GrowTownAtRoad sometimes returned false, even when a house was built
  [FS#6362] (r27420)
- Fix: CmdSellRailWagon did not revert all actions properly when no orderlist
  could be allocated [FS#6369] (r27419)
- Fix: Desync due to incorrect storage of segments with different railtype in
  the YAPF cache [FS#6329] [FS#6379] (r27418)
- Fix: When a dedicated server was paused with no clients, the master server
  advertisement interval was slowed, causing deadvertisement of the server
  [FS#6368] (r27400)
- Fix: [Makefile] Game script directory and compat*.nut were never installed
  on *nix (r27399)
- Fix: There are two different availability conditions for fdatasync in the
  manpage. Use them both, since at least on some MinGW versions one is not
  enough (r27389)
- Fix: win32 sound driver failed to report errors (r27383)
- Fix: Clickareas in settings tree were misaligned when the filter warning was
  displayed, if the setting height was defined by the icons instead of the font
  [FS#6358] (r27366)
- Fix: Center settings filter warning also vertically, and also in case of
  multiple lines (r27365)

(leot)

2015-12-31 18:32:05 UTC MAIN commitmail json YAML

Note addition of pkgng-1.6.2

(agc)

2015-12-31 18:31:07 UTC MAIN commitmail json YAML

Add and enable pkgng

(agc)

2015-12-31 13:29:36 UTC MAIN commitmail json YAML

2015-12-31 13:27:42 UTC MAIN commitmail json YAML

Updated sysutils/xentools45 to 4.5.1nb8

(jnemeth)

2015-12-31 13:27:10 UTC MAIN commitmail json YAML

Stop installing xenbackendd.  It is leftover cruft from the xm toolstack.
Running it will interfere with the operation of the xl toolstack, so it
should never be used now that the xm toolstack is gone.

(jnemeth)

2015-12-31 12:22:41 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Xslate to 3.3.9

(wen)

2015-12-31 12:21:03 UTC MAIN commitmail json YAML

Update to 3.3.9

Upstream changes:
3.3.9 2015-12-18 22:15:00+0900
    - Fix test for Windows
      3.3.8 change breaks Windows

3.3.8 2015-12-18 16:20:00+0900
    - Fix test for DragonflyBSD
    - Update document

(wen)

2015-12-31 12:07:56 UTC MAIN commitmail json YAML

Updated net/nmap to 7.01

(adam)

2015-12-31 12:06:34 UTC MAIN commitmail json YAML

Nmap 7.01 [2015-12-09]

o Switch to using gtk-mac-bundler and jhbuild for building the OS X installer.
  This promises to reduce a lot of the problems we've had with local paths and
  dependencies using the py2app and macports build system. [Daniel Miller]

o The Windows installer is now built with NSIS 2.47 which features LoadLibrary
  security hardening to prevent DLL hijacking and other unsafe use of temporary
  directories. Thanks to Stefan Kanthak for reporting the issue to NSIS and to
  us and the many other projects that use it.

o Updated the OpenSSL shipped with our binary builds (Windows, OS X, and RPM)
  to 1.0.2e.

o [Zenmap] [GH-235] Fix several failures to launch Zenmap on OS X. The new
  build process eliminates these errors:
    IOError: [Errno 2] No such file or directory: '/Applications/Zenmap.app/Contents/Resources/etc/pango/pangorc.in'
    LSOpenURLsWithRole() failed for the application /Applications/Zenmap.app with error -10810.

o [NSE] [GH-254] Update the TLSSessionRequest probe in ssl-enum-ciphers to
  match the one in nmap-service-probes, which was fixed previously to correct a
  length calculation error. [Daniel Miller]

o [NSE] [GH-251] Correct false positives and unexpected behavior in http-*
  scripts which used http.identify_404 to determine when a file was not found
  on the target. The function was following redirects, which could be an
  indication of a soft-404 response. [Tom Sellers]

o [NSE] [GH-241] Fix a false-positive in hnap-info when the target responds
  with 200 OK to any request. [Tom Sellers]

o [NSE] [GH-244] Fix an error response in xmlrpc-methods when run against a
  non-HTTP service. The expected behavior is no output. [Niklaus Schiess]

o [NSE] Fix SSN validation function in http-grep, reported by Bruce Barnett.

(adam)

2015-12-31 09:57:48 UTC MAIN commitmail json YAML

Updated databases/elasticsearch to 2.1.1

(fhajny)

2015-12-31 09:57:31 UTC MAIN commitmail json YAML

Update databases/elastisearch to 2.1.1.

elasticsearch 2.1.1
===================

Enhancements

Aggregations
- [Children agg] fix bug that prevented all child docs from being evaluated
Core
- If we can't get a MAC address for the node, use a dummy one
- Simplify shard inactive logging
- Simplify IndexingMemoryController#checkIdle
- IndexingMemoryController should not track shard index states
Index Templates
- Disallow index template pattern to be the same as an alias name
Mapping
- throw exception if a copy_to is within a multi field
- Register field mappers at the node level.

Bug fixes

Index APIs
- Field stats: Index constraints should remove indices in the response
  if the field to evaluate is empty
Internal
- Throw a meaningful error when loading metadata and an alias and index
  have the same name
Mapping
- Multi field names may not contain dots
Search
- Fix NPE when a segment with an empty cache gets closed.
Translog
- Fail and close translog hard if writing to disk fails
- Prevent writing to closed channel if translog is already closed
- Don't delete temp recovered checkpoint file it was renamed
Tribe Node
- Fix tribe node to load config file for internal client nodes

Regressions

Query DSL
- RangeQueryParser should accept _name in inner field

elasticsearch 2.1.0
===================

Breaking changesedit

CRUD
- Default detect_noop to true
Fielddata
- Remove the experimental indices.fielddata.cache.expire
Index APIs
- Add Force Merge API, deprecate Optimize API
Internal
- Forbid changing thread pool types
Java API
- Deprecates defaultRescoreWindowSize
Nested Docs
- If sorting by nested field then the nested_path should always be
  specified
Search
- Limit the size of the result window to a dynamic property
Stats
- The queue_size value should be shown as an integer.

Deprecations

Java API
- Deprecate the count api in favour of search with size 0
Parent/Child
- Deprecate score_type option in favour of the score_mode option
Query DSL
- Deprecate NotQueryBuilder
Search
- Deprecate _search/exists in favour of regular _search with size 0 and
  terminate_after 1
- Deprecate the scan search type.

New features

Aggregations
- Add percentiles_bucket pipeline aggregation
- Add stats_bucket / extended_stats_bucket pipeline aggs
Analysis
- Lithuanian analysis
Geo
- Adds geo_centroid metric aggregator

Enhancements

Allocation
- Add cluster-wide setting for total shard limit
- Early terminate high disk watermark checks on single data node cluster
- Also use PriorityComparator in shard balancer
- Add support for filtering by publish IP address
CAT API
- Add duration field to /_cat/snapshots
- Add cat API for repositories and snapshots
- Adds disk used by indices to _cat/allocation
Core
- Verify Checksum once it has been fully written to fail as soon as
  possible
Exceptions
- Deduplicate cause if already contained in shard failures
- Give a better exception when running from freebsd jail without
  enforce_statfs=1
- Make root_cause of field conflicts more obvious
- Use a dedicated id to serialize EsExceptions instead of it's class name.
- Validate class before cast.
- Improve error message of ClassCastExceptions
Geo
- Refactor geo_point validate* and normalize* for 2.x
Index APIs
- Limit type name length
Index Templates
- Accumulate validation errors when validating index templates
Internal
- Fix dangling comma in ClusterBlock#toString
- Improve some logging around master election and cluster state
- Add workaround for JDK-8014008
- Cleanup IndexMetaData
- More helpful error message on parameter order
- Cleanup InternalClusterInfoService
- Remove and forbid use of com.google.common.base.Throwables
- Remove cyclic dependencies between IndexService and FieldData/BitSet
  caches
- Remove and forbid use of com.google.common.base.Objects
- Remove and forbid use of com.google.common.collect.ImmutableList
- Remove and forbid use of com.google.common.collect.Lists
- Remove unused code from query_string parser and settings
- Consolidate duplicate logic in RoutingTable all*ShardsGrouped
- Turn DestructiveOperations.java into a Guice module.
- Remove CachedDfSource
- Enable indy (invokedynamic) compile flag for Groovy scripts by
  default
Java API
- Prevents users from building a BulkProcessor with a null client
Logging
- Move logging for the amount of free disk to TRACE
Packaging
- Drop ability to execute on Solaris
- Nuke ES_CLASSPATH appending, JarHell fail on empty classpath elements
- improve seccomp syscall filtering
- Block process execution with seccomp on linux/amd64
- Remove JAVA_HOME detection from the debian init script
Plugin Cloud AWS
- Enable S3SignerType
- Remove cloud.account and cloud.key settings
Plugin Cloud GCE
- cloud-gce plugin should check discovery.type
Plugin Discovery EC2
- Adding US-Gov-West
- Improved building of disco nodes
Plugin Repository S3
- Add aws canned acl
Plugins
- Don't be lenient in PluginService#processModule(Module)
- Adds a validation for plugins script to check if java is set
- Plugins: Removed plugin.types
- Improve java version comparison and explicitly enforce a version format
- Output plugin info only in verbose mode
Query DSL
- Internal: simplify filtered query conversion to lucene query
- Remove unsupported rewrite from multi_match query builder
- Remove unsupported rewrite option from match query builder
- Make FunctionScore work on unmapped field with missing parameter
Scripting
- Add property permissions so groovy scripts can serialize json
Scroll
- Optimize sorted scroll when sorting by _doc.
Search
- fix numerical issue in function score query
- Optimize scrolls for constant-score queries.
- Optimize counts on simple queries.
Search Templates
- Adds template support to _msearch resource
Snapshot/Restore
- Simplify the BlobContainer blob writing interface
- Add readonly option for repositories
Stats
- Add os.allocated_processors stats
- Adds stats counter for failed indexing requests

Bug fixes

Aggregations
- Pass extended bounds into HistogramAggregator when creating an
  unmapped aggregator
- Added correct generic type parameter on ScriptedMetricBuilder
- Pipeline Aggregations at the root of the agg tree are now validated
- Estimate HyperLogLog bias via k-NN regression
Allocation
- Fix calculation of next delay for delayed shard allocation
- Take ignored unallocated shards into account when making allocation
  decision
- Only allow rebalance operations to run if all shard store data is
  available
- Delayed allocation can miss a reroute
- Check rebalancing constraints when shards are moved from a node they
  can no longer remain on
CAT API
- Properly set indices and indicesOptions on subrequest made by
  /_cat/indices
CRUD
- Index name expressions should not be broken up
Cluster
- Handle shards assigned to nodes that are not in the cluster state
Core
- Use fresh index settings instead of relying on @IndexSettings
- Fork Lucene PatternTokenizer to apply LUCENE-6814 (closes
- Record all bytes of the checksum in VerifyingIndexOutput
- When shard becomes active again, immediately increase its indexing buffer
- Close TokenStream in finally clause
- LoggingRunnable.run should catch and log all errors, not just Exception?
Exceptions
- Fix ensureNodesAreAvailable's error message
Fielddata
- Don't cache top level field data for fields that don't exist
Geo
- Geo: Allow numeric parameters enclosed in quotes for geohash_grid
  aggregation
- Resync Geopoint hashCode/equals method
- Fix GeoPointFieldMapper to index geohash at correct precision.
Index APIs
- Field stats: Fix NPE for index constraint on empty index
- Field stats: Added format option for index constraints
- Restore previous optimize transport action name for bw comp
- Forbid index name . and ..
Index Templates
- Validate settings specified in index templates at template creation time
Internal
- fix mvn verify on jigsaw with 2.1
- fixup issues with 32-bit jvm
- Failure to update the cluster state with the recovered state should
  make sure it will be recovered later
- Gateway: a race condition can prevent the initial cluster state from
  being recovered
- Verify actually written checksum in VerifyingIndexOutput
- An inactive shard is activated by triggered synced flush
Logging
- Don't log multi-megabyte guice exceptions.
- Moving system property setting to before it can be used
Mapping
- Make _type use doc values
- Mapping: Allows upgrade of indexes with only search_analyzer specified
Packaging
- Handle system policy correctly
- Startup script exit status should catch daemonized startup failures
- Don't let ubuntu try to install its crazy jayatana agent.
Parent/Child
- Remove unnecessary usage of extra index searchers
- Plugin Delete By Query
- Fix Delete-by-Query with Shield
- Delete by query to not wrap the inner query into an additional query
  element
Plugins
- Fix plugin list command error message
- Fix HTML response during redirection
REST
- XContentFactory.xContentType: allow for possible UTF-8 BOM for JSON
  XContentType
- RestUtils.decodeQueryString ignores the URI fragment when parsing
  a query string
Search
- Fix the quotes in the explain message for a script score function
  without parameters
Settings
- ByteSizeValue.equals should normalize units
- Snapshot/Restore
- Snapshot restore and index creates should keep index settings and
  cluster blocks in sync
- Fix blob size in writeBlob() method
Stats
- Add extra validation into cluster/stats
- Omit current* stats for OldShardStats
Translog
- Translog recovery can repeatedly fail if we run out of disk
- Pending operations in the translog prevent shard from being marked
  as inactive

Regressions

Internal
- Deduplicate concrete indices after indices resolution

Upgrades

Core
- Upgrade Lucene to 5.3.1
- Upgrade to lucene-5.3.0.
Geo
- Update to spatial4j 0.5 for correct Multi-Geometry
Internal
- Update to Jackson 2.6.2
Plugin Cloud AWS
- Update AWS SDK version to 1.10.19
Plugin Discovery EC2
- Upgrade to aws 1.10.33

(fhajny)

2015-12-31 09:09:55 UTC MAIN commitmail json YAML

Updated databases/redis to 3.0.6

(fhajny)

2015-12-31 09:09:36 UTC MAIN commitmail json YAML

Update databases/redis to 3.0.6.

--[ Redis 3.0.6 ] Release date: 18 Dec 2015

Upgrade urgency: MODERATE. We fixed a crash that happens very rarely, so
                updating does not hurt, but most users are unlikely to
                experience this condition because it requires some odd
                timing. However if you are a Redis Cluster user, upgrading
                is strongly adviced since this release includes very
                important improvements to Redis Cluster.

* [FIX] lua_struct.c/getnum security issue fixed. (Luca Bruno discovered it,
        patched by Sun He and Chris Lamb)
* [FIX] Redis Cluster replica migration fixed. See issue #2924 for details.
        (Salvatore Sanfilippo)
* [FIX] Fix a race condition in processCommand() because of interactions
        with freeMemoryIfNeeded(). Details in issue #2948 and especially
        in the commit message d999f5a. (Race found analytically by
        Oran Agra, patch by Salvatore Sanfilippo)

* [NEW] Backported from the upcoming Redis 3.2:
        MIGRATE now supports an extended multiple-keys pipelined mode, which
        is an order of magnitude faster. Redis Cluster now uses this mode
        in order to perform reshardings and rebalancings. (Salvatore Sanfilippo)
* [NEW] Backported from the upcoming Redis 3.2:
        Redis Cluster has now support for rebalancing via the redis-trib
        rebalance command. Demo here:
        https://asciinema.org/a/0tw2e5740kouda0yhkqrm5790
        Official documentation will be available ASAP. (Salvatore Sanfilippo)
* [NEW] Redis Cluster redis-trib.rb new "info" subcommand.
* [NEW] Redis Cluster tests improved. (Salvatore Sanfilippo)
* [NEW] Log offending memory access address on SIGSEGV/SIGBUS (Salvatore
        Sanfilippo)

(fhajny)

2015-12-31 08:56:13 UTC MAIN commitmail json YAML

Updated graphics/flickrnet to 3.17.0

(ryoon)

2015-12-31 08:55:48 UTC MAIN commitmail json YAML

Update to 3.17.0

* Fix DISTNAME and use github framework

Changelog:
just some small tweaks

(ryoon)

2015-12-31 08:50:01 UTC MAIN commitmail json YAML

Updated www/liferea to 1.10.17

(leot)

2015-12-31 08:49:38 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 43.0.3

(ryoon)

2015-12-31 08:49:23 UTC MAIN commitmail json YAML

Update www/liferea to 1.10.17.

Changes:
* Fixes Github #194: Add source dialog visually broken
  (reported by k0377)
* Fixes Github #195: Out-dated documentation on enclosure download
  (reported by brian-in-crawford)
* Fixes Github #223: Search folder dialog don't show rules
  (reported by Guido Masella)
* Fixes Github #227: Preference dialog fails to load with latest
  GtkBuilder (patch by Yanko Kaneti)
* Fixes Github #234: Segmentation fault upon attempting to add an OPML
  (reported by GreenLunar)
* Fixes compilation error when there is no libnotify
* Added debugging for #258: Dialog loading issues
  (patch by glitsj16)

(leot)

2015-12-31 08:49:11 UTC MAIN commitmail json YAML

Update to 43.0.3

* Sync with firefox-43.0.3

(ryoon)

2015-12-31 08:46:17 UTC MAIN commitmail json YAML

Updated www/firefox to 43.0.3

(ryoon)

2015-12-31 08:45:42 UTC MAIN commitmail json YAML

Update to 43.0.3

* Fix alsa option build, fix PR pkg/50427

Changelog:
    Fix: Fix network issue when using Nvidia's Network Access Manager (1233237)
    Fix: On some Windows configurations, improve the decoding of some videos on YouTube (1233970)

(ryoon)

2015-12-31 08:09:26 UTC MAIN commitmail json YAML

Updated fonts/umefont-ttf to 0.580

(ryoon)

2015-12-31 08:08:40 UTC MAIN commitmail json YAML

Update to 0.580

Status:
Unadjusted glyphs (characters; 1st pass): Uninode 88a8-8b95
Unadjusted glyphs (Bushu; 1st pass): Koromo, Gonben

(ryoon)

2015-12-31 07:10:20 UTC MAIN commitmail json YAML

2015-12-31 07:08:44 UTC MAIN commitmail json YAML

Update Apache httpd and KDE version

(ryoon)

2015-12-31 07:08:01 UTC MAIN commitmail json YAML

Updated misc/tmux to 2.1

(ryoon)

2015-12-31 07:07:16 UTC MAIN commitmail json YAML

Update to 2.1

Changelog:
CHANGES FROM 2.0 to 2.1 18 October 2015

Incompatible Changes
====================

* Mouse-mode has been rewritten.  There's now no longer options for:
- mouse-resize-pane
- mouse-select-pane
- mouse-select-window
- mode-mouse

  Instead there is just one option:  'mouse' which turns on mouse support
  entirely.
* 'default-terminal' is now a session option.  Furthermore, if this is set
  to 'screen-*' then emulate what screen does.  If italics are wanted, this
  can be set to 'tmux' but this is still new and not necessarily supported
  on all platforms with older ncurses installs.
* The c0-* options for rate-limiting have been removed.  Instead, a backoff
  approach is used.

Normal Changes
==============

* New formats:
- session_activity
- window_linked
- window_activity_format
- session_alerts
- session_last_attached
- client_pid
- pid
* 'copy-selection', 'append-selection', 'start-named-buffer' now understand
  an '-x' flag to prevent it exiting copying mode.
* 'select-pane' now understands '-P' to set window/pane background colours.
* 'renumber-windows' now understands windows which are unlinked.
* 'bind' now understands multiple key tables.  Allows for key-chaining.
* 'select-layout' understands '-o' to undo the last layout change.
* The environment is updated when switching sessions as well as attaching.
* 'select-pane' now understands '-M' for marking a pane.  This marked pane
  can then be used with commands which understand src-pane specifiers
  automatically.
* If a session/window target is prefixed with '=' then only an exact match
  is considered.
* 'move-window' understands '-a'.
* 'update-environment' understands '-E' when attach-session is used on an
  already attached client.
* 'show-environment' understands '-s' to output Bourne-compatible commands.
* New option: 'history-file' to save/restore command prompt history.
* Copy mode is exited if the history is cleared whilst in copy-mode.
* 'copy-mode' learned '-e' to exit copy-mode when scrolling to end.

(ryoon)

2015-12-31 03:46:14 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-XPath to 1.16

(wen)

2015-12-31 03:45:22 UTC MAIN commitmail json YAML

Update to 1.16
Add LICENSE

Upstream changes:
1.16  2015-12-28 MANWAR
      - Fixed issues RT# 87781, RT# 54389 and RT# 73982.

1.15  2015-12-27 MANWAR
      - Added Changes file to the MANIFEST file.
      - Added LICENSE file.
      - Added MANIFEST.SKIP file.
      - Tidied up pod document of the package XML::XPath.

1.14  2015-12-26 MANWAR
      - Added Changes file.
      - Enabled 'warnings' check.
      - Moved packages to lib/ folder.
      - Added key 'resources' to the Makefile.PL script.

(wen)

2015-12-31 03:39:22 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Sass to 1.0.3

(wen)

2015-12-31 03:38:06 UTC MAIN commitmail json YAML

Update to 1.0.3

Upstream changes:
1.0.1 - support custom functions.
  use Text::Sass Functions => [qw(package package)];

1.0.0 - PR#2 (annulen:multiline_var) from Konstantin Tokarev
(No changelog for 1.0.3 upstream)

(wen)

2015-12-31 03:26:43 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-mysql to 4.033

(wen)

2015-12-31 03:23:31 UTC MAIN commitmail json YAML

Update to 4.033

Upstream changes:
2015-10-26 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.033)
* Full-release to include 03.

2015-10-25 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.032_03)
* Use mysql_get_option to read net_buffer_length and mysql_get_parameter
  where available, needed for MySQL 5.7.9. Patch from berntm @ Oracle.
  https://github.com/perl5-dbi/DBD-mysql/pull/42
* Fix mysql_conn_attrs test when run against MySQL 5.1 server.
* Fix for memory leak to $sth->{ParamValues} , RT83051
    https://rt.cpan.org/Public/Bug/Display.html?id=83051
* Fixes for running test suite on MySQL 5.7.
* Fix running test suite with InnoDB disabled, reported by bor.

(wen)

2015-12-31 02:59:33 UTC MAIN commitmail json YAML

Note addition of security/boringssl

(agc)

2015-12-31 02:58:39 UTC MAIN commitmail json YAML

Add and enable boringssl

(agc)

2015-12-30 17:43:00 UTC MAIN commitmail json YAML

Added www/libsass|sassc version 3.3.2

(adam)

2015-12-30 17:42:06 UTC MAIN commitmail json YAML

Added www/libsass|sassc version 3.3.2

(adam)

2015-12-30 17:40:49 UTC MAIN commitmail json YAML

SassC is a wrapper around libsass used to generate a useful command-line
application that can be installed and packaged for several operating systems.

(adam)