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


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




switch to index mode

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

2024-05-12 23:39:20 UTC Now

2020-02-16 20:36:10 UTC MAIN commitmail json YAML

py-pebble: updated to 4.5.0

release 4.5.0
Features:
- Expose the `daemon` flag in the decorators
Fixes:
- fix installation script in Python 3
  when git is missing from the target system

(adam)

2020-02-16 20:31:50 UTC MAIN commitmail json YAML

doc: added devel/lxqt-build-tools 0.6.0

(gutteridge)

2020-02-16 20:29:06 UTC MAIN commitmail json YAML

lxqt-build-tools: import new package, version 0.6.0

Build tooling (mostly CMake files) for the LXQt desktop environment
and related applications.

Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications. General
reviews, feedback, and testing of such by gdt@, ng0@, and myself.

(gutteridge)

2020-02-16 20:27:09 UTC MAIN commitmail json YAML

Updated sysutils/py-augeas, security/py-acme, security/py-certbot*

(adam)

2020-02-16 20:23:28 UTC MAIN commitmail json YAML

py-acme py-certbot: updated to 1.2.0

1.2.0:

Added
Added support for Cloudflare's limited-scope API Tokens
Added support for $hostname in nginx server_name directive

Changed
Add directory field to error message when field is missing.
If MD5 hasher is not available, try it in non-security mode (fix for FIPS systems)
Disable old SSL versions and ciphersuites and remove SSLCompression off setting to follow Mozilla recommendations in Apache.
Remove ECDHE-RSA-AES128-SHA from NGINX ciphers list now that Windows 2008 R2 and Windows 7 are EOLed
Support for Python 3.4 has been removed.

Fixed
Fix collections.abc imports for Python 3.9.
More details about these changes can be found on our GitHub repo.

1.1.0:

Changed
Removed the fallback introduced with 0.34.0 in acme to retry a POST-as-GET request as a GET request when the targeted ACME CA server seems to not support POST-as-GET requests.
certbot-auto no longer supports architectures other than x86_64 on RHEL 6 based systems. Existing certbot-auto installations affected by this will continue to work, but they will no longer receive updates. To install a newer version of Certbot on these systems, you should update your OS.
Support for Python 3.4 in Certbot and its ACME library is deprecated and will be removed in the next release of Certbot. certbot-auto users on x86_64 systems running RHEL 6 or derivatives will be asked to enable Software Collections (SCL) repository so Python 3.6 can be installed. certbot-auto can enable the SCL repo for you on CentOS 6 while users on other RHEL 6 based systems will be asked to do this manually.

(adam)

2020-02-16 20:21:55 UTC MAIN commitmail json YAML

2020-02-16 20:12:28 UTC MAIN commitmail json YAML

devel/guile22-slib: CSE on slib version

(gdt)

2020-02-16 20:01:24 UTC MAIN commitmail json YAML

doc: Updated audio/musescore to 3.4.2

(gutteridge)

2020-02-16 20:00:47 UTC MAIN commitmail json YAML

musescore: update to 3.4.2

pkgsrc-specific change: explicitly turn off the telemetry feature,
which was added in the 3.4 series. (There are inconsistencies in the
CMake settings such that with the default configuration it states that
telemetry is turned off, but some components are still built.)

This should address build failures that were occurring with the older
3.2.3 release in combination with Qt 5.14. (It builds and runs for me
on NetBSD amd64 8.1_STABLE and 9.99.44.)

(NB supporting i386 builds would require tweaks to the packaging. I've
left that as a separate exercise TBD.)

The change logs don't seem to be available in an easily aggregated but
condensed form. Highlights of the 3.3 and 3.4 series are:

3.4

New

    Apply palette elements with a single click if there is a selection in the score
    Allow dragging notes horizontally
    Slurs, hairpins and other elements can be edited after single click
    Add middle adjustment handle for beams, for moving whole beam vertically

Improvements

    Double click is not needed to reach edit mode anymore
    Introduce section break properties, bend properties, tremolo bar properties in the Inspector
    Allow access to several properties window in the Inspector
    Name of the newly created custom palette can be specified
    Accessibility: improve speech for elements with spanners

Fixes

    "Don't play trill" option silenced the note playback
    Slurs on small staves were displaced in some cases
    Barline handles were drawn incorrectly after dragging one
    Strings in the Part dialogue were ambiguous
    Y Offset value of fretboards didn't restore after undoing the values being changed from Edit Mode
    Replacing a note with an accidental left the accidental on the new note
    Adding Intervals (above/below) didn't take into consideration the accidental toggle state
    Multiple chord symbols attached to same note didn't copy as part of the range
    Strings in fret diagrams without "X" or "O" displayed as "?" on Linux
    MuseScore crashed when changing a triplet's rest's duration
    Images attached to rests weren't imported from MuseScore 2
    Tremolo Bar dialog had multiple UX issues
    AppImage: system printers weren't available in the print dialog

3.3

New

    Complete palettes redesign
    Note Input workflow improvements
    Native support for Roman numeral analysis and Nashville notation

Improvements

    Chord Symbol Formatting not only for MuseJazz has been supported
    Symbols can be attached to barlines
    Multiple improvements to the Plugin API
    Implement changing palette and palette cell properties on fly
    Current workspace is automatically saved on each action that changes the workspace
    Palettes and workspaces can be reset to the default state defined by the workspace you started customisations from
    Improve algorithm for determining start point for note input
    Move the viewport to show actual changes in the score if they are outside of the current view

Fixes

    NVDA screen reader didn't work
    Various MusicXML Import/Export fixes
    Various fixes for the playback of tied notes, muted voices and notes being edited in parts
    Sticking was not linked between score and parts
    The presence of fretboard diagrams prevented input of chord symbols in other staves
    Loop playback was set incorrectly in parts
    Shortcuts navigation across the palettes was broken
    Palettes and palette cells were not translated
    It was impossible to enter successive sticking elements

(gutteridge)

2020-02-16 19:59:26 UTC MAIN commitmail json YAML

doc: Updated devel/guile22-slib to 3.2.6

(wiz)

2020-02-16 19:59:17 UTC MAIN commitmail json YAML

guile22-slib: update to 3.2.6 to match slib

(wiz)

2020-02-16 19:54:01 UTC MAIN commitmail json YAML

doc: Updated devel/guile-slib to 3.2.6

(gdt)

2020-02-16 19:53:53 UTC MAIN commitmail json YAML

devel/guile-slib: Update to 3.2.6

Change version and depend on newer slib.

(There is no upstream, and hence no upstream changes.)

(gdt)

2020-02-16 19:28:59 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20200216

(leot)

2020-02-16 19:28:47 UTC MAIN commitmail json YAML

youtube-dl: Update to 20200216

