Mon Apr 5 16:45:08 2021 schmonz (pkgsrc commits)
Update to 0.4.0. From the changelog:

- ReportWithBeyondCompare
- Added new functionality to construct new reporters

Mon Apr 5 16:45:08 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 0.4.0

Sat Apr 3 17:30:04 2021 schmonz (pkgsrc commits)
Update to 0.12.2. From the changelog:

- fehQlibs-17 changes included regarding socket interface.
- Synced with ucspi-tcp6-1.12.3 providing MAXCONIP capabilities.
- Successful integration tests for OpenSSL 3.0.0-alpha13 and
  LibreSSL 3.3.1.
- Fixed sslserver's binding to IPv4/IPv6 addresses; code aligned with
  tcpserver.

Sat Apr 3 17:30:04 2021 schmonz (pkgsrc commits)
Update to 1.12.3. From the changelog:

- Removed dependency on global variable 'ipv4socket' thus requiring
  fehQlibs-17.
- Added completely re-written iplimit patch to tcpserver.

Sat Apr 3 17:30:04 2021 schmonz (pkgsrc commits)
Update to 17. From the changelog:

- Removed dependency on ipv4socket entirely.
- Reworked socket interface + doc. Removed obsolete dns_sortip() function.
- genalloc.h is now separate. Installation of man pages described.

pkgsrc changes:

- Stop prefixing 0.9., follow upstream versioning

Sat Apr 3 17:30:04 2021 schmonz (pkgsrc commits)
doc: Updated net/fehqlibs to 17

Sat Apr 3 17:30:04 2021 schmonz (pkgsrc commits)
doc: Updated net/ucspi-ssl to 0.999.12.2

Sat Apr 3 17:30:04 2021 schmonz (pkgsrc commits)
doc: Updated net/ucspi-tcp6 to 1.12.3

Sat Apr 3 16:30:03 2021 schmonz (pkgsrc commits)
Update to 3.13. From the changelog:

* Drop support for Python 3.5, add support for Python 3.9
* Switch to feedparser 6
* Switch to poetry instead of requirements.txt
* Make the `verbose` flag in the config file actually have an impact,
  and have it default to `info`
* Improve log messages
* Remove documentation of `smtp-ssl-protocol` as this option was
  dropped in 2016
