s6 is a small suite of programs for UNIX, designed to allow process
supervision (a.k.a service supervision), in the line of daemontools and
runit, as well as various operations on processes and daemons. It is meant
to be a toolbox for low-level process and service administration, providing
different sets of independent tools that can be used within or without the
framework, and that can be assembled together to achieve powerful
functionality with a very small amount of code.
gfortran 10 rejects certain argument mismatches, causing build
errors. This issue is fixed upstream[0], but the commit modifies
40 files, so until the next release use -fallow-argument-mismatch
to downgrade these to warnings, as suggested by the gcc 10 porting
guide[1].
[0] 9418632214
[1] https://gcc.gnu.org/gcc-10/porting_to.html#argument-mismatch
execline is a (non-interactive) scripting language, like sh, but its syntax
is quite different from a traditional shell syntax. The execlineb program
is meant to be used as an interpreter for a text file; the other commands
are essentially useful inside an execlineb script.
0.83.7
- The primary DOSBox-X Wiki is now located at the
URL: https://dosbox-x.com/wiki (Wengier)
- Implemented the x86 dynamic core for both 32-bit
and 64-bit systems by re-porting the code from SVN.
Dynamic core now supports either the dynamic_x86
or the dynamic_rec core. The dynamic_x86 core will
be used by default for x86 and x86_64 platforms and
if "core=dynamic" is set, and Windows 9x can be run
in this dynamic core (although at this time may
encounter some issue with the S3 driver). You can
also explicit specify setting "core=dynamic_x86" or
"core=dynamic_rec" for either the dynamic_x86 core
or the dynamic_rec core. Also thank joncampbell123
for the 64-bit fix. (Wengier)
- You can now use your own save file (in addition to
save slots! There are now a "Use save file" toggle
item and "Browse save file..." for browsing save
files on your computer. A config option "savefile"
(in [dosbox] section) is added to specify a save
file to use at start. (Wengier)
- Save state feature now allows users to optionally
enter remarks when saving a state. A submenu group
"Save/load option" is added (under "Capture") where
you can toggle menu items "No remark when saving
state" (for disabling input of remarks when saving)
and "force load state mode". A menu item "Display
state information" is added as well to display the
information of the saved state. (Wengier)
- DOSBox-X will now use native dialog box to display
quit warnings and save state errors. (Wengier)
- Changed some DOS error messages (such as "Illegal
command" which now reads "Bad command or filename")
similar to real DOS systems. (Wengier)
- ADDKEY and INT2FDBG commands now appear as programs
on Z: drive instead of shell commands. (Wengier)
- Improved the -z (move virtual drive Z:) function of
MOUNT command. You can move the virtual drive as
many times as you want, and save/load states will
work even after you move the Z: drive. (Wengier)
- Enhanced the config option "freesizecap" to allow
the setting "fixed" which is the same as "false",
and a new setting "relative" is added, which will
be similar to the setting "fixed" but the reported
free disk size will also change relative to the
change of the free disk size ever since. (Wengier)
- Added support for Opus CD-DA tracks by porting and
cleaning up the source code from other projects.
Many thanks to Marty Shepard and kcgen. (Wengier)
- Support for FluidSynth MIDI Synthesizer is now
included in the MinGW builds by default just like
Visual Studio builds. Set "mididevice=fluidsynth"
and a soundfont file to use it. (Wengier)
- Enabled xBRZ scaler for Visual Studio SDL2 builds
just like Visual Studio SDL1 builds. (Wengier)
- Added menu item "Show Sound Blaster configuration"
under "Sound" menu to show the current information
about Sound Blaster, and also menu item "Show MIDI
device configuration" (also under "Sound" menu)
to show information about the current MIDI device
such as the soundfont file in use. (Wengier)
- Added "Mount multiple disk/CD images" option to the
mounting options of the Drive menu to allow users
to mount more than one disk/CD images to a drive,
swappable from the menu. Also added separators to
the Drive submenu to make it look better. (Wengier)
- Added new CPU types to the "Emulate CPU speed" menu
group namely 286-25MHz, 386DX-25MHz, 486DX4-100MHz,
486DX5-133MHz, Pentium-60MHz, Pentium-75MHz, and
Pentium-90MHz. Thanks again for the data provided
by the user maximus105. (Wengier)
- You can now select a special key (e.g. Alt+Tab,
Ctrl+Break, Ctrl+Alt+Del, etc) to be sent from the
key defined in the mapper editor. The key can be
selected (Ctrl+Alt+Del by default) from the "Send
special key" menu group in "Main" menu. (Wengier)
- Added full Ctrl+Break emulation at the BIOS and
DOS level, updated console emulation to match.
The "Pause" mapper shortcut is now moved to
HOST[F11/F12]+Pause instead of Ctrl+Pause so that
Ctrl+Break can work properly for users, and the
function to send the Ctrl+Break key from the menu
("Send special key" under "Main") is added. Also,
the PC-98 STOP key now functions the same as the
Ctrl+C and Ctrl+Break keys in IBM PC mode.
- Added functions "CopyToClipboard" and "QuickRun" to
the mapper editor so that you can use shortcuts to
activate them (default shortcuts: HOST(F11/F12)+A
and HOST(F11/F12)+Q respectively), and a default
shortcut HOST(F11/F12)+V is added to the clipboard
paste function. Meanwhile, FullCore and SimpleCore
shortcuts are removed from the mapper. (Wengier)
- Added two new menu items in the "Shared clipboard
functions" menu group under "Main", including "Copy
all text on the DOS screen" which will copy all
screen text to the clipboard, and "Stop clipboard
pasting" which allows user to stop pasting in the
middle of pasting long clipboard content. (Wengier)
- The mouse copy/paste feature is now available for
non-Windows systems on SDL2 builds. Also, pasting
from the clipboard with a mapped shortcut is also
available for Linux/X11 on SDL1 builds. (Wengier)
- Added "Use US keyboard layout" toggle menu item in
the "PC-98" menu group under "Video" to select
whether to force the default US keyboard layout in
PC-98 mode, same as the "pc-98 force ibm keyboard
layout" config option in [pc98] section. Also moved
the "PC-98 PIT master clock" options from the "DOS"
menu to this menu group. (Wengier)
- The full dosbox-x.reference.conf file is renamed to
dosbox-x.reference.full.conf. The original file
dosbox-x.reference.conf now contains common config
options instead of all config options. (Wengier)
- The CONFIG command and Configuration Tool will now
save common and modified config options by default.
The -all command-line option (or "Save all options
to the configuration file" checkbox) will force to
save all config options. A new -mod command-line
option is added to CONFIG command to save modified
config options only, and a new -norem command-line
option is added to not write remarks. (Wengier)
- Updated the Windows installer to default to the
"typical" installation. For the full installation
start menu items will be added for DOSBox-X builds
copied to subdirectories. A new checkbox "Write
common config options (instead of all) to the
configuration file" is added which when checked
will only write common and modified advanced config
options to the config file. Furthermore, for both
"typical" and "full" installations the Windows
installer will now also copies the DLL files
inpout32.dll (32-bit) and inpoutx64.dll (64-bit) to
the DOSBox-X install directory for use with the
direct parallel port passthrough feature. (Wengier)
- Improved Flatpak support for Linux. (rderooy)
- Improved message for the -help command-line option,
adding for example -silent and -socket command-line
options in the help messages. (Wengier)
- Added -silent command-line option to run DOSBox-X
silently (without showing the DOSBox-X window) and
then exit after executing AUTOEXEC.BAT. (Wengier)
- Fixed command-line option -socket not working for
the null-modem feature. (Wengier)
- Fixed issue that aspect ratio not being respected
in full-screen mode when a GLSL shader is enabled
with an OpenGL output. (Wengier)
- Fixed toggle in the "Frameskip" menu group did not
change when selecting a different option. (Wengier)
- Fixed shelling from programs may not work when the
shell config option is set. (Wengier)
- The default country setting ("country" option in
[config] section]) now defaults to auto-detection
if possible, or 81 (Japan) in PC-98 mode. (Wengier)
- Increased the default maximum DOS files (adjustable
from [config] section) from 127 to 200. (Wengier)
- Improved resetting with LOADLIN program. (Wengier)
- Improved Gravis Ultrasound (GUS) implementation to
make it more accurately represent the GUS DMA state
as expected by the running DOS software.
- The archive attribute will no longer automatically
be applied to directories on non-Windows systems.
This fixed issue with PLAYMIDI.EXE from Gravis
Ultrasound when listing directories. (Wengier)
- Applied hack to allow the low DMA channel detection
in the SB16 DIAGNOSE program to work. (Wengier)
- The default setting of the clip_paste_speed option
has been changed from 20 to 30, which will help
prevent lost keystrokes when pasting from the host
clipboard for some programs. (Wengier)
- With Pentium CPU setting (cputype=pentium) DOSBox-X
no longer reports FDIV bug by default. An advanced
config option "report fdiv bug" is added to report
such CPU bug when set to true. (rderooy & Wengier)
- Added support for the XDG_DATA_HOME environment
variable for config directory in Linux. (rderooy)
- Added support for compiling with pcap for Windows
MinGW builds. (Jookia)
- Added config option "windowposition" (in [sdl]
section) to set the window position at startup in
the positionX,positionY format. (tomba4)
- Added config option "raw_mouse_input" (in [sdl]
section; SDL2 builds only) to bypass the operating
system's mouse acceleration & sensitivity settings.
Implemented by NicknineTheEagle.
- Added config option "startquiet" (in [dos] section)
which when set to true will silence the information
messages before launching Windows programs to run
on the Windows host. A toggle menu item "Quiet mode
(no start messages)" is added to the "Windows host
applications" menu group in "DOS" menu. (Wengier)
- The menu "Show details" (under "Main") is renamed
to "Show FPS and RT speed in title bar". (Wengier)
- Add menu group "Text-mode" under "Video" menu to
change some text-mode related video settings, such
as changing the number of rows and columns. A zip
package named TEXTUTIL.ZIP is added to the Z drive
that contains various utilities (such as CGA.COM,
EGA.COM, 132X25.COM, 132X43.COM) to change current
video setting from the command line. Also added a
config option "high intensity blinking" which when
set will display high intensity background colors
instad of blinking foreground text. The menu item
"Allow 9-pixel wide fonts" is moved from the menu
group "Compatibility" to here. (Wengier)
- Added "Debugging" menu group under "Help" menu, and
moved items from the "Video" Debug and "DOS" Debug
menus and the debugger here (debug builds only).
Also allowed to hide/show the console or debugger
window in Windows debug builds. With the menu item
"Console wait on error" checked the Windows console
window will wait for the ENTER key before closing
itself after an E_EXIT occurs. (Wengier)
- Updated MPXPLAY to latest version 1.65. (Wengier)
- Integrated SVN commits (Allofich)
- r4386: Correct MPU-401 clock-to-host function to
operate independently of playing. Fixes hang at
exit when playing Roland music in demos by The
Phoney Coders. Clamp tempo to valid range.
- r4384: ICW1 on the PIC clears the Interrupt Mask
Register. Fixes Antagony and quite a few demos that
expect IRQs to be unmasked.
- r4382: Refine adlib timers a bit more and make
reading the Adlib take a bit more time.
- r4378: Prevent some possible deadlocks with sti
in dynrec core.
- r4375: Improve compatibility with older Intel
chipsets
- r4374: Add a bit of hack so cycles=max/auto 90%
keeps on working inside batch files after r3925.
- r4371: Fix regression in Clue: Master Detective.
- r4370: As an adjunct to r4369, make the reference
counts of standard device handles equivalent to
those of real DOS.
- r4369: Compatible side-effect behavior of DOS in
the file close function.
- r4368: Improve error codes for some DOS file functions.
- r4367: Change FPU_FBST to only write 18 decimals
instead of the wrongly 19, this makes it possible
to switch 64 integers which in turn fixes some
rounding issues. (jmarsh)
- r4282,r4283: Switch to a different way to calculate
DBOPL table offsets.
- r4280: Prevent GenerateDMASound from running with
input of 0.
- r4279: Remove DMA_TRANSFEREND and replace with
DMA_MASKED.
- r4277: Remove cases not needed after r4276
- r4276: Remove defunct code related to the initial
display mode of the system BIOS during video mode
changes.
- r4274: fix externals.
- r4273: Make frameskip an integer.
- r4269: Use fabsf when return value is a float.
Small warning fix.
- r4265: Some more cleanups and memleak fixes.
- r4264: Pick some lowhanging fruit. (some memory
leaks and unused variables)
- r4262: missed one
- r4261: These actually use float as input.
- r4258: Rename bios tester to biostest and make it
debug only to avoid people trying to load real
bioses.
- r4257: Add simple program that allows you to boot
into a bios image for running cpu tester bios.
I happen to have include/gts.h installed, which includes an accented
ISO-8859-1 character in its copyright message. This trips up the configuration
of Python in pkgsrc.
Ignore files with invalid unicode characters.
Also regenerate one other patch. No revision bump since the result is the same.
The package provides LaTEX, pdfLaTeX, XeLaTeX and LuaLaTeX support
for the IBM Plex families of fonts. Serif, Sans and Mono families
are available in eight weights: Regular, Light, ExtraLight, Thin,
Bold, Text, Medium and SemiBold (with corresponding italics).
* Fix build with lang/rust-1.47.0.
Changelog:
78.5.0
What's New
OpenPGP: Added option to disable attaching the public key to a signed message
MailExtensions: "compose_attachments" context added to Menus API
MailExtensions: Menus API now available on displayed messages
Changes
MailExtensions: browser.tabs.create will now wait for "mail-delayed-startup-finished" event
Fixes
OpenPGP: Support for inline PGP messages improved
OpenPGP: Message security dialog showed unverified keys as unavailable
Chat: New chat contact menu item did not function
Various theme and usability improvements
Various security fixes
#CVE-2020-26951: Parsing mismatches could confuse and bypass security sanitizer for chrome privileged code
#CVE-2020-16012: Variable time processing of cross-origin images during drawImage calls
#CVE-2020-26953: Fullscreen could be enabled without displaying the security UI
#CVE-2020-26956: XSS through paste (manual and clipboard API)
#CVE-2020-26958: Requests intercepted through ServiceWorkers lacked MIME type restrictions
#CVE-2020-26959: Use-after-free in WebRequestService
#CVE-2020-26960: Potential use-after-free in uses of nsTArray
#CVE-2020-15999: Heap buffer overflow in freetype
#CVE-2020-26961: DoH did not filter IPv4 mapped IP Addresses
#CVE-2020-26965: Software keyboards may have remembered typed passwords
#CVE-2020-26966: Single-word search queries were also broadcast to local network
#CVE-2020-26968: Memory safety bugs fixed in Thunderbird 78.5
78.4.3
Fixes
User interface was inconsistent when switching from the default theme to the dark theme and back to the default theme
Email subject would disappear when hovering over it with the mouse when using Windows 7 Classic theme
78.4.2
Fixes
Security fix
#CVE-2020-26950: Write side effects in MCallGetProperty opcode not accounted for
78.4.1
What's New
Thunderbird prompts for an address to use when starting an email from an address book entry with multiple addresses
Fixes
Searching global search results did not work
Link location was not focused by default when adding a hyperlink in message composer
Advanced address book search dialog was unusable
Encrypted draft reply emails lost "Re:" prefix
Replying to a newsgroup message did not open the compose window
Unable to delete multiple newsgroup messages
Appmenu displayed visual glitches
Visual glitches when selecting multiple messages in the message pane and using Ctrl+click
Switching between dark and light mode could lead to unreadable text on macOS
78.4.0
What's New
MailExtensions: browser.tabs.sendMessage API added
MailExtensions: messageDisplayScripts API added
Changes
Yahoo and AOL mail users using password authentication will be migrated to OAuth2
MailExtensions: messageDisplay APIs extended to support multiple selected messages
MailExtensions: compose.begin functions now support creating a message with attachments
Fixes
Thunderbird could freeze when updating global search index
Multiple issues with handling of self-signed SSL certificates addressed
Recipient address fields in compose window could expand to fill all available space
Inserting emoji characters in message compose window caused unexpected behavior
Button to restore default folder icon color was not keyboard accessible
Various keyboard navigation fixes
Various color-related theme fixes
MailExtensions: Updating attachments with onBeforeSend.addListener() did not work
Various security fixes
Security fixes:
#CVE-2020-15969: Use-after-free in usersctp
#CVE-2020-15683: Memory safety bugs fixed in Thunderbird 78.4
78.3.3
Fixes
OpenPGP: Improved support for encrypting with subkeys
OpenPGP message status icons were not visible in message header pane
OpenPGP Key Manager was missing from Tools menu on macOS
Creating a new calendar event did not require an event title
78.3.2
Changes
Thunderbird will no longer automatically install updates when Preferences tab is opened
Fixed
OpenPGP: Improved support for encrypting with subkeys
OpenPGP: Encrypted messages with international characters were sometimes displayed incorrectly
Single-click deletion of recipient pills with middle mouse button restored
Searching an address book list did not display results
Windows installer was unreadable with Windows in high contrast mode
Dark mode, high contrast, and Windows theming fixes
Release 0.9.0 on 2020-10-31
---------------------------
* When an application fails to focus itself (because
focus_stealing_prevention is active), then the window is marked as urgent.
* New optional argument for the 'split' command for splitting non-leaf frames
* Frame objects: the frame layout can be introspected via the 'tiling' object
present in each tag, e.g.: 'tags.focus.tiling'.
* New command 'foreach' for iterating over objects
* New attribute 'urgent_count' for tags, counting the number of urgent clients on a tag
* New rule consequence 'floatplacement' that updates the placement of floating
clients ('floatplacement=smart' for little overlap,
'floatplacement=center' for centering) or leaves the floating position as
is ('floatplacement=none')
* New rule condition 'pgid'
* New format specifier '%c' in the 'sprintf' command (useful in combination with 'foreach')
* The 'new_attr' command now also accepts an initial value
* React to a change of the 'floating_focused' attribute of the tag object
* New frame index character 'p' for accessing the parent frame
* Object tree documentation as a json file
* Bug fixes:
- Fix wrong behaviour in 'cycle_layout' in the case where the current layout
is not contained in the layout list passed to 'cycle_layout'.
- Fix handling of delta -1 in 'focus_monitor' and 'cycle_monitor'
- Fixed precision decimals in the layout tree (more reliable in- and output
of fractions in frame splits)
- Fixes in maximize.sh
Elixir
[Code] Do not crash when getting docs for missing erts appdir
[Kernel] Raise meaningful error if :erlang.is_record is used in guards
[Kernel] Prune tracers when fetching __ENV__ inside functions
Mix
[mix] Fix regression where aliases could not call themselves recursively
[mix compile] Do not discard tracers that are set programmatically
Version 3.0 (2020-11-11)
New features
* api: add optional list of colors in infos "nick_color" and
"nick_color_name" (issue #1565)
* api: add argument "bytes" in function string_dyn_concat
* api: add function string_color_code_size (issue #1547)
* exec: add option "-oerr" to send stderr to buffer (now
disabled by default) (issue #1566)
* fset: add option fset.look.auto_refresh (issue #1553)
* irc: add pointer to irc_nick in focus of bar item
"buffer_nicklist" (issue #1535, issue #1538)
* irc: allow to send text on buffers with commands /allchan,
/allpv and /allserv
* irc: evaluate command executed by commands /allchan, /allpv
and /allserv (issue #1536)
* script: add option script.scripts.download_enabled (issue
#1548)
* trigger: add variable "tg_argc" in data set by command
trigger (issue #1576)
* trigger: add variable "tg_trigger_name" in data set by all
triggers (issue #1567, issue #1568)
Bug fixes
* core: set "notify_level" to 3 if there is a highlight in the
line (issue #1529)
* core: do not add line with highlight and tag "notify_none" to
hotlist (issue #1529)
* irc: remove SASL timeout message displayed by error after
successful SASL authentication (issue #1515)
* irc: send all channels in a single JOIN command when
reconnecting to the server (issue #1551)
* script: do not automatically download list of scripts on
startup if the file is too old (issue #1548)
* spell: properly skip WeeChat and IRC color codes when
checking words in input (issue #1547)
* trigger: fix recursive calls to triggers using regex (issue
#1546)
* trigger: add ${tg_tags} !!- ,notify_none, in conditions of
default trigger "beep" (issue #1529)
Tests
* core: add tests on GUI line functions
Build
* core: disable debug by default in autotools build
* tests: fix compilation with CppUTest ≥ 4.0
This is a bug fix release of picom
Fixes assertion failures related to WIN_FLAGS_SHADOW_STALE, see #479
write-pid-path in configuration file now accepted, see #492
Pid files are now deleted during shutdown, see #492
Build fixes for certain platforms, see #501, #502
Thanks to @tryone144, @jialeens, and @niacat
2.10.0:
[ tatsuz ]
* updated Visual Studio projects to VS 2019 (#54)
[ Fabian Greffrath ]
* mp4read.c: fix stack-buffer-overflow in stringin()/ftypin()
* fix heap-buffer-overflow in mp4read.c
[ Clayton Smith ]
* Remove non-ASCII characters
* Remove trailing whitespace
[ Andrew Wesie ]
* Check return value of ltp_data.
* Restrict SBR frame length to 960 and 1024 samples.
* Support object type 29.
* Support implicit SBR signaling in frontend.
* Fix PNS decoding when only right channel is noise.
* Initialize element_id array with an invalid id.
* Fix NULL pointer dereferences.
* Fix infinite loop in adts_parse.
* Fix infinite loop in huffman_getescape.
* Check for error after each channel decode.
* Check for inconsistent number of channels.
LZ4 v1.9.3 is a maintenance release, offering more than 200+ commits to fix multiple corner cases and build scenarios. Update is recommended. Existing liblz4 API is not modified, so it should be a drop-in replacement.
Changes list
Here is a more detailed list of updates introduced in v1.9.3 :
perf: highly improved speed in kernel space, by @terrelln
perf: faster speed with Visual Studio, thanks to @wolfpld and @remittor
perf: improved dictionary compression speed, by @felixhandte
perf: fixed LZ4_compress_HC_destSize() ratio, detected by @hsiangkao
perf: reduced stack usage in high compression mode, by @Yanpas
api : LZ4_decompress_safe_partial() supports unknown compressed size, requested by @jfkthame
api : improved LZ4F_compressBound() with automatic flushing, by Christopher Harvie
api : can (de)compress to/from NULL without UBs
api : fix alignment test on 32-bit systems (state initialization)
api : fix LZ4_saveDictHC() in corner case scenario, detected by @IgorKorkin
cli : compress multiple files using the legacy format, by Filipe Calasans
cli : benchmark mode supports dictionary, by @rkoradi
cli : fix --fast with large argument, detected by @picoHz
build: link to user-defined memory functions with LZ4_USER_MEMORY_FUNCTIONS
build: contrib/cmake_unofficial/ moved to build/cmake/
build: visual/* moved to build/
build: updated meson script, by @neheb
build: tinycc support, by Anton Kochkov
install: Haiku support, by Jerome Duval
doc : updated LZ4 frame format, clarify EndMark
0.18.0
Added support for creating missing folders when using --pylint-output-file
Now when pylint's ignore_patterns is blank, we don't ignore all files
Added cache invalidation when your pylintrc changes
Verified support for latest pytest and Python 3.9
Corrected badly named nodes (duplicated path) thanks to yanqd0
Added tests to source distribution thanks to sbraz
3.7.3
=====
Features
--------
- Use Brotli instead of brotlipy
- Made exceptions pickleable. Also changed the repr of some exceptions.
Bugfixes
--------
- Raise a ClientResponseError instead of an AssertionError for a blank
HTTP Reason Phrase.
- Fix ``web_middlewares.normalize_path_middleware`` behavior for patch without slash.
- Fix overshadowing of overlapped sub-applications prefixes.
- Make `BaseConnector.close()` a coroutine and wait until the client closes all connections. Drop deprecated "with Connector():" syntax.
- Reset the ``sock_read`` timeout each time data is received for a ``aiohttp.client`` response.
- Fixed type annotation for add_view method of UrlDispatcher to accept any subclass of View
- Fixed querying the address families from DNS that the current host supports.
- Change return type of MultipartReader.__aiter__() and BodyPartReader.__aiter__() to AsyncIterator.
- Provide x86 Windows wheels.
Improved Documentation
----------------------
- Add documentation for ``aiohttp.web.FileResponse``.
- Removed deprecation warning in tracing example docs
- Fixed wrong "Usage" docstring of ``aiohttp.client.request``.
- Add aiohttp-pydantic to third party libraries