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 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 16:10:40 UTC Now

2018-10-22 15:45:46 UTC MAIN commitmail json YAML

ruby-net-telnet: Limit to ruby22.

Appears to be bundled with ruby23-base and newer, leading to conflicts.

(jperkin)

2018-10-22 15:42:46 UTC MAIN commitmail json YAML

2018-10-22 15:33:44 UTC MAIN commitmail json YAML

py-gevent: Fix SunOS C99 build.

(jperkin)

2018-10-22 15:32:01 UTC MAIN commitmail json YAML

py-zstandard: add missing patch

(adam)

2018-10-22 15:31:27 UTC MAIN commitmail json YAML

Updated archivers/zstd, archivers/py-zstandard

(adam)

2018-10-22 15:31:00 UTC MAIN commitmail json YAML

py-zstandard: updated to 0.10.1

0.10.1:

Backwards Compatibility Notes
* ZstdCompressor.stream_reader().closed is now a property instead of a
  method.
* ZstdDecompressor.stream_reader().closed is now a property instead of a
  method.

Changes
* Stop attempting to package Python 3.6 for Miniconda. The latest version of
  Miniconda is using Python 3.7. The Python 3.6 Miniconda packages were a lie
  since this were built against Python 3.7.
* ZstdCompressor.stream_reader()'s and ZstdDecompressor.stream_reader()'s
  closed attribute is now a read-only property instead of a method. This now
  properly matches the IOBase API and allows instances to be used in more
  places that accept IOBase instances.

0.10.0:

Backwards Compatibility Notes
* ZstdDecompressor.stream_reader().read() now consistently requires an
  argument in both the C and CFFI backends. Before, the CFFI implementation
  would assume a default value of -1, which was later rejected.
* The compress_literals argument and attribute has been removed from
  zstd.ZstdCompressionParameters because it was removed by the zstd 1.3.5
  API.
* ZSTD_CCtx_setParametersUsingCCtxParams() is no longer called on every
  operation performed against ZstdCompressor instances. The reason for this
  change is that the zstd 1.3.5 API no longer allows this without calling
  ZSTD_CCtx_resetParameters() first. But if we called
  ZSTD_CCtx_resetParameters() on every operation, we'd have to redo
  potentially expensive setup when using dictionaries. We now call
  ZSTD_CCtx_reset() on every operation and don't attempt to change
  compression parameters.
* Objects returned by ZstdCompressor.stream_reader() no longer need to be
  used as a context manager. The context manager interface still exists and its
  behavior is unchanged.
* Objects returned by ZstdDecompressor.stream_reader() no longer need to be
  used as a context manager. The context manager interface still exists and its
  behavior is unchanged.

Bug Fixes
* ZstdDecompressor.decompressobj().decompress() should now return all data
  from internal buffers in more scenarios. Before, it was possible for data to
  remain in internal buffers. This data would be emitted on a subsequent call
  to decompress(). The overall output stream would still be valid. But if
  callers were expecting input data to exactly map to output data (say the
  producer had used flush(COMPRESSOBJ_FLUSH_BLOCK) and was attempting to
  map input chunks to output chunks), then the previous behavior would be
  wrong. The new behavior is such that output from
  flush(COMPRESSOBJ_FLUSH_BLOCK) fed into decompressobj().decompress()
  should produce all available compressed input.
* ZstdDecompressor.stream_reader().read() should no longer segfault after
  a previous context manager resulted in error.
* ZstdCompressor.compressobj().flush(COMPRESSOBJ_FLUSH_BLOCK) now returns
  all data necessary to flush a block. Before, it was possible for the
  flush() to not emit all data necessary to fully represent a block. This
  would mean decompressors wouldn't be able to decompress all data that had been
  fed into the compressor and flush()ed.

New Features
* New module constants BLOCKSIZELOG_MAX, BLOCKSIZE_MAX,
  TARGETLENGTH_MAX that expose constants from libzstd.
* New ZstdCompressor.chunker() API for manually feeding data into a
  compressor and emitting chunks of a fixed size. Like compressobj(), the
  API doesn't impose restrictions on the input or output types for the
  data streams. Unlike compressobj(), it ensures output chunks are of a
  fixed size. This makes this API useful when the compressed output is being
  fed into an I/O layer, where uniform write sizes are useful.
* ZstdCompressor.stream_reader() no longer needs to be used as a context
  manager.
* ZstdDecompressor.stream_reader() no longer needs to be used as a context
  manager.
* Bundled zstandard library upgraded from 1.3.4 to 1.3.6.

Changes
* Added zstd_cffi.py and NEWS.rst to MANIFEST.in.
* zstandard.__version__ is now defined.
* Upgrade pip, setuptools, wheel, and cibuildwheel packages to latest versions.
* Upgrade various packages used in CI to latest versions. Notably tox (in
  order to support Python 3.7).
* Use relative paths in setup.py to appease Python 3.7.
* Added CI for Python 3.7.

(adam)

2018-10-22 15:28:03 UTC MAIN commitmail json YAML

zstd: updated to 1.3.7

Zstandard v1.3.7
perf: slightly better decompression speed on clang (depending on hardware target)
fix: ratio for dictionary compression at levels 9 and 10, reported by @indygreg
build: no longer build backtrace by default in release mode; restrict further automatic mode
build: control backtrace support through build macro BACKTRACE
misc: added man pages for zstdless and zstdgrep, by @samrussell

(adam)

2018-10-22 15:23:32 UTC MAIN commitmail json YAML

doc: Added mail/qmail-acceptutils version 20181022

(schmonz)

2018-10-22 15:23:22 UTC MAIN commitmail json YAML

Add and enable qmail-acceptutils.

(schmonz)

2018-10-22 15:23:06 UTC MAIN commitmail json YAML

Initial import of qmail-acceptutils, my SMTP AUTH implementation for
qmail. It avoids patch conflicts, adds new user-controlled features, and
is more consistent with qmail's design.

To SMTP-authenticate users without patching ofmipd(8) or qmail-smtpd(8),
compose the following programs into your configuration:

- reup runs a program repeatedly until it succeeds.
- authup offers SMTP or POP3 authentication and calls checkpassword.
- checknotroot refuses to run as UID 0.
- fixsmtpio filters SMTP I/O and exit status to suit authup.

(schmonz)

2018-10-22 14:58:14 UTC MAIN commitmail json YAML

2018-10-22 14:40:49 UTC MAIN commitmail json YAML

doc: Added graphics/p5-Graph-Easy version 0.76

(schmonz)

2018-10-22 14:40:33 UTC MAIN commitmail json YAML

Add and enable p5-Graph-Easy.

(schmonz)

2018-10-22 14:39:55 UTC MAIN commitmail json YAML

Initial import of p5-Graph-Easy, which lets you generate graphs
consisting of various shaped nodes connected by edges (with
optional labels).

It can read and write graphs in a variety of formats, as well as render
them via its own grid-based layouter.

Since the layouter works on a grid (manhattan layout), the output is
most useful for flow charts, network diagrams, or hierarchy trees.

(schmonz)

2018-10-22 07:56:32 UTC MAIN commitmail json YAML

Updated devel/py-requests, devel/py-requests-futures

(adam)

2018-10-22 07:56:11 UTC MAIN commitmail json YAML

py-requests-futures: updated to 0.9.8

0.9.8:
Unknown changes

(adam)

2018-10-22 07:55:36 UTC MAIN commitmail json YAML

py-requests: updated to 2.20.0

2.20.0:
Bugfixes
Content-Type header parsing is now case-insensitive (e.g. charset=utf8 v Charset=utf8).
Fixed exception leak where certain redirect urls would raise uncaught urllib3 exceptions.
Requests removes Authorization header from requests redirected from https to http on the same hostname. (CVE-2018-18074)
should_bypass_proxies now handles URIs without hostnames (e.g. files).

Dependencies
Requests now supports urllib3 v1.24.

Deprecations
Requests has officially stopped support for Python 2.6.

(adam)

2018-10-22 04:33:31 UTC MAIN commitmail json YAML

doc: Updated www/ikiwiki to 3.20180311nb4

(schmonz)

2018-10-22 04:33:25 UTC MAIN commitmail json YAML

2018-10-21 21:23:18 UTC MAIN commitmail json YAML

doc: Updated misc/tmux to 2.8

(leot)

2018-10-21 21:22:47 UTC MAIN commitmail json YAML

tmux: Update misc/tmux to 2.8

pkgsrc changes:
- Address -Wint-conversion warnings and properly cast to long, patch by
  <christos> from NetBSD, thanks!
- Remove patch-server-client.c, timersub() was added in compat.h
  since tmux-1.9 and is no longer needed
- Take MAINTAINERship

Changes:
2.8
---
* Make display-panes block the client until a pane is chosen or it
  times out.
* Clear history on RIS like most other terminals do.
* Add an "Any" key to run a command if a key is pressed that is not
  bound in the current key table.
* Expand formats in load-buffer and save-buffer.
* Add a rectangle_toggle format.
* Add set-hook -R to run a hook immediately.
* Add README.ja.
* Add pane focus hooks.
* Allow any punctuation as separator for s/x/y not only /.
* Improve resizing with the mouse (fix resizing the wrong pane in some
  layouts, and allow resizing multiple panes at the same time).
* Allow , and } to be escaped in formats as #, and #}.
* Add KRB5CCNAME to update-environment.
* Change meaning of -c to display-message so the client is used if it
  matches the session given to -t.
* Fixes to : form of SGR.
* Add x and X to choose-tree to kill sessions, windows or panes.

(leot)

2018-10-21 19:51:51 UTC MAIN commitmail json YAML

doc: Added devel/py-semantic_version version 2.6.0

(minskim)

2018-10-21 19:51:45 UTC MAIN commitmail json YAML

devel/Makefile: Add py-semantic_version

(minskim)

2018-10-21 19:51:41 UTC MAIN commitmail json YAML

devel/py-semantic_version: Import version 2.6.0

This small python library provides a few tools to handle SemVer in
Python. It follows strictly the 2.0.0 version of the SemVer scheme.

(minskim)

2018-10-21 17:51:41 UTC MAIN commitmail json YAML

doc/TODO: add some

+ MesaLib-18.2.3, cairo-1.16.0, calibre-3.33.1, harfbuzz-2.0.2.

(wiz)

2018-10-21 15:55:58 UTC MAIN commitmail json YAML

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

(taca)

2018-10-21 15:55:19 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2018.6

1.2018.6 (2018/10/18)

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

(taca)

2018-10-21 15:52:41 UTC MAIN commitmail json YAML

doc: note update of bind911 and bind912

net/bind911 9.11.5
net/bind912 9.12.3

(taca)

2018-10-21 15:51:46 UTC MAIN commitmail json YAML

net/bind912: udpate to 9.12.3

--- 9.12.3 released ---

--- 9.12.3rc1 released ---