* Stop forging SMTP and sendmail envelope sender (#134)
* Add sendmail_config option
* Log sendmail output
* Support multipart/alternative emails with both HTML and plain text
  parts with option `multipart-html`
* Add inline-links option, allowing links to be sent to the bottom of
  the paragraph
* Add wrap-links option, preventing links from be wrapped over
  multiple lines
* Stop looking in $XDG_DATA_DIRS for the database, and only look in
  $XDG_DATA_HOME
* Warnings about HTTP content-type being unexpected now properly display
* Make the proxy parameter also affect https connections
* Add a --clean argument on the run command to reduce the database size
* Set body element attribute dir=auto in HTML mail
* Store the lock file in XDG_RUNTIME_DIR instead of /tmp

Sat Apr 3 16:30:03 2021 schmonz (pkgsrc commits)
doc: Updated mail/rss2email to 3.13

Fri Apr 2 10:30:03 2021 schmonz (pkgsrc commits)
Update to 1.4.0. From the changelog:

- The list of commits included in a mob branch is now truncated to a
  maximum of 5 entries to prevent the need for scrolling up in order to
  see the latest included changes.
- Show more informative error message when `mob <cmd>` is run outside of
  a git repository.
- Add environment variable MOB_TIMER which allows setting a default
  timer duration for `mob start` and `mob timer` commands.
- Add automatic co-author attribution. Mob will collect all committers
  from a WIP branch and add them as co-authors in the final WIP commit.
- added support for preventing `mob start` if there are unpushed commits
- better output if one passes a negative number for the timer

Fri Apr 2 10:30:03 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 1.4.0

Mon Mar 22 10:45:06 2021 schmonz (pkgsrc commits)
Add missing closing double-quote.

Mon Mar 22 09:45:04 2021 schmonz (pkgsrc commits)
Remove erroneously added CHANGES entry.

Mon Mar 22 09:45:04 2021 schmonz (pkgsrc commits)
Remove old NSIG workaround for macOS to fix configure.

Mon Mar 22 09:45:04 2021 schmonz (pkgsrc commits)
doc: Updated audio/pulseaudio to 14.2nb1

Mon Mar 22 07:15:04 2021 schmonz (pkgsrc commits)
Update to 0.3.3. From the changelog:

- Reporters have better string representations
- Partial equality for some Reporters

Mon Mar 22 07:15:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 0.3.3

Sun Mar 21 06:45:04 2021 schmonz (pkgsrc commits)
Update to 0.79. From the changelog:

[Changed]
- Files with DOS line endings (\r\n) no longer leave \r at the
  end of the line on Unix (\n line-ending systems)
- Stop warning about mixed comments being disallowed after consulting
  the Cucumber project through their Slack channel
- Moved CI to GitHub Actions, because TravisCI minutes ran out

[Fixed]
- Fix parallel testing support in the `prove` plugin (prove '-j' support)
- Fix passing UTF-8 data from sub-process spawned by `prove` plugin
- Fix formatting UTF-8 TAP output collected during step execution

Sun Mar 21 06:45:04 2021 schmonz (pkgsrc commits)
Update to 3.12.3. From the changelog:

* Make dependency on feedparser have an upper bound so that `pip install`
  works again

Sun Mar 21 06:45:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.79

Sun Mar 21 06:45:04 2021 schmonz (pkgsrc commits)
doc: Updated mail/rss2email to 3.12.3

Sun Mar 14 16:30:03 2021 schmonz (pkgsrc commits)
Update to 0.3.2. From the changelog:

- Add type hints everywhere so you can remove the ignore on your
  mypy settings

Sun Mar 14 16:30:03 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 0.3.2

Tue Mar 9 06:15:03 2021 schmonz (pkgsrc commits)
Update to 3.3.1p1. From the changelog:

- build: Add OpenSSL includes to libcompat HEAD master
  Some compat sources (getentropy_linux.c for example) require OpenSSL.

Tue Mar 9 06:15:03 2021 schmonz (pkgsrc commits)
doc: Updated security/libretls to 3.3.1p1

Sat Feb 27 15:00:07 2021 schmonz (pkgsrc commits)
Update to 1.3.0. From the changelog:

- The default `MOB_COMMIT_MESSAGE` now includes `[ci skip]` and `[skip
  ci]` so that all the typical CI systems (including Azure DevOps) will
  skip this commit.
- Add `--squash` option to `mob done` that corresponds to `--no-squash`.
- Fixes the default text to speech command on linux and osx.
- Removed `MOB_DEBUG` environment variable (has been deprecated for
  some time).

Sat Feb 27 15:00:07 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 1.3.0

Fri Feb 26 12:00:04 2021 schmonz (pkgsrc commits)
Update to 1.4.5. From the changelog:

- Fixed build issue due to initial declarations only allowed in C99 mode
  (e.g., CentOS7).
- Added 'Caddy' to the list of pre-defined log formats.
- Added command line option '--no-strict-status' to disable status validation.
- Added native support to parse JSON logs.
- Added the ability to process timestamps in milliseconds using '%*'.
- Ensure TUI/CSV/HTML reports are able to output 'uint64_t' data.
- Ensure we allow UI render if the rate at which data is being read is
  greater than '8192' req/s.
- Ensure we don't re-render Term/HTML output if no data was read/piped.
- Fixed build configure to work on NetBSD.
- Fixed issue where it would send data via socket each second when managed
  by systemd.
- Fixed issue where parser was unable to parse syslog date with padding.
- Fixed issue where some items under browsers.list were not tab separated.
- Fixed issue where the format parser was unable to properly parse logs
  delimited by a pipe.
- Fixed issue where T.X. Amount metrics were not shown when data was piped.
- Fixed issue where XFF parser could swallow an additional field.
- Fixed memory leak when using '%x' as date/time specifier.
- Replaced select(2) with poll(2) as it is more efficient and a lot faster
  than select(2).
- Updated Swedish i18n.
- Added the ability to set how often goaccess will parse data and output to
  the HTML report via '--html-refresh=<secs>'.
- Changed how TLS is parsed so the Cypher uses a separate specifier.
  It now uses '%K' for the TLS version and '%k' for the Cypher.
- Fixed issue where real-time output would double count a rotated log. This
  was due to the change of inode upon rotating the log.
- Updated man page to reflect proper way of 'tail -f' a remote access log.
- Added the ability to show 'Encryption Settings' such as 'TLSv1.2' and
  Cipher Suites on its own panel.
- Added the ability to show 'MIME Types' such as 'application/javascript' on
  its own panel.
- Ensure the HTML report defaults to widescreen if viewport is larger than
  '2560px'.
- Fixed inability to properly process multiple logs in real-time.
- Fixed issue where named PIPEs were not properly seed upon generating
  filename.
- Fixed issue where served time metrics were not shown when data was piped.
- Removed unnecessary padding from SVG charts. Improves readability on mobile.
- Added addtional browsers and bots to the main list.
- Added 'Android 11' to the list of OSs.
- Added 'macOS 11.0 Big Sur' to the list of OSs.
- Added 'average' to each panel overall metrics.
- Added '.dmg', '.xz', and '.zst' to the static list.
- Added extra check to ensure restoring from disk verifies the content of the
  log against previous runs.
- Added Russian translation (i18n).
- Added Ukrainian translation (i18n).
- Added support for HTTP status code '308'.
- Added the ability for 'get_home ()' to return NULL on error, instead of
  terminating the process. Great if using through systemd.
- Added the ability to read lowercase predefined log formats. For instance,
  '--log-format=COMBINED' or '--log-format=combined'.
- Changed how FIFOs are created and avoid using predictable filenames under
  '/tmp'.
- Changed '--ignore-referer' to use whole referrer instead of referring site.
- Ensure Cache Status can be parsed without sensitivity to case.
- Ensure restored data enforces '--keep-last' if used by truncating
  accordingly.
- Fixed a few memory leaks when restoring from disk.
- Fixed blank time distribution panel when using timestamps.
- Fixed build issue due to lack of 'mmap' on 'Win'/'Cygwin'/'MinGW'.
- Fixed crash in mouse enabled mode.
- Fixed double free on data restore.
- Fixed inability to keep processing a log when using '--keep-last'.
- Fixed inability to properly parse truncated logs.
- Fixed inability to properly count certain requests when restoring from
  disk.
- Fixed issue where it would not parse subsequent requests coming from stdin (tail).
- Fixed issue where log truncation could prevent accurate number counting.
- Fixed issue where parsed date range was not rendered with '--date-spec'.
- Fixed issue where parser would stop regardless of a valid '--num-test' value.
- Fixed issue where restoring from disk would increment 'MAX.TS'.
- Fixed possible incremental issue when log rotation occurs.
- Fixed possible XSS when getting real-time data into the HTML report.
- Fixed potential memory leak when failing to get root node.
- Fixed real-time hits count issue for certain scenarios.
- Fixed segfault in 'Docker' due to a bad allocation when generating FIFOs.
- Fixed 'Unknown' Operating Systems with 'W3C' format.
- Removed unnecessary include from parser.c so it builds in macOS.
- Updated each panel overall UI to be more streamlined.
- Updated French translation.
- Updated German translation.
- Updated Spanish translation.
- Updated sigsegv handler.

Fri Feb 26 12:00:04 2021 schmonz (pkgsrc commits)
doc: Updated www/goaccess to 1.4.5

Thu Feb 18 07:45:05 2021 schmonz (pkgsrc commits)
Update to 20190516. From the changelog:

Benchmarking:
- Speed tests now call cpucycles() before setting resource limits. This
  is important on platforms where cpucycles() needs to read files.

Verification:
- Support for SignExt and several more peephole optimizations, working
  towards support for simpler symbolic-execution backend. Various
  updates to work with angr8 and python3.

Thu Feb 18 07:45:05 2021 schmonz (pkgsrc commits)
doc: Updated math/djbsort to 20190516

Wed Feb 17 16:30:04 2021 schmonz (pkgsrc commits)
Update to 37. From the changelog:

- Fixed bug in tinydns formating NS records for IPv4 wrong
  (IPv4-mapped IPv6).
- Added TLSA/DANE support for tinydns: '_' in data. Automatic name
  synthesis.
- Included and added man pages. Added script add-tlsa.sh.

pkgsrc changes:

- Since this is derived from public-domain djbdns and no other license
  is specified, set LICENSE-public-domain

Wed Feb 17 16:30:04 2021 schmonz (pkgsrc commits)
doc: Updated net/djbdnscurve6 to 37

Wed Feb 17 16:00:03 2021 schmonz (pkgsrc commits)
Add manual pages from flexibeast. Bump PKGREVISION.

Wed Feb 17 16:00:03 2021 schmonz (pkgsrc commits)
doc: Updated sysutils/s6 to 2.10.0.2nb1

Tue Feb 16 10:30:06 2021 schmonz (pkgsrc commits)
Update to 2.10.0.2. From the changelog:

- Bugfixes.

Tue Feb 16 10:30:06 2021 schmonz (pkgsrc commits)
Update to 2.10.0.2. From the changelog:

- Bugfixes.

Tue Feb 16 10:30:06 2021 schmonz (pkgsrc commits)
Update to 2.4.1.0. From the changelog:

- Bugfixes.
- Handshake timeout now also works with the libtls backend.
- The SNI server name is now exported after the handshake in the
  SSL_TLS_SNI_SERVERNAME variable.

Tue Feb 16 10:30:06 2021 schmonz (pkgsrc commits)
Update to 2.8.0.0. From the changelog:

- By default, if now propagates its child exit code when it exits.
- backtick now propagates failure by default; its options have slightly
  different semantics (-i becomes default, new -x introduced).

pkgsrc changes:

- Add manual pages by flexibeast.

Tue Feb 16 10:30:06 2021 schmonz (pkgsrc commits)
doc: Updated devel/skalibs to 2.10.0.2

Tue Feb 16 10:30:06 2021 schmonz (pkgsrc commits)
doc: Updated lang/execline to 2.8.0.0

Tue Feb 16 10:30:06 2021 schmonz (pkgsrc commits)
doc: Updated net/s6-networking to 2.4.1.0

Tue Feb 16 10:30:06 2021 schmonz (pkgsrc commits)
doc: Updated sysutils/s6 to 2.10.0.2

Fri Feb 12 04:30:03 2021 schmonz (pkgsrc commits)
Doesn't build with Python 2.7.

Wed Feb 10 17:30:04 2021 schmonz (pkgsrc commits)
Update to 0.77. From the changelog:

[Added]
- New option `--version` for `pherkin`

[Changed]
- Even more compact storage of language definitions

[Fixed]
- With `prove`, no location details are reported (as they are with
  regular Test::More tests), unless run in verbose mode which includes
  all non-failing output too (gh #176)
- Require YAML v1.15 to fix failures seen on cpantesters
- No exit status reported for tests run by the `prove` integration

Wed Feb 10 17:30:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.77

Sun Feb 7 17:00:06 2021 schmonz (pkgsrc commits)
Update to 0.76. From the changelog:

[Added]
- Mention the `--strict` option for `pherkin` in SYNOPSIS
- Added deprecation warning to 'data' accessor in
  Test::BDD::Cucumber::Model::Scenario

[Fixed]
- Warnings when processing empty feature files or files without
  a text after the `Feature:` keyword
- Feature and scenario descriptions missing space on concatenated lines
- Location of failed test in TAP output now points to the failed step,
  instead of somewhere inside `TAP::Harness`

[Changed]
- Scenarios defined by a scenario outline (`Examples:`) are now
  independent as in Cucumber; before, failure of a scenario in an
  outline would cancel all subsequent steps *and* scenarios -- now
  only steps are cancelled (skipped), but subsequent scenarios are
  run (gh #123)
- Descriptions of tests no longer contain prefixed 'In '
- Dependency YAML::Syck switched to YAML (which wraps YAML::XS or
  YAML::PP, whichever is available); YAML has 3x more dependencies
  on CPAN, increasing chances of prior availability
- Language definitions now stored as Perl instead of JSON for
  compactness and load speed

[Removed]
- Dependencies on Clone, List::MoreUtils, Number::Range

Sun Feb 7 17:00:06 2021 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.76

Fri Feb 5 12:45:03 2021 schmonz (pkgsrc commits)
Add and enable p5-Statistics-Basic.

Fri Feb 5 12:45:03 2021 schmonz (pkgsrc commits)
Initial import of p5-Statistics-Basic, a collection of basic statistics
modules for Perl.

Fri Feb 5 12:45:03 2021 schmonz (pkgsrc commits)
doc: Added math/p5-Statistics-Basic version 1.6611

Fri Feb 5 06:15:04 2021 schmonz (pkgsrc commits)
Update to 0.17.1. From the changelog:

* fix unit tests in a clean environment
* move default database path to ~/.local/share (Closes: GL#16)
* default to data directory and add a deprecation warning (Closes: GL#17)

Fri Feb 5 06:15:04 2021 schmonz (pkgsrc commits)
doc: Updated mail/feed2exec to 0.17.1

Fri Feb 5 04:45:04 2021 schmonz (pkgsrc commits)
Relinquish MAINTAINER.

Thu Feb 4 14:45:03 2021 schmonz (pkgsrc commits)
Update to 2.20.2. From the changelog:

- Fix: Revise the 08* test to use generic regexen on non-word directory
  element separators to deal with MSW inconsistent use of them confusing
  File::Spec::catpath.
- Added die, notes in placeholder lib.pm -- only visible when the
  Makefile.PL is bypassed and Perl version check is skipped.
- Replace VERSION_FROM with VERSION in Makefile.PL to keep release info
  consistent between Perl installation versions.
- Add ./version/v5.32.1
- Strict is unnecessary in 5.32.
- Test cleanups.
- Use canonpat on subdir and lib args to avoid including
- dir's with '//' in them.

Thu Feb 4 14:45:03 2021 schmonz (pkgsrc commits)
doc: Updated devel/p5-FindBin-libs to 2.20.2

Thu Feb 4 10:45:04 2021 schmonz (pkgsrc commits)
Define SKALIBS_TOLERATE_TARGET_SKEW=no.

Thu Feb 4 10:45:04 2021 schmonz (pkgsrc commits)
Most packages that link with skalibs fail configure if the current
platform tuple doesn't match the one skalibs was built with. In pkgsrc,
this almost certainly means the OS has been updated, and almost
certainly doesn't need to break anyone's update builds. Explicitly pass
the contents of ${PREFIX}/lib/skalibs/sysdeps/target as the --target of
those configure scripts, then make sure we don't cross-compile.

skalibs-using packages not needing this workaround can define
SKALIBS_TOLERATE_TARGET_SKEW=no.

Thu Feb 4 05:45:04 2021 schmonz (pkgsrc commits)
Add manual pages. Bump PKGREVISION.

Thu Feb 4 05:45:04 2021 schmonz (pkgsrc commits)
doc: Updated net/s6-networking to 2.4.0.0nb3

Wed Feb 3 05:15:04 2021 schmonz (pkgsrc commits)
Update to 1.4.59. From the changelog:

Summary:

HTTP/2 enabled by default, mod_deflate zstd support, mod_ajp13
(new), bugfixes.

Future Scheduled Behavior Changes:

* graceful restart/shutdown default timeout will change from 0
  (infinite/no timeout) to 5 seconds (or some similar non-zero period)
  configure an alternative with:
  server.feature-flags += ("server.graceful-shutdown-timeout" => 5)

* mod_compress is DEPRECATED; use mod_deflate
  mod_compress has been subsumed by mod_deflate
  Note: mod_compress config options may be removed in a future release

* mod_geoip is DEPRECATED; use mod_maxminddb
  Note: mod_geoip will be removed from a future lighttpd release

* mod_authn_mysql is DEPRECATED; use mod_authn_dbi
  Note: mod_authn_mysql will be removed from a future lighttpd release

* mod_mysql_vhost is DEPRECATED; use mod_vhostdb_dbi or mod_vhostdb_mysql
  Note: mod_mysql_vhost will be removed from a future lighttpd release

* mod_cml is DEPRECATED; use mod_magnet
  Note: mod_cml will be removed from a future lighttpd release

Changes from 1.4.58:

* [mod_webdav] hide unused funcs depending on build
* [mod_mbedtls] include mbedtls/platform_util.h
* [mod_mbedtls] use local strncmp_const()
* [mod_gnutls] use local strncmp_const()
* [mod_dirlisting] place vars closer to where used
* [autotools] autoupdate; subst deprecated/obsolete
* [autoconf] update ax_prog_cc_for_build.m4
* [core] fix crash at shutdown w/ certain config
* [tests] use ephemeral ports in tests
* [mod_wolfssl] minor updates for wolfSSL v4.6.0
* [doc] create-mime.conf.pl improve case handling
* [mod_openssl] extend ssl.openssl.ssl-conf-cmd
* [mod_extforward] config warning for module order
* [mod_extforward] fix extforward.headers defaults (fixes #3051)
* [multiple] use HTTP_HEADER_* enum before strcmp
* [multiple] replace buffer_is_equal_caseless_string
* [mod_dirlisting] quiet coverity false positive
* [doc] create-mime.conf.pl improve case handling
* [autoconf] fix LT_INIT syntax
* [doc] create-mime.conf.pl -v for warnings
* [core] fix crash in error trace if backend is down (fixes #3052)
* [doc] create-mime.conf.pl -v silent for mult vnd
* [mod_openssl] update LIBRESSL_VERSION_NUMBER check
* [multiple] fix: honor CipherString for alt TLS lib
* [mod_openssl] set Ciphersuites once API available
* [mod_dirlisting] use fdopendir(), fstatat()
* [mod_deflate] support Accept-Encoding: zstd
* [mod_deflate] use zstd streaming API
* [mod_dirlisting] hide unused variable on MacOS
* [doc] add --with-zstd to INSTALL
* [mod_access] mark mod_access_check attribute pure
* [core] add decls in connections.h
* [build] update scripts/ci-build.sh
* [core] check ifdef WOLFSSL_SHA512 for SHA512 avail
* [build] scripts/ci-build.sh --with-nettle
* [mod_openssl] update LIBRESSL_VERSION_NUMBER check
* [build] scripts/ci-build.sh w/o --with-wolfssl
* [build] scripts/ci-build.sh adjustments
* [build] fix typo in src/CMakeLists.txt
* [build] adjust mbedtls vars in src/CMakeLists.txt
* [build] scripts/ci-build.sh adjustments
* [build] adjust crypto vars in src/CMakeLists.txt
* [core] avoid multiple definition of SHA512_CTX
* [build] adjust crypto vars in src/CMakeLists.txt
* [mod_alias] modify r->physical.path in place
* [build] scripts/ci-build.sh add --with-maxminddb
* build] scripts/ci-build.sh remove --with-maxminddb
* [mod_deflate] use zstd typedefs (minor cleanup)
* [mod_deflate] compat with zstd < v1.4.0
* [multiple] fix coverity warnings
* [multiple] fix TLS config string parsing
* [mod_gnutls] fix ssl.ca_dn_file data access
* [mod_wolfssl] wipe ssl_pemfile_pkey before free()
* [mod_wolfssl] fix syntax errors
* [multiple] fix TLS config string parsing
* [mod_gnutls] fix alt code for coverity
* [core] check more carefully after SSL_WANT_WRITE
* [core] fix 100% CPU spin if traffic limit hit
* [core] skip interest in POLLRDHUP after POLLRDHUP (#3059)
* [TLS] detect expired stapling file at startup (fixes #3056)
* [multiple] avoid duplicate parsing in trigger func (#3056)
* [multiple] quiet some clang-analyzer warnings
* [core] enable HTTP/2 by default
* [mod_ajp13] AJPv13 Tomcat connector for lighttpd
* [core] const data_unset *array_get_element_klen()
* [core] tighten struct data_config and related code
* [core] fix merging large headers across mult reads (fixes #3059)
* [mod_gnutls,mod_mbedtls] recog common cipherstring
* [build] fix typo in SConstruct (fixes #3061)
* [mod_wolfssl] wolfSSL might repeat SNI_Callback()
* [TLS] fix invalid cfg warning
* [mod_openssl] fix acme-tls/1 challenge bootstrap
* [TLS] set r->uri.authority empty str upon accept()
* [mod_gnutls] fix acme-tls/1 challenge bootstrap
* [mod_nss] fix acme-tls/1 challenge bootstrap
* [mod_wolfssl] copy stapling buf for OCSP resp
* [mod_mbedtls] fix acme-tls/1 challenge bootstrap
* [mod_mbedtls] fix acme-tls/1 challenge bootstrap
* [mod_cgi] fix assert if empty X-Sendfile path (fixes #3062)
* [mod_mbedtls] restore ALPN chk after client hello
* [core] re-validate h2 CONTINUATION frame len in cq
* [mod_mbedtls] remove redundant condition check
* [core] quiet coverity warning

Wed Feb 3 05:15:04 2021 schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.59

Mon Feb 1 16:45:05 2021 schmonz (pkgsrc commits)
Update to 0.3.1. From the changelog:

- PythonNativeReporter bug fix

Mon Feb 1 16:45:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 0.3.1

Mon Feb 1 13:45:05 2021 schmonz (pkgsrc commits)
Update to 1.2.0. From the changelog:

- Add environment variable `MOB_REQUIRE_COMMIT_MESSAGE` which you could
  set to true to require a commit message other than the default one.
- Fixes a bug where you could not run `mob start --branch feature-1`
  because feature-1 contained a dash.

Mon Feb 1 13:45:05 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 1.2.0

Thu Jan 28 09:30:06 2021 schmonz (pkgsrc commits)
Check whether "default" exists before creating the symlink. Bump PKGREVISION.

Thu Jan 28 09:30:06 2021 schmonz (pkgsrc commits)
doc: Updated mail/ezmlm-idx to 7.2.2nb14

Wed Jan 27 04:30:07 2021 schmonz (pkgsrc commits)
Update to 1.4. From the changelog:

- Added a caching storage mechanism to improve parsing raw data and data
  rendering.
- Added a mechanism to avoid counting duplicate data when restoring persisted
  data from disk.
- Added additional option to the HTML report to set a maximum number of items
  per page to 3.
- Added a list of podcast-related user agents under '%sysconfdir%'.
- Added 'Android 10' to the list of Android codenames.
- Added a 'widescreen' layout to the HTML report (e.g., 4K TV/KPI Dashboard).
- Added 'Beaker', 'Brave', and 'Firefox Focus' to the list of browsers
- Added command line option --user-name=username to avoid running GoAccess as
  root when outputting a real-time report.
- Added 'DuckDuckGo' and 'MSNBot' browsers to the browsers.list.
- Added 'facebookexternalhit' to the default crawler list.
- Added German translation (DE).
- Added Kubernetes Nginx Ingress Log Format to the default config file.
- Added 'macOS Catalina' to the list of OSX codenames.
- Added minor CSS updates to HTML report.
- Added missing header '<sys/socket.h>' to fix FreeBSD build
- Added new 'Edg' token to the list of browsers.
- Added '--no-ip-validation' command line to disable client IP validation
- Added '--persist' and '--restore' options to persist to disk and restore a
  dump from disk.
- Added Portuguese translation (pt-BR)
- Added Swedish translation (SV)
- Added the ability to parse server cache status and a new panel to display
  those metrics.
- Changed accumulated time to work by default on '--persist' and '--restore'.
- Changed back how the hits and visitors percentage is calculated to be more
  intuitive.
- Changed Geo Location panel display default to show only if database file is
  provided ('LIBMAXMINDDB').
- Changed initial processing time from secs to HH:MM:SS in HTML output.
- Changed '--max-items' for the static HTML report to allow no limit on
  output entries.
- Changed required 'gettext' version to 0.19
- Changed to ignore 'SIGPIPE' with 'SIG_IGN'
- Changed version to 10.15 for 'macOS Catalina'.
- Ensure proper escaping on default AWSELB log format.
- Ensure valid requests counter is not affected on duplicate entries when
  restoring data.
- Fixed issue preventing Ctrl-C (SIGINT) for the curses interface to stop the
  program.
- Fixed issue where HTML report wouldn't update the tables when changing per
  page option.
- Fixed issue where it wouldn't find either the user's or global config file.
- Fixed issue where changing the number of items per page in the HTML report
  would not automatically refresh the tables.
- Fixed issue where last updated label was not updated in real-time.
- Fixed issue where overall date range wasn't showing the right start/end parse
  dates.
- Fixed issue where tailing a file could potentially re-parse part of the log.
- Fixed memory leak when fetching country/continent while using 'LIBMAXMINDDB'.
- Fixed several '-Wcast-qual' warnings.
- Fixed unwanted added characters to the HTML output.
- Fixed websocket issue returning a 400 due to request header size.
- Increased 'MAX_LINE_CONF' so a JSON string can be properly parsed from the
  config file.
- Removed deprecated option '--geoip-city-data' from config file.
- Removed unnecessary dependency from snapcraft.yaml.
- Removed some old browsers from the default curated list.
- Replaced TokyoCabinet storage for a non-dependency in-memory persistent
  storage.

pkgsrc changes:

- Remove 'tokyocabinet' option, no longer needed
- Switch 'geoip' option to libmaxminddb

Wed Jan 27 04:30:07 2021 schmonz (pkgsrc commits)
doc: Updated www/goaccess to 1.4

Mon Jan 25 17:00:07 2021 schmonz (pkgsrc commits)
Fix build on OpenBSD by defining __STDC_NO_ATOMICS__.

Mon Jan 25 13:30:06 2021 schmonz (pkgsrc commits)
Update to 2.10.0.1. From the changelog:

- Bugfixes.

Mon Jan 25 13:30:06 2021 schmonz (pkgsrc commits)
Update to 2.7.0.1. From the changelog:

- Bugfixes.

Mon Jan 25 13:30:06 2021 schmonz (pkgsrc commits)
doc: Updated lang/execline to 2.7.0.1

Mon Jan 25 13:30:06 2021 schmonz (pkgsrc commits)
doc: Updated sysutils/s6 to 2.10.0.1

Sun Jan 24 14:30:03 2021 schmonz (notqmail commits)
Fix -Wdangling-else.

Sun Jan 24 14:30:03 2021 schmonz (notqmail commits)
Fix -Wparentheses.

Sun Jan 24 14:30:03 2021 schmonz (notqmail commits)
Replace deprecated alloc_re() with realloc().

Sun Jan 24 14:30:02 2021 schmonz (notqmail commits)
Add CHANGES entry.

Sun Jan 24 14:30:02 2021 schmonz (notqmail commits)
Use malloc() in newly merged code, at least.

Sun Jan 24 14:30:02 2021 schmonz (notqmail commits)
Use plain old unsigned long. Give 65536 a name.

Sat Jan 23 16:00:05 2021 schmonz (pkgsrc commits)
My last build gave "ModuleNotFoundError: No module named 'setuptools'".
joerg@ advises that when we see an EGG_FILE, we should be using
setuptools, which in pkgsrc terms means egg.mk. Do that here in hopes of
fixing bulk builds.

Fri Jan 22 14:00:08 2021 schmonz (pkgsrc commits)
Also restore the hack to get SSLCERTS defined. Ride previous bump.

Fri Jan 22 12:45:04 2021 schmonz (notqmail commits)
Fix 3 warnings from -Wpointer-sign.

The clang warning message says "converts between pointers to integer
types with different sign". Cast the unsigned char * argument to char *
to match the expected parameter.

Fri Jan 22 12:30:04 2021 schmonz (pkgsrc commits)
Bump PKGREVISION for s6-dns and skalibs library updates.

Fri Jan 22 12:30:04 2021 schmonz (pkgsrc commits)
Bump PKGREVISION for skalibs update.

Fri Jan 22 12:30:04 2021 schmonz (pkgsrc commits)
LibreTLS + OpenSSL isn't working well for me yet. Switch back to BearSSL
for now, riding recent PKGREVISION bump.

Fri Jan 22 12:30:04 2021 schmonz (pkgsrc commits)
Note revbumps of skalibs-dependent packages not otherwise updated.

Fri Jan 22 12:30:04 2021 schmonz (pkgsrc commits)
Update to 2.10.0.1. From the changelog:

- Bugfixes.

Fri Jan 22 12:30:04 2021 schmonz (pkgsrc commits)
Update to 2.3.5.0. From the changelog:

- s6dns_message_get_domain_internal() is now public under the name
  s6dns_message_get_domain_nodecode().

Fri Jan 22 12:30:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/skalibs to 2.10.0.1

Fri Jan 22 12:30:04 2021 schmonz (pkgsrc commits)
doc: Updated net/s6-dns to 2.3.5.0

Fri Jan 22 12:30:04 2021 schmonz (pkgsrc commits)
doc: Updated net/s6-networking to 2.4.0.0nb2

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Add CHANGES entry.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Adjust formatting.

This also reverts an unrelated whitespace change in the original patch.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Catch up to ssize_t changes across substdio.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Do 1-byte reads in the local idiom.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Do similar things in the same order.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Document and deprecate substdio_bget().

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Document the new qmail-queue(8) exit code.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Extract a function to fill in errstr.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Make substdio_get look more like substdio_bget.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Move up the other "deprecated.h" includes.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Remove unneeded closes on pipe() that just failed.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Remove unused local variable.

Fri Jan 22 12:15:03 2021 schmonz (notqmail commits)
Revert "remove unused substdio_bget()"

This reverts commit 5a214f931f1b5575e3cf4b037179eb5f665028c1.

Fri Jan 15 18:45:08 2021 schmonz (pkgsrc commits)
Fix build on at least FreeBSD, CentOS, NetBSD, and Tribblix.

Fri Jan 15 16:15:03 2021 schmonz (pkgsrc commits)
Add and enable bincimap.

Fri Jan 15 16:15:03 2021 schmonz (pkgsrc commits)
Add bincimap, an IMAP server for Maildir.

Binc IMAP strives to be stable, fast, flexible, and RFC compliant. Like
qmail-pop3d, it authenticates via a checkpassword program.

Fri Jan 15 16:15:03 2021 schmonz (pkgsrc commits)
Provide defaults for BINCIMAP_{USER,GROUP}. Note that s6-networking also
makes use of UCSPI_SSL_USER.

Fri Jan 15 16:15:03 2021 schmonz (pkgsrc commits)
doc: Added mail/bincimap version 1.2.13

Fri Jan 15 03:45:12 2021 schmonz (pkgsrc commits)
Notably missing on macOS, with magic PLIST handling hiding its absence:
libzzip.dylib. Pass -f along with ln -s in the APPLE cases, too, so none
of the bash install scripts exit early due to ln giving "File exists".

Bump PKGREVISION.

Fri Jan 15 03:45:08 2021 schmonz (pkgsrc commits)
doc: Updated archivers/zziplib to 0.13.72nb1

Thu Jan 14 14:45:04 2021 schmonz (pkgsrc commits)
Note xapian-bindings updates.

Thu Jan 14 14:45:04 2021 schmonz (pkgsrc commits)
Reset PKGREVISION missed in previous.

Thu Jan 14 14:45:04 2021 schmonz (pkgsrc commits)
Update to 1.4.18. From the changelog:

indexers:

* omindex:

  + Add default MIME mapping for application/rtf.  IANA have registrations for
    text/rtf and (more recently) application/rtf (it seems because newer
    versions of the RTF format can contain 8-bit data) so we now recognise
    application/rtf by default and handle it the same way as text/rtf.

    Current libmagic seems to always return text/rtf (no matches for
    application/rtf in magic.mgc) and we continue to map extension rtf to
    text/rtf, so this change is mainly future-proofing against libmagic future
    changes.

  + Add support for indexing OpenXPS, which is effectively the same as XPS
    internally in ways we care about, but it uses a different mimetype and a
    different filename extension.

omega:

* Explicitly use OR for MORELIKE queries.

  Since 1.3.0 the default value of DEFAULTOP has been AND, which typically
  makes MORELIKE queries much less useful since they'll only match documents
  containing all the terms from the query expansion.  We now explicitly insert
  " OR " between the terms if DEFAULTOP hasn't been set to OR, which makes them
  work much more like they did in 1.2.x.

* Make $stoplist and $unstem consider all query strings by always passing the
  new Xapian::QueryParser::FLAG_ACCUMULATE flag.

* Add $foreach command which works like $map, but just concatenates the
  evaluated results rather than adding tabs to turn them into an OmegaScript
  list.

* Extend $include{} to allow handling failure to open the specified file via an
  optional second argument which if specified will be evaluated and returned
  instead.  Patch from Gaurav Arora.

* Support multiple MORELIKE parameters - we now form an RSet from all the
  specified documents and use that to generate the query to run (previously
  only one of multiple MORELIKE parameters was used).

Thu Jan 14 14:45:04 2021 schmonz (pkgsrc commits)
Update to 1.4.18. From the changelog:

Portability:

* Support macOS 11.0 - AC_CANONICAL_HOST identifies this as darwin20, which
  wasn't caught by our glob pattern.  Patch from FX Coudert in
  https://github.com/xapian/xapian/pull/319

CSharp:

* Wrap const std::string* parameters to accept a string or null in C#.  See #204.

Java:

* Wrap const std::string* parameters to accept a String or null in Java.

Perl:

* Fix minor documentation typo.

Thu Jan 14 14:45:04 2021 schmonz (pkgsrc commits)
Update to 1.4.18. From the changelog:

API:

* QueryParser::FLAG_ACCUMULATE: New flag.  Previously the unstem and stoplist
  data was always reset by a call to QueryParser::parse_query(), which makes
  sense if you use the same QueryParser object to parse a series of independent
  queries.  If you're using the same QueryParser object to parse several fields
  on the same query form, you may want to have the unstem and stoplist data
  combined for all of them, in which case you can use this flag to prevent this
  data from being reset.

* QueryParser::unstem_begin(): Eliminate unnecessary copying of the data.

* Fix typo in Swedish stopword list, syncing change made to Snowball by Daniel
  Gómez Villanueva.

* Remove some French stop words with other meanings, syncing change made to
  Snowball by PhilippeOuellet.

testsuite:

* Run testcase testlock4 using backend chert, not just using glass

* Skip testcase testlock4 on platforms that don't allow us to implement
  Database::locked() (which notably include GNU Hurd and Microsoft Windows).

documentation:

* List DB_NO_TERMLIST in the WritableDatabase constructor API documentation
  where we already list the other DB_* constants.

portability:

* Eliminate single use of std::mem_fun() which was deprecated in C++11 and
  removed in C++17.  Reported by Mateusz Pusz in #806.

* Add missing includes for std::numeric_limits<>.  Reported by stac47 in #805.

* Work around mingw.org header issue.  MSVC seems to implicitly include
  <winerror.h> but mingw.org's headers don't, leading to ERROR_PIPE_CONNECTED
  not being defined.  Fixes https://github.com/xapian/xapian/pull/318, reported
  by Alex Sandro.

* Suppress MSVC warnings about possible loss of data.  The values involved are
  the number of set bits in a value of integer type, so these warnings are
  bogus.

* Include <sys/types.h> for size_t and off_t, which is the appropriate header,
  and needed with Android's bionic libc.  Patch from Matthieu Gautier.

* Use a temporary file for the Doxygen configuration to work around Doxygen
  1.8.19 bug which truncates a config file read from stdin to 4096 bytes
  (https://github.com/doxygen/doxygen/issues/7975).

Thu Jan 14 14:45:04 2021 schmonz (pkgsrc commits)
doc: Updated textproc/xapian to 1.4.18

Thu Jan 14 14:45:04 2021 schmonz (pkgsrc commits)
doc: Updated textproc/xapian-omega to 1.4.18

Thu Jan 14 13:15:04 2021 schmonz (pkgsrc commits)
Use the macro used elsewhere to fix build on at least macOS. Also
build-tested on CentOS 7 and Tribblix m24.

Thu Jan 14 12:15:02 2021 schmonz (pkgsrc commits)
Take steps toward running under other UCSPI-TLS server implementations:

- Set CADIR in the environment.

- Prefer a separate keyfile for TLS. If it's not present, attempt to
  generate it by copying out the private key from the certfile.

- Don't provide an affordance for overriding the compiled-in cipherlist.

- Be willing to enable TLS without a DH params file.

While here, invent control/localfilters. If it exists, it's a sequence
of filters for SMTP connections on localhost.

Bump version.

Thu Jan 14 12:15:02 2021 schmonz (pkgsrc commits)
doc: Updated mail/qmail-run to 20210114

Thu Jan 14 11:45:04 2021 schmonz (pkgsrc commits)
Improve TLS setup instructions. Bump PKGREVISION.

Thu Jan 14 11:45:04 2021 schmonz (pkgsrc commits)
doc: Updated mail/qmail to 1.03nb50

Wed Jan 13 06:15:03 2021 schmonz (pkgsrc commits)
Fix PLIST in the dylib case.

Wed Jan 13 06:15:03 2021 schmonz (pkgsrc commits)
Remove the non-applicable warning about CADIR. Bump PKGREVISION.

Wed Jan 13 06:15:03 2021 schmonz (pkgsrc commits)
doc: Updated net/s6-networking to 2.4.0.0nb1

Mon Jan 11 16:45:07 2021 schmonz (pkgsrc commits)
PKGREVISION bump from skalibs update (and fix building with changed API).

Mon Jan 11 16:45:07 2021 schmonz (pkgsrc commits)
doc: Updated sysutils/fdtools to 2020.05.04nb1

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
Bump default BUILDLINK_API_DEPENDS.execline to the new version.

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
Bump default BUILDLINK_API_DEPENDS.skalibs to the new version.

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
Describe 'execline' option.

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
Update to 2.10.0.0. From the changelog:

- Bugfixes.
- Changes to s6-svscan and s6-svscanctl: the list of commands
  that can be sent to s6-svscan has been thoroughly cleaned up.
  s6-svscan now scans and prunes on SIGHUP.
- Changes to s6-supervise and s6-svc: -X not supported anymore,
  nosetsid not supported anymore. SIGHUP now properly closes
  stdin/stdout to allow the service to naturally exit on EOF;
  SIGQUIT semantics changed to immediately bail. SIGINT is now
  trapped and forwarded to the service's process group.
- New binary: s6-svperms, implementing a split permissions
  model. (By default, everything is the same as before.)
- New binary: s6-usertree-maker, creating service directories
  for supervision trees managed by users.

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
Update to 2.10.0.0. From the changelog:

- New openc_* functions.
- New function: ipc_bind_reuse_lock(), taking a lock before
  unconditionally deleting the socket.
- ipc_bind_reuse() rewritten to use ipc_bind_reuse_lock(),
  so it does the right thing instead of clobbering sockets.
- Complete revamping of the pathexec functions, see exec.h.
- Revamping of the locking functions.
- Use of standard O_NONBLOCK and O_CLOEXEC instead of adhoc
  DJBUNIX_FLAG_NB and DJBUNIX_FLAG_COE.
- Better header separation; webipc.h removed (stuff moved to
  socket.h)
- New function: mkptemp2(), creating a fifo with a templated
  name (like mkptemp) but with options for O_NONBLOCK and O_CLOEXEC.
- New sysdep to test for chroot().

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
Update to 2.2.3.1. From the changelog:

- Version that works with skalibs-2.10.0.0.

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
Update to 2.3.4.0. From the changelog:

- New function: s6dns_message_parse_question().

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
Update to 2.4.0.0. From the changelog:

- Can be built against OpenSSL + libretls.
- execline is now optional.
- s6-tlsc and s6-tlsd rewrite. They're now wrappers around new
  binaries: s6-tlsc-io and s6-tlsd-io, which establish and run a
  TLS tunnel over already existing fds.
- New functionality: s6-ucspitlsc and s6-ucspitlsd, for an
  implementation of delayed encryption.

pkgsrc changes:

- Switch from BearSSL to LibreTLS (atop OpenSSL).
- Turn 'execline' option off by default.

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
Update to 2.7.0.0. From the changelog:

- forstdin QoL changes: now it exits 1 if it doesn't read anything,
  and it only splits on newlines by default.
- forbacktickx, which is a wrapper to forstdin, gets the same changes.
- Line-processing binaries now chomp by default. Substitution
  binaries do not.
- New -N option everywhere to disable chomping.
- New "default" directive to trap, replacing the irrelevant "timeout".

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
doc: Updated devel/skalibs to 2.10.0.0

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
doc: Updated lang/execline to 2.7.0.0

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
doc: Updated misc/s6-portable-utils to 2.2.3.1

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
doc: Updated net/s6-dns to 2.3.4.0

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
doc: Updated net/s6-networking to 2.4.0.0

Mon Jan 11 14:45:03 2021 schmonz (pkgsrc commits)
doc: Updated sysutils/s6 to 2.10.0.0

Mon Jan 11 12:15:05 2021 schmonz (pkgsrc commits)
Update to 0.3. From the changelog:

- Windows CI is included and working
- Reporters launch in the background, no longer blocking
- Removed encoding options on verify_file
- Added PyPI documentation

Mon Jan 11 12:15:05 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 0.3.0

Sat Jan 9 07:30:03 2021 schmonz (pkgsrc commits)
Add missing ifdef guard to fix OpenBSD build.

Fri Jan 8 15:00:07 2021 schmonz (pkgsrc commits)
Instead of auto-choosing openssl if gnutls is not selected, use
PKG_OPTIONS_OPTIONAL_GROUPS and allow building with neither.
The default remains openssl.