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 (1m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (53d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (164d) 

2024-05-23 16:44:08 UTC Now

2018-02-28 16:02:48 UTC MAIN commitmail json YAML

doc: Updated net/pear-Net_Sieve to 1.4.2

(taca)

2018-02-28 16:02:25 UTC MAIN commitmail json YAML

net/pear-Net_Sieve: udpate to 1.4.2

1.4.2 2018-02-14 04:55 UTC
Changelog:

* Composer: Fix license identifier, don't use unbound version numbers for deps

(taca)

2018-02-28 16:02:00 UTC MAIN commitmail json YAML

doc: Updated math/pear-Numbers_Words to 0.18.2

(taca)

2018-02-28 16:01:41 UTC MAIN commitmail json YAML

math/pear-Numbers_Words: update to 0.18.2

0.18.2 2018-02-13 09:05 UTC

Changelog:

* PR #32: fix "count(): Parameter must be an array or an object that
  implements Countable" with PHP 7.2

(taca)

2018-02-28 16:00:49 UTC MAIN commitmail json YAML

www/php-http3: allow build with PHP 7.1 and 7.2

(taca)

2018-02-28 15:59:09 UTC MAIN commitmail json YAML

doc: Updated www/contao45 to 4.5.4

(taca)

2018-02-28 15:58:45 UTC MAIN commitmail json YAML

www/contao45: update to 4.5.4

Contao 4.5.4 is released on 14th Feb 2018.

Release note:

Contao version 4.5.4 is available.  The bugfix release fixes several
issues including a problem with rebuilding the search index.

(taca)

2018-02-28 15:57:54 UTC MAIN commitmail json YAML

doc: Updated www/contao44 to 4.4.14

(taca)

2018-02-28 15:57:30 UTC MAIN commitmail json YAML

www/contao44: update to 4.4.14

Contao 4.4.14 is released on 14th Feb 2018.

Release note:

Contao version 4.4.14 is available. The bugfix release fixes several issues
including a problem with rebuilding the search index.

(taca)

2018-02-28 15:48:11 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-docile to 1.3.0

(taca)

2018-02-28 15:47:49 UTC MAIN commitmail json YAML

devel/ruby-docile: update to 1.3.0

## [v1.3.0 (Feb 7, 2018)](http://github.com/ms-ati/docile/compare/v1.2.0...v1.3.0)
  - Allow helper methods in block's context to call DSL methods
  - Add SemVer release policy explicitly
  - Standardize on double-quoted string literals
  - Workaround some more Travis CI shenanigans

## [v1.2.0 (Jan 11, 2018)](http://github.com/ms-ati/docile/compare/v1.1.5...v1.2.0)

  - Special thanks to Christina Koller (@cmkoller)
    - add DSL evaluation returning *return value of the block* (see `.dsl_eval_with_block_return`)
  - add an example to README
  - keep travis builds passing on old ruby versions

(taca)

2018-02-28 15:46:19 UTC MAIN commitmail json YAML

doc: Added devel/ruby-classy_hash version 0.2.1

(taca)

2018-02-28 15:45:55 UTC MAIN commitmail json YAML

devel/Makefile: add ane enable ruby-classy_hash

(taca)

2018-02-28 15:45:32 UTC MAIN commitmail json YAML

devel/ruby-classy_hash: add version 0.2.1

pkgsrc note: required by newer games/ruby-squib.

Classy Hash is a schema validator for Ruby Hashes.  You provide a simple
schema Hash, and Classy Hash will make sure your data matches, providing
helpful error messages if it doesn't.

(taca)

2018-02-28 15:43:29 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-byebug to 10.0.0

(taca)

2018-02-28 15:43:08 UTC MAIN commitmail json YAML

devel/ruby-byebug: update to 10.0.0

10.0.0 - 2018-01-26

Changed

* Breaking on methods now stops on the first effective line of a method, not
  on the line containing the def keyword.

Added

* Show valid breakpoint locations when invalid location given (#393, @ko1).
* Ruby 2.5.0 support (#397, @yui-knk).
* Log host & port when launching byebug's client in remote mode.
* Some love & tests to remote debugging (#82).
* remote_byebug shortcut to start the most common case for remote debugging
  (#141).

Fixed

* Properly ignore ruby fullpath executable when passed to byebug script
  (#419).
* Remote server crash when interrupting client (#141, #274).
* Control server thread being able to interrupt main thread only a single
  time. (#239).

(taca)

2018-02-28 15:39:52 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-backports to 3.11.1

(taca)

2018-02-28 15:39:31 UTC MAIN commitmail json YAML

devel/ruby-backports: update to 3.11.1

Version 3.11.0 - December 25th, 2017

* New Ruby version 2.5.0

o Array

- append, prepend

o Dir

- children, each_child

o Enumerable

- any?, all?, none?, one? (with pattern argument)

o Hash

- slice
- transform_keys

o Integer

- sqrt
- allbits?, anybits? and nobits?

o Kernel

- yield_self

o Module

- attr, attr_accessor, attr_reader, attr_writer (now public)
- define_method, alias_method, undef_method, remove_method
  (now public)

o String

- delete_prefix, delete_prefix!
- delete_suffix, delete_suffix!

o Struct

- new (with keyword_init: true)

* require 'backports/latest' is now the right way to require everything

Version 3.10.0 - October 17, 2017

* Additional features of 2.4.0

o Enumerable

- uniq
- sum

o Hash

- compact
- transform_values

Version 3.9.0 - October 07, 2017

* From 2.4.0: dup for true, false, nil, Numeric

* From 2.2.0: Method#super_method

Version 3.8.0 - April 26, 2017

* From 2.4.0: String#match?, Regexp#match?

* From 2.3.0:

o unary String#+, -
o Numeric: positive?, negative?
o Hash: to_proc, fetch_values, >, <, >=, <=
o Enumerable: chunk_while, grep_v
o {Array|Hash|Struct}#dig
o Array#bsearch_index

* From 2.2.0:

o Method#curry
o String#unicode_normalize{|?|!}
o Kernel#itself
o Float: next_float, prev_float

Version 3.7.0 - March 28, 2017

* Initiate work on backports of 2.2, 2.3, 2.4

* From 2.4.0:

o Comparable#clamp

* From 2.2.0:

o Enumerable: slice_when, slice_after

(taca)

2018-02-28 15:32:52 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-atomic

(taca)

2018-02-28 15:32:39 UTC MAIN commitmail json YAML

devel/ruby-atomic: remove deprecated by ruby-concurrent-ruby

Remove ruby-atomic deprecated by ruby-concurrent-ruby.

(taca)

2018-02-28 15:30:12 UTC MAIN commitmail json YAML

devel/Makefile: delete ruby-atomic

(taca)

2018-02-28 15:28:15 UTC MAIN commitmail json YAML

doc: Added devel/ruby-concurrent-ruby version 1.0.5

(taca)

2018-02-28 15:27:47 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-concurrent-ruby

(taca)

2018-02-28 15:27:19 UTC MAIN commitmail json YAML

devel/ruby-concurrent-ruby: Add ruby-concurrent-ruby 1.0.5

pkgsrc note: This package deprecates devel/ruby-atomic, too.

Modern concurrency tools including agents, futures, promises, thread pools,
actors, supervisors, and more.

Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency
patterns.

The design goals of this gem are:

* Be an 'unopinionated' toolbox that provides useful utilities without
  debating which is better or why
* Remain free of external gem dependencies
* Stay true to the spirit of the languages providing inspiration
* But implement in a way that makes sense for Ruby
* Keep the semantics as idiomatic Ruby as possible
* Support features that make sense in Ruby
* Exclude features that don't make sense in Ruby
* Be small, lean, and loosely coupled

(taca)

2018-02-28 15:20:22 UTC MAIN commitmail json YAML

doc: Updated devel/ruby2ruby to 2.4.1

(taca)

2018-02-28 15:20:00 UTC MAIN commitmail json YAML

devel/ruby2ruby: update to 2.4.1

=== 2.4.1 / 2018-02-15

* 2 minor enhancements:

  * Added bitwise ops to BINARY. (david942j)
  * Added rewrite_call|if|until|while to normalize `not` in conditions.

(taca)

2018-02-28 15:19:41 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-sexp-processor to 4.10.1

(taca)

2018-02-28 15:19:16 UTC MAIN commitmail json YAML

devel/ruby-sexp-processor: updaet to 4.10.1

=== 4.10.1 / 2018-02-15

* 1 minor enhancement:

  * Tweaked pt_testcase for ruby 2.5 and better ruby2ruby test data.

(taca)

2018-02-28 15:18:24 UTC MAIN commitmail json YAML

doc: Updated devel/hoe to 3.16.2

(taca)

2018-02-28 15:18:04 UTC MAIN commitmail json YAML

devel/hoe: update to 3.16.2

=== 3.16.2 / 2017-11-21

* 2 bug fixes:

  * Make missing history/readme situations more resilient and informative. (kemonomachi)
  * Make missing urls value just warn.

(taca)

2018-02-28 15:17:10 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-tiny_tds to 2.1.1

(taca)

2018-02-28 15:16:45 UTC MAIN commitmail json YAML

Add missing pkg_alternatives support.

(taca)

2018-02-28 15:15:50 UTC MAIN commitmail json YAML

databases/ruby-tiny_tds: update to 2.1.1

* Clarified ISSUE_TEMPLATE.md with explicit steps (#390)
* Fix FreeTDS installation instructions in README (#392)
* Use our 2017-GA SQL Server Docker Image (#397)
* Move message_handler from a shared value to userdata

(taca)

2018-02-28 15:14:11 UTC MAIN commitmail json YAML

doc: Updated lang/elixir to 1.6.2

(fhajny)

2018-02-28 15:14:02 UTC MAIN commitmail json YAML

lang/elixit: Update to 1.6.2.

1. Enhancements

Mix
- [mix compile.erlang] Teach Mix erlang compiler alternative spelling
  for -behavior declaration
- [mix format] Support the :subdirectories configuration that points
  to other directories with their own .formatter.exs file. This is
  useful in umbrella applications. mix new --umbrella has also been
  changed to use this new configuration by default
- [mix format] Include the current environment for missing dependency
  errors

2. Bug fixes

Elixir
- [Code.Formatter] Ensure -> does not exceed line length
- [DynamicSupervisor] Properly tag error reports generated by dynamic
  supervisors so they can be properly translated by Logger
- [DynamicSupervisor] Consider extra arguments during child restart
- [Kernel] Ensure arguments given to a guard defined with defguard are
  evaluated in the correct order
- [Module] Do not remove docs for previous function declaration when
  @impl true is used
- [Supervisor] Ensure use Supervisor properly adds the @behaviour
  Supervisor annotation

Mix
- [Mix.Shell] Bring back Mix.Shell.cmd/2 - this arity was defined via
  a default argument that was accidentally removed

(fhajny)

2018-02-28 15:10:21 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo to 1.2.5

(taca)

2018-02-28 15:10:02 UTC MAIN commitmail json YAML

time/ruby-tzinfo: update to 1.2.5

Version 1.2.5 - 4-Feb-2018
--------------------------

* Support recursively (deep) freezing Country and Timezone instances. #80.
* Allow negative daylight savings time offsets to be derived when reading from
  zoneinfo files. The utc_offset and std_offset are now derived correctly for
  Europe/Dublin in the 2018a and 2018b releases of the Time Zone Database.

(taca)

2018-02-28 15:08:53 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo-data to 1.2018.3

(taca)

2018-02-28 15:08:30 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2018.3.

Based on version 2018c of the IANA Time Zone Database
(https://mm.icann.org/pipermail/tz-announce/2018-January/000048.html).

(taca)

2018-02-28 13:38:48 UTC MAIN commitmail json YAML

Updated sysutils/salt, sysutils/salt-docs, www/py-aiohttp

(adam)

2018-02-28 13:38:00 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.0.5

3.0.5:
Fix InvalidStateError on processing a sequence of two RequestHandler.data_received calls on web server.

(adam)

2018-02-28 13:37:23 UTC MAIN commitmail json YAML

salt: updated to 2017.7.4

2017.7.4:
Pin tornado version in requirements file
Fix regression with identity file usage
Add 2017.7.4 Release Notes with PRs
use local config for vault when masterless

(adam)

2018-02-28 13:26:21 UTC MAIN commitmail json YAML

doc: Updated sysutils/syslog-ng to 3.14.1

(fhajny)

2018-02-28 13:26:08 UTC MAIN commitmail json YAML

sysutils/syslog-ng*: Update to 3.14.1.

Features
- Password protected ssl keys
- Add OpenBSD module to system() source
- Add Ubuntu Trusty support to Docker build

Bugfixes
- Fix increased memory usage during saving disk-buffer
- Fix maximum record length limitations of disk-buffer
- Fix a memory leak in cfg-lexer
- Fix some issues found by pylint in python module
- Fix a crash due to a race condition in kv-parser()
- Fix a crash due to a race condition in file() destination
- Fix deprecated API usage in python module tests
- Fix a race condition in internal() source
- Fix a locale issue in merge-grammar python tool
- Fix compile problems with autotools when '--disable-all-modules'
  used
- Fix a file descriptor leak in persist-state
- Fix a file descriptor leak in pseudofile()
- Fix memory/fd leaks in loggen tool
- Fix compile problems on Fedora, RHEL6, CentOS6 and SUSE based
  platforms
- Fix a crash when large variety of keys added to messages
- Fix compile problems when PATH_MAX not defined
- Fix integer overflow problems in grammar
- Fix a memory leak in filter()
- Fix memory leak of persist-name() option
- Fix message corruption caused by a bug in the subst() rewrite rule
- Fix silently dropped messages in elasticsearch2() when sending in
  bulk mode
- Fix broken disk-buffer() support in elasticsearch2()
- Fix Hy support in python module
- Fix an event scheduler related crash during reloading syslog-ng
- Fix a crash with SIGBUS when persist file cannot grow

Other changes
- Improve error reporting in "block" definitions in config
- Add warning message when disk-buffer() directory is changed in
  configuration
- Syslog-ng debun improvements
- Refactor in rewrite() module init
- Missing child program (exit status 127) handling is changed in
  program() destination:
- stopping destination instead of polling for the child program
- Refactor in filter() module
- Improve thread synchronization in mainloop and refactor
- Adapted json-c v0.13 API changes to json-parser
- Add filters as selectors in contextual data

(fhajny)

2018-02-28 11:48:39 UTC MAIN commitmail json YAML

unclutter: Add LICENSE (public domain)

unclutter is under the public domain, from its README:

> The program is released into the public domain.  Only the considerate
> will leave credit for the author.

(leot)

2018-02-28 10:10:46 UTC MAIN commitmail json YAML

emulators: Add forgotten py-unicorn.

(jperkin)

2018-02-28 09:49:01 UTC MAIN commitmail json YAML

doc: Added sysutils/ioping version 1.0

(wiz)

2018-02-28 09:48:53 UTC MAIN commitmail json YAML

sysutils/Makefile: + ioping.

(wiz)

2018-02-28 09:48:36 UTC MAIN commitmail json YAML

sysutils/ioping: import ioping-1.0

A tool to monitor I/O latency in real time.
It shows disk latency in the same way as ping shows network latency.

Packaged for wip by miwarin, with fixes by rillig and myself.

(wiz)

2018-02-28 09:20:37 UTC MAIN commitmail json YAML

doc: Updated security/munge to 0.5.13

(wiz)

2018-02-28 09:20:29 UTC MAIN commitmail json YAML

munge: update to 0.5.13 to fix build with openssl-1.1.

munge-0.5.13 (2017-09-26):
- Added support for OpenSSL 1.1.0. (#54)
- Added support for UID/GID values >= 2^31.
- Added support for getentropy() and getrandom().
- Added --trusted-group cmdline opt to munged.
- Added --log-file and --seed-file cmdline opts to munged. (#57)
- Changed default MAC algorithm to SHA-256.
- Fixed autoconf installation directory variable substitution. (#47)
- Fixed all gcc, clang, and valgrind warnings.
- Improved resilience and unpredictability of PRNG.
- Improved hash table performance.
- Removed libmissing dependency from libmunge. (#49)

munge-0.5.12 (2016-02-25):
- Changed project homepage to <https://dun.github.io/munge/>.
- Changed RPM specfile from sysvinit to systemd. (#33)
- Added --max-ttl cmdline opt to munged. (#28)
- Added --pid-file cmdline opt to munged. (#41)
- Added support for "make dist" and "make distcheck". (#45)
- Fixed group-writable permissions error for logfile on Ubuntu. (#31)
- Fixed packaging with missing pkgconfig munge.pc file. (#25)
- Fixed packaging with missing systemd service & tmpfiles.d config. (#34)
- Fixed recursive make command in makefiles. (#40)

(wiz)

2018-02-28 09:09:28 UTC MAIN commitmail json YAML

doc: Updated www/p5-libwww to 6.33

(wiz)

2018-02-28 09:09:19 UTC MAIN commitmail json YAML

p5-libwww: update to 6.33.

6.33      2018-02-27 03:51:36Z
    - Fix send_te change from previous release, which was breaking
      LWP::Parallel::UserAgent and Test::Override::UserAgent (GH #281) (Doug
      Bell)

(wiz)

2018-02-28 09:07:49 UTC MAIN commitmail json YAML

doc: Updated www/p5-Plack-Middleware-RemoveRedundantBody to 0.07

(wiz)

2018-02-28 09:07:38 UTC MAIN commitmail json YAML

p5-Plack-Middleware-RemoveRedundantBody: update to 0.07.

0.07
    * Removed redundant object allocations & some minor fixes

(wiz)

2018-02-28 08:57:08 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-String-ToIdentifier-EN to 0.12

(wiz)

2018-02-28 08:56:58 UTC MAIN commitmail json YAML

p5-String-ToIdentifier-EN: update to 0.12.

0.12 2018-02-26 04:04:09
    - re-release dist with updated dist files gh#2

(wiz)

2018-02-28 08:55:59 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Lingua-EN-Inflect-Phrase to 0.20

(wiz)

2018-02-28 08:55:49 UTC MAIN commitmail json YAML

p5-Lingua-EN-Inflect-Phrase: update to 0.20.

0.20 2018-02-26 10:22:28
        - fix for CPANTS Kwalitee issues by Zak B. Elep (zakame):
            add MetaProvides::Package and MinimumPerl to dist.ini

(wiz)

2018-02-28 08:54:25 UTC MAIN commitmail json YAML

Updated www/nghttp2, www/nginx-devel

(adam)

2018-02-28 08:53:47 UTC MAIN commitmail json YAML

nginx-devel: updated to 1.13.9

nginx 1.13.9:

*) Feature: HTTP/2 server push support; the "http2_push" and
  "http2_push_preload" directives.

*) Bugfix: "header already sent" alerts might appear in logs when using
  cache; the bug had appeared in 1.9.13.

*) Bugfix: a segmentation fault might occur in a worker process if the
  "ssl_verify_client" directive was used and no SSL certificate was
  specified in a virtual server.

*) Bugfix: in the ngx_http_v2_module.

*) Bugfix: in the ngx_http_dav_module.

(adam)

2018-02-28 08:53:43 UTC MAIN commitmail json YAML

doc: Updated sysutils/p5-Server-Starter to 0.34

(wiz)

2018-02-28 08:53:32 UTC MAIN commitmail json YAML

p5-Server-Starter: remove unused patch.

(wiz)

2018-02-28 08:53:15 UTC MAIN commitmail json YAML

p5-Server-Starter: update to 0.34.

0.34 2018-02-26T06:32:16Z
- run start_server even if no port (or path) is specified (thanks to Ichito Nagata) #49
- add `.` in @INC (thanks to Petr Písař) #47

(wiz)

2018-02-28 08:46:13 UTC MAIN commitmail json YAML

doc: Updated security/p5-CryptX to 0.058

(wiz)

2018-02-28 08:46:04 UTC MAIN commitmail json YAML

p5-CryptX: update to 0.058.

0.058  2018-02-27
        - fix: decode_b58b + invalid input

(wiz)

2018-02-28 08:44:20 UTC MAIN commitmail json YAML

nghttp2: updated to 1.31.0

nghttp2 v1.31.0:
lib: Add nghttp2_session_set_user_data() public API function
src: Define nghttp2_inet_pton wrapper to avoid inet_pton macro
nghttpx: Close listening socket on graceful shutdown
nghttpx: Add an option to accept expired client certificate
nghttpx: Add mruby tls_client_not_before, and tls_client_not_after
nghttpx: Fix potential memory leak

(adam)

2018-02-28 08:43:56 UTC MAIN commitmail json YAML

doc: Updated net/p5-SNMP-Info to 3.47

(wiz)

2018-02-28 08:43:48 UTC MAIN commitmail json YAML

p5-SNMP-Info: update to 3.47.

version 3.47 (2018-02-27)

  [ENHANCEMENTS]

  * Add LLDP-MIB::lldpXMedRemInventoryTable methods

(wiz)

2018-02-28 08:41:38 UTC MAIN commitmail json YAML

doc: Updated net/p5-RT-Client-REST to 0.51

(wiz)

2018-02-28 08:41:29 UTC MAIN commitmail json YAML

p5-RT-Client-REST: update to 0.51.

0.51 Tue Feb 27 2017 "Dmitri Tikhonov" <dmitri@cpan.org>
  - Add method to retrieve attachment metadata. Thanks Oriol Soriano.
  - Fix filename parsing bug in get_attachment_ids(). Thanks djstauffer.

(wiz)

2018-02-28 08:37:02 UTC MAIN commitmail json YAML

doc: Added devel/p5-Module-FromPerlVer version 0.0.1

(wiz)

2018-02-28 08:36:50 UTC MAIN commitmail json YAML

devel/Makefile: + p5-Module-FromPerlVer

(wiz)

2018-02-28 08:36:12 UTC MAIN commitmail json YAML

devel/p5-Module-FromPerlVer: import p5-Module-FromPerlVer-0.0.1

Ever have to give up using a new, really useful feature in Perl
because someone on Centos uses 5.8?

Not sure what will work with PerlBrew if you have five versions of
Perl installed with your modules?

No longer. Now your Makefile.PL can use the correct Perl Version.

(wiz)

2018-02-28 08:16:00 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Data-Peek to 0.48

(wiz)

2018-02-28 08:15:51 UTC MAIN commitmail json YAML

p5-Data-Peek: update to 0.48.

0.48 - 2018-02-26, H.Merijn Brand  <h.m.brand@xs4all.nl>
    * Some doc cleanup
    * It's 2018
    * DDump now defaults to $_
    * DP shortcut uses strict
    * Remove META.yml from MANIFEST.skip

(wiz)

2018-02-28 08:02:13 UTC MAIN commitmail json YAML

doc: Updated devel/talloc to 2.1.11nb1

(nonaka)

2018-02-28 08:00:47 UTC MAIN commitmail json YAML

devel/talloc: resolve conflict with samba-4.6.8nb4.

Bump PKGREVISION.

(nonaka)

2018-02-28 03:41:46 UTC MAIN commitmail json YAML

doc: Updated net/samba4 to 4.6.8nb4

(nonaka)

2018-02-28 03:38:49 UTC MAIN commitmail json YAML

net/samba4: use devel/talloc package instead of bundled library.

I'd like to install net/samba4 and net/freeradius on the same server.
But devel/talloc on which net/freeradius depends conflicts bundled talloc
library used in net/samba.
net/samba also should use devel/talloc package.

Bump PKGREVISION.

(nonaka)

2018-02-28 01:52:31 UTC MAIN commitmail json YAML

doc: Updated net/net-snmp to 5.7.3nb10

(maya)

2018-02-28 01:52:03 UTC MAIN commitmail json YAML

net-snmp: PR kern/52945: snmpd does not work under current 8.0_BETA

it seems that configure cannot detect IP_PKTINFO correctly
because of using SOL_IP. SOL_IP is not defined on *BSD.
And on netbsd, struct ip_pktinfo has no ipi_spec_dst.

From Ryo Shimizu.

PKGREVISION++

(maya)

2018-02-27 23:56:10 UTC MAIN commitmail json YAML

2018-02-27 23:43:21 UTC MAIN commitmail json YAML

Default to devel/libusb-compat for libusb 0.1

No objection on tech-pkg@

Tested on NetBSD/amd64.

(khorben)

2018-02-27 19:44:20 UTC pkgsrc-2017Q1 commitmail json YAML

dict-server: ++pkgrevision due to ABI change in libmaa

(cheusov)

2018-02-27 19:43:48 UTC pkgsrc-2017Q1 commitmail json YAML

dict-client: ++pkgrevision due to ABI change in libmaa

(cheusov)

2018-02-27 19:42:01 UTC MAIN commitmail json YAML

doc: Updated devel/libmaa to 1.3.2

(cheusov)

2018-02-27 19:36:06 UTC MAIN commitmail json YAML

libmaa was updated to version 1.4.0
  License has been changed from LGPL to MIT, permitted by Rik Faith,
  original author of this library.

  Build system changed from autoshit to mk-configure.

  Library version/soname was bumped from 3 to 4. I cannot
  guarantee that mk-configure and libtool build shared library the
  same way.

  Tests were added for stk_*, mem_* and prm_* functions.

  stk_isempty function was added.

  stk_* and other was reimplemented without obstack functions (glibc
  extension).

(cheusov)

2018-02-27 19:08:58 UTC MAIN commitmail json YAML

doc: Updated chat/eggdrop to 1.8.3

(fhajny)

2018-02-27 19:08:48 UTC MAIN commitmail json YAML

chat/eggdrop: Update to 1.8.3.

- Loosely based on joyent/pkgsrc/pull/38 by ismell@.
- Removed the static build option as it didn't work at all.

Eggdrop v1.8.3

Tcl-API changes:
  - Added "handle ipaddress botport userport" syntax to the addbot Tcl
    command.
General changes:
  - Fixed a bug where ssl-enabled ports were not able to be reverted to
    non-SSL ports via the setuser Tcl command.
  - SSL certs: Fail earlier if SSL certs have issues. Also fatally error
    if only one of ssl-privatekey/certificate config settings is set.
  - Correctly check against invalid flags with the .match partyline
    command and matchattr Tcl command.
  - Prevent loop when writing to stdout in foreground mode that results
    in a segfault.
  - Lots of additional error checking against values for .+bot, .chaddr
    and the Tcl addbot command.
  - No longer trigger CHON binds when returning from a control script.
  - Added the '.resetconsole' command, allowing a user to reset console
    flags to those specified in the config file.
Botnet changes:
  - Added the 'l' console flag to handle messages sent from linked bots,
    reserving the 'b' console flag to handle messages related to botnet-
    linkings.
  - Split the "raw share traffic" flag into incoming (h) and outgoing (g).
  - Fixed a race condition in SSL userfile sharing, causing the transfer
    to stall with 511 bytes missing.
  - Fixed a bug introduced in v1.8.2 with copy-to-tmp, where the userfile
    being received is now properly being sent to a tmpfile first if
    copy-to-tmp is set.
  - Botnet sharing:  A slave will now use the address of the hub (to
    which it's succesfully connected) instead of an IP given by the hub
    which was wrong in certain cases (especially in NAT situations).
  - Bots request existing channel flags for users upon adding a new
    channel.
Deprecations:
  - Deprecated the "ipv4address:botport/userport" and
    "[ipv6address]:botport/userport" address formats for addbot.

Eggdrop v1.8.2

eggdrop.conf changes:
  - temp-path renamed to tmpfile and its purpose changed.
    It is now only used by filesys.mod/transfer.mod and optional.
  - blowfish-use-mode is a new setting for Tcl encrypt/decrypt.
    Allows using CBC instead of ECB mode for encryption.
    Tcl scripts not using the same mode are incompatible with each other.
    Does NOT affect password hashing for the userfile.
    CBC will be the NEW DEFAULT in a later version of eggdrop.
    Will be removed in a future Eggdrop version and forced to CBC.
  - global-* is renamed to default-*.
    This clarifies their purpose as default channel settings,
    not ones that override for existing channels.
    global-* still works for backwards compatibility.
Tcl-API changes:
  - encrypt/decrypt: These commands can now encrypt/decrypt in CBC
    mode instead of the current ECB mode. This does NOT affect password
    hashing for the userfile.
  - getuser: Can now be called without a second argument. Returns a flat
    key/value list (dict) of settings for that user.
  - configureargs: New global variable holding the ./configure arguments.
    This is a _string_, not a list. User needs to split it themselves.
  - maskhost: New types 30-39 set hostmask to * (to allow e.g. nick!*@*).
General changes:
  - Improved command line argument parsing.
  - Portuguese language file added.
  - Eggdrop no longer changes nick on every rehash if altnick uses '?'.
  - Terminal-mode (commandline -nt) always has full owner access now.
  - Allow spaces in server passwords in serverlist.

Eggdrop v1.8.1

- Autobotchk - Added functionality improvements to the tried-and-true
  autobotchk script, allowing characters such as {} and [] to be used in
  filenames
- .who linkedbot output - Truncates listings appropriately
- Minutely hook - The minutely hook was only called for missed minutes mod
  60, now it is still listed in minutes but it can be greater than 60.
- New OpenSSL version detection
- Moved previously hard-coded version strings to
  version.h and update them via misc/setpatch instead of misc/addpatch
- Compile cleanup - Fixed some compiler warnings
- General bugfixes

Eggdrop v1.8.0

- Support for utf-8 encoding with a fallback of iso8859-1
- Support for IPv6
- SSL support has been added for all kinds of connections, including
  certificate verification and authorization, and partyline SSL.
- The wire module has been removed from eggdrop
- Config file changes: e.g. my-ip and my-hostname settings are replaced
  by vhost4, vhost6 and the listen-addr.

(fhajny)

2018-02-27 17:48:33 UTC MAIN commitmail json YAML

doc: Updated print/cups-filters to 1.20.1

(leot)

2018-02-27 17:48:20 UTC MAIN commitmail json YAML

cups-filters: Update print/cups-filters to 1.20.1

Changes:
1.20.1
------
- libcupsfilters: Silenced warning when using CUPS < 2.x by
  eliminating the use of a recently introduced CUPS library
  function (Bugzilla bug #1421).
- braille: Fix some missing options on indexv4. Thanks to
  Samuel Thibault for this patch (Pull request #21).
- braille: Fix disabling margins on indexv4 in graphic
  mode. Thanks to Samuel Thibault for this patch (Pull request
  #20).
- braille: Fix installation of brftopagedbrf. Thanks to Samuel
  Thibault for this patch (Pull request #18, Issue #17).
- cups-browsed: Fixed crash when CUPS reports a print queue
  without "device-uri" attribute when cups-browsed polls a
  list of local CUPS queues (Issue #16).

1.20.0
------
- libcupsfilters: Let the PPD generator prefer the English
  translation file from CUPS for the human-readable strings in
  the PPD files.
- libcupsfilters: The PPD generator lists all page sizes with
  human-readable names now, including proprietary names of the
  printer.
- cups-browsed, driverless: Fixed get-printer-attributes call
  on driverless printers for generating the PPD, explicitly
  requesting the media-col-database attribute as otherwise
  borderless page sizes do not appear.
- libcupsfilters: Fixed loading option/choice strings lists
  from driverless printers for PPD file generation. Especially
  proprietary media types appear correctly now.
- libcupsfilters: Completed color space support in the PPD
  generator: Added DeviceGray/RGB/CMYK, default to 8 bit for
  SRGB and to 16 bit for AdobeRGB, avoid duplicate listings of
  the same color space.

1.19.0
------
- libcupsfilters: Let the PPD generator add the options "Print
  Optimization", "Print Rendering Intent" and "Print Scaling"
  if appropriate IPP attributes are found.
- libcupsfilters: Let the PPD generator read out the maximum
  of info about color spaces and this way not only reliably
  the correct choices are added to the ColorModel option but
  also the maximum supported bit depth (8 or 16 bit) is used.
- libcupsfilters: Overtaken new features from CUPS' PPD
  generator: Presets, Finishing Templates, and extraction of
  media sizes from "media-col-database"
- libcupsfilters: Improvements on header of generated PPDs:
  use cups-filters version number, "drvless.ppd" PCFileName,
  APSupplies and cupsChargeInfoURI from CUPS.
- libcupsfilters: Let the PPD generator use the IPP string
  tables in the translation files of CUPS 2.3.x or newer
  (English strings only). Let all options in the PPD have
  human-readable option and choice names. In case of CUPS
  2.2.x or older (or if the CUPS translation are missing) we
  fall back to internal tables.
- cups-browsed: Improved debug output when checking IPP
  attributes of IPP printers.
- .gitignore: Ignore also core files.
- cups-browsed: Support use of PPD files generated by CUPS for
  IPP Printers. Works only if the the local queue created by
  cups-browsed replaces a temporary queue from CUPS.
  Configurable via "UseCUPSGeneratedPPDs" directive in
  cups-browsed.conf.

1.18.0
------
- braille: Add support for page-ranges option. Thanks to
          Samuel Thibault for this patch (Pull request #12).
- braille: Fix supporting docx and LO file names with
          spaces. Thanks to Samuel Thibault for this patch (Pull
          request #11).
- .gitignore: Updated and cleaned up.
- Build system: Make sure that "make dist" always includes all
  files of the repository, plus the files generated by
  ./autogen.sh, independent of the system configuration and
  the used ./configure options.
- pdftoijs, pdftoopvp: Build pdftoijs and pdftoopvp only on
  demand (via "--enable-ijs" and "--enable-opvp" on the
  ./configure command line). There are actually no known
  printer drivers using these filters. If no one complains
  about the missing filters they will get completely removed.
- Build system: Set default path for pdftops to
  /usr/bin/pdftops also for cross-compiling (Bug #1417).
- cups-browsed: Set "printer-location" as an attribute and not
  as an option when creating/updating a CUPS queue (Bug
  #1413).
- braille: Fix handling non-printable characters in BRF
  files. Thanks to Samuel Thibault for this patch.
- braille: Fix printing backslashes in BRF files. Thanks to
  Samuel Thibault for this patch.
- braille: use application/vnd.cups-brf instead of
  text/vnd.cups-brf. Thanks to Samuel Thibault for this patch.
- braille: Make sure liblouis emits pure BRF output. Thanks to
  Samuel Thibault for this patch.
- braille: Spaces at the head of lines were not getting
  embossed, because bash would eat them in the read
  command. IFS allows to avoid the issue. Thanks to Samuel
  Thibault for this patch.
- gstoraster: Emit proper error message if Ghostscript is
  missing.  Thanks to Peter De Wachter (pdewacht at gmail dot
  com) for the patch (Bug #1415).
- braille: Old bash does not like quotes, like in '$(("123" +
  0))'. Removed unneeded quotes. Thanks to Samuel Thibault for
  this patch.
- braille: Index V5 embossers are compatible with the V4
  protocol so we do not need driver changes, we just need to
  advertise the support. Thanks to Samuel Thibault for this
  patch.

(leot)

2018-02-27 17:47:46 UTC MAIN commitmail json YAML

doc: Added finance/R-fBasics version 3042.89

(minskim)

2018-02-27 17:47:12 UTC MAIN commitmail json YAML

finance/Makefile: Add R-fBasics

(minskim)

2018-02-27 17:46:19 UTC MAIN commitmail json YAML

finance/R-fBasic: Import version 3042.89

This package provides a collection of functions to explore and to
investigate basic properties of financial returns and related
quantities. The covered fields include techniques of explorative data
analysis and the investigation of distributional properties, including
parameter estimation and hypothesis testing. Even more there are
several utility functions for data handling and management.

(minskim)

2018-02-27 17:09:49 UTC MAIN commitmail json YAML

doc: Added net/hub version 2.2.9

(leot)

2018-02-27 17:09:27 UTC MAIN commitmail json YAML

net/Makefile: + hub

(leot)

2018-02-27 17:08:35 UTC MAIN commitmail json YAML

hub: Import hub-2.2.9 as net/hub

hub is a command line tool that wraps git in order to extend it
with extra features and commands that make working with GitHub
easier.

$ hub clone rtomayko/tilt
# expands to:
$ git clone git://github.com/rtomayko/tilt.git

hub is best aliased as `git', so you can type `git <command>' in the
shell and get all the usual hub features.

(leot)

2018-02-27 15:19:16 UTC MAIN commitmail json YAML

Mention that on NetBSD, Go 1.4 needs COMPAT_60 to be enabled in the kernel.
Prodded by spz@ in a recent pullup ticket.

(bsiegert)

2018-02-27 15:16:50 UTC MAIN commitmail json YAML

textproc/grep: enable PCRE for GNU Grep

It had been disabled in 2003 for no apparent reason.

ok @bouyer

(rillig)

2018-02-27 14:28:13 UTC MAIN commitmail json YAML

2018-02-27 13:09:09 UTC MAIN commitmail json YAML

Updated www/py-pylint-django, geography/py-country

(adam)

2018-02-27 13:08:03 UTC MAIN commitmail json YAML

2018-02-27 12:54:11 UTC MAIN commitmail json YAML

doc: Updated sysutils/beats to 6.2.2

(fhajny)

2018-02-27 12:54:02 UTC MAIN commitmail json YAML

sysutils/beats: Update to 6.2.2.

==== Bugfixes

Affecting all Beats

- Add logging when monitoring cannot connect to Elasticsearch.
- Fix infinite loop when event unmarshal fails in Kubernetes
  pod watcher.

Filebeat

- Fix a conversion issue for time related fields in the Logstash
  module for the slowlog fileset.

(fhajny)

2018-02-27 12:42:30 UTC MAIN commitmail json YAML

py-pylint-django: updated to 0.9.1

Version 0.9.1:
Fix 123 - Update links after the move to PyCQA
Add test for Meta class from django_tables2
Fix flake8 complaints
Add missing .txt and .rc test files to MANIFEST.in

(adam)

2018-02-27 12:39:27 UTC MAIN commitmail json YAML

Updated print/qpdf to 8.0.0

(ryoon)

2018-02-27 12:38:06 UTC MAIN commitmail json YAML

doc: Updated databases/elasticsearch to 6.2.2

(fhajny)

2018-02-27 12:37:56 UTC MAIN commitmail json YAML

databases/elasticsearch: Update to 6.2.2.

== 6.2.2 Release Notes

=== Enhancements

Recovery::
- Synced-flush should not seal index of out of sync replicas

=== Bug fixes

Core::
- Handle throws on tasks submitted to thread pools
- Fix size blocking queue to not lie about its weight

Ingest::
- Guard accessDeclaredMembers for Tika on JDK 10
- Fix for bug that prevents pipelines to load that use stored scripts
  after a restart

Java High Level REST Client::
- Fix parsing of script fields
- Move to POST when calling API to retrieve which support request body

Packaging::
- Fix using relative custom config path
- Disable console logging in the Windows service

Percolator::
- Do not take duplicate query extractions into account for
  minimum_should_match attribute

Recovery::
- Fsync directory after cleanup

== 6.2.1 Release Notes

=== Bug fixes

Plugin Lang Painless::
- Painless: Fix For Loop NullPointerException

Plugins::
- Fix the ability to remove old plugin

(fhajny)

2018-02-27 12:37:53 UTC MAIN commitmail json YAML

Revbump from print/qpdf update

(ryoon)

2018-02-27 12:37:20 UTC MAIN commitmail json YAML

Update to 8.0.0

Changelog:
2018-02-25  Jay Berkenbilt  <ejb@ql.org>

* 8.0.0: release

2018-02-17  Jay Berkenbilt  <ejb@ql.org>

* Fix QPDFObjectHandle::getUTF8Val() to properly handle strings
that are encoded with PDF Doc Encoding. Fixes #179.

* Add qpdf_check_pdf to the "C" API. This method just attempts to
read the entire file and produce no output, making possible to
assess whether the file has any errors that qpdf can detect.

* Major enhancements to handling of type errors within the qpdf
library. This fix is intended to eliminate those annoying cases
where qpdf would exit with a message like "operation for
dictionary object attemped on object of wrong type" without
providing any context. Now qpdf keeps enough context to be able to
issue a proper warning and to handle such conditions in a sensible
way. This should greatly increase the number of bad files that
qpdf can recover, and it should make it much easier to figure out
what's broken when a file contains errors.

* Error message fix: replace "file position" with "offset" in
error messages that report lexical or parsing errors. Sometimes
it's an offset in an object stream or a content stream rather than
a file position, so this makes the error message less confusing in
those cases. It still requires some knowledge to find the exact
position of the error, since when it's not a file offset, it's
probably an offset into a stream after uncompressing it.

* Error message fix: correct some cases in which the object that
contained a lexical error was omitted from the error message.

* Error message fix: improve file name in the error message when
there is a parser error inside an object stream.

2018-02-11  Jay Berkenbilt  <ejb@ql.org>

* Add QPDFObjectHandle::filterPageContents method to provide a
different interface for applying token filters to page contents
without modifying the ultimate output.

2018-02-04  Jay Berkenbilt  <ejb@ql.org>

        * Changes listed on today's date are numerous and reflect
significant enhancements to qpdf's lexical layer. While many
nuances are discussed and a handful of small bugs were fixed, it
should be emphasized that none of these issues have any impact on
any output or behavior of qpdf under "normal" operation. There are
some changes that have an effect on content stream normalization
as with qdf mode or on code that interacts with PDF files
lexically using QPDFTokenizer. There are no incompatible changes
for normal operation. There are a few changes that will affect the
exact error messages issued on certain bad files, and there is a
small non-compatible enhancement regarding the behavior of
manually constructed QPDFTokenizer::Token objects. Users of the
qpdf command line tool will see no changes other than the addition
of a new command-line flag and possibly some improved error
messages.

* Significant lexer (tokenizer) enhancements. These are changes to
the QPDFTokenizer class. These changes are of concern only to
people who are operating with PDF files at the lexical layer using
qpdf. They have little or no impact on most high-level interfaces
or the command-line tool.

New token types tt_space and tt_comment to recognize whitespace
and comments. this makes it possible to tokenize a PDF file or
stream and preserve everything about it.

For backward compatibility, space and comment tokens are not
returned by the tokenizer unless QPDFTokenizer.includeIgnorable()
is called.

Better handling of null bytes. These are now included in space
tokens rather than being their own "tt_word" tokens. This should
have no impact on any correct PDF file and has no impact on
output, but it may change offsets in some error messages when
trying to parse contents of bad files. Under default operation,
qpdf does not attempt to parse content streams, so this change is
mostly invisible.

Bug fix to handling of bad tokens at ends of streams. Now, when
allowEOF() has been called, these are treated as bad tokens
(tt_bad or an exception, depending on invocation), and a
separate tt_eof token is returned. Before the bad token
contents were returned as the value of a tt_eof token. tt_eof
tokens are always empty now.

Fix a bug that would, on rare occasions, report the offset in an
error message in the wrong space because of spaces or comments
adjacent to a bad token.

Clarify in comments exactly where the input source is positioned
surrounding calls to readToken and getToken.

* Add a new token type for inline images. This token type is only
returned by QPDFTokenizer immediately following a call to
expectInlineImage(). This change includes internal refactoring of
a handful of places that all separately handled inline images, The
logic of detecting inline images in content streams is now handled
in one place in the code. Also we are more flexible about what
characters may surround the EI operator that marks the end of an
inline image.

* New method QPDFObjectHandle::parsePageContents() to improve upon
QPDFObjectHandle::parseContentStream(). The parseContentStream
method used to operate on a single content stream, but was fixed
to properly handle pages with contents split across multiple
streams in an earlier release. The new method parsePageContents()
can be called on the page object rather than the value of the
page dictionary's /Contents key. This removes a few lines of
boiler-plate code from any code that uses parseContentStream, and
it also enables creation of more helpful error messages if
problems are encountered as the error messages can include
information about which page the streams come from.

* Update content stream parsing example
(examples/pdf-parse-content.cc) to use new
QPDFObjectHandle::parsePageContents() method in favor of the older
QPDFObjectHandle::parseContentStream() method.

* Bug fix: change where the trailing newline is added to a stream
in QDF mode when content normalization is enabled (the default for
QDF mode). Before, the content normalizer ensured that the output
ended with a trailing newline, but this had the undesired side
effect of including the newline in the stream data for purposes of
length computation. QPDFWriter already appends a newline without
counting in length for better readability. Ordinarily this makes
no difference, but in the rare case of a page's contents being
split in the middle of a token, the old behavior could cause the
extra newline to be interprted as part of the token. This bug
could only be triggered in qdf mode, which is a mode intended for
manual inspection of PDF files' contents, so it is very unlikely
to have caused any actual problems for people using qpdf for
production use. Even if it did, it would be very unusual for a PDF
file to actually be adversely affected by this issue.

* Add support for coalescing a page's contents into a single
stream if they are represented as an array of streams. This can be
performed from the command line using the --coalesce-contents
option. Coalescing content streams can simplify things for
software that wants to operate on a page's content streams without
having to handle weird edge cases like content streams split in
the middle of tokens. Note that
QPDFObjectHandle::parsePageContents and
QPDFObjectHandle::parseContentStream already handled split content
streams. This is mainly to set the stage for new methods of
operating on page contents. The new method
QPDFObjectHandle::pipeContentStreams will pipe all of a page's
content streams though a single pipeline. The new method
QPDFObjectHandle.coalesceContentStreams, when called on a page
object, will do nothing if the page's contents are a single
stream, but if they are an array of streams, it will replace the
page's contents with a single stream whose contents are the
concatenation of the original streams.

* A few library routines throw exceptions if called on non-page
objects. These constraints have been relaxed somewhat to make qpdf
more tolerant of files whose page dictionaries are not properly
marked as such. Mostly exceptions about page operations being
called on non page objects will only be thrown in cases where the
operation had no chance of succeeding anyway. This change has no
impact on any default mode operations, but it could allow
applications that use page-level APIs in QPDFObjectHandle to be
more tolerant of certain types of damaged files.

* Add QPDFObjectHandle::TokenFilter class and methods to use it to
perform lexical filtering on content streams. You can call
QPDFObjectHandle::addTokenFilter on stream object, or you can call
the higher level QPDFObjectHandle::addContentTokenFilter on a page
object to cause the stream's contents to passed through a token
filter while being retrieved by QPDFWriter or any other consumer.
For details on using TokenFilter, please see comments in
QPDFObjectHandle.hh.

* Enhance the string, type QPDFTokenizer::Token constructor to
initialize a raw value in addition to a value. Tokens have a
value, which is a canonical representation, and a raw value. For
all tokens except strings and names, the raw value and the value
are the same. For strings, the value excludes the outer delimiters
and has non-printing characters normalized. For names, the value
resolves non-printing characters. In order to better facilitate
token filters that mostly preserve contents and to enable
developers to be mostly unconcerned about the nuances of token
values and raw values, creating string and name tokens now
properly handles this subtlety of values and raw values. When
constructing string tokens, take care to avoid passing in the
outer delimiters. This has always been the case, but it is now
clarified in comments in QPDFObjectHandle.hh::TokenFilter. This
has no impact on any existing code unless there's some code
somewhere that was relying on Token::getRawValue() returning an
empty string for a manually constructed token. The token class's
operator== method still only looks at type and value, not raw
value. For example, string tokens for <41> and (A) would still be
equal because both are representations of the string "A".

* Add QPDFObjectHandle::isDataModified method. This method just
returns true if addTokenFilter has been called on the stream. It
enables a caller to determine whether it is safe to optimize away
piping of stream data in cases where the input and output are
expected to be the same. QPDFWriter uses this internally to skip
the optimization of not re-compressing already compressed streams
if addTokenFilter has been called. Most developers will not have
to worry about this as it is used internally in the library in the
places that need it. If you are manually retrieving stream data
with QPDFObjectHandle::getStreamData or
QPDFObjectHandle::pipeStreamData, you don't need to worry about
this at all.

* Provide heavily annoated examples/pdf-filter-tokens.cc example
that illustrates use of some simple token filters.

* When normalizing content streams, as in qdf mode, issue warning
about bad tokens. Content streams are only normalized when this is
explicitly requested, so this has no impact on normal operation.
However, in qdf mode, if qpdf detects a bad token, it means that
either there's a bug in qpdf's lexer, that the file is damaged, or
that the page's contents are split in a weird way. In any of those
cases, qpdf could potentially damage the stream's contents by
replacing carrige returns with newlines or otherwise messing with
spaces. The mostly likely case of this would be an inline image's
compressed data being divided across two streams and having the
compressed data in the second stream contain a carriage return as
part of its binary data. If you are using qdf mode just to look at
PDF files in text editors, this usually doesn't matter. In cases
of contents split across multiple streams, coalescing streams
would eliminate the problem, so the warning mentions this. Prior
to this enhancement, the chances of qdf mode writing incorrect
data were already very low. This change should make it nearly
impossible for qdf mode to unknowingly write invalid data.

2018-02-04  Jay Berkenbilt  <ejb@ql.org>

* Add QPDFWriter::setLinearizationPass1Filename method and
--linearize-pass1 command line option to allow specification of a
file into which QPDFWriter will write its intermediate
linearization pass 1 file. This is useful only for debugging qpdf.
qpdf creates linearized files by computing the output in two
passes. Ordinarily the first pass is discarded and not written
anywhere. This option allows it to be inspected.

(ryoon)

2018-02-27 12:32:35 UTC MAIN commitmail json YAML

security/vault: Simplify Makefile, enable a basic test target.

(fhajny)

2018-02-27 12:17:30 UTC MAIN commitmail json YAML

Updated x11/c++-gtk-utils to 2.2.15

(ryoon)

2018-02-27 12:17:07 UTC MAIN commitmail json YAML

Update to 2.2.15

Changelog:
Version 2.2.15 (24 December 2017)
--------------

Provide configuration option for GTK+-4 (acinclude.m4,
bootstrap-gtk2.sh, bootstrap-gtk3.sh, bootstrap-gtk4.sh,
configure-gtk4.ac, Makefile.am, README; doxygen.main.in,
file_print_manager.cpp, text_print_manager.cpp, window.h;
tests/test_application.cpp;
tests/extra/test_file_print_manager.cpp,
tests/extra/test_text_print_manager.cpp).

Use streambuffers not streams when testing fdstream and gstream
with char16_t and char32_t character types
(tests/test_fdstream.cpp, tests/test_gstream.cpp).

Update documentation (doxygen.main.in; async_channel.h,
callback.h, fdstream.h, gstream.h, task_manager.h,
task_manager.cpp).

Version 2.2.14.1 (23 November 2016)
----------------

Explicitly qualify malloc() as being within the std namespace
(async_channel.h).

Do not document the Cgu::Thread::FutureHelper and
Cgu::Thread::TaskManagerHelper2 namespaces (future.h,
task_manager.h).

Update documentation (async_channel.h).

Version 2.2.14 (9 November 2016)
--------------

Provide Cgu::AsyncChannel class (c++-gtk-utils/Makefile.am;
doxygen.main.in; async_channel.h, async_queue.h;
tests/Makefile.am, tests/test_async_channel.cpp).

Remove the 'noexcept' specifier for Cgu::Thread::Cond::wait() and
Cgu::Thread::Cond::timed_wait(): any cancellation pseudo-exception
is inconsistent with this specifier (mutex.h).

Provide TaskManager::get_max_tasks() method with documentation on
rate limiting (parallel.h, task_manager.h, task_manager.cpp).

Zero initialise the character buffer in Reassembler class
(reassembler.h).

Adjust configuration macros to enable use of Cgu::Extension with
guile-2.2 (acinclude.m4; cgu_config.h.in, extension.h).

Increase coverage of io_watch tests (tests/test_iowatch.cpp).

Update documentation (async_queue.h, async_result.h, future.h,
task_manager.h, thread.h).

(ryoon)

2018-02-27 11:37:54 UTC MAIN commitmail json YAML

doc: Updated sysutils/consul to 1.0.6

(fhajny)

2018-02-27 11:37:44 UTC MAIN commitmail json YAML

sysutils/consul: Update to 1.0.6. Simplify Makefile.

## consul 1.0.6
- agent: Fixed a panic when using the Azure provider for retry-join.
- agent: Fixed a panic when querying Consul's DNS interface over TCP.

(fhajny)

2018-02-27 11:20:51 UTC MAIN commitmail json YAML

doc: Updated security/vault to 0.9.5

(fhajny)

2018-02-27 11:20:42 UTC MAIN commitmail json YAML

security/vault: Update to 0.9.5

## 0.9.5 (February 26th, 2018)

IMPROVEMENTS:

- auth: Allow sending default_lease_ttl and max_lease_ttl values when enabling
  auth methods.
- secret/database: Add list functionality to `database/config` endpoint
- physical/consul: Allow setting a specific service address
- replication: When bootstrapping a new secondary, if the initial cluster
  connection fails, Vault will attempt to roll back state so that
  bootstrapping can be tried again, rather than having to recreate the
  downstream cluster. This will still require fetching a new secondary
  activation token.

BUG FIXES:

- auth/aws: Update libraries to fix regression verifying PKCS#7 identity
  documents
- listener: Revert to Go 1.9 for now to allow certificates with non-DNS names
  in their DNS SANs to be used for Vault's TLS connections
- replication: Fix issue with a performance secondary/DR primary node losing
  its DR primary status when performing an update-primary operation
- replication: Fix issue where performance secondaries could be unable to
  automatically connect to a performance primary after that performance
  primary has been promoted to a DR primary from a DR secondary
- ui: Fix behavior when a value contains a `.`

## 0.9.4 (February 20th, 2018)

SECURITY:

- Role Tags used with the EC2 style of AWS auth were being improperly parsed;
  as a result they were not being used to properly restrict values.
  Implementations following our suggestion of using these as defense-in-depth
  rather than the only source of restriction should not have significant
  impact.

FEATURES:

- ChaCha20-Poly1305 support in `transit`: You can now encrypt and decrypt
  with ChaCha20-Poly1305 in `transit`. Key derivation and convergent
  encryption is also supported.
- Okta Push support in Okta Auth Backend: If a user account has MFA
  required within Okta, an Okta Push MFA flow can be used to successfully
  finish authentication.
- PKI Improvements: Custom OID subject alternate names can now be set,
  subject to allow restrictions that support globbing. Additionally, Country,
  Locality, Province, Street Address, and Postal Code can now be set in
  certificate subjects.
- Manta Storage: Joyent Triton Manta can now be used for Vault storage
- Google Cloud Spanner Storage: Google Cloud Spanner can now be used for
  Vault storage

IMPROVEMENTS:

- auth/centrify: Add CLI helper
- audit: Always log failure metrics, even if zero, to ensure the values appear
  on dashboards
- cli: Disable color when output is not a TTY
- cli: Add `-format` flag to all subcommands
- cli: Do not display deprecation warnings when the format is not table
- core: If over a predefined lease count (256k), log a warning not more than
  once a minute. Too many leases can be problematic for many of the storage
  backends and often this number of leases is indicative of a need for
  workflow improvements.
- secret/nomad: Have generated ACL tokens cap out at 64 characters
- secret/pki: Country, Locality, Province, Street Address, and Postal Code can
  now be set on certificates
- secret/pki: UTF-8 Other Names can now be set in Subject Alternate Names in
  issued certs; allowed values can be set per role and support globbing
- secret/pki: Add a flag to make the common name optional on certs
- secret/pki: Ensure only DNS-compatible names go into DNS SANs; additionally,
  properly handle IDNA transformations for these DNS names
- secret/ssh: Add `valid-principles` flag to CLI for CA mode
- storage/manta: Add Manta storage
- ui (Enterprise): Support for ChaCha20-Poly1305 keys in the transit engine.

BUG FIXES:
- api/renewer: Honor increment value in renew auth calls
- auth/approle: Fix inability to use limited-use-count secret IDs on
  replication performance secondaries
- auth/approle: Cleanup of secret ID accessors during tidy and removal of
  dangling accessor entries
- auth/aws-ec2: Avoid masking of role tag response
- auth/cert: Verify DNS SANs in the authenticating certificate
- auth/okta: Return configured durations as seconds, not nanoseconds
- auth/okta: Get all okta groups for a user vs. default 200 limit
- auth/token: Token creation via the CLI no longer forces periodic token
  creation. Passing an explicit zero value for the period no longer create
  periodic tokens.
- command: Fix interpreted formatting directives when printing raw fields
- command: Correctly format output when using -field and -format flags at the
  same time
- command/rekey: Re-add lost `stored-shares` parameter
- command/ssh: Create and reuse the api client
- command/status: Fix panic when status returns 500 from leadership lookup
- identity: Fix race when creating entities
- plugin/gRPC: Fixed an issue with list requests and raw responses coming from
  plugins using gRPC transport
- plugin/gRPC: Fix panic when special paths are not set
- secret/pki: Verify a name is a valid hostname before adding to DNS SANs
- secret/transit: Fix auditing when reading a key after it has been backed up
  or restored
- secret/transit: Fix storage/memory consistency when persistence fails
- storage/consul: Validate that service names are RFC 1123 compliant
- storage/etcd3: Fix memory ballooning with standby instances
- storage/etcd3: Fix large lists (like token loading at startup) not being
  handled
- storage/postgresql: Fix compatibility with versions using custom string
  version tags
- storage/zookeeper: Update vendoring to fix freezing issues
- ui (Enterprise): Decoding the replication token should no longer error and
  prevent enabling of a secondary replication cluster via the ui.
- plugin/gRPC: Add connection info to the request object

(fhajny)

2018-02-27 11:08:18 UTC MAIN commitmail json YAML

doc: Updated net/dnsdist to 1.2.1

(fhajny)

2018-02-27 11:06:35 UTC MAIN commitmail json YAML

net/dnsdist: Update to 1.2.1.

New Features
- Add configuration option to disable IP_BIND_ADDRESS_NO_PORT

Improvements
- Handle bracketed IPv6 addresses without ports

Bug Fixes
- Make dnsdist dynamic truncate do right thing on TCP/IP.
- Add missing QPSAction
- Don't create a Remote Logger in client mode.
- Use libsodium's CFLAGS, we might need them to find the includes.
- Keep the TCP connection open on cache hit, generated answers.
- Add the missing <sys/time.h> include to mplexer.hh for struct timeval.
- Sort the servers based on their 'order' after it has been set.
- Quiet unused variable warning on macOS (Chris Hofstaedtler).
- Fix the outstanding counter when an exception is raised.
- Do not connect the snmpAgent from a dnsdist client.

(fhajny)

2018-02-27 10:49:58 UTC MAIN commitmail json YAML

doc: Updated databases/py-peewee to 3.1.0

(fhajny)

2018-02-27 10:49:49 UTC MAIN commitmail json YAML

Update databases/py-peewee to 3.1.0.

Backwards-incompatible changes
- Database.bind() has been renamed to Database.bind_ctx(), to more closely
  match the semantics of the corresponding model methods, Model.bind() and
  Model.bind_ctx(). The new Database.bind() method is a one-time operation
  that binds the given models to the database. See documentation:

Other changes
- Removed Python 2.6 support code from a few places.
- Fixed example analytics app code to ensure hstore extension is registered.
- Small efficiency improvement to bloom filter.
- Removed "attention!" from README.

(fhajny)

2018-02-27 10:45:31 UTC MAIN commitmail json YAML

doc: Updated net/py-lexicon to 2.1.20

(fhajny)

2018-02-27 10:45:21 UTC MAIN commitmail json YAML

net/py-lexicon: Update to 2.1.20.

- Add support for AuroraDNS.
- Add certbot hook reference script.

(fhajny)

2018-02-27 10:00:03 UTC MAIN commitmail json YAML

Updated graphics/hugin

(adam)

2018-02-27 09:59:36 UTC MAIN commitmail json YAML

hugin: updated to 2018.0.0

2018.0.0:
The version 2018.0 is mainly a bug fix release and introduce some minor new features.

Several improvements for optimizer tabs:
- mark deselected images
- allow changing optimizer variables for all selected images at once
- option to ignore line cp
hugin_stacker: New tool to stack overlapping images with several averaging modes (e.g. mean, median).
Hugin: Added option to disable auto-rotation of images in control point and mask editor.
Nona, verdandi and hugin_stacker can now write BigTIFF images (for files >4 GB). The output of BigTIFF has to manually activated on the command line. It is not set automatically. (For a complete panorama in BigTIFF you will probably also need enblend/enfuse from repository. The last released version of enblend does not yet support writing BigTIFF files.)
Added expression parser to GUI: This allows to manipulate several image variables at once. (This is the same as running pto_var --set from the command line.) This can be used e.g. to prealign the images in a given setup and then run cpfind --prealigned to search control points only in overlapping images.
Add user-defined assistant and expose it in the GUI. It allows to set up different assistant strategies without the need to recompiling. Provide also some examples (scanned images, multi-row panoramas with orphaned images, single-shot panorama cameras).

(adam)

2018-02-27 08:34:16 UTC MAIN commitmail json YAML

z3: forbid python 3.x

First complains about indentation problems, then about reading
non-ASCII bytes.

(wiz)

2018-02-27 08:16:12 UTC MAIN commitmail json YAML

doc: Updated x11/libxshmfence to 1.3

(wiz)

2018-02-27 08:16:03 UTC MAIN commitmail json YAML

libxshmfence: update to 1.3.

Adam Jackson (2):
      configure: Nerf a thing
      Revert "configure: Nerf a thing"

Emil Velikov (1):
      autogen.sh: use quoted string variables

Matt Turner (1):
      libxshmfence 1.3

Michał Górny (1):
      Fix missing <limits.h> include for HAVE_UMTX branch of futex

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Ross Burton (1):
      configure.ac: call AC_USE_SYSTEM_EXTENSIONS

(wiz)

2018-02-27 08:08:36 UTC MAIN commitmail json YAML

Updated www/drupal7 to 7.57

(wen)

2018-02-27 08:05:07 UTC MAIN commitmail json YAML

Update to 7.57

Upstream changes:
drupal 7.57
Posted by David_Rothstein on 21 February 2018
Release notes

Maintenance and security release of the Drupal 7 series.

This release fixes security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcement:

Drupal Core - Critical - Multiple Vulnerabilities - SA-CORE-2018-001
No other fixes are included.

(wen)

2018-02-27 07:57:42 UTC MAIN commitmail json YAML

Updated www/py-django-registration, devel/py-deprecation

(adam)

2018-02-27 07:56:38 UTC MAIN commitmail json YAML

py-deprecation: updated to 2.0

2.0:
Unknown changes.

(adam)

2018-02-27 07:50:37 UTC MAIN commitmail json YAML

Updated www/drupal8 to 8.4.5

(wen)

2018-02-27 07:48:29 UTC MAIN commitmail json YAML

Update to 8.4.5

Upstream changes:
8.4.5
Security release of the Drupal 8 series.

This release fixes security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcements:

Drupal Core - Critical - Multiple Vulnerabilities - SA-CORE-2018-001
No other fixes are included.

(wen)

2018-02-27 07:40:08 UTC MAIN commitmail json YAML

2018-02-27 07:01:50 UTC MAIN commitmail json YAML

Updated textproc/freexl, devel/py-ipykernel

(adam)

2018-02-27 06:58:28 UTC MAIN commitmail json YAML

Added "python" to CATEGORIES

(adam)

2018-02-27 06:57:26 UTC MAIN commitmail json YAML

Added "python" to CATEGORIES

(adam)

2018-02-27 06:54:16 UTC MAIN commitmail json YAML

py-ipykernel: updated to 4.8.2

4.8.2:
Fix compatibility issue with qt eventloop and pyzmq 17

(adam)

2018-02-27 06:48:48 UTC MAIN commitmail json YAML

Updated sysutils/duplicity to 0.7.17

(wen)

2018-02-27 06:48:22 UTC MAIN commitmail json YAML

freexl: updated to 1.0.5

1.0.5:
Bug fixes.

(adam)

2018-02-27 06:44:07 UTC MAIN commitmail json YAML

Update to 0.7.17

Upstream changes:
New in v0.7.17 (2018/02/26)
---------------------------
* Removed changes made in bug #1044715 Provide a file history feature
  - Changes required too much memory to carry in the manifest
  - The option --file-changed in collection-status is now invalid
  - This will close bugs: #1730451, #896728, #1526557, #1550176
  - Starting a full backup will be needed to fully utilize this fix
* Fix update of Launchpad Translations.  Translations were not being picked
  up on a daily basis and we got several months behind.

(wen)

2018-02-27 06:40:43 UTC MAIN commitmail json YAML

Updated www/py-django-countries, www/py-aiohttp, math/py-lmfit

(adam)

2018-02-27 06:40:07 UTC MAIN commitmail json YAML

py-lmfit: updated to 0.9.8

0.9.8:
update doc for 5 digit-precision fit statistics
increase default precision for chi-square, etc from 3 to 5

(adam)

2018-02-27 06:35:45 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.0.4

3.0.4:
Fix IndexError in HTTP request handling by server.
Fix MultipartWriter.append* no longer returning part/payload.

(adam)

2018-02-27 06:26:49 UTC MAIN commitmail json YAML

py-django-countries: updated to 5.1.1

5.1.1:
Fix some translations that were included in 5.1 but not compiled.

5.1:
Tests now also cover Django Rest Framework 3.7 and Django 2.0.
Allow for creating country fields using (valid) alpha-3 or numeric codes.
Fix migration error with blank default.
Add a {% get_countries %} template tag.

(adam)

2018-02-26 23:45:02 UTC MAIN commitmail json YAML

2018-02-26 22:51:42 UTC MAIN commitmail json YAML

mk/misc/show.mk: document the show-all-* targets

(rillig)

2018-02-26 18:13:16 UTC MAIN commitmail json YAML

Support builtin 878.30.4 in NetBSD base

(ryoon)

2018-02-26 18:04:31 UTC MAIN commitmail json YAML

2018-02-26 17:43:35 UTC MAIN commitmail json YAML

Updated security/lynis to 2.6.2

(sborrill)

2018-02-26 17:42:54 UTC MAIN commitmail json YAML

lynis: update to 2.6.2

Changes:
--------
* Bugfix for Arch Linux (binary detection)
* Textual changes for several tests
* Update of tests database

(sborrill)

2018-02-26 17:32:24 UTC MAIN commitmail json YAML

doc: Added devel/R-assertthat version 0.2.0

(minskim)

2018-02-26 17:32:05 UTC MAIN commitmail json YAML

devel/Makefile: Add R-assertthat

(minskim)

2018-02-26 17:31:26 UTC MAIN commitmail json YAML

devel/R-assertthat: Import version 0.2.0

assertthat is an extension to stopifnot() that makes it easy to
declare the pre and post conditions that you code should satisfy,
while also producing friendly error messages so that your users know
what they've done wrong.

(minskim)

2018-02-26 17:22:34 UTC MAIN commitmail json YAML

Updated www/py-django-polymorphic, textproc/py-regex

(adam)

2018-02-26 17:21:35 UTC MAIN commitmail json YAML

py-regex: updated to 2018.02.21

2018.02.21:
Bug fixes.

(adam)

2018-02-26 17:17:59 UTC MAIN commitmail json YAML

doc: Added finance/R-timeSeries version 3042.102

(minskim)

2018-02-26 17:17:32 UTC MAIN commitmail json YAML

finance/Makefile: Add R-timeSeries

(minskim)

2018-02-26 17:17:00 UTC MAIN commitmail json YAML

finance/R-timeSeries: Import version 3042.102

This package provides a class and various tools for financial time
series. This includes basic functions such as scaling and sorting,
subsetting, mathematical operations and statistical functions.

(minskim)

2018-02-26 17:16:52 UTC MAIN commitmail json YAML

py-django-polymorphic: updated to 2.0.2

Changes in 2.0.2:
Fixed manager inheritance behavior for Django 1.11, by automatically enabling Meta.manager_inheritance_from_future if it's not defined. This restores the manager inheritance behavior that django-polymorphic 1.3 provided for Django 1.x projects.
Fixed internal base_objects usage.

Changes in 2.0.1:
Fixed manager inheritance detection for Django 1.11.
It's recommended to use Meta.manager_inheritance_from_future so Django 1.x code also inherit the PolymorphicManager in all subclasses. Django 2.0 already does this by default.
Deprecated the base_objects manager. Use objects.non_polymorphic() instead.
Optimized detection for dumpdata behavior, avoiding the performance hit of __getattribute__().
Fixed test management commands

Changes in 2.0:
BACKWARDS INCOMPATIBILITY: Dropped Django 1.8 and 1.10 support.
BACKWARDS INCOMPATIBILITY: Removed old deprecated code from 1.0, thus:
Import managers from polymorphic.managers (plural), not polymorphic.manager.
Register child models to the admin as well using @admin.register() or admin.site.register(), as this is no longer done automatically.
Added Django 2.0 support.
Added PolymorphicTypeUndefined exception for incomplete imported models. When a data migration or import creates an polymorphic model, the polymorphic_ctype_id field should be filled in manually too. The polymorphic.utils.reset_polymorphic_ctype function can be used for that.
Added PolymorphicTypeInvalid exception when database was incorrectly imported.
Added polymorphic.utils.get_base_polymorphic_model() to find the base model for types.
Using base_model on the polymorphic admins is no longer required, as this can be autodetected.
Fixed manager errors for swappable models.
Fixed deleteText of |as_script_options template filter.
Fixed .filter(applabel__ModelName___field=...) lookups.
Improved polymorphic.utils.reset_polymorphic_ctype() to accept models in random ordering.
Fix fieldsets handling in the admin (declared_fieldsets is removed since Django 1.9)

(adam)

2018-02-26 16:53:15 UTC MAIN commitmail json YAML

doc: Added net/sacc version 1.00

(leot)

2018-02-26 16:52:47 UTC MAIN commitmail json YAML

net/Makefile: + sacc

(leot)

2018-02-26 16:52:21 UTC MAIN commitmail json YAML

sacc: Import sacc-1.00 as net/sacc

sacc is a terminal gopher client. Gopher is a simple protocol to
retreive hierarchical information. The protocol is defined in
RFC 1436 (Gopher).

(leot)

2018-02-26 16:12:59 UTC MAIN commitmail json YAML

Updated devel/py-kaitaistruct, lang/py-js2py

(adam)

2018-02-26 16:12:32 UTC MAIN commitmail json YAML

2018-02-26 16:09:55 UTC MAIN commitmail json YAML

py-kaitaistruct: updated to 0.8

0.8:
Reverting change that broken ~13 tests

(adam)

2018-02-26 15:35:24 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20180226

(leot)

2018-02-26 15:35:08 UTC MAIN commitmail json YAML

youtube-dl: Update net/youtube-dl to 20180226

Changes:
version 2018.02.26

Extractors
* [udemy] Use custom User-Agent (#15571)

version 2018.02.25

Core
* [postprocessor/embedthumbnail] Skip embedding when there aren't any
  thumbnails (#12573)
* [extractor/common] Improve jwplayer subtitles extraction (#15695)

Extractors
+ [vidlii] Add support for vidlii.com (#14472, #14512, #14779)
+ [streamango] Capture and output error messages
* [streamango] Fix extraction (#14160, #14256)
+ [telequebec] Add support for emissions (#14649, #14655)
+ [telequebec:live] Add support for live streams (#15688)
+ [mailru:music] Add support for mail.ru/music (#15618)
* [aenetworks] Switch to akamai HLS formats (#15612)
* [ytsearch] Fix flat title extraction (#11260, #15681)

version 2018.02.22

Core
+ [utils] Fixup some common URL typos in sanitize_url (#15649)
* Respect --prefer-insecure while updating (#15497)

Extractors
* [vidio] Fix HLS URL extraction (#15675)
+ [nexx] Add support for arc.nexx.cloud URLs
* [nexx] Switch to arc API (#15652)
* [redtube] Fix duration extraction (#15659)
+ [sonyliv] Respect referrer (#15648)
+ [brightcove:new] Use referrer for formats' HTTP headers
+ [cbc] Add support for olympics.cbc.ca (#15535)
+ [fusion] Add support for fusion.tv (#15628)
* [npo] Improve quality metadata extraction
* [npo] Relax URL regular expression (#14987, #14994)
+ [npo] Capture and output error message
+ [pornhub] Add support for channels (#15613)
* [youtube] Handle shared URLs with generic extractor (#14303)

version 2018.02.11

Core
+ [YoutubeDL] Add support for filesize_approx in format selector (#15550)

Extractors
+ [francetv] Add support for live streams (#13689)
+ [francetv] Add support for zouzous.fr and ludo.fr (#10454, #13087, #13103,
  #15012)
* [francetv] Separate main extractor and rework others to delegate to it
* [francetv] Improve manifest URL signing (#15536)
+ [francetv] Sign m3u8 manifest URLs (#15565)
+ [veoh] Add support for embed URLs (#15561)
* [afreecatv] Fix extraction (#15556)
* [periscope] Use accessVideoPublic endpoint (#15554)
* [discovery] Fix auth request (#15542)
+ [6play] Extract subtitles (#15541)
* [newgrounds] Fix metadata extraction (#15531)
+ [nbc] Add support for stream.nbcolympics.com (#10295)
* [dvtv] Fix live streams extraction (#15442)

(leot)

2018-02-26 13:21:35 UTC MAIN commitmail json YAML

doc: Added net/torsocks version 2.2.0

(leot)

2018-02-26 13:20:59 UTC MAIN commitmail json YAML

net/Makefile: + torsocks

(leot)

2018-02-26 13:19:56 UTC MAIN commitmail json YAML

torsocks: Import torsocks-2.2.0 as net/torsocks

Torsocks allows you to use most applications in a safe way with
Tor. It ensures that DNS requests are handled safely and explicitly
rejects any traffic other then TCP from the application you're
using.

Torsocks is an ELF shared library that is loaded before all others.
The library overrides every needed Internet communication libc
function calls such as connect(2) or gethostbyname(3).

This process is transparent to the user and if torsocks detects
any communication that can't go through the Tor network such as
UDP traffic for instance, the connection is denied. If, in some
way, there is no way for torsocks to provide the Tor anonymity
guarantee with your application, torsocks will force the application
to quit and stop everything.

Originally packaged in pkgsrc-wip by <wiz>, with some improvements by Ben
Gergely and further updates and improvements by myself.

(leot)

2018-02-26 12:32:41 UTC MAIN commitmail json YAML

Update to 0.34

* Change file is inconsistent: no information about this release available
* Homepage and repository are dead: tarball reached and archived on
  ftp.NetBSD.org thands to OpenPKG repository
* Configurations files are installed in VARBASE because CSPHOME must be
  writable since CA tree is built in this directory
* Fix deprecated use of unescaped '{'
* Clean Makefile

(triaxx)

2018-02-26 12:29:00 UTC MAIN commitmail json YAML

doc: Updated net/mitmproxy to 3.0.3

(leot)

2018-02-26 12:28:48 UTC MAIN commitmail json YAML

mitmproxy: Update net/mitmproxy to 3.0.3

pkgsrc changes:
- Sync DEPENDS with upstream setup.py
- Update DESCR to reflect current reality

Changes:
23 February 2018: mitmproxy 3.0
  * Fix a quote-related issue affecting the mitmproxy console command prompt

22 February 2018: mitmproxy 3.0
    Major Changes
    -------------
  * Commands: A consistent, typed mechanism that allows addons to expose
    actions to users.
  * Options: A typed settings store for use by mitmproxy and addons.
  * Shift most of mitmproxy's own functionality into addons.
  * Major improvements to mitmproxy console, including an almost complete
    rewrite of the user interface, integration of commands, key bindings, and
    multi-pane layouts.
  * Major Improvements to mitmproxy窶冱 web interface, mitmweb. (Matthew Shao,
    Google Summer of Code 2017)
  * Major Improvements to mitmproxy窶冱 content views and protocol layers (Ujjwal
    Verma, Google Summer of Code 2017)
  * Faster JavaScript and CSS beautifiers. (Ujjwal Verma)

    Minor Changes
    -------------
  * Vastly improved JavaScript test coverage (Matthew Shao)
  * Options editor for mitmweb (Matthew Shao)
  * Static web-based flow viewer (Matthew Shao)
  * Request streaming for HTTP/1.x and HTTP/2 (Ujjwal Verma)
  * Implement more robust content views using Kaitai Struct (Ujjwal Verma)
  * Protobuf decoding now works without protoc being installed on the host
    system (Ujjwal Verma)
  * PNG, GIF, and JPEG can now be parsed without Pillow, which simplifies
    mitmproxy installation and moves parsing from unsafe C to pure Python
    (Ujjwal Verma)
  * Add parser for ICO files (Ujjwal Verma)
  * Migrate WebSockets implementation to wsproto. This reduces code size and
    adds WebSocket compression support. (Ujjwal Verma)
  * Add 窶徭plit view窶� to split mitmproxy窶冱 UI into two separate panes.
  * Add key binding viewer and editor
  * Add a command to spawn a preconfigured Chrome browser instance from
    mitmproxy
  * Fully support mitmproxy under the Windows Subsystem for Linux (WSL), work
    around display errors
  * Add XSS scanner addon (@ddworken)
  * Add ability to toggle interception (@mattweidner)
  * Numerous documentation improvements (@pauloromeira, @rst0git, @rgerganov,
    @fulldecent, @zhigang1992, @F1ashhimself, @vinaydargar, @jonathanrfisher1,
    @BasThomas, @LuD1161, @ayamamori, @TomTasche)
  * Add filters for websocket flows (@s4chin)
  * Make it possible to create a response to CONNECT requests in http_connect
    (@mengbiping)
  * Redirect stdout in scripts to ctx.log.warn (@nikofil)
  * Fix a crash when clearing the event log (@krsoninikhil)
  * Store the generated certificate for each flow (@dlenski)
  * Add --keep-host-header to retain the host header in reverse proxy mode
    (@krsoninikhil)
  * Fix setting palette options (@JordanLoehr)
  * Fix a crash with brotli encoding (@whackashoe)
  * Provide certificate installation instructions on mitm.it (@ritiek)
  * Fix a bug where we did not properly fall back to IPv4 when IPv6 is
    unavailable (@titeuf87)
  * Fix transparent mode on IPv6-enabled macOS systems (@Ga-ryo)
  * Fix handling of HTTP messages with multiple Content-Length headers
    (@surajt97)
  * Fix IPv6 authority form parsing in CONNECT requests (@r1b)
  * Fix event log display in mitmweb (@syahn)
  * Remove private key from PKCS12 file in ~/.mitmproxy (@ograff).
  * Add LDAP as a proxy authentication backend (@charlesdhdt)
  * Use mypy to check the whole codebase (@iharsh234)
  * Fix a crash when duplicating flows (@iharsh234)
  * Fix testsuite when the path contains a 窶�.窶� (@felixonmars)
  * Store proxy authentication with flows (@lymanZerga11)
  * Match ~d and ~u filters against pretty_host (@dequis)
  * Update WBXML content view (@davidpshaw)
  * Handle HEAD requests for mitm.it to support Chrome in transparent mode on
    iOS (@tomlabaude)
  * Update dns spoofing example to use --keep-host-header (@krsoninikhil)
  * Call error handler on HTTPException (@tarnacious)
  * Make it possible to remove TLS from upstream HTTP connections
  * Update to pyOpenSSL 17.5, cryptography 2.1.4, and OpenSSL 1.1.0g
  * Make it possible to retroactively increase log verbosity.
  * Make logging from addons thread-safe
  * Tolerate imports in user scripts that match hook names (`from mitmproxy
    import log`)
  * Update mitmweb to React 16, which brings performance improvements
  * Fix a bug where reverting duplicated flows crashes mitmproxy
  * Fix a bug where successive requests are sent to the wrong host after a
    request has been redirected.
  * Fix a bug that binds outgoing connections to the wrong interface
  * Fix a bug where custom certificates are ignored in reverse proxy mode
  * Fix import of flows that have been created with mitmproxy 0.17
  * Fix formatting of (IPv6) IP addresses in a number of places
  * Fix replay for HTTP/2 flows
  * Decouple mitmproxy version and flow file format version
  * Fix a bug where 窶徇itmdump -nr窶� does not exit automatically
  * Fix a crash when exporting flows to curl
  * Fix formatting of sticky cookies
  * Improve script reloading reliability by polling the filesystem instead of
    using watchdog
  * Fix a crash when refreshing Set-Cookie headers
  * Add connection indicator to mitmweb to alert users when the proxy server
    stops running
  * Add support for certificates with cyrillic domains
  * Simplify output of mitmproxy --version
  * Add Request.make to simplify request creation in scripts
  * Pathoc: Include a host header on CONNECT requests
  * Remove HTML outline contentview (#2572)
  * Remove Python and Locust export (#2465)
  * Remove emojis from tox.ini because flake8 cannot parse that. :(

(leot)

2018-02-26 12:10:31 UTC MAIN commitmail json YAML

doc: Added www/py-wsproto version 0.11.0

(leot)

2018-02-26 12:10:09 UTC MAIN commitmail json YAML

www/Makefile: + py-wsproto

(leot)

2018-02-26 12:09:18 UTC MAIN commitmail json YAML

py-wsproto: Import py-wsproto-0.11.0 as www/py-wsproto

Pure-Python implementation of a WebSocket protocol stack. It's written from the
ground up to be embeddable in whatever program you choose to use, ensuring that
you can communicate via WebSockets, as defined in RFC6455, regardless of your
programming paradigm.

(leot)

2018-02-26 12:07:17 UTC MAIN commitmail json YAML

doc: Added www/py-h11 version 0.7.0

(leot)

2018-02-26 12:06:58 UTC MAIN commitmail json YAML

www/Makefile: + py-h11

(leot)

2018-02-26 12:06:13 UTC MAIN commitmail json YAML

py-h11: Import py-h11-0.7.0 as www/py-h11

This is a little HTTP/1.1 library written from scratch in Python,
heavily inspired by hyper-h2.

It's a "bring-your-own-I/O" library; h11 contains no IO code
whatsoever. This means you can hook h11 up to your favorite network
API, and that could be anything you want: synchronous, threaded,
asynchronous, or your own implementation of RFC 6214 - h11 won't
judge you. (Compare this to the current state of the art, where
every time a new network API comes along then someone gets to start
over reimplementing the entire HTTP protocol from scratch.)

(leot)

2018-02-26 11:38:13 UTC MAIN commitmail json YAML

doc: Updated x11/py-pyperclip to 1.6.0

(leot)

2018-02-26 11:38:00 UTC MAIN commitmail json YAML

py-pyperclip: Update x11/py-pyperclip to 1.6.0

pkgsrc changes:
- Fetch the `.tar.gz' distfile instead of the `.zip' one

Changes:
v1.6.0,  2017/11/08
Refactor all the code in a single file.

v1.5.32, 2017/10/29
Added limited cygwin support.

v1.5.31, 2017/10/29
Fixed another mistake where 'posix' was checked for OS X instead
of 'mac' due to a mistaken merge. Added lazy loading.

v1.5.30, 2017/10/29
Fixed the encoding that was set to "uft-8".

v1.5.29, 2017/10/29
Pyperclip works with qtpy module, osx can use objc now, set pyqt
as lower priority than xsel/xclip/klipper, add support for PyQt5.

v1.5.28, 2017/10/28
Capture stderr of xclip subprocess, fixed issue #88 where emojii
cut off the last character, allowed selection between PRIMARY and
CLIPBOARD for xsel and xclip.

v1.5.27, 2016/03/14
Disable broken cygwin implementation until issue 55 can be fixed.

v1.5.26, 2016/01/20
Fix #51, Replace wcscpy_s with memmove for Windows XP.

(leot)

2018-02-26 10:55:46 UTC MAIN commitmail json YAML

py-Unidecode: updated CATEGORIES and HOMEPAGE

(adam)

2018-02-26 09:52:58 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix

(adam)

2018-02-26 09:52:03 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 21.0.0

Version 21.0.0 "Tardigrades Will Inherit The Earth"

New features and enhancements
* mkvmerge: track statistics tags: the TagDefault element will not be
  written anymore as it was always set to the default value 1
  anyway. Implements 2202.
* mkvmerge, MKVToolNix GUI: JSON files can now contain C++-style line comments
  outside of strings (e.g. something like this: // this is ignored). Such
  comments, even though not part of the official JSON specifications, are now
  ignored when reading JSON files.
* MKVToolNix GUI: chapter editor: opening a Matroska file without chapters in
  it will now open the file in an empty chapter editor instead of showing an
  error message. Implements 2218.
* MKVToolNix GUI: an "info" tool has been added, replacing the functionality
  of mkvinfo's GUI. The functionality is not on par yet but will be for
  release v22. Implements most of the functionality of 2104.

Bug fixes
* build system: configure was treating --disable-ubsan and
  --disable-addrsan the same as --enable-ubsan and
  --enable-addrsan.
* build system: an error message is output if a command to execute is not
  found instead of silently failing.
* build system: in addition to looking for the gettext C function and
  library, configure now also verifies the presence of the msgfmt program
  instead of simply relying on it.
* mkvmerge: appending files with additional parts at the same time was broken
  if more than one additional part was appended (e.g. when appending files
  from DVDs with something like '(' VTS_01_1.VOB VTS_01_2.VOB ')' + '('
  VTS_02_1.VOB VTS_02_2.VOB ')'). In such a situation the content from files
  VTS_02_1.VOB and VTS_02_2.VOB where laid out in parallel to the content
  from the earlier files.
* mkvmerge: FLV reader: a single invalid AAC frame was written for AAC audio
  tracks with codec initialization data longer than five bytes.
* mkvmerge: FLV reader: timestamps will be normalized down to 0.
* mkvmerge: MP4 reader: if an AAC track doesn't contain an AAC-specific
  decoder configuration in the ESDS portion, then a default decoder
  configuration will be generated based on the track's header data instead of
  skipping the track.
* mkvmerge: MP4 reader: fixed reading HEVC/h.265 video tracks if they're
  stored as Annex B byte streams inside MP4.
* mkvmerge: Ogg Opus reader: mkvmerge will now emit a warning instead of
  aborting when it encounters an Ogg Opus page with no data in the
  packet.
* mkvmerge, mkvextract: Matroska parser: fixed a segmentation fault that
  occurred whenever the first level 1 element after resyncing after an error
  in the file structure isn't a cluster.
* mkvmerge, MKVToolNix GUI multiplexer & header editor: fixed a crash during
  --enable-addrsan.
* build system: an error message is output if a command to execute is not
* build system: an error message is output if a command to execute is not
  found instead of silently failing.
* build system: in addition to looking for the gettext C function and
  library, configure now also verifies the presence of the msgfmt program
  instead of simply relying on it.
* mkvmerge: appending files with additional parts at the same time was broken
  if more than one additional part was appended (e.g. when appending files
  from DVDs with something like '(' VTS_01_1.VOB VTS_01_2.VOB ')' + '('
  VTS_02_1.VOB VTS_02_2.VOB ')'). In such a situation the content from files
  VTS_02_1.VOB and VTS_02_2.VOB where laid out in parallel to the content
  from the earlier files.
* mkvmerge: FLV reader: a single invalid AAC frame was written for AAC audio
  tracks with codec initialization data longer than five bytes.
* mkvmerge: FLV reader: timestamps will be normalized down to 0.
* mkvmerge: MP4 reader: if an AAC track doesn't contain an AAC-specific
  decoder configuration in the ESDS portion, then a default decoder
  configuration will be generated based on the track's header data instead of
  skipping the track.
* mkvmerge: MP4 reader: fixed reading HEVC/h.265 video tracks if they're
  stored as Annex B byte streams inside MP4.
* mkvmerge: Ogg Opus reader: mkvmerge will now emit a warning instead of
  aborting when it encounters an Ogg Opus page with no data in the
  packet.
* mkvmerge, mkvextract: Matroska parser: fixed a segmentation fault that
  occurred whenever the first level 1 element after resyncing after an error
  in the file structure isn't a cluster.
* mkvmerge, MKVToolNix GUI multiplexer & header editor: fixed a crash during
  file type detection for attachments if MKVToolNix is installed in a path
  with non-ASCII characters (e.g. German Umlauts).
* mkvinfo: the --hex-positions parameter did nothing in summary mode.
* mkvinfo: Windows: line endings will be written as \r\n (carriage return &
  line feed) again instead of just \n (line feed).
* mkvpropedit: adding track statistics tags: for tracks with content encoding
  (compression) mkvpropedit is now accounting the uncompressed number of
  bytes, not the encoded (compressed) number of bytes.
* MKVToolNix GUI: multiplexer: the subtitle character set can now be set for
  appended subtitle files, too.
* MKVToolNix GUI: multiplexer: when appending, all tracks appended to disabled
  tracks will start out disabled, too.

Build system changes
* mkvinfo: the GUI portion has been removed. mkvinfo is now a pure
  command-line program again.

(adam)

2018-02-26 09:48:13 UTC MAIN commitmail json YAML

Updated graphics/ImageMagick to 7.0.7.24

(ryoon)

2018-02-26 09:47:01 UTC MAIN commitmail json YAML

Update to 7.0.7.24

* Fix broken file format detection and potentially other features
  7.0.7.23 does not work at all for me.

Changelog:
2018-02-25  7.0.7-24 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.0-24, GIT revision 23079:7ccb76178:20180225.

2018-02-19  7.0.7-24 Cristy  <quetzlzacatenango@image...>
  * Do not refer to page in OptimizeLayerFrames (reference
    https://github.com/ImageMagick/ImageMagick/pull/987).
  * PerlMagick unit tests pass again.
  * Fixed numerous use of uninitialized values, integer overflow,
    memory exceeded, and timeouts (credit to OSS Fuzz).

(ryoon)

2018-02-26 09:12:16 UTC MAIN commitmail json YAML

Updated security/gnupg2, devel/py-limits, sysutils/py-supervisor

(adam)

2018-02-26 09:11:47 UTC MAIN commitmail json YAML

py-supervisor: updated to 3.3.4

3.3.4:
Fixed a bug where rereading the configuration would not detect changes to eventlisteners.
Fixed a bug where the warning Supervisord is running as root and it is searching for its config file may have been incorrectly shown by supervisorctl if its executable name was changed.
Fixed a bug in the web interface where redirect URLs did not have a slash between the host and query string, which caused issues when proxying with Nginx.
When supervisord successfully drops privileges during startup, it is now logged at the INFO level instead of CRIT.
The HTTP server now returns a Content-Type header specifying UTF-8 encoding. This may fix display issues in some browsers.

(adam)

2018-02-26 09:07:42 UTC MAIN commitmail json YAML

py-limits: updated to 1.3

1.3:
Remove pinging redis on initialization

(adam)

2018-02-26 09:05:45 UTC MAIN commitmail json YAML

gnupg2: updated to 2.2.5

version 2.2.5:

* gpg: Allow the use of the "cv25519" and "ed25519" short names in
  addition to the canonical curve names in --batch --gen-key.

* gpg: Make sure to print all secret keys with option --list-only
  and --decrypt.

* gpg: Fix the use of future-default with --quick-add-key for
  signing keys.

* gpg: Select a secret key by checking availability under gpg-agent.

* gpg: Fix reversed prompt texts for --only-sign-text-ids.

* gpg,gpgsm: Fix detection of bogus keybox blobs on 32 bit systems.

* gpgsm: Fix regression since 2.1 in --export-secret-key-raw which
  got $d mod (q-1)$ wrong.  Note that most tools automatically fixup
  that parameter anyway.

* ssh: Fix a regression in getting the client'd PID on *BSD and
  macOS.

* scd: Support the KDF Data Object of the OpenPGP card 3.3.

* scd: Fix a regression in the internal CCID driver for certain card
  readers.

* scd: Fix a problem on NetBSD killing scdaemon on gpg-agent
  shutdown.

* dirmngr: Improve returned error description on failure of DNS
  resolving.

* wks: Implement command --install-key for gpg-wks-server.

* Add option STATIC=1 to the Speedo build system to allow a build
  with statically linked versions of the core GnuPG libraries.  Also
  use --enable-wks-tools by default by Speedo builds for Unix.

(adam)

2018-02-26 08:53:54 UTC MAIN commitmail json YAML

Updated CATEGORIES and HOMEPAGE

(adam)

2018-02-26 08:51:43 UTC MAIN commitmail json YAML

py-prefixspan: only for Python 3.x; sort PLIST

(adam)

2018-02-26 08:46:34 UTC MAIN commitmail json YAML

Updated www/py-parsel, devel/py-curtsies, devel/py-hypothesis, security/py-m2crypto

(adam)

2018-02-26 08:46:03 UTC MAIN commitmail json YAML

py-m2crypto: updated to 0.29.0

0.29.0:
- Fix building on Windows (all tests fix on Win32 and Win64 on all
  supported combinations of versions of OpenSSL and Python)
- Fixes of some small bugs

(adam)

2018-02-26 08:40:42 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.46.0

3.46.0:
:func:~hypothesis.strategies.characters has improved docs about what arguments are valid, and additional validation logic to raise a clear error early (instead of e.g. silently ignoring a bad argument). Categories may be specified as the Unicode 'general category' (eg u'Nd'), or as the 'major category' (eg [u'N', u'Lu'] is equivalent to [u'Nd', u'Nl', u'No', u'Lu'].

In previous versions, general categories were supported and all other input was silently ignored. Now, major categories are supported in addition to general categories (which may change the behaviour of some existing code), and all other input is deprecated.

(adam)

2018-02-26 08:38:53 UTC MAIN commitmail json YAML

py-curtsies: updated to 0.3.0

0.3.0:
Change name of "dark" color to "black"
Drop support for Python 2.6 and 3.3
New FmtStr method width_aware_splitlines which cuts up a FmtStr in linear time

(adam)

2018-02-26 08:32:32 UTC MAIN commitmail json YAML

py-parsel: updated to 1.4.0

1.4.0:
* Selector and SelectorList can't be pickled because
  pickling/unpickling doesn't work for lxml.html.HtmlElement;
  parsel now raises TypeError explicitly instead of allowing pickle to
  silently produce wrong output. This is technically backwards-incompatible
  if you're using Python < 3.6.

(adam)