libvirt 10.1.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 feature: * **Security** * ``CVE-2024-1441``: Fix off-by-one error leading to a crash In **libvirt-1.0.0** there were couple of interface listing APIs introduced which had an off-by-one error. That error could lead to a very rare crash if an array was passed to those functions which did not fit all the interfaces. In **libvirt-5.10** a check for non-NULL arrays has been adjusted to allow for NULL arrays with size 0 instead of rejecting all NULL arrays. However that made the above issue significantly worse since that off-by-one error now did not write beyond an array, but dereferenced said NULL pointer making the crash certain in a specific scenario in which a NULL array of size 0 was passed to the aforementioned functions. * **New features** * nodedev: Support updating mdevs The node device driver has been extended to allow updating mediated node devices. Options are available to target the update against the persistent, active or both configurations of a mediated device. **Note:** The support is only available with at least mdevctl v1.3.0 installed. * qemu: Add support for /dev/userfaultfd On hosts with new enough kernel which supports /dev/userfaultfd libvirt will now automatically grant QEMU access to this device. It's no longer needed to set vm.unprivileged_userfaultfd sysctl. * qemu: Support clusters in CPU topology It is now possible to configure the guest CPU topology to use clusters. Additionally, if CPU clusters are present in the host topology, they will be reported as part of the capabilities XML. * network: Make virtual domains resolvable from the host When starting a virtual network with a new ``register='yes'`` attribute in the ```` element, libvirt will configure ``systemd-resolved`` to resolve names of the connected guests using the name server started for this network. * qemu: Introduce dynamicMemslots attribute for virtio-mem

Mixed virtualization virtual-machine toolkit library c python

libvert 10.1.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 feature: * **Security** * ``CVE-2024-1441``: Fix off-by-one error leading to a crash In **libvirt-1.0.0** there were couple of interface listing APIs introduced which had an off-by-one error. That error could lead to a very rare crash if an array was passed to those functions which did not fit all the interfaces. In **libvirt-5.10** a check for non-NULL arrays has been adjusted to allow for NULL arrays with size 0 instead of rejecting all NULL arrays. However that made the above issue significantly worse since that off-by-one error now did not write beyond an array, but dereferenced said NULL pointer making the crash certain in a specific scenario in which a NULL array of size 0 was passed to the aforementioned functions. * **New features** * nodedev: Support updating mdevs The node device driver has been extended to allow updating mediated node devices. Options are available to target the update against the persistent, active or both configurations of a mediated device. **Note:** The support is only available with at least mdevctl v1.3.0 installed. * qemu: Add support for /dev/userfaultfd On hosts with new enough kernel which supports /dev/userfaultfd libvirt will now automatically grant QEMU access to this device. It's no longer needed to set vm.unprivileged_userfaultfd sysctl. * qemu: Support clusters in CPU topology It is now possible to configure the guest CPU topology to use clusters. Additionally, if CPU clusters are present in the host topology, they will be reported as part of the capabilities XML. * network: Make virtual domains resolvable from the host When starting a virtual network with a new ``register='yes'`` attribute in the ```` element, libvirt will configure ``systemd-resolved`` to resolve names of the connected guests using the name server started for this network. * qemu: Introduce dynamicMemslots attribute for virtio-mem

Mixed virtualization virtual-machine toolkit library c python

wxMaxima 24.02.2 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: A few last before maxima releases a new windows installer Set maxima's LANG variable, not wxMaxima's LANG. Sped up the communication between maxima and wxMaxima. Sometimes newlines in misc text from maxima got lost.

GNU GPL mathematics cas maxima

ParaView 5.12.0 💾

Core Features of ParaView Displaying Data -You can create different views to visualize data simultaneously and easily identify corresponding data elements. These views can also be customized (e.g. creating C++ plugins to add new types of views). Filtering Data Transform your data to generate visualizations that are easier to understand using ParaView filters. While an extensive list of filters is already provided, you can add custom filtering operations through Python scripting via a plugin or with a Programmable Filter. Querying Data -Besides selecting data in various views interactively, ParaView provides a way to inspect the data by querying for elements that satisfy certain criteria using the “Find Data” dialog. The UI makes it easy to build simple queries to find matching elements. Complex queries are also possible using a Python-based syntax. Animations -When you open a file with multiple timesteps, ParaView automatically sets up an animation. You can use the “Animation View” to set up complex animations involving changes to parameters of filters or sources, and you can move the camera to orbit around the dataset, along an arbitrary path, or follow data as it moves over time. Generated animations can be exported in common video formats (e.g. AVI, OGG, etc.) or as a series of PNG or JPEG image files. Exporting Scenes -You can export rendered scenes from ParaView in formats used by 3D rendering tools (e.g. VRML, X3D, and GEO). They can then be imported into other renderi

