ObjFW 1.0.10 💾

ObjFW is an extremely portable, lightweight Objective-C framework and runtime that supports the latest Objective-C features.

minor bugfix: -02-24. objc_getClassList() not releasing the global runtime mutex. Improves OFLHAArchive's compatibility with non-standard archives. + Adds endbr32 / endbr64 / bti instructions for compatibility with Control Flow Integrity.

QPL objc objectivec objective c framework runtime

Logstash 8.12.2 💾

Logstash is part of the Elastic Stack along with Beats, Elasticsearch and Kibana. Logstash is a server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite "stash." (Ours is Elasticsearch, naturally.). Logstash has over 200 plugins, and you can write your own very easily as well. For more info, see https://www.elastic.co/products/logstash

minor bugfix: Set Netty's maxOrder options to previous default value of 11 https://github.com/elastic/logstash/pull/15928. Add "openssl" to UBI docker images https://github.com/elastic/logstash/pull/15929. ==== Plugins. *Jdbc Integration - 5.4.8*. Update Derby to 10.15.2.1 https://github.com/logstash-plugins/logstash-integration-jdbc/pull/155 #155 . Update sequel version to = 5.74.0, that allows the generic jdbc adapter to better handle disconnect errors https://github.com/logstash-plugins/logstash-integration-jdbc/pull/153 #153 . *Kafka Integration - 11.3.4*. "retries" and "value_serializer" error handling in output plugin https://github.com/logstash-plugins/logstash-integration-kafka/pull/160 #160 . logstash-8-12-1 .

log log-viewer java

libpng (Portable Network Graphics) 1.6.43 💾

libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.

minor feature: the row width check in png_check_IHDR(). This corrected a that was specific to the 16-bit platforms, and removed a spurious compiler warning from the 64-bit builds. Added eXIf chunk support to the push-mode reader in pngpread.c. Added contrib/pngexif for the benefit of the users who would like to inspect the content of eXIf chunks. Added contrib/conftest/basic.dfa, a basic build-time configuration. a preprocessor condition in pngread.c that broke build-time configurations like contrib/conftest/pngcp.dfa. Added CMake build support for LoongArch LSX. a CMake build error that occurred under a peculiar state of the dependency tree. This was a regression introduced in libpng-1.6.41. Marked the installed libpng headers as system headers in CMake. Updated the build support for RISCOS. Updated the makefiles to allow cross-platform builds to initialize conventional make variables like AR and ARFLAGS. Added various improvements to the CI scripts in areas like version consistency verification and text linting. Added version consistency verification to pngtest.c also.

Zlib c png image format library raster-image compression deflate gamma icc zlib

git 2.44.0 💾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: git checkout -B. " used to allow switching to a branch that, is in use on another worktree, but this was by mistake. The users, need to use "--ignore-other-worktrees" option. "git add" and "git stash" learned to support the ":(attr:.)", magic pathspec. "git rebase --autosquash" is now enabled for non-interactive rebase, but it is still incompatible with the apply backend. Introduce "git replay", a tool meant on the server side without, working tree to recreate a history. "git merge-file" learned to take the "--diff-algorithm" option to, use algorithm different from the default "myers" diff. Command line completion (in contrib/) learned to complete path, arguments to the "add/set" subcommands of "git sparse-checkout", better. "git checkout -B. " allowed a branch that is, in use in another worktree to be updated and checked out, which, might be a bit unexpected. The rule has been tightened, which is a, breaking change. "--ignore-other-worktrees" option is required to, unbreak you, if you are used to the current behaviour that "-B", overrides the safety. The builtin_objectmode attribute is populated for each path, without adding anything in.gitattributes files, which would be, useful in magic pathspec, e.g. ":(attr:builtin_objectmode=100755)", to limit to executables. "git fetch" learned to pay attention to "fetch.all" configuration, variable, which pretends as if "--all" was passed from the command, line when no remote parameter was given. In addition to (rather cryptic) Security Identifiers, show username, and domain in the error message when we barf on mismatch between, the Git directory and the current user on Windows. The error message given when "git branch -d branch" fails due to, commits unique to the branch has been split into an error and a new, conditional advice message. When given an existing but unreadable file as a configuration file, gitweb behaved as if the file did not exist at all, but now it, errors out. This is a change that may brea

