Kamailio SIP Server 5.7.6 šŸ’¾

Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.

minor feature: Version 5.7.6 Maintenance release of the latest stable branch, 5.7, that. Includes since the release of v5.7.5. There is no change to. Database schema or configuration language structure that you have to do. on previous installations of v5.7.x. Deployments running previous v5.7.x. Versions are strongly recommended to be upgraded to v5.7.6. For more details about version 5.7.6 (including links and guidelines to. Download the tarball or from GIT repository), visit: Https://www.kamailio.org/w/2024/07/kamailio-v5-7-6-released/.

GNU GPL sip voip webrtc volte ims telephony messaging

LimeSurvey 6.5.15 build 240701 šŸ’¾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: security queXML PDF disversion specific information (Adam Zammit). security The reset password link is reusable after password change (Denis Chenu). security All admins can be deactivated by user with only users delete permission (Denis Chenu). Updated translation: Portuguese (Portugal) by samarta. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Japanese by nomoto. Updated translation: Finnish by Jmantysalo.

GNU GPL survey php mysql mssql postgres

FreeRDP 3.6.0 šŸ’¾

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.

major bugfix: With this release we did improve decoder speed so you should notice a significant Speed improvement with progressive and other gfx codecs. We've also eliminated a couple of along the way, so an update is highly recommended. Noteworthy changes: Improved command line failure logging. P11-kit support. Json-c support. (experimental) SDL3 port SDL client. New option '/gfx:frame-ack:off' for connection delay testing. Improved decoder speed. Xfreerdp floatbar hide. Winpr-makecert month. Kerberos kdcUrl check. Timezone updates. a capability protocol violation. SDL client dialog terminating on credential dialog. Some more oss-fuzz. Rails popup window. For a complete and detailed change log since the last release run: Git log 3.6.0...3.5.1

Apache rdp remote-desktop networking c

CMake 3.30.0 šŸ’¾

CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. Simple configuration files placed in each source directory (called CMakeLists.txt files) are used to generate standard build files (e.g., makefiles on Unix and projects/workspaces in Windows MSVC) which are used in the usual way. CMake can generate a native build environment that will compile source code, create libraries, generate wrappers and build executables in arbitrary combinations.

minor feature: CMake 3.30 Release Notes Changes made since CMake 3.29 include the following. New Features. Presets. cmake-presets(7)" files now support schema version "9". "include" fields now expand all macros except " env " and preset-specific macros, i.e., those derived from the fields inside a preset's definition. File-Based API. The "cmake-file-api(7)" "cmakeFiles" version 1 object's "version" field has been updated to 1.1. It gained a "globsDependent" field to report "file(GLOB)" calls using "CONFIGURE_DEPENDS". Generators. Visual Studio Generators now add "UseDeLibraries" indicators to. vcxproj" files to denote which configurations are de configurations. See policy "CMP0162". Languages. The "Compile Features" functionality now implements support for the. cxx_std_26" and "cuda_std_26" meta-features to indicate that the compiler mode must be at least C++26. These meta-features were first documented by CMake 3.25, but were not fully implemented. Commands. The "add_library()" command, on platforms that do not support shared libraries, now rejects creation of shared libraries instead of automatically converting them to static libraries. See policy. CMP0164". The "enable_language()" command now fails with an error if it is called before the first "project()" call. See policy "CMP0165". The "file(DOWNLOAD)" and "file(UPLOAD)" commands gained a. TLS_VERSION lt;min gt;" option to specify the minimum TLS version for connections to "https://" URLs. Variables. The "CMAKE_ lt;LANG gt;_STANDARD_LATEST" variable was added to describe the latest " lt;LANG gt;" language standard CMake supports for the selected compiler. The "CMAKE_TLS_VERIFY" environment variable was added as a fallback to the existing "CMAKE_TLS_VERIFY" variable. It specifies whether to verify the server certificate for "https://" URLs by default. The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION" environment variable were added to specify a default minimum TLS version for connections to "https://" URLs by the "file

BSDL software-development build-tool

VTK 9.3.1 šŸ’¾

The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability. VTK is part of Kitwareā€™s collection of supported platforms for software development. The platform is used worldwide in commercial applications, as well as in research and development.