minor feature: ParaView tags https://gitlab.kitware.com/paraview/paraview/-/tags.. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0. v5.12.0. 5.12.0. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC3. v5.12.0-RC3. 5.12.0-RC3. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC2. v5.12.0-RC2. 5.12.0-RC2. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC1. v5.12.0-RC1. 5.12.0-RC1. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.2. v5.11.2. 5.11.2. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.1. v5.11.1. 5.11.1. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.1-RC1. v5.11.1-RC1. 5.11.1-RC1. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.0. v5.11.0. 5.11.0. Cory Quammen. cory.quammen@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.0-RC2. v5.11.0-RC2. 5.11.0-RC2. Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.0-RC1. v5.11.0-RC1. 5.11.0-RC1. Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.10.2. v5.10.2. 5.10.2. Mathieu Westphal. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.10.1. v5.10.1. 5.10.1. Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.10.0. v5.10.0. 5.10.0. Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.10.0-RC2. v5.10.0-RC2. ParaView 5.10.0-RC2. Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.10.0-RC1. v5.10.0-RC1. ParaView 5.10.0-RC

Mixed scientific visualization fem finite element analysis medical cpp python c

Expat 2.6.1 💾

Expat is a stream-oriented XML parser library written in C99. It excels with files too large to fit RAM, and where performance and flexibility are crucial. There are a number of applications, libraries and hardware using Expat, as well as bindings and 3rd-party wrappers. Expat is packaged everywhere.

minor feature: : Make tests independent of CPU speed, and thus more robust #828 #836 Expose billion laughs API with XML_DTD defined and XML_GE undefined, regression from 2.6.0. Other changes: Hide test-only code behind new internal macro Autotools: Reject expat_config.h.in defining SIZEOF_VOID_P Address compiler warnings #832 #834 Version info bumped from 10:0:9 (libexpat*.so.1.9.0) to 10:1:9 (libexpat*.so.1.9.1); see https://verbump.de/ for what these numbers do. Infrastructure: CI: Adapt to breaking changes in clang-format Special thanks to: David Hall Snild Dolkow.

MITL xml parser c c99 library

ExpressJS 4.18.3 💾

Express is a fast and minimalistic web framework for NodeJS. It provides robust routing, HTTP utility code (redirection, caching, etc), view and templating system (over 14 engines) support, HTTP content negotiation, and code generation.

minor bugfix: Routing requests without method. Deps: body-parser@1.20.2. Strict json error message on Node.js 19+. Deps: content-type@ 1.0.5. Deps: raw-body@2.5.2.

MITL javascript web-framework nodejs templating web-apps developers

vera 0.02 💾

vera is an alternative init daemon supervisor (PID 1) that uses containers. Containers allow reliable, foolproof shutdown and termination of started services. vera was developed on Slackware 15.0. It is capable of booting and shutting down a stock installation of Slackware 15.

minor feature: Release 0.02 adds the ability to start each rc.M-launched rc service in its own container, instead of using a single container for all services.

GNU GPLv3 init admin cgroups2 slackware

Checkstyle 10.14.0 💾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: Checkstyle fails to parse unnamed variable. GenericWhitespace Check ignores exception to the quot; gt; quot; rule for succeeding whitespaces. Remove '//ok' comments from Input files. Update Codenarc to highest compatible release - v2.2.0. Remove UnmodifiableCollectionUtil and use pitest funmodifiablecollection feature. Enable checks from Error Prone Support. Cover pitest survivals with tests. improve text block grammar. checker-framework.yml should be able to fail execution if report generation is failed. upadat example in javadoc for EMBEDDED_EXPRESSION tokens. doc: mention text block suppression. Rename Java Input files and test methods to specify Test functionality. infra: should use release 11 for compilation. Resolve Pitest Suppression in Pitest-Javadoc Profile. Enable examples tests. Execute all checkstyle samples in each PR execution. Update Tests to use new 'verifyXxxxxx' method or 'execute' that use inlined config in Input files. Expand XPath IT Regression Testing. Forbid Files.createTempDirectory in Checkstyle and replace with @TempDir. Enforce file size on Java inputs. Resolve CheckerFramework violations. Expanding maxmem to resolve OOM Exception (Checker checks). doc: releasenotes.xml line length violation.

MITL java coding-style syntax-checker command-line

LimeSurvey 6.4.10 build 240228 💾

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: Survey permission improvements (lajosarpad). CT-674: other field in list(radio) is cut off after 5 characters (Carsten Schmitz). Input validation does not work correctly with input numeric when reload response (Denis Chenu). Updated translation: Japanese by d_inoue. Updated translation: French (France) by DenisChenu, mapage.

GNU GPL survey php mysql mssql postgres

Babel 7.24.0 💾

Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.

