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 (0m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 17:48:57 UTC Now

2016-08-30 02:01:48 UTC MAIN commitmail json YAML

2016-08-29 19:25:54 UTC MAIN commitmail json YAML

Updated security/stunnel to 5.35.

(jym)

2016-08-29 19:21:25 UTC MAIN commitmail json YAML

PR pkg/51449

Update stunnel to 5.35.

- Add patch to provide an explicit chroot option to the default
  configuration sample (option is documented but not found within
  the default conf file). While here, enable setuid/setgid as
  stunnel user/group creations are handled by package.
- Rework SUBSTs so that they apply to the correct sample
  config file.

Changelog:

Version 5.35, 2016.07.18, urgency: HIGH
* Bugfixes
  - Fixed incorrectly enforced client certificate requests.
  - Only default to SO_EXCLUSIVEADDRUSE on Vista and later.
  - Fixed thread safety of the configuration file reopening.

Version 5.34, 2016.07.05, urgency: HIGH
* Security bugfixes
  - Fixed malfunctioning "verify = 4".
* New features
  - Bind sockets with SO_EXCLUSIVEADDRUSE on WIN32.
  - Added three new service-level options: requireCert, verifyChain,
    and verifyPeer for fine-grained certificate verification control.
  - Improved compatibility with the current OpenSSL 1.1.0-dev tree.

Version 5.33, 2016.06.23, urgency: HIGH
* New features
  - Improved memory leak detection performance and accuracy.
  - Improved compatibility with the current OpenSSL 1.1.0-dev tree.
  - SNI support also enabled on OpenSSL 0.9.8f and later (thx to
    Guillermo Rodriguez Garcia).
  - Added support for PKCS #12 (.p12/.pfx) certificates (thx to
    Dmitry Bakshaev).
* Bugfixes
  - Fixed a TLS session caching memory leak (thx to Richard Kraemer).
    Before stunnel 5.27 this leak only emerged with sessiond enabled.
  - Yet another WinCE socket fix (thx to Richard Kraemer).
  - Fixed passphrase/pin dialogs in tstunnel.exe.
  - Fixed a FORK threading build regression bug.
  - OPENSSL_NO_DH compilation fix (thx to Brian Lin).

(jym)

2016-08-29 16:19:04 UTC MAIN commitmail json YAML

Sort, and add python-2.x only files.

(wiz)

2016-08-29 15:58:58 UTC MAIN commitmail json YAML

Make PLIST match installed files.

(darcy)

2016-08-29 15:50:06 UTC MAIN commitmail json YAML

Remove unnecessary PLIST_SUBST.

(wiz)

2016-08-29 15:46:23 UTC MAIN commitmail json YAML

Updated devel/py-logilab-common to 1.2.0

(darcy)

2016-08-29 15:44:26 UTC MAIN commitmail json YAML

Update devel/py-logilab-common to version 1.2.0.
This is mainly to remove dependency on time/py-mxDateTime so that it can
build on Python >= 3.4.
Removed PYTHON_VERSIONS_INCOMPATIBLE line from this and other packages
that had it for this incompatibility.

(darcy)

2016-08-29 14:11:18 UTC MAIN commitmail json YAML

+ knot-resolver-1.1.1, postfix-3.0.6, postfix-3.1.2.

(taca)

2016-08-29 13:08:25 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 48.0.2

(ryoon)

2016-08-29 13:07:48 UTC MAIN commitmail json YAML

Update to 48.0.2

* Sync with firefox-48.0.2

(ryoon)

2016-08-29 12:57:35 UTC MAIN commitmail json YAML

Updated www/firefox to 48.0.2

(ryoon)

2016-08-29 12:56:53 UTC MAIN commitmail json YAML

Update to 48.0.2

Changelog:
Fix a startup crash issue caused by Websense (Windows only) (Bug 1291738)

(ryoon)

2016-08-29 07:56:59 UTC MAIN commitmail json YAML

Updated net/rancid to 3.5.0

(pettai)

2016-08-29 07:56:39 UTC MAIN commitmail json YAML

rancid 3.5:
        aeos.pm: handle returning from a function with a prompt in $_
        rancid-cvs, rancid-run, rancid.conf: use LOGDIR from rancid.conf, set a
        default, and makes manpage notes
        complogin: correct ssh/telnet port variable check
        control_rancid: if the router list is empty, commit everything, not
        just router.db.  .cvsignore, rancid.conf, etc.
        *login: do not default to ssh -c 3des; as openssh removes more legacy
        algorithms.  note work-arounds in the FAQ S3 & adjust manpages.
        ciscowlc.pm: filter OUI classification failures
        ciscowlc.pm: filter rogue client config that are added/removed
        automatically
        fnlogin: fix pager disabling for newer o/s - Romanens Xavier, Michael
        Newton confirms working for older 4.x o/s
        edgerouter.pm: filter passwords, snmp community, keys, GC some unused
        code, & fix comment character.
        ciscowlc.pm: some older code fails to echo <CR> after logout
        edgerouter.pm: initial module for Ubiquity Edgerouter, WiP
        hlogin: when refactoring prompt, eat full lines before looking for the
        prompt
        hpuifilter: only turn off echo on the tty, not also the slave pty,
        which fixes the echoing problem with Ubiquity Edgerouters
        a10login: fix cut-n-paste bug
        flogin: eat spaces followed by ^H
        login_top: move variable initialization so it doesnt override env()s
        foundry.pm: ignore invalid command errors in inloop found on Ironware
        5.5 for MLX
        srancid: filter oscillating file aaafile.prv
        nxos.pm: reverse VTP test for nexus without vtp
        ios.pm: filter ios-xe requested time from show inventory feature
        iosxr.pm: differences in NCS6k show inventory
        nxos.pm: show env temp does not exist on 1000v
        lg.cgi: add show interfaces wanphy for cisco-xr & juniper
        cisco: Change command show flash to show flash:.  The first has been
        dropped from the 15.5M and the latter seems to be supported back as I
        can check.
        mrvlogin, mrv.pm: fixes for MRV Optiswitch devices
        iosxr.pm: fix handling of comments in access-lists
        nxos.pm: sort ip{v6} access-lists & filter sequence numbers
        foundry.pm: summarize flash free space
        xrancid, exos.pm, xlogin: convert extreme to a module and hack clogin
        into xlogin to deal some weird terminal handling in EXOS >11.0 that
        uses terminal manipulation to reprint the login prompt (telnet) or
        the first cli prompt (ssh).
        nxos.pm: fix PS wattage filtering
        junos.pm: filter benign subsystem warnings
        ios.pm: filter license broker BS
        FAQ: add notes about openssh client changes for logjam
        hpuifilter: fix handling of buffer when it drains
        rancid.conf: change NOCOMMSTR to require "YES", not just defined
        arrancid, aeos.pm: convert Arista to a module
        ios.pm: add show license summary for older XE images, such as C4500e
        3.04/15.1
        bigip.pm: module for F5 BIG-IP >=v11
        rancid.conf: add variable FILTER_OSC to control filtering oscillating
        data.  See rancid.conf(5).  This may not yet be applied in all places.
        rancid: change logging of missed commands to preserve order to make it
        easier for us to parse when providing support.  also, only log to stderr
        and not just with -d.
        fnrancid: filter new private key format and fix filtering of encryptd
        passwords
        ios.pm: filter/sort new ipv4/6 access-list format where list names are
        omitted from rule lines.
        ios.pm: correct debug log msg
        iosxr.pm: ShowInstallSummary() return error if active install operation
        iosxr.pm: filter perpetually changing file aaa
        srancid: Add 'terminal dump' cmd for Dell PowerConnect 3524/3548
        iosxr.pm: fail on temp error in admin show install
        configure: fix mktemp variable inconsistency
        edgemax.pm: https://www.ubnt.com/edgemax/
        flogin: merge ssh key code from jlogin
        junos.pm: chassis command error changed/differs in vMX:
                error: the chassis subsystem is not running
                to
                error: the chassis-control subsystem is not responding to ...
        jlogin: missing catch for wait in login()
        rancid-cvs: initialize .git/description
        iosxr.pm: ASR show version chassis line changed - tip top work cisco
        ios.pm: strip license period from 2900
        ios.pm: show license is an incomplete cmd on older XE images
        ios.pm: trim trailing WS is show activation key, formatting problem on
        old ASAs
        plogin: wrong variable used in error msg
        control_rancid: test -e -> -f for old shells
        hpuifilter: missing include for solaris
        ios.pm: recognize aironet in ShowVersion & filter counters in ShowVlan
        rancid-cvs: do not set git config --global, local only
        flogin: build with login_top
        foundry.pm: add 'show media' and 'show media validation', tested on
        Brocade ICX 6650 and Brocade CER 2024, but not available on pre-8
        firmware

(pettai)

2016-08-29 03:59:49 UTC MAIN commitmail json YAML

MASTER_SITES directory moved.

(mef)

2016-08-28 23:24:59 UTC MAIN commitmail json YAML

Note update of netpgpverify and libnetpgpverify to 20160828

(agc)

2016-08-28 23:23:40 UTC MAIN commitmail json YAML

Update netpgpverify and libnetpgpverify to 20160828

+ bring over change from christos in src/crypto to check for
the end of an ASCII-armored signature

+ no need for namespace protection in array.h any more, now
that netpgp/verify.h now contains opaque structures

+ minor typo clean-up in a definition (benign, ignored by compiler)

(agc)

2016-08-28 17:59:37 UTC MAIN commitmail json YAML

lang/gcc5-aux: Upgrade version 20150422 => 20160603 (GCC 5.1 => 5.4)

The signal trampoline detection for NetBSD 7 and later is still broken.
Support for NetBSD 6.99 has been removed along with supporte for
32-bit DragonFly.  The modifications to the testsuite were misguided and
have also been removed.

(marino)

2016-08-28 17:47:47 UTC MAIN commitmail json YAML

Remove build dependency that is implied by stsci.distutils.

(wiz)

2016-08-28 17:47:30 UTC MAIN commitmail json YAML

2016-08-28 15:48:37 UTC MAIN commitmail json YAML

2016-08-28 15:45:36 UTC MAIN commitmail json YAML

Remove unnecessary PLIST_SUBST, now provided by infrastructure.

(wiz)

2016-08-28 15:39:25 UTC MAIN commitmail json YAML

Add missing BUILD_DEPENDS and remove BROKEN.

(wiz)

2016-08-28 15:35:04 UTC MAIN commitmail json YAML

Added devel/py-stsci.distutils version 0.3.7

(wiz)

2016-08-28 15:34:54 UTC MAIN commitmail json YAML

+ py-stsci.distutils

(wiz)

2016-08-28 15:33:09 UTC MAIN commitmail json YAML

Import py-stsci.distutils-0.3.7 as devel/py-stsci.distutils.

This package contains utilities used to package some of STScI's
Python projects; specifically those projects that comprise stsci_python
and Astrolib.

(wiz)

2016-08-28 13:44:35 UTC MAIN commitmail json YAML

Updated devel/ccache to 3.3

(mef)

2016-08-28 13:44:18 UTC MAIN commitmail json YAML

Updated devel/ccache 3.2.7 to 3.3
---------------------------------
ccache 3.3
----------
Release date: 2016-08-27

Notes
~~~~~
- A C99-compatible compiler is now required to build ccache.

New features and improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The configuration option `run_second_cpp` (`CCACHE_CPP2`) now defaults to
  true. This improves ccache's out-of-the-box experience for compilers that
  can't compile their own preprocessed output with the same outcome as if they
  compiled the real source code directly, e.g. newer versions of GCC and Clang.

- The configuration option `hash_dir` (`CCACHE_HASHDIR`) now defaults to true.

- Added a new `ignore_headers_in_manifest` configuration option, which
  specifies headers that should be ignored in the direct mode.

- Added a new `prefix_command_cpp` (`CCACHE_PREFIX_CPP`) configuration option,
  which specifies one or several prefixes to add to the command line ccache
  uses when invoking the preprocessor.

- Added a new `limit_multiple` (`CCACHE_LIMIT_MULTIPLE`) configuration option,
  which specifies how much of the cache to remove when cleaning.

- Added a new `keep_comments_cpp` (`CCACHE_COMMENTS`) configuration option,
  which tells ccache not to discard the comments before hashing preprocessor
  output. This can be used to check documentation with *-Wdocumentation*.

- Added a new sloppiness option `no_system_headers`, which tells ccache not to
  include system headers in manifest files.

- Added a new statistics counter that tracks the number of performed cleanups
  due to the cache size being over the limit. The value is shown in the output
  of ``ccache -s''.

- Added support for relocating debug info directory using `-fdebug-prefix-map`.
  This allows for cache hits even when `hash_dir` is used in combination with
  `base_dir`.

- Added a new ``cache hit rate'' field to the output of ``ccache -s''.

- Added support for caching compilation of assembler code produced by e.g.
  ``gcc -S file.c''.

- Added support for cuda including the -optf/--options-file option.

- Added support for Fortran 77.

- Added support for multiple `-arch` options to produce "fat binaries".

- Multiple identical `-arch` arguments are now handled without bailing.

- The concatenated form of some long compiler options is now recognized, for
  example when using `-isystemPATH` instead of `-isystem PATH`.

- If hard-linking is enabled and but fails (e.g. due to cross-device linking),
  ccache now falls back to copying instead of running the compiler.

- Made the `hash_dir` option only have effect when generating debug info.

- ccache now knows how to convert absolute paths to relative paths inside
  dependency files when using `base_dir`.

- Improved parsing of `-g*` options.

- Made ccache understand `-Wp,-D*` options.

- ccache now understands the undocumented `-coverage` (only one dash) GCC
  option.

- Names of included files are no longer included in the hash of the compiler's
  preprocessed output. This leads to more potential cache hits when not using
  the direct mode.

- Increased buffer size used when reading file data. This improves performance
  slightly.

Bug fixes
~~~~~~~~~
- Bail out on too hard compiler option `-P`.

- Fixed clang test suite when running on Linux.

- Fixed build and test for MinGW32 and Windows.

(mef)

2016-08-28 13:15:13 UTC MAIN commitmail json YAML

Use '$(CPP) -P' to inhibit generation of linemarkers foiling siglist.sh
Noticed on aarch64-linux-gnu with gcc5.3

(richard)

2016-08-28 11:47:48 UTC MAIN commitmail json YAML

Set GITHUB_PROJECT to fix fetch phase.

(wiz)

2016-08-28 09:40:35 UTC MAIN commitmail json YAML

Let print-PLIST generate python version agnostic PYVERSSUFFIX in filenames.
This is somewhat related to the recent PLIST_SUBST commit.  Ok'd by wiz@

(richard)

2016-08-28 07:00:50 UTC MAIN commitmail json YAML

add runpath to Linux caught during check-shlibs-elf
fixes build on aarch64-linux-gnu

(richard)

2016-08-28 06:42:27 UTC MAIN commitmail json YAML

add rule for libtool native 'gas' build when yasm isn't used (on aarch64)

(richard)

2016-08-27 21:57:18 UTC MAIN commitmail json YAML

Updated pkgtools/pkg to 1.8.7

(khorben)

2016-08-27 21:57:05 UTC MAIN commitmail json YAML

Package pkg 1.8.7

For 1.8.0:

New features:
- new vital flag that prevent from removing a package with pkg delete when not specifying -f
- upgrade process now has atomicity per packages meaning now we can safely check the return of the pre* scripts
- handle ctrl-c during upgrade/install/update
- solver improvements
- pkg clean now runs in a capsicum sandbox on supported plateforms

Changes:
- pkg delete now fails if one tries to delete it (the pkg package) without -f. Before it was just warning and skipping it
- pkg install --from-root has been renamed pkg install --recursive to avoir confusion

Fixes:
- correctly handle hardlinked setuid files
- better handling of setuid
- fix elf analysis when some bad libraries have SONAME specified by empty
- fix elf analysis when a binary provides elf_notes but not the expected ones and are still valid freebsd binaries
  (this fixes the case when libgdk_pixbuf was not found as a provided lib on i386)
- NAMESERVER option is now working again and inputs are better checked
- lots of bug fixes: potential leaks mostly

For 1.7.0:

Changes:
- Support new "vital" notion: prevent from implicit deletion
- Improved support for OpenBSD/bitrig (still lacks some functions in libc)
- Improved ZSH completion
- Updated libucl
- Lots of fixes in error messages
- Fixed "pkg lock" handling
- Allow to specify "inline" respositories in pkg.conf
- ipv6 fixes
- Allow to restrict the accepted url schemes
- More commands supports "-q"
- Multiple bug fixes
- As usual multiple new bugs
- Improved support for shlibs dependency generation when packaging base via ALLOW_BASE_SHLIBES

For 1.6.0:
- Lots of improvements in the solver (in particular fixes the case like the
  recent jpeg upgrade)
- Lots of fixes in the 3 way merge code
- pkg add can now work without a version specified in the dependency line
- pkg check -d now also check the required libraries
- Improved support for partial upgrades
- Improved zsh completion support
- Improved linux support (now all regression tests passes on linux)
- Messages can now be context aware: (only print a given message during
  installation, upgrade - version aware -, removal, or always)
- @keywords now accepts new entries to add context aware messages
- Add the ability to generate graphiz's dot format representation of the
  solver's problem
- pkg search now default on showing the comments of of the matched packages
- Lots of bug fixes and code cleanup
- Plenty of new bugs

(khorben)

2016-08-27 21:11:51 UTC MAIN commitmail json YAML

Updated pkgtools/pkg to 1.5.6nb1

(khorben)

2016-08-27 21:10:59 UTC MAIN commitmail json YAML

Update pkg to version 1.5.6

>From the commit log, since 1.5.4:
- More fixes to pkg-check.8
- Important improvements in the pkg check manpage
- HBSD: fix format specifier in libpkg's pkg_vets(...)
- Fix libexpat buffer overflow: CVE-2015-1283
- Always use sqlite3_column_int64 for reading integers from the db
- Add a new configuration item to define custom HTTP User-Agent
- Don't attempt to set file ownership when INSTALL_AS_USER is set
- zsh-completion: updated all of the currently handled subcommands
- Fix typo s/conpact/compact/
- Fix two typos in pkg_vset(), to correspond to pkg_vget()'s code
- Implement AUTOCLEAN
- Clean up some grammar and formatting in pkg.conf(5).
- Update zsh completion
- Do not distribute generated source files
- Add a random delay to pkg-audit when invoked without a TTY
- Fix display of <root directory>

(khorben)

2016-08-27 20:59:47 UTC MAIN commitmail json YAML

2016-08-27 20:58:41 UTC MAIN commitmail json YAML

Disable PCH for GCC as it fails on LP32 platforms.

(joerg)

2016-08-27 20:56:29 UTC MAIN commitmail json YAML

Fix host name resolution on NetBSD. Bump revision.

(joerg)

2016-08-27 20:42:47 UTC MAIN commitmail json YAML

Add PYVERSSUFFIX to PLIST and FILES substitutions

Used by many python packages with versioned binaries.

(wiz)

2016-08-27 18:12:02 UTC MAIN commitmail json YAML

Disable W^X for node itself and the mksnapshot binary used during
bootstrap.

(joerg)

2016-08-27 18:11:12 UTC MAIN commitmail json YAML

