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

2024-05-13 07:28:44 UTC Now

2017-01-03 22:19:10 UTC MAIN commitmail json YAML

Use the curses framework.

(roy)

2017-01-03 22:16:03 UTC MAIN commitmail json YAML

Use the curses framework.

(roy)

2017-01-03 22:13:11 UTC MAIN commitmail json YAML

Use the curses framework.

(roy)

2017-01-03 21:50:53 UTC MAIN commitmail json YAML

Use the curses framework.

(roy)

2017-01-03 21:42:56 UTC MAIN commitmail json YAML

Use the curses framework.

(roy)

2017-01-03 21:39:22 UTC MAIN commitmail json YAML

Use the curses framework.

(roy)

2017-01-03 21:38:29 UTC MAIN commitmail json YAML

Use the curses framework.

(roy)

2017-01-03 21:30:38 UTC MAIN commitmail json YAML

Move to the curses framework.

(roy)

2017-01-03 21:27:33 UTC MAIN commitmail json YAML

smirk builds fine with NetBSD curses.
However, it now needs patches to include stdarg.h in a few places...

(roy)

2017-01-03 20:54:22 UTC MAIN commitmail json YAML

2017-01-03 20:49:23 UTC MAIN commitmail json YAML

2017-01-03 19:52:38 UTC MAIN commitmail json YAML

Remove custom linkage, termcap should provide enough.

(roy)

2017-01-03 19:21:50 UTC MAIN commitmail json YAML

2017-01-03 19:01:41 UTC MAIN commitmail json YAML

Move to the curses framework.

(roy)

2017-01-03 19:00:56 UTC MAIN commitmail json YAML

Move to the curses framework.

(roy)

2017-01-03 18:55:43 UTC MAIN commitmail json YAML

Move to the curses framework.

(roy)

2017-01-03 18:52:43 UTC MAIN commitmail json YAML

Updated chat/ejabberd to 16.12

(fhajny)

2017-01-03 18:52:33 UTC MAIN commitmail json YAML

Update chat/ejabberd to 16.12.

API / integration
- New API permissions framework

Commands
- Add configurable weight for ejabberd commands
- add_rosteritem: Support several groups separated by ;
- create_rooms_file: Fix reading room jids from file
- delete_old_messages: Fix command for SQL backends
- send_message: Don't duplicate the message
- Remove obsolete remove_node command (use leave_cluster)
- Fix reload_config
- Cleanup mod_admin_extra, add few functions
- Expose unregister API command

Core XMPP
- New BOSH module
- Use fxml_gen XML generator
- Use our new stand-alone XMPP library instead of jlib.erl
- Don't let MAM messages go into offline storage
- Add xdata generator for XMPP data form
- Get rid of excessive (io)list_to_binary/1 calls

HTTP
- Add authentication support to mod_http_fileserver
- ejabberd_http: Handle missing POST data gracefully
- Use inets instead of lhttpc in http_p1
- Add http_p1.erl, rest.erl, and oauth2 ReST backend for OAuth2 tokens

MUC
- Create room on configuration request as per XEP-0045, 10.1.3
- Ensure that presence_broadcast room option is stored
- Fix conference disco#items when running multiple virtual hosts
- Fix Result Set Management (RSM) for conference disco#items
- Introduce muc_invite hook
- Make the constant MAX_ROOMS_DISCOITEMS configurable
- mod_carboncopy: Don't copy MUC private messages

MUC/Sub
- Store the flag "Allow Subscription" room option in database
- When getting list of subscribed rooms, also check temporary ones
- Add password support in muc_subscribe
- When unsubscribes, check if room should get closed

Pubsub
- Enforce pubsub node removal
- Relational databases support
- Append ; to privacy_list_data exporting lines
- Improve relational database import

Build
- Make build system compatible with rebar3
- Produce ejabberd.service and fix for systemd usage
- Cleanup ext_mod and fix compilation path
- Fix compilation of external module with new xmpp lib

(fhajny)

2017-01-03 18:45:15 UTC MAIN commitmail json YAML

Move to curses framework.

(roy)

2017-01-03 18:36:17 UTC MAIN commitmail json YAML

Added net/erlang-xmpp version 1.1.4

(fhajny)

2017-01-03 18:35:54 UTC MAIN commitmail json YAML

Import erlang-xmpp-1.1.14 as net/erlang-xmpp.

Fast Expat based Erlang XML parsing and manipulation library, with
a strong focus on XML stream parsing from network.

(fhajny)

2017-01-03 18:33:40 UTC MAIN commitmail json YAML

Updated net/erlang-esip to 1.0.10

(fhajny)

2017-01-03 18:33:32 UTC MAIN commitmail json YAML

Update net/erlang-esip to 1.0.10.

Version 1.0.10
- Use stun 1.0.9
- Use fast_tls 1.0.9

Version 1.0.9
- Use p1_utils 1.0.6
- Make sure esip_codec isn't compiled to native code
- Update fast_tls and stun

(fhajny)

2017-01-03 18:30:59 UTC MAIN commitmail json YAML

Updated net/erlang-stun to 1.0.9

(fhajny)

2017-01-03 18:30:50 UTC MAIN commitmail json YAML

Update net/erlang-stun to 1.0.9.

Version 1.0.9
- Use fast_tls 1.0.9

Version 1.0.8
- Use p1_utils 1.0.6
- Update Fast TLS

(fhajny)

2017-01-03 18:27:53 UTC MAIN commitmail json YAML

Updated security/erlang-fast_tls to 1.0.9

(fhajny)

2017-01-03 18:27:39 UTC MAIN commitmail json YAML

Update security/erlang-fast_tls to 1.0.9.

Version 1.0.9
- Fix problem with compilation agains libressl
- Make tests use localy build c library instead of system one

Version 1.0.8
- Use p1_utils 1.0.6
- Make it possible to decode certificate to OTP format
- Make sure p1_sha isn't compiled to native code

(fhajny)

2017-01-03 18:26:29 UTC MAIN commitmail json YAML

Updated devel/erlang-cache_tab to 1.0.5

(fhajny)

2017-01-03 18:26:21 UTC MAIN commitmail json YAML

2017-01-03 18:25:38 UTC MAIN commitmail json YAML

Updated converters/erlang-iconv to 1.0.3

(fhajny)

2017-01-03 18:25:30 UTC MAIN commitmail json YAML

Update converters/erlang-iconv to 1.0.3.

- Use p1_utils 1.0.6
- Make sure iconv isn't compiled to native code

(fhajny)

2017-01-03 18:24:45 UTC MAIN commitmail json YAML

Updated databases/erlang-p1_pgsql to 1.1.1

(fhajny)

2017-01-03 18:24:36 UTC MAIN commitmail json YAML

Update databases/erlang-p1_pgsql to 1.1.1.

- adding timeout to pgsql:squery
- Decode int4 and int8 as signed integers
- Better error handling in pgsql:squery

(fhajny)

2017-01-03 18:23:50 UTC MAIN commitmail json YAML

Updated databases/erlang-p1_mysql to 1.0.2

(fhajny)

2017-01-03 18:23:42 UTC MAIN commitmail json YAML

Update databases/erlang-p1_mysql to 1.0.2.

- accepting query as iodata() on p1_mysql_conn:squery/4 function

(fhajny)

2017-01-03 18:22:16 UTC MAIN commitmail json YAML

Updated textproc/erlang-stringprep to 1.0.7

(fhajny)

2017-01-03 18:22:05 UTC MAIN commitmail json YAML

Updated textproc/erlang-fast_yaml to 1.0.7

(fhajny)

2017-01-03 18:21:25 UTC MAIN commitmail json YAML

Update textproc/erlang-stringprep to 1.0.7.

- Use p1_utils 1.0.6
- Fix tests
- Make sure stringprep isn't compiled to native code

(fhajny)

2017-01-03 18:19:26 UTC MAIN commitmail json YAML

Update textproc/erlang-fast_yaml.

- Use p1_utils 1.0.6
- Make sure fast_yaml isn't compiled to native code

(fhajny)

2017-01-03 18:00:20 UTC MAIN commitmail json YAML

chrony does not use curses.

(roy)

2017-01-03 17:53:14 UTC MAIN commitmail json YAML

Pass --without-lz4 to libarchive bootstrap, avoids issues on Gentoo where
the native lz4 is found.

(jperkin)

2017-01-03 17:48:52 UTC MAIN commitmail json YAML

Include a non-versioned symlink to work for includes. PKGREVISION++

(fhajny)

2017-01-03 17:47:56 UTC MAIN commitmail json YAML

Move to the curses framework.

(roy)

2017-01-03 17:19:11 UTC MAIN commitmail json YAML

Allow dhex to use system curses.

(roy)

2017-01-03 17:10:13 UTC MAIN commitmail json YAML

2017-01-03 16:44:20 UTC MAIN commitmail json YAML

2017-01-03 14:38:50 UTC MAIN commitmail json YAML

- Correction to gdbm option, merge duplicated lines

(mef)

2017-01-03 14:32:25 UTC MAIN commitmail json YAML

Updated www/lighttpd to 1.4.44

(mef)

2017-01-03 14:31:13 UTC MAIN commitmail json YAML