GNU LGPL c git scm vcs dvcs

SPINA Thyr 4.2.1 💾

SPINA is software for determining constant structure-parameters of endocrine feedback control systems from hormone levels obtained in vivo. The first version of this cybernetic approach (SPINA Thyr) allows for evaluating the functional status of the thyroid gland, i.e. thyroid's secretory capacity (SPINA-GT) and sum activity of peripheral deiodinases (SPINA-GD). Additional structure parameters that are calculated include Jostel's TSH index and TTSI.

minor bugfix: Bug fix release

BSDL spina endocrinology thyroid cybernetics medical science calculator s secretory capacity spina-gt spina-gd pascal object-pascal r

Fasttracker II clone 1.76 💾

Fasttracker II clone for Windows/macOS/Linux Aims to be a highly accurate clone of the classic Fasttracker II software for MS-DOS. The XM player itself has been directly ported from the original source code, for maximum accuracy. The code is partly my own, partly based on the original FT2 code. What is Fasttracker II? Read about it on Wikipedia.

major feature: The 16-point sinc resampling interpolator has been upgraded to 32-point for better sound quality in the tracker (if you have selected "Sinc (32 point)"). This interpolator is so good that a lot of old XM tunes will sound muddy because of lo-fi samples. I recommend that you experiment with the choice of interpolators. "Cubic spline" is a good choice if you listen to a wide variety of XMs, while "Sinc (32 point)" is the best option if you create your own tunes using hi-fi samples, or if you mostly listen to XMs with hi-fi samples (or if you can accept a muddy/filtered sound from lo-fi samples). Removed 32-bit specific code (32-bit binaries now support all features) Removed text fading from "about screen" (more is less) Windows/macOS: Updated SDL to v2.30.0

BSDL-2 audio tracker

Clam AntiVirus 1.3.0 💾

ClamAV is an anti-virus engine, which is commonly used for email and web scanning, or gateway and fileserver securing. It provides a command-line scanner, a sendmail milter, automatic signature database updates, built-in support for many archiving and container or mail encoding formats, scanning standard ELF and compressed executables, as well as common office document formats.

minor feature: Major changes Added support for extracting and scanning attachments found in Microsoft OneNote section files. OneNote parsing will be enabled by default, but may be optionally disabled using one of the following options: a. The clamscan command line option: --scan-onenote=no, b. The clamd.conf config option: ScanOneNote no, c. The libclamav scan option options.parse = CL_SCAN_PARSE_ONENOTE;, d. A signature change to the daily.cfg dynamic configuration (DCONF). Other improvements Fixed issue when building ClamAV on the Haiku (BeOS-like) operating system. Patch courtesy of Luca D'Amico ClamD: When starting, ClamD will now check if the directory specified by TemporaryDirectory in clamd.conf exists. If it doesn't, ClamD will print an error message and will exit with exit code 1. Patch courtesy of Andrew Kiggins. CMake: If configured to build static libraries, CMake will now also install the libclamav_rust, libclammspack, libclamunrar_iface, and libclamunrar static libraries required by libclamav. Note: These libraries are all linked into the clamscan, clamd, sigtool, and freshclam programs, which is why they did not need to be installed to function. However, these libraries would be required if you wish to build some other program that uses the libclamav static library. Patch courtesy of driverxdw. Added file type recognition for compiled Python (.pyc) files. The file type appears as a string parameter for these callback functions: clcb_pre_cache clcb_pre_scan clcb_file_inspection When scanning a .pyc file, the type parameter will now show "CL_TYPE_PYTHON_COMPILED" instead of "CL_TYPE_BINARY_DATA". Improved support for decrypting PDF's with empty passwords. Assorted minor improvements and typo fixes.

GNU GPL c virus-scanner mail-filter security administrators

PowerShell Core 7.5.0-preview.2 💾

PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.