minor feature: 9.3.0 Release Notes. Changes made since VTK 9.2.0 include the following. changes). Changes: changes-build). Build: Compile for C++20 builds with gcc11. Apply /utf-8 option for MSVC builds for standardization. Headers `vtkBlockSortHelper.h` from `VTK::RenderingVolume` and. vtkDIYKdTreeUtilities.h` from `VTK::FiltersParallelDIY2` are now installed. The `vtk-config.cmake` CMake package no longer permits unknown components to be listed and will report them as not found. This helps ensure the usability. VTK::Component` when `VTK_Component_FOUND` is set. The `vtk_encode_string` CMake API now supports the `ABI_MANGLE_SYMBOL_BEGIN`. ABI_MANGLE_SYMBOL_END`, and `ABI_MANGLE_HEADER` arguments to specify a mangling mechanism. Previously (where mangling was supported), it was hard-coded to VTK's own mangling decisions. Updated the vendored `fmt` library has been to 10.1.1. The vendored `fmt` library has been updated to 10.1.1 to aid with C++17 compatibility. changes-charts). Charts: Uniformize the `vtkPlot` API for color setters/getter, in order to fit the API of `vtkPen` and `vtkBrush`. Methods using floating point parameters. e.g. `vtkPlot::SetColor(double r, double g, double b)`) are now suf with `F` to avoid confusion with equivalent functions using unsigned chars. The former ones are marked as deprecated. vtkChartParallelCoordinates`'s default selection behavior has been simplified. Multiple selection is no longer supported in `SELECTION_DEFAULT`. changes-copyright). Copyright: SPDX information have been added and replace all previous copyright declaration in all of VTK. See more information spdx-copyright on the process used. spdx-copyright : https://gitlab.kitware.com/vtk/vtk/-/commit/987d39ac31203df75281f0ab4be135dfc3c42d89. changes-core). Core: OSPRay has been disabled for older x86 _64 processors which do not support SSE4.1. Removed hidden private dependency of `CommonCore` on `CommonDataModel`. Nested parallelism has been disabled by default for all backends except

Other science-research visualization c++ python

Warzone 2100 4.5.0 šŸ’¾

Command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multiplayer and single-player skirmish modes, and an extensive tech tree and a full unit designer. Multiplayer is also cross-platform - battle your friends with any OS, Windows, Linux or macOS, it all works seamlessly!

major bugfix: : General: : Exclude retreating droids from formation speed limiting. : GameStoryLogger: Generate final frame. : missionMoveTransporterOffWorld: Clear additional state. : Only process structure group assignment if no droids are also selected. : Prevent artillery units under firesupport trying to ram targets. Campaign: Change: Some buffs for campaign weapons. Other: : Emscripten build info.

GNU GPL real-time-strategy game c++ linux windows macos bsd

PeerTube 6.2.0-rc.1 šŸ’¾

Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.

major bugfix: IMPORTANT NOTES: Added `pip3` as required PeerTube dependency to support automatic transcription. You must install it on your system. Maintenance: Check for latest plugin versions every 4 hours (instead of 12 hours). We recommend admins to update their current configuration to apply this change for faster plugin new version notifications. Add a configuration to configure video thumbnail/preview sizes. Support for removing non-existent objects from object storage in prune-storage script. Support for moving original video files to object storage/filesystem in create-move-video-storage-job script. Add house-keeping script to recover disk space by removing remote files (thumbnails, avatars...). Add `max_request_attempts` object storage configuration. Docker: Add missing Docker env to configure object storage (user exports and original video files). ### Plugins/Themes/Embed API. Add ability to register the same setting multiple times to replace the old one . Add `getUser()` client helper. Detect internal link in plugin page to avoid reloading entire application when not needed. Features: :tada: Add automatic transcription of videos to generate subtitles :tada: Uses Whisper engines and models to create the subtitle and guess the video language. Has to be enabled by admins in the configuration web interface: PeerTube will automatically download and install Whisper binaries/models. Transcription can also be performed by PeerTube runners, as it can consume a lot of CPU. Transcription generation can also be run manually by administrators. :tada: Improve comment moderation :tada: Introduce a new video comment policy that requires comments to be approved first. Video owners have a dedicated page to list, view and take action on comments made on their videos. :tada: Implement auto-tagging on comments and videos for admins and on comments for video owners :tada: Comments and videos can be automatically tagged using PeerTube rules ("contains a link" for example)