Updated www/lighttpd to 1.4.44
------------------------------
- 1.4.44
  * [mod_scgi] fix segfault (fixes #2762)
  * [mod_authn_gssapi] fix memory leak
  * [config] warn if mod_authn_ldap,mysql not listed
  * [mod_magnet] fix magnet_cgi_set() set of env vars (fixes #2763)
  * [mod_cgi] FreeBSD 9.3/MacOSX does not have pipe2() (fixes #2765)
  * [mod_extforward] fix crash on invalid IP (fixes #2766)
  * [mod_fastcgi] fix segfault if all backends down (fixes #2768)
  * [mod_cgi] fix out of sockets error for POST to CGI (fixes #2771)
  * [mod_auth] compile fix for Mac OS X XCode (fixes #2772)
  * [mod_authn_gssapi] better resource cleanup
  * [core] compile fix for Mac OS X 10.6 (old) (fixes #2773)
  * fix race in dynamic handler configs (reentrancy) (fixes #2774)
  * [mod_authn_mysql] close mysql_conn in cleanup
  * [mod_webdav] compile fix when locking not enabled
  * load mod_auth & mod_authn_file in sample/test.conf
  * comment out auth.backend.ldap.* in tests/*.conf
  * [mod_fastcgi,mod_scgi] warn if invalid "bin-path"
  * RAND_pseudo_bytes() is deprecated in openssl 1.1.0
  * openssl 1.1.0 init and cleanup
  * [mod_cgi] remove direct calls to network_backend*
  * [build] build network_*.c into lighttpd executable
  * suggest inclusion of mod_geoip... before mod_ssi.
  * set systemd settings similar to lighttpd2
  * [doc] remove reference to Linux rt-signals
  * [mod_authn_gssapi] fix missing error ret, coverity
  * [core] rename li_rand() to li_rand_pseudo_bytes()
  * remove #include "stream.h" where not used
  * [mod_cml] include lua headers before base.h
  * [core] combine duplicated connection reset code
  * [mod_ssi] produce content in subrequest hook
  * [core] remove srv->entropy[]
  * [core] defer li_rand_init() until first use
  * [core] permit connection-level state in modules
  * [mod_dirlisting] render dirlisting as HTML (fixes #2767)
  * [mod_proxy] replace HTTP Host sent to backend (fixes #2770)
  * [mod_ssi] basic recursive SSI include virtual (fixes #536)
  * [mod_ssi] implement, ignore <!--#comment ... -->
  * [core] consolidate duplicated read-to-close code
  * [core] fix segfault when parsing a bad config file
  * [core] support Transfer-Encoding: chunked req body (fixes #2156)
  * [autobuild] set NO_RDYNAMIC=yes for midipix
  * [mod_proxy] proxy.balance = "sticky" option (fixes #2117)
  * [mod_secdownload] warn if SHA used w/o SSL crypto
  * [build] compile fixes for AIX
  * [build] check for pipe2() at configure time
  * [mod_evhost] fix an incorrect error trace
  * [tests] mark tests/docroot/www/*.pl scripts a+x
  * [mod_cgi] fall back to pipe() if pipe2() fails
  * fix SCons fullstatic build with glibc pthreads
  * [TLS] openssl 1.1.0 makes SSL_OP_NO_SSLv2 no-op
(pkgsrc changes)
- Add Selection on PLIST depending on options

(mef)

2017-01-03 13:56:41 UTC MAIN commitmail json YAML

Let bg-installer follow the .so symlinks. Fixes install on at least NetBSD.

(schmonz)

2017-01-03 13:23:05 UTC MAIN commitmail json YAML

2017-01-03 12:27:27 UTC MAIN commitmail json YAML

Do not attempt to detect ISA, it conflicts with wrappers.  Fixes SunOS.

(jperkin)

2017-01-03 10:25:13 UTC MAIN commitmail json YAML

Updated textproc/erlang-fast_xml to 1.1.18

(fhajny)

2017-01-03 10:25:04 UTC MAIN commitmail json YAML

Update textproc/erlang-fast_xml to 1.1.18.

Version 1.1.18
- Use p1_utils 1.0.6
- fix xref with otp 17

Version 1.1.17
- Add 'undefined' type to some record fields type specs

Version 1.1.16
- Improve XML generator

(fhajny)

2017-01-03 10:22:58 UTC MAIN commitmail json YAML

Updated misc/erlang-p1_utils to 1.0.6

(fhajny)

2017-01-03 10:22:49 UTC MAIN commitmail json YAML

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

Updated databases/elasticsearch to 5.1.1

(fhajny)

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

Update databases/elasticsearch to 5.1.1.

== 5.1.1 Release Notes

=== Breaking changes

Aliases::
- Validate alias names the same as index names

REST::
- Remove lenient stats parsing 5.x

=== Breaking Java changes

Discovery::
- Remove pluggability of ElectMasterService

Exceptions::
- Remove `IndexTemplateAlreadyExistsException` and
  `IndexShardAlreadyExistsException`
- Replace IndexAlreadyExistsException with
  ResourceAlreadyExistsException
- Backport: Replace IndexAlreadyExistsException with
  ResourceAlreadyExistsException

Internal::
- Pass executor name to request interceptor to support async intercept
  calls

Network::
- Unguice Transport and friends

Plugins::
- Plugins: Remove support for onModule

=== Deprecations

Analysis::
- Deprecating request parameters of _analyze API in 5.x

CRUD::
- Deprecate VersionType.FORCE

Core::
- Add deprecation logging for users that explicitly opt in for the
  `default` fs type.

Mapping::
- Deprecate `timestamp` and `ttl` on index requests.

Query DSL::
- Add deprecation logging for lenient boolean queries
- Add deprecation logging message for 'fuzzy' query

Search::
- Deprecate ignored type parameter in search_shards api

Settings::
- Add deprecation logging for the case that store throttling is used.

=== New features

Analysis::
- Expose Lucenes Ukrainian analyzer

CAT API::
- Provides a cat api endpoint for templates.

Query DSL::
- Add "all fields" execution mode to simple_query_string query
- Add support for `quote_field_suffix` to `simple_query_string`.
- Add "all field" execution mode to query_string query

Reindex API::
- Add automatic parallelization support to reindex and friends

=== Enhancements

Aggregations::
- Rescorer should be applied in the TopHits aggregation

Allocation::
- Balance step in BalancedShardsAllocator for a single shard
- Process more expensive allocation deciders last
- Separates decision making from decision application in
  BalancedShardsAllocator
- Split allocator decision making from decision application

Analysis::
- Remove AnalysisService and reduce it to a simple name to analyzer
  mapping

CAT API::
- Adding built-in sorting capability to _cat apis.
- Add health status parameter to cat indices API

Cache::
- Do not cache term queries.
- Parse alias filters on the coordinating node

Cluster::
- Cache successful shard deletion checks

Core::
- Reduce memory pressure when sending large terms queries.
- Install a security manager on startup
- Log node ID on startup
- Ensure source filtering automatons are only compiled once
- Improve scheduling fairness when batching cluster state changes with
  equal priority
- Do not log full bootstrap checks exception

Exceptions::
- Add BWC layer for Exceptions

Geo::
- Optimize geo-distance sorting.

Ingest::
- add `ignore_missing` option to SplitProcessor

Internal::
- Rename ClusterState#lookupPrototypeSafe to `lookupPrototype` and
  remove "unsafe" unused variant
- ShardActiveResponseHandler shouldn't hold to an entire cluster state
- Remove unused ClusterService dependency from SearchPhaseController
- Remove special case in case no action filters are registered
- Use TimveValue instead of long for CacheBuilder methods
- Remove SearchContext#current and all it's threadlocals

Java REST Client::
- Provide error message when rest request path is null

Logging::
- Log failure to connect to node at info instead of debug
- Truncate log messages from the end
- Logging shutdown hack
- Disable console logging

Mapping::
- Create the QueryShardContext lazily in DocumentMapperParser.

Network::
- Grant Netty permission to read system somaxconn
- Lazy resolve unicast hosts
- Fix handler name on message not fully read
- Handle rejected pings on shutdown gracefully

Packaging::
- Add empty plugins dir for archive distributions
- Make explicit missing settings for Windows service
- Change permissions on config files

Plugin Lang Painless::
- Add Debug.explain to painless
- Implement the ?: operator in painless
- In painless suggest a long constant if int won't do
- Support decimal constants with trailing [dD] in painless
- Implement reading from null safe dereferences
- Painless negative offsets

Plugin Repository S3::
- Make the default S3 buffer size depend on the available memory.

Plugins::
- Clarify that plugins can be closed
- Plugins: Convert custom discovery to pull based plugin
- Removing plugin that isn't installed shouldn't trigger usage
  information
- Remove pluggability of ZenPing
- Make UnicastHostsProvider extension pull based

Query DSL::
- Using ObjectParser in MatchAllQueryBuilder and IdsQueryBuilder
- Expose splitOnWhitespace in `Query String Query`
- Throw error if query element doesn't end with END_OBJECT
- Remove `lowercase_expanded_terms` and `locale` from query-parser
  options.

Reindex API::
- Make reindex-from-remote ignore unknown fields

Scripting::
- Wrap VerifyError in ScriptException
- Support binary field type in script values
- Mustache: Add
- Expose `ctx._now` in update scripts

Search::
- Add indices and filter information to search shards api output
- remove pointless catch exception in TransportSearchAction
- Optimize query with types filter in the URL (t/t/_search)
- Makes search action cancelable by task management API

Search Templates::
- Add profile and explain parameters to template API

Snapshot/Restore::
- Abort snapshots on a node that leaves the cluster

Stats::
- Remove load average leniency
- Strengthen handling of unavailable cgroup stats
- Add basic cgroup CPU metrics

Task Manager::
- Add search task descriptions

Tribe Node::
- Add support for merging custom meta data in tribe node

=== Bug fixes

Aggregations::
- Rewrite Queries/Filter in FilterAggregationBuilder and ensure client
  usage marks query as non-cachable
- Percentiles bucket fails for 100th percentile
- Thread safety for scripted significance heuristics

Allocation::
- Allow master to assign primary shard to node that has shard store
  locked during shard state fetching

Analysis::
- Can load non-PreBuiltTokenFilter in Analyze API

CAT API::
- Consume `full_id` request parameter early

Cache::
- Fix the request cache keys to not hold references to the
  SearchContext.

Circuit Breakers::
- ClusterState publishing shouldn't trigger circuit breakers

Cluster::
- Remove cluster update task when task times out

Core::
- Add a StreamInput#readArraySize method that ensures sane array sizes
- Use a buffer to do character to byte conversion in
  StreamOutput#writeString
- Fix ShardInfo#toString
- Protect BytesStreamOutput against overflows of the current number of
  written bytes.
- Return target index name even if _rollover conditions are not met
- .es_temp_file remains after system crash, causing it not to start
  again

Dates::
- Fix time zone rounding edge case for DST overlaps

Engine::
- Die with dignity on the Lucene layer
- Fix `InternalEngine#isThrottled` to not always return `false`.
- Retrying replication requests on replica doesn't call `onRetry`

Highlighting::
- Fix FiltersFunctionScoreQuery highlighting
- Fix highlighting on a stored keyword field

Index APIs::
- Validate the `_rollover` target index name early to also fail if
  dry_run=true

Index Templates::
- Fix integer overflows when dealing with templates.

Ingest::
- fix trace_match behavior for when there is only one grok pattern
- Stored scripts and ingest node configurations should be included into
  a snapshot

Inner Hits::
- Skip adding a parent field to nested documents.

Internal::
- Rethrow ExecutionException from the loader to concurrent callers of
  Cache#computeIfAbsent
- Restore thread's original context before returning to the ThreadPool
- Fix NPE in SearchContext.toString()
- Source filtering should treat dots in field names as sub objects.

Java API::
- Transport client: Fix remove address to actually work
- Add a HostFailureListener to notify client code if a node got
  disconnected
- Fix InternalSearchHit#hasSource to return the proper boolean value
- Null checked for source when calling sourceRef
- ClusterAdminClient.prepareDeletePipeline method should accept pipeline
  id to delete

Java REST Client::
- Rest client: don't reuse the same HttpAsyncResponseConsumer across
  multiple retries

Logging::
- Do not prematurely shutdown Log4j
- Assert status logger does not warn on Log4j usage
- Fix logger names for Netty

Mapping::
- Fail to index fields with dots in field names when one of the
  intermediate objects is nested.
- Uncommitted mapping updates should not efect existing indices

Network::
- DiscoveryNode and TransportAddress should preserve host information
- Die with dignity on the network layer
- Prevent double release in TcpTransport if send listener throws an
  exception

Packaging::
- Set vm.max_map_count on systemd package install
- Export ES_JVM_OPTIONS for SysV init
- Debian: configure start-stop-daemon to not go into background
- Generate POM files with non-wildcard excludes

Plugin Lang Painless::
- Test fix for def equals in Painless
- Fix a VerifyError bug in Painless
- Fix Lambdas in Painless to be Able to Use Top-Level Variables Such as
  params and doc

Plugin Mapper Attachment::
- NPE is raised when defining a non existing type within attachments
  type

Query DSL::
- Fixes date range query using epoch with timezone
- Allow overriding all-field leniency when `lenient` option is specified
- Max score should be updated when a rescorer is used

REST::
- Strict level parsing for indices stats
- The routing query string param is supported by mget but was missing
  from the rest spec
- fix thread_pool_patterns path variable definition
- ensure the XContentBuilder is always closed in RestBuilderListener
- XContentBuilder: Avoid building self-referencing objects

Reindex API::
- Ignore IllegalArgumentException with assertVersionSerializable
- Bump reindex-from-remote's buffer to 200mb
- Fix reindex-from-remote for parent/child from <2.0

Search::
- Fix match_phrase_prefix on boosted fields
- Respect default search timeout
- Remove LateParsingQuery to prevent timestamp access after context is
  frozen

Search Templates::
- SearchTemplateRequest to implement CompositeIndicesRequest

Settings::
- Handle spaces in `action.auto_create_index` gracefully
- Fix settings diff generation for affix and group settings
- Don't reset non-dynamic settings unless explicitly requested

Snapshot/Restore::
- Fixes shard level snapshot metadata loading when index-N file is
  missing
- Ensures cleanup of temporary index-* generational blobs during
  snapshotting
- Fixes get snapshot duplicates when asking for _all
- Keep snapshot restore state and routing table in sync (5.x backport)

Task Manager::
- Task cancellation command should wait for all child nodes to receive
  cancellation request before returning

Tribe Node::
- Add socket permissions for tribe nodes

=== Upgrades

Core::
- Upgrade to lucene-6.3.0.

Dates::
- Update Joda Time to version 2.9.5

Logging::
- Upgrade Log4j 2 to version 2.7

Network::
- Upgrade to Netty 4.1.6

Plugin Ingest Attachment::
- Update to Tika 1.14

== 5.0.2 Release Notes

=== Enhancements

Core::
- Install a security manager on startup

Exceptions::
- Add BWC layer for Exceptions

Logging::
- Truncate log messages from the end

Scripting::
- Wrap VerifyError in ScriptException

Snapshot/Restore::
- Abort snapshots on a node that leaves the cluster

=== Bug fixes

Allocation::
- Allow master to assign primary shard to node that has shard store
  locked during shard state fetching

Cluster::
- Remove cluster update task when task times out

Core::
- Add a StreamInput#readArraySize method that ensures sane array sizes
- Use a buffer to do character to byte conversion in
  StreamOutput#writeString

Engine::
- Die with dignity on the Lucene layer
- Fix `InternalEngine#isThrottled` to not always return `false`.

Index Templates::
- Fix integer overflows when dealing with templates.

Ingest::
- fix trace_match behavior for when there is only one grok pattern

Internal::
- Rethrow ExecutionException from the loader to concurrent callers of
  Cache#computeIfAbsent
- Fixes potential NullPointerException on shard closing

Java API::
- Transport client: Fix remove address to actually work
- Add a HostFailureListener to notify client code if a node got
  disconnected

Logging::
- Do not prematurely shutdown Log4j

Network::
- Die with dignity on the network layer

Plugin Lang Painless::
- Fix a VerifyError bug in Painless
- Fix Lambdas in Painless to be Able to Use Top-Level Variables Such as
  params and doc

Search::
- Respect default search timeout

Settings::
- Don't reset non-dynamic settings unless explicitly requested

Tribe Node::
- Add socket permissions for tribe nodes

(fhajny)

2017-01-03 08:54:18 UTC MAIN commitmail json YAML

2017-01-03 08:38:33 UTC MAIN commitmail json YAML

Updated lang/erlang* to 19.2

(fhajny)

2017-01-03 08:37:01 UTC MAIN commitmail json YAML

Update lang/erlang{,-doc,-man} to 19.2.

Erlang/OTP 19.2 is the second service release for the 19 major release.
The service release contains mostly bug fixes and characteristics
improvements.

Some highlights for 19.2

* STDLIB: The new behaviour gen_statem has been improved with 3 new
  features: the possibility to use old style non-proxy timeouts
  for gen_statem:call/2,3, state entry code, and state
  timeouts. These are backwards compatible. Minor code and
  documentation improvements has been performed including a
  borderline semantics correction of timeout zero handling.

* SSL: Experimental version of DTLS. It is runnable but not complete
  and cannot be considered reliable for production usage. To use
  DTLS add the option {protocol, dtls} to ssl:connect and ssl:listen.

* SSH: Extended the option silently_accept_hosts for ssh:connect to
  make it possible for the client to check the SSH host key
  fingerprint string. Se the reference manual for SSH.

* ~40 contributions since the previous service release OTP 19.1

You can find the README and the full listing of changes for this
service release at

http://www.erlang.org/download/otp_src_19.2.readme

(fhajny)

2017-01-03 07:44:09 UTC MAIN commitmail json YAML

Updated security/vault to 0.6.4

(fhajny)

2017-01-03 07:44:01 UTC MAIN commitmail json YAML

Update security/vault to 0.6.4

SECURITY:

- default Policy Privilege Escalation: If a parent token did not have
  the default policy attached to its token, it could still create
  children with the default policy. This is no longer allowed (unless
  the parent has sudo capability for the creation path). In most cases
  this is low severity since the access grants in the default policy are
  meant to be access grants that are acceptable for all tokens to have.
- Leases Not Expired When Limited Use Token Runs Out of Uses: When
  using limited-use tokens to create leased secrets, if the
  limited-use token was revoked due to running out of uses (rather than
  due to TTL expiration or explicit revocation) it would fail to revoke
  the leased secrets. These secrets would still be revoked when their
  TTL expired, limiting the severity of this issue. An endpoint has been
  added (auth/token/tidy) that can perform housekeeping tasks on the
  token store; one of its tasks can detect this situation and revoke the
  associated leases.

FEATURES:

- Policy UI (Enterprise): Vault Enterprise UI now supports viewing,
  creating, and editing policies.

IMPROVEMENTS:

- http: Vault now sets a no-store cache control header to make it more
  secure in setups that are not end-to-end encrypted

BUG FIXES:

- auth/ldap: Don't panic if dialing returns an error and starttls is
  enabled; instead, return the error
- ui (Enterprise): Submitting an unseal key now properly resets the
  form so a browser refresh isn't required to continue.

0.6.3 (December 6, 2016)

DEPRECATIONS/CHANGES:

- Request size limitation: A maximum request size of 32MB is imposed
  to prevent a denial of service attack with arbitrarily large
  requests
- LDAP denies passwordless binds by default: In new LDAP mounts, or
  when existing LDAP mounts are rewritten, passwordless binds will be
  denied by default. The new deny_null_bind parameter can be set to
  false to allow these.
- Any audit backend activated satisfies conditions: Previously, when a
  new Vault node was taking over service in an HA cluster, all audit
  backends were required to be loaded successfully to take over active
  duty. This behavior now matches the behavior of the audit logging
  system itself: at least one audit backend must successfully be loaded.
  The server log contains an error when this occurs. This helps keep a
  Vault HA cluster working when there is a misconfiguration on a standby
  node.

FEATURES:

- Web UI (Enterprise): Vault Enterprise now contains a built-in web UI
  that offers access to a number of features, including
  init/unsealing/sealing, authentication via userpass or LDAP, and K/V
  reading/writing. The capability set of the UI will be expanding
  rapidly in further releases. To enable it, set ui = true in the top
  level of Vault's configuration file and point a web browser at your
  Vault address.
- Google Cloud Storage Physical Backend: You can now use GCS for
  storing Vault data

IMPROVEMENTS:

- auth/github: Policies can now be assigned to users as well as to
  teams
- cli: Set the number of retries on 500 down to 0 by default (no
  retrying). It can be very confusing to users when there is a pause
  while the retries happen if they haven't explicitly set it. With
  request forwarding the need for this is lessened anyways.
- core: Response wrapping is now allowed to be specified by backend
  responses (requires backends gaining support)
- physical/consul: When announcing service, use the scheme of the
  Vault server rather than the Consul client
- secret/consul: Added listing functionality to roles
- secret/postgresql: Added revocation_sql parameter on the role
  endpoint to enable customization of user revocation SQL statements
- secret/transit: Add listing of keys

BUG FIXES:

- api/unwrap, command/unwrap: Increase compatibility of unwrap command
  with Vault 0.6.1 and older
- api/unwrap, command/unwrap: Fix error when no client token exists
- auth/approle: Creating the index for the role_id properly
- auth/aws-ec2: Handle the case of multiple upgrade attempts when
  setting the instance-profile ARN
- auth/ldap: Avoid leaking connections on login
- command/path-help: Use the actual error generated by Vault rather
  than always using 500 when there is a path help error
- command/ssh: Use temporary file for identity and ensure its deletion
  before the command returns
- cli: Fix error printing values with -field if the values contained
  formatting directives
- command/server: Don't say mlock is supported on OSX when it isn't.
- core: Fix bug where a failure to come up as active node (e.g. if an
  audit backend failed) could lead to deadlock
- physical/mysql: Fix potential crash during setup due to a query
  failure
- secret/consul: Fix panic on user error

(fhajny)

2017-01-03 07:39:15 UTC MAIN commitmail json YAML

Updated sysutils/consul to 0.7.2

(fhajny)

2017-01-03 07:39:07 UTC MAIN commitmail json YAML

Update sysutils/consul to 0.7.2

FEATURES:

- Keyring API: A new /v1/operator/keyring HTTP endpoint was added that
  allows for performing operations such as list, install, use, and
  remove on the encryption keys in the gossip keyring.
- Monitor API: A new /v1/agent/monitor HTTP endpoint was added to allow
  for viewing streaming log output from the agent, similar to the consul
  monitor command.
- Reload API: A new /v1/agent/reload HTTP endpoint was added for
  triggering a reload of the agent's configuration.
- Leave API: A new /v1/agent/leave HTTP endpoint was added for causing
  an agent to gracefully shutdown and leave the cluster (previously,
  only force-leave was present in the HTTP API).
- Bind Address Templates (beta): Consul agents now allow
  go-sockaddr/template syntax to be used for any bind address
  configuration (advertise_addr, bind_addr, client_addr, and others).
- Complete ACL Coverage (beta): Consul 0.8 will feature complete ACL
  coverage for all of Consul.

IMPROVEMENTS:

- agent: Defaults to ?pretty JSON for HTTP API requests when in -dev
  mode.
- agent: Updated Circonus metrics library and added new Circonus
  configration options for Consul for customizing check display name and
  tags.
- agent: Added a checksum to UDP gossip messages to guard against packet
  corruption.
- agent: Check whether a snapshot needs to be taken more often (every 5
  seconds instead of 2 minutes) to keep the raft file smaller and to
  avoid doing huge truncations when writing lots of entries very quickly.
- agent: Allow gossiping to suspected/recently dead nodes.
- agent: Changed the gossip suspicion timeout to grow smoothly as the
  number of nodes grows.
- agent: Added a deprecation notice for Atlas features to the CLI and
  docs.
- agent: Give a better error message when the given data-dir is not a
  directory.

BUG FIXES:

- agent: Fixed a panic when SIGPIPE signal was received.
- api: Added missing Raft index fields to CatalogService structure.
- api: Added missing notes field to AgentServiceCheck structure.
- api: Changed type of AgentServiceCheck.TLSSkipVerify from string to
  bool.
- api: Added new HealthChecks.AggregatedStatus() method that makes it
  easy get an overall health status from a list of checks.
- api: Changed type of KVTxnOp.Verb from string to KVOp.
- cli: Fixed an issue with the consul kv put command where a negative
  value would be interpreted as an argument to read from standard input.
- ui: Fixed an issue where extra commas would be shown around service
  tags.
- ui: Customized Bootstrap config to avoid missing font file references.
- ui: Removed "Deregister" button as removing nodes from the catalog
  isn't a common operation and leads to lots of user confusion.

(fhajny)

2017-01-03 07:21:03 UTC MAIN commitmail json YAML

Updated textproc/py-xlsxwriter to 0.9.6

(fhajny)

2017-01-03 07:20:55 UTC MAIN commitmail json YAML

Update textproc/py-xlsxwriter to 0.9.6.

Release 0.9.6 - Dec 26 2016
---------------------------

* Fix for table with data but without a header.

* Add a warning when the number of series in a chart exceeds Excel's limit
  of 255.

Release 0.9.5 - Dec 24 2016
---------------------------

* Fix for missing `remove_timezone` option in Chart class.

Release 0.9.4 - Dec 2 2016
--------------------------

* Added user definable removal of timezones in datetimes. See the
  :func:`Workbook` constructor option ``remove_timezone`` and :ref:`Timezone
  Handling in XlsxWriter <timezone_handling>`.

* Fix duplicate header warning in :func:`add_table` when there is only one
  user defined header.

* Fix for `center_across` property in :func:`add_format`.

(fhajny)

2017-01-03 07:18:53 UTC MAIN commitmail json YAML

Updated databases/redis to 3.2.6

(fhajny)

2017-01-03 07:18:45 UTC MAIN commitmail json YAML

Update databases/redis to 3.2.6.

This release mainly fixes three bugs:

1. A bug with BITFIELD that may cause the bitmap corruption when setting offsets
  larger than the current string size.

2. A GEORADIUS bug that may happen when using very large radius lengths, in
  the range of 10000km or alike, due to wrong bounding box calculation.

3. A bug with Redis Cluster which crashes when reading a nodes configuration
  file with zero bytes at the end, which sometimes happens with certain ext4
  configurations after a system crash.

(fhajny)

2017-01-03 03:33:53 UTC MAIN commitmail json YAML

Updated net/syncthing to 0.14.18

(wiz)

2017-01-03 03:33:44 UTC MAIN commitmail json YAML

Updated syncthing to 0.14.18.

This is a hotfix release to fix connectivity issues between 0.14.17 and previous Syncthing releases.

Resolved issues:

    #3855: Connections to older Syncthing versions are no longer closed due to unmarshalling message: proto: wrong wireType = 2 for field BlockIndexes.

(wiz)

2017-01-03 02:31:36 UTC MAIN commitmail json YAML

Bump DIST_SUBDIR to v3: Use checksums of manually (firefox) downloaded
distfile. This is the same as before my previous commit, but into a versioned
subdirectory.

Automatic fetch from sourceforge will probably fail (I get three different
checksums for different tries), but I've also uploaded this to ftp.NetBSD.org,
so the failover fetches will work, eventually.

(Keep MASTER_SITES for updates.)

(wiz)

2017-01-03 00:02:58 UTC MAIN commitmail json YAML

Updated net/openconnect to 7.08

(khorben)

2017-01-03 00:02:03 UTC MAIN commitmail json YAML

Update openconnect to version 7.08

Changelog:

    Add SHA256 support for server cert hashes.
    Enable DHE ciphers for Cisco DTLS.
    Increase initial oNCP configuration buffer size.
    Reopen CONIN$ when stdin is redirected on Windows.
    Improve support for point-to-point routing on Windows.
    Check for non-resumed DTLS sessions which may indicate a MiTM attack.
    Add TUNIDX environment variable on Windows.
    Fix compatibility with Pulse Secure 8.2R5.
    Fix IPv6 support in Solaris.
    Support DTLS automatic negotiation.
    Support --key-password for GnuTLS PKCS#11 PIN.
    Support automatic DTLS MTU detection with OpenSSL.
    Drop support for combined GnuTLS/OpenSSL build.
    Update OpenSSL to allow TLSv1.2, improve compatibility options.
    Remove --no-cert-check option. It was being (mis)used.
    Fix OpenSSL support for PKCS#11 EC keys without public key.
    Support for final OpenSSL 1.1 release.
    Fix polling/retry on "tun" socket when buffers full.
    Fix AnyConnect server-side MTU setting.
    Fix ESP replay detection.
    Allow build with LibreSSL (for fetishists only; do not use this as DTLS is broken).
    Add certificate torture test suite.
    Support PKCS#11 PIN via pin-value= and --key-password for OpenSSL.
    Fix integer overflow issues with ESP packet replay detection.
    Add --pass-tos option as in OpenVPN.
    Support ræ‹…le selection form in Juniper VPN.
    Support DER-format certificates, add certificate format torture tests.
    For OpenSSL >= 1.0.2, fix certificate validation when only an intermediate CA is specified with the --cafile option.
    Support Juniper "Pre Sign-in Message".

(khorben)

2017-01-03 00:01:11 UTC MAIN commitmail json YAML

Updated mail/thunderbird-l10n to 45.6.0

(ryoon)

2017-01-03 00:00:33 UTC MAIN commitmail json YAML

2017-01-03 00:00:11 UTC MAIN commitmail json YAML

Updated mail/thunderbird to 45.6.0

(ryoon)

2017-01-02 23:59:21 UTC MAIN commitmail json YAML

Update to 45.6.0

Changelog:
    Fixed The system integration dialog was shown every time when starting Thunderbird
    Fixed Various security fixes

Security vulnerabilities fixed in Thunderbird 45.6
#CVE-2016-9899: Use-after-free while manipulating DOM events and audio elements
#CVE-2016-9895: CSP bypass using marquee tag
#CVE-2016-9897: Memory corruption in libGLES
#CVE-2016-9898: Use-after-free in Editor while manipulating DOM subtrees
#CVE-2016-9900: Restricted external resources can be loaded by SVG images through data URLs
#CVE-2016-9904: Cross-origin information leak in shared atoms
#CVE-2016-9905: Crash in EnumerateSubDocuments
#CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6

(ryoon)

2017-01-02 22:53:32 UTC MAIN commitmail json YAML

2017-01-02 21:14:53 UTC MAIN commitmail json YAML

2017-01-02 21:01:34 UTC MAIN commitmail json YAML

Build py-cursespanel with support for NetBSD curses.

(roy)

2017-01-02 20:52:47 UTC MAIN commitmail json YAML

se ncurses is_keypad function rather than directly looking at the
WINDOW structure.
Include <term.h> when needed and rename lines and columns vars to avoid
conflicts.
Builds and works with NetBSD-8 curses, so use mk/curses.buildlink3.mk
and test for getsyx(3) in curses rather than indescriminately linking
to ncurses.

(roy)

2017-01-02 19:31:47 UTC MAIN commitmail json YAML

2017-01-02 17:53:53 UTC MAIN commitmail json YAML

Updated databases/sqlite3 to 3.16.0

(adam)

2017-01-02 17:52:24 UTC MAIN commitmail json YAML

SQLite Release 3.16.0 On 2017-01-02

Uses 9% fewer CPU cycles. (See the CPU performance measurement report for details on how the this performance increase was computed.)
Added experimental support for PRAGMA functions.
Added the SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE option to sqlite3_db_config().
Enhance the date and time functions so that the 'unixepoch' modifier works for the full span of supported dates.
Changed the default configuration of the lookaside memory allocator from 500 slots of 128 bytes each into 125 slots of 512 bytes each.
Enhanced "WHERE x NOT NULL" partial indexes so that they are usable if the "x" column appears in a LIKE or GLOB operator.
Enhanced sqlite3_interrupt() so that it interrupts checkpoint operations that are in process.
Enhanced the LIKE and GLOB matching algorithm to be faster for cases when the pattern contains multiple wildcards.
Added the SQLITE_FCNTL_WIN32_GET_HANDLE file control opcode.
Added ".mode quote" to the command-line shell.
Added ".lint fkey-indexes" to the command-line shell.
Added the .imposter dot-command to the command-line shell.
Added the remember(V,PTR) SQL function as a loadable extension.
Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE to better reflect the implications of using it.

Bug Fixes:
Fix a long-standing bug in the query planner that caused incorrect results on a LEFT JOIN where the left-hand table is a subquery and the join constraint is a bare column name coming from the left-hand subquery. Ticket 2df0107b.
Correctly handle the integer literal -0x8000000000000000 in the query planner.

(adam)

2017-01-02 17:48:27 UTC MAIN commitmail json YAML

Updated devel/xulrunner45 to 45.6.0

(ryoon)

2017-01-02 17:47:55 UTC MAIN commitmail json YAML

Update to 45.6.0

* Sync with firefox45-45.6.0

(ryoon)

2017-01-02 17:47:07 UTC MAIN commitmail json YAML

Updated www/firefox45-l10n to 45.6.0

(ryoon)

2017-01-02 17:46:37 UTC MAIN commitmail json YAML

Update to 45.6.0

* Sync with firefox45-45.6.0

(ryoon)

2017-01-02 17:45:57 UTC MAIN commitmail json YAML

Updated www/firefox45 to 45.6.0

(ryoon)

2017-01-02 17:45:12 UTC MAIN commitmail json YAML

Update to 45.6.0

Chagnelog:
Security vulnerabilities fixed in Firefox ESR 45.6
#CVE-2016-9899: Use-after-free while manipulating DOM events and audio elements
#CVE-2016-9895: CSP bypass using marquee tag
#CVE-2016-9897: Memory corruption in libGLES
#CVE-2016-9898: Use-after-free in Editor while manipulating DOM subtrees
#CVE-2016-9900: Restricted external resources can be loaded by SVG images through data URLs
#CVE-2016-9904: Cross-origin information leak in shared atoms
#CVE-2016-9905: Crash in EnumerateSubDocuments
#CVE-2016-9901: Data from Pocket server improperly sanitized before execution
#CVE-2016-9902: Pocket extension does not validate the origin of events
#CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and Firefox ESR 45.6

(ryoon)

2017-01-02 14:41:31 UTC pkgsrc-2016Q4 commitmail json YAML

Pullup tickets #5176 and #5177.

(bsiegert)

2017-01-02 14:40:38 UTC pkgsrc-2016Q4 commitmail json YAML

Pullup ticket #5177 - requested by dholland
editors/emacs: build fix

PR pkg/51757.

Revisions pulled up:
- editors/emacs/Makefile.common                                1.41

---
  Module Name: pkgsrc
  Committed By: tron
  Date: Sun Jan  1 02:06:46 UTC 2017

  Modified Files:
  pkgsrc/editors/emacs: Makefile.common

  Log Message:
  Use the package "editors/emacs25" and not "editors/emacs-snapshot" for
  the new default "emacs25".

(bsiegert)

2017-01-02 14:40:11 UTC pkgsrc-2016Q4 commitmail json YAML

Pullup ticket #5176 - requested by gdt
lang/llvm: build fix

Revisions pulled up:
- lang/llvm/Makefile                                            1.11

---
  Module Name: pkgsrc
  Committed By: gdt
  Date: Mon Jan  2 00:03:42 UTC 2017

  Modified Files:
  pkgsrc/lang/llvm: Makefile

  Log Message:
  On i386, use -march=i586 for 64-bit CAS

  This matches tnn's change to lang/libLLVM.  No PKGREVISION; no change
  on !i386 and on i386 this did not build before.

(bsiegert)

2017-01-02 14:13:32 UTC MAIN commitmail json YAML

Fix build on NetBSD, Linux, Solaris: when linking bg-installer, remove
-lbg-cli and restore -static. Add LICENSE while here.

(schmonz)

2017-01-02 13:47:52 UTC MAIN commitmail json YAML

Updated devel/p5-Module-ScanDeps to 1.23

(wen)

2017-01-02 13:46:46 UTC MAIN commitmail json YAML

Update to 1.23

Upstream changes:
1.23  2016-11-16

- add %Preload rules for List::SomeUtils and Pod::Simple::Transcode

- get rid of Module::Install, use ExtUtils::MakeMaker

(wen)

2017-01-02 13:37:11 UTC MAIN commitmail json YAML

+spiff-1.0.7

(mef)

2017-01-02 13:18:26 UTC MAIN commitmail json YAML

Updated devel/p5-Module-CoreList to 5.20161220

(wen)

2017-01-02 13:17:29 UTC MAIN commitmail json YAML

Update to 5.20161220

Upstream changes:
5.20161220
  - Updated for v5.25.8

5.20161120
  - Updated for v5.25.7

5.20161020
  - Updated for v5.25.6

(wen)

2017-01-02 13:14:00 UTC MAIN commitmail json YAML

Updated devel/p5-Modern-Perl to 1.20161229

(wen)

2017-01-02 13:12:34 UTC MAIN commitmail json YAML

Update to 1.20161229

Upstream changes:
1.20161229 2016-12-28 16:02:17-08:00 America/Los_Angeles
    - improved VERSION numbering (Gryphon Shafer, GH #5)

(wen)

2017-01-02 12:43:14 UTC MAIN commitmail json YAML

Updated net/ruby-dnsruby to 1.60.0

(wen)

2017-01-02 12:42:32 UTC MAIN commitmail json YAML

Update to 1.60.0

Upstream changes:
v1.60.0

    TCP multi-packet support fixed
    Response 'Message' now included with exception.
    Docs added
    CNAME dynamic update fix

(wen)

2017-01-02 12:14:37 UTC MAIN commitmail json YAML

Updated devel/p5-Compress-Raw-Zlib to 2.071

(wen)

2017-01-02 12:13:47 UTC MAIN commitmail json YAML

Update to 2.071

Upstream changes:
2.071 30 Dec 2016

      * #119580 (inflate.c: One (last?) compilation warning)
        Identical issue reeported in upstream zlib
            https://github.com/madler/zlib/issues/111

        Fix checked into zlib dev codeline via
            https://github.com/madler/zlib/commit/2edb94a3025d288dc251bc6cbb2c02e60fbd7438

  2.070 28 Dec 2016

      * #107642: compilation warning from inflate.c

      * #119007: [PATCH] Wrong FLAG_APPEND logic analog to Bzip2

(wen)

2017-01-02 12:06:46 UTC MAIN commitmail json YAML

Updated devel/p5-Compress-Raw-Bzip2 to 2.070

(wen)

2017-01-02 12:05:59 UTC MAIN commitmail json YAML

Update to 2.070

Upstream changes:
2.070 28 Dec 2016

      * #119005: [PATCH] Wrong APPEND_OUTPUT logic

      * #119141: perl-Compress-Raw-Bzip2-2.069 bug report

      * #100817: gcc 4.9.2 warnings
        Coped fix for same issue from #105647

(wen)

2017-01-02 12:02:49 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-ODBC to 1.56

(wen)

2017-01-02 12:02:04 UTC MAIN commitmail json YAML

Update to 1.56

Upstream changes:
1.56 2016-10-06

  Full release of the 1.53 development series

  One version skipped because of indexing problems.

1.53_2 2016-02-03

  [MISCELLANEOUS]

  Add new FAQs

1.53_1 2015-10-16

  [BUG FIXES]

  Strictly speaking this is a bug fix to DBI and not DBD::ODBC but DBI
  now supports 64 bit row counts where an IV in perl is 64 bits. However, it
  necessitated changes to DBD::ODBC to pick up the fix. odbc_rows (my workaround
  since 2012) is still supported but should no longer be required so long as you
  use this DBD::ODBC and DBI 1.633_92 or above.

  [INTERNALS]

  Removed dbd_st_rows and now setting DBIc_ROW_COUNT.

  [DOCUMENTATION]

  Add tables and table_info section to deviations from the DBI spec.

  [MISCELLANEOUS]

  Change column name in t/rt_101579.t as "method" is a reserved word
  in. Teradata Thanks to Zhenyi Zhou.

  Remove duplicate dynamic_config from META.yml.

(wen)

2017-01-02 11:53:42 UTC MAIN commitmail json YAML

Updated devel/p5-autobox-Core to 1.33

(wen)

2017-01-02 11:52:53 UTC MAIN commitmail json YAML

2017-01-02 11:47:07 UTC MAIN commitmail json YAML

Updated www/py-flask to 0.12

(wen)

2017-01-02 11:45:29 UTC MAIN commitmail json YAML

Update to 0.12

Upstream changes:
Version 0.12
------------

Released on December 21st 2016, codename Punsch.

- the cli command now responds to `--version`.
- Mimetype guessing and ETag generation for file-like objects in ``send_file``
  has been removed, as per issue ``#104``.  See pull request ``#1849``.
- Mimetype guessing in ``send_file`` now fails loudly and doesn't fall back to
  ``application/octet-stream``. See pull request ``#1988``.
- Make ``flask.safe_join`` able to join multiple paths like ``os.path.join``
  (pull request ``#1730``).
- Revert a behavior change that made the dev server crash instead of returning
  a Internal Server Error (pull request ``#2006``).
- Correctly invoke response handlers for both regular request dispatching as
  well as error handlers.
- Disable logger propagation by default for the app logger.
- Add support for range requests in ``send_file``.
- ``app.test_client`` includes preset default environment, which can now be
  directly set, instead of per ``client.get``.

Version 0.11.2
--------------

Bugfix release, unreleased

- Fix crash when running under PyPy3, see pull request ``#1814``.

Version 0.11.1
--------------

Bugfix release, released on June 7th 2016.

- Fixed a bug that prevented ``FLASK_APP=foobar/__init__.py`` from working. See
pull request ``#1872``.

(wen)

2017-01-02 10:49:33 UTC MAIN commitmail json YAML

Add support for detecting the ncurses extension getsyx(3) in system curses.

(roy)

2017-01-02 10:15:57 UTC MAIN commitmail json YAML

Updated net/nagios-plugin-mysqlslave to 0.2

(manu)

2017-01-02 10:14:59 UTC MAIN commitmail json YAML

Update nagios-plugin-mysqlslave to 0.2
This update fixes SSL connexions.

(manu)

2017-01-02 10:00:58 UTC MAIN commitmail json YAML

Set DIST_SUBDIR and add checksum as of right now.

This is getting annoying, three releases of the same file?

(wiz)

2017-01-02 09:53:01 UTC MAIN commitmail json YAML

Updated www/nghttp2 to 1.18.0

(adam)

2017-01-02 09:51:18 UTC MAIN commitmail json YAML

Changes 1.18.0:
lib: Accept and ignore content-length: 0 in 204 response for now
build: Use pkg-config to detect libxml2
build: Require c-ares to compile applications under src
build: Add Windows CI via AppVeyor (Patch from Alexis La Goutte)
examples: Delete tiny-nghttpd
nghttpx: Retry h1 backend request if first write fails (GH-757)
nghttpx: Keep reading after backend write failed (GH-756)
nghttpx: Add frontend-keep-alive-timeout option (GH-755)
nghttpx: New error log format (GH-749)
nghttpx: Fix bug that fetch-ocsp-response does not work with OpenSSL 1.1.0 (GH-742)
nghttpx: Backend API call allows non-numeric host with dns parameter (GH-731)
nghttpx: Lookup backend host name dynamically (GH-721)
nghttpx: Accept and ignore content-length: 0 in 204 response for now (GH-735)
nghttpx: Wait for child process to exit

(adam)

2017-01-02 09:41:50 UTC MAIN commitmail json YAML

Restore conditional PLIST

(ryoon)

2017-01-02 09:11:40 UTC MAIN commitmail json YAML

Update PLIST as per latest boost update.

(jklos)

2017-01-02 09:00:19 UTC MAIN commitmail json YAML

Include xhtml5 too. Ride previous PKGREVISION bump

(ryoon)

2017-01-02 08:09:56 UTC MAIN commitmail json YAML

Updated devel/re2c to 0.16

(mef)

2017-01-02 08:09:45 UTC MAIN commitmail json YAML

Updated devel/re2c to 0.16
--------------------------
Version 0.16 (2016-01-21)
---------------------------
- Fixed bug #127 "code generation error with wide chars and bitmaps (omitted 'goto' statement)"
- Added DFA minimization and option '--dfa-minimization <table | moore>'
- Fixed bug #128 "very slow DFA construction (resulting in a very large DFA)"
- Fixed bug #132 "test failure on big endian archs with 0.15.3"

(mef)

2017-01-02 08:06:33 UTC MAIN commitmail json YAML

Updated devel/re2 to 20170101

(mef)

2017-01-02 08:05:50 UTC MAIN commitmail json YAML

Updated devel/re2 20160801 to 20170101
--------------------------------------
- ChangeLog unknown, but periodical release.

(mef)

2017-01-02 08:03:10 UTC MAIN commitmail json YAML

Updated devel/p5-Array-Compare to 3.0.0

(wen)

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

Update to 3.0.0

Upstream changes:
3.0.0 2016-12-13

- New version to get round dubious decisions in Perl toolchain

2.12.2 2016-12-08

- Fixing the idiocy in the previous version

2.12.1 2016-12-08

- Packaging changes

(wen)

2017-01-02 07:51:19 UTC MAIN commitmail json YAML

Update incorrect PLIST.

(jklos)

2017-01-02 07:45:30 UTC MAIN commitmail json YAML

Updated textproc/docbook-xsl to 1.79.1nb2

(ryoon)

2017-01-02 07:44:39 UTC MAIN commitmail json YAML

2017-01-02 07:44:04 UTC MAIN commitmail json YAML

Updated devel/p5-Moose to 2.1807

(wen)

2017-01-02 07:42:24 UTC MAIN commitmail json YAML

Update to 2.1807

Upstream changes:
2.1807  2016-12-22

  [BUG FIXES]

  - The definition context (package, file, & line) for attributes on
    Class::MOP and Moose metaclasses was wrong in all cases.

  - Slight tweaks to the syntax used for hashes in a few tests, that were
    broken by a recent Test::More release that started using a new namespace
    that clashes with a (bareword) type name in these tests. (PR#141,
    D.Maestro)

(wen)

2017-01-02 07:33:11 UTC MAIN commitmail json YAML

Fix packaging. Fiber module is not built for NetBSD-current anymore.

(ryoon)

2017-01-02 07:26:35 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Sender to 0.903

(wen)

2017-01-02 07:25:48 UTC MAIN commitmail json YAML

Update to 0.903

Upstream changes:
0.903    2016-11-17
    - PLEASE CONSIDER USING EMAIL-SENDER INSTEAD
    - Fixed an errant extra test requirement, GH #3.  Thanks, Paul.
    - Marked the entire dist as DEPRECATED as it should no longer be used.

(wen)

2017-01-02 07:25:43 UTC MAIN commitmail json YAML

Updated distfile and distinfo to reflect tarball and hash represented here:

http://www.boost.org/users/history/version_1_63_0.html

(jklos)

2017-01-02 07:22:59 UTC MAIN commitmail json YAML

Updated geography/p5-Geo-Ellipsoid to 1.14

(wen)

2017-01-02 07:22:14 UTC MAIN commitmail json YAML

Update to 1.14

Upstream changes:
1.14 Sun Sep 18 2016
    1. Avoid "use parent" in t/11-subclass.t since "parent" was not supported
      before 5.8.9.

(wen)

2017-01-02 07:15:10 UTC MAIN commitmail json YAML

Updated filesystems/p5-Path-Tiny to 0.098

(wen)

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

Update to 0.098

Upstream changes:
0.098    2016-10-09 23:25:11-04:00 America/New_York

    - No changes from 0.097-TRIAL.

0.097    2016-09-30 22:03:10-04:00 America/New_York (TRIAL RELEASE)

    [Additions]

    - Added 'realpath' option for 'tempfile' and 'tempdir' for situations
      where an absolute temporary path just isn't enough.

(wen)

2017-01-02 07:09:55 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 7.13

(wen)

2017-01-02 07:08:16 UTC MAIN commitmail json YAML

Update to 7.13

Upstream changes:
7.13  2016-12-23
  - Deprecated Mojo::Message::Response::is_status_class in favor of new is_*
    methods.
  - Added result method to Mojo::Transaction.
  - Added is_client_error, is_error, is_info, is_redirect, is_server_error and
    is_success methods to Mojo::Message::Response.
  - Fixed bug where Morbo could not handle broken symlinks. (Grinnz)

7.12  2016-12-18
  - Added button_to and csrf_button_to helpers to
    Mojolicious::Plugin::TagHelpers.
  - Removed experimental status from Mojo::IOLoop::Subprocess.
  - Removed experimental status from subprocess method in Mojo::IOLoop.

(wen)

2017-01-02 03:48:11 UTC MAIN commitmail json YAML

2017-01-02 03:43:03 UTC MAIN commitmail json YAML

2017-01-02 03:40:21 UTC MAIN commitmail json YAML

2017-01-02 03:33:52 UTC MAIN commitmail json YAML

2017-01-02 03:01:09 UTC MAIN commitmail json YAML

Updated www/p5-Catalyst-Runtime to 5.90114

(wen)

2017-01-02 02:59:15 UTC MAIN commitmail json YAML

Update to 5.90114

Upstream changes:
5.90114 - 2016-12-19
  - Fixed regression introduced in the last version (5.90113) which caused
    application to hang when the action private name contained a string
    like 'foo/bar..html'.  If you are running 5.90113 you should consider this
    a required update.
  - Tweaked travis CI script.

5.90113 - 2016-12-15
  - Fixed issue with $controller->action_for when targeting an action in
    a namespace nested inside the current controller and the current controller
    is a 'root' controller.
  - Enhanced $controller->action_for so that you can reference the 'parent'
    controller via relative path (eg ->action_for('../foo')).
  - Backcompat fix for people that made the mistake of doing $c->{stash}
  - Sort controllers in setup_actions so cross-controller precedence is
    consistent.

(wen)

2017-01-02 02:20:52 UTC MAIN commitmail json YAML

Update djbware configury for new bglibs file locations.

(schmonz)

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

Updated security/cvm to 0.97

(schmonz)

2017-01-02 02:20:08 UTC MAIN commitmail json YAML

Update to 0.97. From the changelog:

- Updated for bglibs v2

(schmonz)

2017-01-02 02:19:51 UTC MAIN commitmail json YAML

Updated mail/mailfront to 2.12

(schmonz)

2017-01-02 02:19:47 UTC MAIN commitmail json YAML

Update to 2.12. From the changelog:

- Added ability for rbl plugin to capture messages before rejecting them.
- Fixed broken use of -lbg-sysdeps in modules.
- Fixed missing plugin-rbl in installed image.
- Updated for bglibs v2
- Added new "rbl" plugin, to block messages from IPs in an RBL.
- Added new "queuedir" backend, to save messages to simple files.
- Make sure plugin reset functions get called before exiting.
- Added missing plugin-starttls-ucspi to installed files.
- Added support for limiting the number of messages to plugin-counters.
- This version updates the plugin API to add new features:
  - Capabilities reported by the SMTP EHLO response can be added by
    plugins.
  - Plugins are passed any SMTP parameters given with the sender and
    recipient commands.
  - Plugins can add new commands to the SMTP protocol.
  Plugins compiled for previous versions of mailfront will not work
  without recompiling.  The short-circuit on accept logic has also been
  eliminated to fix a semantic issue.
- SMTP AUTH support has been moved into a new plugin, cvm-authenticate.
  Existing installations relying on SMTP AUTH support will need to make
  sure they are using this new plugin.  The smtpfront-qmail wrapper
  has been modified to provide this additional plugin.
- Fixed plugin-add-received to add the "IPv6:" prefix in the Received:
  header when the protocol is TCP6.
- Added plugin starttls-ucspi to implement STARTTLS using ucspi-tls.
- SMTP AUTH can now be restricted to TLS-enabled sessions.
- Added controls for pop3front-auth to limit the number of USER commands
  and authentication failures allowed per session.
- Added control to imapfront-auth to limit the number of authentication
  failures allowed per session.
- Modified the clamav plugin to use the newer INSTREAM protocol.
- imapfront-auth now sets $DOVECONF_ENV in Dovecot mode in order to
  avoid having Dovecot imapd reset it through doveconf.
- Added Lua scripting plugin (optional, build with 'make lua').
- Modified the qmail backend to evaluate $QMAILQUEUE as late as possible.
  This allows more options for changing $QMAILQUEUE in plugins.
- Added support for running Dovecot IMAP from imapfront-auth.
  See imapfront.html for details on how to set this up.
- Added support for rejecting whole messages when the recipient count is
  exceeded in plugin-counters.
- Made the check-fqdn plugin explicitly reject empty recipients.
- Added a sender domain restriction to the check-fqdn plugin.
- Added missing plugin-spamassassin.so to installation.
- Fix bug in handling invalid message numbers in retrieving messages in
  pop3front-maildir.
- Added a SpamAssassin scanning plugin.
- Optimized pop3front-maildir to avoid stat'ing each message twice, and
  to use sizes recorded in the filename to avoid stat'ing entirely.
  See pop3front.html for details on the filenames.

pkgsrc changes:

- Libtoolize to fix build on OS X.

(schmonz)

2017-01-02 02:19:31 UTC MAIN commitmail json YAML

Updated mail/qmail-qfilter to 2.1nb4

(schmonz)

2017-01-02 02:19:26 UTC MAIN commitmail json YAML

2017-01-02 02:19:06 UTC MAIN commitmail json YAML

Updated mail/relay-ctrl to 3.2

(schmonz)

2017-01-02 02:19:02 UTC MAIN commitmail json YAML

Update to 3.2. From the changelog:

- Updated for bglibs v2.
- Fixed the authenticated test when used with Courier IMAP.
- Tweaked relay-ctrl-allow to only try to save a handle to the current
  working directory if it's going to execute another command later.
- Added support for logging environment settings in relay-ctrl-check.

(schmonz)

2017-01-02 02:18:35 UTC MAIN commitmail json YAML

Updated devel/bglibs to 2.03

(schmonz)

2017-01-02 02:18:30 UTC MAIN commitmail json YAML

Update to 2.03. From the changelog:

- Reverted libbg-cli back to static linkage (for now) to fix problem
  with cli-generate generated code.
- Fixed header include path in cli-generate.
- Rewrote iobuf and str number formatting using fmt.
- Added missing selftest.c file to the dist tarball (oops).
- Fixed uint##.h headers.
- Flattened out the installed headers and libraries.
  NOTE: This means this package is not backwards compatible.
- Added dns library (modified from public domain djbdns-1.05)
- Added wildcard handling and substitution to bg-installer.
- Added reversed IPv4 formatting functions (from Jorge Valdes).
- Added str_end* and str_case_end* functions, parallel to str_start* and
  str_case_start* but for suffixes.
- Added the ability to use arbitrary format functions in fmt_multi.
- Added support for enumerate and itemize in cli-generate.
- Added surfrand_uniform function, protected against bias.

(schmonz)

2017-01-02 01:30:42 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.204002

(wen)

2017-01-02 01:29:37 UTC MAIN commitmail json YAML

Update to 0.204002

Upstream changes:
0.204002  2016-12-21 15:40:02-06:00 America/Chicago

    [ BUG FIXES ]
    * GH #975: Fix "public_dir" configuration to work, just like
      DANCER_PUBLIC. (Sawyer X)

    [ ENHANCEMENTS ]
    * You can now call '$self->find_plugin(...)' within a plugin
      in order to find a plugin, in order to use its DSL in your
      custom plugin. (Sawyer X)

    [ DOCUMENTATION ]
    * GH #1282: Typo in Cookbook. (Kurt Edmiston)
    * GH #1214: Update Migration document. (Sawyer X)
    * GH #1286: Clarify hook behavior when disabling layout (biafra)
    * GH #1280: Update documentation to use specific parameter
                keywords (Hunter McMillen)

(wen)

2017-01-02 01:17:31 UTC MAIN commitmail json YAML

Updated www/p5-HTML-Lint to 2.26

(wen)

2017-01-02 01:16:47 UTC MAIN commitmail json YAML

Update to 2.26

Upstream changes:
2.26    Thu Dec 29 22:36:54 CST 2016
    Stable release.  No changes from previous release.

2.25_02 Tue Dec 27 14:34:22 CST 2016
    [FIXES]
    html_fragment_ok() was not properly excluding document-level errors.
    It was effectively the same as html_ok().

2.25_01 Fri Dec 23 22:36:17 CST 2016
    [ENHANCEMENTS]
    Added two new types of errors to let you know you're using the
    API incorrectly.  You should be parsing files like this:

        my $lint = HTML::Lint->new;
        $lint->newfile( $filename );
        $lint->parse( $line );
        $lint->eof();
        my @errors = $lint->errors();

    If you neglect to call ->parse or ->eof, you'll get an error returned
    in the list of errors from ->errors().

    [FIXES]
    Test::HTML::Lint::html_fragment_ok() was not properly calling ->eof.

(wen)

2017-01-02 01:14:22 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Deep to 1.126

(wen)

2017-01-02 01:13:29 UTC MAIN commitmail json YAML

Update to 1.126

Upstream changes:
1.126    2016-12-27
        - no changes since v1.125_001

1.125_001 2016-12-27
        - if objects in the "expected" structured have an as_test_deep_cmp
          method, it will be called and its return (which should be a
          Test::Deep::Cmp object) will be used as the test for that location in
          the structure
        - internal undocumented class_base routine has been replaced
          with a different, clearly private routine
        - the LeafWrapper is also used for objects with an unknown reftype
          (like LVALUE or other weird ones)

(wen)

2017-01-02 00:03:42 UTC MAIN commitmail json YAML

On i386, use -march=i586 for 64-bit CAS

This matches tnn's change to lang/libLLVM.  No PKGREVISION; no change
on !i386 and on i386 this did not build before.

(gdt)

2017-01-01 22:36:34 UTC MAIN commitmail json YAML

Add support for the "opus" option (disabled by default, so no PKGREVISION bump)

Patch provided by Adrien Fernandes via #NetBSD

(leot)

2017-01-01 22:01:45 UTC MAIN commitmail json YAML

2017-01-01 22:00:12 UTC MAIN commitmail json YAML

2017-01-01 21:50:37 UTC MAIN commitmail json YAML

Updated security/py-tlslite to 0.4.8

(schmonz)

2017-01-01 21:50:31 UTC MAIN commitmail json YAML

Update to 0.4.8. From the changelog:

0.4.8 - 11/12/2014
- Added more acknowledgements and security considerations
0.4.7 - 11/12/2014
- Added TLS 1.2 support (Yngve Pettersen and Paul Sokolovsky)
- Don't offer SSLv3 by default (e.g. POODLE)
- Fixed bug with PyCrypto_RSA integration
- Fixed harmless bug that added non-prime into sieves list
- Added "make test" and "make test-dev" targets (Hubert Kario)
0.4.5 - 3/20/2013
- **API CHANGE**: TLSClosedConnectionError instead of ValueError when writing
  to a closed connection.  This inherits from socket.error, so should
  interact better with SocketServer (see http://bugs.python.org/issue14574)
  and other things expecting a socket.error in this situation.
- Added support for RC4-MD5 ciphersuite (if enabled in settings)
  - This is allegedly necessary to connect to some Internet servers.
- Added TLSConnection.unread() function
- Switched to New-style classes (inherit from 'object')
- Minor cleanups
0.4.4 - 2/25/2013
- Added Python 3 support (Martin von Loewis)
- Added NPN client support (Marcelo Fernandez)
- Switched to RC4 as preferred cipher
  - faster in Python, avoids "Lucky 13" timing attacks
- Fixed bug when specifying ciphers for anon ciphersuites
- Made RSA hashAndVerify() tolerant of sigs w/o encoded NULL AlgorithmParam
  - (this function is not used for TLS currently, and this tolerance may
      not even be necessary)
0.4.3 - 9/27/2012
- Minor bugfix (0.4.2 doesn't load tackpy)
0.4.2 - 9/25/2012
- Updated TACK (compatible with tackpy 0.9.9)
0.4.1 - 5/22/2012
- Fixed RSA padding bugs (w/help from John Randolph)
- Updated TACK (compatible with tackpy 0.9.7)
- Added SNI
- Added NPN server support (Sam Rushing/Google)
- Added AnonDH (Dimitris Moraitis)
- Added X509CertChain.parsePemList
- Improved XML-RPC (Kees Bos)

0.4.0 - 2/11/2012
- Fixed pycrypto support
- Fixed python 2.6 problems

0.3.9.x - 2/7/2012

Much code cleanup, in particular decomposing the handshake functions so they
are readable. The main new feature is support for TACK, an experimental
authentication method that provides a new way to pin server certificates (See
https://github.com/moxie0/Convergence/wiki/TACK ).

Also:

- Security Fixes
  - Sends SCSV ciphersuite as per RFC 5746, to signal non-renegotiated
    Client Hello.  Does not support renegotiation (never has).
  - Change from e=3 to e=65537 for generated RSA keys, not strictly
    necessary but mitigates risk of sloppy verifier.
  - 1/(n-1) countermeasure for BEAST.

- Behavior changes:
  - Split cmdline into tls.py and tlstest.py, improved options.
  - Formalized LICENSE.
  - Defaults to closing socket after sending close_notify, fixes hanging.
    problem that would occur sometime when waiting for other party's
    close_notify.
  - Update SRP to RFC 5054 compliance.
  - Removed client handshake "callbacks", no longer support the SRP
    re-handshake idiom within a single handshake function.

- Bugfixes
  - Added hashlib support, removes Deprecation Warning due to sha and md5.
  - Handled GeneratorExit exceptions that are a new Python feature, and
    interfere with the async code if not handled.

- Removed:
  - Shared keys (it was based on an ancient I-D, not TLS-PSK).
  - cryptlib support, it wasn't used much, we have enough other options.
  - cryptoIDs (TACK is better).
  - win32prng extension module, as os.urandom is now available.
  - Twisted integration (unused?, slowed down loading).
  - Jython code (ancient, didn't work).
  - Compat support for python versions < 2.7.

- Additions
  - Support for TACK via TACKpy.
  - Support for CertificateRequest.certificate_authorities ("reqCAs")
  - Added TLSConnection.shutdown() to better mimic socket.
  - Enabled Session resumption for XMLRPCTransport.

(schmonz)

2017-01-01 18:19:58 UTC MAIN commitmail json YAML

use jdbc-mysql51 if available

(spz)

2017-01-01 17:26:13 UTC MAIN commitmail json YAML

update to current tomcat 8.0 train version, fixing CVE-2016-5388.

Changelog:

Tomcat 8.0.39 (violetagg)
Catalina

    Fix: When creating a new Connector via JMX, ensure that both HTTP/1.1 and AJP/1.3 connectors can be created. (markt)
    Fix: Include the Context name in the log message when an item cannot be added to the cache. (markt)
    Fix: Exclude JAR files in /WEB-INF/lib from the static resource cache. (markt)
    Fix: When calling getResourceAsStream() on a directory, ensure that null is returned. (markt)
    Fix: 60161: Allow creating subcategories of the container logger, and use it for the rewrite valve. (remm)
    Fix: Correctly test for control characters when reading the provided shutdown password. (markt)
    Fix: When configuring the JMX remote listener, specify the allowed types for the credentials. (markt)

Coyote

    Fix: Correct the HTTP header parser so that DEL is not treated as a valid token character. (markt)
    Fix: 60319: When using an Executor, disconnect it from the Connector attributes maxThreads, minSpareThreads and threadPriority to enable the configuration settings to be consistently reported. These Connector attributes will be reported as -1 when an Executor is in use. The values used by the executor may be set and obtained via the Executor. (markt)
    Fix: If an I/O error occurs during async processing on a non-container thread, ensure that the onError() event is triggered. (markt)
    Fix: Improve detection of I/O errors during async processing on non-container threads and trigger async error handling when they are detected. (markt)
    Add: Add additional checks for valid characters to the HTTP request line parsing so invalid request lines are rejected sooner. (markt)

Web applications

    Fix: Correct a typo in HTTP Connector How-To. Issue reported via comments.apache.org. (violetagg)
    Fix: Fix default value of validationInterval attribute in jdbc-pool. (kfujino)
    Fix: Correct a typo in CGI How-To. Issue reported via comments.apache.org. (violetagg)

Tribes

    Fix: When the proxy node sends a backup retrieve message, ensure that using the channelSendOptions that has been set rather than the default channelSendOptions. (kfujino)

Other

    Update: Update the ECJ compiler to version 4.5.1. (markt)
    Fix: Remove classes from tomcat-util-scan.jar that are duplicates of those in tomcat-util.jar. (markt)

2016-10-10 Tomcat 8.0.38 (markt)
Catalina

    Add: 59961: Add an option to the StandardJarScanner to control whether or not JAR Manifests are scanned for additional class path entries. (markt)
    Fix: 60013: Refactor the previous fix to align the behaviour of the Rewrite Valve with mod_rewrite. As part of this, provide an implementation for the B and NE flags and improve the handling for the QSA flag. Includes multiple test cases by Santhana Preethiand a patch by Tiago Oliveira. (markt)
    Fix: 60087: Refactor the web resources handling to use the Tomcat specific war:file:... URL protocol to refer to WAR files and their contents rather than the standard jar:file:... form since some components of the JRE, such as JAR verification, give unexpected results when the standard form is used. A side-effect of the refactoring is that when using packed WARs, it is now possible to reference a WAR and/or specific JARs within a WAR in the security policy file used when running under a SecurityManager. (markt)
    Fix: 60116: Fix a problem with the rewrite valve that caused back references evaluated in conditions to be forced to lower case when using the NC flag. (markt)
    Fix: Ensure Digester.useContextClassLoader is considered in case the class loader is used. (violetagg)
    Fix: 60117: Ensure that the name of LogLevel is localized when using OneLineFormatter. Patch provided by Tatsuya Bessho. (kfujino)
    Fix: 60146: Improve performance for resource retrieval by making calls to WebResource.getInputStream() trigger caching if the resource is small enough. Patch provided by mohitchugh. (markt)
    Add: 60151: Improve the exception error messages when a ResourceLink fails to specify the type, specifies an unknown type or specifies the wrong type. (markt)
    Fix: 60167: Ignore empty lines in /etc/passwd files when using the PasswdUserDatabase. (markt)
    Fix: 60170: Exclude the compressed test file index.html.br from RAT analysis. Patch provided by Gavin McDonald. (markt)
    Fix: When starting web resources, ensure that class resources are only started once. (markt)
    Fix: Improve the access checks for linked global resources to handle the case where the current class loader is a child of the web application class loader. (markt)
    Fix: 60199: Log a warning if deserialization issues prevent a session attribute from being loaded. (markt)

Coyote

    Fix: Correctly handle a call to AsyncContext.complete() from a non-container thread when non-blocking I/O is being used. (markt)
    Add: Refactor the code that implements the requirement that a call to complete() or dispatch() made from a non-container thread before the container initiated thread that called startAsync() completes must be delayed until the container initiated thread has completed. Rather than implementing this by blocking the non-container thread, extend the internal state machine to track this. This removes the possibility that blocking the non-container thread could trigger a deadlock. (markt)
    Fix: 60123: Avoid potential threading issues that could cause excessively large vales to be returned for the processing time of a current request. (markt)
    Fix: 60174: Log instances of HeadersTooLargeException during request processing. (markt)

Jasper

    Fix: 60101: Remove preloading of the class that was deleted. (violetagg)

Web applications

    Add: Expand the documentation for the nested elements within a Resources element to clarify the behaviour of different configuration options with respect to the order in which resources are searched. (markt)
    Add: Add an example of using the classesToInitialize attribute of the JreMemoryLeakPreventionListener to the documentation web application. Based on a patch by Cris Berneburg. (markt)
    Fix: 60192: Correct a typo in the status output of the Manager application. Patch provided by Radhakrishna Pemmasani. (markt)

jdbc-pool

    Fix: Notify jmx when returning the connection that has been marked suspect. (kfujino)
    Fix: Ensure that the POOL_EMPTY notification has been added to the jmx notification types. (kfujino)
    Fix: 60099: Ensure that use all method arguments as a cache key when using StatementCache. (kfujino)
    Fix: 60139: Correct Javadocs for PoolConfiguration.getValidationInterval and setValidationInterval. Reported by Phillip Webb. (kfujino)

Other

    Fix: Update the download location for Objenesis. (violetagg)
    Fix: 60164: Replace log4j-core*.jar with log4j-web*.jar since it is log4j-web*.jar that contains the ServletContainerInitializer. (markt)
    Add: Add documentation to the bin/catalina.bat script to remind users that environment variables don't affect the configuration of Tomcat when run as a Windows Service. Based upon a documentation patch by James H.H. Lampert. (schultz)
    Update: Update the packaged version of the Tomcat Native Library to 1.2.10 to pick up the latest Windows binaries built with OpenSSL 1.0.2j. (markt)

2016-09-05 Tomcat 8.0.37 (markt)
Catalina

    Fix: 57705: Add debug logging for requests denied by the remote host and remote address valves and filters. Based on a patch by Graham Leggett. (markt)
    Add: 59399: Add a new option to the Realm implementations that ship with Tomcat that allows the HTTP status code used for HTTP -> HTTPS redirects to be controlled per Realm. (markt)
    Update: Change the default of the sessionCookiePathUsesTrailingSlash attribute of the Context element to false since the problems caused when a Servlet is mapped to /* are more significant than the security risk of not enabling this option by default. (markt)
    Fix: Do not attempt to start web resources during a web application's initialisation phase since the web application is not fully configured at that point and the web resources may not be correctly configured. (markt)
    Fix: 59708: Modify the LockOutRealm logic. Valid authentication attempts during the lock out period will no longer reset the lock out timer to zero. (markt)
    Fix: Improve error handling around user code prior to calling InstanceManager.destroy() to ensure that the method is executed. (markt)
    Fix: 59813: Ensure that circular relations of the Class-Path attribute from JAR manifests will be processed correctly. (violetagg)
    Fix: Ensure that reading the singleThreadModel attribute of a StandardWrapper via JMX does not trigger initialisation of the associated servlet. With some frameworks this can trigger an unexpected initialisation thread and if initilisation is not thread-safe the initialisation can then fail. (markt)
    Fix: Compatibility with rewrite from httpd for non existing headers. (jfclere)
    Fix: By default, treat paths used to obtain a request dispatcher as encoded. This behaviour can be changed per web application via the dispatchersUseEncodedPaths attribute of the Context. (markt)
    Fix: 59839: Apply roleSearchAsUser to all nested searches in JNDIRealm. (fschumacher)
    Fix: 59859: Fix resource leak in WebDAV servlet. Based on patch by Coty Sutherland. (fschumacher)
    Add: Provide a mechanism that enables the container to check if a component (typically a web application) has been granted a given permission when running under a SecurityManager without the current execution stack having to have passed through the component. Use this new mechanism to extend SecurityManager protection to the system property replacement feature of the digester. (markt)
    Add: When retrieving an object via a ResourceLink, ensure that the object obtained is of the expected type. (markt)
    Fix: 59824: Mark the RewriteValve as supporting async processing by default. (markt)
    Fix: 59862: Allow nested jar files scanning to be filtered with the system property tomcat.util.scan.StandardJarScanFilter.jarsToSkip. Patch is provided by Terence Bandoian. (violetagg)
    Fix: 59866: When scanning WEB-INF/classes for annotations, don't scan the contents of WEB-INF/classes/META-INF (if present) since classes will never be loaded from that location. (markt)
    Fix: 59888: Correctly handle tabs and spaces in quoted version one cookies when using the Rfc6265CookieProcessor. (markt)
    Fix: 59912: Fix an edge case in input stream handling where an IOException could be thrown when reading a POST body. (markt)
    Fix: 59960: Fix Javadoc so it builds with Java 8. Patch by Coty Sutherland. (markt)
    Fix: 59966: Do not start the web application if the error page configuration in web.xml is invalid. (markt)
    Fix: Switch the CGI servlet to the standard logging mechanism and remove support for the debug attribute. (markt)
    Fix: Changes to the allowLinking attribute of a StandardRoot instance now invalidate the cache if caching is enabled. (markt)
    Add: Add a new initialisation parameter, envHttpHeaders, to the CGI Servlet to mitigate httpoxy (CVE-2016-5388) by default and to provide a mechanism that can be used to mitigate any future, similar issues. (markt)
    Add: When adding and removing ResourceLinks dynamically, ensure that the global resource is only visible via the ResourceLinkFactory when it is meant to be. (markt)
    Fix: 60008: When processing CORs requests, treat any origin with a URI scheme of file as a valid origin. (markt)
    Fix: Improve handling of exceptions during a Lifecycle events triggered by a state transition. The exception is now caught and the component is now placed into the FAILED state. (markt)
    Fix: 60013: Fix encoding issues when using the RewriteValve with UTF-8 query strings or UTF-8 redirect URLs. (markt)
    Fix: 60022: Improve handling when a WAR file and/or the associated exploded directory are symlinked into the appBase. (markt)
    Fix: Fix a file descriptor leak when reading the global web.xml. (markt)
    Fix: Consistently decode URL patterns provided via web.xml using the encoding of the web.xml file where specified or UTF-8 where no explicit encoding is specified. (markt)
    Fix: Make timing attacks against the Realm implementations harder. (schultz)

Coyote

    Fix: Improve error handling around user code prior to calling InstanceManager.destroy() to ensure that the method is executed. (markt)
    Fix: Extend synchronization for NIO2 writes to avoid ConcurrentModificationException observed during testing. (markt)
    Fix: 59904: Add a limit (default 200) for the number of cookies allowed per request. Based on a patch by gehui. (markt)
    Fix: 59925: Correct regression in r1628368 and ensure that HTTP separators are handled as configured in the LegacyCookieProcessor. Patch provided by Kyohei Nakamura. (markt)
    Fix: OpenSSL now disables 3DES by default so reflect this when using OpenSSL syntax to select ciphers. (markt)

Jasper

    Fix: Improve error handling around user code prior to calling InstanceManager.destroy() to ensure that the method is executed. (markt)
    Fix: Improve the error handling for custom tags to ensure that the tag is returned to the pool or released and destroyed once used. (markt)
    Fix: 60032: Fix handling of method calls that use varargs within EL value expressions. (markt)
    Fix: Ignore engineOptionsClass and scratchdir when running under a security manager. (markt)
    Fix: Fixed StringIndexOutOfBoundsException. Based on a patch provided by wuwen via Github. (violetagg)

WebSocket

    Fix: Improve error handling around user code prior to calling InstanceManager.destroy() to ensure that the method is executed. (markt)
    Fix: 59908: Ensure that a reason phrase is included in the close message if a session is closed due to a timeout. (markt)

Web Applications

    Fix: Do not log an additional case of IOExceptions in the error handler for the Drawboard WebSocket example when the root cause is the client disconnecting since the logs add no value. (markt)
    Fix: 59642: Mention the localDataSource in the DataSourceRealm section of the Realm How-To. (markt)
    Fix: Follow-up to the fix for 59399. Ensure that the new attribute transportGuaranteeRedirectStatus is documented for all Realms. Also document the NullRealm and when it is automatically created for an Engine. (markt)
    Fix: Fix the description of maxAge attribute in jdbc-pool doc. This attribute works both when a connection is returned and when a connection is borrowed. (kfujino)
    Fix: 59774: Correct the prefix values in the documented examples for configuring the AccessLogValve. Patch provided by Mike Noordermeer. (markt)
    Fix: 59868: Clarify the documentation for the Manager web application to make clearer that the host name and IP address in the server section are the primary host name and IP address. (markt)
    Fix: MBeans Descriptors How-To is moved to mbeans-descriptors-howto.html. Patch provided by Radoslav Husar. (violetagg)
    Fix: Update NIO Connector configuration documentation with an information about socket.directSslBuffer. (violetagg)
    Fix: 60034: Correct a typo in the Manager How-To page of the documentation web application. (markt)

Tribes

    Add: Add log message when the ping has timed-out. (kfujino)
    Fix: If the ping message has been received at the AbstractReplicatedMap#leftOver method, ensure that notify the member is alive than ignore it. (kfujino)

jdbc-pool

    Fix: Fix the duplicated connection release when connection verification failed. (kfujino)
    Fix: Ensure that do not remove the abandoned connection that has been already released. (kfujino)
    Fix: In order to avoid the unintended skip of PoolCleaner, remove the check code of the execution interval in the task that has been scheduled. (kfujino)
    Fix: 59850: Ensure that the ResultSet is closed when enabling the StatementCache interceptor. (kfujino)
    Fix: 59923: Reduce the default value of validationInterval in order to avoid the potential issue that continues to return an invalid connection after database restart. (kfujino)
    Fix: Ensure that the ResultSet is returned as Proxy object when enabling the StatementDecoratorInterceptor. (kfujino)
    Fix: 60043: Ensure that the suspectTimeout works without removing connection when the removeAbandoned is disabled. (kfujino)
    Fix: Add log message of when returning the connection that has been marked suspect. (kfujino)
    Fix: Correct Javadoc for ConnectionPool.suspect(). Based on a patch by Yahya Cahyadi. (markt)

Other

    Update: 59276: Update optional Checkstyle library to 6.17. (kkolinko)
    Add: Use the mirror network rather than the ASF master site to download the current ASF dependencies. (markt)
    Update: Update the packaged version of the Tomcat Native Library to 1.2.8 to pick up the latest fixes and make 1.2.8 the minimum recommended version. (markt)
    Fix: 59899: Update Tomcat's copy of the Java Persistence annotations to include the changes made in 2.1 / JavaEE 7. (markt)
    Fix: Fixed typos in mbeans-descriptors.xml files. (violetagg)
    Update: Update the internal fork of Commons BCEL to r1757132 to align with the BCEL 6 release. (markt)
    Update: Update the internal fork of Commons DBCP2 to r1757164 to pick up a couple of bug fixes. (markt)
    Update: Update the internal fork of Commons Codec to r1757174. Code formatting changes only. (markt)
    Update: Update the internal fork of Commons FileUpload to afdedc9. This pulls in a fix to improve the performance with large multipart boundaries. (markt)

(spz)

2017-01-01 17:16:39 UTC MAIN commitmail json YAML

2017-01-01 16:42:30 UTC MAIN commitmail json YAML

Updated pkgtools/pkglint to 5.4.15

(rillig)

2017-01-01 16:41:37 UTC MAIN commitmail json YAML

2017-01-01 16:38:24 UTC MAIN commitmail json YAML

Fixed pkglint warnings about unpaired CONF_FILES definitions.

(rillig)

2017-01-01 16:35:38 UTC MAIN commitmail json YAML

Fixed pkglint warnings about unpaired CONF_FILES declarations.

(rillig)

2017-01-01 16:34:48 UTC MAIN commitmail json YAML

For boost-1.63.0, also update buildlink3.mk

(adam)

2017-01-01 16:32:42 UTC MAIN commitmail json YAML

Updated multimedia/x265 to 2.2

(adam)

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

Version 2.2

Encoder enhancements
--------------------
1. Enhancements to TU selection algorithm with early-outs for improved speed; use :option:`--limit-tu` to exercise.
2. New motion search method SEA (Successive Elimination Algorithm) supported now as :option: `--me` 4
3. Bit-stream optimizations to improve fields in PPS and SPS for bit-rate savings through :option:`--[no-]opt-qp-pps`, :option:`--[no-]opt-ref-list-length-pps`, and :option:`--[no-]multi-pass-opt-rps`.
4. Enabled using VBV constraints when encoding without WPP.
5. All param options dumped in SEI packet in bitstream when info selected.
6. x265 now supports POWERPC-based systems. Several key functions also have optimized ALTIVEC kernels.

(adam)

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

Updated www/seamonkey-l10n to 2.46

(ryoon)

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

2017-01-01 16:15:08 UTC MAIN commitmail json YAML

Updated www/seamonkey to 2.46

(ryoon)

2017-01-01 16:14:08 UTC MAIN commitmail json YAML

Update to 2.46

Changelog:
What's New in SeaMonkey 2.46

SeaMonkey 2.46 contains (among other changes) the following major changes relative to SeaMonkey 2.40:
SeaMonkey-specific changes

    HTML5 fullscreen video (e.g. on YouTube) now works fine.

(ryoon)

2017-01-01 16:10:15 UTC MAIN commitmail json YAML

Updated boost to 1.63.0

(adam)

2017-01-01 16:06:40 UTC MAIN commitmail json YAML

2017-01-01 16:03:57 UTC MAIN commitmail json YAML

Updated misc/fzy to 0.8

(leot)

2017-01-01 16:03:38 UTC MAIN commitmail json YAML

Update misc/fzy to fzy-0.8

Changes:
## 0.8 (2017-01-01)
Bugfixes:
  - Fix cursor position shifing upwards when input has less than 2 items.

(leot)

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

Updated misc/calibre to 2.76.0

(wiz)

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

Updated calibre to 2.76.0.

- version: 2.76.0
  date: 2016-12-30

  bug fixes:
    - title: "E-book viewer: Fix a regression in the previous release that broke the viewer on systems where the temporary directory is a symlink (common on OSX)."

    - title: "EPUB Input: Fix EPUB2 files that specify a cover image via a <meta> tag but not in the <guide> not getting a cover when converted to PDF"

    - title: "PDF Output: Fix conversion failure when input document contains first page with no renderable content."
      tickets: [1652825]

    - title: "Editor: Fix incorrect handling of some regular expressions in the Search tool."
      tickets: [1652621]

    - title: "OS X: Fix dynamically generated context menus, such as the sort by menu not working."
      tickets: [1652694]

    - title: "Fix a crash when running with assertions turned on in Qt."
      tickets: [1652685]

    - title: "Edit Book: Reports tool: Fix an error when right clicking on items in the Links view."
      tickets: [1652960]

  improved recipes:
    - Clarin
    - La Prensa
    - Telam
    - iProfesional
    - Buenos Aires Economico

- version: 2.75.1
  date: 2016-12-23

  new features:
    - title: "Happy Holidays everyone!"

    - title: "Add support for new Kobo firmware version 4.2"

    - title: "Allow using amazon_in, amazon_au, amazon_com identifiers in the Book details panel."
      tickets: [1649371]

  bug fixes:
    - title: "Version 2.75.1 has fixes for a regression in 2.75.0 that broke the Live CSS feature in the editor and caused some minor problems in the viewer"

    - title: "Kobo driver: Fix incorrectly sized covers being sent to some Kobo devices"

    - title: "E-book viewer: Prevent javascript in the book from accessing files on the computer using XMLHttpRequest."
      tickets: [1651728]

    - title: "Edit Book: Fix the 'Search ignoring markup tool' not ignoring comments/processing instructions, etc."
      tickets: [1651160]

    - title: "CSS Transforms: Fix 'is'/'is not' rules not matching currentColor."
      tickets: [1650930]

    - title: "E-book viewer: Make the swipe up gesture move to next section instead of previous section."
      tickets: [1651034]

    - title: "Edit Book: Allow the Spell Check dialog and the search panel to be made much narrower than before."
      tickets: [1650932]

    - title: "Edit Book: Fix customize template window not freely resizable on windows."
      tickets: [1650924]

    - title: "Edit Book: Fix newlines not being matched by the 'Search ignoring markup' tool."
      tickets: [1649383]

    - title: "EPUB Input: Fix incorrect handling of html files that are in a folder above the OPF file."
      tickets: [1649357]

  improved recipes:
    - Ambito Financiero
    - Die Zeit (subscription)
    - Irish Times
    - Guardian
    - Independent
    - Ambito.com

(wiz)

2017-01-01 15:54:28 UTC MAIN commitmail json YAML

Updated graphics/ImageMagick to 7.0.4.1

(wiz)

2017-01-01 15:54:18 UTC MAIN commitmail json YAML

Updated ImageMagick to 7.0.4.1.

2016-12-31  7.0.4-1 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.4-1, GIT revision 19292:c5ccfa8:20161231.

2016-12-26  7.0.4-1 Cristy  <quetzlzacatenango@image...>
  * Initialize draw_info alpha member to OpaqueAlpha.
  * Monochrome images no longer have inverted colors (reference
    https://github.com/ImageMagick/ImageMagick/issues/332).

(wiz)

2017-01-01 15:52:31 UTC MAIN commitmail json YAML

Added lang/py36-html-docs version 3.6.0

(leot)

2017-01-01 15:52:10 UTC MAIN commitmail json YAML

+ py36-html-docs

(leot)

2017-01-01 15:51:38 UTC MAIN commitmail json YAML

2017-01-01 15:49:24 UTC MAIN commitmail json YAML

Updated net/filezilla to 3.23.0.2

(wiz)

2017-01-01 15:49:13 UTC MAIN commitmail json YAML

Updated filezilla to 3.23.0.2.

3.23.0.2 (2016-12-06)
Bugfixes and minor changes:

    Key file paths entered in the Site Manager are now saved to corresponding server entries in the transfer queue
    MSW: Work around a bug in wxWidgets causing bad icons in the remote directory tree due to wxImageList::GetBitmap errorneously stripping the alpha channel from images
    Allow relative paths and environment variables in the "Cache directory" setting.

3.23.0.1 (2016-12-06)
Bugfixes and minor changes:

    Work around a bug in wxWidgets that has been causing a virtually infinite loop when deleting toolbar buttons

3.23.0 (2016-12-05)
Bugfixes and minor changes:

    Speed up icon scaling and cache scaled icons for faster subsequent loading. The cache directory can be changed through fzdefaults.xml using the "Cache directory" setting
    OS X: Fixed icon display on high-DPI displays in a few more dialogs
    Loading a corrupted layout.xml or search.xml no longer shows an error message, these files are now silently overwritten
    MSW: Fixed a regression where UNC paths where not handled correctly as config location in fzdefaults.xml

3.23.0-rc1 (2016-11-28)
New features:

    New high-resolution icons
    Improvements to the sizing of icons and other user interface elements on high-DPI displays. For technical reasons, existing theme settings have been reverted to their default values. They can be changed again in the settings dialog.
    Make use of the Unix.ownername and Unix.groupname facts for MLSD if available

Bugfixes and minor changes:

    The bookmarks menu updates again after changing global bookmarks
    Adding a site to the Site Manager as part of adding a site-specific bookmark no longer fails if sitemanager.xml does not yet exist
    Strip byte order marks at the beginning of directory listings
    Add an option to filezilla.xml to control cache ttl

3.22.2.2 (2016-11-01)
Bugfixes and minor changes:

    Fixed trimming of FEAT response lines leading to incorrectly detected server features

3.22.2.1 (2016-11-01)
Bugfixes and minor changes:

    OS X: Rebuilt to work around a nasty bug in XCode: Even when linking with -Wl,-no-weak-imports it links against functions not available on older OS X versions
    Fixed a crash on exotic servers only implementing factless MLST/MLSD

3.22.2 (2016-11-01)
Bugfixes and minor changes:

    Tuned appearance of progress bar in transfer queue

3.22.2-rc2 (2016-10-28)
Bugfixes and minor changes:

    SFTP: Renaming a file or directory where the new name already refers to a directory no longer moves the file into this directory.
    Fix regression from -rc1 with custom ports in the quickconnect bar
    Fix regression from -rc1 parsing the EPSV reply

3.22.2-rc1 (2016-10-25)
New features:

    Building and running FileZilla now depends on libfilezilla >= 0.8.0 (https://lib.filezilla-project.org/).

Bugfixes and minor changes:

    Non-existing key files are no longer silently dropped from the SFTP page in the settings dialog
    Further abbreviate log output if transferring files using SFTP
    Generic proxy usernames and passwords containing non-ASCII characters are again handled correctly
    Fixed an assertion if Ctrl+A is pressed in an empty file list
    *nix: Fixed color of status message in the message log
    *nix, OS X: Fixed an assertion adding files to the queue after having selected a large range of items
    *nix, OS X: Fixed an assertion due to a timing issue when renaming local files

3.22.1 (2016-10-03)
Bugfixes and minor changes:

    OS X: Work around a nasty bug in XCode where programs explicitly compiled for older versions of OS X were silently pulling in features exclusive to the new version, resulting in crashes at runtime
    Fixed a potential crash when using SFTP

3.22.0 (2016-10-01)
Bugfixes and minor changes:

    Bookmarks with the "Directory comparison" checkbox set now work correctly
    MSW: Fix background clearing issue on the size format settings page
    MSW: Toggling the log timestamp option no longer results in wrong log colors
    Fix for premature queue completion action

3.22.0-rc1 (2016-09-24)
New features:

    Directory listing filters can now be exported and imported
    Added the "not all" filter match type to filter out all items not matching all conditions
    Added the "not all" search match type to search for all items not matching all conditions
    Building and running FileZilla now depends on libfilezilla >= 0.7.0 (https://lib.filezilla-project.org/).
    Building and running FileZilla now depends on GnuTLS >= 3.4.15

Bugfixes and minor changes:

    Speed up creation of socket and file i/o threads through the use of a thread pool
    Replace invalid characters in filenames when calculating the local filename for editing remote files
    The updater can now handle HTTPS servers that redirect to other HTTPS servers
    SFTP: Try password based login if a password-protected keyfile is rejected by the server instead of failing the login
    MSW: Tee shell extension now supports long paths on Windows 10

(wiz)