minor feature: 7.5.0-preview.2 - 2024-02-22. Engine Updates and. `using assembly` to use `Path.Combine` when constructing assembly paths. Validate the value for `using namespace` during semantic checks to prevent declaring invalid namespaces. General Cmdlet Updates and. Add `WinGetCommandNotFound` and `CompletionPredictor` modules to track usage. `ConvertFrom-Json`: Add `-DateKind` parameter. Add tilde expansion for windows native executables. Add `DirectoryInfo` to the `OutputType` for `New-Item`. `Get-Error` serialization of array values. Code Cleanup. lt;details gt;. lt;summary gt;. lt;p gt;We thank the following contributors! lt;/p gt;. lt;p gt;@eltociear lt;/p gt;. lt;/summary gt;. lt;ul gt;. lt;li gt;a typo in lt;code gt;CoreAdapter.cs lt;/code gt; lt;/li gt;. lt;li gt;Remove lt;code gt;PSScheduledJob lt;/code gt; module source code lt;/li gt;. lt;/ul gt;. lt;/details gt;. Tests. Rewrite the mac syslog tests to make them less flaky. Build and Packaging Improvements. lt;details gt;. lt;summary gt;. lt;p gt;Bump to.NET 9 Preview 1 lt;/p gt;. lt;p gt;We thank the following contributors! lt;/p gt;. lt;p gt;@gregsdennis lt;/p gt;. lt;/summary gt;. lt;ul gt;. lt;li gt;Bump to.NET 9 Preview 1 lt;/li gt;. lt;li gt;Add dotnet-runtime-9.0 as a dependency for the Mariner package lt;/li gt;. lt;li gt;Add dotenv install as latest version does not work with current Ruby version lt;/li gt;. lt;li gt;Remove lt;code gt;surrogateFile lt;/code gt; setting of APIScan lt;/li gt;. lt;li gt;Update experimental-feature json files lt;/li gt;. lt;li gt;Update to the latest NOTICES file lt;/li gt;. lt;li gt;Update the cgmanifest lt;/li gt;. lt;li gt;Update the cgmanifest lt;/li gt;. lt;li gt;Bump XunitXml.TestLogger from 3.1.17 to 3.1.20 lt;/li gt;. lt;li gt;Update versions of PSResourceGet lt;/li gt;. lt;li gt;Generate MSI for lt;code gt;win-arm64 lt;/code gt; installer lt;/li

MITL powershell shell

Gitea 1.21.6 💾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: v1.21.6 SECURITY. XSS vulnerabilities. Use general token signing secret. API. Refactor template parsing and API endpoint. swift packages not resolving. ENHANCEMENTS. Refactor git version functions and check compatibility. Improve user experience for outdated comments. Hide code links on release page if user cannot read code. Wrap contained tags and branches again. incorrect button CSS usages. Strip trailing newline in markdown code copy. . Remove SSH workaround. Only log error when tag sync fails. SSPI user creation. Improve the `_comment` workflow trigger event. Discard unread data of `git cat-file`. error display when merging PRs. Prevent double use of `git cat-file` session.. missing link on outgoing new release notifications. debian InRelease Acquire-By-Hash newline. Always write proc-receive hook for all git versions. Do not show delete button when time tracker is disabled. Workaround to clean up old reviews on creating a new one. when the linked account was disactived and list the linked accounts. Do not use lower tag names to find releases/tags. missed edit event for actions. Only delete scheduled workflows when needed. Make submit event code work with both jQuery event and native event. push to create with capitalize repo name. Use ghost user if user was not found. Dont load Review if Comment is CommentTypeReviewRequest. Refactor parseSignatureFromCommitLine. Avoid showing unnecessary JS errors when there are elements with different origin on the page. gitea-origin-url with default ports. orgmode link resolving. : Elasticsearch: Request Entity Too Large #28117. Do not render empty comments. Avoid sending update/delete release notice when it is draft. DOCS. Rm outdated docs from some languages. MISC. Implement some action notifier functions. gitea-action user avatar broken on edited menu. Disallow merge when required checked are missing. Convert visibility to number. Load outdated comments when (un)resolvin