Don't depend on PTHREAD_STACK_MIN for NetBSD, use sysconf.

(joerg)

2016-08-27 18:09:16 UTC MAIN commitmail json YAML

2016-08-27 16:02:45 UTC MAIN commitmail json YAML

2016-08-27 15:50:56 UTC MAIN commitmail json YAML

Updated misc/khard to 0.11.1

(wiz)

2016-08-27 15:50:47 UTC MAIN commitmail json YAML

Updated khard to 0.11.1.

Add ALTERNATIVES file.

v0.10.0: 2016.05.02
- New Action birthday: list birthdays, sorted by month and day
- option -p, --pretty was renamed to -p, --parsable: So, the pretty formatted email or
  phone number table is the default now. Please adapt the configuration files of potential email and
  phone applications (e.g.: mutt email -p %s)

v0.11.0: 2016.07.17
- Made khard python3 compatible (#59)
- Enhanced read and write support for vcard versions 3.0 and 4.0
- user input parser:
    - Improved robustness and error handling
    - Fixed org attribute parsing (#57)
    - Support for private vcard extensions (#51)
- New action birthdays (#64)
- New options:
    --display to display contacts by first or last name (#66)
    --search-in-source-files to speed up program initialization (#75)
    --skip-unparsable to skip unparsable vcard files (#75)
    --strict-search to narrow the contact search to the name field
- Added some aliases for program actions (#65)
- Removed davcontroler module due to the python3 incompatibility (script moved into the misc folder)
- Updated zsh completion function and khards example config file

v0.11.1: 2016.07.31
- Workaround for the photo attribute parsing issue of vobject library 0.9.2 (#80)
- setup.py: try to convert readme file into restructured text format (pypi requirement) and specify encoding explicitly (#83)

(wiz)

2016-08-27 15:45:44 UTC MAIN commitmail json YAML

Updated textproc/py-vobject to 0.9.3

(wiz)

2016-08-27 15:45:35 UTC MAIN commitmail json YAML

Add ALTERNATIVES file for py-vobject.

(wiz)

2016-08-27 15:45:19 UTC MAIN commitmail json YAML

Updated py-vobject to 0.9.3.

26 August 2016

vobject 0.9.3 released

Release Notes

    Fixed use of doc in setup.py for -OO mode
    Added python3 compatibility for base64 encoding
    Fixed ORG fields with multiple components
    Handle pytz timezones in iCalendar serialization
    Use logging instead of printing to stdout

13 March 2016

vobject 0.9.2 released

Release Notes

    Better line folding for utf-8 strings
    Convert unicode to utf-8 to be StringIO compatible

16 February 2016

vobject 0.9.1 released

Release Notes

    Removed lock on dateutil version (>=2.4.0 now works)

3 February 2016

vobject 0.9.0 released

Release Notes

    Python 3 compatible
    Updated version of dateutil (2.4.0)
    More comprehensive unit tests available in tests.py
    Performance improvements in iteration
    Test files are included in PyPI download package

28 January 2016

vobject 0.8.2 released

Release Notes

    Removed unnecessary ez_setup call from setup.py

(wiz)

2016-08-27 15:07:53 UTC MAIN commitmail json YAML

Updated mail/rspamd to 1.3.4

(wiz)

2016-08-27 15:07:42 UTC MAIN commitmail json YAML

Updated rspamd to 1.3.4.

1.3.4:
* [Feature] ASN module; support matching ASN/country in multimap
* [Feature] Add SPF method in spf return result
* [Feature] Add Yandex and Mail.ru forwarding rules
* [Feature] Add mempool maps in multimap
* [Feature] Add rule for identifying mail sent by eval()'d PHP code
* [Feature] Add support of stub DNSSEC resolver to rdns
* [Feature] Add task:get_digest method
* [Feature] Allow for more fine-grained scoring for ip_score
* [Feature] Allow to get digest of a mime part from lua
* [Feature] Allow to print message digest in logs
* [Feature] Fold DKIM-Signature header
* [Feature] Implement encrypted logs
* [Feature] Log URLs encrypted if we have log encryption pubkey
* [Feature] Pass authenticated bit to lua
* [Feature] Read redis backend statistics configuration from global section
* [Feature] Show the exact value matched for multima symbols
* [Feature] Store task checksum
* [Fix] Avoid setting limits when required elements are missing
* [Fix] DMARC: Fix alignment checking for subdomains
* [Fix] DMARC: deal with missing and spurious spaces
* [Fix] Defer insertion of results in ip_score to avoid skewing stats
* [Fix] Disable DMARC for local/authorized mail
* [Fix] Fix handling of proxied headers in controller
* [Fix] Fix hex printing of strings
* [Fix] Fix issue with spaces in maps
* [Fix] Fix parsing of forwarded IP
* [Fix] Fix reload in some plugins and workers
* [Fix] Fix reloading on SIGHUP
* [Fix] Fix some border cases for DKIM canonicalization
* [Fix] Fix url maps
* [Fix] Make dnssec configurable option disabled by default for now
* [Fix] rspamadm statconvert: force db to be a string
* [Fix] rspamadm statconvert: use db/password for learn cache
* [Rework] Rework flags in rspamd logger

1.3.3:
* [CritFix] Check hyperscan cache sanity before loading
* [CritFix] Fix setting of fuzzy keys (completely breaks fuzzy storage)
* [Feature] Add SARBL (sarbl.org) uribl
* [Feature] Add `--search-pattern` option to rspamd_stats
* [Feature] Add some sanity check for very long from/to log elements
* [Feature] Allow to create hashes from string in a single step
* [Feature] Fix order of pre and postfilters
* [Feature] Improve lua URLs API
* [Feature] Improve message about fuzzy rules
* [Feature] Pre-calculate blake2 digest for all parts
* [Feature] Print radix duplicate keys as IP addresses
* [Feature] Simple mechanism for disabling RBLs in local.d/rbl.conf
* [Feature] Use faster hash function for fuzzy storage
* [Feature] rspamd_stats: support log directory reading
* [Fix] Add sanity check for url filters
* [Fix] Do not show rmilter section as a fake metric in rspamc
* [Fix] Fix URL filters
* [Fix] Fix a stupid mistake in util.strequal_caseless
* [Fix] Fix blake2b hash of the string "rspamd"
* [Fix] Fix filename maps filter
* [Fix] Fix finding tld in util.get_tld
* [Fix] Fix multimap content filters
* [Fix] Fix returning boolean from Lua
* [Fix] Fix returning of REDIS_NIL
* [Fix] Try to deal with multiple workers terminated
* [Fix] Use forced DNS request when calling for lua_http
* [Rework] Rework multimap filters, add redis maps

1.3.2:
* [Feature] Add a special symbol for SPF DNS errors: R_SPF_DNSFAIL
* [Feature] Add correlations report in fuzzy stats
* [Feature] Add experimental CGP integration
* [Feature] Add method to get urls length in a text part
* [Feature] Add new methods to lua_html to access HTML tags
* [Feature] Allow all types of symbols to be added via __newindex method
* [Feature] Allow to create settings for authenticated users
* [Feature] Allow to get block content for HTML tags
* [Feature] Improve DNS failures when dealing with SPF
* [Feature] Properly implement R_WHITE_ON_WHITE rule
* [Feature] Remove old ugly rules
* [Feature] Rspamc can now add dkim signature in mime mode
* [Feature] Store content length for HTML tags
* [Feature] Support reacher set of HTML colors
* [Feature] Try to avoid FP for low contrast fonts detection
* [Fix] Add missing HTML colors
* [Fix] Add spaces to dkim signature to allow folding
* [Fix] Avoid returning NaN as score on scan
* [Fix] Decode entitles in href parts
* [Fix] Do not cache SPF records with DNS errors
* [Fix] Do not crash on cyclic depends
* [Fix] Do not insert HELO/HOSTNAME unknown when they are not passed
* [Fix] Do not set absent hostname to "unknown"
* [Fix] Do not stress redis with KEYS command (#791)
* [Fix] Fix DMARC_BAD_POLICY symbol
* [Fix] Fix HFILTER_URL module
* [Fix] Fix HFILTER_URL_ONELINE rule
* [Fix] Fix buffering in CGP integration
* [Fix] Fix colors propagation from parent nodes
* [Fix] Fix confusing OpenSSL API usage of i2d_RSAPublicKey
* [Fix] Fix dependencies id sanity check
* [Fix] Fix folding for semicolon separated tokens
* [Fix] Fix largest possible TLD behaviour
* [Fix] Fix last token folding
* [Fix] Fix length calculations in white on white rule
* [Fix] Fix multiple request headers structure
* [Fix] Fix multiple values headers freeing
* [Fix] Fix parsing of background color
* [Fix] Fix printing from field in log_urls
* [Fix] Fix processing of last element of DMARC policies
* [Fix] Further fixes for HTML colors
* [Fix] Further fixes for multiple values headers
* [Fix] Further fixes for white on white rule
* [Fix] Further fixes in HTML tags parsing
* [Fix] Ignore content type/subtype case
* [Fix] Increase score of R_WHITE_ON_WHITE
* [Fix] Parse CGP envelope data
* [Fix] Propagate colors in HTML
* [Fix] Restore multiple values headers in protocol
* [Fix] Restore multiple values in headers processing
* [Fix] Some more changes to tag's content length calculations
* [Fix] Some more fixes for low contrast fonts detector
* [Fix] SpamAssassin plugin: support check_freemail_header('EnvelopeFrom', [..])
* [Fix] Trigger HTML_SHORT_LINK_IMG on any external image
* [Fix] rspamd_stats: remove deprecated defined(@array)

1.3.1:
* [CritFix] Fix catena passwords validation
* [CritFix] Fix crash when the first received is faked
* [Feature] Add DMARC_BAD_POLICY symbol when DMARC policy was invalid
* [Feature] Allow for matching hostnames in multimap (#773)
* [Feature] Allow for setting action based on DMARC disposition
* [Feature] Allow limiting of the inbound message size
* [Feature] Allow maps with multiple symbols and scores
* [Feature] Allow regexps in the emails maps
* [Feature] Allow to register metric symbols from multimap
* [Feature] Allow to reset redis tokens instead of appendig values
* [Feature] Allow to store strings in radix maps
* [Feature] Check UTF validity when there are utf regexps in a map
* [Feature] Correctly work when there is no hard reject action
* [Feature] Implement dependencies for maps
* [Fix] Another effort to unbreak sqlite locking
* [Fix] Avoid crash when closing mmapped file
* [Fix] Do not break history on NaN in required score
* [Fix] Ensure that hyperscan cache written is written properly
* [Fix] Filter NaN from scores in history
* [Fix] Fix DNSBL maps
* [Fix] Fix another locking issue in sqlite
* [Fix] Fix another locking issue with mapped files
* [Fix] Fix deadlock in mmaped file stats
* [Fix] Fix dependencies in multimap plugin
* [Fix] Fix emails module configuration
* [Fix] Fix greylist plugin (#755)
* [Fix] Fix greylisting plugin variable usage
* [Fix] Fix installed permissions for rspamd_stats
* [Fix] Fix locking in mmapped statistics
* [Fix] Fix paths in tests
* [Fix] Fix prefilter mode for multimap
* [Fix] Forgot to commit leftover changes
* [Fix] Really fix local.d includes
* [Fix] Restore selective greylisting behaviour
* [Fix] Set max size on per connection basis
* [Fix] Use temporary storage for hyperscan cache
* [Rework] Remove systemd socket activation

1.3.0:
* [CritFix] Fix SA rawbody processing - exclude top part
* [CritFix] Fix decoding of UTF HTML entitles
* [CritFix] Fix encrypted fuzzy requests
* [CritFix] Fix leak of shared memory fds and files
* [CritFix] Fix levenshtein distance calculations
* [CritFix] Fix mime headers processing
* [CritFix] Fix parsing of URLs in texts
* [CritFix] Fix parsing of missing classes
* [CritFix] Fix redis structure by adding {NULL, NULL} member
* [CritFix] Fix some more URL detector issues
* [CritFix] Fix systemd sockets activation
* [CritFix] Fix unencrypted passwords processing in the controller
* [CritFix] Fix writing CDPs to the database
* [CritFix] Fix writing of encrypted HTTP requests
* [CritFix] Plug memory leak in dkim module
* [CritFix] Plug memory leak in headers getting code
* [CritFix] Pre-filters and post-filters were completely broken
* [CritFix] Properly support SA body regexps
* [CritFix] Really skip filters in case of pre-result set
* [CritFix] Restore the intended pre-filters behaviour
* [Rework] Adopt new maps code
* [Rework] Compile ragel sources when building rspamd
* [Rework] Finish rework for the rest of places that use HTTP
* [Rework] Fix DKIM headers canonicalization
* [Rework] Fix lua maps API
* [Rework] Import linenoise for line editing
* [Rework] Include config structure to all rcl handlers
* [Rework] Make chartable module useful
* [Rework] Move http internal structures to a private header
* [Rework] Partly fix controller
* [Rework] Remove dedicated images list
* [Rework] Rename http proxy to rspamd proxy
* [Rework] Rename mime parts structures
* [Rework] Rework HTTP code
* [Rework] Rework exceptions and newlines processing
* [Rework] Rework pre and postfilters system
* [Rework] Separate method to close backend connections
* [Rework] Start the complete maps rework
* [Rework] Use dynamically generated ragel C sources
* [Feature] Add 'blacklist' and 'strict' modes for whitelists
* [Feature] Add 'symbols_enabled' and 'groups_enabled' to settings
* [Feature] Add ESMTPSA received type
* [Feature] Add a simple script to evaluate rspamd rules in the logs
* [Feature] Add a simple tool to generate DKIM keys
* [Feature] Add a trivial heuristic for codepages
* [Feature] Add and use mumhash for non-crypto hashing
* [Feature] Add better method to check lua userdata types
* [Feature] Add better zip files search algorithm
* [Feature] Add catena PBKDF function
* [Feature] Add configuration knobs for in and out parser scripts
* [Feature] Add content filtering support to multimap
* [Feature] Add different timeouts for proxy connections
* [Feature] Add dot commands for lua REPL:
* [Feature] Add execution of lua global functions script
* [Feature] Add function for pretty printing of inet addresses
* [Feature] Add function to convert fstring_t to c string
* [Feature] Add function to create temporary shared memory mapping
* [Feature] Add function to generate random hex string
* [Feature] Add generic fucnction to parse IP maps
* [Feature] Add initial version of HTTP lua repl
* [Feature] Add learn condition to the default configuration
* [Feature] Add learn conditions for classifiers
* [Feature] Add limit for dkim signatures to be checked
* [Feature] Add locking routines for lua_util
* [Feature] Add lua API for getting info from archives
* [Feature] Add lua utility to decode URL encoding
* [Feature] Add method to copy message from http connection
* [Feature] Add mirrors feature
* [Feature] Add more algorithms for shingles generation
* [Feature] Add more domains to redirectors list
* [Feature] Add more encodingsto cryptobox hash API
* [Feature] Add more file utilities to lua_util
* [Feature] Add more functions to extract data from text parts
* [Feature] Add more methods to get headers from a task
* [Feature] Add more methods to init http message body
* [Feature] Add more options for redis config parsing function
* [Feature] Add new representation of email address
* [Feature] Add new symbols to filter bad extensions in messages
* [Feature] Add new utility methods to mimepart object
* [Feature] Add openphish support to rspamd phishing module
* [Feature] Add parsers for SMTP address in ragel
* [Feature] Add parsing of mirror hosts for fuzzy storage
* [Feature] Add parsing scripts for master connection as well
* [Feature] Add preliminary greylist plugin
* [Feature] Add preliminary phishtank support
* [Feature] Add preliminary rarv5 support
* [Feature] Add preliminary version of ssl toolbox
* [Feature] Add protection against open files limit and accepting sockets
* [Feature] Add rar v4 support
* [Feature] Add reading scripts for master connection
* [Feature] Add replies plugin
* [Feature] Add results parsing code
* [Feature] Add routines to compare and check pubkeys
* [Feature] Add simplier versions of refcounts
* [Feature] Add some time manipulation functions for lua APi
* [Feature] Add support for non-standard BATV signatures
* [Feature] Add support of address with at-domain list
* [Feature] Add support to search archives by magic
* [Feature] Add task:get_rawbody method
* [Feature] Add test to check shared memory support sanity
* [Feature] Add the initial version of LUA repl to rspamadm
* [Feature] Add throughput graph for RRD backend to WebUI
* [Feature] Add universal function to make a proper redis request
* [Feature] Add universal function to parse redis servers for plugins
* [Feature] Add util.unlink function
* [Feature] Add utility function to return random number from 0 to 1
* [Feature] Add utility method to convert ftok to C string
* [Feature] Add utility to map shared memory segments
* [Feature] Add versions to fuzzy storage
* [Feature] Add workaround for legacy clients in rspamd proxy
* [Feature] Add workaround for systems without sane shmem support
* [Feature] Add xoroshiro+ fast rng for non-crypto purposes
* [Feature] Adopt plugins for new maps API
* [Feature] Allow SPF to be checked for empty tasks
* [Feature] Allow binary patterns in lua_trie
* [Feature] Allow catena encrypted passwords in controller
* [Feature] Allow client ip match in the settings
* [Feature] Allow easy adding and overriding of fuzzy rules
* [Feature] Allow empty tasks to be processed
* [Feature] Allow hostnames in IP maps
* [Feature] Allow https maps
* [Feature] Allow multiple PBKDF types in `rspamadm pw`
* [Feature] Allow named fuzzy rules
* [Feature] Allow non zero terminated patterns in multipattern
* [Feature] Allow partial hash updates
* [Feature] Allow pipelining for redis.make_request
* [Feature] Allow sending empty requests using client
* [Feature] Allow setting fuzzy flag by symbol not by value
* [Feature] Allow setting scores and actions from lua
* [Feature] Allow shared memory simple http client
* [Feature] Allow static lua files in any parts of rspamd sources
* [Feature] Allow to change flag from fuzzy learn condition
* [Feature] Allow to check rspamd_text using maps
* [Feature] Allow to disable composite rules from settings
* [Feature] Allow to disable some modules from common redis setup
* [Feature] Allow to extract ucl_object from lua using common API
* [Feature] Allow to get settings and settings id hash from lua_task
* [Feature] Allow to have specific settings for mirrored traffic
* [Feature] Allow to open message from a shared memory segment
* [Feature] Allow to parse pubkeys from the rcl config
* [Feature] Allow to pass extradata from rspamd to rmilter
* [Feature] Allow to query storage about number of fuzzy hashes stored
* [Feature] Allow to read logs without symbols scores
* [Feature] Allow to read password from console for rspamc
* [Feature] Allow to set ciphers and CA paths in config
* [Feature] Allow to skip some initialization phases to speed up rspamadm
* [Feature] Allow underscore separated names in settings
* [Feature] Allow versioning for sqlite databases
* [Feature] Always allow to terminate rspamd
* [Feature] Better deal with backend errors
* [Feature] Better lua_redis logging
* [Feature] Configure CA path and ciphers
* [Feature] Create a dedicated parser to strip newlines
* [Feature] Deduplicate the same urls in multimap module
* [Feature] Distinguish luajit from lua
* [Feature] Do not print garbadge in --compact output
* [Feature] Dynamically detect if a CPU is incompatible with hyperscan
* [Feature] Enable forced resolving for some lua plugins
* [Feature] Enable rrd by default
* [Feature] Enable workaround for exim
* [Feature] Fix task functions to work without rspamd_config
* [Feature] Further improvements to chartable module
* [Feature] Further micro-optimizations for hashing and shingles
* [Feature] Further relax parser
* [Feature] Humanize numbers in stats widgets
* [Feature] Implement HTTPS client
* [Feature] Implement SSL support in http client
* [Feature] Implement body rules for the trie plugin
* [Feature] Implement braced regexp quantifiers
* [Feature] Implement compare scripts for mirrors results
* [Feature] Implement compare scripts setup
* [Feature] Implement composites policies
* [Feature] Implement conditional learning for classifiers
* [Feature] Implement constructing of map from UCL
* [Feature] Implement dkim signing in dkim check plugin
* [Feature] Implement fuzzy storage updates
* [Feature] Implement fuzzy updates push protocol
* [Feature] Implement https maps
* [Feature] Implement inter-process maps caching
* [Feature] Implement mapping of remote flags to local flags
* [Feature] Implement mirroring in rspamd proxy
* [Feature] Implement multi-flags fuzzy replies
* [Feature] Implement multiple-sources fuzzy storage
* [Feature] Implement order of pre/post filters
* [Feature] Implement partial deleting for multi-flags
* [Feature] Implement pipelining for redis async interface
* [Feature] Implement ragel parser for received headers
* [Feature] Implement reading of messages to shared memory
* [Feature] Implement refcount for messages
* [Feature] Implement retransmits for master connection
* [Feature] Implement zero-copy mode for HTTP reading
* [Feature] Improve SPF domain detection logic
* [Feature] Improve config:register_symbol function
* [Feature] Improve error report for type missmatch in lua
* [Feature] Improve fstrings API
* [Feature] Improve getting SMTP data from lua_task
* [Feature] Improve levenshtein distance function
* [Feature] Improve logging in proxy and add refcounts
* [Feature] Improve logging lua types
* [Feature] Improve master/slave logging
* [Feature] Improve phishing plugin
* [Feature] Improve phishtank and openphish support
* [Feature] Improve ragel build target
* [Feature] Improve statistics script
* [Feature] Initialize ssl library to use SSL connections
* [Feature] Interpolate points sent to webui
* [Feature] Limit logging of elements that could have too many items
* [Feature] Lock ANN file when loading
* [Feature] New abstract hashing API in cryptobox
* [Feature] Normalize quoted addresses
* [Feature] Now cryptobox lua API accepts rspamd text as input
* [Feature] Optimize alignment to speed up hashing
* [Feature] Parse received date and ESMTPA proto
* [Feature] Parse received timestamp
* [Feature] Pass settings id to log helper
* [Feature] Pass settings id to lua script from log helper
* [Feature] Perform files expansion on proxying
* [Feature] Preliminary implementation of fuzzy master/slave updates
* [Feature] Print userdata using tostring if possible
* [Feature] Propagate HTTP result string when using proxy
* [Feature] Properly implement unweighted round-robin algorithm
* [Feature] Reduce number of timers queries
* [Feature] Rework and improve fuzzy storage
* [Feature] Rework dns resolving API for lua, add 'forced' option
* [Feature] Rework fann module to understand settings
* [Feature] Rework listening system to allow multiple socket types per worker
* [Feature] Rework ratelimit module to set expiration
* [Feature] Save bayes probability in memory pool var
* [Feature] Save settings id hash for convenience
* [Feature] Search for SSL_set_tlsext_host_name support
* [Feature] Send DKIM signature to protocol reply
* [Feature] Show DKIM signature in rspamc client
* [Feature] Show symbols description in scan output
* [Feature] Sign message merely after DKIM check
* [Feature] Simplify machines by assuming that headers are unfolded
* [Feature] Sort symbols when displaying them in log
* [Feature] Split main connection from mirrored connections
* [Feature] Start moving to the new email address structure
* [Feature] Store HTTP headers in a hash table
* [Feature] Store more information about compressed files
* [Feature] Store raw headers value to use them in DKIM
* [Feature] Store text parts content with newlines stripped
* [Feature] Support DKIM signing
* [Feature] Support EXIF jpeg images
* [Feature] Support archive files list extraction
* [Feature] Support archives when matching patterns in multimap
* [Feature] Support premium/academic feed for openphish
* [Feature] Support rspamd_updates via https
* [Feature] Supprort FQDNs in phishing module maps
* [Feature] Try to read on fuzzy timeout to avoid fake timeouts
* [Feature] Try to select the optimal possible function for input
* [Feature] Unescape and unquote smtp addresses
* [Feature] Update fuzzy timestamp when adding value
* [Feature] Update mumhash
* [Feature] Use -flto if possible when optimizations are enabled
* [Feature] Use extended map types in lua map, unify code
* [Feature] Use file lock in logger to avoid deadlocks
* [Feature] Use generic global string split function
* [Feature] Use metrohash as well
* [Feature] Use mumhash by default for incremental hashing
* [Feature] Use mumhash for words hashing
* [Feature] Use new ip parsing API
* [Feature] Use new maps API for local addrs
* [Feature] Use new ragel parser in message parsing code
* [Feature] Use new received parser instead of old one
* [Feature] Use new redis API in DMARC plugin
* [Feature] Use new redis API in greylist plugin
* [Feature] Use new redis API in ip_score plugin
* [Feature] Use new redis API in ratelimit plugin
* [Feature] Use new redis API in replies plugin
* [Feature] Use new version of register_symbol in rspamd plugins
* [Feature] Use offset when passing shm to deal with encrypted requests
* [Feature] Use one pass to remove newlines and store their positions
* [Feature] Use rspamd specific type checks for userdata
* [Feature] Use shared memory storage for http maps
* [Feature] Use universal redis definitions in rspamd plugins
* [Feature] Various improvements in greylist module
* [Feature] Wait for sqlite if locked when switching to WAL mode
* [Fix] Add filenames sanity filtering for mime types
* [Fix] Add guards for empty parts
* [Fix] Add missing types
* [Fix] Add more priority for config file symbols registered from UCL
* [Fix] Add sanity checks when compiling regexp maps
* [Fix] Add spaces instead of newlines to the normalized content
* [Fix] Add workaround for ancient openssl
* [Fix] Add workaround for gmime CTE stupidity
* [Fix] Add workaround for hex digits
* [Fix] Adjust MISSING_MIMEOLE score
* [Fix] Adjust body/body_buf when stealing encrypted message
* [Fix] Adopt lua task API for the new email addresses structure
* [Fix] Allow for disabling DMARC reporting when Redis is configured
* [Fix] Always register openphish and phishtank virtual symbols
* [Fix] Always use shmem on linux
* [Fix] Another change of newlines policy
* [Fix] Another d3evolution update
* [Fix] Another fix for exim workaround
* [Fix] Another fix for legacy clients
* [Fix] Another fix for maps scheduling
* [Fix] Another fix for marking upstreams inactive
* [Fix] Another fix for postfilters
* [Fix] Another fix for redis timeouts
* [Fix] Avoid `table.getn` method as it has been removed in lua 5.3
* [Fix] Avoid double hashing for images
* [Fix] Avoid linking with actrie if hyperscan is enabled
* [Fix] Check copy result when sending message to mirrors
* [Fix] Cleanup message when assiging body
* [Fix] Cleanup stack from global vars
* [Fix] Correctly parse query type
* [Fix] Disable all symbols if enable_groups is found in settings
* [Fix] Disable fts as it is completely broken in bloody linux
* [Fix] Disable multiple autolearn checks
* [Fix] Disallow updates by default
* [Fix] Do not abort when cannot load a map
* [Fix] Do not check recursion for non-DNS SPF record types
* [Fix] Do not delete uninitialized events
* [Fix] Do not die if shmem_mkstemp fails
* [Fix] Do not die when no metrics defined
* [Fix] Do not even try pcre in case of regexp maps
* [Fix] Do not greylist messages if redis has failed somehow
* [Fix] Do not greylist on rejection
* [Fix] Do not leave temporary maps cached
* [Fix] Do not output meaningless errors
* [Fix] Do not send NaN in json
* [Fix] Don't mix hyperscan and pcre processing within a same task
* [Fix] Finally rework and simplify redis backend for statistics
* [Fix] Fix Exim shutdown patch
* [Fix] Fix JIT compilation for PCRE2 expressions
* [Fix] Fix JIT usage for PCRE2
* [Fix] Fix REPL output
* [Fix] Fix SMTP address parsing machine
* [Fix] Fix UTF8 mode in PCRE2
* [Fix] Fix a stupid misprint in word 'phishing'
* [Fix] Fix accepting the first update when local idx is -1
* [Fix] Fix adding maps from ucl
* [Fix] Fix adding upstream to an active queue
* [Fix] Fix and rescore R_PARTS_DIFFER logic
* [Fix] Fix body rules in SA plugin
* [Fix] Fix body start position
* [Fix] Fix border case in urls detector
* [Fix] Fix border cases for incremental hashing
* [Fix] Fix caseless uthash application
* [Fix] Fix chartable issue with starting digits
* [Fix] Fix client_ip in users settings
* [Fix] Fix compilation issue
* [Fix] Fix conditional learning
* [Fix] Fix crash on empty maps
* [Fix] Fix creating of URLs from LUA
* [Fix] Fix creating of temporary shmem segment
* [Fix] Fix creation of mmapped statfiles
* [Fix] Fix descriptors leak on shmem detaching
* [Fix] Fix detaching of shared memory segments
* [Fix] Fix detection of URLs in text parts
* [Fix] Fix directories processing for rspamc
* [Fix] Fix displaying of rewrite subject in WebUI
* [Fix] Fix dkim private keys operations
* [Fix] Fix dkim signing
* [Fix] Fix dynamic scoring of subject symbols
* [Fix] Fix email address build
* [Fix] Fix encrypted proxy requests
* [Fix] Fix errors counting in upstreams
* [Fix] Fix errors handling in the proxy
* [Fix] Fix event bases for IO events
* [Fix] Fix events handling when scheduling map wacth
* [Fix] Fix fann rewrite
* [Fix] Fix files fallback for shmem transfer
* [Fix] Fix fuzzy adding in webui
* [Fix] Fix fuzzy storage encrypted mirroring
* [Fix] Fix fuzzy storage sync replies
* [Fix] Fix handling of the same words
* [Fix] Fix inserting values to the sources list
* [Fix] Fix ipv6 mask application
* [Fix] Fix issue with missing recipients
* [Fix] Fix issues with multiple returns from lua
* [Fix] Fix learning for non-existent backend
* [Fix] Fix legacy clients support in proxy
* [Fix] Fix length calculations for shared memory segments
* [Fix] Fix listening on UDP sockets
* [Fix] Fix loading of file maps
* [Fix] Fix long regexp flags (e.g. {sa_body})
* [Fix] Fix lua compare function init
* [Fix] Fix maps descriptions
* [Fix] Fix maps locking
* [Fix] Fix max_train setup in ANN module
* [Fix] Fix memory corruption
* [Fix] Fix memory leak in unsigned maps reading
* [Fix] Fix misprints for lto usage
* [Fix] Fix more issues with scripts processing
* [Fix] Fix next-to-last extension length check
* [Fix] Fix openssl initialization
* [Fix] Fix order of arguments
* [Fix] Fix order of initialization
* [Fix] Fix parser
* [Fix] Fix parsing of binary tries
* [Fix] Fix parsing of braced IPv6 addresses
* [Fix] Fix parsing of nested braces in SMTP comments
* [Fix] Fix parsing of rarv5 archives
* [Fix] Fix periodic scheduling when a map is not modified
* [Fix] Fix possible FP in TRACKER_ID rule
* [Fix] Fix post-filters processing
* [Fix] Fix potential NULL dereference
* [Fix] Fix processing of <br> and <hr> tags
* [Fix] Fix processing of addresses in protocol
* [Fix] Fix processing of messages without received headers
* [Fix] Fix proxying issue for unconnected sessions
* [Fix] Fix proxying of the encrypted messages
* [Fix] Fix race condition with shared memory by refcounts
* [Fix] Fix ratelimit initialization
* [Fix] Fix redis set request in replies plugin
* [Fix] Fix redis timeout events handling
* [Fix] Fix redis timeouts processing logic
* [Fix] Fix refcounts in lua_redis
* [Fix] Fix results checking if no master connection is active
* [Fix] Fix return value for couple of lua functions
* [Fix] Fix round-robin selection when upstreams have no weight
* [Fix] Fix rows calculation in graph
* [Fix] Fix rspamd_redis_make_request syntax in replies plugin
* [Fix] Fix scheduling of locked map events
* [Fix] Fix scores detection
* [Fix] Fix searching for newline positions
* [Fix] Fix secure_ip setting in controller
* [Fix] Fix sending data to graph command
* [Fix] Fix setting of score for parts differ
* [Fix] Fix setting of the lua top
* [Fix] Fix setting path for lua
* [Fix] Fix setting path for phishtank
* [Fix] Fix settings application
* [Fix] Fix shm_open call as described in POSIX
* [Fix] Fix size of length in fuzzy mirror wire protocol
* [Fix] Fix smtp grammar issues
* [Fix] Fix some issues with redis API
* [Fix] Fix some issues with retries in the proxy
* [Fix] Fix stack growing
* [Fix] Fix start of body detection in DKIM
* [Fix] Fix state on timeout
* [Fix] Fix stats script
* [Fix] Fix substring search when there are '\0' in strings
* [Fix] Fix symbol name for spf soft fail
* [Fix] Fix symbol type's check
* [Fix] Fix symbols registration and execution
* [Fix] Fix the case of multiple values keys
* [Fix] Fix the default symbol names according to metric
* [Fix] Fix timeout setup on learning
* [Fix] Fix timeouts in redis cache processing
* [Fix] Fix timeouts processing in lua_redis
* [Fix] Fix upstreams interaction for rspamd proxy
* [Fix] Fix usage of rdns reply structure
* [Fix] Fix varargs loop
* [Fix] Fix whitelists and blacklists in SA rules
* [Fix] Fix write servers setup for redis
* [Fix] Fix writing of HTTP messages
* [Fix] Force rspamd to upgrade fuzzy db on opening
* [Fix] Free the correct pointer
* [Fix] Further fixes for lto and static linking
* [Fix] Further fixes for surbl extensions map
* [Fix] Further fixes in maps code
* [Fix] Further improvements to error messages in fuzzy check
* [Fix] Further tweaks to redis garbadge collection
* [Fix] Groups are now case insensitive
* [Fix] Handle log pipe read errors
* [Fix] Handle nested dependencies in SpamAssassin plugin
* [Fix] Implement new automata to skip empty lines for dkim signing
* [Fix] Improve error messages on fuzzy add
* [Fix] Improve lua redis handling
* [Fix] Improve phishing module logging
* [Fix] Improve printing of fuzzy errors
* [Fix] Improve rrd diagnostic errors
* [Fix] Improve strcase hash used in uthash
* [Fix] Include fuzzy key to distinguish storages with different keys
* [Fix] Include slave cluster name into http request
* [Fix] Include some more information about archives
* [Fix] Indicate upstream error on timeout
* [Fix] Initialize hash tables array to avoid crashes
* [Fix] Initialize parser scripts properly
* [Fix] Initialize vars to avoid warnings
* [Fix] Inverse logic for saving ANN
* [Fix] Link lpeg to rspamd lua library
* [Fix] Make extension checks case-insensitive
* [Fix] Mark expired hashes as not found and not as zero flag
* [Fix] Match archive name as well
* [Fix] More and more fixes to redis states
* [Fix] More fixes about shared memory in proxy
* [Fix] More fixes for redis refcounts
* [Fix] More fixes to end of headers detection
* [Fix] More fixes to events logic
* [Fix] More fixes to multi-flag fuzzy storage
* [Fix] More fixes to parts distance calculations
* [Fix] More guards for redis free
* [Fix] One more fix in redis destructor
* [Fix] One more try to fix redis
* [Fix] PIE is required for static build
* [Fix] Partial fix for mmap'd statistics tests
* [Fix] Plug memory leak in proxy
* [Fix] Properly detect end of headers position
* [Fix] Properly init and free session structures
* [Fix] Reduce PRECEDENCE_BULK rule weight
* [Fix] Reduce the default thresholds for learning
* [Fix] Remove Type=forking from systemd unit file (#709)
* [Fix] Remove bad FANN file to save computational resources
* [Fix] Remove event before closing of fd to avoid race conditions
* [Fix] Remove parsing of 'from' variable in redis backend
* [Fix] Remove some bad domains from whitelists
* [Fix] Repair optional dependencies
* [Fix] Reset master connection when retransmitting scan request
* [Fix] Restore ONCE_RECEIVED symbol
* [Fix] Restore compatibility with old lua API behaviour
* [Fix] Restore redis runtime state
* [Fix] Reverse options when received
* [Fix] Send updates to mirrors only if we have some changes
* [Fix] Set host attribute properly when making HTTP request from lua
* [Fix] Set terminated state before calling of async free
* [Fix] Simplify MISSING_MIMEOLE rule
* [Fix] Simplify state machine by ignoring multiple spaces
* [Fix] Skip setting RPATH for static builds
* [Fix] Slightly reduce weights of rules with high FP rate
* [Fix] Some fixes to libmagic initialization
* [Fix] Some more fixes to ratelimit plugin
* [Fix] Strip '\r\n' properly
* [Fix] Switch hashes to mumhash
* [Fix] Treat NaN values properly in graph command
* [Fix] Try to avoid FP when checking for phished URLs
* [Fix] Try to avoid recursive events deletions
* [Fix] Try to fix false positive URL detections in text parts
* [Fix] Try to fix issue in redis stats backend when task is closed
* [Fix] Try to fix proxying of stupid spamc protocol to HTTP mirrors
* [Fix] Try to fix redis crashes
* [Fix] Try to fix upstreams with one element
* [Fix] Try to handle multiline history in a more sane way
* [Fix] Unbreak build on gcc < 4.9
* [Fix] Update RPM spec/sources (#700)
* [Fix] Update d3evolution version
* [Fix] Update mumhash implementation
* [Fix] Use custom error function for pre and post filters
* [Fix] Use new postfilters and prefilters API in the plugins
* [Fix] Use non-blocking mode for systemd sockets
* [Fix] Use shared memory merely for local backends in the proxy
* [Fix] Use watchers for spf plugin
* [Fix] Varioud fixes to the maps code

1.2.8:
* Another fix for exim workaround (#637)
* Fix unencrypted passwords processing in the controller
* Fix setting path for lua (#652)
* Fix usage of rdns reply structure (#654)
* Use file lock in logger to avoid deadlocks
* Add `application/octet-stream` mime type for `pdf` extension (by @moisseev)
* Implement new automata to skip empty lines for dkim signing (#651)
* Fix parsing of missing classes
* Clarify some rspamc arguments (by @fatalbanana)
* Correct suppress spelling

1.2.7:
* Slightly reduce weights of rules with high FP rate
* Add workround for rspamd-1.3
* Fix possible FP in TRACKER_ID rule
* Simplify MISSING_MIMEOLE rule
* Add workaround for gmime CTE stupidity
* Fix mime headers processing
* Fix false positive URL detections in text parts
* Fix Exim shutdown patch
* Enable workaround for exim mailbox format
* Backport shingles static test
* Fix levenshtein distance calculations
* Fix max_train setup in ANN module
* Fix redis structure by adding {NULL, NULL} member
* Fix build with unmodified LibreSSL opensslv.h
* Repair optional dependencies
* Really skip filters in case of pre-result set
* Restore the intended pre-filters behaviour
* Fix ipv6 mask application

1.2.6:
* Fix parsing of URLs in texts
* Fix creating of URLs from LUA
* Fix some more URL detector issues
* Fix unit tests
* Fix JIT compilation for PCRE2 expressions
* Fix JIT usage for PCRE2
* Fix UTF8 mode in PCRE2
* Add workaround for pre-historic compilers (#605)
* Fix and rescore R_PARTS_DIFFER logic
* Properly set lua paths for tests
* Fix SA rawbody processing - exclude top part
* Store text parts content with newlines stripped
* Properly support SA body regexps
* Fix body rules in SA plugin
* Fix setting of score for parts differ
* More fixes to parts distance calculations
- Use hashed words instead of full words for speed
- Improve levenstein distance calculations and penalise replaces
- Always return number from 0 to 1
- Use g_malloc instead of alloca
* Fix percents output in R_PARTS_DIFFER
* Plug memory leak in dkim module
* Plug minor memory leak in regexps creation

1.2.5:
* Plug an important memory leak in headers getting code
* Remove some bad domains from whitelists

1.2.4:
* Implement new multipattern matcher that uses hyperscan if possible
* Use mutlipattern for lua_trie code
* Add utility methods for multipattern
* Use multipattern in url matcher
* Add escape functions for hyperscan
* Allow to optimize lua -> C transition by flattening table args
* Optimize hot paths in SA plugin
* Optimize rspamd_re_cache_type_from_string
* Allow empty tries
* Fix extraction of URLs from Subject
* Allow to have different flags for different patterns in multipattern
* Add common directory for hyperscan cache to config
* Implement caching for hyperscan multipattern
* Attach domain part to `R_SUSPICIOUS_URL` (by @moisseev)
* Allow multipattern scans to be nested for the case of hyperscan
* Simplify SURBL redirector search code and avoid ac_trie
* Add two way substring search algorithm
* Avoid acism usage to find gtube pattern
* Fix processing of empty headers
* Allow to disable pthread mutexes on broken platforms
* Make web interface not send password in query strings (#585) by @fatalbanana
* Add maximum delay to ratelimit module
* Backport fix for empty files inclusion from libucl
* Fix settings id setup
* Add min_learns option to classifiers
* Use more clever to utf8 conversion strategy
* Fix disabling of virtual symbols in the settings
* Rework settings to work properly in metric-less configuration
* Set the default limit for classifier
* Fix ttl based expiration from LRU cache
* Rework DKIM module to use OpenSSL for digests
* Fix mailto urls parsing with hyperscan
* Do not set obscured flag for urls starting with spaces
* Fix crash on redis learn
* Fix ratelimit ctime setting

1.2.3:
* New DCC module (by @smfreegard)
* Rework whitelist module:
- Now we check different elements for different checks
- MIME from for DMARC
- DKIM signature domain for DKIM
- SMTP from or HELO for SPF
* Fix regexps results combination (*critical*)
* Fix issue with expressions processing (*critical*)
* Optimize strlcpy for aligned input
* Add support of half-closed connection in lua_tcp
* Allow to print compact json in client
* Save required score in history (#581)
* Allow to attach file descriptors to control commands
* Allow to send descriptors from workers to main
* Allow to attach fd when broadcasting to workers
* Implement log pipe feature for rspamd logs analysis
* Add `log_helper` worker
* Add `URIBL_SBL_CSS` (by @smfreegard)
* Add worker scripts functionality
* Add on load hooks for rspamd_config
* Add lua scripts for log_helper worker
* Add generic maillist detector (#584)
* Implement FANN autolearn using log_helper worker
* Rework metrics configuration to allow includes
* Change default value of forced removal in composite rules
* Allow to use assembly version of blake2b on x86 cpu
* Use less precise (but faster) clock if possible
* Insert redirected URL to the urls list
* Allow to get and set callback data for rspamd symbols
* Add binary heap implementation
* Use binary heap for expire algorithms in the hash
* Use `least frequent used` expiration strategy
* Allow to get mime headers from a task
* Add support for mime headers in `regexp` module
* Update Exim patches (by @fatalbanana)
* Allow building rspamd with jemalloc
* Save multipart boundaries
* SA plugin changes:
- Properly handle MIME headers
- Fix eval:check_for_missing_to_header rule
- Implement SA compatible body regexps
- Use sabody rules in SA plugin
* LUA API changes:
- Add util.get_ticks function
- Add util.stat function
- Add task:get_symbols_numeric method
- Add method to get number of symbols in the cache
- Add lua methods to get redirected urls
- Allow to get callbacks for lua symbols
- Add config:set_symbol_callback function

1.2.2:
* Use HTTP Content-Type on non mime input if possible
* Save log level when compressing log messages
* Further rework of composite rules (add '^' prefix)
* Add tracking for rspamd expressions
* Store actions limits in metric result
* Fix parsing of include/redirect with many records in SPF
* Add method to disable symbols execution in the cache
* Allow to disable checks from settings
* Allow to select settings by id in HTTP query
* Find URLs with '\r' and '\n' inside href attribute
* Implement vectored mode for hyperscan (experimental)
* Improve client connection errors diagnostics
* Allow to edit new files with signtool
* Improve hashes performance on 32 bit platforms
* Fix sorting of limits
* Remove slow and unused rules `INVALID_EXIM_RECEIVED*`
* Add expression:process_traced lua method
* Allow tables in task:insert_result
* Save trace for SA metas
* Do not parse broken TLD parts in URLs
* Investigate many border cases in URLs parser

1.2.1:
* Add list support to `mime types` module configuration (by @moisseev)
* Allow symbols params to be printed in logs
* Fix `MIME_BAD_ATTACHMENT` false positives for MDN/DSN
* Fix crashes on arm32
* Do not classify message if some class is missing
* Fix cryptobox cleanup
* Remove multipart/report from bad mime types (#569)
* Improve logging for fuzzy hashes
* Show map URLs in webui
* Sort symbols in webui

1.2.0:
* New dynamic updates plugin
* Regular expressions map support
* Faster radix trie algorithm
* Faster siphash for AVX2 supporing CPUs (used in fuzzy hashes)
* PCRE2 support
* Allow quoted and slashed keys in map
* Add proper support of DNS resolvers balancing (#552)
* Rework includes and configuration system for better local changes support
* New keypairs framework for signing and encryption
* Added support for dynamic modules and workers
* Allow to dump configuration with help comments
* Rework once_received module
- Fix priority for `good_hosts`
- If a good host has been found do not add once_received symbols
- Fix priorities for strict once_received
- Add ability to whitelist IP addresses
* Implement support of signed maps for HTTP and file maps
* Add command to sync fuzzy storage (#533)
* Rework system of symbols and actions registration
It is possible now to use priorities when adding symbols to metrics and
override scores for symbols with lower priority with the scores with
high priority.
* Add auth support and db selection for redis stats
* Improve composite rules application
* Add ignore_received option
* Fix critical issue with inconsistent resorting
* Fix `all` in spf redirects
* Add punycoded versions for IDN domains (#554)
* Improve sorting order for symbols cache
* Add lockless logging for processes management
* Allow to specify flags for metric symbols
* Load images height and width from style attribute (#538)
* Override DNS requests limits for SPF and DKIM
* Fix resetting symbols to their default values in WebUI
* Improve configuration agility for redis stats
* Allow to set db and password for redis in stat_convert
* Import the latest libucl
* LUA API changes:
- Add rspamd_version function to LUA API
- Add lua_cryptobox module
- Add lua_map module
- Add task:set_metric_action lua API method
- Fix race condition in lua_tcp module
- Fix a lot of issues in lua_redis module
- Rework and abstract lua maps API
- Add util.strlen_utf8 lua function
- Add lua functions for caseless comparison
- Allow optional symbols registration
- Add config:add_map table form method, add regexp maps
- Add task:has_urls method
- Add task:has_flag method
- Add html tags methods to lua_html
- Add task:get_dns_req
* Plugins changes:
- Add support for WLBLEval SA plugin
- Use caseless comparison in SA and DMARC plugins
- Allow SA plugin to set scores for rspamd symbols
- Add regexp maps support to multimap
- Allow filenames match in multimap
- Add more filters for the existing map types
- Fix html images rules to reduce FP rates
* New rules:
- LONG_SUBJ - too long subject
- MIME_BAD_ATTACHMENT - bad attachement type
- RDNS_NONE - no reverse DNS record for sender's IP
- Fix MISSING_MIMEOLE rule for modern OE
* Many other bugfixes, memory leaks plugs thanks to:
- Coverity scan
- New gcc-6 warnings
- valgrind manual iterations
* Documentation improvements:
- FAQ list: https://rspamd.com/doc/faq.html
- Reworked quick start guide
- Added documentation for all active modules
* Other changes:
- Dropped Ubuntu Vivid support
- Added Ubuntu Xenial support
- Rework build system for rspamd and rmilter

1.1.4:
* Print traceback on lua errors in lua config
* Fix leaks in lua error paths
* Improve 'R_EMPTY_IMAGE' rule
* Fix metas memoization in SA plugin
* Properly set `flag` in fuzzy replies
* Fix arguments order
* Fix issue with out-of-boundary reading
* Fix issues found by coverity
* Same result checking error found by coverity
* Fix varargs processing (found by coverity)
* Fix error in printing hex
* Reduce weights for some hfilter patterns
* Add aliases for task:get_from_ip:
- task:get_addr
- task:get_from_addr
- task:get_ip
*  Rework once_received module
- Fix priority for `good_hosts`
- If a good host has been found do not add once_received symbols
- Fix priorities for strict once_received
- Add ability to whitelist IP addresses
* Fix `MISSING_MIMEOLE` rule for modern OE
* Treat meta tags as embedded tags (#501)

1.1.3:
* Fix DSN rules when SMTP from is unavailable
* Fix statconvert routine to avoid lua module usage
* Set a sane quark for configtest to avoid NULL to be printed in logs
* Support c11 if available
* Fix parsing of ip:port strings
* Add more diagnostic for lua subr errors
* Fix task:set_from_ip lua method
* Add basic routines for digital signatures
* Add tool for digital signatures
* Add plain open file API method for atomic open
* Fix parsing nested braces inside logger vars
* Pre filters now actually skip processing
* Add pre-filter mode for multimap
* Switch to apache 2 license

1.1.2:
* Fix stat_cache closing
* Add checkpoints to sqlite3 learn cache
* Do not recompile lua generated headers all the time
* Increase number of messages learned
* Fix issues with dual stack and hfilter
* Disable MID checks for hfilter by default
* Fix cache definitions in multiple classifier and no type
* Don't crash if learn cache failed to initialize
* Fix googlegroups support in maillist plugin
* Rework flags LUA API:
- Allow to check for a specific flag
- Add `learn_spam`, `learn_ham` and `broken_headers` flags
- Unify internal functions
* Add `BROKEN_HEADERS` rule
* Add support for forged confirmation headers (by @AdUser)
* Allow `any`, `mime` and `smtp` for get_from/get_recipients
* Add mime types checking plugin
* Add rule to detect spammers attempts to cheat mime parsing
* Rework parsing of IP addresses in configuration (better IPv6 support)
* Add `util.parse_mail_address` function to LUA API
* Add lua sqlite3 module
* Implement synchronous redis call
* Ratelimit: avoid possible indexing of nil value (Fixes #498) (by @fatalbanana)
* Add stat_convert command to convert stats tokens from sqlite3 to redis
* Implement redis advanced lua api with pipelining
* Fix memory leak on redis stat (#500)
* Fix user/language learn count in sqlite statistics (#496) (by @fatalbanana)
* Fix build with custom pcre
* Fix fuzzy relearning (#498)
* Improve planning of asynchronous tasks
* Show slow rules in log
* Add warning for slow regexps
* Add base32 decode/encode routines to lua util
* Allow converting of learn cache from sqlite to redis
* Add methods to check if a messages has from/rcpts
* Improve and fix multimap plugin:
- Restore 'header' maps
- Add filters for headers
- Add 'email:addr', 'email:user', 'email:domain' and 'email:name' filters
- Add generic regexp filters
* Disable reload command in rc scripts
* Improve runtime CPU dispatcher for libcryptobox
* Add preliminary support of digital signatures via ed25519
* Add detection for RDRAND support
* Print configuration of crypto on start
* A in SPF presumes AAAA lookup as well

1.1.1:
* Fix duplicated XBL symbol
* Reduce log severity for ratelimit missing servers
* Fix XBL composite to avoid duplicate symbols
* Reduce weight of URL_ONLY rule due to FP rate
* Disable fuzzy hashes from the metadata for now
* Fix processing of empty messages (#486)
* Always treat DNS timeouts as temporary fail for SPF
* Fix issue with SPF double IP stack (#483)
* Use X-Forwarded-For when checking secure_ip (#488)
* Fix hash calculation for sqlite stats
* Fix memory corruption on punycode
* Fix strings allocation in punycode
* Fix error message (#491)

1.1.0:
* Incompatible change: sqlite3 and per_user behaviour:
Now both redis and sqlite3 follows the common principles for per-user
statistics:
1) If per-user statistics is enabled check per-user tokens ONLY
2) If per-user statistics is not enabled then check common tokens ONLY
If you need old behaviour, then you'd need to use separate classifier
for per-user statistics.
* Implement redis statistics backend and cache
* Implement autolearning for statistics
* Reworked statistics architecture from scratch
* Add hyperscan (https://github.com/01org/hyperscan) engine for regular
  expressions:
- add lazy loader for hyperscan databases
- rework regexp cache to have joint pcre/hyperscan scanning
- implement hyperscan pre-filter support
- add compilation guards for bad expressions
- implement `rspamadm control recompile` command
- implement hyperscan cache monitoring
- slides: <https://highsecure.ru/rspamd-hyperscan.pdf>
* Implement flexible task logging
* Rework fuzzy worker:
- it is now possible to run multiple fuzzy workers;
- implement lazy writing as sqlite3 is bad at concurrent writing;
- add retries for simple sql commands in fuzzy backend;
- use fine-grained transactions for fuzzy;
- implement new multi-pubkeys mode;
- allow encrypted only storages;
- rework statistics for fuzzy;
- add `rspamadm control fuzzystat` command for extended statistics;
- implement human readable output for the previous command;
- add condition script for learning fuzzy storage;
* Various fixes to SPF:
- fix `redirect` records;
- fix domains when parsing mx/ptr/a records in includes/redirects;
- fix issues with multiple addresses in SPF records;
- ignore SPF results in case of DNS failure;
- adjust TTL of records when resolving subelements of SPF records;
- always select `v=spf1` line if it is available
- do not cache records with DNS failure in subrequests;
- ignore records with temporary fails during subrequests resolving;
- fix `RDNS_RC_NOREC` support;
* Add clang plugin for static analysis:
- implement static checks for `rspamd_printf` format strings;
* Add 'allow_raw_input' option for non-mime messages
* Recognize types using libmagic
* Fix parsing of IPv6 received headers
* Add new interface of communication between workers in rspamd
* Add support for named socketpairs
* Don't write URLs by default as it is too verbose
* Set status for HTTP replies
* Try load `rspamd.conf.override`
* Implement words decaying for text parts to limit many checks
* Improve support of SA rules and plugins:
- add check_for_shifted_date and check_for_missing_to_header eval rules;
- add 'check_relays_unparseable' support;
- add `check_for_mime('mime_attachement')` function;
- use new re_cache interface for all SA rules;
- add support for `Mail::SpamAssassin::Plugin::MIMEHeader`;
- add support of 'special' SA headers to `exists` function;
- fix issue when SA metas contain other metas;
- fix freemail rules;
* Many fixes to the URL parser
* Match any newline character in regexps
* Fix resolving of upstreams and detection of poor IPv6 configurations
* Parse upstreams selection algorithm from the configuration line
* Add `reresolve` command to the control interface
* Generate fuzzy hashes from task metadata (URLs and headers)
* Add method to check if IP is local and `local_addrs` option
* Implement forced timeout for delayed filters
* Disable fast path of pcre-jit as it seems to be broken
* Bayes fixes:
- new normalizer function;
- really use weights of tokens from the OSB algorithm;
- restore multiple classifiers support;
* Rules changes:
- add `R_SUSPICIOUS_URL` rule that detects obfuscated URL's;
- improve empty image rule;
- rework `FORGED_RECIPIENTS` rule;
- reduce weight of `SUSPICIOUS_RECIPS`;
- fix `*_NORESOLVE_MX` symbols in hfilter;
- add `SUBJ_ALL_CAPS` rule with support of UTF8
- add spamhaus SBL to uribl
- fix `SUSPICIOUS_RECIPS` and `SORTED_RECIPS` rules
- remove `R_TO_SEEMS_AUTO` as it generates a lot of FP;
- add new Message-ID regexp for Thunderbird (by @moisseev);
* Plugins changes:
- allow ratelimit plugin to set symbol instead of pre-result
- support IP DNS black lists for URIBL (e.g spamhaus SBL);
- drop deprecated SURBL bits (by @fatalbanana)
- rename `JP_SURBL_MULTI` to `ABUSE_SURBL` (by @fatalbanana)
- add `SURBL_BLOCKED` (by @fatalbanana)
- add `CR_SURBL`
- SURBL: allow fallthrough to default symbol (by @fatalbanana)
- Settings: fix IP match (by @fatalbanana)
- SURBL: add missing symbols to metric (by @fatalbanana)
- allow processing images urls for SURBL
- unconditionally disable SPF for authenticated users and local networks
* Rework ratelimit plugin
- switch to `rates` instead of old and stupid strings to setup;
- check if a bucket is zero and disable the corresponding limits'
- turn off all buckets by default;
- check either `rcpt` or `user` buckets, not all together'
- document new `rates` and `symbol` options;
- inform user about what buckets are used in the configuration;
* Add neural network **experimental** plugin
* Add a sample script to learn neural network from rspamd logs
* Add documentation strings support to rspamd:
- add strings for the main configuration options;
- document workers options;
- add internal plugin options;
- create `rspamadm confighelp` routine;
- implement human readable output for the previous command;
- add subtree search support;
- add keyword search support;
* Documentation improvements, tutorials section, statistics description
* Many other minor and major bugfixes not noted here

1.0.11:
* Fix spf redirects
* Fix domains when parsing mx/ptr/a records in includes/redirects
* Fix unfolded base64 encoding
* Fix GError use-after-free
* Do not rewrite the original url when using redirector
* Fix parsing of fragment in urls
* Fix processing of HTML tags
* Improve empty image rule
* Avoid long double type
* Fix tokens weights in OSB algorithm
* Improve debugging for bayes

1.0.10:
* Fix settings application (#416)
* Fix another issue with fixed strings
* Fix hash function invocation
* Use the proper string for make_dns_request in lua_http
* Fix scan time output
* Update webui:
- fix labels for greylisting
- fix dimension of scan time

1.0.9:
* Emergency fix in keyed blake2 to fix fuzzy hashes and encrypted password
* Support passwords longer than 64 symbols

1.0.8:
* Add function to traverse AST atoms
* Allow dependencies on rspamd symbols for SA metas
* Fix memory corruption when timeout is removed in fuzzy check
* Fix encrypted fuzzy add processing
* Avoid use-after-free in controller session destructor
* Use session pool instead of task pool in fuzzy check
* Fix assembly in i386 mode (#413, #412)

1.0.7:
* Plugged memory leaks in internet address object & html parser
* Fixed static build
* Fixed multiple sigchld processing
* Fixed deletion of signal events after event processing loop
* Fixed build on ARM (#404 - reported by @Gottox)
* Fixed setting the default mask for SPF.
* Fixed sanitisation of HTTP query values
* Fixed parsing of the last header in encrypted HTTP messages
* Additions and fixes for test suite & benchmarks
* Added openssl aes-256-gcm support to libcryptobox & HTTP server
* Implemented support for starting multiple HTTP servers
* Implemented batch accept in HTTP server
* Added module to get data from HTTP headers (#285 - reported by @msimerson)
* Added `rspamadm control` command
* Added ability to sort counters output.
* Added ability to specify custom headers for rspamc client
* Fix architecture detection
* Converted history storage to the UCL format
* Allow flexible number of rows in history
* Fix action badges in WebUI
* Add universal cryptobox hash API
* Migrated to the optimized blake2b implementation adopted from Andrew Moon
* Allow explicit loading of specific modules
* Always load settings module
* Allow to add symbols from settings
* Fix double free in the controller fuzzy learn command
* Avoid endless loop when cannot open sqlite db
* Updated libucl

1.0.6:
* Fix build on i386
* Update CentOS7 service file patch (by @fatalbanana)
* Fix path to rspamadm in Debian init script (by @fatalbanana)
* Fix broken '_SC_GETPW_R_SIZE_MAX' on FreeBSD
* Fix portability issues
* Use cryptobox chacha for libottery
* Better support of 32 bit builds
* Fix header name tokens setup
* Fix levenstein distance method for words
* Add workaround for old libevent (#400)
* Fix microseconds in termination timer
* Fix some more issues with fixed strings
* Explicitly test CPU instructions even after CPUID call
* Do not check out of boundary memory
* Do not output broken emails
* Fix unknown symbols registration
* Handle SIGILL using longjmp
* Block signals when exiting event loop
* Fix incorrect allocation size
* Slightly optimize alignment
* Restore rspamd -t for compatibility
* Add more sanity checks for emails

1.0.5:
* Add rspamd control interface:
- support `stat` command to get runtime stats of rspamd workers
- support `reload` command to reload runtime elements (e.g. sqlite3 databases)
* Rework curve25519 library for modular design:
- add Sandy2x implementation by Tung Chou
- fix CPU detection for variables loading assembly
- add testing for curve25519 ECDH
* New fixed strings library
* Add `R_SUSPICIOUS_IMAGES` rule
* Enable mmap in sqlite3
* Use new strings in the HTTP code
* Improve google perftools invocation
* Improve performance profiling in http test
* Reorganize includes to reduce namespace pollution
* Allow specific sections printing in configdump command
* Rework workers signals handlers to be chained if needed
* Update socketpair utility function
* Add control_path option for rspamd control protocol
* Fix ownership when listening on UNIX sockets
* Rework signals processing in main
* Remove extra tools from rspamd (they live in rspamadm now)
* Remove global rspamd_main
* Add global timeout for the overall task processing (8 seconds by default)
* Sanitize NULL values for fuzzy backend
* Store NM between encrypt/decrypt
* Add textpart:get_words_count method
* Fix generic DNS request in lua
* Tune hfilter weights
* Add support of IPv6 in hfilter
* Fix parsing of HTTP headers with IP addresses
* Sync with the recent libucl
* Various minor bugfixes

1.0.4:
* Add configdump routine to rspamadm
* Implement retransmits for fuzzy_check plugin
* Fix events processing for learning anf checking fuzzy hashes
* Avoid dependency on unneeded and uncompatible glib include
* Add `historyreset` command to the controller
* Fix loading of tokenizer config from dump (#389)
* Add sorting hints for the history
* Allow custom lua scripts for users/languages extraction (#388)
* Do not add FORGED_RECIPIENTS when 'To' is missing (#387)
* Do not add R_UNDISC_RCPT when 'To' is missing (#387)
* Add encryption to fuzzy check plugin
* Add encryption for fuzzy storage
* Add new epoch for encrypted fuzzy request
* Add encryption for `rspamd.com` storage
* Remove gmime processing for LDA mode as it is deadly broken
* Add routine to find end of headers position in mime messages
* Fix LDA headers folding
* Init libraries in rspamc client as well to avoid locale issues
* Avoid collision with locally installed includes
* Allocate and free memory with the same allocator in rspamadm (#385)
* Preserve expired fuzzy hashes counter
* Improvements in webui:
- Add favicon.ico
- Rework history table
- Fix sorting for the history
- Migrate to bootstrap 3 and jquery 2
- Fix css bugs
- Add glyphicons
- Add reset history
- Improve history buttons
- Redraw graph to avoid display issues
- Webui is now MIT licensed to match licensing policy of rspamd

1.0.3:
* Fix piechart clean slice (#380)
* Fix controller crashes when GString is reallocated (#381)
* Correctly set locale before start
* Set C locale for numeric values
* Add rspamadm routine:
- add `pw` command to manage passwords
- add `help` command for displaying help
- add `configtest` command to check configuration files
- add `keypair` command for generating encryption keys
- add `fuzzy_merge` routine to merge fuzzy sqlite databases
- add a simple manual page for rspamadm
* Allow metric registration for composite expressions
* Add strict mode for configtest
* Add logger counters
* Save and show learned messages count (#383)
* Add `no_stat` flag
* Add `task:set_flag` and `task:get_flags` (#382)
* Enable foreign keys in sqlite3
* Remove orphaned shingles from fuzzy storage
* Optimize synchronization steps for fuzzy storage
* Allow delayed conditions registration
* Add lua API for conditions registering

1.0.2:
* Fix critical bug in webui that prevents password from being sent
* Rework webui view:
- Switch to d3.js for graphs
- Improve piechart look
- Rework colors for piechart
- Fix layout for symbols
- Fix refresh button
* Add descriptions for whitelist maps
* Fix build on arm (#379)
* Fix issue with the last element in the radix trie
* Add more tests for radix trie algorithm
* Allow to extract URLs from query strings of other URLs (#361)
* Initialize rrd fields before writing to file
* Fix double free if no password has been specified

1.0.1:
* Add writing to rrd from the controller
* Fixed lots of bugs in rrd code
* Adopt new DNS API in hfilter plugin (by @AlexeySa)
* Allow only one controller process to manage rrd file
* Set event base for fuzzy calls
* Improve fuzzy IO errors logging
* Add rra extraction function to rrd library
* Add graph handler to the controller
* Cache correct passwords to avoid too high CPU usage when working with webui
* Controller sockets are owned by router do not export them to task
* Optimize logging by skipping hash table search if it's empty
* Fix loading issue whith broken statfiles
* Print assertions from glib to rspamd logger
* Load legacy `lua/rspamd.local.lua`
* Update webui with some fixes to learning and scanning

1.0.0:
* Rework symbols processing:
- Improve sorting logic for symbols
- Organize processing into multiple stages
- Added asynchronous watchers for symbols
- Added ability to organize dependencies between symbols
* Fixed URL redirector:
- Use optimized POE loop
- Organize dependencies
- Fix startup
* New sqlite3 backend:
- Allow to have per-languages and per-user statistics
- Allow sqlite3 to be used as statistics backend
* Store tokenizer configuration within statfiles
* Improve bayes statistics:
- Use headers and images metainformation in bayes
- Suggest using of pre-processed tokens for statistics
- Fix tokens normalization for OSB algorithm
* Rewrite url parsing:
- Fix numerous issues with url extraction and normalization
- Fix mailto urls
* Fix settings plugin to allow custom actions scores
* Improve rbl plugin
* Allow capturing patterns in rspamd lua regexp library
* Add GTUBE support
* Fix spamc legacy support
* Add DKIM support to RBL module
* Fix issues with multiple DKIM signatures
* Fix issue if rspamd cannot create statfiles (#331)
* Rework parts and task structure:
- Now text_parts, parts and received are arrays
- Pre-allocate arrays with some reasonable defaults
- Use arrays instead of lists in plugins and checks
- Remove unused fields from task structure
- Rework mime_foreach callback function
- Remove deprecated scan_milliseconds field
* Add ip_score plugin support (not enabled by default):
- Can check for asn/country and network using DNS lookups
- Can store and load reputation from redis server
* Improve PARTS_DIFFER rule to count merely different words
* New HTML parser:
- Parses HTML parts using a set of state machines
- Extracts useful data and exports it to lua functions:
+ Styles
+ Images
+ URLs
+ Colors
+ Structure elements
- Added HTML rules for some checks
* New version of LUA DNS API
* Table versions of many functions in LUA API
* Improve rspamc client:
- Print execution time
- Allow executing of external commands and passing output to them
- Allow mime output mode when rspamc alters message according to rspamd
  checks and send it to an external command or stdout
* Allow scanning of local files using HTTP requests
* Rework configuration system:
- Rules are now moved from the $CONFDIR to $RULESDIR to avoid ambiguity
- All modules configurations are now split in $CONFDIR/modules.d/* to
  simplify upgrades
- Move hfilter to plugins
- Allow plugins and rules to define default scores to simplify metrics
  setup
- Include overrides for all modules to honor local/automatic parameters
- Tune scores for many modules
* Rework and enable DMARC plugin
* Add whitelist plugin for SPF/DKIM/DMARC based whitelisting
* Add some common domains to whitelists shipped with rspamd
* Rework logging:
- Now each log entry supports module name and a `tag`. Tag is used to
  identify unique objects (such as tasks) when checking log files
- It is possible to turn on debugging for the specific modules
- Systemd logging is fixed
* Improve spamassassin plugin.
- Now headers are matched more like SA
- Improve support of Message-ID
- Add support of ToCc header type
- Fix :addr and :name in headers regexps
* Resurrect rrd support code
* Save controller stats between restarts
* Fixed tonns of bugs
* Added tonns of minor improvements and features
* Added more unit tests
* Create functional tests framework
* Added documentation for missing modules
* Added rpm/deb repositories and scripts
* Updated WebUI and libucl externals

(wiz)

2016-08-27 14:53:24 UTC MAIN commitmail json YAML

Updated editors/sasm to 3.5.1

(mef)

2016-08-27 14:53:03 UTC MAIN commitmail json YAML

Updated editors/sasm to 3.5.1
-----------------------------
(from: Linux/share/doc/sasm/changelog.gz)
  * Update - 3.5.1 version
  - drag & drop bug, debugging bug and some small bugs have been fixed.

(mef)

2016-08-27 14:52:53 UTC MAIN commitmail json YAML

Fix PLIST for python != 2.7

(wiz)

2016-08-27 14:25:18 UTC MAIN commitmail json YAML

2016-08-27 12:41:03 UTC MAIN commitmail json YAML

Updated devel/p5-Parallel-ForkManager to 1.19

(mef)

2016-08-27 12:40:44 UTC MAIN commitmail json YAML

Updated devel/p5-Parallel-ForkManager to 1.19
---------------------------------------------
1.19 2016-06-28
  [ DOCUMENTATION ]
    - Typo fixes. (GH#10)
    - Add short discussion on security about the information passing via
      files between master/children processes.
    - Document the problem between PerlIO::fzip and fork(). (GH#11)

  [ ENHANCEMENTS ]
    - New way to spawn workers via 'start_child'.

  [ STATISTICS ]
    - code churn: 4 files changed, 114 insertions(+), 5 deletions(-)

1.18 2016-03-29
  [ BUG FIXES ]
    - Storage file between child and parent could have the wrong name,
      because $$ was used instead of parent_pid. (GH#9, reported by Lucien
      Coffe)

  [ STATISTICS ]
    - code churn: 4 files changed, 37 insertions(+), 4 deletions(-)

1.17 2015-11-28
  - Up Test::More's dependency version to v0.94 (because of 'subtest').
    (GH#8, mauke)

  [ STATISTICS ]
    - code churn: 3 files changed, 88 insertions(+), 70 deletions(-)

1.16 2015-10-08
  - wait_one_child wasn't waiting at all. (RT#107634, Slaven Rezic, Yanick)

  [ STATISTICS ]
    - code churn: 10 files changed, 517 insertions(+), 461 deletions(-)

(pkgsrc change)
- Add BUILD_DEPENDS+= p5-Test-Warn-[0-9]* for make test

(mef)

2016-08-27 11:57:00 UTC MAIN commitmail json YAML

2016-08-27 11:56:00 UTC MAIN commitmail json YAML

Added devel/dumpet version 2.1

(nonaka)

2016-08-27 11:53:39 UTC MAIN commitmail json YAML

2016-08-27 11:42:06 UTC MAIN commitmail json YAML

Updated devel/py-pip to 8.1.2

(richard)

2016-08-27 11:41:23 UTC MAIN commitmail json YAML

update to py-pip-8.1.2

CHANGES since previous pkgsrc version:
* Don't attempt to wrap search results for extremely narrow terminal windows
  (:issue:`3655`).

**8.1.1 (2016-03-17)**

* Fix regression with non-ascii requirement files on Python 2 and add support
  for encoding headers in requirement files (:issue:`3548`, :pull:`3547`).

**8.1.0 (2016-03-05)**

* Implement PEP 513, which adds support for the manylinux1 platform tag,
  allowing carefully compiled binary wheels to be installed on compatible Linux
  platforms.

* Allow wheels which are not specific to a particular Python interpreter but
  which are specific to a particular platform (:issue:`3202`).

* Fixed an issue where ``call_subprocess`` would crash trying to print debug
  data on child process failure (:issue:`3521`, :pull:`3522`).

* Exclude the wheel package from the `pip freeze` output (like pip and setuptools).
  :issue:`2989`.

* Allow installing modules from a subdirectory of a vcs repository
  in non-editable mode (:issue:`3217`, :pull:`3466`).

* Make pip wheel and pip download work with vcs urls with subdirectory option
  (:pull:`3466`).

* Show classifiers in ``pip show``.

* Show PEP376 Installer in ``pip show`` (:issue:`3517`).

* Unhide completion command (:pull:`1810`).

* Show latest version number in ``pip search`` results (:pull:`1415`).

* Decode requirement files according to their BOM if present (:pull:`3485`,
  :issue:`2865`).

* Fix and deprecate package name detection from url path (:issue:`3523` and
  :pull:`3495`).

* Correct the behavior where interpreter specific tags (such as cp34) were
  being used on later versions of the same interprter instead of only for that
  specific interpreter (:issue:`3472`).

* Fix an issue where pip would erroneously install a 64 bit wheel on a 32 bit
  Python running on a 64 bit OS X machine.

* Do not assume that all git repositories have an origin remote.

* Correctly display the line to add to a requirements.txt for an URL based
  dependency when ``--require-hashes`` is enabled.

**8.0.3 (2016-02-25)**

* Make ``install --quiet`` really quiet. See :issue:`3418`.

* Fix a bug when removing packages in python 3: disable INI-style parsing of the
  entry_point.txt file to allow entry point names with colons (:pull:`3434`)

* Normalize generated script files path in RECORD files. (:pull:`3448`)

* Fix bug introduced in 8.0.0 where subcommand output was not shown,
  even when the user specified ``-v`` / ``--verbose``. :issue:`3486`.

* Enable python -W with respect to PipDeprecationWarning. (:pull:`3455`)

* Upgrade distlib to 0.2.2 (fix :issue:`3467`):

  * Improved support for Jython when quoting executables in output scripts.

* Add a `--all` option to `pip freeze` to include usually skipped package
  (like pip, setuptools and wheel) to the freeze output. :issue:`1610`.

**8.0.2 (2016-01-21)**

* Stop attempting to trust the system CA trust store because it's extremely
  common for them to be broken, often in incompatible ways. See :pull:`3416`.

**8.0.1 (2016-01-21)**

* Detect CAPaths in addition to CAFiles on platforms that provide them.

* Installing argparse or wsgiref will no longer warn or error - pip will allow
  the installation even though it may be useless (since the installed thing
  will be shadowed by the standard library).

* Upgrading a distutils installed item that is installed outside of a virtual
  environment, while inside of a virtual environment will no longer warn or
  error.

* Fix a bug where pre-releases were showing up in ``pip list --outdated``
  without the ``--pre`` flag.

* Switch the SOABI emulation from using RuntimeWarnings to debug logging.

* Rollback the removal of the ability to uninstall distutils installed items
  until a future date.

**8.0.0 (2016-01-19)**

* **BACKWARD INCOMPATIBLE** Drop support for Python 3.2.

* **BACKWARD INCOMPATIBLE** Remove the ability to find any files other than the
  ones directly linked from the index or find-links pages.

* **BACKWARD INCOMPATIBLE** Remove the ``--download-cache`` which had been
  deprecated and no-op'd in 6.0.

* **BACKWARD INCOMPATIBLE** Remove the ``--log-explicit-levels`` which had been
  deprecated in 6.0.

* **BACKWARD INCOMPATIBLE** Change pip wheel --wheel-dir default path from
  <cwd>/wheelhouse to <cwd>.

* Deprecate and no-op the ``--allow-external``, ``--allow-all-external``, and
  ``--allow-unverified`` functionality that was added as part of PEP 438. With
  changes made to the repository protocol made in PEP 470, these options are no
  longer functional.

* Allow ``--trusted-host`` within a requirements file. :issue:`2822`.

* Allow ``--process-dependency-links`` within a requirements file. :issue:`1274`.

* Allow ``--pre`` within a requirements file. :issue:`1273`.

* Allow repository URLs with secure transports to count as trusted. (E.g.,
  "git+ssh" is okay.) :issue:`2811`.

* Implement a top-level ``pip download`` command and deprecate
  ``pip install --download``.

* Fixed :issue:`3141`, when uninstalling, look for the case of paths containing
  symlinked directories (:pull:`3154`)

* When installing, if building a wheel fails, clear up the build directory
  before falling back to a source install. :issue:`3047`.

* Fix user directory expansion when ``HOME=/``. Workaround for Python bug
  http://bugs.python.org/issue14768, reported in :issue:`2996`.

* Fixed :issue:`3009`, correct reporting of requirements file line numbers
  (:pull:`3125`)

* Fixed :issue:`1062`, Exception(IOError) for ``pip freeze`` and ``pip list``
  commands with subversion >= 1.7. (:pull:`3346`)

* Provide a spinner showing that progress is happening when installing or
  building a package via ``setup.py``. This will alleviate concerns that
  projects with unusually long build times have with pip appearing to stall.

* Include the functionality of ``peep`` into pip, allowing hashes to be baked
  into a requirements file and ensuring that the packages being downloaded
  match one of those hashes. This is an additional, opt-in security measure
  that, when used, removes the need to trust the repository.

* Fix a bug causing pip to not select a wheel compiled against an OSX SDK later
  than what Python itself was compiled against when running on a newer version
  of OSX.

* Add a new ``--prefix`` option for ``pip install`` that supports wheels and
  sdists. (:pull:`3252`)

* Fixed :issue:`2042` regarding wheel building with setup.py using a different
  encoding than the system.

* Drop PasteScript specific egg_info hack. (:pull:`3270`)

* Allow combination of pip list options --editable with --outdated/--uptodate.
  (:issue:`933`)

* Gives VCS implementations control over saying whether a project
  is under their control (:pull:`3258`)

* Git detection now works when ``setup.py`` is not at the Git repo root
  and when ``package_dir`` is used, so ``pip freeze`` works in more
  cases (:pull:`3258`)

* Correctly freeze Git develop packages in presence of the &subdirectory
  option (:pull:`3258`)

* The detection of editable packages now relies on the presence of ``.egg-link``
  instead of looking for a VCS, so ``pip list -e`` is more reliable
  (:pull:`3258`)

* Add the ``--prefix`` flag to ``pip install`` which allows specifying a root
  prefix to use instead of ``sys.prefix`` (:pull:`3252`).

* Allow duplicate specifications in the case that only the extras differ, and
  union all specified extras together (:pull:`3198`).

* Fix the detection of the user's current platform on OSX when determining the
  OSX SDK version (:pull:`3232`).

* Prevent the automatically built wheels from mistakenly being used across
  multiple versions of Python when they may not be correctly configured for
  that by making the wheel specific to a specific version of Python and
  specific interpreter (:pull:`3225`).

* Emulate the SOABI support in wheels from Python 2.x on Python 2.x as closely
  as we can with the information available within the interpreter
  (:pull:`3075`).

* Don't roundtrip to the network when git is pinned to a specific commit hash
  and that hash already exists locally (:pull:`3066`).

* Prefer wheels built against a newer SDK to wheels built against an older SDK
  on OSX (:pull:`3163`).

* Show entry points for projects installed via wheel (:pull:`3122`).

* Improve message when an unexisting path is passed to --find-links option
  (:issue:`2968`).

* pip freeze does not add the VCS branch/tag name in the #egg=... fragment anymore
  (:pull:`3312`).

* Warn on installation of editable if the provided #egg=name part does not
  match the metadata produced by `setup.py egg_info`. :issue:`3143`.

* Add support for .xz files for python versions supporting them (>= 3.3).
  :issue:`722`.

(richard)

2016-08-27 08:38:48 UTC MAIN commitmail json YAML

Updated editors/emacs24 to 24.5nb13

(maya)

2016-08-27 08:38:31 UTC MAIN commitmail json YAML

Disable a specific optimization (-fno-optimize-strlen) instead of using -O0.
Apply this on all netbsd architectures, not just amd64.

PR pkg/51439, from stackfield.

(maya)

2016-08-27 08:04:59 UTC MAIN commitmail json YAML

Updated wm/awesome to 3.5.9

(maya)

2016-08-27 08:04:42 UTC MAIN commitmail json YAML

2016-08-27 07:40:44 UTC MAIN commitmail json YAML

2016-08-27 07:40:23 UTC MAIN commitmail json YAML

2016-08-27 06:57:58 UTC MAIN commitmail json YAML

2016-08-27 06:55:49 UTC MAIN commitmail json YAML

2016-08-27 06:42:43 UTC MAIN commitmail json YAML

Make options for the python, tcl, and lua bindings. Enable them by
default and bump PKGREVISION to 2.

Also, don't depend on python unless the python option is turned
on, and make the lua bindings behave themselves on netbsd where
there's a copy of lua in base.

Note that the ruby bindings are built in a separate package
(databases/ruby-rrdtool) ...probably the python bindings should be as
well. Also note that there's another apparently different set of
python bindings in databases/py-python-rrdtool. I have no idea which
is preferred.

(dholland)

2016-08-27 03:16:56 UTC MAIN commitmail json YAML

Updated emulators/qemu to 2.6.1

(maya)

2016-08-27 03:16:40 UTC MAIN commitmail json YAML

qemu: update to 2.6.1

mark more things as not mprotect-safe

(maya)

2016-08-27 01:52:19 UTC MAIN commitmail json YAML

Updated devel/py-rope to 0.10.2

(maya)

2016-08-27 01:51:56 UTC MAIN commitmail json YAML

2016-08-27 01:26:51 UTC MAIN commitmail json YAML

Use my netbsd login in CHANGES-2016 (again)

(maya)

2016-08-27 01:01:41 UTC MAIN commitmail json YAML

Add missing distinfo

(markd)

2016-08-27 01:01:09 UTC MAIN commitmail json YAML

Updated x11/arandr to 0.1.9

(maya)

2016-08-27 01:00:49 UTC MAIN commitmail json YAML

arandr: update to 0.1.9

Changes:

Add xrandr 1.5 to the list of supported versions

This does not include GUI for xrandr's new features, but the classical
XRandR features are unaffected.

New translations from weblate after introducing new string

New languages:

* Albanian (sq)

Updates:

* Danish (da)
* Ukrainian (uk)

Covering new strings:

* Catalan (ca)
* Russian ru)
* Spanish (es)
* Polish (pl)
* Persian (fa)
* Estonian (et)
* Chinese (China; zh_CN)
* Dutch (nl)

(maya)

2016-08-26 23:39:44 UTC MAIN commitmail json YAML

devel/p5-IO-Prompt is now up-to-date

(mef)

2016-08-26 23:38:09 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Role-Parameterized to 1.09

(mef)

2016-08-26 23:37:38 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Role-Parameterized to 1.09
--------------------------------------------------
1.09      2016-08-07 01:20:31Z
  - Give 'anonymous' generated roles names that are similar to the original
    parameterized role so debug output is easier to read

(mef)

2016-08-26 23:21:02 UTC MAIN commitmail json YAML

Updated devel/p5-Moose-Policy to 0.05

(mef)

2016-08-26 23:20:44 UTC MAIN commitmail json YAML

Updated devel/p5-Moose-Policy to 0.05
-------------------------------------
0.05 Sun. Nov. 21, 2010
    - This distribution has been deprecated for a long time. This release
      makes it official. Note that this module no longer even passes its tests
      with recent versions of Moose.
(pkgsrc changes)
- Convert MASTER_SITE to search.cpan
- Add BUILD_DEPENDS+=  p5-Package-DeprecationManager-[0-9]*  for make test

(mef)

2016-08-26 22:40:32 UTC MAIN commitmail json YAML

Updated devel/p5-Moose to 2.1805

(mef)

2016-08-26 22:37:29 UTC MAIN commitmail json YAML

Updated devel/p5-Moose to 2.1805
--------------------------------
2.1805  2016-08-19
  [BUG FIXES]
  - remove inc/Config.pm that should not have appeared in the distribution (an
    issue since 2.1800; RT#117071)

(mef)

2016-08-26 17:25:08 UTC MAIN commitmail json YAML

2016-08-26 17:23:16 UTC MAIN commitmail json YAML

2016-08-26 17:20:54 UTC MAIN commitmail json YAML

2016-08-26 17:19:49 UTC MAIN commitmail json YAML

Disable concurrent build of a table generator, it uses a lot of memory
and often crashes here.

(joerg)

2016-08-26 17:18:03 UTC MAIN commitmail json YAML

Extract using bsdtar.

(joerg)

2016-08-26 17:17:22 UTC MAIN commitmail json YAML

Fix pthread use.

(joerg)

2016-08-26 17:16:53 UTC MAIN commitmail json YAML

Add missing dependencies for the PDF generation.

(joerg)

2016-08-26 17:16:09 UTC MAIN commitmail json YAML

2016-08-26 17:14:57 UTC MAIN commitmail json YAML

Not MAKE_JOBS_SAFE.

(joerg)

2016-08-26 16:51:56 UTC MAIN commitmail json YAML

Explicitly unset CONFIG_SITE. Some Linux distributions like SuSE set it
in the default environment and provide a config.site overriding the
default libdir settings. This breaks havoc with our PLISTs and expected
library paths, so kill it.

(joerg)

2016-08-26 14:57:43 UTC MAIN commitmail json YAML

Updated devel/p5-Module-CoreList to 5.20160820

(mef)

2016-08-26 14:57:27 UTC MAIN commitmail json YAML

Updated devel/p5-Module-CoreList to 5.20160820
----------------------------------------------
5.20160820
  - Updated for v5.25.4

(mef)

2016-08-26 14:49:37 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Perl-Releases to 2.92

(mef)

2016-08-26 14:49:19 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Perl-Releases 2.88 to 2.92
------------------------------------------------
version 2.92 at 2016-08-20 20:37:31 +0000
-----------------------------------------
    Updated for v5.25.4

version 2.90 at 2016-08-12 07:06:51 +0000
-----------------------------------------
    Updated for v5.22.3 and v5.24.1 RC3

(mef)

2016-08-26 14:43:37 UTC MAIN commitmail json YAML

Updated devel/p5-Data-MessagePack to 1.00

(mef)

2016-08-26 14:43:21 UTC MAIN commitmail json YAML

Updated devel/p5-Data-MessagePack to 1.00
-----------------------------------------
1.00 2016-08-21 15:30:00+0900

    - Update major version for MessagePack versioning rule
    - Support Bin/Str type again

(mef)

2016-08-26 14:40:54 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-Confess to 0.009001

(mef)

2016-08-26 14:40:33 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-Confess to 0.009001
------------------------------------------
0.009001 - 2016-08-19
  - fix handling of infinite options (dump, source, evalsource)
  - fix evalsource test by running with the debugger

0.009000 - 2016-08-18
  - documentation fixes and improvements
  - more accurate handling of existing %SIG handlers
  - updated option parsing to allow setting specific values, such as color=force
  - stop relying on . being in @INC in tests
  - source option now accepts a number of lines of context to show
  - added evalsource option, which shows the source only of string evals
  - fix adding redundant trace information when errors are rethrown
  - improved warning messages when source option can't find source to display

(mef)

2016-08-26 14:37:27 UTC MAIN commitmail json YAML

Updated devel/p5-ExtUtils-MakeMaker to 7.24

(mef)

2016-08-26 14:37:11 UTC MAIN commitmail json YAML

Updated devel/p5-ExtUtils-MakeMaker to 7.24
-------------------------------------------
7.24  Sat Aug 20 13:22:28 BST 2016

    No changes since 7.23_01

7.23_01 Fri Aug 19 10:02:30 BST 2016

    Test fixes:
    - always use the core serializers when testing in core

(mef)

2016-08-26 14:07:15 UTC MAIN commitmail json YAML

Updated databases/idzebra to 2.0.62

(mef)

2016-08-26 14:06:57 UTC MAIN commitmail json YAML

Updated databases/idzebra 2.0.59 to 2.0.62
------------------------------------------
--- 2.0.62 2016/01/30

Zebra SCM moved to GitHub https://github.com/indexdata/idzebra

Make packages for Ubuntu 15.10/Wily Werewolf.

Fix incorrect scan terms with result set limit. Closes #1

Fix documentation of of chr's equivalent directive ZEB-672
And add a few tests for the behavior.

Allow @attr 2=102 for numeric index

--- 2.0.61 2015/09/15

Upgrade to debhelper version 7
Not upgrading to version 9 now. It would move libraries and modules
to /usr/lib/{arch}.

Many documentation fixes. Thanks to David Crossley.

Build: Remove Debian squeeze. Add CentOS 7. Remove Ubuntu Saucy.
Add Ubuntu Vivid.

Fix modulePath for examples ZEB-665

Fix typo in path to oai-pmh example

--- 2.0.60 2015/02/06

Fix ICU phrase searches for terms split by ICU ZEB-664

Update Visual Studio nmake file for VS 2013.

(mef)

2016-08-26 13:59:53 UTC MAIN commitmail json YAML

2016-08-26 13:59:34 UTC MAIN commitmail json YAML

Updated net/yaz 4.1.6 to 5.16
------------------------------
--- 5.16.0 2016/04/29
Allow multi-byte indicators for MARC subsystem. GitHub #11.

--- 5.15.3 2016/04/06
Fix yaz_query2xml aborts for attribute type 0. GitHub #9.

backtrace: exit with same signal as original fired
Until now with backtrace any signal would end up being an SIGABRT.

backtrace: cancel alarm if backtrace succeeds
This is to avoid "backtrace hangs" message that should not be
printed and gdb be invoked twice.

Fix some broken URLs in documentation and code.

yaz_marc_write_iso2709: truncate if 99,999 limit is reached.

--- 5.15.2 2016/01/11
Re-organize Windows build. Use ICU compiled with VS 2015 to use
same runtime as rest of components (YAZ, Libxml2, etc).

Move YAZ and many other software components to GitHub.

--- 5.15.1 2015/11/12
Bundle sha1 rather than use libgcrypt/nettle. This means that
configure no longer accepts --with-gcrypt and --with-nettle.

Fix rpn2cql fails for Bib-1 set in qry+conf YAZ-865

--- 5.15.0 2015/11/11
CCL: fix r=o, r=r WRT inherited attributes YAZ-864

(more 1400 lines are listed in NEWS, omitted)

(pkgsrc changes)
- Add following line to find backtrace and backtrace_symbols
  # backtrace and backtrace_symbols
  LDFLAGS+=      -lexecinfo

(mef)

2016-08-26 12:40:25 UTC MAIN commitmail json YAML

revert configure patch update as the issue is related to ARM 64-bit support
db6 has it, but apparently db5 hasn't specificially backported support yet.
probably best to use db6 or try db4 until backporting is tested.

(richard)

2016-08-26 12:31:34 UTC MAIN commitmail json YAML

redo patch update for __aarch64__ as the real problem is that only __arm64__
was being checked and not the gcc toolchain's use of __aarch64__.
db6 does support the 64-bit ARM platform.

previous condition put back as it was prior.
ride PKGREVISION bump

(richard)

2016-08-26 10:42:24 UTC MAIN commitmail json YAML

Note update of devel/kyua to 0.13.

(jmmv)

2016-08-26 10:41:56 UTC MAIN commitmail json YAML

Update devel/kyua to 0.13:

**Released on August 26th, 2016.**

* Fixed execution of test cases as an unprivileged user, at least under
  NetBSD 7.0.  Kyua-level failures were probably a regression introduced
  in Kyua 0.12, but the underlying may have existed for much longer:
  test cases might have previously failed for mysterious reasons when
  running under an unprivileged user.

* Issue #134: Fixed metadata test broken on 32-bit platforms.

* Issue #139: Added per-test case start/end timestamps to all reports.

* Issue #156: Fixed crashes due to the invalid handling of cleanup
  routine data and triggered by the reuse of PIDs in long-running Kyua
  instances.

* Issue #159: Fixed TAP parser to ignore case while matching `TODO` and
  `SKIP` directives, and to also recognize `Skipped`.

* Fixed potential crash due to a race condition in the unprogramming of
  timers to control test deadlines.

(jmmv)

2016-08-26 09:26:05 UTC MAIN commitmail json YAML

2016-08-26 08:04:25 UTC MAIN commitmail json YAML

Updated www/p5-HTTP-Async to 0.31

(wen)

2016-08-26 08:02:37 UTC MAIN commitmail json YAML

Update to 0.31

Upstream changes:
0.31 2016/08/17
  * Add minimum Perl version to Makefile.PL
  * Match HTTP::Async::Polite version to HTTP::Async (CPANTS)
    Thanks to Mohammad S Anwar (Manwar) for both changes!
  * Replace yahoo.com with metacpan.org in t/real_servers.t

(wen)

2016-08-26 07:55:03 UTC MAIN commitmail json YAML

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

(wen)

2016-08-26 07:53:59 UTC MAIN commitmail json YAML

Update to 1.46
Update LICENSE

Upstream changes:
1.46
------------------------------------
[ENHANCEMENTS]
Added header_exists_ok(), lacks_header(), header_is() and header_like()
methods.  Thanks to Eric A. Zarko for the original patches.

The scraped_id_is() method used to assign a description for the test if
one was not passed.  Now it does not.

scraped_id_is() now gives proper diagnostics if an ID is not found in
the HTML.

Added a delete_ok() method.  Thanks, moznion.

content_contains() now fails if it's called with a regex.  content_like()
now fails if it's not called with a regex.

[FIXES]
The test server run during the test suite allowed URLs outside of the
document tree, which could potentially be a security problem.  This has
been fixed.  Thanks, Tynovsky.
https://github.com/petdance/test-www-mechanize/issues/33

Fixed an overly-restrictive optimization in scrape_text_by_id(), plus
scraped_id_is() and scraped_id_like() which wrap it.

The method checks to make sure that it doesn't bother looking for an ID
on the page if the ID doesn't exist.  It did this by looking for the text

    id="foo"

where foo is the ID being searched for.  However, that would mean that
tags like

    <p id='foo'>
    <p id=foo>
    <p id = "foo">
    <p id=
        "foo">
    <p id
    =
            "foo"
                    >

would be seen as not existing.  This has been fixed by making
scrape_text_by_id() search for the string "foo" anywhere on the page.

(wen)

2016-08-26 07:38:30 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.203000

(wen)

2016-08-26 07:37:30 UTC MAIN commitmail json YAML

Update to 0.203000
Add p5-ExtUtils-MakeMaker as BUILD_DEPENDS

Upstream changes:
0.203000  2016-08-24 22:09:56-05:00 America/Chicago

    [ BUG FIXES ]
    * GH #1232: Force deserialization of body data even when an existing
      Plack::Request object has already parsed request body. Don't double
      decode deserialized data. (Russell Jenkins - @veryrusty)

    [ ENHANCEMENTS ]
    * GH #1195: Add change_session_id() method - both as a good security
      practice and to comply with other established security standards.
      (Peter Mottram)
    * GH #1234: Add convenience functions to access Dancer's HTTP_CODES
      table. (Yanick Champoux)

    [ DOCUMENTATION ]
    * Fix Typo (Stefan Hornburg - Racke)
    * Document $session->data (Stefan Hornburg - Racke)

(wen)

2016-08-25 21:18:18 UTC MAIN commitmail json YAML

Add two syslog-ng-*.

(wiz)

2016-08-25 18:44:25 UTC MAIN commitmail json YAML

Updated net/syncthing to 0.14.5

(gdt)

2016-08-25 18:44:15 UTC MAIN commitmail json YAML

Update to 0.14.5

Upstream changelog: bugfixes and very minor improvements.

(gdt)

2016-08-25 18:30:43 UTC MAIN commitmail json YAML

Updated www/http-parser to 2.7.0nb1

(jperkin)

2016-08-25 18:30:33 UTC MAIN commitmail json YAML

Use libtool for the build and install.  Fixes various issues with the
package which meant it only worked on NetBSD.  Bump PKGREVISION.

(jperkin)

2016-08-25 14:15:30 UTC MAIN commitmail json YAML

Updated net/knot to 2.3.0

(pettai)

2016-08-25 14:11:49 UTC MAIN commitmail json YAML

Knot DNS 2.3.0 (2016-08-09)
===========================

Bugfixes:
---------
- No wildcard expansion below empty non-terminal for NSEC signed zone
- Avoid multiple loads of the same PKCS #11 module
- Fix kdig IXFR response processing if the transfer content is empty
- Don't ignore non-existing records to be removed in IXFR

Improvements:
-------------
- Refactored semantic checks and improved error messages
- Set TC flag in delegation only if mandatory glue doesn't fit the response
- Separate EDNS(0) payload size configuration for IPv4 and IPv6

Features:
---------
- DNSSEC policy can be defined in server configuration
- Automatic NSEC3 resalt according to DNSSEC policy
- Zone content editing using control interface
- Zone size limit restriction for DDNS, AXFR, and IXFR (CVE-2016-6171)
- DNS-over-TLS support in kdig (RFC 7858)
- EDNS(0) padding and alignment support in kdig (RFC 7830)

(pettai)

2016-08-25 12:08:29 UTC MAIN commitmail json YAML

Support UNLIMIT_RESOURCES=cputime on SunOS.

(jperkin)

2016-08-25 07:57:35 UTC MAIN commitmail json YAML

Updated net/tor to 0.2.8.7

(wiz)

2016-08-25 07:57:24 UTC MAIN commitmail json YAML

Updated tor to 0.2.8.7.

Changes in version 0.2.8.7 - 2016-08-24
  Tor 0.2.8.7 fixes an important bug related to the ReachableAddresses
  option in 0.2.8.6, and replaces a retiring bridge authority. Everyone
  who sets the ReachableAddresses option, and all bridges, are strongly
  encouraged to upgrade.

  o Directory authority changes:
    - The "Tonga" bridge authority has been retired; the new bridge
      authority is "Bifroest". Closes tickets 19728 and 19690.

  o Major bugfixes (client, security):
    - Only use the ReachableAddresses option to restrict the first hop
      in a path. In earlier versions of 0.2.8.x, it would apply to
      every hop in the path, with a possible degradation in anonymity
      for anyone using an uncommon ReachableAddress setting. Fixes bug
      19973; bugfix on 0.2.8.2-alpha.

  o Minor features (geoip):
    - Update geoip and geoip6 to the August 2 2016 Maxmind GeoLite2
      Country database.

  o Minor bugfixes (compilation):
    - Remove an inappropriate "inline" in tortls.c that was causing
      warnings on older versions of GCC. Fixes bug 19903; bugfix
      on 0.2.8.1-alpha.

  o Minor bugfixes (fallback directories):
    - Avoid logging a NULL string pointer when loading fallback
      directory information. Fixes bug 19947; bugfix on 0.2.4.7-alpha
      and 0.2.8.1-alpha. Report and patch by "rubiate".

(wiz)

2016-08-25 06:19:29 UTC MAIN commitmail json YAML

Modify conditions of a previous patch to setup.py which fixes
build on aarch64 Linux

Also add '--enable-dbm' to CONFIGURE_ARGS (legacy dbm interface) in
order to be compatible with db4 builds which happens to fix obscure
build errors on aarch64 Linux with packages such as python27.

bump PKGREVISION to pick up change

(richard)

2016-08-25 06:18:57 UTC MAIN commitmail json YAML

Modify conditions of a previous patch to setup.py which fixes
build on aarch64 Linux

Also add '--enable-dbm' to CONFIGURE_ARGS (legacy dbm interface) in
order to be compatible with db4 builds which happens to fix obscure
build errors on aarch64 Linux with packages such as python27.

bump PKGREVISION to pick up change

(richard)

2016-08-25 00:19:31 UTC MAIN commitmail json YAML

Add py-autograd p5-Business-Hours p5-Data-Page-Pageset
p5-{CSS,JavaScript}-Minifier-XS

(markd)

2016-08-25 00:17:04 UTC MAIN commitmail json YAML

Add p5-{CSS,JavaScript}-Minifier-XS

(markd)

2016-08-25 00:15:05 UTC MAIN commitmail json YAML

Add p5-CSS-Minifier-XS 0.09

CSS::Minifier::XS is a CSS "minifier"; its designed to remove un-necessary
whitespace and comments from CSS files, while also not breaking the CSS.

(markd)

2016-08-25 00:11:37 UTC MAIN commitmail json YAML

Add p5-JavaScript-Minifier-XS 0.11

JavaScript::Minifier::XS is a JavaScript "minifier"; its designed to remove
un-necessary whitespace and comments from JavaScript files, which also not
breaking the JavaScript.

(markd)

2016-08-25 00:05:56 UTC MAIN commitmail json YAML

Add p5-Business-Hours

(markd)

2016-08-25 00:04:58 UTC MAIN commitmail json YAML

Add p5-Business-Hours 0.12

This module is a simple tool for calculating business hours in a time
period.

(markd)

2016-08-25 00:02:27 UTC MAIN commitmail json YAML

Add p5-Data-Page-Pageset

(markd)

2016-08-24 23:59:05 UTC MAIN commitmail json YAML

Add p5-Data-Page-Pageset 1.02

Pages number can be very high, and it is not comfortable to show user from
the first page to the last page list. Sometimes we need split the page list
into some sets to shorten the page list, the form is like:

1-6 7-12 13 14 15 16 17 18 19-24 25-30 31-36 37-41

the first two part indicats the two pagesets, and in current pageset, we
provide the normal page list from the first one to the last one, and provide
the rest pagesets to indicate the pages scope.

In this module, you can specify the pages_per_set or max_pagesets for fine
showing.

(markd)

2016-08-24 23:52:43 UTC MAIN commitmail json YAML

Add py-autograd

(markd)

2016-08-24 23:50:12 UTC MAIN commitmail json YAML

Add py-autograd 1.1.5

Autograd can automatically differentiate native Python and Numpy
code. It can handle a large subset of Python's features, including
loops, ifs, recursion and closures, and it can even take derivatives
of derivatives of derivatives. It uses reverse-mode differentiation
(a.k.a. backpropagation), which means it can efficiently take
gradients of scalar-valued functions with respect to array-valued
arguments. The main intended application is gradient-based
optimization.

(markd)

2016-08-24 23:44:34 UTC MAIN commitmail json YAML

Add p5-GitLab-API-v3 and associated packages.

(markd)

2016-08-24 23:43:27 UTC MAIN commitmail json YAML

Add p5-Log-Any-Adapter-{Screen,TAP}, p5-GitLab-API-v3

(markd)

2016-08-24 23:41:02 UTC MAIN commitmail json YAML

Add p5-GitLab-API-v3 1.00

This module provides a one-to-one interface with the GitLab API v3. Much
is not documented here as it would just be duplicating GitLab's own API
Documentation.

Note that this distribution also includes the gitlab-api-v3 command-line
interface (CLI).

(markd)

2016-08-24 23:36:41 UTC MAIN commitmail json YAML

Add p5-Log-Any-Adapter-TAP 0.003003

When running testcases, you probably want to see some of your logging
output. One sensible approach is to have all warn and more serious
messages emitted as diag output on STDERR, and less serious messages
emitted as note comments on STDOUT.

(markd)

2016-08-24 23:34:42 UTC MAIN commitmail json YAML

Add p5-Log-Any-Adapter-Screen 0.12

This Log::Any adapter prints log messages to screen
(STDERR/STDOUT). The messages are colored according to level (unless
coloring is turned off). It has a few other features: allow passing
formatter, allow setting level from some environment variables, add
prefix/timestamps.

(markd)

2016-08-24 23:30:27 UTC MAIN commitmail json YAML

Add p5-HTTP-Thin and p5-Role-REST-Client

(markd)

2016-08-24 23:28:47 UTC MAIN commitmail json YAML

Add p5-Role-REST-Client 0.18

This REST Client role makes REST connectivety easy.

Role::REST::Client will handle encoding and decoding when using the HTTP
verbs.

(markd)

2016-08-24 23:25:32 UTC MAIN commitmail json YAML

Add p5-HTTP-Thin 0.006

HTTP::Thin is a thin wrapper around HTTP::Tiny adding the ability to
pass in HTTP::Request objects and get back HTTP::Response objects. The
maintainers of HTTP::Tiny, justifiably, don't want to have to maintain
compatibility but many other projects already consume the
HTTP::Message objects. This is just glue code doing what it does best.

(markd)

2016-08-24 21:35:12 UTC MAIN commitmail json YAML

Fix typo in ALTERNATIVES file. Bump PKGREVISION.

(wiz)

2016-08-24 13:28:15 UTC MAIN commitmail json YAML

Added devel/undebt version 0.2.2

(wiz)

2016-08-24 13:28:06 UTC MAIN commitmail json YAML

2016-08-24 13:27:47 UTC MAIN commitmail json YAML

Import undebt-0.2.2 as devel/undebt.

Undebt is a fast, straightforward, reliable tool for performing
massive, automated code refactoring used @Yelp. Undebt lets you
define complex find-and-replace rules using standard, straightforward
Python that can be applied quickly to an entire code base with a
simple command.

(wiz)

2016-08-24 11:05:48 UTC MAIN commitmail json YAML

+ blas-3.6.1, lapack-3.6.1, orcus-0.12.0.

(wiz)

2016-08-24 11:01:31 UTC MAIN commitmail json YAML

Updated net/youtube-dl to 20160824.1

(maya)

2016-08-24 11:01:12 UTC MAIN commitmail json YAML

2016-08-24 10:52:46 UTC MAIN commitmail json YAML

2016-08-24 10:52:04 UTC MAIN commitmail json YAML

Updated x11/ocaml-lablgtk to 2.18.5

(wiz)

2016-08-24 10:51:54 UTC MAIN commitmail json YAML

Updated ocaml-lablgtk to 2.18.5.

In Lablgtk-2.18.5:

2016.08.10 [Jacques]
  * update applications/browser for 4.04

2016.08.02 [Jacques]
  * add CAMLparam before CAMLlocal (report by Francois Bobot)
  * add -fno-unwind-tables to GTKCFLAGS if the compiler allows it
    (suggested by Bart Jacobs)

(wiz)

2016-08-24 10:48:56 UTC MAIN commitmail json YAML

Updated www/py-betamax to 0.8.0

(wiz)

2016-08-24 10:48:47 UTC MAIN commitmail json YAML

Updated py-betamax to 0.8.0.

0.8.0 - 2016-08-16
------------------

- Add ``betamax_parametrized_recorder`` and ``betamax_parametrized_session``
  to our list of pytest fixtures so that users will have parametrized cassette
  names when writing parametrized tests with our fixtures. (I wonder if I can
  mention parametrization a bunch more times so I can say parametrize a lot in
  this bullet note.)
- Add ``ValidationError`` and a set of subclasses for each possible validation
  error.
- Raise ``InvalidOption`` on unknown cassette options rather than silently
  ignoring extra options.
- Raise a subclass of ``ValidationError`` when a particular cassette option is
  invalid, rather than silently ignoring the validation failure.

(wiz)

2016-08-24 10:47:18 UTC MAIN commitmail json YAML

Updated sysutils/spice-protocol to 0.12.12

(wiz)

2016-08-24 10:47:08 UTC MAIN commitmail json YAML

Updated spice-protocol to 0.12.12.

Major changes in 0.12.12
========================
* protocol: Add lz4 compression support to the SpiceVMC channel

(wiz)

2016-08-24 10:45:47 UTC MAIN commitmail json YAML

Updated security/caff to 2.4

(wiz)

2016-08-24 10:45:38 UTC MAIN commitmail json YAML

Updated caff to 2.4.

signing-party (2.4-1) unstable; urgency=medium

  * caff, gpg-key2latex, gpgsigs: Ignore "KEY_CONSIDERED" status output
    emitted by gpg 2.1.13 and later.
  * caff, gpgsigs: Allow input produced by gpgparticipants(1) using gpg
    2.1.13.  With this version, key IDs are not displayed by default and the
    "Key fingerprint = " prefix is omitted.
  * caff:
    + Fix GnuPG version number comparison.
    + With GnuPG 2.1.13 or later, use gpgconf(1) to determine the socket
      paths.  (It is not used on earlier gpg since earlier gpgconf do not
      support --homedir.)  This fixes compatibility with GnuPG 2.1.13.
      (Closes: #834984)
    + When ~/.caff/gnupghome/gpg.conf does not exist, instead of creating a
      temporary file (as it's done since signing-party 2.3), parse
      ~/.gnup/gpg.conf and pass the GnuPG options that are known to be safe
      (and useful) for caff to gpg(1) using command line options.  This soves
      the problem of lingering configuration files in case caff is killed.
    + Use full fingerprints internally to avoid collisions.  (However
      $CONFIG{'keyid'} and $CONFIG{'local-users'} are kept to 64-bits key IDs
      as per RFC 4880 full fingerprints are not available in key signatures,
      and thus not exposed by `gpg --with-colons --list-sigs`.)
    + Automatically import the $CONFIG{'also-encrypt-to'} from the normal
      GnuPGHOME when possible.
  * d/source.lintian-overrides: Add 'debian-watch-file-is-missing' as we're
    upstream.
  * d/control: Remove Franck Joncourt from the Uploaders list per request of
    the MIA team.  (Closes: #831321)

-- Guilhem Moulin <guilhem@guilhem.org>  Mon, 22 Aug 2016 00:19:48 +0200

(wiz)

2016-08-24 10:42:45 UTC MAIN commitmail json YAML

Updated print/cups-filters to 1.11.1

(wiz)

2016-08-24 10:42:32 UTC MAIN commitmail json YAML

Updated cups-filters to 1.11.1.

CHANGES IN V1.11.1

- mupdftoraster: Lowered the priority (raised the cost value)
  in the cupsfilters-mupdf.convs file so that in a full
  cups-filters installation MuPDF is not prioritized.

CHANGES IN V1.11.0

- pdftops: Added support for MuPDF as PDF renderer. MuPDF can
  be selected by the "pdftops-renderer=mupdf" option.
- rastertops: Removed unneeded page logging.
- rastertops: Fixed DSC comments, some were only preceded by
  a single '%' instead of a double "%%".
- gstoraster, pdftops, foomatic-rip: Use -dNOMEDIAATTRS when
  calling Ghostscript. This way Ghostscript does not try to
  match media sizes with internal lists.
- Build system: Allow building cups-filters without Poppler
  (--disable-poppler in ./configure command line) This skips
  the build of pdftoraster, bannertopdf, pdftoijs, and
  pdftoopvp and the installation of these filters and their
  auxiliary files. With this cups-filters can be easily
  installed on mobile/appliance systems with MuPDF as the only
  PDF interpreter.
- mupdftoraster: Added filter to support MuPDF as PDF
  interpreter. MuPDF is a lightweight PDF interpreter
  especially interesting for mobile systems and
  appliances. Thanks to Pranjal Bhor for contributing this as
  part of his Google Summer of Code project.
- gstoraster: Fix setting of width and height of the page in
  pixels when there is no Resolution option in the PPD.
- cups-browsed, implicitclass: Avoid the use of files for the
  communication between cups-browsed and the load-balancing
  backend implicitclass. Instead of in a file, cups-brwsed
  stores the destination server name in an option (which CUPS
  saves in printers.conf) which the implicitclass backend
  reads via IPP. This not only makes it easier to run
  cups-filters in a sandbox, but it is also better in terms of
  system security.
- cups-browsed: Allow configuring where the files produced by
  cups-browsed will get stored. This makes it easier to run
  cups-filters in a sandbox.
        - beh: Fixed printing multiple copies with beh (Ubuntu bug
          #1605514).
- cups-browsed: Fixed several memory leaks, especially when
  using IPP requests and DNS-SD TXT record look-ups. Thanks to
  Ivo Straka for finding them with Valgrind and supplying
  patches to fix them (Bug #1365, Bug #1368, Ubuntu bug
  #1203276).
- libcupsfilters: Added missing "#include <cups/ppd.h>" to
  make sure that the package builds on all systems (Bug
  #1366).

(wiz)

2016-08-24 10:39:26 UTC MAIN commitmail json YAML

Updated net/py-twisted to 16.3.2

(wiz)

2016-08-24 10:39:04 UTC MAIN commitmail json YAML

Updated py-twisted to 16.3.2.

Twisted Web 16.3.2 (2016-08-18)
===============================

Bugfixes
--------
- twisted.web.http.HTTPChannel now resumes producing on finished,
  non-persistent connections. This prevents HTTP/1 servers using TLS
  from leaking a CLOSE_WAIT socket per request. (#8766)

Twisted Web 16.3.1 (2016-08-15)
===============================

Bugfixes
--------
- A bug in twisted.web.server.Site.makeSession which may lead to
  predictable session IDs was fixed.  Session IDs are now generated
  securely using `os.urandom`. (#3460)
- twisted.web.server.Request.getSession will now, for a request sent
  over HTTPS, set a "Secure" cookie, preventing the secure session
  from being sent over plain-text HTTP. (#3461)
- Twisted's HTTP/2 support no longer throws priority exceptions when
  WINDOW_UDPATE frames are received after a response has been
  completed. (#8558)
- twisted.web.twcgi.CGIScript will now not pass the "Proxy" header to
  CGI scripts, as a mitigation to CVE-2016-1000111. (#8623)

Twisted Core 16.3.0 (2016-07-05)
================================

Features
--------
- Defined a new interface, IProtocolNegotiationFactory, that can be
  implemented by IOpenSSLClientConnectionCreator or
  IOpenSSLServerConnectionCreator factories to allow them to offer
  protocols for negotiation using ALPN or NPN during the TLS
  handshake. (#8188)
- twisted.trial.unittest.SynchronousTestCase.assertRegex is now
  available to provide Python 2.7 and Python 3 compatibility. (#8372)

Improved Documentation
----------------------
- Development documentation has been updated to refer to Git instead
  of SVN. (#8335)

Deprecations and Removals
-------------------------
- twisted.python.reflect's deprecated functions have been removed.
  This includes funcinfo (deprecated since Twisted 2.5), allYourBase
  and accumulateBases (deprecated since Twisted 11.0), getcurrent and
  isinst (deprecated since Twisted 14.0). (#8293)
- twisted.scripts.tap2deb and twisted.scripts.tap2rpm (along with the
  associated executables), deprecated since Twisted 15.2, have now
  been removed. (#8326)
- twisted.spread.ui has been removed. (#8329)
- twisted.manhole -- not to be confused with manhole in Conch -- has
  been removed. This includes the semi-functional Glade reactor, the
  manhole application, and the manhole-old twistd plugin. (#8330)
- twisted.protocols.sip.DigestAuthorizer, BasicAuthorizer, and
  related functions have been removed. (#8445)

Other
-----
- #7229, #7826, #8290, #8323, #8331, #8336, #8341, #8344, #8345,
  #8347, #8351, #8363, #8365, #8366, #8374, #8382, #8384, #8390,
  #8395, #8396, #8398, #8399, #8400, #8401, #8403, #8404, #8405,
  #8407, #8408, #8409, #8415, #8416, #8417, #8418, #8419, #8420,
  #8427, #8433, #8436, #8461

Twisted Names 16.3.0 (2016-07-05)
=================================

Bugfixes
--------
- twisted.names.client.Resolver as well as all resolvers inheriting
  from twisted.names.common.ResolverBase can now understand DNS
  answers that come back in a different case than the query. Example:
  querying for www.google.com and the answer comes back with an A
  record for www.google.COM will now work. (#8343)

Twisted Web 16.3.0 (2016-07-05)
===============================

Features
--------
- twisted.web.http.HTTPChannel now implements ITransport. Along with
  this change, twisted.web.http.Request now directs all its writes to
  the HTTPChannel, rather than to the backing transport. This change
  is required for future HTTP/2 work. (#8191)
- twisted.web.http.HTTPChannel now has a HTTP/2 implementation which
  will be used if the transport has negotiated using it through
  ALPN/NPN (see #8188). (#8194)

Bugfixes
--------
- twisted.web.client.Agent and twisted.web.client.ProxyAgent now add
  brackets to IPv6 literal addresses in the host header they send.
  (#8369)
- The HTTP server now correctly times connections out. (broken in
  16.2) (#8481)

Deprecations and Removals
-------------------------
- twisted.web would previously dispatch pipelined requests
  simultaneously and queue the responses. This behaviour did not
  enforce any of the guarantees required by RFC 7230 or make it
  possible for users to enforce those requirements. For this reason,
  the parallel dispatch of requests has been removed. Pipelined
  requests are now processed serially. (#8320)

(wiz)

2016-08-24 10:34:22 UTC MAIN commitmail json YAML

2016-08-24 10:34:10 UTC MAIN commitmail json YAML

Updated mosh to 1.2.6.

2016-08-10 Keith Winstein <mosh-devel@mit.edu>

* Version 1.2.6 released.

* New features:
* Add Travis CI builds for Linux and Mac.  (Anders Kaseorg, others)
* Add a --local option to run without ssh.  (John Hood)
* Mosh now returns exitstatus reflecting connection success.
  (John Hood)
* Add a end-to-end test suite and many tests.  (John Hood)
* Implement timeouts and signals to help address orphaned sessions.
  (John Hood)
* Major rework of Mosh's display differencing/rendering
  code with much improved performance for slow machines.  (John Hood)
* Implement ANSI back/forward tab (CSI CBT, CSI CHT).
  (John Hood)
* Do not start user shell until network session starts.
  (John Hood)
* Add options for more flexible specification of IPv4/IPv6
  hostname resolution.  (John Hood)
* Improved bash completion.  (Steve Dignam, HIGUCHI Yuta)
* Add options for different methods of resolving the remote host
  address, allowing operation without SshProxyCommand.  (John Hood)

* Platform support:
* Add configurable support for Apple Common Crypto and
  Nettle, in place of OpenSSL.  Implement base64 locally.
  (John Hood)
* Workaround Cygwin select() bug.  (John Hood)
* Updates to Debian packaging.  (Anders Kaseorg, Keith Winstein)
* Workaround a glibc-2.22 issue causing segfaults on Debian Sid.
  (John Hood with help from many others)
* Prefer c++ to g++, for systems like FreeBSD where g++ is not usable.
  (John Hood)
* Fixes for Illumos Hipster 20151003.  (John Hood)
* Disable -Werror for protobuf code, to resolve a new gcc6 warning.
  (John Hood)
* Link test for -fstack-protector-all on an embedded platform.
  (Baruch Siach)
* Resolve issue with bswap64() on FreeBSD-CURRENT with libc++-3.8.0.
  (John Hood)
* Fix issue with RECVTOS error message on client on FreeBSD.
  (John Hood)

* Bug fixes:
* Remove an assertion causing aborts on Unicode fallback found by
  fuzzing with afl.  (Keith Winstein)
* Fix a server hang with XON/XOFF on BSD systems.  (John Hood)
* Fix a typeahead-prediction bug that caused display corruption on
  urxvt.  (John Hood)

(wiz)

2016-08-24 10:29:59 UTC MAIN commitmail json YAML

Updated fonts/urw-fonts to 2.0

(wiz)

2016-08-24 10:29:50 UTC MAIN commitmail json YAML

Updated urw-fonts to 2.0.

Changes not found, but pfm files are gone.

(wiz)

2016-08-24 10:26:21 UTC MAIN commitmail json YAML

Updated fonts/FiraCode to 1.200

(wiz)

2016-08-24 10:26:12 UTC MAIN commitmail json YAML

Updated FiraCode to 1.200.

    Removed !!! ??? ;;; &&& ||| =~ (#167) ~~~ %%%
    New safer calt code that doesn窶冲 apply ligatures to long sequences of chars, e.g. !!!!, >>>>, etc (#49, #110, #176)
    Larger + - * and corresponding ligatures (#86)
    Hexadecimal x (0xFF) is now applied to sequences like 128x128 as well (#161)
    Added twoTurned (U+218A) and threeTurned (U+218B) (#146)
    Added whiteFrowningFace (U+2639) (#190)
    Simplified visual style on markdown headers ## ### #### (#107)
    Added </> (#147)
    Provided ttf and webfonts versions (eot, woff, woff2) (#18, #24, #38, #101, #106)
    Increased spacing in <= >= (#117)

(wiz)

2016-08-24 10:23:04 UTC MAIN commitmail json YAML

Updated devel/waf to 1.9.3

(wiz)

2016-08-24 10:22:55 UTC MAIN commitmail json YAML

Updated waf to 1.9.3.

NEW IN WAF 1.9.3
----------------
* Improve the behaviour of parallel configuration tests (conf.multicheck) #1793
* Fix the Fortran Nag compiler detection #1797
* Detect Qt 5.7 (-std=c++11 flag) #1800
* Detect Boost python on Gentoo #1802
* Update the strip and netcache examples

(wiz)

2016-08-24 10:20:44 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis to 3.4.2

(wiz)

2016-08-24 10:20:35 UTC MAIN commitmail json YAML

Updated py-hypothesis to 3.4.2.

3.4.2 - 2016-07-13

This is a bug fix release, fixing a number of problems with the settings system:

    Test functions defined using @given can now be called from other threads (Issue #337)
    Attempting to delete a settings property would previously have silently done the wrong thing. Now it raises an AttributeError.
    Creating a settings object with a custom database_file parameter was silently getting ignored and the default was being used instead. Now it窶冱 not.

3.4.1 - 2016-07-07

This is a bug fix release for a single bug:

    On Windows when running two Hypothesis processes in parallel (e.g. using pytest-xdist) they could race with each other and one would raise an exception due to the non-atomic nature of file renaming on Windows and the fact that you can窶冲 rename over an existing file. This is now fixed.

3.4.0 - 2016-05-27

This release is entirely provided by Lucas Wiman:

models() strategies from hypothesis.extra.django will now respect much more of Django窶冱 validations out of the box. Wherever possible full_clean() should succeed.

In particular:

    The max_length, blank and choices kwargs are now respected.
    Add support for DecimalField.
    If a field includes validators, the list of validators are used to filter the field strategy.

3.3.0 - 2016-05-27

This release went wrong and is functionally equivalent to 3.2.0. Ignore it.
3.2.0 - 2016-05-19

This is a small single-feature release:

    All tests using @given now fix the global random seed. This removes the health check for that. If a non-zero seed is required for the final falsifying example, it will be reported. Otherwise Hypothesis will assume randomization was not a significant factor for the test and be silent on the subject. If you use the random_module() strategy this will continue to work and will always display the seed.

3.1.3 - 2016-05-01

Single bug fix release

    Another charmap problem. In 3.1.2 text/characters would break on systems which had /tmp/ mounted on a different partition than the Hypothesis storage directory (usually in home). This fixes that.

3.1.2 - 2016-04-30

Single bug fix release:

    Anything which used a text() or characters() strategy was broken on Windows and I hadn窶冲 updated appveyor to use the new repository location so I didn窶冲 notice. This is now fixed and windows support should work correctly.

3.1.1 - 2016-04-29

Minor bug fix release.

    Fix concurrency issue when running tests that use text() from multiple processes at once (Bug #302, thanks to Alex Chan).
    Improve performance of code using lists with max_size (thanks to Cristi Cobzarenco).
    Fix install on Python 2 with ancient versions of pip so that it installs the enum34 backport (thanks to Donald Stufft for telling me how to do this).
    Remove duplicated __all__ exports from hypothesis.strategies (thanks to Piテォt Delport).
    Update headers to point to new repository location.
    Allow use of strategies that can窶冲 be used in find() (e.g. choices) in stateful testing.

(wiz)

2016-08-24 10:09:51 UTC MAIN commitmail json YAML

Updated audio/libwildmidi to 0.4.0

(wiz)

2016-08-24 10:09:40 UTC MAIN commitmail json YAML

Updated libwildmidi to 0.4.0.

This is a major milestone release!

We worked hard over the years to improve WildMIDI by looking at
how it is used downstream and working with them to offload their
MIDI-related burdens and pushing them to WildMIDI. We've included
support for the following MIDI-like formats: HMI, HMP, KAR, MIDI
Type 2, MUS and XMI. We've expanded our API to help facilitate
error detection, logging and on-the-fly conversion from MIDI-likes
to MIDI without having to initialize the library first.

What's new in 0.4.0:

    API change: The library now returns audio data in host-endian format, not little-endian.
    API change: WildMidi_GetVersion() added to the api, along with new numeric version macros in the wildmidi_lib.h header. the dso version is changed from 1 to 2.
    API change: All long or unsigned long type _WM_Info fields changed into strictly 32bit fields (int32_t or uint32_t.)
    API change: WildMidi_OpenBuffer() and WildMidi_GetOutput() changed to accept strictly 32bit size parameters, i.e. uint32_t, instead of unsigned long.
    API change: WildMidi_ConvertToMidi() and WildMidi_ConvertBufferToMidi() added for MIDI-like files to be converted to MIDI.
    API change: WildMidi_SetCvtOption() added to support conversion options.
    API change: WildMidi_SongSeek() added to support Type 2 MIDI files.
    API change: WildMidi_GetLyric() added to support embedded text, such as KAR files.
    API change: WildMidi_GetError() and WildMidi_ClearError() added to cleanly check for, retrieve and clear error messages. They no longer go to stderr.
    Support for loading XMI (XMIDI format) files, thanks Ryan Nunn for releasing his code under the LGPL.
    Support for loading MUS (MUS Id format) files, such as from Doom.
    Support for loading HMP/HMI files, such as from Arena and Daggerfall.
    Support for loading KAR (MIDI with Lyrics) and Type 2 MIDI files.
    Build requires cmake-2.8.11 or newer now.

(wiz)

2016-08-24 10:05:05 UTC MAIN commitmail json YAML

Updated audio/musicpd to 0.19.19

(wiz)

2016-08-24 10:04:54 UTC MAIN commitmail json YAML

Updated musicpd to 0.19.19.

ver 0.19.19 (2016/08/23)
* decoder
  - ffmpeg: bug fix for FFmpeg 3.1 support
  - wildmidi: support libWildMidi 0.4
* output
  - pulse: support 32 bit, 24 bit and floating point playback
* support non-x86 NetBSD
* fix clang 3.9 warnings

(wiz)

2016-08-24 10:01:21 UTC MAIN commitmail json YAML

2016-08-24 09:59:41 UTC MAIN commitmail json YAML

Updated audio/id3 to 1.0.0

(wiz)

2016-08-24 09:59:31 UTC MAIN commitmail json YAML

Updated id3 to 1.0.0.

1.0.0
-----

- Development taken over by Peter Pentchev.
- Import a Debian patch by Stefan Ott <stefan@ott.net> to
  avoid backquotes in the usage string.
- Import a Debian patch by Stefan Ott <stefan@ott.net> and
  Peter Pentchev to let the compiler and linker flags be
  overridden.
- Let the install program and the strip flag also be overridden.
- Check some more functions' return values for errors.
- Add some preprocessor and compiler flags to specify certain
  POSIX and C environment standards.
- Reorder the #include statements.
- Also include <strings.h> for strncasecmp().
- Mark the list of genres in genre.h as "const char".
- Add a lot of GCC-specific compiler warning flags.
- Use the err(3) and warn(3) functions, they're portable enough.
- Mark several global variables as static.
- Break the display of the ID3 tags out into a separate function.
- Use "return" from main(), remove unreachable "break" statements.
- Avoid possible out-of-bound copying when storing command-line
  arguments into the new tag structure.
- Expect a C99 compiler and reduce the scope of some variables.
- Use the C99 "bool" type for, well, boolean flags.
- Convert the id3.1 manual page to the mdoc format.
- Fix the fields length in the manual page - only the comment is
  limited to 28 characters, the rest of the text fields are at 30.
- Use the more common "file..." instead of "file1 [file2 [file3...]]"
- Fill in some commonly-used manual page sections.
- Validate number-to-string conversions for the genre and track number.
- Fix a signedness error in the track number display.

(wiz)

2016-08-24 09:59:27 UTC MAIN commitmail json YAML

Updated multimedia/mpv to 0.19.0

(maya)

2016-08-24 09:59:10 UTC MAIN commitmail json YAML

mpv: update to 0.19.0

Release 0.19.0 Changelog:

Build System Changes

build: add --htmldir option
build: always require atomics
wscript: add proper unversioned SONAME for Android
Features

New

client API: add stream_cb API for user-defined stream implementations (bumps client API version to 1.22)
vf_d3d11vpp: add video processor selection
videotoolbox: add --hwdec=videotoolbox-copy for h/w accelerated decoding with video filters
vo_opengl: add a tscale=linear direct implementation
Removed

audio/filter: remove delay audio filter
Options and Commands

Added

command: add filename/no-ext sub-property that returns filename without extension (#3404)
command: add properties for HDR metadata
command: add replaygain information properties to track-list
options: add vp9 to --hwdec-codecs
player: add --audio-stream-silence
player: add --audio-wait-open
player: add --no-autoload-files
videotoolbox: add yuv420p to --videotoolbox-format
Changed

options: un-restrict --audio-delay
use - as command-name separator everywhere
vo_opengl: reduce default 3dlut-size to 64x64x64 (since accuracy is improved)
Deprecated

deprecate "balance" option/property (no replacement)
Fixes and Minor Enhancements

Windows: don't wait for GUI thread when polling for events (#3393)
af_lavcac3enc: error out properly if encoding fails
af_volume: don't let softvol overwrite af_volume volumedb sub-option
ao_pulse: fix some volume control rounding issues
ao_wasapi: in exclusive mode, do not output multichannel by default
audio: add heuristic to move auto-downmixing before other filters
audio: show an osd bar when changing ao-volume
demux: make ALBUM replaygain tags optional (#3405)
demux_raw: fix small typo to add s16be support
demux_timeline: restore mkv edition switching
libarchive: sanitize non-UTF8 archive entries
macOS/vo_opengl: fix crash when glctx is NULL during init (#3360)
player: disable display-sync with spdif transcoding
player: do not cut off terminal status line if it contains newlines (#3340)
player: fix display-sync timing if audio resumes slowly
player: improve instant track switching (#3392)
player: improve non-hr seeking with external audio tracks
player: offset demuxer on start/seek properly with audio/sub delay
player: sync audio as well when enabling it mid-stream
stream/stream_bluray: display list of available titles in verbose mode
sub: don't potentially discard too many subtitles on seek
video: respect --deinterlace=auto
vo_direct3d: add missing header (fixes Cygwin build)
vo_opengl: angle: try D3D9 when D3D11 fails eglInitialize
vo_opengl: angle: use WARP if there are no hw adapters (makes it work on Windows 7 without hardware-accelerated graphics)
vo_opengl: increase 3DLUT accuracy at smaller LUT sizes
vo_opengl: remove the 3dlut-size npot2 restriction
vo_wayland: fix high CPU usage due to busy polling
wayland_common: clip window size to the display output size
wayland_common: fix crashes when switching to fullscreen before the video output is fully initialized
wayland_common: fix fullscreen image switching bug
wayland_common: prevent black bars on most non-native aspect ratios
wayland_common: remove untested/unusable wayland dnd code
win32: mpv.rc: re-add version info
x11: skip ICC update on every window move
ytdl: Error out with http_dash_segments (unsupported for now)
This listing is not complete. Check DOCS/client-api-changes.rst for a history
of changes to the client API, and DOCS/interface-changes.rst for a history
of changes to other user-visible interfaces.

(maya)

2016-08-24 09:34:32 UTC MAIN commitmail json YAML

disable the ability to build cmus with curses libraries besides ncursesw.

cmus doesn't build with others because it uses a type MEVENT which is
only available in ncursesw.

(maya)

2016-08-24 07:18:54 UTC MAIN commitmail json YAML

2016-08-24 07:16:22 UTC MAIN commitmail json YAML

Change an sprintf to snprintf in attempt to appease stack protector.
No functional change; the buffer is large enough.

(tnn)

2016-08-24 06:39:01 UTC MAIN commitmail json YAML

Updated databases/py-bsddb3 to 6.2.1

(wen)

2016-08-24 06:36:14 UTC MAIN commitmail json YAML

Update to 6.2.1
Update COMMENT

Upstream changes:
bsddb3-6.2.1: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20160510)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Correctly detect Berkeley DB installations in modern 64 bits Debians.

bsddb3-6.2.0: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20160421)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Support Berkeley DB 6.2.x.

    Declare Python 3.5 support for PyPI.

    Drop support for Python 3.2. If you need compatibility with that version, you can keep using old releases of these bindings.

    Drop support for Berkeley DB 5.0, 5.2 and 6.0. If you need compatibility with those versions, you can keep using old releases of these bindings.

bsddb3-6.1.1: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.2-3.5, and Berkeley DB 4.7-6.1. (20151107)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use BDB version up to (and including) 5.3.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Compatibility with Python 3.5.

    Code cleanup after dropping Python 2.4/2.5 support.

    PGP key changed.

    Support for DB_FORCESYNCENV flag in "DB_ENV.close()".

    Support for DB_LOG_NOSYNC flag in "DB_ENV.log_set_config()".

    Fix tests under Windows. See https://bugs.python.org/issue22943 .

    Solve an incorrect parameter verification with the "DB.compact()" method call.

    Solve a compilation warning when compiling the bindings for Python 3.5 and Berkeley DB 4.8, 5.0 or 5.1.

bsddb3-6.1.0: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.2-3.4, and Berkeley DB 4.7-6.1. (20140721)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use BDB version up to (and including) 5.3.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Support Berkeley DB 6.1.x.

    Solve a ResourceWarning when compiling.

    Drop support for Python 2.4, 2.5 and 3.1. If you need compatibility with those versions, you can keep using old releases of these bindings.

    Drop support for Berkeley DB 4.3, 4.4, 4.5, 4.6. If you need compatibility with those versions, you can keep using old releases of these bindings.

    From now on, our support reference is Red Hat Enterprise Linux 6.

    Drop modules attributes "cvsid".

    Drop (hidden) $Id$ keyword in the documentation.

(wen)

2016-08-24 05:59:32 UTC MAIN commitmail json YAML

Updated devel/p5-Sub-Exporter-Progressive to 0.001012

(wiz)

2016-08-24 05:59:23 UTC MAIN commitmail json YAML

Updated p5-Sub-Exporter-Progressive to 0.001012.

0.001012  2016-08-23 11:18:21-07:00 America/Los_Angeles
  - Many small performance improvements (Peter Rabbitson)

(wiz)

2016-08-24 05:58:42 UTC MAIN commitmail json YAML

Updated security/p5-IO-Socket-SSL to 2.037

(wiz)