5038. [bug] Chaosnet addresses were compared incorrectly.
[GL #562]

5035. [test] Fixed errors that prevented the DNSRPS subtests
from running in the rpz and rpzrecurse system
tests. [GL #503]

5034. [bug] A race between threads could prevent zone maintenance
scheduled immediately after zone load from being
performed. [GL #542]

5033. [bug] When adding NTAs to multiple views using "rndc nta",
the text returned via rndc was incorrectly terminated
after the first line, making it look as if only one
NTA had been added. Also, it was not possible to
differentiate between views with the same name but
different classes; this has been corrected with the
addition of a "-class" option. [GL #105]

5032. [func] Add krb5-selfsub and ms-selfsub update policy rules.
[GL #511]

5030. [bug] Align CMSG buffers to a 64-bit boundary, fixes crash
on architectures with strict alignment. [GL #521]

5028. [bug] Spread the initial RRSIG expiration times over the
entire working sig-validity-interval when signing a
zone in named to even out re-signing and transfer
loads. [GL #418]

5026. [bug] rndc reconfig should not touch already loaded zones.
[GL #276]

5022. [doc] Update ms-self, ms-subdomain, krb5-self, and
krb5-subdomain documentation. [GL !708]

5021. [bug] dig returned a non-zero exit code when it received a
reply over TCP after a retry. [GL #487]

5019. [cleanup] A message is now logged when ixfr-from-differences is
set at zone level for an inline-signed zone. [GL #470]

5018. [bug] Fix incorrect sizeof arguments in lib/isc/pk11.c.
[GL !588]

5017. [bug] lib/isc/pk11.c failed to unlink the session before
releasing the lock which is unsafe. [GL !589]

5016. [bug] Named could assert with overlapping filter-aaaa and
dns64 acls. [GL #445]

5015. [bug] Reloading all zones caused zone maintenance to cease
for inline-signed zones. [GL #435]

5014. [bug] Signatures loaded from the journal for the signed
version of an inline-signed zone were not scheduled for
refresh. [GL #482]

5013. [bug] A referral response with a non-empty ANSWER section was
inadvertently being treated as an error. [GL #390]

5012. [bug] Fix lock order reversal in pk11_initialize. [GL !590]

5009. [bug] Upon an OpenSSL failure, the first error in the OpenSSL
error queue was not logged. [GL #476]

5008. [bug] "rndc signing -nsec3param ..." requests were silently
ignored for zones which were not yet loaded or
transferred. [GL #468]

5007. [cleanup] Replace custom ISC boolean and integer data types
with C99 stdint.h and stdbool.h types. [GL #9]

5006. [cleanup] Code preparing a delegation response was extracted from
query_delegation() and query_zone_delegation() into a
separate function in order to decrease code
duplication. [GL #431]

5005. [bug] dnssec-verify, and dnssec-signzone at the verification
step, failed on some validly signed zones. [GL #442]

5004. [bug] 'rndc reconfig' could cause inline zones to stop
re-signing. [GL #439]

5003. [bug] dns_acl_isinsecure did not handle geoip elements.
[GL #406]

5002. [bug] mdig: Handle malformed +ednsopt option, support 100
+ednsopt options per query rather than 100 total and
address memory leaks if +ednsopt was specified.
[GL #410]

5001. [bug] Fix refcount errors on error paths. [GL !563]

5000. [bug] named_server_servestale() could leave the server in
exclusive mode if an error occured. [GL #441]

4996. [bug] dig: Handle malformed +ednsopt option. [GL #403]

4995. [test] Add tests for "tcp-self" update policy. [GL !282]

4994. [bug] Trust anchor telemetry queries were not being sent
upstream for locally served zones. [GL #392]

4992. [bug] The wrong address was being logged for trust anchor
telemetry queries. [GL #379]

4990. [bug] Prevent a possible NULL reference in pkcs11-keygen.
[GL #401]

4988. [bug] Don't synthesize NXDOMAIN from NSEC for records under
a DNAME. [GL #386]

(taca)

2018-10-21 15:51:14 UTC MAIN commitmail json YAML

net/bind911: update to 9.11.5

--- 9.11.5 released ---

--- 9.11.5rc1 released ---

5038. [bug] Chaosnet addresses were compared incorrectly.
[GL #562]

5034. [bug] A race between threads could prevent zone maintenance
scheduled immediately after zone load from being
performed. [GL #542]

5033. [bug] When adding NTAs to multiple views using "rndc nta",
the text returned via rndc was incorrectly terminated
after the first line, making it look as if only one
NTA had been added. Also, it was not possible to
differentiate between views with the same name but
different classes; this has been corrected with the
addition of a "-class" option. [GL #105]

5032. [func] Add krb5-selfsub and ms-selfsub update policy rules.
[GL #511]

5030. [bug] Align CMSG buffers to a 64-bit boundary, fixes crash
on architectures with strict alignment. [GL #521]

5028. [bug] Spread the initial RRSIG expiration times over the
entire working sig-validity-interval when signing a
zone in named to even out re-signing and transfer
loads. [GL #418]

5026. [bug] rndc reconfig should not touch already loaded zones.
[GL #276]

5022. [doc] Update ms-self, ms-subdomain, krb5-self, and
krb5-subdomain documentation. [GL !708]

5021. [bug] dig returned a non-zero exit code when it received a
reply over TCP after a retry. [GL #487]

5019. [cleanup] A message is now logged when ixfr-from-differences is
set at zone level for an inline-signed zone. [GL #470]

5018. [bug] Fix incorrect sizeof arguments in lib/isc/pk11.c.
[GL !588]

5017. [bug] lib/isc/pk11.c failed to unlink the session before
releasing the lock which is unsafe. [GL !589]

5016. [bug] Named could assert with overlapping filter-aaaa and
dns64 acls. [GL #445]

5015. [bug] Reloading all zones caused zone maintenance to cease
for inline-signed zones. [GL #435]

5014. [bug] Signatures loaded from the journal for the signed
version of an inline-signed zone were not scheduled for
refresh. [GL #482]

5012. [bug] Fix lock order reversal in pk11_initialize. [GL !590]

5009. [bug] Upon an OpenSSL failure, the first error in the OpenSSL
error queue was not logged. [GL #476]

5008. [bug] "rndc signing -nsec3param ..." requests were silently
ignored for zones which were not yet loaded or
transferred. [GL #468]

5007. [cleanup] Replace custom ISC boolean and integer data types
with C99 stdint.h and stdbool.h types. [GL #9]

5005. [bug] dnssec-verify, and dnssec-signzone at the verification
step, failed on some validly signed zones. [GL #442]

5004. [bug] 'rndc reconfig' could cause inline zones to stop
re-signing. [GL #439]

5003. [bug] dns_acl_isinsecure did not handle geoip elements.
[GL #406]

5002. [bug] mdig: Handle malformed +ednsopt option, support 100
+ednsopt options per query rather than 100 total and
address memory leaks if +ednsopt was specified.
[GL #410]

5001. [bug] Fix refcount errors on error paths. [GL !563]

4996. [bug] dig: Handle malformed +ednsopt option. [GL #403]

4995. [test] Add tests for "tcp-self" update policy. [GL !282]

4994. [bug] Trust anchor telemetry queries were not being sent
upstream for locally served zones. [GL #392]

4992. [bug] The wrong address was being logged for trust anchor
telemetry queries. [GL #379]

4990. [bug] Prevent a possible NULL reference in pkcs11-keygen.
[GL #401]

(taca)

2018-10-21 05:48:56 UTC MAIN commitmail json YAML

Add checksum for patch-src-Toolbar.cc, thanks to leot@ for the hint.

(he)

2018-10-20 20:40:43 UTC MAIN commitmail json YAML

etcmanage: even more belatedly commit distinfo for new patch

(gdt)

2018-10-20 17:47:57 UTC MAIN commitmail json YAML

net/bind99: remove a left file

Remove a left file.

(taca)

2018-10-20 16:32:43 UTC pkgsrc-2018Q3 commitmail json YAML

2018-10-20 16:31:01 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5850 - requested by bsiegert
lang/chicken: security update

Revisions pulled up:
- lang/chicken/Makefile                                        1.59-1.60
- lang/chicken/distinfo                                        1.43

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Sun Oct 14 09:07:25 UTC 2018

  Modified Files:
          pkgsrc/lang/chicken: Makefile distinfo

  Log Message:
  chicken: Update lang/chicken to 4.13.0

  Patch provided by dziltener via PR pkg/52929, thanks!

  Changes:
  4.13.0

  - Security fixes
    - CVE-2017-6949: Remove unchecked malloc() call in SRFI-4 constructors
      when allocating in non-GC memory, resulting in potential 1-word
      buffer overrun and/or segfault (thanks to Lemonboy).
    - CVE-2017-9334: `length' no longer crashes on improper lists (fixes
      #1375, thanks to "megane").
    - CVE-2017-11343: The randomization factor of the symbol table was
      set before the random seed was set, causing it to have a fixed value
      on many platforms.

  - Core Libraries
    - Unit "posix": If file-lock, file-lock/blocking or file-unlock are
      interrupted by a signal, we now retry (thanks to Joerg Wittenberger).
    - char-ready? on string ports now also returns #t at EOF, as per R5RS;
      in other words, it always returns #t (thanks to Moritz Heidkamp)
    - Unit srfi-4: Fixed typo that broke SRFI-17 generalised set! syntax
      on s8vectors (thanks to Kristian Lein-Mathisen).
    - Large literals no longer crash with "invalid encoded numeric literal"
      on mingw-64 (#1344, thanks to Lemonboy).
    - Unit irregex: Fix bug that prevented multibyte UTF-8 character sets
      from being matched correctly (Thanks to Lemonboy and Chunyang Xu).

  - Runtime system:
    - The profiler no longer uses malloc from a signal handler which may
      cause deadlocks (#1414, thanks to Lemonboy).
    - The scheduler no longer indirectly hangs on to the old thread
      when switching to a new one, which caused excessive memory
      consumption (#1367, thanks to "megane").
    - C++ programs no longer fail with a symbol lookup error when
      compiled with debugger support (-d3 or -debug-info).

  - Syntax expander
    - Renaming an identifier twice no longer results in an undo of the
      rename (fixes #1362, thanks to "megane").

  - Build system
    - Fixed broken compilation on NetBSD, due to missing _NETBSD_SOURCE.
    - Fixed compilation on DragonflyBSD due to no feature macro support
      in its standard C library (thanks to Markus Pfeiffer).

  - Compiler
    - The scrutinizer no longer uses 'fixnum as the type for fixnums
      that might not fit into a fixnum on 32-bit architectures.

  - Foreign function interface
    - Correctly calculate memory requirements of Scheme objects produced
      from foreign types with "const" qualifiers, avoiding memory
      corruption (#1424, thanks to Vasilij Schneidermann and Lemonboy)
    - Do not read beyond temporary stack buffer, which could lead to
      a crash when returning from a foreign callback (#1428).

  4.12.0

  - Security fixes
    - CVE-2016-6830: Fix buffer overrun due to excessively long argument
      or environment lists in process-execute and process-spawn (#1308).
      This also removes unnecessary limitations on the length of
      these lists (thanks to Vasilij Schneidermann).
    - CVE-2016-6831: Fix memory leak in process-execute and
      process-spawn.  If, during argument and environment list
      processing, a list item isn't a string, an exception is thrown,
      in which case previously malloc()ed strings weren't freed.
    - CVE-2016-9954: Irregex has been updated to 0.9.6, which fixes
      an exponential explosion in compilation of nested "+" patterns.

  - Compiler:
    - define-constant now correctly keeps symbol values quoted.
    - Warnings are now emitted when using vector-{ref,set!} or one
      of take, drop, list-ref or list-tail with an out of range index
      for vectors and proper lists of a definitely known length.
    - The scrutinizer will no longer drop knowledge of the length of a
      vector.  It still drops types of its contents (which may be mutated).
    - Fixed incorrect argvector restoration after GC in directly
      recursive functions (#1317).
    - "Direct" procedure invocations now also maintain debug info (#894).

  - Syntax expander
    - DSSSL lambda lists have improved hygiene, so they don't need
      the chicken or scheme modules to be imported in full (#806).
    - The let-optionals* macro no longer needs "quote", "car" and "cdr"
      to be imported and bound to their default values (#806).

  - Runtime system:
    - C_locative_ref has been deprecated in favor of C_a_i_locative_ref,
      which is faster because it is inlined (#1260, thanks to Kooda).
    - The default error handler now truncates very long condition
      messages (thanks to Lemonboy).
    - Weak symbol GC (-:w) no longer drops random symbols (#1173).
    - The number of arguments to procedures, both via "apply" and direct
      invocation, are now limited only by the C stack size (#1098).
    - "time" macro now shows peak memory usage (#1318, thanks to Kooda).
    - Avoid crashes in ffi callbacks after GC (#1337, thanks to cosarara).

  - Core libraries:
    - Irregex has been updated to 0.9.5, which fixes matching of all "bow"
      occurrances beyond the first with irregex-fold (upstream issue #14).
    - Keywords are more consistently read/written, like symbols (#1332).
    - SRFI-39: When jumping out of a parameterized dynamic extent,
      "parameterize" now remember the actual values, so when jumping back
      in, they are restored (fixes #1336, thanks to Joo ChurlSoo).
      This was a regression caused by the fix for #1227.

  - Tools:
    - "chicken-install"
      - When installing eggs in deploy mode with "-keep-installed", eggs
        under the prefix won't unnecessarily be reinstalled (#1144).
      - Added new option "-no-install-deps" which inhibits automatic
        installation of dependencies, useful with "-prefix" (#1298).

  To generate a diff of this commit:
  cvs rdiff -u -r1.58 -r1.59 pkgsrc/lang/chicken/Makefile
  cvs rdiff -u -r1.42 -r1.43 pkgsrc/lang/chicken/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  jperkin
  Date:          Thu Oct 18 14:32:43 UTC 2018

  Modified Files:
          pkgsrc/lang/chicken: Makefile

  Log Message:
  chicken: Set INSTALL_PROGRAM, fixes install on SunOS.

  To generate a diff of this commit:
  cvs rdiff -u -r1.59 -r1.60 pkgsrc/lang/chicken/Makefile

(spz)

2018-10-20 16:24:02 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5849 - requested by bsiegert
devel/ncurses: security patch
devel/ncursesw: security patch

Revisions pulled up:
- devel/ncurses/Makefile                                        1.100
- devel/ncurses/distinfo                                        1.35
- devel/ncurses/patches/patch-ncurses_tinfo_parse__entry.c      1.3
- devel/ncursesw/Makefile                                      1.17

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Thu Oct 18 19:42:50 UTC 2018

  Modified Files:
          pkgsrc/devel/ncurses: Makefile distinfo
          pkgsrc/devel/ncursesw: Makefile
  Added Files:
          pkgsrc/devel/ncurses/patches: patch-ncurses_tinfo_parse__entry.c

  Log Message:
  ncurses{,w}: Backport patch for CVE-2018-10754

  Patch provided by Attila F端l旦p via NetBSD/pkgsrc#34, thanks!

  Bump PKGREVISION

  To generate a diff of this commit:
  cvs rdiff -u -r1.99 -r1.100 pkgsrc/devel/ncurses/Makefile
  cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/ncurses/distinfo
  cvs rdiff -u -r0 -r1.3 \
      pkgsrc/devel/ncurses/patches/patch-ncurses_tinfo_parse__entry.c
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/ncursesw/Makefile

(spz)

2018-10-20 16:18:20 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5848 - requested by bsiegert
devel/libgit2: security update

Revisions pulled up:
- devel/libgit2/Makefile                                        1.29
- devel/libgit2/distinfo                                        1.14

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Thu Oct 18 14:43:01 UTC 2018

  Modified Files:
          pkgsrc/devel/libgit2: Makefile distinfo

  Log Message:
  devel/libgit2: update to 0.27.5

  libgit2 0.27.5 (2018/10/5)

  This is a security release fixing the following list of issues:

  * Submodule URLs and paths with a leading "-" are now ignored.  This is due to
    the recently discovered CVE-2018-17456, which can lead to arbitrary code
    execution in upstream git.  While libgit2 itself is not vulnerable, it can
    be used to inject options in an implementation which performs a recursive
    clone by executing an external command.

  * When running repack while doing repo writes, packfile_load__cb() could see
    some temporary files in the directory that were bigger than the usual, and
    makes memcmp overflow on the p->pack_name string.  This issue was reported
    and fixed by bisho.

  * The configuration file parser used unbounded recursion to parse multiline
    variables, which could lead to a stack overflow.  The issue was reported by
    the oss-fuzz project, issue 10048 and fixed by Nelson Elhage.

  * The fix to the unbounded recursion introduced a memory leak in the config
    parser.  While this leak was never in a public release, the oss-fuzz project
    reported this as issue 10127.  The fix was implemented by Nelson Elhage and
    Patrick Steinhardt.

  * When parsing "ok" packets received via the smart protocol, our parsing code
    did not correctly verify the bounds of the packets, which could result in a
    heap-buffer overflow.  The issue was reported by the oss-fuzz project, issue
    9749 and fixed by Patrick Steinhardt.

  * The parsing code for the smart protocol has been tightened in general,
    fixing heap-buffer overflows when parsing the packet type as well as for
    "ACK" and "unpack" packets.  The issue was discovered and fixed by Patrick
    Steinhardt.

  * Fixed potential integer overflows on platforms with 16 bit integers when
    parsing packets for the smart protocol.  The issue was discovered and fixed
    by Patrick Steinhardt.

  * Fixed potential NULL pointer dereference when parsing configuration files
    which have "include.path" or "includeIf..path" statements without a value.

  To generate a diff of this commit:
  cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/libgit2/Makefile
  cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/libgit2/distinfo

(spz)

2018-10-20 16:12:15 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5847 - requested by bsiegert
devel/patch: security patches

Revisions pulled up:
- devel/patch/Makefile                                          1.45
- devel/patch/distinfo                                          1.13
- devel/patch/patches/patch-src_pch.c                          1.1
- devel/patch/patches/patch-tests_Makefile.in                  1.1
- devel/patch/patches/patch-tests_ed-style                      1.1

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Thu Oct 18 19:26:16 UTC 2018

  Modified Files:
          pkgsrc/devel/patch: Makefile distinfo
  Added Files:
          pkgsrc/devel/patch/patches: patch-src_pch.c patch-tests_Makefile.in
              patch-tests_ed-style

  Log Message:
  patch: Backport patches for several security fixes

  pkgsrc changes:
    - Remove custom and no longer needed do-patch target, it was fixed upstream
    - Minor cosmetic improvements pointed out by pkglint

  Changes:
    - Backport patches for CVE-2018-6951, CVE-2018-6952 and CVE-2018-1000156

  Patch provided by Attila F端l旦p via NetBSD/pkgsrc#33, thanks!

  Bump PKGREVISION

  To generate a diff of this commit:
  cvs rdiff -u -r1.44 -r1.45 pkgsrc/devel/patch/Makefile
  cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/patch/distinfo
  cvs rdiff -u -r0 -r1.1 pkgsrc/devel/patch/patches/patch-src_pch.c \
      pkgsrc/devel/patch/patches/patch-tests_Makefile.in \
      pkgsrc/devel/patch/patches/patch-tests_ed-style

(spz)

2018-10-20 15:59:14 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5846 - requested by bsiegert
mail/spamassassin: security update

Revisions pulled up:
- mail/spamassassin/Makefile                                    1.132
- mail/spamassassin/distinfo                                    1.72
- mail/spamassassin/patches/patch-Makefile.PL                  1.3
- mail/spamassassin/patches/patch-ae                            1.14
- mail/spamassassin/patches/patch-lib_Mail_SpamAssassin_DnsResolver.pm deleted
- mail/spamassassin/patches/patch-lib_Mail_SpamAssassin_PerMsgStatus.pm deleted
- mail/spamassassin/patches/patch-sa-compile                    deleted
- mail/spamassassin/patches/patch-spamc_libspamc.c              1.2

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  bsiegert
  Date:          Thu Oct 18 19:54:32 UTC 2018

  Modified Files:
          pkgsrc/mail/spamassassin: Makefile distinfo
          pkgsrc/mail/spamassassin/patches: patch-Makefile.PL patch-ae
              patch-spamc_libspamc.c
  Removed Files:
          pkgsrc/mail/spamassassin/patches:
              patch-lib_Mail_SpamAssassin_DnsResolver.pm
              patch-lib_Mail_SpamAssassin_PerMsgStatus.pm patch-sa-compile

  Log Message:
  Update spamassassin to 3.4.2.

  From Attila Fueloep in pull request NetBSD/pkgsrc#32.

  Apache SpamAssassin 3.4.2 contains numerous tweaks and bug fixes over the
  past three and 1/2 years.  As we release 3.4.2, we are preparing 4.0.0 which
  will move us into a full UTF-8 environment.  We expect one final 3.4.3
  release.

  As with any release there are a number of functional patches, improvements as
  well as security reasons to upgrade to 3.4.2.  In this case we have over 3
  years of issues being resolved at once.  And we are laying thr groundwork for
  version 4.0 which is is designed to more natively handle UTF-8.

  However, there is one specific pressing reason to upgrade.  Specifically, we
  will stop producing SHA-1 signatures for rule updates.  This means that while
  we produce rule updates with the focus on them working for any release from
  v3.3.2 forward, they will start failing SHA-1 validation for sa-update.

  *** If you do not update to 3.4.2, you will be stuck at the last ruleset
      with SHA-1 signatures in the near future. ***

  Full release notes at
  http://svn.apache.org/repos/asf/spamassassin/branches/3.4/build/announcements/3.4.2.txt.

  To generate a diff of this commit:
  cvs rdiff -u -r1.131 -r1.132 pkgsrc/mail/spamassassin/Makefile
  cvs rdiff -u -r1.71 -r1.72 pkgsrc/mail/spamassassin/distinfo
  cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/spamassassin/patches/patch-Makefile.PL
  cvs rdiff -u -r1.13 -r1.14 pkgsrc/mail/spamassassin/patches/patch-ae
  cvs rdiff -u -r1.5 -r0 \
      pkgsrc/mail/spamassassin/patches/patch-lib_Mail_SpamAssassin_DnsResolver.pm
  cvs rdiff -u -r1.3 -r0 \
      pkgsrc/mail/spamassassin/patches/patch-lib_Mail_SpamAssassin_PerMsgStatus.pm
  cvs rdiff -u -r1.1 -r0 pkgsrc/mail/spamassassin/patches/patch-sa-compile
  cvs rdiff -u -r1.1 -r1.2 \
      pkgsrc/mail/spamassassin/patches/patch-spamc_libspamc.c

(spz)

2018-10-20 15:34:35 UTC MAIN commitmail json YAML

Updated misc/py-anita to 1.46

(gson)

2018-10-20 15:33:35 UTC MAIN commitmail json YAML

misc/py-anita: update to 1.46

Changes from 1.45:

Add support for NetBSD/evbarm-aarch64 targets.

Add support for NetBSD/sparc64 targets, from Utkarsh Anand.

The run_tests() method now halts the VM, to ensure that the
scratch disk containing ATF test results is flushed by the
guest before being read by the host.

(gson)

2018-10-20 14:33:27 UTC MAIN commitmail json YAML

Updated net/p5-Net-DNS to 1.18

(wen)

2018-10-20 14:32:42 UTC MAIN commitmail json YAML

Update to 1.18

Upstream changes:
1.18 Sep 21, 2018

        Documentation revised to remove ambigous use of "answer" which
        has been used to refer to both the answer section of a packet
        and the entire reply packet received from a nameserver.

Fix rt.cpan.org #127018

        Net::DNS::ZoneFile->parse() fails if include directory specified.

Fix rt.cpan.org #127012

        DNS resolution broken when options ndots used in /etc/resolv.conf

(wen)

2018-10-20 14:11:08 UTC MAIN commitmail json YAML

Updated net/p5-Net-IPv6Addr to 0.96

(wen)

2018-10-20 14:10:02 UTC MAIN commitmail json YAML

Update to 0.96
Update DEPENDS

Upstream changes:
0.96 2018-10-06
        * Requirement on Math::BigInt changed to add version

0.95 2018-10-06
        * "from_bigint" method added
        * Documentation updated to reflect the current RFCs
        * Tests of "to_bigint", rfc compliance; fix broken string test
        * Any valid ipv6 value can now be output as mixed ipv6 and ipv4

0.94 2018-10-06    Ben Bullock <bkb@cpan.org>
        * Pod error fixed
        * EXPORTS_OK corrected

0.93 2018-10-05    Ben Bullock <bkb@cpan.org>
        * Remove README and use generated one
        * Fix bad links in documentation

0.92 2018-10-05    Ben Bullock <bkb@cpan.org>
        * Documentation expanded with working examples
        * UTF-8 in Makefile.PL marked
        * to_* routines exported on demand
        * Repetition in error messages removed

(wen)

2018-10-20 14:06:32 UTC MAIN commitmail json YAML

Updated math/p5-Math-BigInt to 1.999815

(wen)

2018-10-20 14:05:32 UTC MAIN commitmail json YAML

Update to 1.999815

Upstream changes:
1.999815 2018-10-19

* Move bitwise operators signed and, signed or, and signed xor from
  lib/Math/BigInt/CalcEmu.pm into lib/Math/BigInt/Lib.pm. The file
  lib/Math/BigInt/CalcEmu.pm is no longer needed and thus removed.

1.999814 2018-10-01

* Add to_base() and from_base() to Math::BigInt and corresponding library
  methods _to_base() and _from_base() to Math::BigInt::Lib. This was inspired
  by CPAN RT #122681.

* Fix Makefile.PL to reflect that Test::More is only needed for testing, not
  for building.

* In the documentation for each of the to_(bin|hex|oct|bytes) methods, add a
  reference to the corresponding from_(bin|hex|oct|bytes) method.

(wen)

2018-10-20 13:57:22 UTC MAIN commitmail json YAML

Updated net/p5-Net-Libdnet to 0.99

(wen)

2018-10-20 13:56:42 UTC MAIN commitmail json YAML

Update to 0.99

Upstream changes:
0.99 Tue 18 Sep 17:03:16 CEST 2018
  - bugfix: applied https://rt.cpan.org/Public/Bug/Display.html?id=126967

(wen)

2018-10-20 13:50:32 UTC MAIN commitmail json YAML

Updated net/p5-Socket6 to 0.29

(wen)

2018-10-20 13:49:50 UTC MAIN commitmail json YAML

Update to 0.29

Upstream changes:
2018-09-30  Hajimu UMEMOTO  <ume@mahoroba.org>

        * Socket6.pm: Bump version number to 0.29.

        * Socket6.xs: Updates the tests for handling the correct headers
        on NetBSD and DragonFly BSD.

        Submitted by:  Sevan Janiyan <venture37 [...] geeklan.co.uk>

(wen)

2018-10-20 13:42:40 UTC MAIN commitmail json YAML

Updated sysutils/p5-File-Remove to 1.58

(wen)

2018-10-20 13:41:54 UTC MAIN commitmail json YAML

Update to 1.58

Upstream changes:
1.58    2018-10-04 - Shlomi Fish
    - Added [MetaJSON] to dist.ini, so releases include a META.json

(wen)

2018-10-20 13:35:16 UTC MAIN commitmail json YAML

Updated textproc/p5-Net-IDN-Encode to 2.500

(wen)

2018-10-20 13:34:10 UTC MAIN commitmail json YAML

Update to 2.500

Upstream changes:
2.500 2018-10-06
        - update to Unicode 10.0.0
        - Net::IDN::UTS46: remove workarounds for pre-9.0.0 test vectors; the
          module now more closely follows the written spec
        - Net::IDN::UTS46: fix validation for some non-valid characters
        - Net::IDN::UTS46: for perl 5.8.x/5.10.x, include workaround for bidi
          validation where some labels would incorrectly be marked as invalid
          [B1] because of a bug in perl's Unicode implementation
        - Net::IDN::Punycode: fix for warnings under perl ≤ 5.8.7 (EXPERIMENTAL)

(wen)

2018-10-20 13:29:53 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Feed to 0.55

(wen)

2018-10-20 13:29:00 UTC MAIN commitmail json YAML

2018-10-20 13:21:01 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-XPath to 1.44

(wen)

2018-10-20 13:20:19 UTC MAIN commitmail json YAML

Update to 1.44

Upstream changes:
1.44  2018-10-11 MANWAR
      - Added new test for axis descendant.

1.43  2018-10-10 MANWAR
      - Fix memory leak in XML::XPath::Parser (PR #6), Thanks @niner.

(wen)

2018-10-20 13:17:38 UTC MAIN commitmail json YAML

Updated time/p5-Test-Time to 0.07

(wen)

2018-10-20 13:17:00 UTC MAIN commitmail json YAML

Update to 0.07

Upstream changes:
0.07 2018-09-27T03:37:54Z
        Fix unimport/import issue (by dakkar)

(wen)

2018-10-20 13:13:12 UTC MAIN commitmail json YAML

Updated time/p5-Time-Warp to 0.54

(wen)

2018-10-20 13:12:32 UTC MAIN commitmail json YAML

Update to 0.54

Upstream changes:
0.54  2018.10.08 MANWAR
      - Merged PR #4 (Pod Spelling), thanks @gregoa.

(wen)

2018-10-20 13:10:25 UTC MAIN commitmail json YAML

Updated www/p5-Catalyst-Runtime to 5.90120

(wen)

2018-10-20 13:09:37 UTC MAIN commitmail json YAML

Update to 5.90120

Upstream changes:
5.90120 - 2018-10-19
  - avoid problematic test using sysread() on :utf8 filehandles on dev perl
    versions where this is fatal (starting with 5.29.4). see RT#125843.

5.90119 - 2018-09-24
  - fix test for changes in MooseX::Getopt 0.73 (RT#127050)

(wen)

2018-10-20 12:44:28 UTC MAIN commitmail json YAML

Updated www/p5-CGI-Simple to 1.21

(wen)

2018-10-20 12:43:23 UTC MAIN commitmail json YAML

Update to 1.21

Upstream changes:
1.21  2018-10-06 MANWAR
      - Patched issue RT# 67061 (handle warning uninitialsed value).

1.20  2018-10-05 MANWAR
      - Merge pull request #4 from jjatria/302-found, changing the
        name of 302 statuses from Moved to Found.

1.19  2018-10-04 MANWAR
      - Merged pull request #3 from jjatria/max-age, which sets max-age
        attribute correctly from constructor.

1.18  2018-10-03 MANWAR
      - Merged pull request #2 from jjatria/samesite, adding
        SameSite support to Cookie handling.

1.17  2018-10-02 MANWAR
      - Merged pull request #7 from asb-capfan/master, should fix
        CPAN Testers fail report on some windows box.

(wen)

2018-10-20 12:40:48 UTC MAIN commitmail json YAML

Updated www/p5-Cookie-Baker to 0.10

(wen)

2018-10-20 12:39:56 UTC MAIN commitmail json YAML

Update to 0.10

Upstream changes:
0.10 2018-09-21T07:40:25Z

  - Add samesite https://github.com/kazeburo/Cookie-Baker/pull/13
  - Documentation cleanup

(wen)

2018-10-20 10:10:02 UTC MAIN commitmail json YAML

Updated www/p5-libwww to 6.36

(wen)

2018-10-20 10:08:57 UTC MAIN commitmail json YAML

Update to 6.36

Upstream changes:
6.36      2018-10-10 02:20:58Z
    - fix broken link https://metacpan.org/pod/LWP::Simple by fixing pod
      header (thanks for the report, traumschule!)

(wen)

2018-10-20 04:20:54 UTC MAIN commitmail json YAML

Updated www/p5-HTTP-Tinyish to 0.15

(wen)

2018-10-20 04:19:47 UTC MAIN commitmail json YAML

Update to 0.15

Upstream changes:
0.15  2018-09-22 13:40:30 PDT
        - in LWP adapter, check if Mozilla::CA is installed as well #15

(wen)

2018-10-20 04:17:05 UTC MAIN commitmail json YAML

Updated www/p5-Dancer to 1.3500

(wen)

2018-10-20 04:16:06 UTC MAIN commitmail json YAML

Update to 1.3500
Update DEPENDS

Upstream changes:
1.3500    2018-10-12 21:31:46+01:00 Europe/London
Promoting previous trial releases to stable.

1.3403    2018-10-11 23:41:11+01:00 Europe/London (TRIAL RELEASE)
[ENHANCEMENTS]
- request->address now respects behind_proxy - if behind_proxy is set,
  then request->address looks at HTTP_X_FORWARDED_FOR, so you get the
  user's IP, not the proxy. (PR-1199, bigpresh)
- restore ability to use load_settings_from_yaml() without passing
  YAML parser class (PR-1198, snakpak)
- Fixing some spurious cpantesters test failures by subclassing HTTP::Tiny
  in our tests and disabling proxying for 127.0.0.1 - otherwise smokers
  with HTTP proxy env vars set fail tests (PR-1197, bigpresh)
- Tidied POD for Tutorial (PR-1196, manwar)

1.3402    2018-10-10 11:42:07+01:00 Europe/London (TRIAL RELEASE)

1.3401    2018-10-01 12:49:53+01:00 Europe/London (TRIAL RELEASE)

[ENHANCEMENTS]
- Avoid test failures on perls without '.' in @INC
- censor cookie_key in dumps (PR-1193, thefatphil)
- spelling fixes in POD from Debian Perl Group, PR-1191

(wen)

2018-10-19 20:28:50 UTC MAIN commitmail json YAML

doc: Updated shells/bash-completion to 2.8

(leot)

2018-10-19 20:28:25 UTC MAIN commitmail json YAML

bash-completion: Update shells/bash-completion to 2.8

Patch provided by Attila F端l旦p via netbsd/pkgsrc#36, thanks!

pkgsrc changes:
- Update MASTER_SITES and HOMEPAGE

Changes:
Unfortunately the changelog is very long. Only new/removed completions/helpers
are documented here (since 2.1):

The following completions were added:
- 2to3, 7z, 7za, _cal, _chfn, _chsh, _dmesg, _eject, _hexdump,
  _hwclock, _ionice, _look, _mock, _modules, _newgrp, _nmcli, _renice,
  _repomanage, _reptyr, _rfkill, _rtcwake, _runuser, _su, _svn,
  _svnadmin, _svnlook, _udevadm, _write, _yum, aclocal-1.10,
  aclocal-1.12, aclocal-1.13, aclocal-1.14, aclocal-1.15, adb,
  appdata-validate, aptitude-curses, automake-1.10, automake-1.12,
  automake-1.13, automake-1.14, automake-1.15, bind, bts, ccze,
  checksec, createuser, deja-dup, dropuser, ebtables, f77, f95,
  flake8, freebsd-update, g95, geoiplookup, geoiplookup6, getconf,
  gfortran, gm, gnokii, hostname, jpegoptim, jshint, lsscsi, lsusb,
  lz4, lz4c, micropython, mr, nproc, oggdec, optipng, pdftotext,
  perltidy, pngfix, portsnap, pv, py.test, py.test-2, py.test-3,
  pycodestyle, pyflakes, pylint-2, pylint-3, pypy, pypy3, pyvenv,
  pyvenv-3.4, pyvenv-3.5, qemu-kvm, qemu-system-i386, qemu-system-x86_64,
  radvdump, sidedoor, ssh-keygen, synclient, timeout, tipc, tox,
  xdg-mime, xdg-settings, zopfli, zopflipng, python,

The following completions were removed:
- cal, chsh, dmesg, eject, hexdump, hwclock, ionice, look, newgrp,
  nmcli, renice, reptyr, rfkill, rtcwake, su,

The following helpers were added:
- python

(leot)

2018-10-19 19:39:15 UTC MAIN commitmail json YAML

2018-10-19 17:57:42 UTC MAIN commitmail json YAML

Rename analyze, munch and unmunch tools.

These names are way too generic to go into bin/, and folks on the mailing
list agreed. Now they have a "hunspell-" prefix.

Bump revision.

(bsiegert)

2018-10-19 17:03:10 UTC MAIN commitmail json YAML

2018-10-19 16:49:58 UTC MAIN commitmail json YAML

beats: Create a go tool pointing to the appropriate version.

This should be moved to the go infrastructure if it turns out there are more
packages that call "go" directly in their build.

(jperkin)

2018-10-19 16:44:47 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.56.2nb3

(leot)

2018-10-19 16:44:15 UTC MAIN commitmail json YAML

glib2: Fix GCredentials support for NetBSD

The GCredentials support for NetBSD missed a
G_CREDENTIALS_SOCKET_GET_CREDENTIALS_SUPPORTED define and remove
commented out G_CREDENTIALS_UNIX_CREDENTIALS_MESSAGE_SUPPORTED.

Due that the client sent credentials but the server was not able
to receive them.

Regarding possible G_CREDENTIALS_UNIX_CREDENTIALS_MESSAGE_SUPPORTED
support probably logic for LOCAL_CREDS should be added but on NetBSD
before 8.0 sc_pid field is not present making that probably not
suitable to use as GCredentials mechanism (since 8.0 this will
probably work).

Bump PKGREVISION

Discussed with <prlw1>, thanks!

(leot)

2018-10-19 16:12:36 UTC MAIN commitmail json YAML

Always give full interpreter path to cmake.

This was previously Darwin-only but I ran into the same situation when
building finance/gnucash on NetBSD. /usr/pkg/bin/python happened to be
2.7, but it was used instead of python3.7, leading to a build failure.
This commit fixes that.

(bsiegert)

2018-10-19 15:53:50 UTC MAIN commitmail json YAML

doc: Updated sysutils/riemann-client to 1.10.3

(jperkin)

2018-10-19 15:53:41 UTC MAIN commitmail json YAML

riemann-client: Update to 1.10.3.

riemann-c-client 1.10.3

Dependencies on the generated protobuf C sources have been fixed in the Makefile.
A few harmless compile-time warnings have been silenced.
Fixed a few typos in riemann-client(1).

riemann-c-client 1.10.2

A number of formatting issues in the API docs have been fixed.

riemann-c-client 1.10.1

The library compiles on OSX/Darwin again, after fixing a symbol aliasing issue.
Reported by @ilovezfs.

riemann-c-client 1.10.0

Added support for micro-second timestamps (available since Riemann 0.2.13),
implemented by Mathieu Corbin, @mcorbin.  Miscellaneous changes

The parts of the test suite that require a running Riemann server are now
disabled by default, and require setting the RCC_NETWORK_TESTS environment
variable to a non-zero value, before running the test suite.

Fixes an issue on systems that had something else listening on the port, or a
Riemann with a different config than the one the test suite expected.

Reported by Dave Cottlehuber, @dch.

(jperkin)

2018-10-19 15:27:24 UTC MAIN commitmail json YAML

ruby-metasploit-payloads: SSP skip bundled Android libs.

(jperkin)

2018-10-19 15:24:50 UTC MAIN commitmail json YAML

py-selenium: Skip Linux shared libraries for SSP checks too.

(jperkin)

2018-10-19 15:22:07 UTC MAIN commitmail json YAML

2018-10-19 15:21:54 UTC MAIN commitmail json YAML

i3: Update to 4.15 and fix build on SunOS.

┌────────────────────────────┐
│ Changes in i3 v4.15        │
└────────────────────────────┘

  • build: AnyEvent::I3 moved to the i3 repository, so that its main consumer,
    the i3 testsuite, can use new features immediately (such as the tick event,
    in this case).
  • docs/hacking-howto: promote “using git / sending patches” and “how to
    build?” sections
  • docs/i3bar-protocol: document that pango markup only works with pango fonts
  • docs/ipc: document focus, nodes, floating_nodes
  • docs/ipc: urgent: complete the list of container types
  • docs/ipc: document how to detect i3’s byte order in memory-safe languages
  • docs/ipc: document the GET_CONFIG request
  • docs/userguide: fix formatting issue
  • docs/userguide: explain why Mod4 is usually preferred as a modifier
  • docs/userguide: use more idiomatic english (full-size, so-called)
  • docs/userguide: switch from removed goto command to focus
  • docs/userguide: mention <criteria> in focus
  • docs/userguide: remove outdated 2013 last-modified date
  • dump-asy: add prerequisite checks
  • dump-asy: fix warnings about empty container names
  • i3-dump-log: enable shmlog on demand
  • i3-sensible-terminal: add “kitty”, “guake”, “tilda”
  • i3-sensible-editor: add “gvim”
  • i3bar: add --release flag for bindsym in bar blocks
  • i3bar: add relative coordinates in JSON for click events
  • ipc: rename COMMAND to RUN_COMMAND for consistency
  • ipc: implement tick event for less flaky tests
  • ipc: add error reply to “focus <window_mode>”
  • ipc: send success response for nop
  • default config: add $mod+r to toggle resize mode
  • default config: use variables for workspace names to avoid repetition
  • introduce “assign <criteria> [→] [workspace] [number] <workspace>”
  • introduce “assign <criteria> [→] output left|right|up|down|primary|<output>”
  • introduce a “focus_wrapping” option (subsumes “force_focus_wrapping”)
  • introduce percentage point resizing for floating containers:
    “resize set <width> [px | ppt] <height> [px | ppt]”
  • introduce “resize set <width> ppt <height> ppt” for tiling windows
  • rename “new_window” and “new_float” to “default_border” and
    “default_floating_border” (the old names keep working)
  • output names (e.g. “DP2”) can now be used as synonyms for monitor names
    (e.g. “Dell UP2414Q”).
  • the “swap” command now works with fullscreen windows
  • raise floating windows to top when they are focused programmatically
  • _NET_ACTIVE_WINDOW: invalidate focus to force SetInputFocus call
  • make focus handling consistent when changing focus between outputs
  • round non-integer Xft.dpi values
  • tiling resize: remove minimum size

┌────────────────────────────┐
│ Bugfixes                  │
└────────────────────────────┘

  • i3bar: fix various memory leaks
  • i3bar: fix crash when no status_command is provided
  • fix uninitialized variables in init_dpi_end, tree_restore
  • fix incorrectly set up signal handling
  • fix “swap” debug log message
  • fix crash when specifying invalid con_id for “swap”
  • fix crash upon restart with window marks
  • fix crash when config file does not end in a newline
  • fix crash in append_layout
  • fix crash in layout toggle command
  • fix crash when switching monitors
  • fix use-after-free in randr_init error path
  • fix move accidentally moving windows across outputs
  • fix crash when floating window is tiled while being resized
  • fix out-of-bounds memory read
  • fix memory leak when config conversion fails
  • fix layout toggle split, which didn’t work until enabling tabbed/stack mode
    once
  • move XCB event handling into xcb_prepare_cb
  • avert endless loop on unexpected EOF in ipc messages
  • perform proper cleanup for signals with Term action
  • don’t match containers in the scratchpad with criteria
  • fix “workspace show” related issues
  • fix config file conversion with long variable names
  • fix config file conversion memory initialization
  • prevent access of freed workspace in _workspace_show
  • disable fullscreen when required when programmatically focusing windows
  • free last_motion_notify
  • don’t raise floating windows when focused because of focus_follows_mouse
  • correctly set EWMH atoms when closing a workspace
  • don’t raise floating windows when workspace is shown
  • keep focus order when encapsulating workspaces
  • validate layout files before loading

┌────────────────────────────┐
│ Changes in i3 v4.14.1      │
└────────────────────────────┘

  • docs/hacking-howto: promote contributing-related sections
  • docs/ipc: tree reply: document focus, nodes and floating_nodes
  • docs/ipc: urgent: complete the list of container types
  • docs/ipc: document how to detect i3’s byte order in memory-safe languages
  • docs/ipc: document the (existing since v4.14) GET_CONFIG request
  • docs/userguide: document that i3 can accept RandR output names
  • include AnyEvent-I3 in dist tarballs
  • append_layout: validate JSON before loading
  • move: fix erratic behavior with single container child jumping outputs
  • ipc: rename COMMAND to RUN_COMMAND for consistency
  • replace http:// with https:// where applicable

┌────────────────────────────┐
│ Bugfixes                  │
└────────────────────────────┘

  • fix various memory errors
  • fix output and tray_output related issues with RandR 1.5
  • avoid use of uninitialized in init_dpi_end
  • properly initialize sigaction struct
  • swap: invert condition to log debug message in correct situation
  • swap: fix crash on invalid container id
  • fix a crash when restarting with marks
  • i3bar: fix a memory leak
  • test workers: re-seed random number generator after fork
  • tests: run environment-modifying 533-randr15.t at the very end
  • tests: unflake t/257-keypress-group1-fallback.t
  • tests: unflake t/263-edge-borders.t
  • tests: unflake tests by not starting i3bar
  • fix a crash with configfiles which do not end in a newline.
  • append_layout: free incomplete containers when JSON parsing fails
  • layout toggle: fix crash with invalid parameters
  • outputs: avert crash by fixing focus when creating output containers
  • correctly raise floating videos to the top when switching between windows
    programmatically
  • fix crash when a floating window is tiled while being resized via mouse

┌────────────────────────────┐
│ Changes in i3 v4.14        │
└────────────────────────────┘

  • build: link libiconv explicitly for systems which need it
  • build: move AnyEvent-I3 into the i3 repository
  • docs/hacking-howto: add compilation instructions
  • docs/ipc: add missing cases to the workspace event
  • docs/ipc: document the “primary” field of the OUTPUTS reply
  • docs/ipc: replace Go IPC library with a maintained one
  • docs/ipc: add link to the ocaml-i3ipc library
  • docs/ipc: fix invalid trailing commas in JSON examples
  • docs/layout-saving: add section about troubleshooting window titles
  • docs/testsuite: update for the move to autotools
  • docs/userguide: clarify the move command syntax
  • docs/userguide: correct “Esc” to “Escape”
  • docs/userguide: clarify focus_follows_mouse behavior
  • docs/userguide: expand on combining “workspace number” with a name
  • docs/userguide: mention the magic v4 config marker
  • man/i3.man: correct configuration lookup order
  • i3bar, i3-config-wizard, i3-nagbar: use the Xft.dpi setting (see 4.13 notes)
  • i3bar: restart bar status command on reload if it changed
  • i3bar: treat left/right scrolling like up/down scrolling
  • i3bar: accept “primary” in the “output” configuration directive
  • i3-input: do not set input focus, grabbing the keyboard suffices
  • i3-msg: return an exit code when missing the -t argument
  • i3-sensible-editor: correct “mc-edit” to “mcedit”
  • i3-sensible-terminal: add lilyterm, tilix, terminix, konsole
  • respect SYSCONFDIR when looking for the default xdg directory
  • use RandR 1.5 to query screens, supporting the TILE property commonly used
    by multi-stream transport (MST) monitors, such as first-gen 4K monitors, or
    current 5K and 8K monitors
  • respect minimum size hints for floating windows
  • support the _NET_MOVERESIZE_WINDOW client message (for e.g. wmctrl)
  • validate binding modes are not defined more than once
  • only react to the last ExposeEvent in a series of events
  • add the shutdown IPC event (upon “restart” or “exit”)
  • treat left/right scrolling like up/down scrolling (on window titles)
  • make the “layout toggle” command optionally take a sequence of layouts
  • introduce --exclude-titlebar flag for mouse bindings
  • introduce the “swap” command
  • support the primary output in the “focus” and “move” commands
  • compare keybinding modifiers for equality, not subset
  • introduce the GET_CONFIG ipc request (i3-msg -t get_config)
  • start i3-nagbar when encountering invalid set statements
  • focus windows upon ConfigureWindow requests with stack-mode=Above

┌────────────────────────────┐
│ Bugfixes                  │
└────────────────────────────┘

  • i3bar: correct the color codes used for statusline errors
  • i3bar: avoid freeze after VisibilityNotify
  • i3-dmenu-desktop: fix quoted command names
  • i3-dmenu-desktop: avoid adding items multiple times
  • fix various X11 resource leaks, memory leaks and memory errors
  • fix IPC success reply for the workspace command
  • report errors during logfile creation
  • fix the signal handler being blank
  • display marks and the title even if the title is empty (for title_format)
  • fix changing workspace layout from stacked/tabbed for empty workspaces
  • add numlock fallback to “bindcode” where necessary
  • fix a crash on restart when using marks
  • fix renaming workspaces when the new name starts with “to”
  • respect dont_warp flag when moving containers

(jperkin)

2018-10-19 15:18:50 UTC MAIN commitmail json YAML

zathura: SunOS needs -D__EXTENSIONS__

(jperkin)

2018-10-19 15:17:26 UTC MAIN commitmail json YAML

pkglint: go-package.mk needs to come before bsd.prefs.mk

(jperkin)

2018-10-19 14:49:16 UTC MAIN commitmail json YAML

enlightenment: Remove hardcoded -pie on SunOS.

(jperkin)

2018-10-19 14:36:10 UTC MAIN commitmail json YAML

py-rsa: Pull in build fix from sybrenstuvel/python-rsa#122

(jperkin)

2018-10-19 12:29:58 UTC MAIN commitmail json YAML

2018-10-19 08:58:53 UTC MAIN commitmail json YAML

Added geography/gpxsee version 6.3

(abs)

2018-10-19 08:58:23 UTC MAIN commitmail json YAML

2018-10-18 19:55:10 UTC MAIN commitmail json YAML

2018-10-18 19:54:32 UTC MAIN commitmail json YAML

Update spamassassin to 3.4.2.

From Attila Fueloep in pull request NetBSD/pkgsrc#32.

Apache SpamAssassin 3.4.2 contains numerous tweaks and bug fixes over the
past three and 1/2 years.  As we release 3.4.2, we are preparing 4.0.0 which
will move us into a full UTF-8 environment.  We expect one final 3.4.3
release.

As with any release there are a number of functional patches, improvements as
well as security reasons to upgrade to 3.4.2.  In this case we have over 3
years of issues being resolved at once.  And we are laying thr groundwork for
version 4.0 which is is designed to more natively handle UTF-8.

However, there is one specific pressing reason to upgrade.  Specifically, we
will stop producing SHA-1 signatures for rule updates.  This means that while
we produce rule updates with the focus on them working for any release from
v3.3.2 forward, they will start failing SHA-1 validation for sa-update.

*** If you do not update to 3.4.2, you will be stuck at the last ruleset
    with SHA-1 signatures in the near future. ***

Full release notes at http://svn.apache.org/repos/asf/spamassassin/branches/3.4/build/announcements/3.4.2.txt.

(bsiegert)

2018-10-18 19:47:29 UTC MAIN commitmail json YAML

Updated security/py-certifi, www/py-urllib3

(adam)

2018-10-18 19:46:20 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.24

1.24:
Allow key_server_hostname to be specified when initializing a PoolManager to allow custom SNI to be overridden.
Test against Python 3.7 on AppVeyor.
Early-out ipv6 checks when running on App Engine.
Change ambiguous description of backoff_factor
Add ability to handle multiple Content-Encodings
Skip DNS names that can't be idna-decoded when using pyOpenSSL
Add a server_hostname parameter to HTTPSConnection which allows for overriding the SNI hostname sent in the handshake.
Drop support for EOL Python 2.6
Fixed bug where responses with header Content-Type: message/* erroneously raised HeaderParsingError, resulting in a warning being logged.
Move urllib3 to src/urllib3

(adam)

2018-10-18 19:44:30 UTC MAIN commitmail json YAML

py-certifi: updated to 2018.10.15

2018.10.15:
Unknown changes

(adam)

2018-10-18 19:43:42 UTC MAIN commitmail json YAML

doc: Updated devel/ncursesw to 6.1nb1

(leot)

2018-10-18 19:43:21 UTC MAIN commitmail json YAML

doc: Updated devel/ncurses to 6.1nb3

(leot)

2018-10-18 19:42:50 UTC MAIN commitmail json YAML

ncurses{,w}: Backport patch for CVE-2018-10754

Patch provided by Attila F端l旦p via NetBSD/pkgsrc#34, thanks!

Bump PKGREVISION

(leot)

2018-10-18 19:26:44 UTC MAIN commitmail json YAML

doc: Updated devel/patch to 2.7.6nb1

(leot)

2018-10-18 19:26:16 UTC MAIN commitmail json YAML

patch: Backport patches for several security fixes

pkgsrc changes:
- Remove custom and no longer needed do-patch target, it was fixed upstream
- Minor cosmetic improvements pointed out by pkglint

Changes:
- Backport patches for CVE-2018-6951, CVE-2018-6952 and CVE-2018-1000156

Patch provided by Attila F端l旦p via NetBSD/pkgsrc#33, thanks!

Bump PKGREVISION

(leot)

2018-10-18 18:12:48 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-server to 1.20.2

(wiz)

2018-10-18 18:12:38 UTC MAIN commitmail json YAML

modular-xorg-server: update to 1.20.2.

Lots of bugfixes all over the map. Thanks to all for testing and
patches!

Adam Jackson (8):
      modesetting: Lie less in the man page
      modesetting: Document Option "DoubleShadow" in the man page
      xfree86: Fix Option "MaxClients" validation
      modesetting: Don't free(dst) in drmmode_prop_info_copy
      glamor_egl: Don't initialize on llvmpipe
      glamor/egl: Avoid crashing on broken configurations
      fbdevhw: Refuse to touch PCI devices on the fallback probe path
      xserver 1.20.2

Alex Goins (1):
      randr: rrCheckPixmapBounding should only increase screen size

Alexander Volkov (1):
      os/xdmcp: Don't create a new socket in XdmcpReset()

Cedric Roux (1):
      miext/damage: take care of the coordinate mode in damagePolyPoint

Dave Airlie (9):
      shm: move shmsize verify before allocating the drawable.
      xi: free modifiers_failed on error path. (v2)
      fboverlay: move bpp checks above malloc
      glamor: fix leak of fs_getcolor_source.
      modesetting: get pEnt after error checks
      posix_tty: free leak of xf86SetStrOption return value.
      xkb: fix what looks to be a copy-paste error with first vs firstMM
      mibltblt: free prgnSrcClip on error path.
      devices: break after finding and removing device from lists

Jim Qu (1):
      modesetting: code refactor for PRIME sync

Lionel Landwerlin (2):
      present: fix freed pointer access
      xwayland: fix access to invalid pointer

Olivier Fourdan (3):
      glx: check for indirect context in CreateContextAttribsARB()
      xwayland: Remove xwl_present_window from privates on cleanup
      xwayland: Use `double` for `xwl_tablet_tool`

Peter Hutterer (1):
      dix: check_modmap_change() returns Success, not true

Pierre Ossman (1):
      Switch automatic composite update to WorkQueue

Scott Anderson (1):
      xwayland: use wayland axis_discrete event

(wiz)

2018-10-18 17:13:13 UTC MAIN commitmail json YAML

doc: Updated x11/libdrm to 2.4.96

(wiz)

2018-10-18 17:12:55 UTC MAIN commitmail json YAML

libdrm: update to 2.4.96.

Andrey Grodzovsky (2):
  amdgpu/test: Allow BO mapping flags to be passed in tests
  amdgpu/test: Fix deadlock tests for AI and RV v2

Rob Clark (14):
  xf86drmHash: remove redundant zero init
  freedreno/msm: get rid of ring_bo unref hack
  freedreno: expose refcnt'ing on ringbuffers
  freedreno: add flags param for rb creation
  freedreno/msm: support suballocation for stateobj rb's
  freedreno: remove deprecated ringmarker API
  freedreno/msm: remove reset of linked rings
  freedreno/msm: simplify emit_reloc_ring() vfunc
  freedreno/msm: use hashtable to track submit.cmds table
  freedreno/msm: simplify msm_ringbuffer_flush()
  freedreno/msm: handle ring-reloc to other stateobjs
  freedreno/kgsl: fix build
  freedreno/msm: fix c90 warning
  Bump to version 2.4.96

Thomas Hellstrom (1):
  libdrm: Allow dynamic drm majors on linux

(wiz)

2018-10-18 16:26:00 UTC MAIN commitmail json YAML

Updated net/ndpi, net/ntopng

(adam)

2018-10-18 16:25:40 UTC MAIN commitmail json YAML

ntopng: updated to 3.6.1

3.6.1 Stable
Brew formula fixes

3.6 Stable

New features
------------
New pro charts
Ability to compare data with the past (time shift)
Trend lines based on ASAP
Average and percentile lines overlayed on the graph and animated
New color scheme that uses pastel colors for better visualization
https://www.ntop.org/ntopng/ntopng-and-time-series-from-rrd-to-influxdb-new-charts-with-time-shift/
New timeseries API with support for RRD and InfluxDB
Abstracts and handles multiple sources transparently
https://www.ntop.org/guides/ntopng/api/lua/timeseries/index.html
Streaming pcap captures with BPF support
Download live packet captures right from the browser
New SNMP devices caching
Periodically cache information of all the SNMP device configured
Calculate and visualize interfaces throughput

Improvements
------------
Security
Access to the web user interface is controlled with ACLs
Secure ntopng cookies with SameSite and HttpOnly
HTTP cookie authentication
Improved random session id generation
Various SNMP improvemenets
Caching
Interfaces status change alerts
Device interfaces page
Devices and interfaces added to flows
Fixed several library memory leaks
Improved device and interface charts
Interfaces throughput calculation and visualization
Ability to delete all SNMP devices at once
Improved active devices discovery
OS detection via HTTP User-Agent
Alerts
Crypto miners alerts toggle
Detection and alerting of anomalous terminations
Module for sending telegram.org alerts
Slack
Configurable Slack channel names
Added Slack test button
Charts
Active flows vs local hosts chart
Active flows vs interface traffic chart
Ubuntu 18.04 support
Support for ElasticSearch 6 export
Added support for custom categories lists
Added ability to use the non-JIT Lua interpreter
Improved ntopng startup and shutdown time
Support for capturing from interface pairs with PF_RING ZC
Support for variable PPP header lenght
Migrated geolocation to GeoLite2 and libmaxminddb
Configuration backup and restore
Improved IE browser support
Using client SSL certificate for protocol detection
Optimized host/flows purging

(adam)

2018-10-18 16:24:29 UTC MAIN commitmail json YAML

ndpi: updated to 2.4

2.4 Stable:
New Supported Protocols and Services
------------------------------------
Showmax.com
Musical.ly
RapidVideo
VidTO streaming service
Apache JServ Protocol
Facebook Messenger
FacebookZero protocol

Improvements
------------
Improved YouTube support
Improved Netflix support
Updated Google Hangout detection
Updated Twitter address range
Updated Viber ports, subnet and domain
Updated AmazonVideo detection
Updated list of FaceBook sites
Initial Skype in/out support
Improved Tor detection
Improved hyperscan support and category definition
Custom categories loading, extended ndpiReader (-c <file>) for loading name-based categories

Fixes
-----
Fixes for Instagram flows classified as Facebook
Fixed Spotify detection
Fixed minimum packet payload length for SSDP
Fixed length check in MSN, x-steam-sid, Tor certificate name
Increase client's maximum payload length for SSH
Fixed end-of-line bounds handling
Fixed substring matching
Fix for handling IP address based custom categories
Repaired wrong timestamp calculation
Fixed memory leak
Optimized memory usage

Other/Changes
-------------
New API calls:
ndpi_set_detection_preferences()
ndpi_load_hostname_category()
ndpi_enable_loaded_categories()
ndpi_fill_protocol_category()
ndpi_process_extra_packet()
Skype CallIn/CallOut are now set as Skype.SkypeCallOut Skype.SkypeCallIn
Added support for SMTPS on port 587
Changed RTP from VoIP to Media category
Added site unavailable category
Added custom categories CUSTOM_CATEGORY_MINING, CUSTOM_CATEGORY_MALWARE, CUSTOM_CATEGORY_ADVERTISEMENT, CUSTOM_CATEGORY_BANNED_SITE
Implemented hash-based categories
Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection

(adam)

2018-10-18 16:17:25 UTC MAIN commitmail json YAML

php-pdo_odbc: Requires libltdl.

(jperkin)

2018-10-18 15:35:49 UTC MAIN commitmail json YAML

Make a tentative fix for pkg/53671 by placing the cross compiler
wrapper scripts in ${WRKDIR}/scripts instead of modifying the files/
directory, which conflicts with a read-only pkgsrc.

(he)

2018-10-18 15:11:59 UTC MAIN commitmail json YAML

gcc8: Add same SunOS mkostemp workaround as others.

(jperkin)

2018-10-18 14:44:49 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rugged to 0.27.5

(taca)

2018-10-18 14:44:26 UTC MAIN commitmail json YAML

devel/ruby-rugged: update to 0.27.5

Catch up to libgit2 0.27.5.

(taca)

2018-10-18 14:43:25 UTC MAIN commitmail json YAML

doc: Updated devel/libgit2 to 0.27.5

(taca)

2018-10-18 14:43:01 UTC MAIN commitmail json YAML

devel/libgit2: update to 0.27.5

libgit2 0.27.5 (2018/10/5)

This is a security release fixing the following list of issues:

* Submodule URLs and paths with a leading "-" are now ignored.  This is due to
  the recently discovered CVE-2018-17456, which can lead to arbitrary code
  execution in upstream git.  While libgit2 itself is not vulnerable, it can
  be used to inject options in an implementation which performs a recursive
  clone by executing an external command.

* When running repack while doing repo writes, packfile_load__cb() could see
  some temporary files in the directory that were bigger than the usual, and
  makes memcmp overflow on the p->pack_name string.  This issue was reported
  and fixed by bisho.

* The configuration file parser used unbounded recursion to parse multiline
  variables, which could lead to a stack overflow.  The issue was reported by
  the oss-fuzz project, issue 10048 and fixed by Nelson Elhage.

* The fix to the unbounded recursion introduced a memory leak in the config
  parser.  While this leak was never in a public release, the oss-fuzz project
  reported this as issue 10127.  The fix was implemented by Nelson Elhage and
  Patrick Steinhardt.

* When parsing "ok" packets received via the smart protocol, our parsing code
  did not correctly verify the bounds of the packets, which could result in a
  heap-buffer overflow.  The issue was reported by the oss-fuzz project, issue
  9749 and fixed by Patrick Steinhardt.

* The parsing code for the smart protocol has been tightened in general,
  fixing heap-buffer overflows when parsing the packet type as well as for
  "ACK" and "unpack" packets.  The issue was discovered and fixed by Patrick
  Steinhardt.

* Fixed potential integer overflows on platforms with 16 bit integers when
  parsing packets for the smart protocol.  The issue was discovered and fixed
  by Patrick Steinhardt.

* Fixed potential NULL pointer dereference when parsing configuration files
  which have "include.path" or "includeIf..path" statements without a value.

(taca)

2018-10-18 14:40:07 UTC MAIN commitmail json YAML

doc: Updated www/drupal8 to 8.6.2

(taca)

2018-10-18 14:39:38 UTC MAIN commitmail json YAML

www/drupal8: update to 8.6.2

Release notes

Maintenance and 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 announcement:

* Drupal Core - Multiple vulnerabilities - SA-CORE-2018-006

No other fixes are included.

Sites on 8.5.x should update immediately to Drupal 8.5.8 instead, and plan to
update to the latest 8.6.x release before May 2019.

Important update information

Site update and module owners planning to update to this should take note of
the following important changes.

For site owners

* Previously, users who didn't have access to use any Content Moderation
  transitions were granted implicit access to update content provided the
  state of the content did not change. This access has been removed. Site
  owners should ensure that all content editor roles have access to
  appropriate transitions for moderated content types (including published to
  published where appropriate).

* There are no database updates in this release, but site owners will need to
  run update.php to ensure a cache clear.

* No changes have been made to the .htaccess, web.config, robots.txt or
  default settings.php files in this release, so upgrading custom versions of
  those files is not necessary.

For contributed and custom module developers

* \Drupal\Core\EventSubscriber\RedirectResponseSubscriber::sanitizeDestination()
  has been removed. If you have extended that class or are calling that
  method, you should review your implementation in line with the changes in
  the patch.

* An additional method has been added to
  StateTransitionValidationInterface. Implementations should review the new
  method and ensure compatibility with it.

* ModerationStateConstraintValidator now has two additional service
  dependencies. Subclasses will need to update their constructor to inject the
  new services.

(taca)

2018-10-18 14:36:48 UTC MAIN commitmail json YAML

ruby-gherkin: ALTERNATIVES file needs newline at the end.

Without it the EOF handling in the INSTALL script broke.

(jperkin)

2018-10-18 14:33:15 UTC MAIN commitmail json YAML

doc: Updated www/drupal7 to 7.60

(taca)

2018-10-18 14:32:48 UTC MAIN commitmail json YAML

www/drupal7: update to 7.60

Drupal 7.60, 2018-10-18
------------------------
- Fixed security issues. See SA-CORE-2018-006.

(taca)

2018-10-18 14:32:43 UTC MAIN commitmail json YAML

chicken: Set INSTALL_PROGRAM, fixes install on SunOS.

(jperkin)

2018-10-18 14:24:38 UTC MAIN commitmail json YAML

doc: Updated lang/ruby23-base to 2.3.8

(taca)

2018-10-18 14:24:07 UTC MAIN commitmail json YAML

lang/ruby23-base: update o 2.3.8

Ruby 2.3.8 Released

Ruby 2.3.8 has been released. This release includes several security
fixes. Please check the topics below for details.

* CVE-2018-16396: Tainted flags are not propagated in Array#pack and
  String#unpack with some directives

* CVE-2018-16395: OpenSSL::X509::Name equality check does not work
  correctly This release also includes a non-security fix to support
  Visual Studio 2014 with Windows 10 October 2018 Update for
  maintenance reasons.

Ruby 2.3 is now under the state of the security maintenance phase,
until the end of the March of 2019. After the date, maintenance of
Ruby 2.3 will be ended. We recommend you start planning migration to
newer versions of Ruby, such as 2.5 or 2.4.

(taca)

2018-10-18 14:22:10 UTC MAIN commitmail json YAML

doc: Updated lang/ruby25-base to 2.5.3

(taca)

2018-10-18 14:21:36 UTC MAIN commitmail json YAML

lang/ruby25-base: update to 2.5.3

Ruby 2.5.2 Released

Ruby 2.5.2 has been released.

This release includes some bug fixes and some security fixes.

* CVE-2018-16396: Tainted flags are not propagated in Array#pack and
  String#unpack with some directives

* CVE-2018-16395: OpenSSL::X509::Name equality check does not work correctly
  There are also some bug fixes. See commit logs for more details.

Ruby 2.5.3 Released

Ruby 2.5.3 has been released.

There were some missing files in the release packages of 2.5.2 which are
necessary for building. See details in [Bug #15232].

This release is just for fixing the packaging issue. This release doesn窶冲
contain any additional bug fixes from 2.5.2.

(taca)

2018-10-18 14:15:58 UTC MAIN commitmail json YAML

doc: Updated lang/ruby24-base to 2.4.5

(taca)

2018-10-18 14:15:13 UTC MAIN commitmail json YAML

lang/ruby24-base: update to 2.4.5

Ruby 2.4.5 Released

Ruby 2.4.5 has been released.

This release includes about 40 bug fixes after the previous release, and also
includes several security fixes. Please check the topics below for details.

* CVE-2018-16396: Tainted flags are not propagated in Array#pack and
  String#unpack with some directives

* CVE-2018-16395: OpenSSL::X509::Name equality check does not work correctly
  See the commit logs for details.

(taca)

2018-10-18 13:03:32 UTC pkgsrc-2018Q3 commitmail json YAML

2018-10-18 13:02:37 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5843 - requested by maya
security/libssh: security fix

Revisions pulled up:
- security/libssh/Makefile                                      1.24
- security/libssh/PLIST                                        1.8
- security/libssh/distinfo                                      1.13

---
  Module Name: pkgsrc
  Committed By: maya
  Date: Tue Oct 16 20:25:25 UTC 2018

  Modified Files:
  pkgsrc/security/libssh: Makefile PLIST distinfo

  Log Message:
  libssh: update to 0.7.6. security fix.

  version 0.7.6 (released 2018-10-16)
    * Fixed CVE-2018-10933
    * Added support for OpenSSL 1.1
    * Added SHA256 support for ssh_get_publickey_hash()
    * Fixed config parsing
    * Fixed random memory corruption when importing pubkeys

  version 0.7.5 (released 2017-04-13)
    * Fixed a memory allocation issue with buffers
    * Fixed PKI on Windows
    * Fixed some SSHv1 functions
    * Fixed config hostname expansion

  version 0.7.4 (released 2017-02-03)
    * Added id_ed25519 to the default identity list
    * Fixed sftp EOF packet handling
    * Fixed ssh_send_banner() to confirm with RFC 4253
    * Fixed some memory leaks

(bsiegert)

2018-10-18 11:49:46 UTC MAIN commitmail json YAML

Fix ${WRKDIR} reference, hint from leot

(martin)

2018-10-18 10:50:16 UTC MAIN commitmail json YAML

doc: Updated print/cups-filters to 1.21.3

(leot)

2018-10-18 10:49:44 UTC MAIN commitmail json YAML

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

pkgsrc changes:
- Add patches to avoid `%m' in printf(3) for code used as part of tests
- Add support for tests. Please note that ATM, at least on NetBSD/amd64
  -current this is the result of the test suite:
      PASS: testdither
      FAIL: test_analyze
      FAIL: test_pdf
      FAIL: test_ps
      PASS: test_pdf1
      FAIL: test_pdf2
  The failure assert(3) needs further investigation (sorry!)

Changes:
1.21.3
------
- foomatic-rip: Reset stdin after replacing the underlying file
  descriptor (Issue #58).

1.21.2
------
- cups-browsed: Fixed freeing of literal string caused by
  Coverity Scan issue fix (Debian bug #907399).

(leot)

2018-10-18 10:18:01 UTC MAIN commitmail json YAML

Updated devel/py-autopep8, databases/py-alembic

(adam)

2018-10-18 10:17:25 UTC MAIN commitmail json YAML

py-autopep8: updated to 1.4.1

version 1.4.1:
add W504 fixed method
add E402 fixed method
new feature: reading from .flake8 and $HOME/.pycodestyle file that using as autopep8's configuration, and add configuration section into README ()
add --exit-code command line option
case of if --exit-code option is False. this is default
return 1 when error occured
otherwise return 0 (command successful)
case of if --exit-code option is True
return 1 when error occured
return 2 when exists changes in files (command successful)
otherwise return 0 (command successful)
This option is valid for any operating mode such as --diff, --in-place, non option etc
fix bugs

(adam)

2018-10-18 10:15:18 UTC MAIN commitmail json YAML

py-alembic: updated to 1.0.1

1.0.1:
Fixed an issue where revision descriptions were essentially being formatted twice. Any revision description that contained characters like %, writing output to stdout will fail because the call to config.print_stdout attempted to format any additional args passed to the function. This fix now only applies string formatting if any args are provided along with the output text.

Fixed issue where removed method union_update() was used when a customized MigrationScript instance included entries in the .imports data member, raising an AttributeError.

(adam)

2018-10-18 10:11:47 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-test

(adam)

2018-10-18 10:11:25 UTC MAIN commitmail json YAML

py-test: updated to 3.9.1

pytest 3.9.1:
Features
- For test-suites containing test classes, the information about the subclassed module is now output only if a higher verbosity level is specified (at least 窶�-vv窶�).

pytest 3.9.0:
Deprecations
- The following accesses have been documented as deprecated for years, but are now actually emitting deprecation warnings.
Access of Module, Function, Class, Instance, File and Item through Node instances. Now users will this warning:
usage of Function.Module is deprecated, please use pytest.Module instead
Users should just import pytest and access those objects using the pytest module.
request.cached_setup, this was the precursor of the setup/teardown mechanism available to fixtures. You can consult funcarg comparison section in the docs.
Using objects named "Class" as a way to customize the type of nodes that are collected in Collector subclasses has been deprecated. Users instead should use pytest_collect_make_item to customize node types during collection.
This issue should affect only advanced plugins who create new collection types, so if you see this warning message please contact the authors so they can change the code.
The warning that produces the message below has changed to RemovedInPytest4Warning:
getfuncargvalue is deprecated, use getfixturevalue
- Add a Deprecation warning for pytest.ensuretemp as it was deprecated since a while.

Features
- Improve usage errors messages by hiding internal details which can be distracting and noisy.
This has the side effect that some error conditions that previously raised generic errors (such as ValueError for unregistered marks) are now raising Failed exceptions.
- Improve the error displayed when a conftest.py file could not be imported.
In order to implement this, a new chain parameter was added to ExceptionInfo.getrepr to show or hide chained tracebacks in Python 3 (defaults to True).
- Add empty_parameter_set_mark=fail_at_collect ini option for raising an exception when parametrize collects an empty set.
- Log messages generated in the collection phase are shown when live-logging is enabled and/or when they are logged to a file.
- Introduce tmp_path as a fixture providing a Path object.
- Deprecation warnings are now shown even if you customize the warnings filters yourself. In the previous version any customization would override pytest窶冱 filters and deprecation warnings would fall back to being hidden by default.
- Allow specification of timeout for Testdir.runpytest_subprocess() and Testdir.run().
- Add returncode argument to pytest.exit() to exit pytest with a specific return code.
- Reimplement pytest.deprecated_call using pytest.warns so it supports the match='...' keyword argument.
This has the side effect that pytest.deprecated_call now raises pytest.fail.Exception instead of AssertionError.
- Require setuptools>=30.3 and move most of the metadata to setup.cfg.

Bug Fixes
- Improve error message when test functions of unittest.TestCase subclasses use a parametrized fixture.
- request.fixturenames now correctly returns the name of fixtures created by request.getfixturevalue().
- Warning filters passed as command line options using -W now take precedence over filters defined in ini configuration files.
- Fix source reindenting by using textwrap.dedent directly.
- pytest.warn will capture previously-warned warnings in Python 2. Previously they were never raised.
- Resolve symbolic links for args.
This fixes running pytest tests/test_foo.py::test_bar, where tests is a symlink to project/app/tests: previously project/app/conftest.py would be ignored for fixtures then.
- Fix duplicate printing of internal errors when using --pdb.
- pathlib based tmpdir cleanup now correctly handles symlinks in the folder.
- Display the filename when encountering SyntaxWarning.

Improved Documentation
- Update usefixtures documentation to clarify that it can窶冲 be used with fixture functions.
- Update fixture documentation to specify that a fixture can be invoked twice in the scope it窶冱 defined for.
- According to unittest.rst, setUpModule and tearDownModule were not implemented, but it turns out they are. So updated the documentation for unittest.
- Add tempir testing example to CONTRIBUTING.rst guide
Trivial/Internal Changes
- The internal MarkerError exception has been removed.
- Port the implementation of tmpdir to pathlib.
- Exclude 0.00 second entries from --duration output unless -vv is passed on the command-line.
- Fixed formatting of string literals in internal tests.

(adam)

2018-10-18 10:07:18 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.78.0

3.78.0:
This release has deprecated the generation of integers, floats and fractions when the conversion of the upper and/ or lower bound is not 100% exact, e.g. when an integer gets passed a bound that is not a whole number. (:issue:1625)

3.77.0:
This minor release adds functionality to :obj:~hypothesis.settings allowing it to be used as a decorator on :obj:~hypothesis.stateful.RuleBasedStateMachine and :obj:~hypothesis.stateful.GenericStateMachine.

3.76.1:
This patch fixes some warnings added by recent releases of :pypi:pydocstyle and :pypi:mypy.

(adam)

2018-10-18 07:51:58 UTC MAIN commitmail json YAML

doc: Updated net/vsftpd to 3.0.3nb1

(maya)

2018-10-18 07:51:40 UTC MAIN commitmail json YAML

vsftpd: adjust another path in man page.
While here, use SUBST_VARS instead of the equivalent thing with
SUBST_SED.

From hydrocat on netbsd-docs@

(maya)

2018-10-17 18:03:48 UTC MAIN commitmail json YAML

glut: Requires zlib.

(jperkin)

2018-10-17 15:33:36 UTC MAIN commitmail json YAML

2018-10-17 15:32:53 UTC MAIN commitmail json YAML

Update gnucash-docs to 3.3.

Content updated for the 3.3 release of gnucash itself.

(bsiegert)

2018-10-17 14:44:39 UTC MAIN commitmail json YAML

2018-10-17 14:32:10 UTC MAIN commitmail json YAML

Add conflict with earlier (wip) packages.

(hauke)

2018-10-17 14:10:29 UTC MAIN commitmail json YAML

girara: SunOS needs -D__EXTENSIONS__

(jperkin)

2018-10-17 14:01:03 UTC MAIN commitmail json YAML

doc: Added sysutils/tsm8 version 8.1.6.0

(hauke)

2018-10-17 13:55:12 UTC MAIN commitmail json YAML

Add IBM Spectrum Protect (aka Tivoli Storage Manager) client.

(hauke)

2018-10-17 13:54:39 UTC MAIN commitmail json YAML

2018-10-17 13:00:12 UTC MAIN commitmail json YAML

doc: Updated lang/sbcl to 1.4.3nb1

(leot)

2018-10-17 12:59:49 UTC MAIN commitmail json YAML

sbcl: Honor UNLIMIT_RESOURCES and address PaX problems

- Due custom do-{build,test,install} UNLIMIT_RESOURCES were not honored leading
  to:

      //slurp-ucd
      *** - No more room for LISP objects

  errors. Adjust these target to honor UNLIMIT_RESOURCES.
- sbcl does not work with PaX MPROTECT because mmap()s by OR'ing all
  PROT_{EXEC,READ,WRITE}. Unfortunately src/runtime/sbcl is also
  used as part of building needing also `${PAXCTL} +m' in the middle
  of the build.
  Introduce an SBCL_PAXCTL variable (by default `:') via
  patch-src_runtime_GNUmakefile that execute a program against src/runtime/sbcl
  and define it for platforms that have a paxctl tool.
  Mark bin/sbcl with NOT_PAX_MPROTECT_SAFE too.
- Refactor the environment variables injection logic in do-{build,test,install}
  to honor MAKE_ENV and INSTALL_ENV.
- Minor mostly cosmetic adjustments (use ${RM}, not rm)

Bump PKGREVISION

(leot)

2018-10-17 11:12:46 UTC MAIN commitmail json YAML

bootstrap: Set PKGSRC_KEEP_BIN_PKGS=no during bootstrap.

This avoids errors when running from a read-only pkgsrc checkout as the
resulting packages cannot be written to the default PACKAGES directory.  The
binary packages aren't useful anyway, as they are often built with reduced
configuration options due to the limited bootstrap environment.

Fixes issue reported by Julien Savard and others.

(jperkin)

2018-10-17 10:04:31 UTC MAIN commitmail json YAML

glu: Requires zlib.

(jperkin)

2018-10-17 08:59:16 UTC MAIN commitmail json YAML

2018-10-17 08:39:13 UTC MAIN commitmail json YAML

2018-10-17 08:30:43 UTC MAIN commitmail json YAML

2018-10-17 08:22:19 UTC MAIN commitmail json YAML

mk: Add support for a ggrep tool.

This is for when GNU features are required that aren't available in some
other greps, for example -o or --color.  If ggrep is requested then it
takes precedence over grep/egrep/fgrep and the GNU versions are used for
all three.

BSD grep aims for GNU compatibility so it is anticipated that it can be
used as a native tool to avoid a dependency on textproc/grep on platforms
that provide it.

(jperkin)

2018-10-17 07:02:06 UTC MAIN commitmail json YAML

doc: Updated textproc/lowdown to 0.4.1

(maya)

2018-10-17 07:01:39 UTC MAIN commitmail json YAML

lowdown: update to 0.4.1.  From Charlotte Koch.

Push diff implementation (from libdiff) directly into the code instead of using the external library. From a patch by Anton Lindqvist as suggested on the OpenBSD ports mailing lits. Thank you!

Significantly update the diffing algorithm. First, make some general fixes to the algorithm. Second, improve the "optimisations" phase by adding top-down analysis that matches un-matched, non-terminal adjacent children. This helps with text changes in text-only paragraphs. Third, add a SES (shortest edit script) computation for matched adjacent text nodes. Lastly, add the new diff function manpages.

Portability: don't use %F for date formatting. This doesn't work with some libc versions. Also some documentation readability improvements.

Strip leading white-space from metadata extracted using -X. Sync with newest oconfigure.

Document the metadata functionality in lowdown(5), thanks to Christina Sophonpanich (thanks!). Also sync with newest oconfigure.

Add a "diff" tool, lowdown-diff(1). This utility uses an algorithm adapted from Detecting Changes in XML Documents to compute the semantic difference between two parse trees. It is fully documented. While there, also add more inter-paragraph spacing to -Tms output, producing more elegant documents, and continue fleshing out lowdown(5). Also add some more metadata recognition in -s output for all modes (copyright, affiliation, etc.).

Re-wrote escape parser to -Tms and -Tman to respect roff special characters. Have e-mail autolinks respect the mailto: in pdfhref'd output, and have links with mailto: omit the schema in display just like in -Thtml. Make block-list-items render properly in -Tms and -Tman. Also introduce lowdown(5), a work-in-progress to document the Markdown formatting accepting by this system. The first were noted, and the last contributed in full, by Christina Sophonpanich — thanks!

Fixed compilation on Linux and Mac OS X by adding memrchr compatibility. Noted by Christina Sophonpanich — thanks!

Considerable clean-up of -Tms and -Tman, with the aim of much higher PDF output quality: proper nested list support, hyperlinks, PS/PDF TOC, and even some images (PS/EPS only—experimental!). Also, after some pointers on the groff mailing list, use the correct invocation for generating PDF output. Fix up footnote printing to use automatic -ms macros and registers, if applicable.

Also added support for the "affiliation" metadata keyword.

Added some CommonMark support, initially just escaped newlines, supported only when the commonmark input flag is specified. Removed the sphd input flag in favour of commonmark. Also fixed raw HTML block outputting and setext-style level-two headers.

(maya)

2018-10-16 20:25:53 UTC MAIN commitmail json YAML

doc: Updated security/libssh to 0.76

(maya)

2018-10-16 20:25:25 UTC MAIN commitmail json YAML

libssh: update to 0.7.6. security fix.

version 0.7.6 (released 2018-10-16)
  * Fixed CVE-2018-10933
  * Added support for OpenSSL 1.1
  * Added SHA256 support for ssh_get_publickey_hash()
  * Fixed config parsing
  * Fixed random memory corruption when importing pubkeys

version 0.7.5 (released 2017-04-13)
  * Fixed a memory allocation issue with buffers
  * Fixed PKI on Windows
  * Fixed some SSHv1 functions
  * Fixed config hostname expansion

version 0.7.4 (released 2017-02-03)
  * Added id_ed25519 to the default identity list
  * Fixed sftp EOF packet handling
  * Fixed ssh_send_banner() to confirm with RFC 4253
  * Fixed some memory leaks

(maya)

2018-10-16 16:37:54 UTC MAIN commitmail json YAML

doc: Updated devel/cmake to 3.12.3nb1

(leot)

2018-10-16 16:37:21 UTC MAIN commitmail json YAML

cmake: Use NetBSD curses(3) when possible

ccmake needs wsyncup(3) and since NetBSD 8.0 it is present on NetBSD.
Handle that via `USE_CURSES= wsyncup' and remove enforcements about
ncurses in CMakeLists.txt and Source/Checks/Curses/CMakeLists.txt.

Bump PKGREVISION

(leot)

2018-10-16 15:21:20 UTC MAIN commitmail json YAML

2018-10-16 15:18:08 UTC MAIN commitmail json YAML

2018-10-16 14:32:37 UTC MAIN commitmail json YAML

Added py-ptable; Removed py-prettytable

(adam)

2018-10-16 13:52:11 UTC MAIN commitmail json YAML

Removed textproc/py-prettytable; Added textproc/py-ptable; Updated net/py-softlayer

(adam)

2018-10-16 13:49:53 UTC MAIN commitmail json YAML

py-softlayer: added version 5.5.3

5.5.3:
Added slcli user delete
Added slcli order quote to let users create a quote from the slcli.
Fixed vs upgrades when using flavors.
Added pagination to ticket list commands
Fixed DNS manager to be more flexible and support more zone types.
Pinned Click library version at >=5 < 7

5.5.2:
Fixed hardware credentials.
support for ticket priorities
create dedicated host with gpu fixed.

5.5.1:
added paginations to several slcli methods, making them work better with large result sets.
Fixed an issue displaying VLANs.
Fixed an issue displaying some NAS passwords
Ability to delete users

5.5.0:
Added a warning when ordering legacy storage volumes
Added documentation link to volume-order
Increased slcli output width limit to 999 characters
More unit tests
Fixed an issue canceling some block storage volumes
Fixed slcli order to work with network gateways
Fixed an issue showing hardware credentials when they do not exist
Fixed an issue showing addressSpace when listing virtual servers
Updated ordering class to support baremetal servers with multiple GPU
Updated prompt-toolkit as a fix for slcli shell
Fixed slcli vlan detail to not fail when objects don't have a hostname
Added user management

(adam)

2018-10-16 13:47:01 UTC MAIN commitmail json YAML

py-ptable: added version 0.9.2 (py-prettytable fork)

PTable is a simple Python library designed to make it quick and easy to
represent tabular data in visually appealing ASCII tables, originally forked
from PrettyTable.

(adam)

2018-10-16 11:14:02 UTC MAIN commitmail json YAML

Updated devel/subversion

(adam)

2018-10-16 11:13:41 UTC MAIN commitmail json YAML

subversion: updated to 1.10.3

Version 1.10.3

User-visible changes:
- Minor new features and improvements:
  * Store the HTTPS client cert password

- Client-side bugfixes:
  * Fix shelving when custom diff command is configured
  * Fix conflict resolver crashes
  * Fix conflict resolver endless scan in some cases
  * Fix "Accept incoming deletion" on locally deleted file
  * Fix "resolver adds unrelated moves to move target list"

- Server-side bugfixes:
  * Reject bad PUT before CHECKOUT in v1 HTTP protocol
  * Let 'svnadmin recover' prune the rep-cache even if disabled

- Client-side and server-side bugfixes:
  * Allow commands like 'svn ci --file X' to work when X is a FIFO

- Other tool improvements and bugfixes:
  * 'svnadmin verify --keep-going --quiet' shows an error summary
  * Fix error in german translation for 'svn help merge'

Developer-visible changes:
- General:
  * Python tests use the current python executable

(adam)

2018-10-16 10:58:53 UTC MAIN commitmail json YAML

p5-Moo is DEPENDS not BUILD_DEPENDS. Bump PKGREVISION

(abs)

2018-10-16 09:46:03 UTC MAIN commitmail json YAML

Updated graphics/py-imagesize, net/py-twisted

(adam)

2018-10-16 09:44:52 UTC MAIN commitmail json YAML

py-twisted: updated to 18.9.0

Twisted 18.9.0:

Features
--------
twisted.internet._sslverify.ClientTLSOptions no longer raises IDNAError when given an IPv6 address as a hostname in a HTTPS URL.
The repr() of a twisted.internet.base.DelayedCall now encodes the same information as its str(), exposing details of its scheduling and target callable.
Python 3.7 is now supported.

Bugfixes
--------
twisted.logger.LogBeginner's default critical observer now prints tracebacks for new and legacy log system events through the use of the new eventAsText API. This API also does not raise an error for non-ascii encoded data in Python2, it attempts as well as possible to format the traceback.
Syntax error under Python 3.7 fixed for twisted.conch.manhole and twisted.main.imap4.
trial -j reports tracebacks on test failures under Python 3.
Properly format multi-byte and non-ascii encoded data in a traceback.
twisted.python.rebuild now functions on Python 3.7.
HTTP/2 server connections will no longer time out active downloads that take too long.

Improved Documentation
----------------------
Several minor formatting problems in the API documentation have been corrected.
The documentation of twisted.internet.defer.Deferred.fromFuture() has been updated to reflect upstream changes.

Deprecations and Removals
-------------------------
async keyword argument is deprecated in twisted.conch.manhole (ManholeInterpreter.write and Manhole.add) and in twisted.main.imap4.IMAP4Server.sendUntaggedResponse, isAsync keyword argument is introduced instead.

(adam)

2018-10-16 08:54:50 UTC MAIN commitmail json YAML

py-imagesize: updated to 1.1.0

1.1.0:
add TIFF support (experimental)

(adam)

2018-10-16 06:12:05 UTC MAIN commitmail json YAML

doc: Updated www/lighttpd to 1.4.51

(wiz)

2018-10-16 06:11:54 UTC MAIN commitmail json YAML

lighttpd: update to 1.4.51.

- 1.4.51 - 2018-10-14
  * [core] split parsing header line into separate function
  * [core] explicitly return 0 instead of constant result
  * [core] header parsing: use goto for error handling
  * [core,security] process headers after combining folded headers
  * [core] replace folding whitespace with a single space
  * [buffer] fix duplicate assert and comment
  * [core] redo HTTP header line folding
  * [core] parse header line strings before copying
  * [core] abstraction to insert/modify response hdrs
  * [core] code reuse with array_insert_key_value()
  * [core] simplify parsing hdr key whitespace then :
  * [core] http_request_parse_reqline() separate func
  * [core] abstraction layer for HTTP header manip
  * [core] code reuse with http_response_body_clear()
  * [mod_proxy] fix proxy.forwarded and proxy.replace-http-host (fixes #2902)
  * [mod_rewrite] fix url.rewrite-repeat and url.rewrite-if-not-file (fixes #2908)
  * [core] fastcgi.h link to Open Market License (OML) (fixes #2901)
  * [mod_proxy,mod_wstunnel] copy full plugin_config (fixes #2903)
  * [mod_fastcgi,mod_scgi] error on oversized request (fixes #2905)
  * [mod_auth] send 401 for mismatch HTTP auth scheme (fixes #2906)
  * [core] code reuse array_match_*() routines
  * [mod_skeleton] review and simplify
  * [multiple] code reuse: employ array_match_*()
  * [doc] lighttpd.service uses network-online.target
  * [mod_flv_streaming] code simplifications
  * [mod_authn_pam] mod_auth PAM support (fixes #688)
  * [mod_sockproxy] add to build
  * [core] fix include_shell on inline shell commands (fixes #2910)
  * [multiple] code reuse: using array_*() funcs
  * [tests] t/test_array.c
  * [core] array_get_int_ptr()
  * [core] more memory-efficient fn table for data_*
  * [tests] #undef NDEBUG before assert.h in t/test_*
  * [core] inline status_counter routines
  * [core] log_failed_assert() __attribute__((cold))
  * [core] http_status_append()
  * [core] http_method_append()
  * [core] prefer buffer_append_string_len()
  * [build] fix SCons build for mod_authn_pam
  * [mod_userdir] security: skip username "." and ".."
  * [mod_deflate] null-check to quiet coverity warning
  * [core] quiet coverity false positive
  * [multiple] quiet compiler warnings --without-pcre
  * [mod_secdownload] support if HMAC() is a macro
  * [TLS] sys-crypto.h abstraction
  * [TLS] sys-crypto.h abstraction
  * [build] put request.c in common src
  * [meson] build fixes for libmariadb and libsasl2
  * [core] PATH_INFO calculation when basedir is "/" (fixes #2911)
  * [core] better consistency in buffer_is_equal*()
  * [core] fix missing param from prev commit
  * [mod_openssl] no renegotiation in TLS 1.3 (fixes #2912)
  * [core] reject Transfer-Encoding from proxy (#2913)
  * [mod_auth] use SHA1_Init,Update,Final
  * [mod_openssl] add support for wolfSSL
  * [build] automake support for wolfSSL
  * [build] SCons support for wolfSSL
  * [build] meson support for wolfSSL
  * [build] CMake support for wolfSSL
  * [core] perf: buffer.c internal inlines
  * [mod_openssl] wolfSSL does not support SSLv2
  * [core] perf: buffer_string_append_len()
  * [core] permit server.error_handler to static file

(wiz)

2018-10-16 00:19:40 UTC MAIN commitmail json YAML

ocaml: Adjust PLIST for old MacOS

MacOS before 10.13 lacks the POSIX-required clock_gettime(), and fails
to build some "instrumented runtime" files.  Conditionalize the PLIST
and avoid expecting these on older MacOS.

Based almost entirely on a patch from Ryo Kogule on tech-pkg@, with
minor munging by me.

(gdt)

2018-10-15 17:53:23 UTC MAIN commitmail json YAML

2018-10-15 17:44:16 UTC pkgsrc-2018Q3 commitmail json YAML

2018-10-15 17:42:45 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5841 - requested by ryo
lang/rust: build fix

Revisions pulled up:
- lang/rust/Makefile                                            1.53

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Sun Oct  7 23:12:49 UTC 2018

  Modified Files:
  pkgsrc/lang/rust: Makefile

  Log Message:
  Try to fix "warning: duplicate script for target "pre-build" ignored"

  To generate a diff of this commit:
  cvs rdiff -u -r1.52 -r1.53 pkgsrc/lang/rust/Makefile

(spz)

2018-10-15 17:20:34 UTC MAIN commitmail json YAML

doc: Added emulators/libretro-dolphin version 20180827

(nia)

2018-10-15 17:20:22 UTC MAIN commitmail json YAML

libretro-dolphin: import version 20180827

Libretro is a simple but powerful development interface that allows for
the easy creation of emulators, games and multimedia applications that
can plug straight into any libretro-compatible frontend. This development
interface is open to others so that they can run these pluggable emulator
and game cores also in their own programs or devices.

Dolphin is a Nintendo GameCube and Wii emulator with high compatibility
across the majority of titles for both platforms.

(nia)

2018-10-15 12:20:47 UTC MAIN commitmail json YAML

Homepage has moved, bump revision.

(bsiegert)

2018-10-15 11:27:12 UTC MAIN commitmail json YAML

doc: Updated security/ocaml-safepass to 3.0

(jaapb)

2018-10-15 11:26:59 UTC MAIN commitmail json YAML

Updated security/ocaml-safepass to version 3.0.

Changes include:
- use jbuilder for building
- allow picking different versions of Bcrypt hashes
- use unbuffered IO to read only required number of bytes from /dev/urandom

(jaapb)

2018-10-15 11:25:45 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.29.1nb2.

(he)

2018-10-15 11:22:23 UTC MAIN commitmail json YAML

Add pointers to (so far untested) bootstrap kits for sparc64 and earmv7hf.

Prepare wrapper script handling for use of clang (not yet fully verified).

Adjust the cross-compiler wrapper script to improve the handling
when used as the linker:
* Insert "linker tweaks" before first -L or -l
* Handle "-L arg" style as well as "-Larg"
* Add "-Wl,-rpath-link" to the linker tweaks just to be sure...

Bump PKGREVISION.

(he)

2018-10-15 11:21:17 UTC MAIN commitmail json YAML

Updated security/py-libtaxii, www/py-django-contrib-comments

(adam)

2018-10-15 11:20:14 UTC MAIN commitmail json YAML

py-django-contrib-comments: updated to 1.9.0

1.9.0:
Added testing for Python 3.6.
Confirmed support for Django 2.0 and 2.1.
Dropped support for Django < 1.11.
ip_address is set to None when REMOTE_ADDR is empty

(adam)

2018-10-15 11:17:08 UTC MAIN commitmail json YAML

py-libtaxii: updated to 1.1.111

Version 1.1.111:
Update clients.py to work with Python 2.6, 3.3, 3.5, and 3.6.
Add Python 3.6 support.
Handle Unicode- and byte-strings consistently.
Add timeout parameter to call_taxii_service2 (@mbekavac)
Add support for STIX 1.2.
Add user_agent parameter to call_taxii_service2

(adam)

2018-10-15 10:41:08 UTC MAIN commitmail json YAML

Updated devel/py-ZopeEvent, devel/py-ZopeSchema, devel/py-ZopeI18NMessageid, devel/py-ZopeConfiguration, devel/py-ZopeComponent

(adam)

2018-10-15 10:40:33 UTC MAIN commitmail json YAML

py-ZopeComponent: updated to 4.5

4.5:
- Add support for Python 3.7.
- Always install zope.hookable as a dependency (the hook
  extra is now empty). zope.hookable respects the PURE_PYTHON
  environment variable, and has an optional C extension.
- Make accessing names that have been moved to zope.interface
  produce a DeprecationWarning.

(adam)

2018-10-15 10:38:18 UTC MAIN commitmail json YAML

py-ZopeConfiguration: updated to 4.3.0

4.3.0:
- Simplify exception chaining and nested exception error messages.

4.2.2:
- Fix GlobalObject (and GlobalInterface) no longer allowing
  multiple leading dots.

- Add __all__ to all modules listing the documented members of
  the module. Note that this is currently a broad list and may be
  reduced in the future.

4.2.1:
- Fix GlobalObject (and GlobalInterface) no longer allowing
  just a single '.'.

4.2.0:
- Reach 100% automated test coverage.

- Add support for Python 3.7.

- Drop support for Python 3.3 and remove internal compatibility
  functions needed to support it.

- Drop support for python setup.py test.

- Make zope.configuration.fields.Path and
  zope.configuration.config.ConfigurationContext expand
  environment variables and expand user home directories in paths.

- Fix resolving names from a Python 2 package whose __init__.py has
  unicode elements in __all__.

- Make GroupingContextDecorator stop shadowing builtins in its
  __getattr__. These were not intended as arguments to be used by
  subclasses, and the signature caused confusion.

- Fix the doctests with zope.schema 4.7 and above, and run the
  doctests on both Python 2 and Python 3.

- Fix GlobalObject and GlobalInterface fields to only accept
  dotted names instead of names with /. Previously, slash
  delimited names could result in incorrect imports.

- Fix the schema fields to include the value and field values
  on exceptions they raise.

- Make zope.configuration.fields.PythonIdentifier subclass
  PythonIdentifier from zope.schema. It now implements fromBytes,
  always produces a native string, and validates the value in
  fromUnicode.

- Add ConfigurationMachine.pass_through_exceptions to allow
  customizing the exceptions that
  ConfigurationMachine.execute_actions wraps in a
  ConfigurationExecutionError.

- Stop catching BaseException and wrapping it in either
  ConfigurationExecutionError or ZopeXMLConfigurationError.
  SystemExit and KeyboardInterrupt were always allowed to
  propagate; now GeneratorExit and custom subclasses of
  BaseException are also allowed te propagate.

(adam)