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 (17m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (89d)  pkgsrc-2023Q3 (168d) 

2024-05-27 08:27:57 UTC Now

2017-07-09 22:12:12 UTC MAIN commitmail json YAML

Apply upstream patch (SVN rev 1791010) to fix "Unescaped left brace in
regex is deprecated here (and will be fatal in Perl 5.30)". While here,
remove references to LOCALBASE. Bump PKGREVISION.

(schmonz)

2017-07-09 17:17:06 UTC MAIN commitmail json YAML

Rely on PKG_HAVE_KQUEUE to tell us whether the OS supports kqueue(2).
Fixes build on Darwin 10.12.5 (and probably Bitrig and MirBSD, which had
been excluded from ONLY_FOR_PLATFORM).

(schmonz)

2017-07-09 17:03:12 UTC MAIN commitmail json YAML

Define PKG_HAVE_KQUEUE where available.

(schmonz)

2017-07-09 16:16:32 UTC MAIN commitmail json YAML

2017-07-09 15:02:17 UTC MAIN commitmail json YAML

Updated devel/p5-Test-BDD-Cucumber to 0.53

(schmonz)

2017-07-09 15:02:11 UTC MAIN commitmail json YAML

2017-07-09 15:01:46 UTC MAIN commitmail json YAML

Fix formatting of converters/unoconv addition (found by pkglint).

(schmonz)

2017-07-09 14:51:15 UTC MAIN commitmail json YAML

Updated devel/p5-Ouch to 0.0500

(schmonz)

2017-07-09 14:51:09 UTC MAIN commitmail json YAML

Update to 0.0500. From the changelog:

- Made :trytiny more Try::Tiny-sh thanks to Flavio Poletti

(schmonz)

2017-07-06 15:46:37 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170706

(schmonz)

2017-07-06 15:46:31 UTC MAIN commitmail json YAML

Remove qmail-qfilter-queue, deprecated in 2017Q2. Use qmail-qfilter-smtpd-queue
or qmail-qfilter-ofmipd-queue instead. Bump version.

(schmonz)

2017-07-02 00:49:45 UTC MAIN commitmail json YAML

Updated databases/mariadb55-server to 5.5.52nb1

(schmonz)

2017-07-01 23:57:46 UTC MAIN commitmail json YAML

Disassociate from controlling terminal (using Perl, already a
dependency) and run the logger as ${mysqld_user}, not root.
Bump PKGREVISION.

(schmonz)

2017-07-01 16:23:27 UTC MAIN commitmail json YAML

Updated textproc/py-libxml2 to 2.9.4nb3

(schmonz)

2017-07-01 16:23:19 UTC MAIN commitmail json YAML

On Darwin, even though the self-tests pass either way, py-libxslt
doesn't build if this .so is a "bundle", and does if it's a "dylib".
Make it a dylib. Bump PKGREVISION.

(schmonz)

2017-07-01 16:18:00 UTC MAIN commitmail json YAML

2017-07-01 12:42:21 UTC MAIN commitmail json YAML

Needs gmake, at least for the man page.

(schmonz)

2017-06-29 17:19:20 UTC MAIN commitmail json YAML

Updated sysutils/etckeeper to 1.18.5.1nb2

(schmonz)

2017-06-29 17:19:13 UTC MAIN commitmail json YAML

Revert patch to "be silent if there's nothing to commit." Upstream
recommends using `etckeeper unclean` to determine if there are any
changes in need of committing, which works with every VCS that
etckeeper supports. Bump PKGREVISION.

(schmonz)

2017-06-26 04:52:41 UTC MAIN commitmail json YAML

Updated devel/libowfat to 0.31

(schmonz)

2017-06-26 04:52:34 UTC MAIN commitmail json YAML

Update to 0.31. From the changelog:

0.31:
  special case buffer_get_token with token length 1 through memccpy (almost 4x speedup)
  test for pread and use it instead of lseek+read in cdb and io_mmapwritefile
  add mmap_readat (like mmap_read but open by fd, not by name)
  add fmt_iso8601 and scan_iso8601 (time_t -> "2014-05-27T19:22:16Z")
  add fmt_netstring and scan_netstring (http://cr.yp.to/proto/netstrings.txt)
  add (fmt|scan)_varint and (fmt|scan)_pb_* (binary marshaling ala protocol buffers)

0.30:
  add compiletimeassert.h
  add haveuint128.h
  byte.h now defines UNALIGNED_ACCESS_OK on x86
  add scan_ulongn, scan_8longn, scan_xlongn, scan_longn, scan_netstring
  change buffer to have a destructor function pointer
  SECURITY: fmt_strn would write one byte too many (returned right length though, so usually not a problem as that byte would be overwritten with \0 by the caller anyway)
  fmt_pad and fmt_fill fail more gracefully when srclen > maxlen
  You can now say $ make WERROR=-Werror (compiling t.c may fail but that's strictly speaking not part of the library)
  scan_html now decodes HTML entities based on the actual w3c list (from entities.json, say gmake update to fetch the current version)
  added fmt_escapechar* to fmt.h (implement various escaping mechanisms also found in textcode but for a single char not a whole string, and they always escape, not just when they think it's needed)
  scan_ushort was supposed to abort early and return 5 when attempting to parse "65536", because the result does not fit.  It did not.  Now it does.
  scan_*long, scan_*int, scan_*short now properly abort if the number would not fit
  SECURITY: check for integer overflow in stralloc_ready
  switch io_fds from array to newly implemented (hopefully thread-safe) iarray
  switch epoll from level triggering to edge triggering
  introduce io_eagain_read and io_eagain_write (discontinue using io_eagain plz)
  fix buffer_get
  add fmt_html_tagarg, fmt_xml, scan_html_tagarg
  add socket_fastopen, socket_fastopen_connect4, socket_fastopen_connect6 and socket_quickack
  on Linux, in iob_send, if MSG_MORE is defined, and the request type
    lends itself to it, used sendto/sendmsg with MSG_MORE instead of
    TCP_CORK (saves two syscalls)
  add io_fd_flags so the caller can tell io_fd whether the socket is blocking
    (saves one fcntl syscall)
  more constness for stralloc and buffer
  mmap_read/mmap_shared on zero length files no longer fail but return a
    zero length buffer
  if SOCK_NONBLOCK is defined, use it instead of socket+fcntl
  ... but if errno==EINVAL still fall back to socket+fcntl (Robert Henney)
  SECURITY: fix botched integer overflow handling logic in stralloc_ready (Giorgio)
  add critbit

0.29:
  save 8 bytes in taia.h for 64-bit systems
  add buffer_tosa (buffer writing to auto-growing stralloc)
  add iarray
  support SCTP in addition to TCP
  fix io_receivefd so the incoming buffer is only 1 byte; io_passfd
    sends only one byte, so we might receive (and discard) other data if
    we try to read more (Stefan B端hler, from the lightttpd project)
  add io_fd_canwrite (like io_fd but assume the fd is writable)
  save a few syscalls here and there
  add awesome hack in isset.h (comex, Linus Torvalds)
  add byte_equal_notimingattack

(schmonz)

2017-06-26 02:04:41 UTC MAIN commitmail json YAML

Updated mail/mess822 to 0.58nb7

(schmonz)

2017-06-26 02:04:35 UTC MAIN commitmail json YAML

Depend on libtai to provide up-to-date leapsecs.dat. Build with pkgsrc
libtai rather than the bundled (slightly older) copy. Don't build
catpages, since we won't install them. Bump PKGREVISION.

(schmonz)

2017-06-26 01:06:08 UTC MAIN commitmail json YAML

2017-06-26 00:53:48 UTC MAIN commitmail json YAML

Removed one patch too many. Ride previous PKGREVISION bump.

(schmonz)

2017-06-26 00:46:00 UTC MAIN commitmail json YAML

Updated devel/libtai to 0.60nb5

(schmonz)

2017-06-26 00:45:54 UTC MAIN commitmail json YAML

Remove patches that seem unnecessary with present-day clang. Add patch
with new leap seconds since this software was written. Specify LICENSE
explicitly. Bump PKGREVISION.

(schmonz)

2017-06-24 15:19:43 UTC MAIN commitmail json YAML

Updated databases/mysql57-server to 5.7.18nb2

(schmonz)

2017-06-24 15:19:36 UTC MAIN commitmail json YAML

Updated databases/mysql56-server to 5.6.36nb1

(schmonz)

2017-06-24 15:19:30 UTC MAIN commitmail json YAML

Updated databases/mysql55-server to 5.5.56nb1

(schmonz)

2017-06-24 15:19:22 UTC MAIN commitmail json YAML

Updated databases/mysql51-server to 5.1.73nb1

(schmonz)

2017-06-24 15:18:43 UTC MAIN commitmail json YAML

2017-06-24 13:10:51 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 3.20170622

(schmonz)

2017-06-24 13:10:44 UTC MAIN commitmail json YAML

Update to 3.20170622. From the changelog:

* t/git-cgi.t: Wait 1 second before doing a revert that should work.
  This hopefully fixes a race condition in which the test failed
  around 6% of the time. (Closes: 862494)
* Guard against set-but-empty REMOTE_USER CGI variable on
  misconfigured nginx servers, and in general treat sessions with
  a set-but-empty name as if they were not signed in.
* When the CGI fails, print the error to stderr, not "Died"
* mdwn: Don't mangle <style> into <elyts> under some circumstances
* mdwn: Enable footnotes by default when using the default Discount
  implementation. A new mdwn_footnotes option can be used to disable
  footnotes in MultiMarkdown and Discount.
* mdwn: Don't enable alphabetically labelled ordered lists by
  default when using the default Discount implementation. A new
  mdwn_alpha_list option can be used to restore the old
  interpretation.
* osm: Convert savestate hook into a changes hook. savestate is not
  the right place to write wiki content, and in particular this
  breaks websetup if osm's dependencies are not installed, even
  if the osm plugin is not actually enabled. (Closes: #719913)
* toc: if the heading is of the form <h1 id="...">, use that for
  the link in the table of contents (but continue to generate
  <a name="index42"></a> in case someone was relying on it)
* color: Do not leak markup into contexts that take only the plain
  text, such as toc
* meta: Document [[!meta name="foo" content="bar"]]

(schmonz)

2017-06-23 15:49:09 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170623

(schmonz)

2017-06-23 15:49:03 UTC MAIN commitmail json YAML

Catch up to djbdns-run:

- Add "reload" as a synonym for "cdb" in qmail{ofmip,pop3,smtp}d.sh
- Shorten tcprules invocations

Bump version.

(schmonz)

2017-06-23 15:44:06 UTC MAIN commitmail json YAML

Add defaults for djbdns users and group.

(schmonz)

2017-06-23 15:39:53 UTC MAIN commitmail json YAML

Updated net/djbdns-run to 20170623

(schmonz)

2017-06-23 15:39:44 UTC MAIN commitmail json YAML

Catch up to qmail-run:

- Wrap long command lines for readability
- Document where we set procname=${name} for rc.d
- Detach long-running processes from controlling terminal
- Configurable path to tcpserver
- Configurable user and group names:

DJBDNS_AXFR_USER?= axfrdns
DJBDNS_CACHE_USER?= dnscache
DJBDNS_RBL_USER?= rbldns
DJBDNS_TINY_USER?= tinydns
DJBDNS_DJBDNS_GROUP?= djbdns

Bump version.

(schmonz)

2017-06-23 03:45:24 UTC MAIN commitmail json YAML

Updated security/stunnel to 5.41

(schmonz)

2017-06-23 03:45:18 UTC MAIN commitmail json YAML

Update to 5.41. From the changelog:

* New features
  - PKCS#11 engine DLL updated to version 0.4.5.
  - Default engine UI set with ENGINE_CTRL_SET_USER_INTERFACE.
  - Key file name added into the passphrase console prompt.
  - Performance optimization in memory leak detection.
* Bugfixes
  - Fixed crashes with the OpenSSL 1.1.0 branch.
  - Fixed certificate verification with "verifyPeer = yes"
    and "verifyChain = no" (the default), while the peer
    only returns a single certificate.

(schmonz)

2017-06-22 13:59:51 UTC MAIN commitmail json YAML

Updated net/djbdns to 1.05nb11

(schmonz)

2017-06-22 12:49:56 UTC MAIN commitmail json YAML

Needs pkg-config, at least for some build options.

(schmonz)

2017-06-22 12:37:33 UTC MAIN commitmail json YAML

2017-06-22 03:06:26 UTC MAIN commitmail json YAML

Remove lua buildlink, mistakenly included in previous.

(schmonz)

2017-06-21 19:44:59 UTC MAIN commitmail json YAML

Updated www/lighttpd to 1.4.45nb2

(schmonz)

2017-06-21 19:29:00 UTC MAIN commitmail json YAML

Add webdav, remove qmail-run-ofmipd.

(schmonz)

2017-06-21 19:27:36 UTC MAIN commitmail json YAML

Add "webdav" option for fuller-featured WebDAV server support.

(schmonz)

2017-06-21 16:44:05 UTC MAIN commitmail json YAML

2017-06-18 04:04:07 UTC MAIN commitmail json YAML

Updated graphics/p5-Image-JpegTran-AutoRotate to 0.04

(schmonz)

2017-06-18 04:04:00 UTC MAIN commitmail json YAML

Update to 0.04. From the changelog:

* Fix orientations 5 and 7. (@truist)

(schmonz)

2017-06-17 14:25:11 UTC MAIN commitmail json YAML

Bump PKGREVISION for previous.

(schmonz)

2017-06-17 14:10:59 UTC MAIN commitmail json YAML

Be silent if there's nothing to commit. From Nathan Arthur in private mail.

(schmonz)

2017-06-17 14:00:37 UTC MAIN commitmail json YAML

+ etckeeper-1.18.7 (pending a tarball somewhere)

(schmonz)

2017-06-17 13:55:14 UTC MAIN commitmail json YAML

Updated mail/pymsgauth to 2.1.0nb7

(schmonz)

2017-06-17 13:55:06 UTC MAIN commitmail json YAML

Add pymsgauth-tag, a Unix filter that takes an RFC822 mail message on stdin
and prints it to stdout, adding a pymsgauth token in the header if needed.
Patch has been submitted upstream. Bump PKGREVISION.

(schmonz)

2017-06-17 05:58:47 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170617

(schmonz)

2017-06-17 05:58:39 UTC MAIN commitmail json YAML

Increase default {ofmip,pop3,smtp}d softlimits by about 20 percent,
to 180000000 bytes. From Nathan Arthur in private mail.

Allow path to tcpserver to be overridden in rc.conf (e.g., by
sslserver from net/ucspi-ssl). From Thomas Lazar in private mail.

Detach processes and their loggers from the controlling terminal
with pgrphack(8).

Include qmailqread in the services driven by the LWQ-style qmail
rc.d script.

Unconditionally depend on mail/mess822, now that it's correctly
marked public-domain. Remove qmail-run-ofmipd option.

Bump version.

(schmonz)

2017-06-17 03:49:04 UTC MAIN commitmail json YAML

2017-06-16 18:13:48 UTC MAIN commitmail json YAML

Added graphics/p5-Image-JpegTran-AutoRotate version 0.03

(schmonz)

2017-06-16 18:13:33 UTC MAIN commitmail json YAML

Add and enable p5-Image-JpegTran-AutoRotate.

(schmonz)

2017-06-16 18:13:00 UTC MAIN commitmail json YAML

Initial import of p5-Image-JpegTran-AutoRotate, a Perl module that
transforms JPEG files so that orientation becomes 1.

This is the same operation as "exifautotran", but with no dependencies
on command-line programs; instead, we use the excellent Image::JpegTran
and Image::ExifTool CPAN modules.

(schmonz)

2017-06-08 22:35:46 UTC MAIN commitmail json YAML

2017-06-08 14:56:35 UTC MAIN commitmail json YAML

2017-06-08 14:05:17 UTC MAIN commitmail json YAML

2017-06-08 11:55:34 UTC MAIN commitmail json YAML

2017-06-07 22:29:41 UTC MAIN commitmail json YAML

2017-05-31 07:08:12 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170531

(schmonz)

2017-05-31 07:08:05 UTC MAIN commitmail json YAML

Add dependency on qmail-qfilter. Deprecate qmail-qfilter-queue in favor
of qmail-qfilter-{ofmipd,smtpd}-queue, and document how to enable
filtering for incoming and submitted messages. Bump version.

(schmonz)

2017-05-29 23:24:55 UTC MAIN commitmail json YAML

Updated mail/mess822 to 0.58nb6

(schmonz)

2017-05-29 23:21:21 UTC MAIN commitmail json YAML

Remove "mess822-qmailqueue" option.

(schmonz)

2017-05-29 23:20:54 UTC MAIN commitmail json YAML

Remove "mess822-qmailqueue" option, as the QMAILQUEUE patch is part
of the SMTP AUTH patch. Enable "sasl" option by default. Bump PKGREVISION.

(schmonz)

2017-05-27 16:59:45 UTC MAIN commitmail json YAML

Document new "mess822-qmailqueue" option.

(schmonz)

2017-05-27 16:58:49 UTC MAIN commitmail json YAML

Updated mail/mess822 to 0.58nb5

(schmonz)

2017-05-27 16:58:42 UTC MAIN commitmail json YAML

Add "mess822-qmailqueue" option to apply the QMAILQUEUE patch to
ofmipd(8) and new-inject(8). The patch is enabled by default for qmail
(via "qmail-netqmail"), so do the same here. Bump PKGREVISION.

(schmonz)

2017-05-27 14:15:33 UTC MAIN commitmail json YAML

Updated mail/ezmlm-idx to 7.2.2nb1

(schmonz)

2017-05-27 14:15:26 UTC MAIN commitmail json YAML

Install ezmlm-cgi(1) in libexec/cgi-bin (setuid root, as documented) and
ezcgi.css in ${PKG_SYSCONFDIR}. Provide supporting documentation in
share/doc/ezmlm-idx. Bump PKGREVISION.

(schmonz)

2017-05-26 15:16:45 UTC MAIN commitmail json YAML

2017-05-26 14:34:43 UTC MAIN commitmail json YAML

2017-05-26 01:36:06 UTC MAIN commitmail json YAML

Updated mail/pymsgauth to 2.1.0nb6

(schmonz)

2017-05-26 01:35:58 UTC MAIN commitmail json YAML

Requires Python 2.x. While here, set LICENSE. Bump PKGREVISION.

(schmonz)

2017-05-25 20:44:23 UTC MAIN commitmail json YAML

2017-05-25 20:41:34 UTC MAIN commitmail json YAML

Updated mail/ezmlm-idx to 7.2.2

(schmonz)

2017-05-25 20:41:27 UTC MAIN commitmail json YAML

Update to 7.2.2. From the changelog:

ezmlm-idx-7.2.2, 2014-05-14
===========================

- Added replytolist feature to ezmlm-send. When enabled, strips incoming
  Reply-To: header and adds its own. Also alters the behavior of
  rewritefrom.

- Fixed off-by-one typo in ezmlm-weed causing an "out of memory" error.

ezmlm-idx-7.2.1, 2014-05-09
===========================

- Fixed header address extraction in the presence of double quotes.

- Fixed rewritefrom feature to run if the list is not indexed.

ezmlm-idx-7.2.0, 2014-05-02
===========================

- Added <#C#>, <#T#>, and <#X#> substitutions for (un)subscribe
  confirmation emails, replaced with the hash code, time stamp, and
  action respectively.

- Added option to ezmlm-[un]sub to use a tag other than "manual" in Log.

- Added option to ezmlm-manage to show what response is being sent.

- Added optional rewritefrom feature to ezmlm-send, automatically
  enabled when the sender has a "reject" DMARC policy.

- Fixed behavior of ezmlm-manage -Q flag to match man page.

- Fixed ezmlm-import failing to flush output to the last message,
  and enhanced it to allow reading the mbox from stdin.
  Thanks to Tullio Andreatta.

- Fixed ezmlm-manage notifying target of an unsubscribe by a remote
  administrator when the -N option is in use.
  Thanks to Nebojsa Milovanovic.

- Fixed ezmlm-archive corrupting output index files.

- Internal rewrite of SQL modules to merge all common code.

ezmlm-idx-7.1.1, 2010-11-18
===========================

- Fixed bug in getln2 function that prevented error handling.

- Fixed bug in ezmlm-cron that prevented parsing of spaces.

- Fixed unclosed file descriptor on error path in ezmlm-cgi.

ezmlm-idx-7.1.0, 2010-11-03
===========================

- Added support for SQLite3 subscriber databases.
  Thanks to Mike Tedder.

- Added support for wildcard addresses in all address databases.

- Added support for qmqpservers to all ezmlm-idx programs.

- Added support for decoding sender addresses mangled with a BATV "btv1" tag.

- Added support for custom subject lines to ezmlm-get (for digests).

- Added a new "omitbottom" control file, equivalent to the -B option for
  both ezmlm-get and ezmlm-manage.

- Modified the (un)subscribe procedure to not require confirmation
  before telling the sender they were already on (or off) the list.

- Renamed to "setup" makefile target to the more standard "install".

- Modified ezmlm-split to exit silently if there is not "split" file,
  and added it back into the "manager" file to properly handle subscribe
  and unsubscribe requests destined for sublists.

- Made the ezmlm-reject -h (obey headerreject) option the default.

- Fixed ezmlm-send to obey the "addtrailer" setting instead of looking
  for a "text/trailer" file.

- Fixed handling of adding the trailer on old lists.

- Fixed adding the trailer to posts encoded with base64.

- Fixed handling Received: headers with the date stamp on a separate line.

- Fixed bug in command-line option processing which caused sender-
  confirmed posting to fail.

- Fixed handling BATV sender addresses with upper-case hex tags.
  Thanks to Kyle Wheeler for pointing this out.

- Adjusted filename in digest attachments to fix problem with Outlook.
  Thanks to Glen Stewart

ezmlm-idx-7.0.2, 2009-08-09
===========================

- Fixed selection of [un]subscribe subject line for moderated
  subscriptions.

- Clarified ezmlm-reject man page to note that Precedence: bulk is also
  rejected.

- Added a proper charset for ch_GB (Chinese GuoBiao), and added an
  explicit charset for the other languages that were missing them.

- Switched all ISO-8859-1 charsets to the more modern ISO-8859-15.

- Many small text updates and tweaks.

ezmlm-idx-7.0.1, 2009-07-09
===========================

- Added support for decoding sender addresses mangled by BATV prvs.

- Added missing ezmlm-checksub to the installed programs.

- Improved the TXT_BY message used in digests to work better with
  non-English languages.

- Fixed out-of-memory resulting in a permanent error.

- Fixed a buffer underflow bug in concatHDR.

- Fixed a bug in ezmlm-issubn.c that was causing it to scan the main
  list when it shouldn't.

- Fixed missing defaults in ezmlm-tstdig when digsize, digcount, or
  digtime were not created.

- Clarified the steps necessary when upgrading in UPGRADE.

ezmlm-idx-7.0.0, 2008-06-16
===========================

This version has three major architectural changes:

1. There is now support for internationalized messages.  All error
messages, all subject lines, and a few other messages are now configured
in a file named "text/messages" that is read at run time.  Messages in
this file will undergo header-style substitution before they are output.

Unlike other text files, all 3 of the files (DIR/text/messages,
/etc/ezmlm/LANG/text/messages, and /etc/ezmlm/default/text/messages) are
read, and only the first match (in the above order) is used for any
given message.  This allows for creation of partial files to override
just select messages.  If no match is found, the internal English text
is used.

2. The use of the "flags" file has been deprecated completely by
individual flag files accessed by the appropriate programs.  This, along
with corresponding changes to the ezmlmrc template, allows for lists to
be reconfigured without invoking ezmlm-make.  To upgrade a list to the
new setup, simply run "ezmlm-make -+ DIR".  Note that this will delete
the "config" and "flags" files, as they have been superceded by other
files.

3. Creation of subscriber tables has been moved out of ezmlm-mktab-* and
into ezmlm-make by adding some additional hooks to the subdb plugins.  A
ezmlm-rmtab program is also added to remove subscriber tables, also with
hooks in the subdb plugins.  The ezmlm-mktab-* programs have been
obsoleted by these changes and have been removed.

Smaller changes:

- Fixed a bug in ezmlm-request that caused a segfault when attempting to
  execute the "which" command.

- Added new program ezmlm-checksub to replace the
ezmlm-issubn ... || { echo error; exit 100; }
  lines in the ezmlmrc files.  ezmlm-issubn is now deprecated for use in
  .qmail files, but still exists for backwards compatibility.

- Added ezmlm-weed to the confirmer control files.

- Added <#a#> substitution for the local part of the accept address.

- ezmlm-warn will now process bounces for both the main and digest lists
  if neither the -d nor the -D options are given.

- Added several control files for programs:
dir/digcount ezmlm-tstdig
dir/digestcode ezmlm-get
dir/digformat ezmlm-get
dir/digsize ezmlm-tstdig
dir/digtime ezmlm-tstdig
dir/modcanedit ezmlm-manage
dir/modcanlist ezmlm-manage
dir/modgetonly ezmlm-get
dir/modpostonly ezmlm-store
dir/nosubconfirm ezmlm-manage
dir/nounsubconfirm ezmlm-manage
dir/nowarn ezmlm-warn
dir/subgetonly ezmlm-get
dir/noreturnposts ezmlm-clean

- Removed the ezmlm-make -4 option in favor of the above files.

- Fixed handling of digest bouncer in ezmlm-dispatch.

- Eliminated the use of vfork for portability.

- Added support for decoding sender addresses mangled by SRS.

- Fixed bug when running ezmlm-archive on a newly-created list.

- Always enable ezmlm-request in manager.

- Always enable the "deny" blacklist.

- Fixed a long standing bug in ezmlm-store that caused both posting and
  moderating to happen when both modpost and confirmpost were disabled.

Note: The subdb API was modified in this version.  You will need to
reinstall all sub-* modules along with the main package.  Also, the
messages changes also replaced the confirmpost subject line hack in
ezmlm-store and the mailinglist file.  The contents of DIR/confirmpost
and DIR/mailinglist are now ignored in favor of the SUB_CONFIRM_POST and
TXT_MAILING_LIST messages, respectively.

ezmlm-idx-6.0.1, 2007-10-06
===========================

- Fixed all of the subdb plugins to correct a problem that prevented
  ezmlm-manage from working properly.

- Fixed ezmlm-weed to handle MIME Delivery Status Notification messages
  better.

- Fixed ezmlm-send to insert the proper value for the List-ID: header.
  Thanks Bill Nugent.

- Added the necessary Sender: header to make DomainKeys work into the
  ezmlmrc template.

- ezmlm-mktab-mysql and ezmlm-mktab-pgsql will now only be installed if
  they were built (with "make mysql" or "make pgsql" respectively).

Note: The subdb API was modified in this version.  You will need to
reinstall all sub-* modules along with the main package.

ezmlm-idx-6.0.0, 2006-11-30
===========================

This version introduces two major changes in how ezmlm-idx operates.

First, the naming of subscriber lists has been revamped.  In previous
versions, the subscriber list would be identified by a full path to the
list directory.  In this version, the lists are identified by their
subdirectory name within the list base directory.  Full paths are
supported in some places for backwards compatibility, but only where
they fall within the list directory.  This coincidentally removes the
absolute path requirement in all places except ezmlm-make, and
eliminates the need for (and use of) all the "sql" files not in the list
base directory.

Second, all three subscriber database libraries (standard, MySQL, and
PostgreSQL) have been moved into dynamically loaded plugins.  If you
were previously using MySQL or PgSQL support, please follow the
instructions in UPGRADE.idx.  After this configuration, this version is
backwards configurable with previous versions.

The plugin support also adds support for an optional DIR/subdb file
which supercedes DIR/sql.  The file should contain the subscriber
database plugin name followed by the content that would have gone into
DIR/sql.  If it is not found, DIR/sql is used instead with an assumed
plugin name of "sql".  ezmlm-make will read in and convert DIR/sql if
DIR/subdb does not exist, but it writes out DIR/subdb.

Make sure to read the UPGRADE.idx file for more information on what
steps may be necessary to use this version.

ezmlm-idx-5.1.2, 2007-10-05
===========================

- Fixed ezmlm-send to insert the proper value for the List-ID: header.
  Thanks Bill Nugent.

- Added the necessary Sender: header to make DomainKeys work into the
  ezmlmrc template.

ezmlm-idx-5.1.1, 2006-11-23
===========================

- (Un)subscribe requests initiated and confirmed by a moderator are now
  marked in the Log as "+mod" or "-mod".  This is accomplished by the
  addition of another pair of subscribe/unsubscribe confirmation
  commands ("rc.cookie" and "wc.cookie") to ezmlm-manage to
  differentiate between moderated (un)subscribe requests and
  (un)subscribe requests iniated and confirmed by a moderator.

- Updated the embeded qmail-verh patch to version 0.07

ezmlm-idx-5.1.0, 2006-08-08
===========================

- Added a new configuration files "headerkeep" and "mimekeep" which
  override "headerremove" and "mimeremove" respectively if either of the
  former are present.  Instead of removing bad headers, the "headerkeep"
  file controls which ones *not* to remove.  The "mimekeep" file works
  similarly for MIME parts.

- Added a new program, ezmlm-import, which imports messages from a mbox
  file into ezmlm-idx's message archive.

- Modified ezmlm-gate, ezmlm-issubn, ezmlm-list, ezmlm-sub, and
  ezmlm-unsub to accept relative subscriber database names.  The changes
  take into account backwards compatibility.

- Added ezmlm-weed to both the moderator and manager control files.

- Added several more autoresponder signatures to ezmlm-weed.

- Modified the vfork test to use pid_t instead of int, to fix
  portability issues on Solaris.

- Fixed handling of missing ezmlmrc config file.

- Fixed ezmlm-dispatch to handle working in a non-default .qmail file.

ezmlm-idx-5.0.2, 2006-01-16
===========================

- All programs that copy the input message (ezmlm-get, ezmlm-manage,
  ezmlm-reject, ezmlm-request, and ezmlm-warn) will now copy the whole
  header but only a limited number of lines of the message body,
  configured by putting a number into "copylines".  If this control file
  is not present, no body lines are copied (to avoid spam complaints).

- Fixed ezmlm-make to override settings in the config files with command
  line options instead of the other way around.

- Updated Spanish translation for post-confirm.  Thanks Ruben Cardenal.

- Fixed bug in generation of a (currently unused) email address in the
  subscription confirmation message.

- Substitute <#c#> in (un)subscribe confirm messages with just the
  confirmation cookie (ie <#r#> without the <#l#>- prefix).

ezmlm-idx-5.0.1, 2005-12-16
===========================

- If files cannot be found in either the list directory or the
  language-specific directory, try to pull them from the default
  directory (/etc/ezmlm/default).

- Added a proper charset for Japanese texts.

- Added a Spanish translation for post-confirm.  Thanks Ruben Cardenal.

- Fixed a bug in ezmlm-cgi caused by the use of "char" type for array
  index calculations.

- Fixed ezmlm-gate failing to exit 0 on success.  Thanks Ian Charnas and
  Sami Farin.

ezmlm-idx-5.0.0, 2005-10-03
===========================

- Moved all the language-specific files (that is, all the "text" files
  plus "charset" and "mailinglist") out of the ezmlmrc files into
  individual files installed in a common location (/etc/ezmlm/LANG by
  default).

- Modified the programs to try to pull files that are not present in the
  list directory from the common location above.

- Replaced the use of the "config" file in ezmlm-make with individual
  files containing one setting each.  ezmlm-make will still read the
  config file for now, but it is considered depricated.  Running
  "ezmlm-make -+" on an existing list will upgrade it.

- Added a "conf-etc" config file to allow changing the path to
  configuration files (defaults to "/etc/ezmlm").

- Added a "conf-lang" config file to replace the "make ISO" mechanism.

- Modified the "copy" function, which translates from "text" files into
  output emails, to also select sections at run time based on the list's
  configured flags.

(schmonz)

2017-05-23 00:37:09 UTC MAIN commitmail json YAML

Updated converters/p5-MIME-Base32 to 1.303

(schmonz)

2017-05-23 00:37:03 UTC MAIN commitmail json YAML

Update to 1.303. From the changelog:

- fixes RT 121752: Fix typos referencing wrong section of RFC 3548
  (John Wittkoski)
- fixes RT 107998 by making the decode methods case insensitive
  as encoding will always use uppercase (Chase Whitener)

I don't feel very MAINTAINERy about this one, so I'll let pkgsrc-users@ have at it.

(schmonz)

2017-05-22 17:23:26 UTC MAIN commitmail json YAML

Document new "qmail-remote" option.

(schmonz)

2017-05-22 17:21:31 UTC MAIN commitmail json YAML

Updated mail/qmail to 1.03nb28

(schmonz)

2017-05-22 17:18:32 UTC MAIN commitmail json YAML

2017-05-20 01:39:19 UTC MAIN commitmail json YAML

Updated net/ucspi-ssl to 0.99

(schmonz)

2017-05-20 01:39:12 UTC MAIN commitmail json YAML

Update to 0.99 (new upstream). From the changelog:

Included ucspi-ssl-0.70_ucspitls-0.6.patch (STARTTLS support)
originally designed and provided by Scott Gifford (FEH).

Added Certchain support for sslserver and sslclient (FEH).

Integration and added man-pages (FEH).

Synced with ucspi-tcp6-0.95.

Fixed integration bug in ssl_very.c.
Included patches from Peter Conrad.

Bug fix in sslserver. Several small
corrections.

Fix for large X509 serial numbers on x86 (tx. Peter Conrad).
SAN DNSname has precedence over CN in subject.
Re-edited man pages and rts tests.

Added IPv6 support (tx. to Felix von Leitner and Brandon Turner).
UI: Changed sslserver client cert call from '-i/-I' to '-z/-Z'
for compatibility reasons.
Added '-4/-6' support for client scripts.

Added output environment variables TCP6* for sslserver.
sslperl, sslhandle, and sslprint are not IPv6 ready yet.

Added IPv6 capabilities to sslhandle, sslprint, sslperl.
Changed verification of X.509 certs.
Removed obsolete socket_4 calls in sslserver.

Streamlined code with ucspi-tcp6-1.00.
Supplied new certs with customized SAN.
Make rts working (at least some how).

Added support for personalized client certs.
New option '-m' in sslserver, complementing '-z'.
CCAFILE='-' disables client cert request.

Added verbose log output for SSL connection informations.

Fixed wrongly nested CONNECT error code for sslclient.c
producing wrong warning messages while connecting to
an IPv4 address.
Added call of '-ldl' in ssl.lib.

Mitigation of SSL connection hanging during
coincident change of daylight-saving settings.

Fixed bug in sslserver's dnsip lookup in case of paranoid settings
and additonal existance of IPv6 AAAA records for incoming IPv4 connection.

Serveral fixes from 'troy@' included to cope with compiler errors and
to solve a bug in function getbitasaddress in ip4_bit.c (= ucspi-tcp6-1.02).
Reordered conf-* variables in main dir to allow easier generation of
packages (i.e. RPM). Fixed script to identify different HW architecture
and OS. This version works in 32 bit mode on Raspian Linux / RasPi 7.

Added ECDH capabilites (tx to Frank Bergmann for the patches).

Added compatibility with LibreSSL.
Fixed missing negative return call treatment from 'poll' (tx Frank Bergmann).
Tentative 'emake' fix for Gentoo build.

Added OpenSSL 1.1 tweaks -- works under Debian (9) 'Stretch'.

(schmonz)

2017-05-20 01:05:13 UTC MAIN commitmail json YAML

Updated sysutils/etckeeper to 1.18.5.1

(schmonz)

2017-05-20 01:05:05 UTC MAIN commitmail json YAML

Update to 1.18.5.1. From the changelog:

* New upstream release:
  * merged Makefile patch
  * update standards version, no change
* Remove pre-compiled .pyc for bzr plugin from Debian package,
  and add python:Depends to Depends so that dh_python2 will install
  maintainer script snippets. Unfortunately, this adds a completely
  unnecessary dependency on python, which etckeeper does not need in
  normal operation.
* Make etckeeper commit store metadata changes. The pre-commit
  hook has always (and continues) to do that, but pre-commit is only
  run when there are changes to tommit. This makes metadata-only
  changes get committed.
* Move systemd files to /lib/systemd; /usr/lib/systemd is not used
  on Debian.
* Optimised find for special and hard linked files.
  Thanks, Rike-Benjamin Schuppner.
* Adjust when Pacman 5 calls etckeeper hooks.
  Thanks, Tilman Blumenbach and Christian Hesse.
* Only run Pacman hooks when files in /etc have changed.
  Thanks, Christian Hesse.
* Added systemd timer that can run etckeeper 10 minutes after boot, and also
  daily. It's not enabled by default, partly because of overlap with the
  cron job.
  Thanks, Christian Hesse.
* Added support for pacmatic, contributed by nicolaichuk.
* bzr: make sure EMAIL is defined
  Thanks, Serge E. Hallyn
* Fix Makefile version patterns to ignore non-native version number
  (Antoine Beaupr辿)
* Support ~/.config/git/config when determining the author name and email.
  Thanks, Richard Savio
* Added support for Arch's pacman package manager version 5.
  Thanks, Tilman Blumenbach.
* Set HOME if it's not set, as is the case when using ubuntu's
  update-manager.
* Move bash completion out of etc and into usr.
* Prepare upload to Debian unstable
* Fix Makefile version patterns to ignore non-native version number
* Fix lintian warnings:
  * remove .pyc files on build
  * install bash completions in standard location
  * ignore missing debian/config file, we ask only on purge on purpose
  * ignore full path for /usr/bin/etckeeper, we use it to stash it for
    later
* Update to standards 3.9.6, no change
* Remove obsolete XS-Python-Version field
* Run debconf-updatepo, outdating a bunch of translations
* Use getent utility instead of perl. (Elan Ruusam辰e)
* Initial FreeBSD support with pkgng plugin. (William Johansson)
* Fix README.md symlink in package (Sebastian Schmidt, Antoine Beaupr辿,
  closes: #791566)
* Fix typo of GIT_COMMITTER_EMAIL.
* Update git URL in control file.
* Send yum pre-commit output to /dev/null
  Thanks, Andrew Colin Kissa
* Set LANG=C internally when doing some operations that have
  been reported to fail in other locales.
* Fix name of DNF plugin.
* Add --version
  Thanks Andreas Wansner.
* New website, http://etckeeper.branchable.com/
* Add build-depends on dh-python.
* Added support for Fedora's DNF highlevel package manager.
  Thanks, Peter Listiak and Petr Spacek.
* Add architecture info to dpkg list-installed. Closes: #768145
* Orphaned the Debian package.

(schmonz)

2017-05-18 21:19:14 UTC MAIN commitmail json YAML

Updated sysutils/etckeeper to 1.15

(schmonz)

2017-05-18 21:19:08 UTC MAIN commitmail json YAML

Update to 1.15. From the changelog:

  * Recommend cron-daemon, rather than cron, as etckeeper only needs
    cron.daily functionality. Closes: #762721
  * Handle failure to commit in post-install, pre-install by showing a
    warning, rather than propigating the error to apt.
    This avoids breaking the apt run when eg, git is misconfigured and
    cannot commit.
    pre-install already did this when it was able to use debconf to display a
    message, but now debconf is not used, and it always behaves this way.
    Closes: #760011
  * Ignore check-mk-agent-logwatch's FHS violating
    /etc/check_mk/logwatch.state. Closes: #753903
  * Only allow [-a-z_] in etckeeper commands to avoid any possible directory
    traversal etc issues.
  * update-ignore, uninit: Fix parsing of ignore files containing '\'
  * Portability fixes. Thanks, Harald Dunkel.
  * Add support for pushing to multiple remote repositories.
    Thanks, Rouben.
  * Fix handling of git ignores like dir/*
    Thanks, Pim van den Berg
  * Fix too broad matching of .gitignored files.
    Closes: #732339
  * Remove lvm/backup from default ignores, because lvm
    documentation recommends backing that up, for use by
    vgcfgrestore.
  * Fix exporting of some git variables. Closes: #728583
  * Fix git update-ignore syntax. Closes: #721873
  * Avoid listing .gitignored files in .etckeeper file. Closes: #607665
    Thanks, Zdenek Crha
  * Fix hilarious typo hardcoding my name. Closes: #718425
  * Guard git config calls. Closes: #717957
  * Quote user and group names, in case one contains a space.
  * Added support for the pacman package manager.
    (Thanks, Tiago St端rmer Daitx)
  * Use user.name and user.email from the .gitconfig file belonging to the
    user who sued or sudoed to root, in preference to making up values for
    that user.
  * cron.daily: Fix typo in stale lockfile handling code.
    Closes: #717908
  * Deal with unix^wlinux portability nonsense.

(schmonz)

2017-05-09 10:53:27 UTC MAIN commitmail json YAML

2017-05-08 12:02:16 UTC MAIN commitmail json YAML

2017-05-08 12:02:06 UTC MAIN commitmail json YAML

2017-04-27 20:41:26 UTC MAIN commitmail json YAML

Support user-destdir.

(schmonz)

2017-04-27 20:38:20 UTC MAIN commitmail json YAML

2017-04-27 20:35:11 UTC MAIN commitmail json YAML

Honor custom values of ${QMAIL_DAEMON_USER} and ${QMAIL_QMAIL_GROUP}.

(schmonz)

2017-04-27 20:27:36 UTC MAIN commitmail json YAML

Honor custom values of ${QMAIL_DAEMON_USER}. Define LICENSE. Comment
the patch.

(schmonz)

2017-04-27 20:21:51 UTC MAIN commitmail json YAML

Wrap long command line. Replace LOCALBASE with PREFIX.

(schmonz)

2017-04-27 20:18:44 UTC MAIN commitmail json YAML

Wrap long command line. Replace LOCALBASE with PREFIX. Honor custom
values of ${QMAIL_DAEMON_USER} and ${QMAIL_LOG_USER}. Allow
smtpfront_smtpdcmd to be overridden in rc.conf.

(schmonz)

2017-04-27 20:08:07 UTC MAIN commitmail json YAML

Honor custom values of ${QMAIL_DAEMON_USER}.

(schmonz)

2017-04-27 20:04:22 UTC MAIN commitmail json YAML

Support user-destdir and custom values of ${QMAIL_DAEMON_USER}.

(schmonz)

2017-04-12 11:49:06 UTC MAIN commitmail json YAML

Restore build dependency on p5-File-ShareDir-Install, spotted by wiz@.

(schmonz)

2017-04-12 02:49:24 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Locale to 1.16nb1

(schmonz)

2017-04-12 02:49:10 UTC MAIN commitmail json YAML

Fix dependency on File::ShareDir. Bump PKGREVISION.

(schmonz)

2017-04-11 18:38:18 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Feed to 0.53nb2

(schmonz)

2017-04-11 18:38:11 UTC MAIN commitmail json YAML

Promote p5-{HTML-Parser,libwww} to runtime DEPENDS to match META.json.
Bump PKGREVISION.

(schmonz)

2017-04-11 14:04:38 UTC MAIN commitmail json YAML

If qmailqread runs on a custom host and port, have qmail-qread-client
find it there. Bump version.

(schmonz)

2017-04-11 14:00:57 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-CheckLib to 1.10nb1

(schmonz)

2017-04-11 14:00:50 UTC MAIN commitmail json YAML

2017-04-10 15:05:04 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170410

(schmonz)

2017-04-10 15:04:56 UTC MAIN commitmail json YAML

2017-04-09 13:02:32 UTC MAIN commitmail json YAML

Describe qmail-run-ofmipd.

(schmonz)

2017-04-09 12:58:51 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170409

(schmonz)

2017-04-09 12:58:46 UTC MAIN commitmail json YAML

Add "qmail-run-ofmipd" option that controls the dependency on
mess822. Turn it off by default. This should let us once again
publish binary packages.

To use another ofmipd, set qmailofmipd_ofmipdcmd in rc.conf. Likewise
for qmail-smtpd and qmail-pop3d.

Bump version.

(schmonz)

2017-04-08 18:36:51 UTC MAIN commitmail json YAML

2017-04-08 18:22:51 UTC MAIN commitmail json YAML

Remove dependency on sysutils/checkpassword. In the default install it's
used only for qmail-pop3d, which is likely not being used much anymore.
Other installs might need a different implementation of checkpassword
anyhow. And this implementation is not (yet?) in the public domain, so
it's blocking us from publishing binary packages of qmail.

Unless (until?) sysutils/checkpassword becomes "public-domain", it
remains under "djb-nonlicense". If you continue to need it, since you've
already accepted the nonlicense, simply install it directly.

I believe this package and all its remaining dependencies are now in
DEFAULT_ACCEPTABLE_LICENSES. Bump PKGREVISION.

(schmonz)

2017-04-08 17:50:33 UTC MAIN commitmail json YAML

When DJB_RESTRICTED=YES (true by default in djbware.mk), LICENSE=djb-nonlicense.

(schmonz)

2017-04-04 14:58:06 UTC MAIN commitmail json YAML

Give absolute path to srsfilter. From Nathan Arthur in private mail.

(schmonz)

2017-04-04 08:28:01 UTC MAIN commitmail json YAML

Updated mail/qmqtool to 1.15

(schmonz)

2017-04-04 08:27:56 UTC MAIN commitmail json YAML

Update to 1.15. From the changelog:

* added a man page in v1.14
* more support for bigtodo (like mediatemple provisions)

pkgsrc changes:

- Substitute configured qmail users

(schmonz)

2017-04-04 07:51:09 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170404

(schmonz)

2017-04-04 07:51:03 UTC MAIN commitmail json YAML

Substitute configured qmail users in rc.d scripts. Un-hardcode some
paths in qmailofmipd.sh, somehow missed in 20170109. Bump version.

(schmonz)

2017-04-04 07:50:24 UTC MAIN commitmail json YAML

Updated mail/qmail to 1.03nb26

(schmonz)

2017-04-04 07:50:18 UTC MAIN commitmail json YAML

Substitute configured qmail users and groups (defaults haven't changed).
Bump dependency on queue-fix to a version that does likewise.
Bump PKGREVISION.

(schmonz)

2017-04-04 07:46:20 UTC MAIN commitmail json YAML

Updated mail/queue-fix to 1.4nb1

(schmonz)

2017-04-04 07:46:14 UTC MAIN commitmail json YAML

2017-04-04 07:44:13 UTC MAIN commitmail json YAML

Define default names for qmail users and groups.

(schmonz)

2017-04-04 07:32:12 UTC MAIN commitmail json YAML

DJB_RESTRICTED=NO. From https://cr.yp.to/distributors.html:

2011.02.05: I hereby place the mess822 package (in particular, mess822-
0.58.tar.gz, with MD5 checksum 8ce4c29c994a70dcaa30140601213dbe) into
the public domain. The package is no longer copyrighted.

(schmonz)

2017-04-04 07:29:40 UTC MAIN commitmail json YAML

DJB_RESTRICTED=NO. From https://cr.yp.to/distributors.html:

2009.07.21: I hereby place the cdb package (in particular, cdb-
0.75.tar.gz, with MD5 checksum 81fed54d0bde51b147dd6c20cdb92d51) into
the public domain. The package is no longer copyrighted.

(schmonz)

2017-04-02 22:27:52 UTC MAIN commitmail json YAML

Document more stuff this package includes nowadays.

(schmonz)

2017-04-01 01:08:07 UTC MAIN commitmail json YAML

Describe qmail-srs option (Sender Rewriting Scheme).

(schmonz)

2017-03-31 13:52:08 UTC MAIN commitmail json YAML

Updated mail/qmail to 1.03nb25

(schmonz)

2017-03-31 13:52:00 UTC MAIN commitmail json YAML

Add "qmail-srs" option to apply the Sender Rewriting Scheme patch,
requested by Nathan Arthur. Bump PKGREVISION.

(schmonz)

2017-03-30 01:56:43 UTC MAIN commitmail json YAML

Added mail/libsrs2 version 1.0.18

(schmonz)

2017-03-30 01:56:26 UTC MAIN commitmail json YAML

Add and enable libsrs2.

(schmonz)

2017-03-30 01:55:58 UTC MAIN commitmail json YAML

Initial import of libsrs2, a C implementation of the Sender Rewriting
Scheme for SMTP forwarding.

SPF (and related systems) present a challenge to forwarders, since the
envelope sender address might be seen by the destination as a forgery by
the forwarding host. Forwarding services must rewrite the envelope
sender address, while encapsulating the original sender and preventing
relay attacks by spammers.

The Sender Rewriting Scheme, or SRS, provides a standard for this
rewriting which makes forwarding compatible with these address
verification schemes, preserves bounce functionality and is not
vulnerable to attacks by spammers.

(schmonz)

2017-03-30 01:53:09 UTC MAIN commitmail json YAML

CONFLICTS with libsrs2, to be added shortly.

(schmonz)

2017-03-29 13:28:09 UTC MAIN commitmail json YAML

Updated mail/qmail to 1.03nb24

(schmonz)

2017-03-29 13:26:05 UTC MAIN commitmail json YAML

To make the newly useful binary package a bit more useful, enable
qmail-{bigdns,realrcptto} (in addition to qmail-netqmail) by default.
These are conservative choices: small patches that make qmail behave
more like it probably wanted to without breaking existing systems,
adding attack surface, or failing on some platforms we support.

Bump PKGREVISION.

(schmonz)

2017-03-23 07:32:42 UTC MAIN commitmail json YAML

Describe qmail-maildiruniq and qmail-rcptcheck.

(schmonz)

2017-03-23 07:24:56 UTC MAIN commitmail json YAML

Updated mail/qmail to 1.03nb23

(schmonz)

2017-03-23 07:24:48 UTC MAIN commitmail json YAML

Add qmail-maildiruniq and qmail-rcptcheck options, off by default. Since
we no longer stage-install as root, instcheck is noise; skip it. Mollify
pkglint. Bump PKGREVISION.

(schmonz)

2017-03-21 13:04:14 UTC MAIN commitmail json YAML

QMAILDIR used to default to "/var/qmail" out of concern for distributors'
obligations. Default to ${VARBASE}/qmail instead: effectively the same
default, and helps for e.g. UNPRIVILEGED.

(schmonz)

2017-03-20 16:23:26 UTC MAIN commitmail json YAML

Updated mail/qmail to 1.03nb22

(schmonz)

2017-03-20 16:23:20 UTC MAIN commitmail json YAML

When I added basic DESTDIR support, I introduced a regression: the
source package stopped initializing the queue. (DESTDIR makes source
packages generate binary packages, which had never had that feature. See
<http://mail-index.netbsd.org/pkgsrc-changes/2011/06/07/msg056339.html>
for where the regression was introduced.)

Add a dependency on mail/queue-fix and, if no queue is present at
pkg_add time, initialize it.

Defer creating users and groups all the way to pkg_add time, and improve
DESTDIR support to full "user-destdir". Since mail/postfix lets
unprivileged users install it, we do too. (Can't run a server that way,
but so what.)

A typical (privileged) binary package should now:

1. Install on any other system of matching OS and architecture,
2. Not need matching numeric UIDs and GIDs to do so, and
3. Be usable in production.

You know, like any other binary package.

Bump PKGREVISION.

(schmonz)

2017-03-18 19:06:19 UTC MAIN commitmail json YAML

Revert previous and replace with a Darwin-specific workaround.

As joerg@ pointed out, this is not a cwrappers problem. Indeed, the
package had not been broken on NetBSD 7.x. Not sure how I jumped to my
wrong conclusion.

Instead, have the package instruct the cpp wrapper to run "/usr/bin/cpp"
on Darwin rather than the usual "clang -E". This is still a little odd,
but much less wrong, and fixes the Darwin build just as well.

(schmonz)

2017-03-17 17:30:34 UTC MAIN commitmail json YAML

2017-03-14 14:41:33 UTC MAIN commitmail json YAML

Updated textproc/p5-ack to 2.16

(schmonz)

2017-03-14 14:41:27 UTC MAIN commitmail json YAML

Update to 2.16. From the changelog:

[CONFUSING BEHAVIOR & UPCOMING CHANGES]
The -w has a confusing behavior that it's had since back to ack 1.x
that will be changing in the future.  It's not changing in this
version, but this is a heads-up that it's coming.

ack -w is "match a whole word", and ack does this by putting turning
your PATTERN into \bPATTERN\b.  So "ack -w foo" effectively becomes
"ack \bfoo\b".  Handy.

The problem is that ack doesn't put a \b before PATTERN if it begins
with a non-word character, and won't put a \b after PATTERN if it
ends with a non-word character.

The problem is that if you're searching for "fool" or "foot", but
only as a word, and you do "ack -w foo[lt]" or "ack -w (fool|foot)",
you'll get matches for "football and foolish" which certainly should
not match if you're using -w.

[ENHANCEMENTS]
Include .cljs, .cljc and .edn files with the --clojure filetype.  Thanks,
Austin Chamberlin.

Added .xsd to the --xml filetype.  Thanks, Nick Morrott.

Added support for Swift language.  Thanks, Nikolaj Schumacher. (GH #512)

The MSYS2 project is now seen as Windows.  Thanks, Ray Donnelly. (GH #450)

Expand the definition of OCaml files.  Thanks, Marek Kubica. (GH #511)

Add support for Groovy Server Pages.  Thanks, Ethan Mallove. (GH #469)

The JSP filetype (--jsp) now recognizes .jspf files.  Thanks, Sebastien
Feugere.  (GH #586)

Many optimizations and code cleanups.  Thanks, Stephan Hohe.

Added --hpp option for C++ header files.  Thankis, Steffen Jaeckel.

ack now supports --ignore-dir=match:....  Thanks, Ailin Nemui! (GitHub ticket #42)

ack also supports --ignore-dir=ext:..., and --noignore-dir supports match/ext as well

[INTERNALS]
Added test to test --output. Thanks, Varadinsky! (GH #587, GH #590)

Added test to make sure subdirs of target subdirs are ignored if
--ignore-dir applies to them.  Thanks, Pete Houston. (GH #570)

[DOCUMENTATION]
Expanded the explanation of how the -w flag works.  Thanks, Ed Avis.
(GH #585)

[FIXES]
Reverted an optimization to make \s work properly again. (GH #572,
GH #571, GH #562, GH #491, GH #498)

Fixed an out-of-date FAQ entry.  Thanks, Jakub Wilk.  (GH #580)

The -l and -c flags would sometimes return inaccurate results due to
a bug introduced in 2.14.  Thanks to Elliot Shank for the report! (GH #491)

Behavior when using newlines in a search was inconsistent.  Thanks to
Yves Chevallier for the report! (GH #522)

Add minimal requirement of Getopt::Long 2.38, not 2.35, for GetOptionsFromString.

Don't ignore directories that are specified as command line targets (GH #524)

Fix a bug where a regular expression that matches the empty string could cause ack
to go into an infinite loop (GH #542)

(schmonz)

2017-03-10 03:13:35 UTC MAIN commitmail json YAML

Updated mail/qmail to 1.03nb21

(schmonz)

2017-03-10 03:13:29 UTC MAIN commitmail json YAML

Look up user/group IDs at runtime.

This lets us defer USERGROUP_PHASE to "pre-install", and is a step
closer to having the qmail users and groups be created at pkg_add time
(as with binary packages of typical software needing users and groups).

Based on Paul Fox's getpwnam.patch for qmail 0.96.

(schmonz)

2017-03-05 15:10:33 UTC MAIN commitmail json YAML

Haven't used p4 in forever; relinquish these updates.

(schmonz)

2017-03-05 12:25:28 UTC MAIN commitmail json YAML

Distfile no longer available on GitHub. Fetch from ${MASTER_SITE_LOCAL}.

(schmonz)

2017-02-27 14:38:53 UTC MAIN commitmail json YAML

Updated devel/mr to 1.20170129

(schmonz)

2017-02-27 14:38:47 UTC MAIN commitmail json YAML

Update to 1.20170129. From the changelog:

* Strip .git extension when registering vsch repositories.
  Thanks, Don March
* Disable git pager when mr status runs git stash list.
* Added stow library. This lets dotfiles in repositories managed by mr
  be symlinked into the home directory by GNU stow.
  Thanks, Sean Whitton and Adam Spiers.
* cvs_status: do not fail when all files are up to date.
  Thanks, Paul Wise.
* Added dgit plugin.
  Thanks, Sean Whitton.

(schmonz)

2017-02-27 14:19:08 UTC MAIN commitmail json YAML

Updated mail/getmail to 4.54.0

(schmonz)

2017-02-27 14:18:56 UTC MAIN commitmail json YAML

Update to 4.54.0. From the changelog:

- fix error running getmail_fetch introduced in 4.53.0.  Thanks: "fsckd".

(schmonz)

2017-02-19 12:50:57 UTC MAIN commitmail json YAML

Updated textproc/p5-Swim to 0.1.46

(schmonz)

2017-02-19 12:50:52 UTC MAIN commitmail json YAML

Update to 0.1.46. From the changelog:

- Release after pause-cleanup screwed up Swim dists

(schmonz)

2017-02-15 16:23:53 UTC MAIN commitmail json YAML

Updated devel/p5-Test-BDD-Cucumber to 0.52

(schmonz)

2017-02-15 16:23:48 UTC MAIN commitmail json YAML

Update to 0.52. From the changelog:

- Removed File::Slurp @ehuelsmann
- Minor test fixes @ehuelsmann

(schmonz)

2017-02-09 08:19:50 UTC MAIN commitmail json YAML

Updated devel/p5-Test-BDD-Cucumber to 0.51

(schmonz)

2017-02-09 08:19:34 UTC MAIN commitmail json YAML

Update to 0.51. From the changelog:

- Added a TAP source-handler for Cucumber files, should also
  allow for parallelization
- Table and PyString interpolation fixes @ eheulsmann
- Localization examples for Spanish @ Gonzalo Barco
- Doc Typos fixed @ Grant McLean
- Fixed up JSON output @ Tomas Pokorny

(schmonz)

2017-01-29 04:18:29 UTC MAIN commitmail json YAML

Updated security/stunnel to 5.40

(schmonz)

2017-01-29 04:18:20 UTC MAIN commitmail json YAML

Update to 5.40 (5.39 not fetchable). From the changelog:

* Security bugfixes
  - OpenSSL DLLs updated to version 1.0.2k.
    https://www.openssl.org/news/secadv/20170126.txt
* New features
  - DH ciphersuites are now disabled by default.
  - The daily server DH parameter regeneration is only performed if
    DH ciphersuites are enabled in the configuration file.
  - "checkHost" and "checkEmail" were modified to require either
    "verifyChain" or "verifyPeer" (thx to Małorzata Olszówka).
* Bugfixes
  - Fixed setting default ciphers.

(schmonz)

2017-01-17 19:44:33 UTC MAIN commitmail json YAML

Added devel/p5-Reply version 0.42

(schmonz)

2017-01-17 19:44:19 UTC MAIN commitmail json YAML

Add and enable p5-Reply.

(schmonz)

2017-01-17 19:43:56 UTC MAIN commitmail json YAML

Initial import of p5-Reply.

Reply is a lightweight, extensible REPL for Perl. It is plugin-based
(see Reply::Plugin), and through plugins supports many advanced
features such as coloring and pretty printing, readline support, and
pluggable commands.

(schmonz)

2017-01-17 19:42:55 UTC MAIN commitmail json YAML

Added devel/p5-Config-INI-Reader-Ordered version 0.020

(schmonz)

2017-01-17 19:42:36 UTC MAIN commitmail json YAML

Add and enable p5-Config-INI-Reader-Ordered.

(schmonz)

2017-01-17 19:42:13 UTC MAIN commitmail json YAML

Initial import of p5-Config-INI-Reader-Ordered.

Config::INI::Reader::Ordered is a subclass of Config::INI::Reader which
preserves section order. See Config::INI::Reader for all documentation.

(schmonz)

2017-01-16 19:55:45 UTC MAIN commitmail json YAML

Updated sysutils/user_darwin to 20170116

(schmonz)

2017-01-16 19:55:39 UTC MAIN commitmail json YAML

In at least macOS Sierra (and perhaps earlier OS X versions), we need to
set "IsHidden" on new accounts to prevent them from showing up in the
Users & Groups Preference Pane the way normal interactive users would.

This change is probably backward-compatible all the way back to Tiger
(it doesn't break Tiger, sevan@ checked).

Bump version.

(schmonz)

2017-01-16 00:31:00 UTC MAIN commitmail json YAML

Updated www/lighttpd to 1.4.45

(schmonz)

2017-01-16 00:30:46 UTC MAIN commitmail json YAML

Update to 1.4.45. From the changelog:

* [mod_cgi] skip local-redir handling if to self (fixes #2779, #2108)
* [mod_webdav] fix crash when plugin_ctx cleaned up (fixes #2780)
* [mod_fastcgi] detect child exit, restart proactively
* [mod_scgi] detect child exit, restart proactively
* [TLS] ssl.read-ahead = "disable" for low mem (fixes #2778)

pkgsrc changes:

- Rename non-standard "memcache" option to "memcached" (retaining
  compatibility for the old option for a while)

(schmonz)

2017-01-16 00:09:20 UTC MAIN commitmail json YAML

Updated mail/getmail to 4.53.0

(schmonz)

2017-01-16 00:09:14 UTC MAIN commitmail json YAML

Update to 4.53.0. From the changelog:

- fix plaintext version of docs not generated correctly.  Thanks: Elijah.
- fix `getmail --fingerprint` not logging server TLS fingerprint
  correctly with SimplePOP3SSLRetriever. Thanks: Gabriel Kihlman.

(schmonz)

2017-01-14 23:36:29 UTC MAIN commitmail json YAML

Relinquish MAINTAINER.

https://github.com/pjz/TMDAng is ported to Python 3.4, named "TMDAng"
with the original upstream author's permission, and packaged for pypi.
Anyone interested in maintaining the package would do well to take a look.

(schmonz)

2017-01-14 23:00:39 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170114

(schmonz)

2017-01-14 23:00:32 UTC MAIN commitmail json YAML

Conditionalize spamdyke and stunnel dependencies on "sasl" and "tls"
options, respectively. Bump version.

(schmonz)

2017-01-14 20:49:19 UTC MAIN commitmail json YAML

Updated mail/mess822 to 0.58nb4

(schmonz)

2017-01-14 20:49:07 UTC MAIN commitmail json YAML

Add John R. Levine's SMTP AUTH patch for ofmipd, available via the
"sasl" option. Bump PKGREVISION.

(schmonz)

2017-01-12 00:44:20 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 3.20170111

(schmonz)

2017-01-12 00:44:15 UTC MAIN commitmail json YAML

Update to 3.20170111. From the changelog:

* passwordauth: prevent authentication bypass via multiple name
  parameters (CVE-2017-0356, OVE-20170111-0001)
* passwordauth: avoid userinfo forgery via repeated email parameter
  (also in the scope of CVE-2017-0356)
* CGI, attachment, passwordauth: harden against repeated parameters
  (not believed to have been a vulnerability)
* remove: make it clearer that repeated page parameter is OK here
* t/passwordauth.t: new automated test for passwordauth

(schmonz)

2017-01-11 02:16:00 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 3.20170110

(schmonz)

2017-01-11 02:15:54 UTC MAIN commitmail json YAML

Update to 3.20170110. From the changelog:

[ Amitai Schleier ]
* wrappers: Correctly escape quotes in git_wrapper_background_command

[ Simon McVittie ]
* git: use an explicit function parameter for the directory to work
  in. Previously, we used global state that was not restored correctly
  on catching exceptions, causing an unintended log message
  "cannot chdir to .../ikiwiki-temp-working: No such file or directory"
  with versions >= 3.20161229 when an attempt to revert a change fails
  or is disallowed
* git: don't run "git rev-list ... -- -- ..." which would select the
  wrong commits if a file named literally "--" is present in the
  repository
* check_canchange: log "bad file name whatever", not literal string
  "bad file name %s"
* t/git-cgi.t: fix a race condition that made the test fail
  intermittently
* t/git-cgi.t: be more careful to provide a syntactically valid
  author/committer name and email, hopefully fixing this test on
  ci.debian.net
* templates, comments, passwordauth: use rel=nofollow microformat
  for dynamic URLs
* templates: use rel=nofollow microformat for comment authors
* news: use Debian security tracker instead of MITRE for security
  references. Thanks, anarcat
* Set package format to 3.0 (native)
* d/copyright: re-order to put more specific stanzas later, to get the
  intended interpretation
* d/source/lintian-overrides: override obsolete-url-in-packaging for
  OpenID Selector, which does not seem to have any more current URL
  (and in any case our version is a fork)
* docwiki.setup: exclude TourBusStop from offline documentation.
  It does not make much sense there.
* d/ikiwiki.lintian-overrides: override script-not-executable warnings
* d/ikiwiki.lintian-overrides: silence false positive spelling warning
  for Moin Moin
* d/ikiwiki.doc-base: register the documentation with doc-base
* d/control: set libmagickcore-6.q16-3-extra as preferred
  build-dependency, with virtual package libmagickcore-extra as an
  alternative, to help autopkgtest to do the right thing

(schmonz)

2017-01-09 05:03:51 UTC MAIN commitmail json YAML

Include new dependency on spamdyke, missed in previous.

(schmonz)

2017-01-09 04:58:26 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170109

(schmonz)

2017-01-09 04:58:09 UTC MAIN commitmail json YAML

Update to 20170109. pkgsrc changes:

- Add qmailofmipd service for outgoing submissions.
- Add dependencies on mess822, spamdyke, and stunnel.
- Add sample spamdyke and stunnel configs for SMTP AUTH over TLS.
- Control ofmipd from the main qmail script.
- Fix broken link to "12 Steps to qmail List Bliss".

(schmonz)

2017-01-09 04:01:32 UTC MAIN commitmail json YAML

2017-01-08 20:37:21 UTC MAIN commitmail json YAML

Added mail/swaks version 20170101.0

(schmonz)

2017-01-08 20:36:58 UTC MAIN commitmail json YAML

Add and enable swaks.

(schmonz)

2017-01-08 20:35:55 UTC MAIN commitmail json YAML

Initial import of swaks.

swaks' primary design goal is to be a flexible, scriptable, transaction-
oriented SMTP test tool. It handles SMTP features and extensions such as
TLS, authentication, and pipelining; multiple version of the SMTP
protocol including SMTP, ESMTP, and LMTP; and multiple transport methods
including unix-domain sockets, internet-domain sockets, and pipes to
spawned processes. Options can be specified in environment variables,
configuration files, and the command line allowing maximum
configurability and ease of use for operators and scripters.

(schmonz)

2017-01-08 16:55:59 UTC MAIN commitmail json YAML

Updated www/p5-Test-WWW-Mechanize to 1.48

(schmonz)

2017-01-08 16:55:45 UTC MAIN commitmail json YAML

Update to 1.48. From the changelog:

[FIXES]
The linting method html_lint_ok() was not calling the HTML::Lint API
correctly, so may have missed some HTML errors at the end of a page.
This also applies to get, post, etc if you have the autolint argument on.

(schmonz)