Affero GPLv3 javascript angularjs web video hosting activitypub

FreeFileSync 13.7 šŸ’¾

FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.

minor bugfix: Support copying symlinks between SFTP devices Input focus not being restored after comparison/sync Log file pruning not considering selected configuration Show startup error details when running outside terminal (Linux)

GNU GPLv3 synchronization file-management backup version-control mirroring cpp

vokoscreenNG 4.3.0 šŸ’¾

vokoscreen is an easy to use screencast creator to record educational videos, live recordings of browser, installation, videoconferences, etc.

major bugfix: /li . GUI: The text for audio devices is pixelated. Translation: Updated. . .

GNU GPL video capture screen-capture cpp linux education

OpenSSH 9.8 šŸ’¾

OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers. It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.

minor feature: This release contains mostly. New features. Sshd(8): as described above, sshd(8) will now penalise client. Addresses that, for various reasons, do not successfully complete Authentication. This feature is controlled by a new sshd_config(5) PerSourcePenalties option and is on by default. Sshd(8) will now identify situations where the session did not. Authenticate as expected. These conditions include when the client Repeatedly attempted authentication unsucessfully (possibly Indicating an attack against one or more accounts, e.g. password Guessing), or when client behaviour caused sshd to crash (possibly Indicating attempts to exploit in sshd). When such a condition is observed, sshd will record a penalty of. Some duration (e.g. 30 seconds) against the client's address. If This time is above a minimum configurable threshold, then all Connections from the client address will be refused (along with any Others in the same PerSourceNetBlockSize CIDR range) until the Penalty expire. Repeated offenses by the same client address will accrue greater. Penalties, up to a configurable maximum. Address ranges may be Fully exempted from penalties, e.g. to guarantee access from a set of trusted management addresses, using the new sshd_config(5) PerSourcePenaltyExemptList option. We hope these options will make it significantly more difficult for. Attackers to find accounts with weak/guessable passwords or exploit in sshd(8) itself. This option is enabled by default. Ssh(8): allow the HostkeyAlgorithms directive to disable the. Implicit fallback from certificate host key to plain host keys. Misc: a number of inaccuracies in the PROTOCOL.*. Documentation files. GHPR430 GHPR487 All: switch to strtonum(3) for more robust integer parsing in most. Places. Ssh(1), sshd(8): correctly restore sigprocmask around ppoll(). Ssh-keysign(8): stricter validation of messaging socket fd GHPR492. Sftp(1): flush stdout after writing "sftp " prompt when not using. Editline. GHPR480 Sftp-server(8): hom

BSDL c ssh security cryptography utilities sftp scp openbsd linux

git-annex 10.20240701 šŸ’¾

git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space. Even without file content tracking, being able to manage files with git, move files around and delete files with versioned directory trees, and use branches and distributed clones, are all very handy reasons to use git. And annexed files can co-exist in the same git repository with regularly versioned files, which is convenient for maintaining documents, Makefiles, etc that are associated with annexed files but that benefit from full revision control. When a file is annexed, its content is moved into a key-value store, and a symlink is made that points to the content. These symlinks are checked into git and versioned like regular files. You can move them around, delete them, and so on. Pushing to another git repository will make git-annex there aware of the annexed file, and it can be used to retrieve its content from the key-value store.

minor bugfix: Git-annex remotes can now act as proxies that provide access to. Their remotes. Configure this with remote.name.annex-proxy And the git-annex update proxy command. Clusters are now supported. These are collections of nodes that can be accessed as a single entity, accessed by one or more gateway. Repositories. Added git-annex initcluster, updatecluster, and extendcluster commands. a where interrupting git-annex while it is updating the. Git-annex branch for an export could later lead to git fsck Complaining about missing tree objects. Tab completion of options like --from now includes special remotes, as well as proxied remotes and clusters. Tab completion of many commands like info and trust now includes. Remotes. P2P protocol version 2. Windows build with Win32 2.13.4+ Thanks, Oleg Tolmatcev. When --defilter or annex.defilter is set, avoid propigating. Deoutput from git-annex-shell, since it cannot be filtered. -- Joey Hess Mon, 01 Jul 2024 15:11:48 -0400.

Mixed git archive haskell

Weblate 5.6.2 šŸ’¾

