TimescaleDB is an open-source database designed to make SQL scalable for
time-series data. It is engineered up from PostgreSQL and packaged as a
PostgreSQL extension, providing automatic partitioning across time and space
(partitioning key), as well as full SQL support.
WWW: https://github.com/timescale/timescaledb
Version 51.0.0 "I Wish" 2020-10-04
New features and enhancements
* mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language tags: added
missing support for UN M.49 regions for which there are no corresponding ISO
3166 alpha codes. This enables language tags such as `es-419` = Spanish in
Latin America and the Caribbean.
* MKVToolNix GUI: IETF BCP 47 language tags: the text in the widget displaying
the current language & the corresponding edit button is now displayed like a
link (depending on the theme: different color & underlined), making it
clearer that not just the edit button can be clicked but the text, too.
Bug fixes
* mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught exceptions due
to certain data conditions. Found by fuzzying.
* mkvmerge: AV1 packetizer: the duration of frames wasn't set properly. When
appending AV1 IVF or OBU files this meant that the last frame of the Nth
file and the first frame of file N+1 had the same timestamp.
* mkvmerge: DTS reader: fixed handling of buffers with an odd length when
byte-swapped DTS is detected so that mkvmerge doesn't abort with a failed
assertion. Found by fuzzying.
* mkvmerge: h.264/AVC and h.265/HEVC elementary stream readers: mkvmerge will
no longer claim to recognize data that looks like AVC or HEVC but with
invalid video width/height values as that lead to failed assertions in
libEBML later. Found by fuzzying.
* mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after uncaught
exceptions due to certain data constellations found by fuzzying.
* mkvmerge: IVF reader: fixed mkvmerge crashing with a "division by zero"
error due to certain data conditions. Found by fuzzying.
* mkvmerge: fixed mkvmerge aborting with a "division by zero" error due to the
timestamp scaling factor being 0 after handling certain data constellations
found by fuzzying.
* mkvmerge: track statistics: fixed a "division by zero" error when the
content's shorter than 1ms. Found by fuzzying.
* mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access class: fixed an
invalid memory access under certain data conditions. Found by fuzzying.
* MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI will no longer
open the language dialog when clicking on a disabled language display
widget.
* MKVToolNix GUI: IETF BCP 47 language tags: the "variants" combo-boxes were
not populated even when the language tag was valid and contained at a
variant.
* MKVToolNix GUI: IETF BCP 47 language tags: when no language is selected, at
least one of the other components (extended subtags, region, or variants)
has something selected and "private use" is not empty, the GUI would claim
this to be a valid tag, which it isn't.
* MKVToolNix GUI: multiplexer: when the tracks/chapters/tags selection changes
from "at least one entry selected" to "no entry selected", the input
controls will be reset to their default state and not just disabled.
Build system changes
* `configure` now checks for the presence of the a system-wide installed copy
of the JPCRE2 C++ wrapper library for the PCRE2 library and uses that if
it's new enough (at least v10.32.1). If not, the bundled version will be
used as a fallback.
2.2.4
- BUILD: threads: better workaround for late loading of libgcc_s
- BUG/MEDIUM: pattern: Renew the pattern expression revision when it is pruned
- BUG/MINOR: Fix type passed of sizeof() for calloc()
- BUG/MINOR: ssl: verifyhost is case sensitive
- BUG/MINOR: server: report correct error message for invalid port on "socks4"
- BUG/MEDIUM: ssl: Don't call ssl_sock_io_cb() directly.
- BUG/MINOR: ssl/crt-list: crt-list could end without a \n
- BUG/MINOR: h2/trace: do not display "stream error" after a frame ACK
- BUG/MINOR: http-fetch: Don't set the sample type during the htx prefetch
- BUG/MINOR: config: Fix memory leak on config parse listen
- BUG/MEDIUM: h2: report frame bits only for handled types
- BUG/MINOR: Fix memory leaks cfg_parse_peers
- MINOR: h2/trace: also display the remaining frame length in traces
- MINOR: backend: make the "whole" option of balance uri take only one bit
- MINOR: backend: add a new "path-only" option to "balance uri"
- REGTESTS: add a few load balancing tests
- BUG/MEDIUM: listeners: do not pause foreign listeners
- BUILD: trace: include tools.h
- REGTESTS: use "command" instead of "which" for better POSIX compatibility
- DOC: agent-check: fix typo in "fail" word expected reply
- BUG/MINOR: ssl/crt-list: exit on warning out of crtlist_parse_line()
- REGTEST: fix host part in balance-uri-path-only.vtc
- REGTEST: make agent-check.vtc require 1.8
- REGTEST: make abns_socket.vtc require 1.8
- REGTEST: make map_regm_with_backref require 1.7
0.83.6
- Improved internal Voodoo card hardware emulation,
such as fixing the font issue with the 3dfx version
of Tomb Raider when using non-Glide mode. Portions
of the code are ported from DOSBox ECE. (Wengier)
- Added OpenGL shader support by porting the feature
from DOSBox SVN. GLSL shaders are now supported in
both SDL1 and SDL2 builds, and this also allows
pixel-perfect scaling to be enabled for the OpenGL
outputs. The config option "glshader" (in [render]
section) can be used to specify a GLSL shader file
or a built-in shader when the output is set to
"opengl" or "openglnb". For example, you can use
the setting "glshader=sharp" (built-in shader) or
"glshader=pixel_perfect" (with GLSL shader file)
for the pixel-perfect scaling mode. The Windows
installer will also copy several GLSL shader files
to the "glshaders" subdirectory of the DOSBox-X
install directory to be used directly. (Wengier)
- Support for FluidSynth MIDI Synthesizer is now
included in the Windows Visual Studio builds by
default. Set "mididevice=fluidsynth" and a sound
font (e.g. GeneralUser_GS.sf2) to use it. (Wengier)
- Updated the MUNT MT32 emulation library to its
latest version 2.4.0. A few new MT32 config options
(starting with "mt32.") are added to [midi] section
of the DOSBox-X configuration. (Wengier)
- The DOSMID and MPXPLAY programs have been built
into DOSBox-X, both can be found on the Z drive and
feature full-screen user interfaces with support
for command-line usages (use /? option for help).
DOSMID can play MIDI/RMI/MUS audio files, whereas
MPXPLAY is a powerful and flexible audio player
with support for a variety of formats including
AAC/AC3/APE/FLAC/MP2/MP3/MPC/OGG/WAV and more with
playlist support. (Wengier)
- The mounting options "Mount as Hard Disk", "Mount
as CD-ROM", "Mount as Floppy", "Mount disk image"
and "Boot from disk image" (previously only for
Windows) in the "Drive" menu and the "Quick launch
program..." in the "DOS" menu are now available
for non-Windows platforms as well. (Wengier)
- Added "Shared Windows clipboard functions" menu
group under "Main", which allows you to enable
or disable the different ways for DOSBox-X to
communicate with the Windows clipboard. (Wengier)
- Added config option "dos clipboard api" in [dos]
section to control whether to enable the DOS APIs
for communications with the Windows clipboard for
DOS applications. (Wengier)
- Added config option "clip_mouse_button" to select
a mouse button (middle, right, or none; with right
mouse button being the default) for copying to and
pasting from the Windows clipboard. (Wengier)
- The mouse wheel movements will be automatically
converted into up/down arrows by default for the
intergrated DOS now. You can also enable it for
the guest system from the "Main" menu ("mouse wheel
movements" -> "Enable for guest systems also") or
from the config file. (Wengier)
- Added "Emulate CPU speed" menu group (under "CPU")
to emulate the speed of a specific CPU class. The
cycles to emulate are approximations of the actual
CPU hardware, and they are available thanks to data
provided by the user maximum105. Also added config
option "cycle emulation percentage adjust" in [cpu]
section for users who would like to make relative
percentage adjustments (between -25% and 25%) in
case it is necessary. (Wengier)
- Added SORT command from FreeDOS. It can be used to
sort input, e.g. "TYPE FILE.TXT | SORT". (Wengier)
- Added DELTREE command to delete a directory and all
the subdirectories and files in it as in a real DOS
system. Please use it with caution. (Wengier)
- The command for starting the Configuration Tool has
been renamed from "SHOWGUI" to "CFGTOOL". A new
command-line option -gui is added to CONFIG command
to start the Configuration Tool as well. (Wengier)
- DOSBox-X now includes ZIP.EXE and UNZIP.EXE from
InfoZip for zipping and unzipping files in DOS.
Both programs will appear on the Z drive. (Wengier)
- The powerful DOS CD player called SJGPLAY has been
built into DOSBox-X. You can now find the program
CDPLAY.EXE in the Z drive for playing Audio CDs in
DOS, which supports both graphical and command-line
usage, and you will also find a text file named
CDPLAY.TXT in the Z drive for a quick usage guide.
A zip package including full documentation and some
extras will additionally appear as SJGPLAY.ZIP in
the Z drive. This freeware program was written by
Steve Gray and is now included in DOSBox-X with
explicit permission of the author. (Wengier)
- DOSBox-X will now by default show a quit warning
if a DOS program or game, or a guest system is
running. The previous behavior can be set with
"quit warning=autofile". (Wengier)
- The welcome banner when DOSBox-X starts has been
improved for a better looking and should provide
more helpful instructions for users. (Wengier)
- Add new "Help" menu which includes menu items
"Introduction", "DOSBox-X homepage", "DOSBox-X Wiki
guide", "DOSBox-X support" and "About". (Wengier)
- Improved the message when automatically re-running
the executable which failed with the "Packed file
is corrupt" error. Also added the "autoloadfix"
config option which when set to "false" will not
automatically re-run such programs. (Wengier)
- The display for several section names in DOSBox-X's
graphical configuration tool has been capitalized
or modified otherwise to look better. A default
shortcut key HOST(F11/F12)+C is added for starting
the graphical configuration tool. (Wengier)
- Added the "Show advanced options" checkbox in the
main screen of the Configuration GUI to toggle
whether to display all config options for the
sections. If unchecked (default), it will show
common config options instead of all of them. A
new config option "show advanced options" is added
which when set to "true" will make the checkbox
checked by default. (Wengier)
- Added code to cap the scan line length given to
the VESA BIOS given the video mode. This prevents
VBETEST.EXE from doing test patterns smaller than
the actual display, which can happen with 32bpp
320x200 modes and 1MB or less video RAM.
- VESA BIOS Set Scan Line Length fixed to properly
report and handle scan line length for 16-color
SVGA planar modes. VBETEST 16-color modes now
display correctly.
- Added option to control whether VESA BIOS panning
(the original VBE call) waits for vsync.
- Moved video related config options from [dosbox]
section to its own [video] section. These options
in existing config files will be automatically
redirected to the [video] section from the [dosbox]
section when DOSBox-X starts. Windows installer can
also move such config options from existing config
files automatically. (Wengier)
- Cleared modem phone book before parsing it. Thank
NicknineTheEagle for the improvement.
- Improved the help message of MOUNT command. Also
added option -examples to show its usage examples,
similar to IMGMOUNT and IMGMAKE commands. (Wengier)
- Fixed freeze when trying to reboot the internal
DOS when using a different code page and it is in
CGA or EGA emulation modes. (Wengier)
- DOSBox-X will now try to use the internal DOS date
and time (instead of always using the host date and
date) for file modication timestamps. (Wengier)
- Added menu item "Expanded memory (EMS)" under "DOS"
menu to dynamically enable or disable EMS memory
at run-time. You can now also modify EMS memory
with CONFIG command from command-line. (Wengier)
- Added config option "drive z hide files" (in [dos]
section) to hide or remove files listed (separated
by spaces) from the Z drive. If a file has a "/"
prefix (e.g. "/INTRO.COM"), then the specified file
will have the hidden attribute ("DIR /A" will list
all such files) instead of completely disappearing
from the Z drive. (Wengier)
- You can now add your own programs or files to the
Z drive! Put your programs or files in the drivez
directory located in the DOSBox-X program folder
or the DOSBox-X configuration directory, and they
will automatically appear on the Z drive. If any of
the files have the same names as the built-in ones,
they will replace the built-in files. For example,
you can replace the built-in EDIT.COM and XCOPY.EXE
programs (from FreeDOS) with MS-DOS counterparts.
Windows installer will now automatically create a
drivez directory with a README.TXT file in it too.
For subdirectories support please use MOUNT command
to mount local directory instead. (Wengier).
bdf2sfd 1.1.4 (2020-10-08)
- Add support for seccomp on arm
- Update error message to use seccomp architecture names
- Add a note in the README about sandboxing and fuzzing
- Make displayUsage() and error() static
- Reduce amount of fprintf() calls when outputting SFD header
libtorrent-1.2.10
fix regression in python binding for move_storage()
improve stat_file() performance on Windows
fix issue with loading invalid torrents with only 0-sized files
fix to avoid large stack allocations
libtorrent-1.2.9
add macro TORRENT_CXX11_ABI for clients building with C++14 against
libtorrent build with C++11
refreshed m4 scripts for autotools
removed deprecated wstring overloads on non-windows systems
drop dependency on Unicode's ConvertUTF code (which had a license
incompatible with Debian)
fix bugs exposed on big-endian systems
fix detection of hard-links not being supported by filesystem
fixed resume data regression for seeds with prio 0 files
This minor bug fix release provides compatibility with Python 3.9 by
replacing usage of deprecated API's which were removed in Python 3.9.
Alan Coopersmith (1):
xcb-proto 1.14.1
Björn Esser (3):
xcbgen: Use math.gcd() for Python >= 3.5.
xcbgen: xml.etree.cElementTree has been dropped in Python 3.9.
xcbgen: Use xml.etree.ElementTree for Python >= 3.3.
Samanta Navarro (1):
Fix typo in documentation
Uli Schlachter (1):
Parse a field's "enum=" correctly
This minor bug fix release provides compatibility with Python 3.9 by
replacing usage of deprecated API's which were removed in Python 3.9.
Alan Coopersmith (1):
xcb-proto 1.14.1
Björn Esser (3):
xcbgen: Use math.gcd() for Python >= 3.5.
xcbgen: xml.etree.cElementTree has been dropped in Python 3.9.
xcbgen: Use xml.etree.ElementTree for Python >= 3.3.
Samanta Navarro (1):
Fix typo in documentation
Uli Schlachter (1):
Parse a field's "enum=" correctly
Changes:
1.18.0
------
mutool draw: bbox output format.
mutool draw: structured text extraction in JSON format.
mutool run: StructuredText.walk()
mutool run: PDFPage.process() and PDFAnnotation.process()
mupdf-gl: Added IBM Common User Access shortcuts for copy & paste.
mupdf-gl: Improved redaction UI.
java: Example desktop Java viewer.
wasm: WebAssembly viewer that runs in a browser.
api: Dehyphenation option in structured text extraction, to improve
searching for words that are hyphenated across lines.
api: pdf_new_date, pdf_to_date, pdf_dict_put_date and pdf_dict_get_date.
api: Added choice of image redaction algorithms: none, full, partial.
api: Optional use of Tesseract to use OCR to extract text.
svg: Many small parsing fixes.
svg: Parse inline CSS style attributes.
svg: Text elements (simple text layout only).
html: Added HTML5 parser.
pdf: High security redaction -- save redacted PDF as flattened bitmap,
guaranteed to not leak any sensitive redacted information.
Experimental C++ bindings.
Experimental Python bindings.
Gumbo is an implementation of the HTML5 parsing algorithm implemented
as a pure C99 library with no outside dependencies. It's designed to
serve as a building block for other tools and libraries such as
linters, validators, templating languages, and refactoring and analysis
tools.
This package is no longer actively maintained upstream, and it has been
effectively forked as py-bump2version, which I just imported.
As suggested by adam@.
2.2 Mon Dec 9 04:09:05 CET 2019
- define IN_EXCL_UNLINK to 0 if it is missing, for the benefit of
antique systems that lack this symbol.
2.1 Fri Oct 26 03:16:03 CEST 2018
- damn, left debugging code not caught by tests (reported by losyme).
2.0 Thu Oct 25 03:19:08 CEST 2018
- fix poll and read documentation w.r.t. errors - this changes the
documented API, but is how the module has always behaved.
- mention https://lwn.net/Articles/605128/ in the docs.
- new on_overflow callback, called for overflow events.
- new ->broadcast method that calls all watchers with some event.
- automatically broadcast overflow events to all watchers by default.
- read now returns all events (except ignored ones), not just ones
it has registered watchers for (e.g. overflow events).
- reduced dependencies (Mike Pomraning).
- add IN_EXCL_UNLINK flag.
- more efficient constant initialisation.
bump2version is a small command line tool to simplify releasing software by
updating all version strings in your source code by the correct increment. It
also creates commits and tags:
- version formats are highly configurable;
- it works without any VCS, but happily reads tag information from and writes
commits and tags to Git and Mercurial if available;
- it just handles text files, so it's not specific to any programming language.
This will replace py-bumpversion, which is no longer maintained.
Changes since v1.35
v1.36 - 05.10.2020
- Bugfix: The 'S' volume column effect (set vibrato speed) should be ignored if
the parameter is zero.
- Bugfix: The Kxx (key off) effect was not behaving like FT2 for values >$0f
- Bugfix: If attempting to WAV-render a song with an EEx (pattern delay) effect
on the first row of a pattern, the render would end too early.
- Bugfix: In Disk Op., when loading a new module/sample, change the loaded
filename extension according to save mode (f.ex. "test.xm" -> "test.wav").
- When changing the song position from the UI, reset global volume, and also
reset pattern delay and other possible conflicts. FT2 doesn't do this, but I
feel that this is a sensible thing to do.
- Made the About screen a bit more visually appealing
- Updated the "Known bugs" section of the help text
- Replayer code cleanup