4.2.11:
Issues fixed in 4.2.11:
SERVER-43664: Speedup WiredTiger storage engine startup for many tables by optimizing WiredTigerUtil::setTableLogging()
SERVER-45938: Allow matching O/OU/DC in client x509 cert if clusterMode:keyFile
SERVER-48523: Unconditionally check the first entry in the oplog when attempting to resume a change stream
SERVER-51120: Find queries with SORT_MERGE incorrectly sort the results when the collation is specified
WT-6507: Exit cache eviction worker after our operation has timed out
All JIRA issues closed in 4.2.11
4.2.10:
Issues fixed in 4.2.10:
SERVER-26726: Check number of arguments for createIndex() and throw error if more than two arguments
SERVER-31368: Log time spent waiting for other shards in merge cursors aggregation stage
SERVER-37422: Log balancer start and stop events in the actionlog
SERVER-40317: $facet execution has no limit on how much memory it can consume
SERVER-43233: Add ability to request only specific attribute(s) for the LDAP groups
SERVER-47469: applyOps does not take exclusive lock for views operation
SERVER-50463: Make PooledLDAPConnection::refresh take self-ownership
SERVER-51041: Throttle starting transactions for secondary reads
All JIRA issues closed in 4.2.10
4.2.9:
Issues fixed in 4.2.9:
SERVER-44051: getShardDistribution() does not report “Collection XYZ is not sharded” on dropped but previously sharded collections
SERVER-45610: Some reads work while system is RECOVERING
SERVER-47714: Secondary asserts on system.profile collection with WiredTigerRecordStore::insertRecord 95: Operation not supported
SERVER-48067: Reduce memory consumption for unique index builds with large numbers of non-unique keys
SERVER-49233: Introduce a flag to toggle the logic for bumping collection’s major version during split
WT-6480: Fix a bug where files without block modification information were repeatedly copied at each incremental backup
All JIRA issues closed in 4.2.9
4.2.8:
Issues fixed in 4.2.8:
SERVER-46897: REMOVED node may never send heartbeat to fetch newest config
SERVER-47799: AsyncRequestsSender should update replica set monitor in between retries for InterruptedAtShutdown
SERVER-47994: Fix for numerical overflow in GeoHash
SERVER-48307: 3 Transactions that write to exactly one shard and read from one or more other shards may incorrectly indicate failure on retry after successful commit
WT-6366: Off-by-one overflow in block-modification bitmaps for incremental backup
All JIRA issues closed in 4.2.8
mongo-c-driver 1.17.3
=====================
Bug fixes:
* Do not send session ID on GSSAPI auth commands.
* Fix build against zlib when zlib is installed in non-standard location.
* Fix build when source directory path contains a space.
* Fix a platform-specific bug causing mongoc_client_pool_pop to block indefinitely if all clients are checked out.
* Fix a possible buffer overflow with hostnames resolving to IPv6 addresses on OpenSSL.
mongo-c-driver 1.17.2
=====================
Bug fixes:
* Stop the SRV polling thread when an SRV URI is used to connect to a deployment other than a sharded cluster.
mongo-c-driver 1.17.1
=====================
Bug fixes:
* Fix SRV/TXT record lookup for DNS records exceeding 1024 bytes.
mongo-c-driver 1.17.0
=====================
This release adds support for MongoDB 4.4 servers.
Features:
* Support streamable server monitoring to reduce recovery time when the server topology changes.
* Support the MONGODB-AWS authentication mechanism.
* Support Online Certificate Status Protocol (OCSP).
* Support configuring hedged reads in read preferences.
* Reduce the number of round trips necessary for SCRAM and X509 authentication.
* Monitor servers in parallel when using a mongoc_client_pool_t instead of doing serial scans.
* Support the "hint" option in operations using the update, replace, delete, and findAndModify commands.
* Improve behavior for retryable writes.
* Improve resuming behavior of change streams on server errors.
* Remove restriction of 255 character collection namespaces.
Bug fixes:
* Fix criteria for resumable errors in change streams.
* Fix rare crashes when server is invalidated during authentication.
* Reject client session for mongoc_collection_estimated_document_count.
* Fix behavior of a SecondaryPreferred read preference for exhaust cursor operations against a sharded cluster. Prior to the fix, a nonzero maxStalenessSeconds would not trigger sending the read preference.
* Fix SRV polling. Prior to the fix, SRV polling did not properly apply newly discovered results.
* Fix checks for existing GridFS indexes to handle indexes created by the MongoDB shell.
* Fix possible use of invalidated streams during an unordered OP_QUERY bulk write, and when ending many pooled sessions at client destruction.
* Fix a crash when setting the crl_file TLS option for Secure Channel.
* Avoid emitting duplicate ServerChanged events when no change is observed during monitoring.
* Properly handle large SASL messages instead of erroring.
Notes:
* Deprecated "lib" prefixed artifacts are no longer produced when building on Windows.
v1.9.6 for CVE-2019-16278 and CVE-2019-16279 which were later
integrated by the nostromo author in version v1.9.7.
A while later, the author also released v1.9.8 and then re-released
it as v1.9.9 containing the security patches (including one more to
catch a potential buffer overflow in libmy, part of nostromo).
This update obviates the need for pkgsrc patches as they are included
in v1.9.9 now.
No functional changes to nostromo between v1.9.6 and v.1.9.9.
Apply fix for man page problems as bind-announce post.
Message-ID: <467ff8dc-00a0-674f-3b09-ae0ebf8dd293@isc.org>
Subject: A fix is available for man page problems affecting the BIND 9.11.25 release (was Re: New BIND releases are available: 9.11.25, 9.16.9, and 9.17.7)
Date: Mon, 30 Nov 2020 01:51:28 -0900
From: Michael McNally <mcnally@isc.org>
To: bind-announce@lists.isc.org
Bump PKGREVISION.
libgig is a C++ library for loading, modifying existing and creating new
Gigasampler (.gig) files and DLS (Downloadable Sounds) Level 1/2 files, KORG
sample based instruments (.KSF and .KMP files), SoundFont v2 (.sf2) files
and AKAI sampler data. The source code package includes a couple of command
line tools based on the library.
Changelog:
* nginx modules:
*) Feature: introduced global "ngx" object.
The following methods were added:
ngx.log(level, msg)
The following properties were added:
ngx.INFO,
ngx.WARN,
ngx.ERR.
*) Feature: added support for Buffer object where string
is expected.
*) Feature: added Buffer version of existing properties.
The following properties were added:
r.requestBuffer (r.requestBody),
r.responseBuffer (r.responseBody),
r.rawVariables (r.variables),
s.rawVariables (s.variables).
The following events were added in stream module:
upstream (upload),
downstream (download).
*) Improvement: added aliases to existing properties.
The following properties were added:
r.requestText (r.requestBody),
r.responseText (r.responseBody).
*) Improvement: throwing an exception in r.internalRedirect()
for a subrequest.
*) Bugfix: fixed promise r.subrequest() with error_page redirect.
*) Bugfix: fixed promise events handling.
* Core:
*) Feature: added TypeScript definitions for built-in
modules.
Thanks to Jakub Jirutka.
*) Feature: tracking unhandled promise rejection.
*) Feature: added initial iterator support.
Thanks to Artem S. Povalyukhin.
*) Improvement: TypeScript definitions are refactored.
Thanks to Jakub Jirutka.
*) Improvement: added forgotten support for
Object.prototype.valueOf() in Buffer.from().
*) Bugfix: fixed heap-use-after-free in JSON.parse().
*) Bugfix: fixed heap-use-after-free in JSON.stringify().
*) Bugfix: fixed JSON.stringify() for arrays resizable via
getters.
*) Bugfix: fixed heap-buffer-overflow for
RegExp.prototype[Symbol.replace].
*) Bugfix: fixed returned value for Buffer.prototype.write*
functions.
*) Bugfix: fixed querystring.stringify().
Thanks to Artem S. Povalyukhin.
*) Bugfix: fixed the catch handler for
Promise.prototype.finally().
*) Bugfix: fixed querystring.parse().
Pkgsrc changes:
* set version# only once
Upstream changes:
v0.0.4 2020-03-09 Paris (France)
* Fix 32bit backend where we miss to fully apply an invalid_arg
* Fix 64bit backend where Native.unsigned_compare and
Nativeint.unsigned_div exists (OCaml 4.08.0)
v0.0.3 2010-09-12 Paris (France)
* Avoid partial application of function (#2, @dinosaure)
* Add [@immediate] tag (#4, @dinosaure)
* Fix select.ml in 32bit (#5, @IndiscriminateCoding)
* Fix typo (#6, @hannesm)
* Add fuzzer (#8, @dinosaure)
* Fix lsr and asr in 64bit (#8, @cfcs, @dinosaure)
* Optimization on of_int function (64bit) (#8, @cfcs, @dinosaure)
* Optimization on abs function (64bit) (#8, @cfcs, @dinosaure)
* Fix 32bit architecture, keep bit-sign in the same place (#8,
@dinosaure, review @cfcs)
OK'ed by jaapb@
SQLite Release 3.34.0
Added the sqlite3_txn_state() interface for reporting on the current transaction state of the database connection.
Enhance recursive common table expressions to support two or more recursive terms as is done by SQL Server, since this helps make queries against graphs easier to write and faster to execute.
Improved error messages on CHECK constraint failures.
CLI enhancements:
The .read dot-command now accepts a pipeline in addition to a filename.
Added options --data-only and --nosys to the .dump dot-command.
Added the --nosys option to the .schema dot-command.
Table name quoting works correctly for the .import dot-command.
The generate_series(START,END,STEP) table-valued function extension is now built into the CLI.
The .databases dot-command now show the status of each database file as determined by sqlite3_db_readonly() and sqlite3_txn_state().
Added the --tabs command-line option that sets .mode tabs.
The --init option reports an error if the file named as its argument cannot be opened. The --init option also now honors the --bail option.
Query planner improvements:
Improved estimates for the cost of running a DISTINCT operator.
When doing an UPDATE or DELETE using a multi-column index where only a few of the earlier columns of the index are useful for the index lookup, postpone doing the main table seek until after all WHERE clause constraints have been evaluated, in case those constraints can be covered by unused later terms of the index, thus avoiding unnecessary main table seeks.
The new OP_SeekScan opcode is used to improve performance of multi-column index look-ups when later columns are constrained by an IN operator.
The BEGIN IMMEDIATE and BEGIN EXCLUSIVE commands now work even if one or more attached database files are read-only.
Enhanced FTS5 to support trigram indexes.
Improved performance of WAL mode locking primitives in cases where there are hundreds of connections all accessing the same database file at once.
Enhanced the carray() table-valued function to include a single-argument form that is bound using the auxiliary sqlite3_carray_bind() interface.
The substr() SQL function can now also be called "substring()" for compatibility with SQL Server.
The syntax diagrams are now implemented as Pikchr scripts and rendered as SVG for improved legibility and ease of maintenance.
Changelog for version 9.6.6
18Sep20
- baculum: Fix displaying date and time on volume view page
17Sep20
- baculum: Fix#2564 changing volume status to Read-Only
11Sep20
- baculum: Fix saving multicombobox control values
- baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4
10Sep20
- baculum: Fix#2562 displaying date and time in tables on Safari
30Aug20
- Update copyright year
17Aug20
- Clarify SD vbackup device error message
- Fix MT2554 :update upload_cache call in dircmd.c
15Aug20
- zero malloced memory when SMARTALLOC not enabled
09Aug20
- baculum: Fix#2558 saving day or day range in schedule resource - reported by
Jose Alberto
05Aug20
- Fix MT2554 :upgrade upload_cache interface.
29Jun20
- Eliminate compiler errors when smartalloc is turned off
28Jun20
- baculum: Fix date formatter to work with PHP 7.4
27Jun20
- baculum: Fix configure Bacula hosts page to work with PHP 7.4
25Jun20
- baculum: Update Portuguese translations
24Jun20
- baculum: Change colours in table headers and borders
20Jun20
- baculum: Add remove runscript button
19Jun20
- Fix#6366 About an issue with verify job level=DiskToCatalog
- baculum: Close modal windows on pressing ESC key
- baculum: Fix logout button on authorization failed page
18Jun20
- baculum: Add local user authentication method support
14Jun20
- baculum: Add date and time formatters - idea proposed by Wanderlei Huttel
13Jun20
- baculum: Enable re-running jobs in async way and visual improvements
12Jun20
- baculum: Change cursor over selectable table
11Jun20
- Fix build script copyright detection
- release: add code to detect Bacula Systems copyrights and fail release
03Jun19
- Fix compilation of bsnapshot on Fedora
Bugs fixed/closed since last release:
2558 6366
=================================================
Release 9.6.4
08Jun20
- Add configure variables to baculabackupreport. Patch from bug #2538
- Fix orphaned buffers in cloud by adding truncate argument to end_of_job()
06Jun20
- Improve clarity of Cloud part mismatches and make it an INFO message rather
than a WARNING since it corrects the catalog.
- Small trivial change to check_parts
05Jun20
- Backport more Enterprise cloud parts changes
- Backport cloud upload code from Enterprise
03Jun20
- Update s3_driver.c to new libs3 API calling sequence
02Jun20
- Fix tray-monitor installation
- Recompile ./configure
- Add ./configure code to check for and enable/disable S3 support
- win32: Fix org#2547 About possible NULL pointer dereference in get_memory_info
- Ensure cloud driver loaded when listing cloud volumes
29May20
- baculum: Request #2546 support for full restore when file records for backup
job are pruned
25May20
- baculum: Fix problem with authorization error after upgrade
- baculum: Add UPGRADE file
24May20
- baculum: Fix returning value in TStyleDiff - generated notice with PHP
7.4
- baculum: Remove execute bit for framework scripts
22May20
- baculum: Fix displaying empty column button in table column visibility menu -
reported by Wanderlei Huttel
21May20
- baculum: Update Polish translations
- baculum: Update Portuguese translations
19May20
- baculum: New user management. LDAP support. Role-based access control.
12May20
- Fix new compiler warnings + always use bstrncpy not strncpy to ensure EOS at
end of string
11May20
- Return smartalloc buffers zeroed -- future performance improvement
10May20
- Improve scanning data/time, fixes bug #2472
- Make ABORT mention segfault to clarify non-bug #2528
- Make reading a short block a warning rather than error
09May20
- baculum: Fix validators in run job modal window
02May20
- Remove unused -t option in dbcheck.c -- fixes bug #2453
01May20
- Fix bug 2523 -- spurious extra linking
- Fix bug #2534 possible double free in error case
- Fix possible sscanf overflows
- Fix overflow from malicious FD reported by Pasi Saarinen
18Apr20
- baculum: Add option to show time in job log - idea proposed by Wanderlei
Huttel
- baculum: Add show log time parameter to job log endpoint
16Apr20
- baculum: Add tip about using table row selection
17Mar20
- Fix bug #2525 seg fault when doing estimate with accurate and MD5
- baculum: Fix issues with SELinux support reported by Neil MacGregor
16Mar20
- Correct some copyrights
07Mar20
- Add Docker plugin rpm spec files
Bugs fixed/closed since last release:
2453 2472 2525 2528 2534 2546 2547
===========================================================
Release Version 9.6.3
09Mar20
- Eliminate false error when droping postgres table MAC
- Apply Carsten's character set fix for the docs. Many thanks!
08Mar20
- Fix logic error in clearing bit on Windows
07Mar20
- baculum: Update Portuguese translations
- baculum: Update Polish translations
- baculum: Add patch to PRADO framework 4.0.1 for supporting PostgreSQL 12
catalog database
- baculum: Add support for PostgreSQL 12 catalog database
- Enhance failed bpipe to changer error message
- Clean up some incorrect copyrights
- Correct spelling errors in messages
- Add to plugins links
01Mar20
- baculum: Add bulk actions for job history and volume tables
- baculum: Update DataTables and its plugins
27Feb20
- docker: Update copyright headers.
- Update BSD copyright on *.conf.in files
- docker: Remove unneeded tar binary.
- Fix workaround for Sun C++ recommended by Phil Stracchino
- baculum: Update Polish translations
- baculum: Update Portuguese translations
Change log:
1.3.0
======
- GTK 3 Port
- Remove Libgcrypt dependency
- Move "watching" column to the left to avoid overlapping with scrollbar
- Add support for XfceTitledDialog new API
- Fix cast to pointer
- Replace deprecated GTimeVal
- Update URLs from goodies.x.o to docs.x.o (Bug #16167)
- Added support for multi-row/column panels in xfce4-panel > 4.9
- Fix running command on each change of the count
- Fix running an empty command
- Do not run command when new message count is 0
- Add SSL support CFLAGS and LDFLAGS conditionally
- Translation Updates:
Albanian, Arabic, Asturian, Basque, Belarusian, Bulgarian, Catalan,
Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
English (Australia), English (United Kingdom), Finnish, French,
Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian,
Interlingue, Italian, Japanese, Korean, Latvian, Lithuanian, Malay,
Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese,
Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish,
Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur,
Vietnamese
On NetBSD 8.x, there will be issues with shared library
support, due to missing support for ADDR16_LO, ADDR16_HI
and ADDR16_HA relocations, available in newer code.
There are however other issues, text relocations, and
apparent missing REL24 relocation support(?!?).
The testyield.ml test appears to not terminate, only two
of the 4(?) threads ever get any CPU time, so has to be killed
to complete the selftests. Test result:
2438 tests passed
36 tests skipped
12 tests failed
108 tests not started (parent test skipped or failed)
8 unexpected errors
2602 tests considered