major bugfix: (2024-02-28). #### :rocket: New Feature. `babel-standalone`. Export babel tooling packages in `@babel/standalone` (@ajihyf). `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-transform-class-properties`. Implement `noUninitializedPrivateFieldAccess` assumption (@nicolo-ribaudo). `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-syntax-decorators`, `babel-plugin-transform-class-properties`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`. Support decorator 2023-11 normative updates (@JLHwung). `babel-preset-flow`. babel 7 Allow setting `ignoreExtensions` in Flow preset (@nicolo-ribaudo). Add `experimental_useHermesParser` option in `preset-flow` (@liuxingbaoyu). `babel-helper-import-to-platform-api`, `babel-plugin-proposal-import-wasm-source`, `babel-plugin-proposal-json-modules`, `babel-standalone`. Add transform support for JSON modules imports (@nicolo-ribaudo). `babel-plugin-transform-runtime`. Add back `moduleName` option to `@babel/plugin-transform-runtime` (@nicolo-ribaudo). `babel-parser`, `babel-types`. Allow import attributes for `TSImportType` (@sosukesuzuki). #### :: `babel-plugin-proposal-do-expressions`, `babel-traverse`. : avoid `popContext` on unvisited node paths (@JLHwung). `babel-helper-create-class-features-plugin`, `babel-plugin-transform-private-methods`, `babel-plugin-transform-private-property-in-object`. class private properties when `privateFieldsAsSymbols` (@liuxingbaoyu). `babel-helper-create-class-features-plugin`, `babel-plugin-transform-private-methods`. the support of `arguments` in private `get/set` method (@liuxingbaoyu). `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`. Reduce decorator static property size (@liuxingbaoyu). `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`. eval

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

Daytime 4.0 💾

Daytime is a utility for linux and freebsd (possibly other unix) that can set the system clock from SNTP, daytime, time and HTTP servers. It can also act as an SNTP server or SNTP broadcaster.

major feature: Added support for getting date over ssh using 'date' command. Added https support.

GNU GPLv3 sntp ntp time daytime clock

Sommelier 9.0 💾

A downloader/installer for apps/games/doom-wads that run under wine, dosbox, java, scummvm, the fuse spectrum emulator, crispy-doom or chocolate-doom, mednafen, citra and other emulators, and also some native apps. Also can install games from gog.com that can be run under wine/dosbox/scummvm/native (gog installers must be manually downloaded). Comes with a list of apps. Checks sha256 of downloads, downloads dependancies, makes registry changes for running/installing, etc.

major feature: support using dosbox '-c ', add 'saves-dir' system to prevent pollution of users home or /Documents directory, handle quote (') in file names, as in "Heroine's Quest", add .config/autostart support, fix/improve 'list' command, add '-category' and '-installed' search options, support dosbox-x as an emulator, add atari800 emulator with some games from archive.org, handle aliases for platforms (e.g. msdos/dos)

GNU GPLv3 wine downloader installer

Pinner 0.1.2 💾

A Geany plugin designed to enhance document management by allowing users to pin documents to a sidebar tab. This feature is particularly useful for users working with many multiple open documents, as it enables them to add selected filenames to a list for easy access. Users can then simply click on a filename in the list to switch to that document.

minor bugfix: * Fix install path in meson.build * Expand documentation

MITL geany plugin ide

canfigger 0.3.0 💾

Canfigger is a lightweight C language library designed to parse configuration files. It provides functionality to read them and represent their contents as a linked list of key-value pairs, along with associated attributes for each pair.

minor feature: * use dynamic memory allocation for keys, values, and attributes * canfigger_free() replaced with canfigger_free_current_key_node_advance() - canfigger_free_attr() removed * use 'canfigger_free_current_attr_str_advance()' instead of 'list- attr_node = list- attr_node- next'

GNU GPLv3 library config settings configuration-files parser c

Git LFS 3.5.0 💾

Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.

major feature: This release is a feature release which includes support for LoongArch and RISC-V Linux binary tarballs, `FETCH_HEAD` as a remote source, better support for detection of the system gitattributes file, and configuration options for the SSH protocol. In this release, the `FETCH_HEAD` support is experimental and subject to change. We would like to extend a special thanks to the following open-source. contributors: @jochenhz for improvements to `git lfs prune`. @murez for improvements to our installation script. @qiangxuhui for tooling to build 64-bit LoongArch packages. @AaronDewes for tooling to build 64-bit RISC-V packages. @b-camacho for allowing `FETCH_HEAD` as a fallback remote source. @tigsikram for ing some broken links. @aymanbagabas for ing our SSH protocol documentation. @KyleFromKitware for improvements to the pure SSH protocol. @Juneezee for several code cleanups. @cmaves for improving performance of our progress indications. @QuLogic for improving completions and updating docs. @philip-peterson for helping detect invalid refs in `git lfs push`. @bogomolets-owl for helping include the reference specified in unlock requests. Features: Add --verify-unreachable option to LFS prune #5648. attribute: warn if config exists after uninstalling #5635. Initialize sessions lazily #5634. Add a `--local` argument to install.sh #5618. Provide loong64 Binary Support #5607. Improve locking performance #5561. Allow configuring the SSH protocol #5555. Add `FETCH_HEAD` as fallback remote source #5357. Use `git var` to find system gitattributes file #5412. Add RISC-V support #5438. : Add support for homedir expansion in SSL key and cert paths #5657. Display correct status information when `git lfs ls-files` run in subdirectory #5653. git lfs prune is deleting staged files in the index #5637. Report invalid ref in `git lfs push` command #5639. Always open files when cloning and spooling #5617. git-scm.com links #5589. doc: update ssh_ad

MITL git