Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Add and enable py-approvaltests.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Add and enable texttest.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Define rcvar so goaccess=NO works. Fix a spell-o. Bump PKGREVISION.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Explicitly ulimit qmailsend. Bump PKGREVISION.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Initial import of TextTest, an open source tool for text-based
functional testing. This means running a program in lots of different
ways from the command line, and using the text output produced as a
means of controlling the behaviour of that application.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Initial import of py-approvaltests, the Python port of an
assertion/verification library to aid testing.

You can use ApprovalTests to verify objects that require more than a
simple assert including long strings, large arrays, and complex hash
structures and objects. ApprovalTests really shines when you need a more
granular look at the test failure. Sometimes, trying to find a small
difference in a long string printed to STDOUT is just too hard!
ApprovalTests solves this problem by providing reporters which let you
view the test results in one of many popular diff utilities.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Note highlight update.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Restore missing .include of options.mk.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Support PKG_SYSCONFDIR. Bump PKGREVISION.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Update to 0.70. From the changelog:

[Fixed]
- Due to hash key randomization, incompatible column sets were reported
  where in fact the sets are equal (with tests)
- Multiple examples would always report incompatible column sets
- Multiple examples trigger parser error due to accessing a
  deprecated scenario attribute
- Too much code was running with $/ bound to `undef` when parsing
  Gherkin from file
- NAME section missing in two modules causing Dist::Zilla to fail
  insertion of VERSION section

[Changed]
- Some improved error messages

[Added]
- New --strict option for `pherkin` which causes an exit value of 1
  when there are 'pending' or 'missing' steps

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Update to 0.71. From the changelog:

[Fixed]
- Feature file parser crashes on empty files
- 'prove' plugin doesn't run 'post_execute' hooks

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Update to 3.56. From the changelog:

- added support for Sequence Alignment Maps (SAM files)
- added empty-file mode to `--no-trailing-nl`
  (https://gitlab.com/saalen/highlight/issues/147)
- fixed issue with `--syntax-by-name` waiting for stdin
  (https://gitlab.com/saalen/highlight/-/issues/151)
- fixed issue with `--syntax` reading matching files in the current
  working directory
  (https://gitlab.com/saalen/highlight/-/issues/151)
- fixed string parsing in lisp.lang
  (https://gitlab.com/saalen/highlight/-/issues/150)
- fixed output of UTF-8 text in xterm256 or truecolor output
  (https://gitlab.com/saalen/highlight/-/issues/152)
- fixed regex in js.lang (thanks to Jens Schleusener)
- fixed calculation of testcase markers with UTF-8 input
- allowed number literals with underscores in Java, Scala, D, Julia,
  C#, Perl and Ada definitions
- added Nord theme
  (https://gitlab.com/saalen/highlight/-/merge_requests/125)

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
Update to notqmail 1.08 (as qmail-1.03nb49). From the changelog:

## Fix bugs

- Vulnerabilities we've inherited from qmail 1.03, reported by Qualys.
    - CVE-2005-1515: fix signedness wraparound in `substdio_{put,bput}()`.
    - CVE-2005-1514: fix possible signed integer overflow in `commands()`.
    - CVE-2005-1513: fix integer overflow in `stralloc_readyplus()`.
    - Fix several other places where variables could overflow.
- `qmail-pop3d`: instead of running as root if root authenticates (and
  being a vector for a dictionary attack on the root password), exit 1
  to look just like a failed `checkpassword` login.
- `qmail-inject`: do not parse header recipients if `-a` is given.
- Correctly detect multiple IP addresses on the same interface.
- Remove workaround for ancient DNS servers that do not properly
  support CNAME.
- Fix possible integer overflow in `alloc()`.

## Reduce bug likelihood

- Remove `dnscname` and `dnsmxip` programs that were being built but not
  installed.
- Remove `systype` and related platform detection.
- Remove unused variable in `maildir.c`.
- Reduce variable scope in `tcpto.c`.
- Avoid local variables shadowing same-named globals.
- Avoid needing `exit.h` in named-pipe bug check.
- Add a `test` target and some unit tests, using Check.
- Add missing function declarations in `cdbmss.h`, `scan.h`.
- Add missing return types to `main()`.
- Add `hier.h` for inclusion in `instcheck.c`, `instchown.c`, `instpackage.c`.
- Use system headers and types instead of the `HASSHORTSETGROUPS` check.
- Use system headers instead of redeclaring `exit()`, `read()`,
  `write()`, `malloc()`, `free()`, `fork()`, `uint32_t`.
- Use C89 function signatures for code we've touched so far.
- Automated builds:
    - TravisCI: move setting `MAKEFLAGS` out of the script and into
      the matrix.
    - Add FreeBSD builds with CirrusCI.
    - Add a GitHub Actions build.

## Other changes

- Remove DJB's TODO.
- Replace many `pobox.com` URLs.
- Acknowledge Erik Sjölund's `qmail-local.c` bugfix that we've
  inherited from netqmail.
- Avoid generating catted manpages by building with `NROFF=true`.
- Optionally create a `systemd` service file.
- Run an alternate `qmail-remote` by setting `QMAILREMOTE` in
  `qmail-send`'s environment.

## Intent to remove

In the course of developing this release, we found programs that we
intend to remove in the next release. We believe none of these remains
necessary or useful enough to be worth the cost of maintaining. If you
disagree, please let us know!

- Remove `qsmhook`, long since replaced by `preline`.
- Remove inefficient `maildirwatch`.
- Remove obsolete mail client wrappers.
- Remove `qmail-pop3d`, since Maildir is well supported by actively
  maintained POP3 servers.

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
doc: Added devel/py-approvaltests version 0.2.6

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
doc: Added devel/texttest version 4.0.0

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.70

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.71

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
doc: Updated mail/qmail to 1.03nb49

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
doc: Updated mail/qmail-run to 20200519

Wed May 27 05:00:11 2020 schmonz (pkgsrc commits)
doc: Updated sysutils/tarsnap to 1.0.39nb2

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
CI: make the NROFF tests to actually override nroff

These things just set environment variables, but since they were note exported
they were not visible to make, so nothing actually changed.

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
Make: make catman dependency rule portable

The previous version only worked with GNU make. It was not caught because of
broken CI rules.

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
add back accidentially removed typecast

Fixes: 2fe3ac71d35e68d1d42273a3925b9f7dc8020742

Sat May 23 19:00:22 2020 leahneukirchen (notqmail commits)
fmt.h: use prototypes, remove missing functions

Sat May 23 19:00:22 2020 leahneukirchen (notqmail commits)
fmt_*.c: convert to prototypes

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
remove obsolete mail client wrappers

These 3 scripts call maildir2mbox before calling one of 3 mail programs. Both
elq and pine are obsolete and are not maintained anymore, and I have no idea
what "Mail" was. Noone uses any of these today anymore, and most people don't
do on local mail stores either.

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
remove the "alloc" parameter from cdbmake_add() and cdbmake_split()

Both of these functions are only called from a single place, where both pass in
the alloc() function. The parameter was also named alloc, which can cause
compiler warnings when -Wshadow is enabled. Simply remove the parameter, which
makes everything work exactly as before.

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
remove the custom allocator

 * it's as simple as possible, probably intentional. This makes things like
   alloc_re() (i.e. realloc()) inefficient as it does not look if the thing it
   reallocates is already the last thing in the batch, and simply extends that,
   or if alloc_free() has the last block and adds things back to the pool
   (ideally with zeroing for security reasons).
 * it makes it basically impossible to detect overruns on early small
   allocations with tools like valgrind, address sanitizer or friends as
   those allocations never hit malloc(), so are never traced by any custom
   tools. Any overrun will just go into the next variable, untracable.
 * allocators do their own buffering, alignment, and so on. If they are broken,
   your system is severely screwed. And if we need more money^H^H^H^Hemory we
   will hit that buggy allocator anyway, making things harder to detect as it
   will only happen on "heavy" memory usage. This is not TruOS, SunOS 1.x or
   something like that anymore. We expect a reasonably sane OS. Everything else
   will get us screwed in much more severe ways.
 * it has shown issues when coming close to 4GiB allocations (#37, #109, older
   reports). DJB correctly says that an allocation of that size in your mailer
   shows that you have already done something wrong, but still: 64 bit
   platforms are the default, so using a 32 bit type to pass allocation sizes
   is a bug of it's own.
 * when any additional patch accidentially mixes calls to this functions with
   normal realloc()/free() this can lead to random crashes
 * why bother at all with having a custom allocator?

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
remove unused substdio_bget()

Spotted by Qualsys during their audit.

Sat May 23 19:00:22 2020 leahneukirchen (notqmail commits)
scan.h: use prototypes, remove missing functions

Sat May 23 19:00:22 2020 leahneukirchen (notqmail commits)
scan_*.c: convert to prototypes

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
use POSIX compliant calling of head and tail

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
use default strdup() instead of open coding it

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
use unsigned variables in qmail-send

Sat May 23 19:00:22 2020 DerDakon (notqmail commits)
use unsigned variables to store the result of str_len()

Sat May 23 18:30:06 2020 schmonz (pkgsrc commits)
Restore missing .include of options.mk.

Sat May 23 18:30:06 2020 schmonz (pkgsrc commits)
Update to notqmail 1.08 (as qmail-1.03nb49). From the changelog:

## Fix bugs

- Vulnerabilities we've inherited from qmail 1.03, reported by Qualys.
    - CVE-2005-1515: fix signedness wraparound in `substdio_{put,bput}()`.
    - CVE-2005-1514: fix possible signed integer overflow in `commands()`.
    - CVE-2005-1513: fix integer overflow in `stralloc_readyplus()`.
    - Fix several other places where variables could overflow.
- `qmail-pop3d`: instead of running as root if root authenticates (and
  being a vector for a dictionary attack on the root password), exit 1
  to look just like a failed `checkpassword` login.
- `qmail-inject`: do not parse header recipients if `-a` is given.
- Correctly detect multiple IP addresses on the same interface.
- Remove workaround for ancient DNS servers that do not properly
  support CNAME.
- Fix possible integer overflow in `alloc()`.

## Reduce bug likelihood

- Remove `dnscname` and `dnsmxip` programs that were being built but not
  installed.
- Remove `systype` and related platform detection.
- Remove unused variable in `maildir.c`.
- Reduce variable scope in `tcpto.c`.
- Avoid local variables shadowing same-named globals.
- Avoid needing `exit.h` in named-pipe bug check.
- Add a `test` target and some unit tests, using Check.
- Add missing function declarations in `cdbmss.h`, `scan.h`.
- Add missing return types to `main()`.
- Add `hier.h` for inclusion in `instcheck.c`, `instchown.c`, `instpackage.c`.
- Use system headers and types instead of the `HASSHORTSETGROUPS` check.
- Use system headers instead of redeclaring `exit()`, `read()`,
  `write()`, `malloc()`, `free()`, `fork()`, `uint32_t`.
- Use C89 function signatures for code we've touched so far.
- Automated builds:
    - TravisCI: move setting `MAKEFLAGS` out of the script and into
      the matrix.
    - Add FreeBSD builds with CirrusCI.
    - Add a GitHub Actions build.

## Other changes

- Remove DJB's TODO.
- Replace many `pobox.com` URLs.
- Acknowledge Erik Sjölund's `qmail-local.c` bugfix that we've
  inherited from netqmail.
- Avoid generating catted manpages by building with `NROFF=true`.
- Optionally create a `systemd` service file.
- Run an alternate `qmail-remote` by setting `QMAILREMOTE` in
  `qmail-send`'s environment.

## Intent to remove

In the course of developing this release, we found programs that we
intend to remove in the next release. We believe none of these remains
necessary or useful enough to be worth the cost of maintaining. If you
disagree, please let us know!

- Remove `qsmhook`, long since replaced by `preline`.
- Remove inefficient `maildirwatch`.
- Remove obsolete mail client wrappers.
- Remove `qmail-pop3d`, since Maildir is well supported by actively
  maintained POP3 servers.

Sat May 23 18:30:06 2020 schmonz (pkgsrc commits)
doc: Updated mail/qmail to 1.03nb49

Sat May 23 17:30:08 2020 schmonz (notqmail commits)
Remove qsmhook, long since replaced by preline.

Wed May 20 11:15:07 2020 schmonz (notqmail commits)
Note CVE and other overflow fixes in CHANGES.

Wed May 20 11:15:07 2020 schmonz (notqmail commits)
This is notqmail 1.08.

Wed May 20 09:00:04 2020 schmonz (notqmail commits)
Add missing include for strncmp, found in CI.

Wed May 20 09:00:04 2020 schmonz (notqmail commits)
Let NROFF be redefined in the environment.

Tue May 19 17:15:03 2020 schmonz (pkgsrc commits)
Explicitly ulimit qmailsend. Bump PKGREVISION.

Tue May 19 17:15:03 2020 schmonz (pkgsrc commits)
doc: Updated mail/qmail-run to 20200519

Thu May 14 11:45:03 2020 schmonz (notqmail commits)
qmail-pop3d: exit 1, pronto, if running as root.

At least checkpassword-pam and DJB's original checkpassword are willing
to authenticate the root user and run a child program with UID 0. For
POP3 service -- the canonical checkpassword use case! -- this produces
runtime behavior that is inconsistent with...

- qmail's design, because qmail-local will never run as root to populate
  a Maildir that qmail-pop3d could serve, and

- qmail's security focus, because it lets abusers dictionary-attack the
  root password over the network.

Instead, in qmail-pop3d, if getuid() returns 0, we write to the logs and
exit 1. If someone manages to guess the root password, they won't know
they did: it looks exactly like any other failed checkpassword login.
And the sysadmin could potentially be alerted.

Thu May 14 11:45:03 2020 schmonz (notqmail commits)
qmail-popup: leave kid's stderr alone for logging.

Tue May 12 07:15:04 2020 schmonz (pkgsrc commits)
Note highlight update.

Tue May 12 07:15:04 2020 schmonz (pkgsrc commits)
Update to 0.71. From the changelog:

[Fixed]
- Feature file parser crashes on empty files
- 'prove' plugin doesn't run 'post_execute' hooks

Tue May 12 07:15:04 2020 schmonz (pkgsrc commits)
Update to 3.56. From the changelog:

- added support for Sequence Alignment Maps (SAM files)
- added empty-file mode to `--no-trailing-nl`
  (https://gitlab.com/saalen/highlight/issues/147)
- fixed issue with `--syntax-by-name` waiting for stdin
  (https://gitlab.com/saalen/highlight/-/issues/151)
- fixed issue with `--syntax` reading matching files in the current
  working directory
  (https://gitlab.com/saalen/highlight/-/issues/151)
- fixed string parsing in lisp.lang
  (https://gitlab.com/saalen/highlight/-/issues/150)
- fixed output of UTF-8 text in xterm256 or truecolor output
  (https://gitlab.com/saalen/highlight/-/issues/152)
- fixed regex in js.lang (thanks to Jens Schleusener)
- fixed calculation of testcase markers with UTF-8 input
- allowed number literals with underscores in Java, Scala, D, Julia,
  C#, Perl and Ada definitions
- added Nord theme
  (https://gitlab.com/saalen/highlight/-/merge_requests/125)

Tue May 12 07:15:04 2020 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.71

Mon May 11 17:15:04 2020 schmonz (notqmail commits)
Add a test target and one unit test, using Check.

Thu Apr 30 06:45:06 2020 schmonz (pkgsrc commits)
Add and enable py-approvaltests.

Thu Apr 30 06:45:06 2020 schmonz (pkgsrc commits)
Add and enable texttest.

Thu Apr 30 06:45:06 2020 schmonz (pkgsrc commits)
Define rcvar so goaccess=NO works. Fix a spell-o. Bump PKGREVISION.

Thu Apr 30 06:45:06 2020 schmonz (pkgsrc commits)
Initial import of TextTest, an open source tool for text-based
functional testing. This means running a program in lots of different
ways from the command line, and using the text output produced as a
means of controlling the behaviour of that application.

Thu Apr 30 06:45:06 2020 schmonz (pkgsrc commits)
Initial import of py-approvaltests, the Python port of an
assertion/verification library to aid testing.

You can use ApprovalTests to verify objects that require more than a
simple assert including long strings, large arrays, and complex hash
structures and objects. ApprovalTests really shines when you need a more
granular look at the test failure. Sometimes, trying to find a small
difference in a long string printed to STDOUT is just too hard!
ApprovalTests solves this problem by providing reporters which let you
view the test results in one of many popular diff utilities.

Thu Apr 30 06:45:06 2020 schmonz (pkgsrc commits)
Update to 0.70. From the changelog:

[Fixed]
- Due to hash key randomization, incompatible column sets were reported
  where in fact the sets are equal (with tests)
- Multiple examples would always report incompatible column sets
- Multiple examples trigger parser error due to accessing a
  deprecated scenario attribute
- Too much code was running with $/ bound to `undef` when parsing
  Gherkin from file
- NAME section missing in two modules causing Dist::Zilla to fail
  insertion of VERSION section

[Changed]
- Some improved error messages

[Added]
- New --strict option for `pherkin` which causes an exit value of 1
  when there are 'pending' or 'missing' steps

Thu Apr 30 06:45:06 2020 schmonz (pkgsrc commits)
doc: Added devel/py-approvaltests version 0.2.6

Thu Apr 30 06:45:06 2020 schmonz (pkgsrc commits)
doc: Added devel/texttest version 4.0.0

Thu Apr 30 06:45:06 2020 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.70

Sat Apr 25 17:30:04 2020 schmonz (pkgsrc commits)
Define rcvar so goaccess=NO works. Fix a spell-o. Bump PKGREVISION.

Mon Apr 20 12:00:10 2020 schmonz (pkgsrc commits)
Add and enable py-approvaltests.

Mon Apr 20 12:00:10 2020 schmonz (pkgsrc commits)
Initial import of py-approvaltests, the Python port of an
assertion/verification library to aid testing.

You can use ApprovalTests to verify objects that require more than a
simple assert including long strings, large arrays, and complex hash
structures and objects. ApprovalTests really shines when you need a more
granular look at the test failure. Sometimes, trying to find a small
difference in a long string printed to STDOUT is just too hard!
ApprovalTests solves this problem by providing reporters which let you
view the test results in one of many popular diff utilities.

Mon Apr 20 12:00:10 2020 schmonz (pkgsrc commits)
doc: Added devel/py-approvaltests version 0.2.6

Sun Apr 19 06:00:07 2020 schmonz (pkgsrc commits)
Update to 0.70. From the changelog:

[Fixed]
- Due to hash key randomization, incompatible column sets were reported
  where in fact the sets are equal (with tests)
- Multiple examples would always report incompatible column sets
- Multiple examples trigger parser error due to accessing a
  deprecated scenario attribute
- Too much code was running with $/ bound to `undef` when parsing
  Gherkin from file
- NAME section missing in two modules causing Dist::Zilla to fail
  insertion of VERSION section

[Changed]
- Some improved error messages

[Added]
- New --strict option for `pherkin` which causes an exit value of 1
  when there are 'pending' or 'missing' steps

Sun Apr 19 06:00:07 2020 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.70

Sat Apr 18 17:00:07 2020 schmonz (pkgsrc commits)
Add and enable texttest.

Sat Apr 18 17:00:07 2020 schmonz (pkgsrc commits)
Initial import of TextTest, an open source tool for text-based
functional testing. This means running a program in lots of different
ways from the command line, and using the text output produced as a
means of controlling the behaviour of that application.

Sat Apr 18 17:00:07 2020 schmonz (pkgsrc commits)
doc: Added devel/texttest version 4.0.0

Mon Apr 6 18:00:07 2020 schmonz (pkgsrc commits)
Support PKG_SYSCONFDIR. Bump PKGREVISION.

Mon Apr 6 18:00:07 2020 schmonz (pkgsrc commits)
doc: Updated sysutils/tarsnap to 1.0.39nb2

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Avoid conflicting implicit definition of htonl() on NetBSD.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Avoid xsltproc attempting network fetch.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Revert previous; fixed by docbook-xsl-1.79.2nb2.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Update MASTER_SITES and HOMEPAGE.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Update to 0.11.3 (as 0.999.11.3). From the changelog:

- Adopted some fixes contributed by Alan S. (mtx):
  DNS IP Name qualification; X.509 DNS name matching; certs are only
  read on demand.
- Support of STARTTLS in sslclient is postponed to next minor version.
- Straightened error codes and exiting for sslserver/sslhandle instead of
  dropping the session in case of errors.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Update to 0.11.4. From the changelog:

- Fixed iopause return value evaluation in remoteinfo.c.
- Removed return call evaluation of iopause in ssl_io.c and ssl_timeout.c
  Not clear, whether this a resulting the polling.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Update to 0.42a. From the changelog:

- Add compatibility to Python 3 (and retain Python 2)
    - Remove python<3.0 restriction in setup.py
    - Make compatible to BeautifulSoup4
    - Accept octal representations of Python 2 (0nnn) and Python 3 (0onnn)
    - Prevent iterator being changed while iterating
    - Python 2/3 compatible treatment of max(n, None)
    - Prevent "Exception ... ignored" in `redo-log ... | head`
    - Distinguish byte (python2 str type) and unicode strings (python 3 str type)
    - Set file descriptor as inheritable for all pythons >=3.4
    - Unify print function usage for Python 2 and 3 via __future__ import
    - Run 2to3 utility
    - Remove python interpreter selection
- GettingStarted.md: Add -E option to sudo to preserve environment
- docs/cookbook/c: missing quote char.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Update to 1.11.3. From the changelog:

- Improved stability of rblsmtpd (which might segfault on IPv6 connections).
- Fixed rblsmtpd core dumping due to wrong decrement of IPv6 loop variable.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Update to 1.11.4. From the changelog:

- Changed once more rblsmtpd's IPv6/IPv4 treatment of the received
  environment variables to make it more robust.
- Fixed wrong IPv4 check for tcpserver's paranoid evalution.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Update to 14 (as 0.9.14). From the changelog:

- Added 'const' for most input arguments + updated man:
  byte, logmsg, str, pathexec. Patch contributed by Alan S.
- Added byte_fill and case_upper function (potentially for SRS).
- Included CFLAGS and LDFLAGS macros in Makefile.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Update to 2.0.1. From the changelog:

- Switch to golang.org/x/time/rate
- Print the notes when displaying a firewall rule
- Add optional --notes to the firewall rule creation
- Add warning note to server upgrade-plan change command
- Add support for virtual machine plan changes
- Add get_app_info
- Fix travis-ci golang versions
- Update to golang 1.10
- Expose the main interface MAC via server ipv4 list
- Add error tests, changes for nil return
- Fix common on exported type BackupScheduleResponse
- Fixes for backup unit tests
- Add Test_Servers_BackupSetSchedule_OK
- Add Test_Servers_BackupGetSchedule_OK
- Add BackupGetSchedule, BackupSetSchedule
- Add serversBackupGetSchedule, serversBackupSetSchedule
- Remove backupschedule struct, change return type of GetBackups
- Add backup/list, server/backup/(get,set)
- Add commands_backup.go
- Post request and []Backup
- Add backup_test.go file
- Add backup.go file
- Don't disable SSH host key checking
- Lib: update snapshot resource
- Lib: add new network resource
- Feat(*): support restore from backup/snapshot
- Api: add initial bare metal support

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
Use the 0.15.0-tagged distfile directly. Extracted, patched trees
compare identical before and after.

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
doc: Updated devel/apenwarr-redo to 0.42a

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
doc: Updated net/fehqlibs to 0.9.14

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
doc: Updated net/ucspi-ssl to 0.999.11.3

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
doc: Updated net/ucspi-ssl to 0.999.11.4

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
doc: Updated net/ucspi-tcp6 to 1.11.3

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
doc: Updated net/ucspi-tcp6 to 1.11.4

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
doc: Updated sysutils/vultr to 2.0.1

Mon Apr 6 07:45:04 2020 schmonz (pkgsrc commits)
doc: Updated textproc/xapian-omega to 1.4.15

Tue Mar 31 08:00:07 2020 schmonz (pkgsrc commits)
Use the 0.15.0-tagged distfile directly. Extracted, patched trees
compare identical before and after.

Mon Mar 30 05:00:07 2020 schmonz (pkgsrc commits)
Update to 0.11.4. From the changelog:

- Fixed iopause return value evaluation in remoteinfo.c.
- Removed return call evaluation of iopause in ssl_io.c and ssl_timeout.c
  Not clear, whether this a resulting the polling.

Mon Mar 30 05:00:07 2020 schmonz (pkgsrc commits)
Update to 0.42a. From the changelog:

- Add compatibility to Python 3 (and retain Python 2)
    - Remove python<3.0 restriction in setup.py
    - Make compatible to BeautifulSoup4
    - Accept octal representations of Python 2 (0nnn) and Python 3 (0onnn)
    - Prevent iterator being changed while iterating
    - Python 2/3 compatible treatment of max(n, None)
    - Prevent "Exception ... ignored" in `redo-log ... | head`
    - Distinguish byte (python2 str type) and unicode strings (python 3 str type)
    - Set file descriptor as inheritable for all pythons >=3.4
    - Unify print function usage for Python 2 and 3 via __future__ import
    - Run 2to3 utility
    - Remove python interpreter selection
- GettingStarted.md: Add -E option to sudo to preserve environment
- docs/cookbook/c: missing quote char.

Mon Mar 30 05:00:07 2020 schmonz (pkgsrc commits)
Update to 1.11.4. From the changelog:

- Changed once more rblsmtpd's IPv6/IPv4 treatment of the received
  environment variables to make it more robust.
- Fixed wrong IPv4 check for tcpserver's paranoid evalution.

Mon Mar 30 05:00:07 2020 schmonz (pkgsrc commits)
Update to 2.0.1. From the changelog:

- Switch to golang.org/x/time/rate
- Print the notes when displaying a firewall rule
- Add optional --notes to the firewall rule creation
- Add warning note to server upgrade-plan change command
- Add support for virtual machine plan changes
- Add get_app_info
- Fix travis-ci golang versions
- Update to golang 1.10
- Expose the main interface MAC via server ipv4 list
- Add error tests, changes for nil return
- Fix common on exported type BackupScheduleResponse
- Fixes for backup unit tests
- Add Test_Servers_BackupSetSchedule_OK
- Add Test_Servers_BackupGetSchedule_OK
- Add BackupGetSchedule, BackupSetSchedule
- Add serversBackupGetSchedule, serversBackupSetSchedule
- Remove backupschedule struct, change return type of GetBackups
- Add backup/list, server/backup/(get,set)
- Add commands_backup.go
- Post request and []Backup
- Add backup_test.go file
- Add backup.go file
- Don't disable SSH host key checking
- Lib: update snapshot resource
- Lib: add new network resource
- Feat(*): support restore from backup/snapshot
- Api: add initial bare metal support

Mon Mar 30 05:00:07 2020 schmonz (pkgsrc commits)
doc: Updated devel/apenwarr-redo to 0.42a

Mon Mar 30 05:00:07 2020 schmonz (pkgsrc commits)
doc: Updated net/ucspi-ssl to 0.999.11.4

Mon Mar 30 05:00:07 2020 schmonz (pkgsrc commits)
doc: Updated net/ucspi-tcp6 to 1.11.4