MITL git go

giflib 5.2.1 💾

The GIFLIB project maintains the giflib service library, which has been pulling images out of GIFs since 1989. It is deployed everywhere you can think of and some places you probably can't - graphics applications and web browsers on multiple operating systems, game consoles, smartphones, and likely your ATM too. Yes, this code is he reason GIFs were in Mosaic, the first web browser that could do inline graphics; it is the implementation Andreesen and Bina used. This is very mature, stable, small-footprint code with minimal dependencies (suitable for use in embedded deployments) that needs only occasional very minor bugfixes. Test reports from odd platforms and better regression tests are particularly welcome. Don't try to redesign it, applications beyond counting would break if you did. It's "GIFLIB" in caps as a nod to the code's origins in the dark and backward abysm of MS-DOS, but Unix hackers are encouraged to spell it "giflib" in deference to local conventions. :-)

minor bugfix: This is the "Maybe I shouldn't have done a release while in surgical recovery" release. In gifbuild.c, avoid a core dump on no color map. Restore inadvertently removed library version numbers in Makefile.

MITL gif library c

Dear ImGui 1.90.4 💾

Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level libraries. Dear ImGui is particularly suited to integration in game engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on console platforms where operating system features are non-standard. Minimize state synchronization. Minimize UI-related state storage on user side. Minimize setup and maintenance. Easy to use to create dynamic UI which are the reflection of a dynamic data set. Easy to use to create code-driven and data-driven tools. Easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools. Easy to hack and improve. Portable, minimize dependencies, run on target (consoles, phones, etc.). Efficient runtime and memory consumption. Battle-tested, used by many major actors in the game industry.

minor bugfix: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.4 Other changes: Nav: SetKeyboardFocusHere() or programmatic tabbing API from not working on windows with the ImGuiWindowFlags_NoNavInputs flag (regression in 1.90.2, which among other things broke imgui_memory_editor). Menus, Popups: an where hovering a parent-menu upward would erroneously the window.. Popups: resizable popup minimum size being too small. Standardized minimum size logic. Modals: Temporary changes of ImGuiCol_ModalWindowDimBg are properly handled by BeginPopupModal().. Tables: Angled headers: support for multi-line labels.. Tables: Angled headers: various to accurately handle CellPadding changes.. Tables: Angled headers: properly registers horizontal component of angled headers for auto-resizing of columns.. Tables: Angled headers: TableAngledHeadersRow() incorrect background fill drawn too low, particularly visible with tables that have no scrolling.. ProgressBar: a minor tesselation when rendering rounded progress bars, where in some situations the rounded section wouldn't follow regular tesselation rules. DeTools: Item Picker: Promoted ImGui::DetartItemPicker() to public API.. DeTools: Item Picker: Menu entry visible in Demo- Tools but greyed out unless io.ConfigDeIsDegerPresent is set.. Misc: Added optional alpha multiplier parameter to GetColorU32(ImU32) variant. Demo: Custom Rendering: better demonstrate PathArcTo(), PathBezierQuadraticCurveTo(), PathBezierCubicCurveTo(), PathStroke(), PathFillConvex() functions. .

MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c

braille-tools 1.0.1 💾

CSS and Javascript to display Braille in web pages (for sighted people).

cleanup:

MITL braille

BallroomDJ 4 4.6.1 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 4.6.1 2024-2-23 * Bug Fixes: * Audio Identification: Fix crash when multiple selections. * Internal: * Code cleanup.

Zlib audio music end-users linux macos windows player ballroom c gtk

Crayonizer 2.5 💾

Crayonizer can color the output of command-line programs. It can also translate keypresses to something the program understands, play sounds, set xterm titlebars, iconify/deiconify/maximize xterm windows, set xterm fonts or foreground color or background color, add various types of statusbar, etc, etc.

minor feature: Deal with race condition where we wait for child process to exit before we've sent it SIGTERM, causing a hung process. Add --enable-fortify --enable-stack-protect and --enable-harden to./configure.

GNU GPLv3 console terminal command-line colorize xterm