Changes:
20200216
--------
Core
* [YoutubeDL] Fix playlist entry indexing with --playlist-items (#10591,
  #10622)
* [update] Fix updating via symlinks (#23991)
+ [compat] Introduce compat_realpath (#23991)

Extractors
+ [npr] Add support for streams (#24042)
+ [24video] Add support for porn.24video.net (#23779, #23784)
- [jpopsuki] Remove extractor (#23858)
* [nova] Improve extraction (#23690)
* [nova:embed] Improve (#23690)
* [nova:embed] Fix extraction (#23672)
+ [abc:iview] Add support for 720p (#22907, #22921)
* [nytimes] Improve format sorting (#24010)
+ [toggle] Add support for mewatch.sg (#23895, #23930)
* [thisoldhouse] Fix extraction (#23951)
+ [popcorntimes] Add support for popcorntimes.tv (#23949)
* [sportdeutschland] Update to new API
* [twitch:stream] Lowercase channel id for stream request (#23917)
* [tv5mondeplus] Fix extraction (#23907, #23911)
* [tva] Relax URL regular expression (#23903)
* [vimeo] Fix album extraction (#23864)
* [viewlift] Improve extraction
    * Fix extraction (#23851)
    + Add support for authentication
    + Add support for more domains
* [svt] Fix series extraction (#22297)
* [svt] Fix article extraction (#22897, #22919)
* [soundcloud] Improve private playlist/set tracks extraction (#3707)

(leot)

2020-02-16 14:36:10 UTC MAIN commitmail json YAML

Updated security/py-google-auth, devel/py-jupyter_core

(adam)

2020-02-16 14:35:52 UTC MAIN commitmail json YAML

py-jupyter_core: updated to 4.6.2

4.6.2
- Add ability to allow insecure writes with JUPYTER_ALLOW_INSECURE_WRITES environement variable
- Docs typo and build fixes
- Added python 3.7 and 3.8 builds to testing

(adam)

2020-02-16 14:33:30 UTC MAIN commitmail json YAML

py-google-auth: updated to 1.11.2

1.11.2:
Reverts
Revert "fix: update _GOOGLE_OAUTH2_CERTS_URL"

1.11.1:
Bug Fixes
compute engine id token credentials "with_target_audience" method
update _GOOGLE_OAUTH2_CERTS_URL

(adam)

2020-02-16 14:15:57 UTC MAIN commitmail json YAML

Updated www/py-hstspreload, net/py-aio-pika

(adam)

2020-02-16 14:15:39 UTC MAIN commitmail json YAML

py-aio-pika: updated to 6.4.3

6.4.3
log channel close status
add OSError to CONNECTION_EXCEPTIONS

6.4.2
[fix] heartbeat_last to heartbeat_last_received
Fix memory leak
Fix type hint
Pass loop when connecting to aiormq

(adam)

2020-02-16 14:13:33 UTC MAIN commitmail json YAML

py-hstspreload: updated to 2020.2.15

2020.2.15:
Updated HSTS Preload list.

(adam)

2020-02-16 10:56:33 UTC MAIN commitmail json YAML

doc: Updated devel/slib to 3.2.6

(wiz)

2020-02-16 10:56:24 UTC MAIN commitmail json YAML

slib: update to 3.2.6.

slib-3b6 is a maintenance release with some new functions.  Details at
<http://cvs.savannah.gnu.org/viewvc/*checkout*/slib/slib/ChangeLog>

* comlist.scm (butnth): Added.
* guile-2.init: patch from
https://gist.github.com/alexgian/1fe75b0c3fc95cb46baae2f50ae9211c
* grapheps.scm (set-font): Fixed pointsize dependent scaling.
* Makefile (INSTALL_INFO): ginstall-info -> install-info.
* iso8601.scm (iso-8601->time): Use gmktime rather than mktime.
* mkclrnam.scm (load-rgb-txt): Make encoding case insensitive in
method m5x (FED-STD-595C1).
* Makefile, iso8601.scm, mklibcat.scm, slib.texi:
Added feature iso-8601: ISO 8601 Representation of dates and times.

(wiz)

2020-02-16 10:55:05 UTC MAIN commitmail json YAML

doc: Updated mail/gmime3 to 3.2.6

(wiz)

2020-02-16 10:54:55 UTC MAIN commitmail json YAML

gmime3: update to 3.2.6.

### GMime 3.2.6

* Added methods to get 64-bit timestamps for the creation-date and expiration-date of
  GMimeCertificates and GMimeSignatures. (issue #68)

* Fixed the vala abstract public constructor for GMimeObject. (issue #76)

* Fixed a bug in GMimeParser's header parser. (issue #78)

* Added build files for Visual Studio 2017 thanks to Vitaliy Didik.

(wiz)

2020-02-16 10:47:20 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.9.23, gmime3-3.2.6, libarchive-3.4.2, meld-3.20.2,
  ncurses-6.2, py-google-auth-1.11.2, slib-3b6.

(wiz)

2020-02-16 04:45:52 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-cairo to 1.16.5

(tsutsui)

2020-02-16 04:45:37 UTC MAIN commitmail json YAML

ruby-cairo: update to 1.16.5.

Upstream changes (from NEWS):

Release 1.16.5 (2020-02-03) Sutou Kouhei <kou@cozmixng.org>
============================================================

Improvements
------------

  * Added Cairo::Context#raw_address for integration with other
    libraries.
    [GitHub#59][Reported by kojix2]

Fixes
-----

  * Changed to use only ASCII for color name.
    [GitHub#57][Reported by spoolkitamura]

  * Fixed the number of arguments of the following methods:

    * Cairo::Surface#copy_page

    * Cairo::Surface#show_page

Thanks
------

  * spoolkitamura

  * kojix2

(tsutsui)

2020-02-16 04:22:13 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-locale to 2.1.3

(tsutsui)

2020-02-16 04:21:50 UTC MAIN commitmail json YAML

ruby-locale: update to 2.1.3.

Upstream changelog (from doc/text/news.md):

## 2.1.3: 2020-02-12

### Improvements

  * Suppressed warnings.

(tsutsui)

2020-02-16 04:16:06 UTC MAIN commitmail json YAML

ruby-diva: update to 1.0.2.

No upstream changelog (but looks fix ruby 2.7 warnings).

(tsutsui)

2020-02-16 04:12:46 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.10.8

(tsutsui)

2020-02-16 04:11:05 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.10.8.

Upstream changelog (from CHANGELOG.md):

## 1.10.8 / 2020-02-10

### Security

[MRI] Pulled in upstream patch from libxml that addresses CVE-2020-7595.
Full details are available in [#1992](https://github.com/sparklemotion/nokogiri/issues/1992).
Note that this patch is not yet (as of 2020-02-10) in an upstream release of libxml.

(tsutsui)

2020-02-16 04:06:32 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-gettext to 3.3.5

(tsutsui)

2020-02-16 04:05:31 UTC MAIN commitmail json YAML

ruby-gettext: update to 3.3.5.

Upstream changelog (from doc/text/news.md):

## 3.3.5: 2020-02-15 {#version-3-3-5}

### Improvements

  * Added support for `|` method.
    [GitHub#73][Reported by dorle-o]

### Thanks

  * dorle-o

## 3.3.4: 2020-02-12 {#version-3-3-4}

### Improvements

  * Added support for `%W`.
    [GitHub#72][Reported by Michael Hoste]

### Thanks

  * Michael Hoste

(tsutsui)

2020-02-16 04:01:10 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-delayer to 1.1.2

(tsutsui)

2020-02-16 04:00:52 UTC MAIN commitmail json YAML

2020-02-16 03:58:55 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-delayer-deferred to 2.1.3

(tsutsui)

2020-02-16 03:58:28 UTC MAIN commitmail json YAML

2020-02-16 03:55:54 UTC MAIN commitmail json YAML

doc: Updated net/ruby-public_suffix to 4.0.3

(tsutsui)

2020-02-16 03:53:22 UTC MAIN commitmail json YAML

ruby-public_suffix: update to 4.0.3.

Upstream changes (from CHANGELOG.md):

## 4.0.3

### Fixed

- Fixed 2.7 deprecations and warnings (GH-167). [Thanks @BrianHawley]

## 4.0.2

### Changed

- Updated definitions.

(tsutsui)

2020-02-16 03:50:53 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.4.3

(tsutsui)

2020-02-16 03:42:25 UTC MAIN commitmail json YAML

sayaka: update to 3.4.3.

pkgsrc changes:
- remove a patch applied to upstream

Upstream changes

* 3.4.3 (2020/02/15)
  Fix quoted tweets not shown in some case.
  Improve detection of sixel support of the tereminal.

(tsutsui)

2020-02-16 03:02:19 UTC MAIN commitmail json YAML

doc: Updated math/py-arviz to 0.6.1

(minskim)

2020-02-16 03:02:15 UTC MAIN commitmail json YAML

math/py-arviz: Update to 0.6.1

Highlights:

- Initial bokeh support.
- Fully support numpyro
- log_likelihood and observed data from pyro
- ArviZ.jl
- improve rcparams
- fix az.concat functionality
- distplot docstring plotting example

(minskim)

2020-02-16 00:35:31 UTC MAIN commitmail json YAML

doc: Updated archivers/gcpio to 2.13

(mef)

2020-02-16 00:35:19 UTC MAIN commitmail json YAML

(archivers/gcpio) Updated to 2.13

Version 2.13 - Sergey Poznyakoff, 2019-11-06

* Fix CVE-2015-1197
* Fix CVE-2016-2037
* Fix CVE-2019-14866

(mef)

2020-02-15 23:56:49 UTC MAIN commitmail json YAML

doc: Updated archivers/R-zip to 2.0.4

(mef)

2020-02-15 23:56:34 UTC MAIN commitmail json YAML

(archivers/R-zip) Updated to 2.0.4

# 2.0.4
* `unzip_process()` prints better error messages to the standard error,
  and exits with a non-zero status, on error.

(mef)

2020-02-15 23:53:17 UTC MAIN commitmail json YAML

doc: Updated finance/R-bayesm to 3.1.4

(mef)

2020-02-15 23:53:07 UTC MAIN commitmail json YAML

(finance/R-bayesm) Updated to 3.1.4, ChangeLog not known, or not easily found,sorry

(mef)

2020-02-15 22:55:03 UTC MAIN commitmail json YAML

Note update of the "mutt" package to version 1.13.4

(tron)

2020-02-15 22:54:45 UTC MAIN commitmail json YAML

mutt: Update to version 1.13.4

This release fixes a potential memory corruption issue when sync'ing imap
mailboxes.  It also improves the speed of opening mailboxes with large threads
(when sorting by thread).  Lastly, it changes the default of $ssl_force_tls
back to unset.

1.13.4 (2020-02-15):
  ! Bug fix release.
  ! $ssl_force_tls reverted to default unset.  Defaulting this set was
    overly optimistic, and caused breakage.

(tron)

2020-02-15 15:22:21 UTC MAIN commitmail json YAML

Fix WRKSRC (no WikiCase needed with this tarball).

(schmonz)

2020-02-15 14:48:08 UTC MAIN commitmail json YAML

lang/ocaml: remove unknown configure option --without-x

(rillig)

2020-02-15 14:40:53 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkg_regress to 0.6

(rillig)

2020-02-15 14:40:45 UTC MAIN commitmail json YAML

pkgtools/pkg_regress: update to 0.6

Changes since 0.5:

mktemp does not use a file pattern anymore. That file pattern had the
effect that all temporary files had the same name: /tmp/pkg_regress.

(rillig)

2020-02-15 13:48:55 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 19.4.8

(rillig)

2020-02-15 13:48:40 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 19.4.8

Changes since 19.4.7:

The diagnostic for homepages using FTP is simpler now.

When running pkglint recursively on the top-level directory, the
inter-package checks (distfile hashes, unused licenses) are enabled
implicitly. This way, the only effect of the -Cglobal option is now
whether the pkgsrc infrastructure files are checked as well.

The check for removed packages that have not been recorded in
doc/CHANGES prints the correct lines when pkglint is run with the
--source option.

Fatal technical errors are no longer treated as diagnostics since they
are none. That was an early conceptual mistake, but since these fatal
error didn't happen often, it didn't matter.

In diagnostics, when referring to other lines, the previously used words
before/after have been replaced with above/below to avoid any confusion
whether space or time is meant.

In CONF_FILES, spaces and quotes are allowed.
See https://gnats.netbsd.org/42191.

Fixed unintended side-effects when running pkglint --autofix --only.
Before, all fixes were applied to the file, whether or not they matched
the --only option.

Fixed resolution of relative paths of the form ../../category/package
when they appeared in an infrastructure file.

Lots of refactorings and housekeeping, as usual.

(rillig)

2020-02-15 13:39:32 UTC MAIN commitmail json YAML

firefox: now needs gnu++17, for <type_traits> std::is_void_v and friends

(tnn)

2020-02-15 13:32:38 UTC MAIN commitmail json YAML

libreoffice: Regen distinfo to reflect current requirement

(ryoon)

2020-02-15 12:55:24 UTC MAIN commitmail json YAML

doc: Updated www/firefox68-l10n to 68.5.0

(nia)

2020-02-15 12:55:12 UTC MAIN commitmail json YAML

firefox68-l10n: Update to 68.5.0

Sync with firefox68.

(nia)

2020-02-15 12:49:11 UTC MAIN commitmail json YAML

doc: Updated www/firefox68 to 68.5.0

(nia)

2020-02-15 12:48:22 UTC MAIN commitmail json YAML

firefox68: Update to 68.5.0

Security Vulnerabilities fixed in Firefox ESR68.5

# CVE-2020-6796: Missing bounds check on shared memory read in the parent process
# CVE-2020-6797: Extensions granted downloads.open permission could open arbitrary applications on Mac OSX
# CVE-2020-6798: Incorrect parsing of template tag could result in JavaScript injection
# CVE-2020-6799: Arbitrary code execution when opening pdf links from other applications, when Firefox is configured as default pdf reader
Note: This issue only affects Windows operating systems and when Firefox is configured as the default handler for non-default filetypes. Other operating systems are unaffected.
# CVE-2020-6800: Memory safety bugs fixed in Firefox 73 and Firefox ESR 68.5

(nia)

2020-02-15 10:29:49 UTC MAIN commitmail json YAML

doc/guide: remove accidental .exe from example package

(rillig)

2020-02-15 10:28:06 UTC MAIN commitmail json YAML

doc/guide: fix markup in appendix

In appendix A, the word pkglint is meant as a utility name, not
necessarily the command. This change removes the bold formatting from the
toc, where it looked too unusual.

(rillig)

2020-02-15 07:30:17 UTC MAIN commitmail json YAML

doc: Updated cad/xcircuit to 3.10.17

(mef)

2020-02-15 07:30:06 UTC MAIN commitmail json YAML

(cad/xcircuit) Updated to 3.10.17. ChangeLog unknown

(mef)

2020-02-15 07:24:29 UTC MAIN commitmail json YAML

doc: Updated cad/gtkwave to 3.3.104

(mef)

2020-02-15 07:24:16 UTC MAIN commitmail json YAML

(cad/gtkwave) Updated to 3.3.104

3.3.104 24jan20 Added support for loading .vf files (provided FSDB reader
                libraries are enabled).
                Added support for dumping variable types in vcd saveer, not
                just using "wire" for non-reals/strings.
                Fix for uninitialized values at time 0 for FST, FSDB loaders.

(mef)

2020-02-15 07:11:02 UTC MAIN commitmail json YAML

(devel/R-testthat) Add TEST_DEPENDS+=  R-devtools

(mef)

2020-02-15 06:09:12 UTC MAIN commitmail json YAML

doc: Updated devel/R-testthat to 2.3.1

(mef)

2020-02-15 06:09:01 UTC MAIN commitmail json YAML

(devel/R-testthat) Updated 2.2.1 to 2.3.1

# testthat 2.3.1

* The last version of testthat introduced a performance regression in
  error assertions (#963). To fix it, you need to install rlang 0.4.2.

* Fixed error assertions with rJava errors (#964).

* Fixed issue where error and warning messages were not retrieved with
  `conditionMessage()` under certain circumstances.

# testthat 2.3.0

## Conditions

This release mostly focusses on an overhaul of how testthat works with conditions (i.e. errors, warnings and messages). There are relatively few user-facing changes, although you should now see more informative backtraces from errors and failures.

* Unexpected errors are now printed with a simplified backtrace.

* `expect_error()` and `expect_condition()` now display a backtrace
  when the error doesn't conform to expectations (#729).

* `expect_error()`, `expect_warning()` and `expect_message()` now call
  `conditionMessage()` to get the condition message. This generic
  makes it possible to generate messages at print-time rather than
  signal-time.

* `expect_error()` gets a better warning message when you test for a custom
  error class with `regexp`.

* New `exp_signal()` function is a condition signaller that
  implements the testthat protocol (signal with `stop()` if the
  expectation is broken, with a `continue_test` restart).

* Existence of restarts is first checked before invokation. This makes
  it possible to signal warnings or messages with a different
  condition signaller (#874).

* `ListReporter` now tracks expectations and errors, even when they occur
  outside of tests. This ensures that `stop_on_failure` matches the results
  displayed by the reporter (#936).

* You can silence warnings about untested error classes by
  implementing a method for `is_uninformative_warning()`. This method
  should be lazily registered, e.g. with `vctrs::s3_register()`. This
  is useful for introducing an experimental error class without
  encouraging users to depend on the class in their tests.

* Respect options(warn = -1) to ignore all warnings (@jeroen #958).

## Expectations

* Expectations can now be explicitly subclassed with
  `new_expectation()`. This constructor follows our new conventions
  for S3 classes and takes an optional subclass and optional
  attributes.

* Unquoted inputs no longer potentially generate multiple test messages (#929).

* `verify_output()` no longer uses quasiquotation, which fixes issues
  when verifying the output of tidy eval functions (#945).

* `verify_output()` gains a `unicode` parameter to turn on or off the
  use of Unicode characters by the cli package. It is disabled by
  default to prevent the tests from failing on platforms like Windows
  that don't support UTF-8 (which could be your contributors' or your
  CI machines).

* `verify_output()` now correctly handles multi-line condition
  messages.

* `verify_output()` now adds spacing after condition messages,
  consistent with the spacing added after normal output.

* `verify_output()` has a new syntax for inserting headers in output
  files: insert a `"# Header"` string (starting with `#` as in
  Markdown) to add a header to a set of outputs.

## Other minor improvements and bug fixes

* `compare.numeric()` uses a more sophisticated default tolerance that will
  automatically skip tests that rely on numeric tolerance if long doubles are
  not available (#940).

* `JunitReporter` now reports tests in ISO 8601 in the UTC timezone and
  uses the maximum precision of 3 decimal places (#923).

(mef)

2020-02-15 06:04:51 UTC MAIN commitmail json YAML

doc: Updated devel/R-rlang to 0.4.4

(mef)

2020-02-15 06:04:41 UTC MAIN commitmail json YAML

(devel/R-rlang) Updated 0.4.0 to 0.4.4  (R-testthat needs new version)

-----------------------------------------
# rlang 0.4.4
* Maintenance release for CRAN.

-----------------------------------------
# rlang 0.4.3

* You can now use glue syntax to unquote on the LHS of `:=`. This
  syntax is automatically available in all functions taking dots with
  `list2()` and `enquos()`, and thus most of the tidyverse. Note that
  if you use the glue syntax in an R package, you need to import glue.

  A single pair of braces triggers normal glue interpolation:

  ```r
  df <- data.frame(x = 1:3)

  suffix <- "foo"
  df %>% dplyr::mutate("var_{suffix}" := x * 2)
  #>  x var_foo
  #> 1 1      2
  #> 2 2      4
  #> 3 3      6
  ```

  Using a pair of double braces is for labelling a function argument.
  Technically, this is shortcut for `"{as_label(enquo(arg))}"`. The
  syntax is similar to the curly-curly syntax for interpolating
  function arguments:

  ```r
  my_wrapper <- function(data, var, suffix = "foo") {
    data %>% dplyr::mutate("{{ var }}_{suffix}" := {{ var }} * 2)
  }
  df %>% my_wrapper(x)
  #>  x x_foo
  #> 1 1    2
  #> 2 2    4
  #> 3 3    6

  df %>% my_wrapper(sqrt(x))
  #>  x sqrt(x)_foo
  #> 1 1    2.000000
  #> 2 2    2.828427
  #> 3 3    3.464102
  ```

* Fixed a bug in magrittr backtraces that caused duplicate calls to
  appear in the trace.

* Fixed a bug in magrittr backtraces that caused wrong call indices.

* Empty backtraces are no longer shown when `rlang_backtrace_on_error`
  is set.

* The tidy eval `.env` pronoun is now exported for documentation
  purposes.

* `warn()` and `abort()` now check that either `class` or `message`
  was supplied. `inform()` allows sending empty message as it is
  occasionally useful for building user output incrementally.

* `flatten()` fails with a proper error when input can't be flattened (#868, #885).

* `inform()` now consistently appends a final newline to the message
  (#880).

* `cnd_body.default()` is now properly registered.

* `cnd_signal()` now uses the same approach as `abort()` to save
  unhandled errors to `last_error()`.

* Parsable constants like `NaN` and `NA_integer_` are now deparsed by
  `expr_deparse()` in their parsable form (#890).

* Infix operators now stick to their LHS when deparsed by
  `expr_deparse()` (#890).

-----------------------------------------
# rlang 0.4.2

* New `cnd_header()`, `cnd_body()` and `cnd_footer()` generics. These
  are automatically called by `conditionMessage.rlang_error()`, the
  default method for all rlang errors.

  Concretely, this is a way of breaking up lazy generation of error
  messages with `conditionMessage()` into three independent
  parts. This provides a lot of flexibility for hierarchies of error
  classes, for instance you could inherit the body of an error message
  from a parent class while overriding the header and footer.

* The reminder to call `last_error()` is now less confusing thanks to
  a suggestion by @markhwhiteii.

* The functions prefixed in `scoped_` have been renamed to use the
  more conventional `local_` prefix. For instance, `scoped_bindings()`
  is now `local_bindings()`. The `scoped_` functions will be
  deprecated in the next significant version of rlang (0.5.0).

* The `.subclass` argument of `abort()`, `warn()` and `inform()` has
  been renamed to `class`. This is for consistency with our
  conventions for class constructors documented in
  https://adv-r.hadley.nz/s3.html#s3-subclassing.

* `inform()` now prints messages to the standard output by default in
  interactive sessions. This makes them appear more like normal output
  in IDEs such as RStudio. In non-interactive sessions, messages are
  still printed to standard error to make it easy to redirect messages
  when running R scripts (#852).

* Fixed an error in `trace_back()` when the call stack contains a
  quosured symbol.

* Backtrace is now displayed in full when an error occurs in
  non-interactive sessions. Previously the backtraces of parent errors
  were left out.

-----------------------------------------
# rlang 0.4.1

* New experimental framework for creating bulleted error messages. See
  `?cnd_message` for the motivation and an overwiew of the tools we
  have created to support this approach. In particular, `abort()` now
  takes character vectors to assemble a bullet list. Elements named
  `x` are prefixed with a red cross, elements named `i` are prefixed
  with a blue info symbol, and unnamed elements are prefixed with a
  bullet.

* Capture of backtrace in the context of rethrowing an error from an
  exiting handler has been improved. The `tryCatch()` context no
  longer leaks in the high-level backtrace.

* Printing an error no longer recommends calling `last_trace()`,
  unless called from `last_error()`.

* `env_clone()` no longer recreates active bindings and is now just an
  alias for `env2list(as.list(env))`. Unlike `as.list()` which returns
  the active binding function on R < 4.0, the value of active bindings
  is consistently used in all versions.

* The display of rlang errors derived from parent errors has been
  improved. The simplified backtrace (as printed by
  `rlang::last_error()`) no longer includes the parent errors. On the
  other hand, the full backtrace (as printed by `rlang::last_trace()`)
  now includes the backtraces of the parent errors.

* `cnd_signal()` has improved support for rlang errors created with
  `error_cnd()`. It now records a backtrace if there isn't one
  already, and saves the error so it can be inspected with
  `rlang::last_error()`.

* rlang errors are no longer formatted and saved through
  `conditionMessage()`. This makes it easier to use a
  `conditionMessage()` method in subclasses created with `abort()`,
  which is useful to delay expensive generation of error messages
  until display time.

* `abort()` can now be called without error message. This is useful
  when `conditionMessage()` is used to generate the message at
  print-time.

* Fixed an infinite loop in `eval_tidy()`. It occurred when evaluating
  a quosure that inherits from the mask itself.

* `env_bind()`'s performance has been significantly improved by fixing a bug
  that caused values to be repeatedly looked up by name.

* `cnd_muffle()` now checks that a restart exists before invoking
  it. The restart might not exist if the condition is signalled with a
  different function (such as `stop(warning_cnd)`).

* `trace_length()` returns the number of frames in a backtrace.

* Added internal utility `cnd_entrace()` to add a backtrace to a
  condition.

* `rlang::last_error()` backtraces are no longer displayed in red.

* `x %|% y` now also works when `y` is of same length as `x` (@rcannood, #806).

* Empty named lists are now deparsed more explicitly as
  `"<named list>"`.

* Fixed `chr()` bug causing it to return invisibly.

(mef)

2020-02-15 05:54:48 UTC MAIN commitmail json YAML

doc: Updated devel/lua-std-_debug to 1.0.1

(mef)

2020-02-15 05:54:35 UTC MAIN commitmail json YAML

(devel/lua-std-_debug) Updated to 1.0.1

## Noteworthy changes in release 1.0.1 (2018-09-22) [stable]
### New Features
  - Initial support for Lua 5.4.

(mef)

2020-02-15 05:50:47 UTC MAIN commitmail json YAML

doc: Updated devel/lua-penlight to 1.7.0

(mef)

2020-02-15 05:50:37 UTC MAIN commitmail json YAML

(devel/lua-penlight) Updated 1.5.4 to 1.7.0

## 1.7.0 (2019-10-14)
### New features

  - `utils.quote_arg` will now optionally take an array of arguments and escape
    them all into a single string.
  - `app.parse_args` now accepts a 3rd parameter with a list of valid flags and aliasses
  - `app.script_name` returns the name of the current script (previously a private function)

### Changes

  - Documentation updates
  - `utils.quit`: exit message is no longer required, and closes the Lua state (on 5.2+).
  - `utils.assert_arg` and `utils.assert_string`: now return the validated value
  - `pl.compat`: now exports the `jit` and `jit52` flags
  - `pretty.write`: now sorts the output for easier diffs [#293](https://github.com/Tieske/Penlight/pull/293)

### Fixes

  - `utils.raise` changed the global `on_error`-level when passing in bad arguments
  - `utils.writefile` now checks and returns errors when writing
  - `compat.execute` now handles the Windows exitcode -1 properly
  - `types.is_empty` would return true on spaces always, indepedent of the parameter
  - `types.to_bool` will now compare case-insensitive for the extra passed strings
  - `app.require_here` will now properly handle an absolute base path
  - `stringx.split` will no longer append an empty match if the number of requested
    elements has already been reached [#295](https://github.com/Tieske/Penlight/pull/295)
  - `path.common_prefix` and `path.relpath` return the result in the original casing
    (only impacted Windows) [#297](https://github.com/Tieske/Penlight/pull/297)
  - `dir.copyfile`, `dir.movefile`, and `dir.makepath` create the new file/path with
    the requested casing, and no longer force lowercase (only impacted Windows)
    [#297](https://github.com/Tieske/Penlight/pull/297)
  - added a missing assertion on `path.getmtime` [#291](https://github.com/Tieske/Penlight/pull/291)
  - `stringx.rpartition` returned bad results on a not-found [#299](https://github.com/Tieske/Penlight/pull/299)

## 1.6.0 (2018-11-23)
### New features

  - `pl.compat` now provides `unpack` as `table.unpack` on Lua 5.1

### Changes

  - `utils.unpack` is now documented and respects `.n` field of its argument.
  - `tablex.deepcopy` and `tablex.deepcompare` are now cycle aware (#262)
  - Installing through LuaRocks will now include the full rendered documentation

### Fixes

  - Fixed `seq.last` returning `nil` instead of an empty list when given an empty iterator (#253).
  - `pl.template` now applies `tostring` when substituting values in templates, avoiding errors when they are not strings or numbers (#256).
  - Fixed `pl.import_into` not importing some Penlight modules (#268).
  - Fixed version number stuck at 1.5.2 (#260).
  - Fixed `types.is_empty` returning `true` on tables containing `false` key (#267).
  - Fixed `test.assertraise` throwing an error when passed an array with a function to call plus its arguments (#272).
  - Fixed `test.assertraise` not throwing an error when given function does not error but instead returns a string matching given error pattern.
  - Fixed placeholder expressions being evaluated with wrong precedence of binary and unary negation.
  - Fixed placeholder expressions being evaluated assuming wrong binary operator associativity (e.g. `_1-(_2+_3)` was evaluated as `(_1-_2)+_3`.
  - Fixed placeholder expressions being evaluated as if unary operators take precedence over power operator (e.g. `(-_1)^_2`) was evaluated as `-(_1^2)`).
  - Fixed vulnerable backtracking pattern in `pl.stringx.strip` (#275)

(mef)

2020-02-15 05:45:54 UTC MAIN commitmail json YAML

delete dupe entry, sorry

(mef)

2020-02-15 05:44:55 UTC MAIN commitmail json YAML

doc: Updated devel/lua-gi to 0.9.2

(mef)

2020-02-15 05:44:01 UTC MAIN commitmail json YAML

doc: Updated devel/lua-gi to 0.9.2

(mef)

2020-02-15 05:43:49 UTC MAIN commitmail json YAML

(devel/lua-gi) Updated 0.9.1 to 0.9.2. ChangeLog from README.md

### 0.9.2 (9-Oct-2017)

- fix assorted crashes in closure callback invocation code
- fix double-free bug caused by incorrect annotation of Gio.DBusProxy.get_interface_info
- fix marshaling of arrays of pointers
- make objects unusable in __gc metamethod
- work around API break in GLib 2.54
- use structured GLib logging when available
- add Gio.Async support also for static methods and global functions
- better error message when Gtk.init fails
- add support for Travis
- don't hardcode pkg-config executable
- fix URI in GStreamer sample
- fix flags for DBus samples

(mef)

2020-02-15 03:26:55 UTC MAIN commitmail json YAML

doc: Updated editors/emacs-snapshot to 28.0.50

(mef)

2020-02-15 03:26:26 UTC MAIN commitmail json YAML

(editors/emacs-snapshot) Updated 27.0.60 to 28.0.50, ChangeLog not unknown.

(mef)

2020-02-15 02:41:30 UTC MAIN commitmail json YAML

doc: Updated security/clamav to 0.102.2

(taca)

2020-02-15 02:40:43 UTC MAIN commitmail json YAML

security/clamav: update to 0.102.2

Update clamav to 0.102.2.

## 0.102.2

ClamAV 0.102.2 is a bug patch release to address the following issues.

- [CVE-2020-3123](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-3123):
  An Denial-of-Service (DoS) condition may occur when using the optional credit
  card data-loss-prevention (DLP) feature. Improper bounds checking of an
  unsigned variable resulted in an out-of-bounds read which causes a crash.

- Significantly improved scan speed of PDF files on Windows.

- Re-applied a fix to alleviate file access issues when scanning RAR files in
  downstream projects that use libclamav where the scanning engine is operating
  in a low-privelege process. This bug was originally fixed in 0.101.2 and the
  fix was mistakenly omitted from 0.102.0.

- Fixed an issue wherein freshclam failed to update if the database version
  downloaded is 1 version older than advertised. This situation may occur after
  a new database version is published. The issue affected users downloading the
  whole CVD database file.

- Changed the default freshclam ReceiveTimeout setting to 0 (infinite).
  The ReceiveTimeout had caused needless database update failures for users with
  slower internet connections.

- Correctly display number of kilobytes (KiB) in progress bar and reduced the
  size of the progress bar to accomodate 80-char width terminals.

- Fixed an issue where running freshclam manually causes a daemonized freshclam
  process to fail when it updates because the manual instance deletes the
  temporary download directory. Freshclam temporary files will now download to a
  unique directory created at the time of an update instead of using a hardcoded
  directory created/destroyed at the program start/exit.

- Fix for Freshclam's OnOutdatedExecute config option.

- Fixes a memory leak in the error condition handling for the email parser.

- Improved bound checking and error handling in ARJ archive parser.

- Improved error handling in PDF parser.

- Fix for memory leak in byte-compare signature handler.

- Updates to the unit test suite to support libcheck 0.13.

- Updates to support autoconf 2.69 and automake 1.15.

Special thanks to the following for code contributions and bug reports:

- Antoine Desch棚nes
- Eric Lindblad
- Gianluigi Tiesi
- Tuomo Soini

(taca)

2020-02-15 02:26:59 UTC MAIN commitmail json YAML

Add comms/remserial 1.4

The remserial program acts as a communications bridge between a
TCP/IP network port and a Linux device such as a serial port. Any
character-oriented Linux /dev device will work.

The program can also use pseudo-ttys as the device. A pseudo-tty
is like a serial port in that it has a /dev entry that can be opened
by a program that expects a serial port device, except that instead
of belonging to a physical serial device, the data can be intercepted
by another program. The remserial program uses this to connect a
network port to the "master" (programming) side of the pseudo-tty
allowing the device driver (slave) side to be used by some program
expecting a serial port. See example 3 below for details.

The program can operate as a server accepting network connections
from other machines, or as a client, connecting to remote machine
that is running the remserial program or some other program that
accepts a raw network connection. The network connection passes
data as-is, there is no control protocol over the network socket.

Multiple copies of the program can run on the same computer at the
same time assuming each is using a different network port and
device.

(manu)

2020-02-15 02:19:49 UTC MAIN commitmail json YAML

2020-02-14 23:36:55 UTC MAIN commitmail json YAML

2020-02-14 19:16:09 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.26.4

(leot)

2020-02-14 19:15:54 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.26.4

Changes:
2.26.4
======
- Always use a light theme for rendering form controls.
- Fix the build with WPE renderer disabled.
- Fix the build with OpenGL disabled.
- Fix the build with GCC 10.
- Fix several crashes and rendering issues.

(leot)

2020-02-14 18:51:55 UTC MAIN commitmail json YAML

doc: Updated sysutils/entr to 4.4

(leot)

2020-02-14 18:51:39 UTC MAIN commitmail json YAML

entr: Update to 4.4

Changes:
4.4
---
- Use a single inotify queue on Linux, limited by
  /proc/sys/fs/inotify/max_user_watches
- Set the environment variable `ENTR_INOTIFY_WORKAROUND` to enable a
  compatibility mode for platforms with deformed inotify support

(leot)

2020-02-14 17:08:01 UTC MAIN commitmail json YAML

Updated databases/postgresqlNN

(adam)

2020-02-14 17:06:46 UTC MAIN commitmail json YAML

postgresqlNN: updated to 12.2, 11.7, 10.12, 9.6.17, 9.5.21, and 9.4.26

PostgreSQL 12.2, 11.7, 10.12, 9.6.17, 9.5.21, and 9.4.26

PostgreSQL 9.4 Now EOL

This is the last release for PostgreSQL 9.4, which will no longer receive security updates and bug fixes. PostgreSQL 9.4 introduced new features such as JSONB support, the ALTER SYSTEM command, the ability to stream logical changes to an output plugin, and more.

While we are very proud of this release, these features are also found in newer versions of PostgreSQL. Many of these features have also received improvements, and, per our versioning policy, it is time to retire PostgreSQL 9.4.

To receive continued support, we suggest that you make plans to upgrade to a newer, supported version of PostgreSQL. Please see the PostgreSQL versioning policy for more information.

Security Issues

CVE-2020-1720: ALTER ... DEPENDS ON EXTENSION is missing authorization checks.
Versions Affected: 9.6 - 12

The ALTER ... DEPENDS ON EXTENSION sub-commands do not perform authorization checks, which can allow an unprivileged user to drop any function, procedure, materialized view, index, or trigger under certain conditions. This attack is possible if an administrator has installed an extension and an unprivileged user can CREATE, or an extension owner either executes DROP EXTENSION predictably or can be convinced to execute DROP EXTENSION.

Bug Fixes and Improvements

This update also fixes over 75 bugs that were reported in the last several months. Some of these issues affect only version 12, but may also affect all supported versions.

Some of these fixes include:

Fix for partitioned tables with foreign-key references where TRUNCATE ... CASCADE would not remove all data. If you have previously used TRUNCATE ... CASCADE on a partitioned table with foreign-key references please see the "Updating" section for verification and cleanup steps.
Fix failure to add foreign key constraints to table with sub-partitions (aka a multi-level partitioned table). If you have previously used this functionality, you can fix it by either detaching and re-attaching the affected partition, or by dropping and re-adding the foreign key constraint to the parent table. You can find more information on how to perform these steps in the ALTER TABLE documentation.
Fix performance issue for partitioned tables introduced by the fix for CVE-2017-7484 that now allows the planner to use statistics on a child table for a column that the user is granted access to on the parent table when the query contains a leaky operator.
Several other fixes and changes for partitioned tables, including disallowing partition key expressions that return pseudo-types, such as RECORD.
Fix for logical replication subscribers for executing per-column UPDATE triggers.
Fix for several crashes and failures for logical replication subscribers and publishers.
Improve efficiency of logical replication with REPLICA IDENTITY FULL.
Ensure that calling pg_replication_slot_advance() on a physical replication slot will persist changes across restarts.
Several fixes for the walsender processes.
Improve performance of hash joins with very large inner relations.
Fix placement of "Subplans Removed" field in EXPLAIN output by placing it with its parent Append or MergeAppend plan.
Several fixes for parallel query plans.
Several fixes for query planner errors, including one that affected joins to single-row subqueries.
Several fixes for MCV extend statistics, including one for incorrect estimation for OR clauses.
Improve efficiency of parallel hash join on CPUs with many cores.
Ignore the CONCURRENTLY option when performing an index creation, drop, or reindex on a temporary table.
Fall back to non-parallel index builds when a parallelized CREATE INDEX has no free dynamic shared memory slots.
Several fixes for GiST & GIN indexes.
Fix possible crash in BRIN index operations with box, range and inet data types.
Fix support for BRIN hypothetical indexes.
Fix failure in ALTER TABLE when a column referenced in a GENERATED expression is added or changed in type earlier in the same ALTER TABLE statement.
Fix handling of multiple AFTER ROW triggers on a foreign table.
Fix off-by-one result for EXTRACT(ISOYEAR FROM timestamp) for BC dates.
Prevent unwanted lowercasing and truncation of RADIUS authentication parameters in the pg_hba.conf file.
Several fixes for GSSAPI support, including having libpq accept all GSS-related connection parameters even if the GSSAPI code is not compiled in.
Several fixes for pg_dump and pg_restore when run in parallel mode.
Fix crash with postgres_fdw when trying to execute a remote query on the remote server such as UPDATE remote_tab SET (x,y) = (SELECT ...).
Disallow NULL category values in the crosstab() function of contrib/tablefunc to prevent crashes.
Several fixes for Windows, including a race condition that could cause timing oddities with NOTIFY.
Several ecpg fixes.

(adam)

2020-02-14 16:21:59 UTC MAIN commitmail json YAML

doc: Updated math/py-pandas to 0.25.3

(minskim)

2020-02-14 16:21:55 UTC MAIN commitmail json YAML

math/py-pandas: Update to 0.25.3

Highlights:

- Groupby aggregation with relabeling
- Better repr for MultiIndex
- Better truncated repr for Series and DataFrame
- Series.explode to split list-like values to rows

(minskim)

2020-02-14 14:05:26 UTC MAIN commitmail json YAML

doc/TODO: + webkit-gtk-2.26.4 (I will hopefully update it in the next hours)

(leot)

2020-02-14 13:31:11 UTC MAIN commitmail json YAML

doc/TODO: + openssh-8.2.

(wiz)

2020-02-14 13:13:29 UTC MAIN commitmail json YAML

doc: Updated sysutils/qdirstat to 1.6.1

(rillig)

2020-02-14 13:13:18 UTC MAIN commitmail json YAML

sysutils/qdirstat: update to 1.6.1

Suggested by the upstream author Stefan Hundhammer in
https://mail-index.netbsd.org/pkgsrc-users/2020/02/13/msg030448.html.

Changes since 1.6:

- Much better handling for "permission denied" errors while reading directories.

- Now showing the exact byte size (134 495 994 Bytes instead of 128.3 MB)
upon mouse click in the tree (right click) and in the details panel (left or
right click).

- New optional tree column "Oldest File" (not enabled by default).

- Bug fix: Support for dark widget themes in File Size Histogram window.

(rillig)

2020-02-14 13:03:14 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.50

(ryoon)

2020-02-14 13:02:42 UTC MAIN commitmail json YAML

nss: Update to 3.50

Changelog:
Notable Changes in NSS 3.50

* Verified primitives from HACL* were updated, bringing performance
improvements for several platforms.
  Note that Intel processors with SSE4 but without AVX are currently unable to
use the improved ChaCha20/Poly1305 due to a build issue; such platforms will
fall-back to less optimized algorithms. See Bug 1609569 for details.

* Updated DTLS 1.3 implementation to Draft-30. See Bug 1599514 for details.

* Added NIST SP800-108 KBKDF - PKCS#11 implementation. See Bug 1599603 for
details.

Bugs fixed in NSS 3.50

* Bug 1599514 - Update DTLS 1.3 implementation to Draft-30
* Bug 1603438 - Fix native tools build failure due to lack of zlib include dir
if external
* Bug 1599603 - NIST SP800-108 KBKDF - PKCS#11 implementation
* Bug 1606992 - Cache the most recent PBKDF1 password hash, to speed up
repeated SDR operations, important with the increased KDF iteration counts.
NSS 3.49.1 sped up PBKDF2 operations, though PBKDF1 operations are also
relevant for older NSS databases (also included in NSS 3.49.2)
* Bug 1608895 - Gyp builds on taskcluster broken by Setuptools v45.0.0 (for
lacking Python3)
* Bug 1574643 - Upgrade HACL* verified implementations of ChaCha20, Poly1305,
and 64-bit Curve25519
* Bug 1608327 - Two problems with NEON-specific code in freebl
* Bug 1575843 - Detect AArch64 CPU features on FreeBSD
* Bug 1607099 - Remove the buildbot configuration
* Bug 1585429 - Add more HKDF test vectors
* Bug 1573911 - Add more RSA test vectors
* Bug 1605314 - Compare all 8 bytes of an mp_digit when clamping in Windows
assembly/mp_comba
* Bug 1604596 - Update Wycheproof vectors and add support for CBC, P256-ECDH,
and CMAC tests
* Bug 1608493 - Use AES-NI for non-GCM AES ciphers on platforms with no
assembly-optimized implementation, such as macOS.
* Bug 1547639 - Update zlib in NSS to 1.2.11
* Bug 1609181 - Detect ARM (32-bit) CPU features on FreeBSD
* Bug 1602386 - Fix build on FreeBSD/powerpc*
* Bug 1608151 - Introduce NSS_DISABLE_ALTIVEC
* Bug 1612623 - Depend on NSPR 4.25
* Bug 1609673 - Fix a crash when NSS is compiled without libnssdbm support,
but the nssdbm shared object is available anyway.

(ryoon)

2020-02-14 10:36:31 UTC MAIN commitmail json YAML

Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2020-02-14 10:35:56 UTC MAIN commitmail json YAML

2020-02-14 10:16:37 UTC MAIN commitmail json YAML

Updated www/lighttpd to version 1.4.55

Add that www/lighttpd was updated to version 1.4.55 on 2020-02-03.
Thanks to adam for pointing out.

(nros)

2020-02-14 10:12:21 UTC MAIN commitmail json YAML

Updated devel/py-test-xprocess, devel/py-setuptools_scm

(adam)

2020-02-14 10:12:02 UTC MAIN commitmail json YAML

py-setuptools_scm: updated to 3.5.0

v3.5.0
* add ``no-local-version`` local scheme and improve documentation for schemes

v3.4.4
* fix: also sort out resource warnings when dealing with git file finding

(adam)

2020-02-14 09:53:32 UTC MAIN commitmail json YAML

py-test-xprocess: updated to 0.13.1

0.13.1
- Drop support for Python 2.6 and 3.4.
- Ignore empty lines in log files when looking for the pattern that indicates
  a process has started.

0.13.0
- Never released due to deploy issues.

(adam)

2020-02-14 05:59:06 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Pegex to 0.75

(schmonz)

2020-02-14 05:58:54 UTC MAIN commitmail json YAML

Update to 0.75. From the changelog:

- Use YAML::PP 0.19 and remove special cases that it fixed. tinita++

(schmonz)

2020-02-14 05:58:39 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-YAML-PP to 0.019

(schmonz)

2020-02-14 05:58:27 UTC MAIN commitmail json YAML

Update to 0.019. From the changelog:

- Important (and possibly breaking) changes:
  - Change default schema from JSON to Core.
    Reason: This is the recommended Schema for YAML 1.2, and what people
    would expect to be the default.
  - load* in scalar context returns first document.
    Reason: I think this is the most reasonable behaviour, and it
    will continue to work the same if you later add documents to a file.
  - Empty nodes in YAML 1.2 JSON Schema resolve to '' by default like
    before, but now it can be configured
  - Fix some control character escaping and encoding issues (issue#16, issue#17)
    YAML::PP will now just assume all input data are unicode characters
    and won't do an explicit utf8::upgrade
  - Fix Core schema resolver for inf: add +.inf, +.Inf, +.INF
- Improve emitter regarding empty lists/hashes (no newline before []/{})
- Spelling and grammar fixes (PR#23 @gregoa)
- Fix YAML::PP::Grammar pod (PR#22 @gregoa)
- Fix yamlpp5-load-dump
- Fix error tokens output
- Update yaml-test-suite to data-2020-02-11

(schmonz)

2020-02-14 04:59:05 UTC MAIN commitmail json YAML

doc: Updated archivers/arqiver to 0.3.2nb1

(gutteridge)

2020-02-14 04:58:54 UTC MAIN commitmail json YAML

arqiver: first pass at correcting dependency issues

This software has a lot of hard-coded references to external binaries,
with sometimes incorrect assumptions. Deal with these through the SUBST
framework for now. (Any mistakes here are solely mine.)

(gutteridge)

2020-02-14 00:50:51 UTC MAIN commitmail json YAML

mono6: Fix build on NetBSD

Switch from kvm(3) calls to sysctl(3) ones to detect whether a current
process is debugged.

(kamil)

2020-02-13 23:13:53 UTC MAIN commitmail json YAML

doc: Updated multimedia/handbrake to 1.3.1nb1

(ryoon)

2020-02-13 23:12:37 UTC MAIN commitmail json YAML

handbrake: Use pthread properly and fix segfault in correct way

* Bump PKGREVISION.
* From multimedia/libbluray by kamil@.

(ryoon)

2020-02-13 22:23:32 UTC MAIN commitmail json YAML

doc: Updated www/gitea to 1.11.0

(nia)

2020-02-13 22:23:19 UTC MAIN commitmail json YAML

gitea: Update to 1.11.0

## [1.11.0](https://github.com/go-gitea/gitea/releases/tag/v1.11.0) - 2020-02-10
* BREAKING
  * Fix followers and following tabs in profile (#10202) (#10203)
  * Make CertFile and KeyFile relative to CustomPath (#9868) (#9874)
  * Remove unused endpoints (#9538)
  * Prefix all user-generated IDs in markup (#9477)
  * Enforce Gitea environment for pushes (#8982)
  * Hide some user information via API if user have not enough permissions (#8655)
  * Move startpage/homepage translation to crowdin (#8596)
* SECURITY
  * Never allow an empty password to validate (#9682) (#9683)
  * Prevent redirect to Host (#9678) (#9679)
  * Swagger hide search field (#9554)
  * Add "search" to reserved usernames (#9063)
  * Switch to fomantic-ui (#9374)
  * Only serve attachments when linked to issue/release and if accessible by user (#9340)
* FEATURES
  * Webhooks should only show sender if it makes sense (#9601)
  * Provide Default messages for merges (#9393)
  * Add description to labels on create issue (#9392)
  * Graceful Queues: Issue Indexing and Tasks (#9363)
  * Default NO_REPLY_ADDRESS to DOMAIN (#9325)
  * Allow FCGI over unix sockets (#9298)
  * Graceful: Xorm, RepoIndexer, Cron and Others (#9282)
  * Add API for Reactions (#9220)
  * Graceful: Cancel Process on monitor pages & HammerTime (#9213)
  * Graceful: Allow graceful restart for unix sockets (#9113)
  * Graceful: Allow graceful restart for fcgi (#9112)
  * Sign protected branches (#8993)
  * Add Graceful shutdown for Windows and hooks for shutdown of goroutines (#8964)
  * Add Gitea icon to Emojis (#8950)
  * Expand/Collapse Files and Blob Excerpt while Reviewing/Comparing code (#8924)
  * Allow Custom Reactions (#8886)
  * Close/reopen issues by keywords in titles and comments (#8866)
  * Allow incompletely specified Time Formats (#8816)
  * Prevent upload (overwrite) of lfs locked file (#8769)
  * Template Repositories (#8768)
  * Add /milestones endpoint (#8733)
  * Make repository management section handle lfs locks (#8726)
  * Respect LFS File Lock on UI (#8719)
  * Add team option to grant rights for all organization repositories (#8688)
  * Enabling and disabling the commit button to prevent empty commits (web editor) (#8590)
  * Add setting to disable BASIC authentication (#8586)
  * Expose db.SetMaxOpenConns and allow non MySQL dbs to set conn pool params (#8528)
  * Allow Protected Branches to Whitelist Deploy Keys (#8483)
  * Push to create repo (#8419)
  * Sign merges, CRUD, Wiki and Repository initialisation with gpg key (#7631)
  * Add basic repository lfs management (#7199)
* BUGFIXES
  * Fix code-expansion arc-green theme bug (#10180) (#10185)
  * Prevent double wait-group decrement (#10170) (#10175)
  * Allow emoji on review head comments (#10159) (#10174)
  * Fix issue/pull link (#10158) (#10173)
  * Fix push-create SSH bugs (#10145) (#10151)
  * Prevent DeleteUser API abuse (#10125) (#10128)
  * Fix issues/pulls dashboard paging error (#10114) (#10115)
  * Add button to revert SimpleMDE to plain textarea (#10099) (#10102)
  * Fix branch page pull request title and link error (#10092) (#10097)
  * Fix PR API: Only try to get HeadBranch if HeadRepo exist (#10029) (#10088)
  * Update topics repo count when deleting repository (#10051) (#10081)
  * Show pull icon on pull requests (#10061) (#10062)
  * Fix milestone API state parameter unhandled (#10049) (#10052)
  * Move to using a temporary repo for pushing new PRs (#10009) (#10042)
  * Fix wiki raw view on sub path (#10002) (#10040)
  * Ensure that feeds are appropriately restricted (#10018) (#10019)
  * Sanitize credentials in mirror form (#9975) (#9991)
  * Close related pull requests when deleting head repository or head branch (#9927) (#9974)
  * Switch to use -f instead of -F for sendmail (#9961) (#9970)
  * Fix file rename/copy not supported by indexer (#9965) (#9967)
  * Fix repo indexer not updating upon push (#9957) (#9963)
  * Don't convert ellipsis in markdown (#9905) (#9937)
  * Fixed repo link in generated comment for cross repository dependency (#9863) (#9935)
  * Check if diff actually contains sections when rendering (#9926) (#9933)
  * Fix wrong hint when status checking is running on pull request view (#9886) (#9928)
  * Fix RocketChat (#9908) (#9921)
  * Do not try to recreate ldap user if they are already created (#9900) (#9919)
  * Create terminated channel in queue_redis (#9910) (#9911)
  * Prevent empty LDAP search result from deactivating all users (#9879) (#9896)
  * Fix wrong permissions check when issues/prs shared operations (#9885) (#9889)
  * Check user != nil before checking values (#9881) (#9883)
  * Allow hyphen in language name (#9873) (#9880)
  * Ensure that 2fa is checked on reset-password (#9857) (#9876)
  * Fix issues/pulls dependencies problems (#9842) (#9864)
  * Fix markdown anchor links (#9673) (#9840)
  * Allow assignee on Pull Creation when Issue Unit is deactivated (#9836) (#9837)
  * Fix download file wrong content-type (#9825) (#9834)
  * Fix wrong poster identity on a migrated pull request when submit review (#9827) (#9830)
  * Fix database dump when log directory is missing (#9818) (#9819)
  * Fix compare (#9808) (#9814)
  * Fix push-to-create (#9772) (#9797)
  * Fix missing msteam webhook on organization (#9781) (#9794)
  * Fix missing unlock in uniquequeue (#9790) (#9791)
  * Fix add team on collaborator page when same name as organization (#9778)
  * DeleteRepoFile incorrectly handles Delete to new branch (#9769) (#9775)
  * Fix milestones page (#9771)
  * Fix SimpleMDE quote reply (#9757) (#9768)
  * Fix missing updated time on migrated issues and comments (#9744) (#9764)
  * Move Errored PRs out of StatusChecking (#9675) (#9726)
  * Make hook status printing configurable with delay (#9641) (#9725)
  * ​Fix /repos​/issues​/search (#9698) (#9724)
  * Silence fomantic error regarding tabs (#9713) (#9718)
  * Remove unused lock (#9709) (#9710)
  * Remove q.lock.Unlock() in setInternal to prevent panic (#9705) (#9706)
  * Load milestone in API PR list (#9671) (#9700)
  * Don't attempt to close issue if already closed (#9696) (#9699)
  * Remove google font call (#9668) (#9681)
  * Eliminate horizontal scroll caused by footer (#9674)
  * Fix nil reference in repo generation (#9660) (#9666)
  * Add HTML URL to API Issues (#9654) (#9661)
  * Add PR review webhook to Telegram (#9653) (#9655)
  * Use filepath.IsAbs instead of path.IsAbs (#9651) (#9652)
  * Disable remove button on repository teams when have access to all (#9640)
  * Clean up old references on branch delete (#9614)
  * Hide public repos owned by private orgs (#9609)
  * Fix access issues on milestone and issue overview pages. (#9603)
  * Fix error logged when repos qs is empty (#9591)
  * Dont trigger notification twice on issue assignee change (#9582)
  * Fix mirror pushed commit actions (#9572)
  * Allow only specific columns to be updated on issue via API (#9189) (#9539)
  * Fix default avatar for ghost user (#9536)
  * Fix download of release attachments with same name (#9529)
  * Resolve deprecated INI conversion (#9525)
  * Ignore empty avatars during database migration (#9520)
  * Fix deleted branch isn't removed when push the branch again (#9516)
  * Fix repository issues pagination bug when there are more than one label filter (#9512)
  * Fix SetExpr failed (#9506)
  * Remove obsolete file private/push_update.go (#9503)
  * When recreating hooks, delete them first so they are recreated with the umask (#9502)
  * Properly enforce gitea environment for pushes (#9501)
  * Fix datarace on repo indexer queue (#9490)
  * Add call to load repo prior to redirect in add/remove dependency code (#9484)
  * Wrap the code indexer (#9476)
  * Use Req.URL.RequestURI() to cope with FCGI urls (#9473)
  * Set default ssh.minimum_key_sizes (#9466)
  * Fixed issue with paging in /repos/{owner}/{repo}/git/trees/{sha} api (#9459)
  * Fix wrong notification on merge (#9450)
  * Issue with Migration rule v111 (#9449)
  * Trigger webhook when deleting a branch after merging a PR (#9424)
  * Add migration to sanitize repository original_url (#9423)
  * Use OriginalURL instead of CloneAddr in migration logging (#9418)
  * Push update after branch is restored (#9416)
  * Fix wrong migration (#9381)
  * Fix show repositories filter (#9234) (#9379)
  * Fix Slack webhook payload title generation to work with Mattermost (#9378)
  * Fix double webhook for new PR (#9375)
  * AuthorizedKeysCommand should not query db directly (#9371)
  * Fix missed change to GetManager() (#9361)
  * Fix cache problem on dashboard (#9358)
  * RepoIndexer: DefaultBranch needs to be prefixed by BranchPrefix (#9356)
  * Fix protected branch using IssueID (#9348)
  * Fix nondeterministic behavior (#9341)
  * Fix PR/issue redirects when having external tracker (#9339)
  * Remove release attachments which repository has been deleted (#9334)
  * Fix issue indexer not triggered when migrating a repository (#9332)
  * Add SyncTags to uploader interface (#9326)
  * Fix bug that release attachment files not deleted when deleting repository (#9322)
  * Only sync tags after all migration release batches are completed (#9319)
  * File Edit: Author/Committer interchanged (#9297)
  * prebuild CSS/JS before xgo release binaries (#9293)
  * Log: Ensure FLAGS=none shows no flags (#9287)
  * Make Diff Detail on Pull Request Changed File UI always on Top (#9280)
  * Switch CSS minifier to cssnano (#9260)
  * Fix latest docker image haven't include static files. (#9252)
  * Don't link wiki revision to commit (#9244)
  * Change review content column to type text in db (#9229)
  * Fixed topic regex pattern and added search by topic links after save (#9219)
  * Add language to user API responce (#9215)
  * Correct tooltip message blocked by dependencies (#9211)
  * Add SimpleMDE and Fix Image Paste for Issue/Comment Editor (#9197)
  * Fix panic when diff (#9187)
  * Fix #9151 - smtp logger configuration sendTos should be an array (#9154)
  * Fix max length check and limit in multiple repo forms (#9148)
  * Always Show Password Field on Link Account Sign-in Page (#9147)
  * Properly fix displaying virtual session provider in admin panel (#9137)
  * Fix race condition on indexer (#9136)
  * Fix team links in HTML rendering (#9127)
  * Fix race condition in ReplaceSanitizer (#9123)
  * Fix what information is shown about user in API (#9115)
  * Fix nil context user for template repositories (#9099)
  * Hide given credentials for migrated repos. (#9097)
  * Fix reCAPTCHA API URL (#9083)
  * Fix password checks on admin create/edit user (#9076)
  * Update golang.org/x/crypto vendor to use acme v2 (#9056)
  * Ensure Written is set in GZIP ProxyResponseWriter (#9018)
  * Fix wrong system notice when repository is empty (#9010)
  * Fix broken link to branch from issue list (#9003)
  * Fix bug when pack js (#8992)
  * New review approvals shouldn't require a message (#8991)
  * Shadow password correctly for session config (#8984)
  * Don't send notification on pending reviews (#8943)
  * Fix Notify Create Ref Error on tag creation (#8936)
  * Convert EOL to UNIX-style to render MD properly (#8925)
  * Migrate temp_repo.go to use git.NewCommand  (#8918)
  * Fix issue with user.fullname (#8902)
  * Add Close() method to gogitRepository (#8901)
  * Enable punctuations ending mentions (#8889)
  * Fix password complexity check on registration (#8887)
  * Fix require external registration password (#8885)
  * Fix edit content button on migrated issue content (#8877)
  * Fix permission checks for close/reopen from commit (#8875)
  * Fix API Bug (fail on empty assignees) (#8873)
  * Stop using git count-objects and use raw directory size for repository (#8848)
  * Fix count for commit graph last page (#8843)
  * Fix to close opened io resources as soon as not needed (#8839)
  * Improve notification (#8835)
  * Fix new user form for non-local users (#8826)
  * Fix: remove duplicated signed commit icons (#8820)
  * Fix (open/closed) issue count when label excluded (#8815)
  * Fix SSH2 conditional in key parsing code (#8806)
  * Fix 500 when edit hook (#8782)
  * On windows set core.longpaths true (#8776)
  * Fix commit expand button to not go to commit link (#8745)
  * Avoid re-issuing redundant cross-references. (#8734)
  * Fix milestone close timestamp function (#8728)
  * Move webhook codes from service to webhook notification (#8712)
  * Show zero lines on the line counter if the file empty (#8700)
  * Fix deadline on update issue or PR via API (#8696)
  * make call createMilestoneComment on newIssue func (#8678)
  * Send tag create and push webhook when release created on UI (#8671)
  * Prevent chrome download page as html with alt + click (#8669)
  * Fix 500 when getting user as unauthenticated user (#8653)
  * Graceful fixes (#8645)
  * Add SubURL to redirect path (#8632) (#8634)
  * Fix extra columns from `label` table (#8633)
  * Add SubURL to redirect path for transferred/renamed repos (#8632)
  * Fix bug when migrate from API (#8631)
  * Allow to merge if file path contains " or \ (#8629)
  * Prevent removal of non-empty emoji panel following selection of duplicate (#8609)
  * Ensure default gpg settings not nil and found commits have reference to repo (#8604)
  * Set webhook Content-Type for application/x-www-form-urlencoded (#8599)
  * Fix #8582 by handling empty repos (#8587)
  * Fix of the diff statistics view on pull request's (#8581)
  * Fix bug on pull requests when transfer head repository (#8564)
  * Fix template error on account page (#8562)
  * Allow externalID to be UUID (#8551)
  * Fix ignored error on editorconfig api (#8550)
  * Fix user avatar name (#8547)
  * Ensure that GitRepo is set on Empty repositories (#8539)
  * Add missed close in ServeBlobLFS (#8527)
  * Fix migrate mirror 500 bug (#8526)
  * Fix password complexity regex for special characters (on master) (#8525)
* ENHANCEMENTS
  * Explicitly refer to PR in squash-merge commit message in case of external tracker (#9844) (#9855)
  * Add a /user/login landing page option (#9622)
  * Some more e-mail notification fixes (#9596)
  * Add branch protection option to block merge on requested changes. (#9592)
  * Add footer extra links template (#9576)
  * Fix for a wrong URL in activity page of repository.  (#9571)
  * Update default issue template (#9568)
  * Change markdown rendering from blackfriday to goldmark  (#9533)
  * Extend file create api with dates (#9464)
  * Add ActionCommentPull action (#9456)
  * Response for context on retry database connection (#9444)
  * Refactor webhooks to reduce code duplication (#9422)
  * update couchbase deps for new license (#9419)
  * Add .ignore file for search tools (#9417)
  * Remove unsued struct (#9405)
  * Hide not allowed Reactions (#9387)
  * Remove text from action-only webhooks (#9377)
  * Move PushToBaseRepo from models to services/pull (#9352)
  * Site admin could view org's members (#9346)
  * Sleep longer if request speed is over github limitation (#9335)
  * Refactor comment (#9330)
  * Refactor code indexer (#9313)
  * Remove SavePatch and generate patches on the fly (#9302)
  * Move some pull request functions from models to services (#9266)
  * Update JS dependencies (#9255)
  * Show label list on label set (#9251)
  * Redirect issue if repo has configured external tracker. (#9247)
  * Allow kbd tags (#9245)
  * Remove unused comment actions (#9222)
  * Fixed errors logging in dump.go (#9218)
  * Expose release counter to repo API response (#9214)
  * Make consistent links to repository in the Slack/Mattermost notificiations (#9205)
  * Expose pull request counter to repo API response (#9202)
  * Extend TrackedTimes API (#9200)
  * Extend StopWatch API (#9196)
  * Move code indexer related code to a new package (#9191)
  * Docker: ask s6 to stop all service when gitea stop (#9171)
  * Variable expansion in repository templates (#9163)
  * Add avatar and issue labels to template repositories (#9149)
  * Show single review comments in the PR conversation tab (#9143)
  * Extract createComment (#9125)
  * Move PushUpdateOptions from models to repofiles (#9124)
  * Alternate syntax for cross references (#9116)
  * Add USE_SERVICE_WORKER setting (#9110)
  * Only show part of members on orgnization dashboard and add paging for orgnization members page (#9092)
  * Explore page: Add topic param to pagination (#9077) (#9078)
  * Markdown: Sanitizier Configuration (#9075)
  * Add password requirement info on error (#9074)
  * Allow authors to use act keywords in PR content (#9059)
  * Move modules/gzip to gitea.com/macaron/gzip (#9058)
  * Branch protection: Possibility to not use whitelist but allow anyone with write access (#9055)
  * Context menus for comments, add quote reply (#9043)
  * Update branch API endpoint to show effective branch protection. (#9031)
  * Move git graph from models to modules/graph (#9027)
  * Move merge actions to notification (#9024)
  * Move mirror sync actions to notification (#9022)
  * Add retry for migration http/https requests (#9019)
  * Rewrite delivery of issue and comment mails (#9009)
  * Add review comments to mail notifications (#8996)
  * Refactor pull request review (#8954)
  * Githook highlighter (#8932)
  * Add git hooks and webhooks to template repositories; move to services (#8926)
  * Only view branch or tag if it match refType requested. (#8899)
  * Drop Admin attribute based on LDAP when login (continue #1743) (#8849)
  * Add additional periods to activity page (#8829)
  * Update go-org to optimize code (#8824)
  * Move some actions to notification/action (#8779)
  * Webhook support custom proxy (#8760)
  * Fix API deadline removal (#8759)
  * Mark review comment as invalidated when file is deleted (#8751)
  * Move pull list code to a separate file (#8748)
  * Move webhook to a standalone package under modules (#8747)
  * Multi repo select on issue page (#8741)
  * apply exclude label on milestone issue list (#8739)
  * Move issue notifications and assignee man (#8713)
  * Move issue change content from models to service (#8711)
  * Move issue change status from models to service (#8691)
  * Move more issue assignee code from models to issue service (#8690)
  * Create PR on Current Repository by Default (#8670)
  * Improve Open Graph Protocol (#8637)
  * Batch hook pre- and post-receive calls (#8602)
  * Improve webhooks (#8583)
  * Move transfer repository and rename repository on a service package and start action notification (#8573)
  * Implement/Fix PR review webhooks (#8570)
  * Rewrite markdown rendering to blackfriday v2 and rewrite orgmode rendering to go-org (#8560)
  * Move some repositories' operations to a standalone service package (#8557)
  * Allow more than 255 characters for tokens in external_login_user table (#8554)
  * Move issue label operations to issue service package (#8553)
  * Adjust error reporting from merge failures and use LC_ALL=C for git (#8548)
  * Mail assignee when issue/pull request is assigned (#8546)
  * Allow committing / adding empty files using the web ui (#8420) (#8532)
  * Move sync mirror actions to mirror service package (#8518)
  * Remove arrows on numeric inputs (#8516)
  * Support inline rendering of CUSTOM_URL_SCHEMES (#8496)
  * Recalculate repository access only for specific user (#8481)
  * Add download button for rull request diff- and patch-file (#8470)
  * Add single sign-on support via SSPI on Windows (#8463)
  * Move change issue title from models to issue service package (#8456)
  * Add included tag on  branch view (#8449)
  * Make static resouces web browser cache time customized on app.ini (#8442)
  * Enable Uploading/Removing Attachments When Editing an Issue/Comment (#8426)
  * Add pagination to commit graph page (#8360)
  * Use templates for issue e-mail subject and body (#8329)
  * Move clearlabels from models to issue service (#8326)
  * Move AddTestPullRequestTask to pull service package from models (#8324)
  * Team permission to create repository in organization (#8312)
  * Allows external rendering of other filetypes (#8300)
  * Add 'Alt + click' feature to exclude labels (#8199)
  * Configurable close and reopen keywords for PRs (#8120)
  * Configurable URL for static resources (#7911)
  * Unifies commit list in repository commit table and wiki revision page (#7907)
  * Allow cross-repository dependencies on issues (#7901)
  * Auto-subscribe user to repository when they commit/tag to it (#7657)
  * Restore Graceful Restarting & Socket Activation (#7274)
  * wiki - add 'write' 'preview' buttons to wiki edit like in issues (#7241)
  * Change target branch for pull request (#6488)
  * Display PR commits and diffs using base repo rather than forked (#3648)
* TESTING
  * Add debug option to serv to help debug problems (#9492)
  * Fix the intermittent TestGPGGit failures (#9360)
  * Testing: Update postgres sequences (#9304)
  * Missed defer prepareTestEnv (#9285)
  * Fix "data race" in testlogger (#9159)
  * Yet another attempt to fix the intermittent failure of gpg git test (#9146)
  * integrations: Fix Dropped Test Errors (#9040)
  * services/mirror: fix dropped test errors (#9007)
  * Fix intermittent GPG Git test failure (#8968)
  * Update Github Migration Tests (#8893) (#8938)
  * Update heatmap fixtures to restore tests (#8615)
* TRANSLATION
  * Fix Korean locales (#9761) (#9780)
  * Fix placeholders in the error message (#9060)
  * Fix spelling of admin.users.max_repo_creation (#8934)
  * Improve german translation of homepage (#8549)
* BUILD
  * Fix webpack polyfills (#9735) (#9738)
  * Update gitea.com/macaron to 1.4.0 (#9608)
  * Upgrade lato fonts to v16. (#9498)
  * Update alpine to 3.11 (#9440)
  * Upgrade blevesearch (#9177)
  * Remove built js/css files from git (#9114)
  * Move semantic.dropdown.custom.js to webpack (#9064)
  * Check compiled files during build (#9042)
  * Enable lazy-loading of gitgraph.js (#9036)
  * Pack web_src/js/draw.js to public/js/index.js (#8975)
  * Modernize js and use babel (#8973)
  * Move index.js to web_src and use webpack to pack them (#8598)
  * Restrict modules/graceful to non-windows build and shim IsChild (#8537)
  * Upgrade gopkg.in/editorconfig/editorconfig-core-go.v1 (#8501)
* DOCS
  * Swagger info corrections (#9441) (#9558)
  * Add ALLOW_ONLY_EXTERNAL_REGISTRATION to config cheat sheet (#8986)
  * Rephrase comment about RuntimeDirectory option in systemd config (#8912)
  * Explicitly indicate the socket unit to use the service unit "gitea.service" (#8804)
  * Adjust the must-change-password help (#8755)
  * Add notice to docs for migrating from more recent versions of Gogs (#8724)
  * Add explicit info about customization of homepage (#8694)
  * Change external asciidoctor tool to embedded mode (#8677)
  * Add Docker fail2ban configuration (#8642)
  * Correct some outdated statements in the contributing guidelines (#8612)
  * Basic Design guidelines (describing different parts of the code) (#8601)
  * Display Gitea logo in Readme (#8592)
  * Fix building from source docs to ref AppWorkPath (#8567)
  * Update the provided gitea.service to mention socket activation (#8531)
  * Doc added how to setup email (#8520)
* MISC
  * Backport Locales [2020-01-14] (#9773)
  * Add translatable Powered by Gitea text in footer (#9600)
  * Add contrib/environment-to-ini (#9519)
  * Remove unnecessary loading of settings in update hook (#9496)
  * Update gitignore list (#9437)
  * Update license list (#9436)
  * Fix background reactions in the arc-green theme (#9421)
  * Update and fix chardet import (#9351)
  * Ensure LF on checkouts and in editors (#9259)
  * Fixed topics margin (#9248)
  * Add comment to exported function WindowsServiceName (make revive) (#9241)
  * Remove empty lines on issues/pulls page (#9232)
  * Fix Add Comment Button's "+" Position (#9140)
  * Add first issue comment hashtag (#9052)
  * Change some label colors (#9051)
  * Fix double scroll in branch dropdown (#9048)
  * Add comment highlight when target from url (#9047)
  * Update display of reactions to issues and comments (#9038)
  * Button tooltip formatting under Branches (#9034)
  * Allow setting default branch via API (#9030)
  * Update dashboard context for PR reviews (#8995)
  * Show repository size in repo home page and settings (#8940)
  * Allow to add and remove all repositories to/from team. (#8867)
  * Show due date in dashboard issues list (#8860)
  * Theme arc-green: reverse heatmap colors (#8840)
  * Project files table style update (#8757)
  * gitignore debugging file from vscode (#8740)
  * Add API for Issue set Subscription (#8729)
  * Make 100% width search bar (#8710)
  * Update color theme for heatmap (#8709)
  * Add margin to title_wip_desc (#8705)
  * Improve visibility of "Pending" indicator (#8685)
  * Improve accessibility of dropdown menus (#8638)
  * Make /users/{username}/repos list private repos the current user has access to (#8621)
  * Prevent .code-view from overriding font on icon fonts (#8614)
  * Add id references on all issue events to allow internal linking (#8608)
  * Upgrade xorm to v0.8.0 (#8536)
  * Upgrade gopkg.in/ini.v1 (#8500)
  * Update CodeMirror to version 5.49.0 (#8381)
  * Wiki editor: enable side-by-side button (#7242)

(nia)

2020-02-13 21:13:38 UTC MAIN commitmail json YAML

doc: Updated graphics/ilmbase to 2.4.1

(nia)

2020-02-13 21:13:26 UTC MAIN commitmail json YAML

doc: Updated graphics/openexr to 2.4.1

(nia)

2020-02-13 21:13:16 UTC MAIN commitmail json YAML

openexr: Update to 2.4.1

Summary:

Various fixes for memory leaks and invalid memory accesses
Various fixes for integer overflow with large images.
Various cmake fixes for build/install of python modules.
ImfMisc.h is no longer installed, since it's a private header.

(nia)

2020-02-13 21:12:22 UTC MAIN commitmail json YAML

security/heimdal: remove MAKE_JOBS_SAFE=no

Heimdal built fine on NetBSD-8.0-x86_64 with MAKE_JOBS=7.

(rillig)

2020-02-13 21:04:25 UTC MAIN commitmail json YAML

security/heimdal: disable check for unknown GNU configure options

Heimdal has bundled libreadline, which has its own configure file with
completely different options.

(rillig)

2020-02-13 19:29:51 UTC MAIN commitmail json YAML

Updated lang/py-uncompyle6, misc/py-tqdm

(adam)

2020-02-13 19:29:32 UTC MAIN commitmail json YAML

py-tqdm: updated to 4.42.1

tqdm v4.42.1 stable
support pandas==1.0.0
minor metadata updates
minor CI test update

(adam)

2020-02-13 19:27:36 UTC MAIN commitmail json YAML

py-uncompyle6: updated to 3.6.4

3.6.4:
plateau

The main focus in this release was fix some of the more glaring problems creapt in from the last release due to that refactor.

uncompyle6 code is at a plateau where what is most needed is a code refactoring. In doing this, until everything refactored and replaced, decomplation may get worse.

Therefore, this release largely serves as a checkpoint before more major upheaval.

The upheaval, in started last release, I believe the pinnicle was around c90ff51 which wasn't a release. I suppose I should tag that.

After c90ff5, I started down the road of redoing control flow in a more comprehensible, debuggable, and scalable way. See The Control Flow Mess.

The bulk of the refactoring going on in the decompyle3 project, but I try to trickle down the changes.

It is tricky because the changes are large and I have to figure decompose things so that little testable pieces can be done. And there is also the problem that what is in decompyle3 is incomplete as well.

Other than control flow, another change that will probably happen in the next release is to redo the grammar for lambda expressions. Right now, we treat them as Python statements, you know, things with compound statements in them. But lambdas aren't that. And so there is hackery to paper over difference making a statement out of an expression the wrong thing to do. For example, a return of an "and" expression can be expressed as nested "if" statements with return inside them, but the "if" variant of the bytecode is not valid in a lambda.

In the decompyle3 code, I've gone down the road making the grammar goal symbol be an expression. This also offers the opportunity to split the grammar making parsing inside lambda not only more reliable because the wrong choices don't exist, but also simpler and faster because all those rules just need don't need to exist in parsing.

I cringe in thinking about how the code has lived for so long without noticing such a simple stupidity, and lapse of sufficient thought.

3.6.3:
Martin and Susanne

Of late, every release fixes major gaps and embarrassments of the last release....

And in some cases, like this one, exposes lacuna and rot.

I now have [control] flow under control, even if it isn't the most optimal way.

I now have greatly expanded automated testing.

On the most recent Python versions I regularly decompile thousands of Python programs that are distributed with Python. when it is possible, I then decompile Python's standard test suite distributed with Python and run the decompiled source code which basically checks itself. This amounts to about 250 test programs per version. This is in addition to the 3 CI testing services which do different things.

Does this mean the decompiler works perfectly? No. There are still a dozen or so failing programs, although the actual number of bugs is probably smaller though.

However, in perparation of a more major refactoring of the parser grammar, this release was born.

In many cases, decompilation is better. But there are some cases where decompilation has gotten worse. For lack of time (and interest) 3.0 bytecode suffered a hit. Possibly some code in the 3.x range did too. In time and with cleaner refactored code, this will come back.

Commit c90ff51 was a local maxiumum before, I started reworking the grammar to separate productions that were specific to loops versus those that are not in loops.
In the middle of that I added another grammar simplication to remove singleton productions of the form sstmts-> stmts. These were always was a bit ugly, and complicated output.

At any rate if decompilation fails, you can try c90ff51. Or another decompiler. unpyc37 is pretty good for 3.7. wibiti uncompyle2 is great for 2.7. pycdc is mediocre for Python before 3.5 or so, and not that good for the most recent Python. Generally these programs will give some sort of answer even if it isn't correct.

decompyle3 isn't that good for 3.7 and worse for 3.8, but right now it does things no other Python decompiler like unpyc37 or pycdc does. For example, decompyle3 handles variable annotations. As always, the issue trackers for the various programs will give you a sense for what needs to be done. For now, I've given up on reporting issues in the other decompilers because there are already enough issues reported, and they are just not getting fixed anyway.

(adam)

2020-02-13 19:07:57 UTC MAIN commitmail json YAML

Updated net/lftp, www/py-curl

(adam)

2020-02-13 19:07:04 UTC MAIN commitmail json YAML

py-curl: updated to 7.43.0.5

PycURL 7.43.0.5:
This release fixes a build issue on recent Pythons on CentOS/RHEL distributions.

PycURL 7.43.0.4:
This release improves compatibility with Python 3.8 and removes support for Python 2 and Python 3.4. It also adds wolfSSL support and thread safety of the multi interface.

(adam)

2020-02-13 19:05:40 UTC MAIN commitmail json YAML

Document the ikiwiki-sudo option.

(schmonz)

2020-02-13 19:04:06 UTC MAIN commitmail json YAML

doc: Updated www/ikiwiki to 3.20200202.3

(schmonz)

2020-02-13 19:03:58 UTC MAIN commitmail json YAML

Update to 3.20200202.3. From the changelog:

* highlight: Adapt to API change in highlight >= 3.51
* mdwn: Fix inverted footnote configuration when MultiMarkdown is
  enabled. Thanks, Giuseppe Bilotta
* Updated German basewiki and directives translation from Sebastian Kuhnert.
* Updated German program translation from Sebastian Kuhnert.

pkgsrc changes:

- Add 'ikiwiki-sudo' option for portable ikiwiki-mass-rebuild, on by default

(schmonz)

2020-02-13 18:57:21 UTC MAIN commitmail json YAML

lftp: updated to 4.9.1

Version 4.9.1:
* get1: fixed creating the target directory.
* get1: fixed renaming the temp file.
* fixed a coredump on startup when IPv6 is not supported or configured.
* fixed build with --disable-ipv6.
* fixed build with Sun Studio.

(adam)

2020-02-13 18:40:32 UTC MAIN commitmail json YAML

Added net/py-pika, net/py-pamqp, net/py-aiormq, net/py-aio-pika

(adam)

2020-02-13 18:40:04 UTC MAIN commitmail json YAML

py-aio-pika: added version 6.4.1

aio-pika is a wrapper for the aiormq for asyncio and humans.

Features
* Completely asynchronous API.
* Object oriented API.
* Auto-reconnects with complete state recovery with connect_robust (e.g.
  declared queues or exchanges, consuming state and bindings).

(adam)

2020-02-13 18:38:42 UTC MAIN commitmail json YAML

py-aiormq: added version 3.2.0

aiormq is a pure python AMQP client library.

(adam)

2020-02-13 18:35:53 UTC MAIN commitmail json YAML

py-pamqp: added version 2.3.0

pamqp is a low level AMQP 0-9-1 frame encoding and decoding library for Python.

(adam)

2020-02-13 18:34:47 UTC MAIN commitmail json YAML

py-pika: added version 1.1.0

Pika is a pure-Python implementation of the AMQP 0-9-1 protocol including
RabbitMQ's extensions.

(adam)

2020-02-13 18:32:22 UTC MAIN commitmail json YAML

Updated lang/elixir, net/rabbitmq

(adam)

2020-02-13 18:31:07 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.8.2

RabbitMQ 3.8.2
Changes

Core Server

Enhancements

Raft implementation optimizations.

Quorum queue optimization: enables local (not going through the leader) delivery from Raft followers
when appropriate and safe.

If x-queue-type argument is not provided at queue declaration time, the type is assumed to be classic
instead of missing.

Quorum queue consumer timeout now can be configured using new style configuration file:

# Hard timeout for quorum queue consumer acknowledgemnts of two minutes
consumer_timeout = 120000

Bug Fixes

A quorum queue could produce an empty Raft log segment if node is killed at a particular moment in time,
which would prevent the node from successfully recovering the log after restart.

Quorum queue consumer count metric could be duplicated when reported via HTTP API or to a Prometheus scraper.

Quorum queue with single active consumer enabled crashes after some basic.get calls. Quorum queues now forbid basic.get when single active consumer is enabled.

CLI Tools

Enhancements

It is now possible to export and import definitions without the use of plugins with
rabbitmqctl export_definitions and rabbitmqctl import_definitions:

# export as a JSON file
rabbitmqctl export_definitions /path/to/target.file.json

# export as JSON to standard output and pipe to jq
rabbitmqctl export_definitions "-" | jq

# export as a compressed Erlang term file
rabbitmqctl export_definitions /path/to/target.file --format=erlang

# learn more
rabbitmqctl help export_definitions
# import from a JSON file
rabbitmqctl import_definitions /path/to/target.file.json

# import JSON from standard input
cat /path/to/definitions.json | rabbitmqctl import_definitions "-"

# import from a compressed Erlang term file
rabbitmqctl import_definitions /path/to/target.file --format=erlang

# learn more
rabbitmqctl help import_definitions

Entities with amq.* prefixes are now skipped during import instead of producing an error.

Bug Fixes

rabbitmqctl await_startup failed with an exception when RabbitMQ application was stopped but the
runtime (Erlang VM) was running.

Management Plugin

Bug Fixes

Definition import via HTTP API could fail in if performed via HTTP API (but not management UI)
and contained operator policies.

Enhancements

Metric aggregation optimizations.

MQTT Plugin

Enhancements

Throughput improvements ranging from 14 to 60 percent depending on workload.

Throughput improvements and reduced CPU usage but slightly higher per connection RAM footprint.

Bug Fixes

Client ID tracker could produce an empty Raft log segment if node is killed at a particular moment in time,
which would prevent the node from successfully recovering the log after restart.

Last Will messages that use QoS 2 will now be downgraded to QoS 1 just like with "regular" published messages.

AMQP 1.0 Plugin

Enhancements

Throughput improvements.

STOMP Plugin

Enhancements

Throughput improvements.

Web STOMP Plugin

Enhancements

Clients now can authenticate using an x.509 (TLS) certificate.

Prometheus Plugin

A small number of queue metrics were not read from the metric store correctly.

(adam)

2020-02-13 18:27:23 UTC MAIN commitmail json YAML

elixir: updated to 1.10.0

v1.10.0
Support for Erlang/OTP 21+
Releases improvements

Elixir v1.9 introduced releases as a mechanism to package self-contained applications. Elixir v1.10 further improves releases with bug fixes and new enhancements based on feedback we got from the community. The highlights are:

* Allow the dual boot system of releases to be disabled on environments that are boot-time sensitive, such as embedded devices
* Track and raise if compile-time configuration is set or changes at runtime (more in the next section)
* Support for easily adding extra files to releases via overlays
* Allow RELEASE_DISTRIBUTION to be set to none in order to fully disable it
* Add a built-in :tar step that automatically packages releases

(adam)

2020-02-13 16:55:09 UTC MAIN commitmail json YAML

doc: Updated multimedia/libbluray to 1.1.2nb2

(kamil)

2020-02-13 16:54:59 UTC MAIN commitmail json YAML

libblueray: Replace local pthread_equal(3) patch with a real fix

* mutex: Switch the POSIX backend to PTHREAD_MUTEX_RECURSIVE
  https://code.videolan.org/videolan/libbluray/merge_requests/17

(kamil)

2020-02-13 15:28:58 UTC MAIN commitmail json YAML

Added textproc/R-spelling
Added textproc/R-hunspell

(mef)

2020-02-13 15:26:16 UTC MAIN commitmail json YAML

(textproc/R-hunspell) import R-hunspell-3.0

Low level spell checker and morphological analyzer based on the famous
'hunspell' library <https://hunspell.github.io>. The package can
analyze or check individual words as well as parse text, latex, html
or xml documents. For a more user-friendly interface use the
'spelling' package which builds on this package to automate checking
of files, documentation and vignettes in all common formats.

(mef)

2020-02-13 15:19:44 UTC MAIN commitmail json YAML

(textproc/R-spelling) import R-spelling-2.1

Spell checking common document formats including latex, markdown,
manual pages, and description files. Includes utilities to automate
checking of documentation and vignettes as a unit test during 'R CMD
check'. Both British and American English are supported out of the box
and other languages can be added. In addition, packages may define a
'wordlist' to allow custom terminology without having to abuse
punctuation.

(mef)

2020-02-13 14:15:26 UTC MAIN commitmail json YAML

(databases/lmdb) regen.

(mef)

2020-02-13 13:48:38 UTC MAIN commitmail json YAML

py-watchdog: Temporarily disable fsevents on macOS.

The python27 incompatibility from pyobjc creates huge problems as now every
recursive dependency of this package would also need to manually handle this
only on Darwin.  That's too much work to fix for now when we just need bulk
builds to not be broken.

(jperkin)

2020-02-13 13:46:34 UTC MAIN commitmail json YAML

doc: Updated fonts/spleen to 1.7.0

(fcambus)

2020-02-13 13:46:23 UTC MAIN commitmail json YAML

spleen: update to 1.7.0.

Spleen 1.7.0 (2020-02-13)

- Improve generated PSF files so that box-drawing characters are correctly
  displayed
- Add the FONT_VERSION XFLD property for all BDF sizes
- Generate OpenType (OTF) versions for the 8x16, 12x24, 16x32 and 32x64 sizes
- Stop generating .dfont files, OTF versions should be used instead
- Add links to Debian and Ubuntu packages

(fcambus)

2020-02-13 13:25:05 UTC MAIN commitmail json YAML

(devel/R-lintr) Convert TEST_DEPENDS to DEPENDS

(mef)

2020-02-13 13:22:52 UTC MAIN commitmail json YAML

Add missing DEPENDS+=      R-covr-[0-9]*

(mef)

2020-02-13 12:41:58 UTC MAIN commitmail json YAML

doc/TODO: add some

+ MesaLib-19.3.3, Sigil-1.1.0 [needs QtWebEngine], gdb-9.1,
  kdevelop-5.5, mate-1.24, wayland-1.18.

(wiz)

2020-02-13 12:22:41 UTC MAIN commitmail json YAML

Updated net/rabbitmq-c

(adam)

2020-02-13 12:22:16 UTC MAIN commitmail json YAML

rabbitmq-c: updated to 0.10.0

rabbitmq-c v0.10.0

Added:
amqp_ssl_socket_get_context can be used to get the current OpenSSL CTX*
associated with a connection.

Changed:
openssl: missing OpenSSL config is ignored as an OpenSSL init error
AMQP_DEFAULT_MAX_CHANNELS is now set to 2047 to follow current default channel
limit in the RabbitMQ broker.

Fixed:
add additional input validation to prevent integer overflow when parsing a
frame header. This addresses CVE-2019-18609.

(adam)

2020-02-13 10:11:47 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.09

(fox)

2020-02-13 10:10:47 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to v1.09

Changes since v1.08:

v1.09 - 12.02.2020
- Fix: If a corrupt .XM doesn't contain all the sample data at the end of the
  file, try to load what is left instead of showing an "Out of memory!" message.
- Fix: Prevent upscaling factors higher than 2x on ARM devices. Fixes extreme
  slowdowns on Raspberry Pi 4 with 2k or higher resolution screens.
- The .MOD importer has been slightly improved for oldschool 15-sample formats
- The .S3M importer has been slightly improved for certain effect cases not
  compatible with FT2.
- Audio mixer: Internal voice volumes are now calculated with 256 times higher
  precision than FT2. Some other changes were also made to make sure the audio
  mixing is always done at max precision regardless of the "amp" setting in
  the config screen. These are changes that most people won't ever be able to
  hear, but the speed performance of the mixer is still the same, so why not.
- The audio dithering routine has now been improved (rectangular->triangular),
  and it's now enabled by default on a fresh configuration, or if you reset it.

(fox)

2020-02-13 09:24:16 UTC MAIN commitmail json YAML

Updated graphics/opencv, graphics/opencv-contrib-face

(adam)

2020-02-13 09:23:46 UTC MAIN commitmail json YAML

2020-02-13 08:37:09 UTC MAIN commitmail json YAML

Updated databases/py-bsddb3, net/py-lexicon

(adam)

2020-02-13 08:36:51 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.3.17

v3.3.17:
Decode also private domains. The tldextract library ignores private domains, so domain test.us.com is wrongly extracted as subdomain=test, domain=us and suffix=com. When allowing private domains, the extraction of test.us.com looks like subdomain=, domain=test and suffix=us.com.

(adam)

2020-02-13 08:35:18 UTC MAIN commitmail json YAML

py-bsddb3: updated to 6.2.7

6.2.7:
* Update copyright notices.
* https links.
* Fix Python 3 deprecation warning.
* Fix compilation Python 3.8 deprecation warnings.
* Fix compilation Python 3.9 deprecation warnings.
* Python 3.8 and 3.9 are explicitly supported.

(adam)

2020-02-13 07:58:24 UTC MAIN commitmail json YAML

Updated devel/pcre, net/haproxy

(adam)

2020-02-13 07:57:55 UTC MAIN commitmail json YAML

haproxy: updated to 2.1.3

2.1.3
- BUG/MINOR: checks: refine which errno values are really errors.
- BUG/MEDIUM: checks: Only attempt to do handshakes if the connection is ready.
- BUG/MEDIUM: connections: Hold the lock when wanting to kill a connection.
- MINOR: config: disable busy polling on old processes
- MINOR: ssl: Remove unused variable "need_out".
- BUG/MINOR: h1: Report the right error position when a header value is invalid
- BUG/MINOR: proxy: Fix input data copy when an error is captured
- BUG/MEDIUM: http-ana: Truncate the response when a redirect rule is applied
- BUG/MINOR: channel: inject output data at the end of output
- BUG/MEDIUM: session: do not report a failure when rejecting a session
- BUG/MINOR: stream-int: Don't trigger L7 retry if max retries is already reached
- BUG/MEDIUM: tasks: Use the MT macros in tasklet_free().
- BUG/MINOR: mux-h2: use a safe list_for_each_entry in h2_send()
- BUG/MEDIUM: mux-h2: fix missing test on sending_list in previous patch
- BUG/MEDIUM: mux-h2: don't stop sending when crossing a buffer boundary
- BUG/MINOR: cli/mworker: can't start haproxy with 2 programs
- REGTEST: mcli/mcli_start_progs: start 2 programs
- BUG/MEDIUM: mworker: remain in mworker mode during reload
- BUG/MEDIUM: mux_h1: Don't call h1_send if we subscribed().
- BUG/MAJOR: hashes: fix the signedness of the hash inputs
- REGTEST: add sample_fetches/hashes.vtc to validate hashes
- BUG/MEDIUM: cli: _getsocks must send the peers sockets
- BUG/MINOR: stream: don't mistake match rules for store-request rules
- BUG/MEDIUM: connection: add a mux flag to indicate splice usability
- BUG/MINOR: pattern: handle errors from fgets when trying to load patterns
- BUG/MINOR: cache: Fix leak of cache name in error path
- BUG/MINOR: dns: Make dns_query_id_seed unsigned
- BUG/MINOR: 51d: Fix bug when HTX is enabled
- BUILD: pattern: include errno.h
- BUG/MINOR: http-ana/filters: Wait end of the http_end callback for all filters
- BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules
- BUG/MINOR: stick-table: Use MAX_SESS_STKCTR as the max track ID during parsing
- BUG/MINOR: tcp-rules: Fix memory releases on error path during action parsing
- BUG/MINOR: ssl: ssl_sock_load_ocsp_response_from_file memory leak
- BUG/MINOR: ssl: ssl_sock_load_issuer_file_into_ckch memory leak
- BUG/MINOR: ssl: ssl_sock_load_sctl_from_file memory leak
- MINOR: proxy/http-ana: Add support of extra attributes for the cookie directive
- BUG/MINOR: http_act: don't check capture id in backend
- BUG/MEDIUM: netscaler: Don't forget to allocate storage for conn->src/dst.
- BUG/MINOR: ssl: ssl_sock_load_pem_into_ckch is not consistent
- BUG/MINOR: ssl/cli: free the previous ckch content once a PEM is loaded
- CLEANUP: stats: shut up a wrong null-deref warning from gcc 9.2
- BUG/MINOR: ssl: increment issuer refcount if in chain
- BUG/MINOR: ssl: memory leak w/ the ocsp_issuer
- BUG/MINOR: ssl: typo in previous patch
- BUG/MINOR: ssl/cli: ocsp_issuer must be set w/ "set ssl cert"
- BUG/MEDIUM: 0rtt: Only consider the SSL handshake.
- BUG/MINOR: stktable: report the current proxy name in error messages
- BUG/MEDIUM: mux-h2: make sure we don't emit TE headers with anything but "trailers"
- BUILD: cfgparse: silence a bogus gcc warning on 32-bit machines
- MINOR: lua: Add hlua_prepend_path function
- MINOR: lua: Add lua-prepend-path configuration option
- MINOR: lua: Add HLUA_PREPEND_C?PATH build option
- BUG/MEDIUM: ssl: Don't forget to free ctx->ssl on failure.
- BUG/MINOR: tcpchecks: fix the connect() flags regarding delayed ack
- BUG/MEDIUM: pipe: fix a use-after-free in case of pipe creation error
- BUG/MINOR: ssl: Possible memleak when allowing the 0RTT data buffer.
- BUG/MINOR: connection: fix ip6 dst_port copy in make_proxy_line_v2
- BUG/MEDIUM: connections: Don't forget to unlock when killing a connection.
- BUG/MEDIUM: memory_pool: Update the seq number in pool_flush().
- MINOR: memory: Only init the pool spinlock once.
- BUG/MEDIUM: memory: Add a rwlock before freeing memory.
- BUG/MAJOR: memory: Don't forget to unlock the rwlock if the pool is empty.
- BUG/MINOR: ssl: we may only ignore the first 64 errors
- BUG/MINOR: ssl: clear the SSL errors on DH loading failure
- CONTRIB: debug: add missing flags SF_HTX and SF_MUX
- CONTRIB: debug: add the possibility to decode the value as certain types only
- CONTRIB: debug: support reporting multiple values at once
- MINOR: acl: Warn when an ACL is named 'or'
- CONTRIB: debug: also support reading values from stdin
- SCRIPTS: announce-release: place the send command in the mail's header
- SCRIPTS: announce-release: allow the user to force to overwrite old files
- BUG/MEDIUM: ssl/cli: 'commit ssl cert' wrong SSL_CTX init
- DOC: schematic of the SSL certificates architecture
- BUG/MINOR: unix: better catch situations where the unix socket path length is close to the limit
- BUG/MINOR: dns: allow 63 char in hostname
- BUG/MEDIUM: listener: only consider running threads when resuming listeners
- BUG/MINOR: listener: enforce all_threads_mask on bind_thread on init
- BUG/MINOR: tcp: avoid closing fd when socket failed in tcp_bind_listener
- MINOR: build: add aix72-gcc build TARGET and power{8,9} CPUs
- DOC: word converter ignores delimiters at the start or end of input string
- MINOR: htx: Add a function to append an HTX message to another one
- MINOR: htx/channel: Add a function to copy an HTX message in a channel's buffer
- BUG/MINOR: http-ana: Don't overwrite outgoing data when an error is reported
- BUG/MINOR: http-ana: Set HTX_FL_PROXY_RESP flag if a server perform a redirect
- BUG/MINOR: tcp: don't try to set defaultmss when value is negative

(adam)

2020-02-13 07:55:34 UTC MAIN commitmail json YAML

pcre: updated to 8.44

Release 8.44:
This is a bug-fix release.

(adam)

2020-02-13 04:37:41 UTC MAIN commitmail json YAML

featherpad: generalize comment (it's not just for Linux)

(gutteridge)

2020-02-13 04:36:02 UTC MAIN commitmail json YAML

firefox: as of version 73, cbindgen >= 0.12.0 is required

(gutteridge)

2020-02-13 04:07:20 UTC MAIN commitmail json YAML

firefox: as of version 73, Rust >= 1.39 is required

(gutteridge)

2020-02-13 03:33:58 UTC MAIN commitmail json YAML

games/Makefile: fix garbled line

(gutteridge)

2020-02-13 03:23:30 UTC MAIN commitmail json YAML

doc: added editors/feathernotes

(gutteridge)

2020-02-13 03:21:54 UTC MAIN commitmail json YAML

feathernotes: import new package, version 0.5.1

FeatherNotes is a lightweight Qt5 hierarchical notes-manager.
It is independent of any desktop environment and has:

  * Support for rich text formatting, image embedding and inserting
    editable tables;
  * Drag-and-drop capability for moving nodes and also for embedding images;
  * A tray icon for quick access on any desktop;
  * Correct position/size saving and restoring with most window managers;
  * Compact but complete search and replacement widgets;
  * The ability to include searchable tags (hidden info on each node);
  * Support for optional node icons;
  * Support for local and remote hyperlinks (bookmarks);
  * Text zooming;
  * Printing and exporting to HTML and PDF;
  * Password protection;
  * Auto-saving;
  * macOS support and other features that can be found in its settings,
    on its menus or when it is actually used.

Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications. General
reviews, feedback, and testing of such by gdt@, ng0@, and myself.

(gutteridge)

2020-02-13 03:14:08 UTC MAIN commitmail json YAML

doc: added editors/featherpad

(gutteridge)

2020-02-13 03:12:18 UTC MAIN commitmail json YAML

featherpad: import new package, version 0.12.0

FeatherPad is a lightweight Qt5 plain-text editor.
It is independent of any desktop environment and has:
  * Drag-and-drop support, including tab detachment and attachment;
  * X11 virtual desktop awareness;
  * An optionally permanent search-bar;
  * Instant highlighting of found matches when searching;
  * A docked window for text replacement;
  * Support for line numbers and jumping to a specific line;
  * Automatic detection of text encoding;
  * Syntax highlighting for common programming languages;
  * Ability to open URLs with appropriate applications;
  * Session management;
  * Side-pane mode;
  * Auto-saving;
  * Spell checking with Hunspell;
  * Printing;
  * Text zooming;
  * Haiku OS and macOS support.

Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications. General
reviews, feedback, and testing of such by gdt@, ng0@, and myself.

(gutteridge)

2020-02-13 03:02:31 UTC MAIN commitmail json YAML

doc: added archivers/arqiver

(gutteridge)

2020-02-13 03:00:16 UTC MAIN commitmail json YAML

arqiver: import new package, version 0.3.2

Arqiver is a simple Qt5 archive manager as a front-end for libarchive
(bsdtar), gzip and 7z.

Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications. General
reviews, feedback, and testing of such by gdt@, ng0@, and myself.

(gutteridge)

2020-02-13 00:40:35 UTC MAIN commitmail json YAML

tools/tools.NetBSD.mk: Register TOOLS_PLATFORM.realpath

(kamil)

2020-02-12 22:26:31 UTC MAIN commitmail json YAML

py-watchdog: Mark incompatible with python27 due to pyobjc on macOS.

(jperkin)

2020-02-12 19:49:23 UTC MAIN commitmail json YAML

openssl: Spell x86_64 correctly.

(jperkin)

2020-02-12 19:10:45 UTC MAIN commitmail json YAML

doc: Updated multimedia/adobe-flash-player to 32.0.0.330

(tsutsui)

2020-02-12 19:10:31 UTC MAIN commitmail json YAML

adobe-flash-player: update to 32.0.0.330.

Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb20-06.html

Adobe Security Bulletin
Security Bulletin for Adobe Flash Player | APSB20-06

Summary

  Adobe has released security updates for Adobe Flash Player for
  Windows, macOS, Linux and Chrome OS. These updates address a critical
  vulnerability in Adobe Flash Player. Successful exploitation could
  lead to arbitrary code execution in the context of the current user.

(tsutsui)

2020-02-12 16:38:34 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 73.0

(ryoon)

2020-02-12 16:38:06 UTC MAIN commitmail json YAML

firefox-l10n: Update to 73.0

* Sync with www/firefox-73.0

(ryoon)

2020-02-12 16:37:18 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 73.0

(ryoon)

2020-02-12 16:36:50 UTC MAIN commitmail json YAML

firefox: Update to 73.0

Changelog:
New
    Today's Firefox release includes two features that help users
    view and read website content more easily, quickly. Like all
    accessibility improvements, these features improve browsing
    for everyone.

Firefox has offered a page zoom feature for more than a
decade that allows users to set the zoom level on a per-site
basis. For users who need to zoom most websites, having to
adjust zoom for each new site can be an annoyance. To
address this, we have implemented a new global default zoom
level setting. This option is available in about:preferences
under "Language and Appearance" and can be scaled up or
down from 100% as needed and sets the default zoom level
for all sites. Per-site zoom is still available to make
adjustments to individual sites as needed.

Many users with low vision rely on Windows' High Contrast
Mode to make websites more readable. Traditionally, to
increase the readability of text, Firefox has disabled
background images when High Contrast Mode is enabled. With
today's release of Firefox 73, we introduce a "readability
backplate" solution which places a block of background
color between the text and background image. Now, websites
in High Contrast Mode are more readable without disabling
background images.

Fixed
    Various security fixes.

    Improved audio quality when playing back audio at a faster or
    slower speed.

    Firefox will now only prompt you to save logins if a field in
    a login form was modified.

Changed
    WebRender will roll out to laptops with Nvidia graphics cards
    with drivers newer than 432.00, and screen sizes smaller than
    1920x1200

Security fixes:
#CVE-2020-6796: Missing bounds check on shared memory read in the parent process
#CVE-2020-6797: Extensions granted downloads.open permission could open arbitrary applications on Mac OSX
#CVE-2020-6798: Incorrect parsing of template tag could result in JavaScript injection
#CVE-2020-6799: Arbitrary code execution when opening pdf links from other applications, when Firefox is configured as default pdf reader
#CVE-2020-6800: Memory safety bugs fixed in Firefox 73 and Firefox ESR 68.5
#CVE-2020-6801: Memory safety bugs fixed in Firefox 73

(ryoon)

2020-02-12 16:32:28 UTC MAIN commitmail json YAML

doc: Updated geography/py-google-maps-services-python to 4.1.0

(ryoon)

2020-02-12 16:32:01 UTC MAIN commitmail json YAML

py-google-maps-services-python: Update to 4.1.0

Changelog:
v4.1.0
Added

    Adding support for passing in experience_id to Client class (#338)

v4.0.0
Changed

    Python 2 is no longer supported
    Removed place fields: alt_id, id, reference, and scope. Read more about this at https://developers.google.com/maps/deprecations.

v3.1.4
Changed

    APIError.__str__ should always return a str (#328)

v3.1.3
Changed

    deprecation warning for place fields: alt_id, id, reference, and scope. Read more about this at https://developers.google.com/maps/deprecations.

v3.1.2
Added

    Tests for distribution tar as part of CI
    Support for subfields such as geometry/location and geometry/viewport in Places.

v3.1.1
Changed

    Added changelog to manifest

v3.1.0
Changed

    Switched build system to use nox, pytest, and codecov. Added Python 3.7 to test framework.
    Set precision of truncated latitude and longitude floats to 8 decimals instead of 6.
    Minimum version of requests increased.
    Session token parameter added to place().
    Fixed issue where headers in request_kwargs were being overridden.

Added

    Automation for PyPi uploads.
    Long description to package.
    Added tests to manifest and tarball.

Removed

    Removed places places_autocomplete_session_token which can be replaced with uuid.uuid4().hex.
    Removed deprecated places_radar.

(ryoon)

2020-02-12 15:34:04 UTC MAIN commitmail json YAML

doc: Updated multimedia/libbluray to 1.1.2nb1

(ryoon)

2020-02-12 15:33:37 UTC MAIN commitmail json YAML

2020-02-12 15:26:20 UTC MAIN commitmail json YAML

doc: Remove updated ninja-build

(ryoon)

2020-02-12 15:25:43 UTC MAIN commitmail json YAML

doc: Updated lang/mono6 to 6.8.0.105

(ryoon)

2020-02-12 15:25:16 UTC MAIN commitmail json YAML

mono6: Update to 6.8.0.105

Changelog:
Highlights

    Various Bugfixes

In Depth
Runtime
WebAssembly

We continue to work on making our WebAssembly support better. Various sets of issues have been resolved in this release and general performance and feature work is happening as well.
Community improvements for AIX/PASE and Haiku

The ports for these systems received a bunch of improvements from community contributor Calvin Buckley (@NattyNarwhal).
Class Libraries
CoreFX integration

We continued to replace some of our classes with the implementation from CoreFX to improve performance and compatibility with .NET.

In this release we tightened up our networking with a few bug fixes.
Tools
Resolved Issues

    7377 [Mono.Debugger.Soft] Connections are not properly closed
    10641 New arm64_32 architecture (watchOS 5) [arm64_32] make ���Debug Mode��� work on Watch series 4 with ���interpreter
    12421 Task calls SynchronizationContext.Post on cancelling
    12586 DataContractSerializer is not available
    12917 [Blazor] IL Linker not working correctly with IQueryable extensions
    14080 condition ���ji��� not met, with ���dynamic��� and multithreading
    14725 mono 5.20 hangs when called from native thread
    14772 Null Pointer Exception after debugger pauses and then continues
    15261 [iOS][Tests] There are a number of System.Numeric tests that fail on iOS 32b devices
    15262 [iOS][Tests] A number of linq tests fail on iOS 32b devices
    15263 [iOS][Tests] A number of tests from Microsoft.CSharp fail on iOS 32b devices.
    15307 [iOS][Tests] Several corelib tests crash on iOS32b devices.
    15308 [netcore] Make OverlappedTests.PackNegTest Pass
    15310 [netcore] Make OverlappedTests.UnPackTest Pass
    15646 MERP indefinitely hangs on application quit
    15687 [debugger] Update client thread frames after SetIP.
    15805 Mono.Net.Security.MonoTlsStream: Crash when stream appears to have already been disposed
    15931 1024 hard limit of open file descriptors
    15992 Mono crashes during precompiling dll in fullaot mode
    15994 Coverity: derefenrecing null in profiler (CID: 1307043) Skip degenerate qsort: num < 2, size == 0, base == 0
    15999 [mini] run regression tests with fullaot+llvm
    16010 typeof(object).GetMember(������) does not return an empty array
    16024 Native crash in ves_icall_System_Net_Sockets_Socket_Connect_internal
    16032 IOException: Sharing violation on path ���
    16046 [netcore] AOT with unresolved dependencies hits asserts
    16122 VS 16.2.0 regression: CopyToAsync from DeflateStream to GzipStream throws NotImplementedException
    16172 Interpreter stack size is too large
    16192 Embedded Mono hangs when using native threads
    16308 Change netcore package to be using release builds
    16310 LLVM: ������.AsSpan()[0] doesn���t throw IndexOutOfRangeException
    16319 [wasm] Timers do not fire when run inside WebWorkers.
    16369 Relocations in .text on arm
    16380 [netcore] Regession with AOTed System.Private.CoreLib
    16381 [llvm] Assertion: should not be reached at mini-llvm.c:7104
    16395 [Mobile] DateTime.Now returns incorrect local time for one hour after entering DST in 39 locales.
    16411 JitTests.Float fails on iOS devices in release mode on 2019-08
    16415 Timezone data not handled correctly on FreeBSD
    16460 System.IO.Path.GetFullPath(���\\.\pipe\pipename���): different results on Mono and .NET
    16486 FileSystemEventArgs.FullPath throws ArgumentNullException
    16605 make distclean fails after build w/ embedded zlib
    16616 [netcore] Vector.CopyTo w/ LLVM emits wrong exception
    16626 [WinForms] ControlBox property didn`t hide Close button and icon
    16689 [merp] missing data in crashing reporting json native frames
    16701 C# REPL Unusable on Mono 6 / Ubuntu 19
    16709 Disposing the FileSystemWatcher does not close associated file descriptors
    16712 SIGSEGV in mono_class_setup_vtable_general
    16742 Date.Time parse issue (year 1948) Avoid creating un-representable DateTime for transition point
    16759 Stream.ReadAsync continues on different thread
    16803 mono_gc_finalize_notify spinning after process exit
    16808 LLVM failed for String.GetHashCode
    16819 [coop][interp] mono_threads_enter_gc_safe_region Cannot transition thread 0x1952b000 from STATE_BLOCKING with DO_BLOCKING
    16824 Crash when debugging iOS application that throws on DispatchQueue
    16864 [arm64_32] fix remaining regression tests
    16876 [Wasm] Switch to PNSE FileWatcher & Exclude Tests
    16879 [Wasm] Determine if System.Net.Http.UnitTests Failures are Relevant
    16918 XmlSerializer Deserializing Property with same name as its enum type no longer works
    16943 LLVM: recursive calls have overhead in JIT mode
    16950 Starting in Mono 6.0 (2019-02), NotImplementedException prevents using StreamWriter with GZipStream for encodings that use a preamble
    16974 File.GetCreationTimeUtc() returns the time last modified, not time created
    17004 [merp] crash reports have Darwin kernel version in OSVersion field
    17017 Out of bounds unhandled exception
    17038 [wasm][xunit tests] RemoteExecutorTests.RemoteInvokeWritesToFile fails
    17040 [wasm][xunit tests] System.Net.Security.Tests.SslStreamAlpnTests - MissingMethodException: Default constructor not found
    17083 Regression: when debugger encounters a not-unhandled exception Marshalling managed exception contains cut off stacktraces
    17133 SystemNative_CopyFile() call to fchmod() introduced in Mono 6.0 is not compatible with the external storage location on some Android OS versions and devices
    17139 mono_aot_register_n_debug_info
    17278 System.BadImageFormatException when reflecting on BCL shipped with Mono
    17334 mono_magic_trampoline being called more than expected
    17335 Investigate heavy stack from System_Threading_Interlocked_Exchange_T_REF_T_REF__T_REF
tem.Reflection.Emit + ConstructorInfo doesn���t work as expected
    17687 [Regression] Profiler���s calls log SIGABRTs when using GDI+ loader
    17718 Delegate does not invoke target virtually
    17737 Q: is using loader lock for domain seq_points access correct? (mono runtime) [runtime] Fix locking in mono_get_seq_points ().
    17790 [merp] SendMicrosoftTelemetry icall doesn���t do any MERP logging when inducing a Managed Crash
    17833 threadpool hang due to unlimited hill climbing
    17878 Deadlock in GC during bridge callback from native thread on Android
    17924 Mtouch argument interpreter crashes EntityFrameworkCore 3.0 iOS app
    17926 [Bug] Segmentation Fault receiving message on WatchOS with debugger attached
    17931 Native linking fails for armv7s
    18011 [embedding] Chaining Mach exceptions to Mono signals using utility threads

(ryoon)

2020-02-12 15:14:57 UTC MAIN commitmail json YAML

security/openssl: fix the recent fix for building on Solaris and HP-UX

(rillig)

2020-02-12 15:04:52 UTC MAIN commitmail json YAML

Makefile: fix outdated documentation

This file no longer defines any targets.

(rillig)

2020-02-12 14:12:26 UTC MAIN commitmail json YAML

doc: Added converters/bdf2sfd version 1.1.0

(fcambus)

2020-02-12 14:11:22 UTC MAIN commitmail json YAML

2020-02-12 14:09:47 UTC MAIN commitmail json YAML

converters/bdf2sfd: import bdf2sfd-1.1.0.

bdf2sfd is a BDF to SFD converter, allowing to vectorize bitmap fonts.

It works by converting each pixel of a glyph to a polygon, which produces
large and unoptimized SFD files that should be post-processed using FontForge.

(fcambus)

2020-02-12 14:04:31 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rouge to 3.16.0

(fcambus)