2.033 2016/07/15
- support for session ticket reuse over multiple contexts and processes
(if supported by Net::SSLeay)
- small optimizations, like saving various Net::SSLeay constants into variables
and access variables instead of calling the constant sub all the time
- make t/dhe.t work with openssl 1.1.0
2.032 2016/07/12
- Set session id context only on the server side. Even if the documentation for
SSL_CTX_set_session_id_context makes clear that this function is server side
only it actually affects hndling of session reuse on the client side too and
can result in error "SSL3_GET_SERVER_HELLO:attempt to reuse session in
different context" at the client.
2.031 2016/07/08
- fix for bug in session handling introduced in 2.031, RT#115975
Thanks to paul[AT]city-fan[DOT]org for reporting
2.030 2016/07/08
- Utils::CERT_create - don't add given extensions again if they were already
added. Firefox croaks with sec_error_extension_value_invalid if (specific?)
extensions are given twice.
- assume that Net::SSLeay::P_PKCS12_load_file will return the CA certificates
with the reverse order as in the PKCS12 file, because that's what it does.
- support for creating ECC keys in Utils once supported by Net::SSLeay
- remove internal sub session_cache and access cache directly (faster)
2.01 2016-07-17
- This release is based on version 2016f of the Olson database. This release
includes contemporary changes for Egypt and Russia. The changes for Egypt
supersede the ones in 2016e.
This Opus 1.1.3 release focuses mainly on optimizations and bug
fixes. Changes include:
* Neon optimizations improving performance on ARMv7 and ARMv8 by up to 15%
* Fixes some issues with 16-bit platforms (e.g. TI C55x)
* Fixes to comfort noise generation (CNG)
* Documenting that PLC packets can also be 2 bytes
* Includes experimental ambisonics work (--enable-ambisonics)
Version 1.3.2 -- July 9, 2016
=============================
- Fixed crash on an invalid audio file that FFmpeg could not decode.
- Fixed build on Ubuntu 14.04 with libav.
Here's a new libdrm release, which I needed in order to use the new vc4
ioctl in Mesa.
Alex Deucher (2):
tests/amdgpu: expand write/copy tests to compute
tests/amdgpu: expand write/copy tests to compute
Christian König (1):
amdgpu: fix fence status query
Eric Anholt (2):
vc4: Update kernel headers for getparam addition.
Bump version to 2.4.69 for release.
Jan Vesely (1):
xf86drm.c: Fix mix of tabs and spaces
Leo Liu (1):
tests/amdgpu: add interface to adapt firmware requirement
Marek Olšák (1):
radeon: use SAMPLE_SPLIT=2 for better MSAA perf on EG/CM
Mike Frysinger (1):
pull in sys/sysmacros.h when available
Nicolai Hähnle (1):
xf86drm: ensure proper alignment of pointers in drmProcessPciDevice
Qiang Yu (1):
drm: fix multi GPU drmGetDevices only return one device
Rob Clark (1):
freedreno/msm: fix memory leak on ringbuffer free
Rob Herring (1):
Android: strip out header files from sources list
Rodrigo Vivi (2):
intel: Add more Kabylake PCI IDs.
intel: Removing PCI IDs that are no longer listed as Kabylake.
Sonny Jiang (1):
tests/amdgpu: adapt to new polaris10/11 uvd fw
* Version 1.33 (released 2016-07-20) [beta]
** libidn: Fix out-of-bounds stack read in idna_to_ascii_4i.
See tests/tst_toascii64oob.c for regression check (and the comment in
it how to use it). Reported by Hanno Böck <hanno@hboeck.de>.
** idn: Solve out-of-bounds-read when reading one zero byte as input.
Also replaced fgets with getline. Reported by Hanno Böck <hanno@hboeck.de>.
** libidn: stringprep_utf8_nfkc_normalize reject invalid UTF-8.
It was always documented to only accept UTF-8 data, but now it doesn't
crash when presented with such data. Reported by Hanno Böck.
** Dropped valgrind suppressions file, should no longer be needed.
** API and ABI is backwards compatible with the previous version.
- Drop patch-ac, it is now included in upstream.
(upstream)
- Updated x11/xpad 4.0 to 4.8
---------------------------
Version 4.8
* Fix: Autostart - Pads did not hide on startup when set in the preferences
due to the tray icon not being recognized properly (#1560019)
Version 4.7
* Fix: Translations - Updated the translation template, so translaters can
translate the new or changed strings (#1531634)
* Fix: Autostart - Partial undo of bug report #1395889, preventing autoset
of system-wide autostart of Xpad (#1517262)
* Fix: Autostart - If Xpad is run for the first time, autostart for the
current user will be enabled. (#1517262)
* Fix: Technical - The info file of a pad was only saved on proper exit of
Xpad (#1534925)
Version 4.6
* New: Preferences - The ability to hide the pads from the taskbar (which
was previously binded to window decorations) (#1029202)
* New: Preferences - The ability to hide the pads from the workspace
switcher (which was previously binded to window decorations) (#1340331)
* Fix: CLI - the show, hide and toggle command-line options have been fixed
(#1424081)
* Fix: Menu - Limited the length of the note names in the menu items to 20
characters. This prevents very wide stretched menus.
* Fix: Internationalization - Added and updated the Xpad.pot file to
restore the multi-lingual support (#1455888)
* Fix: Help - Set the ability to select and copy the help text (#1415138)
* Fix: Pad focus - Improved the showing and focussing of pads after
minimization or creation of a new pad.
* Fix: Pad focus - After deleting a pad, it is conveniant to have the focus
on another pad. This fix added that behavior.
* Fix: Performance - Only save the location of the pad to disk when exiting
Xpad. This prevents a lot of disk writes when moving pads. (#1459251)
* Fix: Default settings - Window decorations are turned off by default (#1395889)
* Fix: Default settings - Autostart Xpad by default for all users (#1395889)
* Fix: Technical - Code cleanup - removed spaces and indentions
* Fix: Technical - Prevent deprecated error messages when not using
configure --enable-debug=yes
* Fix: Technical - Changed preference window type from GtkDialog to GtkWindow (#1395309)
* Fix: Technical - Prevent race condition when application shutdown is requested
* Fix: Technical - Initialized uninitialized variable
* Fix: Technical - Replaced or removed deprecated GTK functions, such as gtk_alignment_new
* Fix: Technical - Removed debugging implementaton, since it was not used
and uses unnecessary resources
Version 4.5
* New: Debug - ability to use built-in debugging functionality for bug
solving and code improvements by Sagar Ghuge (#1389334)
* New: Systray - ability to open the help from the tray icon menu (#1406378)
* Many bugfixes: see Changelog
Version 4.4
* Only bugfixes and technical changes: see Changelog
Version 4.3
* New: Systray - ability to hide the tray icon
* New: Toolbar - ability to add multiple separators
* New: Toolbar - ability to add paste button on toolbar
* New: Autostart - Ability to set the automatic start of Xpad in the
Preferences menu
* New: Autostart - Ability to set the wait for systray option in the
Preferences menu
* New: Autostart - Ability to delay the start of Xpad in the Preferences
menu
* New: Autostart - Ability to set the automatic creation of a new pad at
the start of Xpad in the Preferences menu
* New: Autostart - Ability to set the automatic open/hide/restore of all
pads at the start of Xpad in the Preferences menu
* New: Shortcuts - Added shortcuts keys for New pad (CTRL-N) and Delete
(SHIFT-DEL) and changed Redo from (CTRL-R) to (CTRL-Y)
* Many bugfixes: see Changelog
Version 4.2
* New: Undo/redo functionality such as CTRL-Z
* New: ability to reconfigure the left-right click behaviour of the tray icon
* Many bugfixes: see Changelog
Version 4.1
* Undo/Redo for xpad and bug-fixes. Feature by Sergei Riaguzov
* Bug #490445: crash when right-clicking on tray icon to display list of
notes. Patch by David Hull
* Bug #360142: Add keyboard shortcuts for formatting. Patch by Dennis Hilmar
* Bug #591978: xpad critical start. Patch by OBATA Akio
000406e3-6 (Family 6, Model 4e, Stepping 3, Platform ID 6)
000406e3-7 (Family 6, Model 4e, Stepping 3, Platform ID 7)
000406f1-0 (Family 6, Model 4f, Stepping 1, Platform ID 0)
000406f1-1 (Family 6, Model 4f, Stepping 1, Platform ID 1)
000406f1-2 (Family 6, Model 4f, Stepping 1, Platform ID 2)
000406f1-3 (Family 6, Model 4f, Stepping 1, Platform ID 3)
000406f1-5 (Family 6, Model 4f, Stepping 1, Platform ID 5)
000406f1-6 (Family 6, Model 4f, Stepping 1, Platform ID 6)
000406f1-7 (Family 6, Model 4f, Stepping 1, Platform ID 7)
00050662-4 (Family 6, Model 56, Stepping 2, Platform ID 4)
000506e3-1 (Family 6, Model 56, Stepping 3, Platform ID 1)
000506e3-2 (Family 6, Model 56, Stepping 3, Platform ID 2)
000506e3-4 (Family 6, Model 56, Stepping 3, Platform ID 4)
000506e3-5 (Family 6, Model 56, Stepping 3, Platform ID 5)
000306c3-1 (Family 6, Model 3c, Stepping 3, Platform ID 1)
000306c3-4 (Family 6, Model 3c, Stepping 3, Platform ID 4)
000306c3-5 (Family 6, Model 3c, Stepping 3, Platform ID 5)
000306d4-6 (Family 6, Model 3d, Stepping 4, Platform ID 6)
000306d4-7 (Family 6, Model 3d, Stepping 4, Platform ID 7)
000306f2-0 (Family 6, Model 3f, Stepping 2, Platform ID 0)
000306f2-1 (Family 6, Model 3f, Stepping 2, Platform ID 1)
000306f2-2 (Family 6, Model 3f, Stepping 2, Platform ID 2)
000306f2-3 (Family 6, Model 3f, Stepping 2, Platform ID 3)
000306f2-5 (Family 6, Model 3f, Stepping 2, Platform ID 5)
000306f2-6 (Family 6, Model 3f, Stepping 2, Platform ID 6)
000306f4-7 (Family 6, Model 3f, Stepping 4, Platform ID 7)
00040651-1 (Family 6, Model 45, Stepping 1, Platform ID 1)
00040651-4 (Family 6, Model 45, Stepping 1, Platform ID 4)
00040651-5 (Family 6, Model 45, Stepping 1, Platform ID 5)
00040651-6 (Family 6, Model 45, Stepping 1, Platform ID 6)
00040661-1 (Family 6, Model 46, Stepping 1, Platform ID 1)
00040661-4 (Family 6, Model 46, Stepping 1, Platform ID 4)
00040661-5 (Family 6, Model 46, Stepping 1, Platform ID 5)
00040671-1 (Family 6, Model 47, Stepping 1, Platform ID 1)
00040671-5 (Family 6, Model 47, Stepping 1, Platform ID 5)
The PLIST issues with gnuradio-doxygen have been ironed out by
adjusting the TeX dependencies to be strong enough; now multiple
builders on different systems obtain the same PLIST. Therefore
gnuradio-doxygen returns to the metapackage, at least for now.
libcsv is a small, simple and fast CSV library written in pure ANSI C89
that can read and write CSV data. It provides a straight-forward interface
using callback functions to handle parsed fields and rows and can parse
improperly formatted CSV files.
Patches have been applied upstream.
Release notes:
* fixed crashing bugs handling errors and handle scope in the SFTPClient class
* added the SftpPoller user module
* force socket disconnect in case of a timeout error when trying to
close a file descriptor
* socket performance instrumentation supported in the SFTPClient class
* user modules moved to top-level qore module directory from
version-specific module directory since they are valid for multiple
versions of qore
* fixed a bug where a crash would result when attempting a connection and
libssh2 would not return any user authentication methods
* implemented an automatic disconnection when timeouts occur to avoid
dead connections
* fixed crashing bugs in the SFTPClient class handling disconnect events
when an sftp handle was open; the handle must be closed before the
socket connection is closed or a crash will result
* implemented the SFTPClient::retrieveFile() and SFTPClient::transferFile()
methods
* ported the SFTPClient class tests to QUnit and added tests for the
new methods
* ported test/sftp-poller.q to QUnit
* fixed a bug in socket handling related to asyncronous socket event polling
and select(2) and lack of socket descriptor bounds checking
(issue 714)
* requires Qore 0.8.12+ to build (uses the new QoreValue API)
#------------------------------------------------------------------------
# Version 3.09
# -----------------------------------------------------------------------
* Add 3.08 Changelog item
#------------------------------------------------------------------------
# Version 3.08
# -----------------------------------------------------------------------
* Fixed test case
* Updated README and MANIFEST files
#------------------------------------------------------------------------
# Version 3.07
# -----------------------------------------------------------------------
* Tests no longer obfuscate the fact they didn't run
* Tests now explicitly run pdflatex or xelatex (adjusting to LaTeX::Driver)
Patches have been applied upstream.
Release notes:
* placeholders and quotes in SQL comments are ignored
* fixed major bugs in SQLStatement::fetchRows() and
SQLStatement::fetchColumns() where only the first call would succeed
* added the pgsql_bind_array() function to support bulk DML
* fixed a bug retrieving numeric values; values too large for a 64-bit integer
were being retrieved as a 64-bit integer
* ported db-test.q to new-style and QUnit
* changed the minimum required Qore version to 0.8.12 to support
the test script wth QUnit
* fixed a bug where interval values retrieved from the DB were justified
to hours and minutes
* fixed a bug where CHAR values were returned with an invalid internal string
size
* fixed a bug where arbitrary-precision numeric values bound to numeric
columns were bound with an incorrect scale value causing the digits
behind the decimal place to be lost (issue 386)
* fixed a bug where SQLStatement::describe() was failing even though result
set information was available
* fixed a bug where duplicate column names in result sets caused
memory leaks (and they were not renamed; issue 831)