Weblate is an open source web-based translation tool with version control. It includes several hundred languages with basic definitions, and enables the addition of more language definitions, all definitions can be edited by the web community or a defined set of people, as well as through integrating machine translation, such as DeepL, Amazon Translate, or Google Translate.

minor feature: lt;p gt;Released on July 1st 2024. lt;/p gt;. lt;p gt; lt;strong gt; lt;/strong gt; lt;/p gt;. lt;ul gt;. lt;li gt;. lt;p gt;Rendering of lt;a href="https://docs.weblate.org/en/weblate-5.6.2/devel/translations.html#labels" rel="nofollow" gt; lt;span gt;String labels lt;/span gt; lt;/a gt; color selection widget. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Detection of pending outgoing commits. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt; lt;a href="https://docs.weblate.org/en/weblate-5.6.2/admin/addons.html#addons" rel="nofollow" gt; lt;span gt;Add-ons lt;/span gt; lt;/a gt; button layout. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Crash when installing lt;a href="https://docs.weblate.org/en/weblate-5.6.2/admin/addons.html#addon-weblate-discovery-discovery" rel="nofollow" gt; lt;span gt;Component discovery lt;/span gt; lt;/a gt; add-on. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Removal of source strings in lt;a href="https://docs.weblate.org/en/weblate-5.6.2/user/glossary.html#glossary" rel="nofollow" gt; lt;span gt;Glossary lt;/span gt; lt;/a gt;. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Validation of lt;a href="https://docs.weblate.org/en/weblate-5.6.2/admin/backup.html#projectbackup" rel="nofollow" gt; lt;span gt;Project level backups lt;/span gt; lt;/a gt; ZIP file upon restoring ( lt;a title="CVE-2024-39303" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-jfgp-674x-6q4p/hovercard" href="https://github.com/advisories/GHSA-jfgp-674x-6q4p" gt;CVE-2024-39303 lt;/a gt; / lt;a title="GHSA-jfgp-674x-6q4p" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-jfgp-674x-6q4p/hovercard" href="https://github.com/advisories/GHSA-jfgp-674x-6q4p" gt;GHSA-jfgp-674x-6q4p lt;/a gt;). lt;/p gt;. lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Upgrading lt;/strong gt; lt;/p gt;. lt;p gt;Please follow lt;a href="https://docs.weblate.org/en/weblate-5.6.2/admin/upgrade.html#generic-upgrade-instructions" rel="nofollow" gt; lt;span gt;Generic upgrade

GNU GPLv3 translation localization web python html

OpenSnitch 1.6.6 šŸ’¾

OpenSnitch is a GNU/Linux application firewall. Key features Interactive outbound connections filtering. Block ads, trackers or malware domains system wide. Ability to configure system firewall from the GUI (nftables). Configure input policy, allow inbound services, etc. Manage multiple nodes from a centralized GUI. SIEM integration

minor feature: lt;h2 gt; lt;/h2 gt;. lt;ul gt;. lt;li gt;exporting/importing rules lt;/li gt;. lt;li gt; daemon Remove duplicate regex in system.go for -check-requirements lt;/li gt;. lt;li gt; GUI keep working if pyinotify fails loading lt;/li gt;. lt;/ul gt;. lt;h2 gt;What has changed lt;/h2 gt;. lt;h4 gt;Improvements lt;/h4 gt;. lt;ul gt;. lt;li gt;allow to easily configure rules without the GUI lt;/li gt;. lt;li gt; daemon eBPF performance improvement handling exit events ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/15fcf6753516a1e22add87cb2b4f5de4a14540ec/hovercard" href="https://github.com/evilsocket/opensnitch/commit/15fcf6753516a1e22add87cb2b4f5de4a14540ec" gt; lt;tt gt;15fcf67 lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt; daemon eBPF disable events on too many errors lt;/li gt;. lt;li gt; daemon added more kernel config paths for checking system requirements lt;/li gt;. lt;li gt; GUI improved authentication options ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/ff407e72af7e023b290b9963e9c734d91d640f0b/hovercard" href="https://github.com/evilsocket/opensnitch/commit/ff407e72af7e023b290b9963e9c734d91d640f0b" gt; lt;tt gt;ff407e7 lt;/tt gt; lt;/a gt;, lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/c5409755bc3cafe386488ebe499ff96b9b3bac08/hovercard" href="https://github.com/evilsocket/opensnitch/commit/c5409755bc3cafe386488ebe499ff96b9b3bac08" gt; lt;tt gt;c540975 lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt; GUI improve wording lt;/li gt;. lt;li gt; GUI ignore SameFile error when enabling autostart ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/03439f4f9cffc42a0b7c30fc4743ff3ea773400d/hovercard" href="https://github.com/evilsocket/opensnitch/commit/03439f4f9cffc42

GNU GPLv3 firewall c

libvirt 10.5.0 šŸ’¾

The libvirt project: is a toolkit to manage virtualization platforms is accessible from C, Python, Perl, Go and more is licensed under open source licenses supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more targets Linux, FreeBSD, Windows and macOS is used by many applications

major bugfix: New features. Introduce SEV-SNP support. SEV-SNP is introduced as another type of ``. Its support is reported in both domain capabilities and `virt-host-validate`. Improvements. Tools: virt-pki-validate has been rewritten in C. The `virt-pki-validate` shell script has been rewritten as a C program. Providing an output format that matches `virt-host-validate`, removing The dependency on `certtool` and providing more comprehensive checks of the certificate properties. Qemu: implement iommu coldplug/unplug. The `` device can be now cold plugged and/or cold unplugged. Pass shutoff reason to release hook. Sometimes in release hook it is useful to know if the VM shutdown was. Graceful or not. This is especially useful to do cleanup based on the VM Shutdown failure reason in release hook. Starting with this release the Last argument 'extra' is used to pass VM shutoff reason in the call to Release hook. Nodedev: improve DASD detection. In newer DASD driver versions the ID_TYPE tag is supported. This tag is. Missing after a system reboot but when the ccw device is set offline and Online the tag is included. To this version independently we need to Check if a device detected as type disk is actually a DASD to maintain the Node object consistency and not end up with multiple node objects for DASDs. . Remote_daemon_dispatch: Unref sasl session when closing client connection. A memory leak was identified when a client started SASL but then suddenly. Connection. This is now. Qemu: migration with disabled vmx- CPU features. Migrating a domain with some vmx- CPU features marked as disabled could. Have failed as the destination would incorrectly expect those features to be enabled after starting QEMU. Qemu: `libvirtd`/`virtqemud` crash when VM shuts down during migration. The libvirt daemon could crash when a VM was shut down while being migrated to another host.

Mixed virtualization virtual-machine toolkit library c python

libvert 10.5.0 šŸ’¾

The libvirt project: is a toolkit to manage virtualization platforms is accessible from C, Python, Perl, Go and more is licensed under open source licenses supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more targets Linux, FreeBSD, Windows and macOS is used by many applications

major bugfix: New features. Introduce SEV-SNP support. SEV-SNP is introduced as another type of ``. Its support is reported in both domain capabilities and `virt-host-validate`. Improvements. Tools: virt-pki-validate has been rewritten in C. The `virt-pki-validate` shell script has been rewritten as a C program. Providing an output format that matches `virt-host-validate`, removing The dependency on `certtool` and providing more comprehensive checks of the certificate properties. Qemu: implement iommu coldplug/unplug. The `` device can be now cold plugged and/or cold unplugged. Pass shutoff reason to release hook. Sometimes in release hook it is useful to know if the VM shutdown was. Graceful or not. This is especially useful to do cleanup based on the VM Shutdown failure reason in release hook. Starting with this release the Last argument 'extra' is used to pass VM shutoff reason in the call to Release hook. Nodedev: improve DASD detection. In newer DASD driver versions the ID_TYPE tag is supported. This tag is. Missing after a system reboot but when the ccw device is set offline and Online the tag is included. To this version independently we need to Check if a device detected as type disk is actually a DASD to maintain the Node object consistency and not end up with multiple node objects for DASDs. . Remote_daemon_dispatch: Unref sasl session when closing client connection. A memory leak was identified when a client started SASL but then suddenly. Connection. This is now. Qemu: migration with disabled vmx- CPU features. Migrating a domain with some vmx- CPU features marked as disabled could. Have failed as the destination would incorrectly expect those features to be enabled after starting QEMU. Qemu: `libvirtd`/`virtqemud` crash when VM shuts down during migration. The libvirt daemon could crash when a VM was shut down while being migrated to another host.

Mixed virtualization virtual-machine toolkit library c python