Red5 Media Server 1.3.29 💾

Red5 is an Open Source Flash Server written in Java that supports streaming Video (FLV, F4V, MP4, 3GP), streaming Audio (MP3, F4A, M4A, AAC), recording Client Streams (FLV and AVC+AAC in FLV container), shared objects, live stream publishing, remoting and protocols RTMP, RTMPT, RTMPS, RTMPE. Additional features supported via plugin: WebSocket (ws and wss), RTSP (From Axis-type cameras) and HLS.

minor bugfix: /title . . . mondain. . . . .,2008:Repository/14514767/v.1.3.29. 2024-02-10T19:19:12Z. . v.1.3.29. . . mondain. . . . .,2008:Repository/14514767/v1.3.28. 2024-02-08T16:02:11Z. . v1.3.28. . . mondain. . . . .,2008:Repository/14514767/v1.3.27. 2024-01-11T15:48:24Z. . v1.3.27. . . mondain. . . . .,2008:Repository/14514767/v1.3.26. 2024-01-10T14:17:29Z. . .

Apache multimedia streaming server java

ImageMagick 7.1.1-28 💾

ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor bugfix: Merged: Misleading comment in dds.c `#7075`. Commits: Beta release. Bump azure/azure-code-signing-action from 0.2.22 to 0.2.26. Updated link. Eliminate extraneous EXIF comma. Do not leak memory when throwing in the constructor. Escape when writing MIFF images ( Protect ' ' in MIFF key/value pairs. . Set visible image artifac. Include version header. Bump azure/azure-code-signing-action from 0.2.26 to 0.3.0. Extent buffer by the maximum field size. Enable error diffusion for -posterize ( Refactor posterize macro. Improve posterize algorithm. Refactor posterize pixel macro. Eliminate compiler warning. Support setting the image registry. Modify posterize algorithm ( Eliminate compiler warning. Eliminate compiler warning. Check for class recursion. Raise warning instead of error when xmp profile can not be validated.. Running identify one dds files with a cubemap.. Renamed method that skips the mipmaps.. Corrected check for width and height when skipping the mipmaps.. Set ttl to time when the image will expire instead of the duration that the image can be used.. Improve time-to-live formatting. Added HEIC_COMPUTE_NUMERIC_VERSION to make the version checks more readable.. Incorrect stroke opacity ( Correct pixel offset validation method. if resampling fails, replace with invalid pixel. Also allow invalid length where 8 was added to the header size.. Release. Release.

Apache c graphics image-manipulation image-magick graphics-conversion

Uvicorn 0.27.1 💾

Uvicorn is an ASGI web server implementation for Python. Until recently Python has lacked a minimal low-level server/application interface for async frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all async frameworks. Uvicorn currently supports HTTP/1.1 and WebSockets.

minor bugfix: - Fix spurious LocalProtocolError errors when processing pipelined requests (#2243) 10/02/24

BSDL-2 webserver asgi async framework server python

LimeSurvey 6.4.5 (build 240205) 💾

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: LA-37: Set the timeout for notifications to 10s (Mohab Elsheikh). Limesurvey broken after 5.6.50 to 6.4.2 upgrade (Mohab Elsheikh). No generation of new user within first LDAP login (Denis Chenu). Error after accessing to response export view (Gabriel Jenik). No warning list when import same question code (Gabriel Jenik). CSV injection in export quota (Gabriel Jenik). CT-627: incorrect qid highlighted in structure tab (Patrick Teichmann). Updated translation: Vietnamese by binhbot, dupd. Updated translation: Spanish (Mexican) by josanes. Updated translation: Spanish (Argentina) (Informal) by kwelladm. Updated translation: Slovenian by c_schmitz, junoslukan. Updated translation: Slovak by jelen1. Updated translation: Serbian (Latin script) by wakizashi. Updated translation: Russian by gcgops, sBoston. Updated translation: Portuguese (Portugal) by samarta. Updated translation: Portuguese (Brazil) by dti.proplan, phph, Tiller. Updated translation: Portuguese (Brazil) by Tiller. Updated translation: Persian by sdhadi. Updated translation: Norwegian (Bokmål) by pmonstad. Updated translation: Lithuanian by Morta. Updated translation: Latvian by c_schmitz, daugavietis. Updated translation: Japanese by d_inoue, nomoto. Updated translation: Hungarian by kkd. Updated translation: Hindi by KapilSabarwal. Updated translation: Hebrew by jonasfashions. Updated translation: German by c_schmitz. Updated translation: German (Informal) by c_schmitz. Updated translation: Georgian by Davitus, giorgi. Updated translation: French (France) by Aura97, c_schmitz, mapage, Tobixnator, twilllig. Updated translation: Finnish by Jmantysalo. Updated translation: Dutch (Informal) by Aanouk. Updated translation: Danish by nonformality. Updated translation: Czech by jelen1. Updated translation: Czech (Informal) by jelen1. Updated translation: Croatian by tibor.pacalat. Updated translation: Chinese (Taiwan) (Traditional) by Yu-Jyun Guo. Updated translation: Chinese (Simplified) by flying9841,

GNU GPL survey php mysql mssql postgres

gsequencer 6.4.4 💾

Advanced Gtk+ Sequencer Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

minor documentation: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) . Updated user manual images. Improved AgsEnvelopeEditor and AgsPatternEnvelope to allow negative y-values for attack, sustain, decay, release and ratio. Minor improvements.

GNU GPLv3 sound-synthesis mixers sequencer audio

OpenSnitch 💾

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;ul gt;. lt;li gt;when using the GUI with multiple remote nodes. lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2126814442" data-permission-text="Title is private" data-url="" data-hovercard-type="" data-hovercard-url="/evilsocket/opensnitch//1093/hovercard" href="" gt;#1093 lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="" gt; lt;tt gt;v1.6.5...v1.6.5.1 lt;/tt gt; lt;/a gt; lt;/p gt;.

GNU GPLv3 firewall c

FlexGet 3.11.17 💾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

minor bugfix: all commits. . . convert_magnet: compatibility with newer libtorrent versions.. .

MITL download internet torrents bittorrent python

Paperless-ngx 2.5.0 💾

Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. Features: Organize and index your scanned documents with tags, correspondents, types, and more. Your data is stored locally on your server and is never transmitted or shared in any way. Performs OCR on your documents, adding searchable and selectable text, even to documents scanned with only images. Utilizes the open-source Tesseract engine to recognize more than 100 languages. Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals. Uses machine-learning to automatically add tags, correspondents and document types to your documents. Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)1 and more. Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents. Beautiful, modern web application that features: Customizable dashboard with statistics. Filtering by tags, correspondents, types, and more. Bulk editing of tags, correspondents, types and more. Drag-and-drop uploading of documents throughout the app. Customizable views can be saved and displayed on the dash

major feature: Breaking Changes: Enhancement: bulk delete objects @shamoon. Notable Changes: Feature: OIDC social authentication @mpflanzer. Features: Enhancement: confirm buttons @shamoon. Enhancement: bulk delete objects @shamoon. Feature: allow create objects from bulk edit @shamoon. Feature: Allow tagging by putting barcodes on documents @pkrahmer. Feature: Cache metadata and suggestions in Redis @stumpylog. Feature: Japanese translation @shamoon. Feature: option for auto-remove inbox tags on save @shamoon. Enhancement: allow paperless to run in read-only filesystem @hegerdes. Enhancement: mergeable bulk edit permissions @shamoon. Enhancement: re-implement remote user auth for unsafe API requests as opt-in @shamoon. Enhancement: Respect PDF cropbox for thumbnail generation @henningBunk. : : Test metadata items for Unicode @stumpylog. Change: try to show preview even if metadata fails @shamoon. : only check workflow trigger source if not empty @shamoon. : frontend validation of number fields fails upon save @shamoon. : Explicit validation of custom field name unique constraint @shamoon. : Don't attempt to retrieve object types user doesn't have permissions to @shamoon. Documentation: Documentation: add detail about consumer polling behavior @silmaril42. Paperless-ngx Demo: new and improved @shamoon. Documentation: Add docs about missing timezones in MySQL/MariaDB @Programie. Maintenance: Chore(deps): Bump the actions group with 1 update @dependabot. Chore(deps): Bump the actions group with 1 update @dependabot. Dependencies: . 9 changes. Chore: Backend dependencies update @stumpylog. Chore(deps-dev): Bump @playwright/test from 1.40.1 to 1.41.2 in /src-ui @dependabot. Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 19 updates @dependabot. Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui with 2 updates @dependabot. Chore(deps-dev): Bump the frontend-eslint-dependencies group

GNU GPLv3 internet web dynamic content indexing search

OpenSceneGraph 3.6.5 💾

The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries

major bugfix:

Mixed 3d-graphics toolkit graphics visualization cpp c

Tcl3D 0.9.5 💾

Tcl3D provides OpenGL bindings for TCL scripts. It's a SWIG-generated wrapper for 3D rendering using OpenGL, or alternatively SDL, OpenSceneGraph, Open Dynamics Engine or Nvidia Cg. It provides custom extensions like gauge drawing and various utility functions on top.

cleanup: Maintenance release. - Enhancements / New features: + GLEW updated to version 2.2.0. + Gl2ps updated to version 1.4.2. + Corrected SDL wrapper to work with SDL2.0.20. SDL_thread not wrapped anymore. + Regenerated tcl3dOglHelp.tcl with links to Khronos sites. - Demonstration programs: + Added two new demos. + Cleanup of obsolete demos and corresponding images.

BSDL tcl opengl 3d-rendering swig software-development

libremidi 4.4.0 💾

libremidi is a cross-platform C++20 library for real-time and MIDI file input and output. This is a fork / rewrite based on two libraries: RtMidi ModernMIDI Additionally, for MIDI 2 parsing support we use cmidi2!

major feature: New features Add Debian (bullseye, bookworm, trixie) to the CI to make sure ALSA UMP and RawMidi support gets tested Fix iOS support and add iOS CI (thanks @fwcd !) Add compatibility with ni-midi2: the libremidi::ump type will convert automatically from / to midi::universal_packet and it is possible to send directly some ni-midi2 data types through libremidi::midi_out Added an example of very basic MIDI-CI interoperation with MIDI2.0Workbench: Observer: add a track_any flag to track MIDI ports that are not reported as being hardware or software. UMP: allow send_ump to handle UMP streams, not only single UMP packets. Bugfixes Fix sysex concatenation on WinMM Various MIDI 2-related fixes across the entire stack Work-in-progress on RawMidi MIDI2 backend - output should work, input not there yet. Testing and reporting issues highly appreciated! Some compatibility bugfixes, better detection of available features in cmake Other Revamp and cleanup the cmake backends in separate files for clarity.

Mixed library midi audio music jack alsa cpp

Hunspell 1.7.2 💾

Hunspell is the spell checker of LibreOffice,, Mozilla Firefox & Thunderbird, Google Chrome, and it is also used by proprietary software packages, like macOS, InDesign, memoQ, Opera and SDL Trados. Main features: Extended support for language peculiarities; Unicode character encoding, compounding and complex morphology. Improved suggestion using n-gram similarity, rule and dictionary based pronunciation data. Morphological analysis, stemming and generation. Hunspell is based on MySpell and works also with MySpell dictionaries. C++ library under GPL/LGPL/MPL tri-license. Interfaces and ports: AndroidHunspellService (for Android, based on the Chromium fork of Hunspell), Enchant (Generic spelling library from the Abiword project), XSpell (macOS port, but Hunspell is part of the macOS from version 10.6 (Snow Leopard), and now it is enough to place the Hunspell dictionary files into ~/Library/Spelling or /Library/Spelling for spell checking), Delphi, Java (JNA, JNI), Perl, .NET, .NET Standard, Python, Ruby (1, 2, 3), UNO, RichEdit.

cleanup: Crash fixes, code clean-up in 200 commits tdf#136306 don't accept/suggest typos as 3-or-more-word compound words Prepare optional spelling mode of LibreOffice to not accept/suggest not dictionary-based words as compound words (#517) Merge in weblate translations

Mixed library spell-check dictionary language cpp

LittleCMS 2.16 💾

Little CMS intends to be an OPEN SOURCE small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. It was approved as an International Standard, ISO 15076-1, in 2005.

major feature: Changes New: import .CUBE files as RGB device links New: Read/Write MHC2 tags for Windows GPU access New: Support for UTF8 on multi-localized Unicode functions New: Support for OkLab color space, built-in and formatter. Improved: floating point transforms float - integer are now honored as float Improved: MSYS2, mingw is now supported Improved: preferred CMM, platform and creator now survives profile edition. Fixed: tificc now can deal with Lab TIFF Fixed: code can now be compiled by a C++17 compiler, "register" keyword use detected at compile time. Fixed: Reverted PostScript creation that corrupted some interpreters. Bug fixing

MITL color-management engine icc iso c

Hunspell 0.7.2 💾

Hunspell is the spell checker of LibreOffice,, Mozilla Firefox & Thunderbird, Google Chrome, and it is also used by proprietary software packages, like macOS, InDesign, memoQ, Opera and SDL Trados. Main features: Extended support for language peculiarities; Unicode character encoding, compounding and complex morphology. Improved suggestion using n-gram similarity, rule and dictionary based pronunciation data. Morphological analysis, stemming and generation. Hunspell is based on MySpell and works also with MySpell dictionaries. C++ library under GPL/LGPL/MPL tri-license. Interfaces and ports: AndroidHunspellService (for Android, based on the Chromium fork of Hunspell), Enchant (Generic spelling library from the Abiword project), XSpell (macOS port, but Hunspell is part of the macOS from version 10.6 (Snow Leopard), and now it is enough to place the Hunspell dictionary files into ~/Library/Spelling or /Library/Spelling for spell checking), Delphi, Java (JNA, JNI), Perl, .NET, .NET Standard, Python, Ruby (1, 2, 3), UNO, RichEdit.

cleanup: Crash fixes, code clean-up in 200 commits tdf#136306 don't accept/suggest typos as 3-or-more-word compound words Prepare optional spelling mode of LibreOffice to not accept/suggest not dictionary-based words as compound words (#517) Merge in weblate translations

Mixed library spell-check dictionary language cpp

jpeg-xl 0.9.2 💾

JPEG XL was standardized in 2022 as ISO/IEC 18181. The core codestream is specified in 18181-1, the file format in 18181-2. Decoder conformance is defined in 18181-3, and 18181-4 is the reference software.

security: Fixed bugs in the gdk-pixbuf plugin some build issues Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the file for details. Always prefer to use the latest release.

BSDL-2 image jpex format

Npgsql 8.0.2 💾

Npgsql is a .NET data provider for Postgresql 9.0 and later. It's implemented completely in C# 3.0 and thus does not require a client library. Allows complete database querying and CRUD interaction, has some support for ADO.NET 2.0, provides logging support, allows :colon or @prefix parameter binding, and native large object support.

minor feature: Add a factory mechanism for the factories called by the chain builder (cherry picked from commit d137ac6).

BSDL-2 c dotnet mono-compatible database-driver postgresql

OpenRA 20231010 💾

OpenRA is a real time strategy gaming engine, which reimplements Command & Conquer: Red Alert and Tiberian Dawn mods, as well as Dune 2000. They're not exact copies, but allow modern cross-platform gameplay with new features and graphical improvements.

major feature: General improvements Added a guaranteed amount of actors on sell. #20491, #20912 Added support for optional asset installation. #20688, #20740 Added support for assets installation from GoG and Steam. #20439, #20602, #20629 Added a kick button for defeated players. #20521 Added a player vote-kick system ingame. #21003 Added quick save keyboard shortcut to map editor. #20204 Added a quit button to connection lost panel. #20748 Added support for rebinding hotkeys to mouse 4 and mouse 5. #20811 Added options in map chooser to order by map title and map size. #20962 Added Linux desktop environment, distribution, display manager and macOS build ID to the system survey. #20909, #20917 Fixed the attack move and guard cursors not being kept when queuing orders. #20522, #20560 Fixed cursor changing when mouse is over in-game chat and notifications. #20801 Fixed text notifications using ingame time to calculate their display duration. #20502 Fixed CycleBasesHotkeyLogic not prioritising primary buildings. #20561 Fixed aircraft jittering when flying between two animation stages. #20841 Fixed a bug where MCV could overlap with adjacent MCVs. #20527 Fixed return fire logic ignoring AutoAttack priorities. #20736, #21034 Fixed stance icon not updating after loading a save. #20759 Fixed a few rare crashes when overriding keyboard shortcuts. #20775 Fixed reversed path searches from inaccessible locations. #20767 Fixed several input issues on macOS. #20798 Fixed a crash in Lua scripted reinforcements. #20803 Fixed paused armaments being incorrectly used for attack range calculations. #20902 Fixed full-screen mode on Linux with GNOME 44. #20927 Fixed a crash when loading a save game that was just created. #20966 Fixed attack moving with melee units. #20257 Fixed AI's units in missions sometimes getting stuck on trees. #20974,

GNU GPLv3 c-sharp lua game strategy rts command-and-conquer

HandBrake 1.7.3 💾

HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.

minor feature: General Fixed formatting leading zeros for timestamps in logs Miscellaneous bug fixes and improvements Video Fixed an issue that could potentially cause incorrect detection of source FPS value (#5677) Subtitles Fixed tx3g to SSA subtitles conversion Linux Fixed the "All Files" open file dialog filter to really show all files Fixed an issue where adding a new default audio track automatically set the gain to -20 dB macOS Fixed a regression introduced in HandBrake 1.7.2 by the workaround for VideoToolbox crashes on Sonoma Miscellaneous bug fixes and improvements Windows Improved security hardening of loading of DLL files within libhb by limiting search scope (#5724) Improved keyboard navigation on Chapters tab (#5679) Fixed an issue that could cause encodes to appear stalled when process isolation is turned on Fixed an issue that could prevent QSV decode from being used when a system also has a non-Intel GPU Fixed an issue where the drive label was not always correctly detected (#5711) Miscellaneous bug fixes and improvements

GNU GPLv3 c c-sharp objective-c video conversion cross-platform

Graphviz 10.0.1 💾

Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

minor feature: ### Added - Releases now include packages for Rocky Linux ( 8 and 9. - A new output format, `-Tsvg_inline`, has been added to generate a header-less SVG suitable for inlining into HTML. #2285 - The functionality of the `acyclic`, `tred` and `unflatten` command line tools are now exposed via the `graphviz_acyclic`, `graphviz_tred` and `graphviz_unflatten` API functions in libcgraph. #2194 - `graphviz_node_induce` is available as a new API function in cgraph.h. - `tred` gained a `-o` command line option to redirect its output to a file. ### Changed - The Criterion unit tests have been removed and migrated to Pytest. This is primarily relevant to downstream packagers of Graphviz. #2443 - **Breaking**: `Dtdisc_t.memoryf` and its associated macros has been removed. - **Breaking**: The `Dt_t.type` field has been removed. - **Breaking**: The `dtfound`, `DT_FOUND`, `dtleast`, and `dtmost` macros have been removed. - The nrtmain.c test program has been removed from the portable tarball. - The TCL Graphviz packages for inter-release versions/snapshots report themselves as `b` instead of ` dev.`. This fixes a problem wherein TCL would see ` dev` as being invalid characters to appear in a version. #2370 - Support for discovering Lua via `lua-config*` has been removed from the Autotools build system. - Lua discovery in the Autotools build system should now respect the location of your Lua installation and not unconditionally attempt installation into `/usr`. #2152 - The GTK plugin is no longer built or distributed. This plugin relies on GTK 2 and X11. If you use this plugin, please contact the maintainers to let them know it is worthwhile re-enabling this and forward porting it to GTK 3/4 and Wayland. #1848 - In the Autotools build system, `LIBPOSTFIX=` can now be used to suppress `64` being appended to the library installation path. - The `-m` command line option, whose functionality was d

EPL presentation visualization graph

Contact PEA 0.4 💾

Encrypted address book to manage contacts in a privacy-focused way. With cloud connectivity to Nextcloud and some other cloud providers.

major feature: - New properties: KIND: INDIVIDUAL, GROUP with MEMBERs and ORG, TITLE, ORG, ROLE - Contacts can also be opened with a keyfile only. - language pack cn, cz, de, es, en, fr, gr, id, it, jp, kr, lv, nl, pl, ro, ru, tr, ua is optionally installed at the first start

GNU GPL address book contact encryption java

git 2.43.1 💾

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: The way CI testing used "prove" could lead to running the test, suite twice needlessly, which has been corrected. Newer versions of Getopt::Long started giving warnings against our, (ab)use of it in "git send-email". Bump the minimum version, requirement for Perl to 5.8.1 to allow, simplifying our implementation. Earlier we stopped relying on commit-graph that (still) records, information about commits that are lost from the object store, which has negative performance implications. The default has been, flipped to disable this pessimization. Stale URLs have been updated to their current counterparts (or, and HTTP links are replaced with working HTTPS links. trace2 streams used to record the URLs that potentially embed, authentication material, which has been corrected. The sample pre-commit hook that tries to catch introduction of new, paths that use potentially non-portable characters did not notice, an existing path getting renamed to such a problematic path, when, rename detection was enabled. The command line parser for the "log" family of commands was too, loose when parsing certain numbers, e.g. silently ignoring the, extra 'q' in "git log -n 1q" without complaining, which has been, tightened up. "git cmd --end-of-options --rev -- --path" for some cmd failed, to interpret "--rev" as a rev, and "--path" as a path. This was, for many programs like "reset" and "checkout". "git bisect reset" has been taught to clean up state files and refs, even when BISECT_START file is gone. Some codepaths did not correctly parse configuration variables, specified with valueless "true", which has been corrected. Code clean-up for sanity checking of command line options for "git, show-ref". The code to parse the From e-mail header has been updated to avoid, recursion. "git fetch --atomic" d an unnecessary empty error message, which has been corrected. Command line completion script (in contrib/) learned to work better, with the reftable backend. "git

GNU LGPL c git scm vcs dvcs

libusb 1.0.27 💾

libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware. It is portable: Using a single cross-platform API, it provides access to USB devices on Linux, macOS, Windows, etc. It is user-mode: No special privilege or elevation is required for the application to communicate with a device. It is version-agnostic: All versions of the USB protocol are supported.

major feature: * New libusb_init_context API to replace libusb_init * New libusb_get_max_alt_packet_size API * New libusb_get_platform_descriptor API (BOS) * Allow setting log callback with libusb_set_option/libusb_init_context * New WebAssembly + WebUSB backend using Emscripten * Fix regression in libusb_set_interface_alt_setting * Fix sync transfer completion race and use-after-free * Fix hotplug exit ordering * Linux: NO_DEVICE_DISCOVERY option set per context * macOS: Fix missing device list cleanup locking * macOS: Do not clear device data toggle for newer OS versions * macOS: Fix running binaries on older OS than build host * Windows: Allow claiming multiple associated interfaces * Windows: Ignore non-configured devices instead of waiting * Windows: Improved root hub detection

GNU LGPLv3 library usb protocol c cpp

Expat 2.6.0 💾

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.

major bugfix: Security fixes: #789 #814 CVE-2023-52425 -- Fix quadratic runtime issues with big tokens that can cause denial of service, in partial where dealing with compressed XML input. Applications that parsed a document in one go -- a single call to functions XML_Parse or XML_ParseBuffer -- were not affected. The smaller the chunks/buffers you use for parsing previously, the bigger the problem prior to the fix. Backporters should be careful to no omit parts of pull request #789 and to include earlier pull request #771, in order to not break the fix. #777 CVE-2023-52426 -- Fix billion laughs attacks for users compiling *without* XML_DTD defined (which is not common). Users with XML_DTD defined have been protected since Expat =2.4.0 (and that was CVE-2013-0340 back then). Bug fixes: #753 Fix parse-size-dependent "invalid token" error for external entities that start with a byte order mark #780 Fix NULL pointer dereference in setContext via XML_ExternalEntityParserCreate for compilation with XML_DTD undefined #812 #813 Protect against closing entities out of order Other changes: #723 Improve support for arc4random/arc4random_buf #771 #788 Improve buffer growth in XML_GetBuffer and XML_Parse #761 #770 xmlwf: Support --help and --version #759 #770 xmlwf: Support custom buffer size for XML_GetBuffer and read #744 xmlwf: Improve language and URL clickability in help output #673 examples: Add new example "element_declarations.c" #764 Be stricter about macro XML_CONTEXT_BYTES at build time #765 Make inclusion to expat_config.h consist

MITL xml parser c c99 library

wxMaxima 24.02.1 💾

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: Resolved a few annoying wxMaxima now correctly installs its icons. - A race condition on closing Maxima. - Update the autocompletion only in idle state. - a race condition on dropping the log target. - Alt+Up at startup no more crashes. - Resolved a compilation error on old wxWidgets versions. - Resolved GCC errors about too long functions. - Resolved an assert if no history file exists.

GNU GPL mathematics cas maxima

BallroomDJ 4 4.5.0 💾

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.5.0 2024-2-10 * Bug Fixes: * Configuration: Fix various possible crashes. * User Interface: Fix switch background color. * Internal: * Code cleanup.

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

SoundTouch 2.3.2 💾

SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files. The library additionally supports estimating stable beats-per-minute rates for audio tracks. Tempo (time stretch): Changes the sound to play at faster or slower tempo than originally without affecting the sound pitch. Pitch (key) : Changes the sound pitch or key while keeping the original tempo (speed). Playback Rate : Changes both tempo and pitch together as if a vinyl disc was played at different RPM rate. The SoundTouch library is intended for application developers writing sound processing tools that require tempo/pitch control functionality, or just for playing around with the sound effects. The SoundTouch library source kit includes also an example utility SoundStretch for processing .wav audio files from command-line interface.

minor bugfix: Improve autotools makefiles to build the `SoundTouchDLL` dynamic-link link library with C-style API. This library variation is easier to import and use from other programming languages than the default C++ library.

GNU LGPLv3 sound library music cpp csharp pascal

LibreDWG 0.13.2 💾

GNU LibreDWG is a free C library to handle DWG files. It aims to be a free replacement for the OpenDWG libraries. DWG is the native file format of AutoCAD. GNU LibreDWG is based on LibDWG, originally written by Felipe Castro.

minor feature: The source releases 0.13 and 0.13.1 missed test/xmlsuite and bindings/python, due to a broken automated release process. Minor bugfixes: * Fix make dist, checking missing test/xmlsuite and bindings/python. * Fix the release CI process, install the missing python deps. * add build-aux/install-libxslt helper

GNU GPLv3 cad library dwg format c

spettro 0.1 💾

spettro shows a scrolling logarithmic-frequency-axis spectrogram of sound files as it plays them. You can also: * Pause, continue, rewind and seek back and forth in the audio * Zoom and pan in time and in frequency * Adjust the brightness and dynamic range (contrast) * Change the FFT sample size to adjust the relative frequency/time resolution * Select from five different FFT window functions * Show where the ten score lines, six guitar strings or 88 piano keys fall * Position bar lines to help determine the rhythm * Add frequency and time axes * Increase the playing volume above 100% * Dump the current view to a PNG image file. It was intended as an aid in scoring music from its audio but it turns out that it gives deep insight into the structure of music and how it was created.

major feature: First public release

GNU GPLv3 audio player spectral analysis visualization

MythTV 34.0 💾

MythTV is a Free Open Source software digital video recorder (DVR) project distributed under the terms of the GNU GPL.

major feature: 5f9c32355f A couple of minor subtitle fixes. 0867ae04cb Add percent indicator to WaveForm and shrink and dim the font 15da26c1f8 Add RecPriority to Channel APIs 23b74620ec Add braces for readability around multi-line if clause. 27e4c888ff Add comments to logging server code. 568a3e4cab Add IPTV edit page to Channel Editor 5ca1329491 Add database schema version in System Status page 6967ab0949 Add a directory component when including the mythbaseexp.h file. 6ffd40b9e3 Add more details to Channel APIs ad0f875696 Add a new command line option webonly to mythbackend b2d63d87f9 Add default to switch to get rid of compiler warning messages c1159e1720 Add check for inactive override in Recording Rule Validation cb207fe481 Add new visual SpectrumDetail to Spectrogram ddddeff184 Add some debugging when finding metadata scripts. f6c7551148 Add extra include to fix git runners after QtCore include removals. 67e1449a3b Adding Doxygen description for s_lastChannelIndex 055f4dc15f Airplay: Clean up old data structures. 124c38bd55 Airplay: Don't dump raw data to console. 253d64c004 Airplay: Clarify three debugging message. 3042a8a7bc Airplay: Decrypt data stream using new openssl functions. 6a4c238698 Airplay: Respond to challenge using new openssl functions. 75b15efb6b Airplay: Decrypt session key with new openssl functions. 9ede24dae0 Airplay: Read private key with new openssl function. 7b1af45540 Allow IPTV tuning from HDHomeRun video source 7e389f15f0 Allow default to last channel in Manual Record 25ed0edc06 Always enable renderOneFrame in fast-forward/rewind. b9c301993d Android: OpenSSL 1.1.1 load system CA certificates explicitly Issue: 125 0b4b75447d ApplyRecordRecGroupChange: replace chanid/starttime with recordedid 64bd1be90d backend web server: reduce log noise 67f2304b9e Backend web-server onl

GNU GPL dvr mythtv myth video recorder cpp css python c

Evolution 3.51.2 💾

Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.

minor bugfix: : I#2607 - Mail: Add 'Mark Task as complete' in To Do bar I#2628 - Update shortcuts window I#2637 - Calendar: Arrows should move by a whole month I#2640 - EPasswords: Fallback to use app's active window as its parent I#2646 - rss: Build common code as a shared private library I#2647 - misc: Get mouse cursor image by name I#2652 - rss: Incorrect decode of quoted-printable-like texts I#2653 - rss: Invalid default article date I#2654 - Markdown Editor: Use font as set in Evolution M!127 - Port to GTask (Corentin Noël) M!128 - GLibTools: Automatically get the dependencies of a GResource (Corentin Noël). Miscellaneous: build: Don't set CFLAGS returned by pkg-config as CMAKE_REQUIRED_FLAGS build: Bump CMake version requirement to 3.15 build: align glib_encoded_version with the version requirements (Corentin Noël) EContactEditor: Explicitly set horizontal/vertical expand/fill for tab content e-shell: Describe --force-shutdown option as closing also background processes Composer: Ask before sending mail with an Autocrypt header. Translations: Christian Kirbach (de) Ekaterine Papava (ka) Juliano de Souza Camargo (pt_BR) Kukuh Syafaat (id) Martin (sl) Pavel Koulikov (ru) Sabri Ünal (tr) Yuri Chornoivan (uk).

GNU GPL email calendar office task organization

OBS Studio 30.1 Beta 1 💾

OBS Studio (also Open Broadcaster Software or OBS, for short) is a free and open-source app for screencasting and live streaming. Written in C/C++ and built with Qt, OBS Studio provides real-time capture, scene composition, recording, encoding, and broadcasting via Real Time Messaging Protocol (RTMP), HLS, SRT, RIST or WebRTC. It can stream videos to any RTMP-supporting destination, including YouTube, Twitch, Instagram and Facebook.[11] For video encoding, OBS Studio can use the x264 transcoder,[12] Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC or H.265/HEVC formats.[13] It can encode multiple tracks of audio in the AAC format. More experienced users can choose any codecs and containers available in libavcodec and libavformat, or output the stream to a custom FFmpeg URL.[14] OBS Studio also supports plug-ins to extend its functionality.[15]

minor feature: lt;p gt;If you would like to support the OBS Project, please consider contributing to our lt;a href="" rel="nofollow" gt;Patreon lt;/a gt; or lt;a href="" rel="nofollow" gt;Open Collective lt;/a gt;! lt;/p gt;. lt;p gt;NOTE: This beta is lt;strong gt;NOT lt;/strong gt; the Twitch Enhanced Broadcasting Beta. This beta does not include those features. lt;br gt;. For more information on Twitch Enhanced Broadcasting, please see their announcement: lt;br gt; lt;a href="" rel="nofollow" gt; lt;/a gt; lt;/p gt;. lt;p gt;Note: NVIDIA users may need to update their GPU drivers to 531.61 or newer. lt;/p gt;. lt;h2 gt;30.1 New Features lt;/h2 gt;. lt;ul gt;. lt;li gt;Enabled HDR for HEVC over RTMP nquah lt;/li gt;. lt;li gt;Reworked the Image Slideshow source Lain-B . lt;ul gt;. lt;li gt;The reworked Image Slideshow source loads files asynchronously and an where the slideshow would loop before showing all images. To change existing Image Slideshow sources to the new version, you must recreate them. Existing Image Slideshow sources will continue functioning as before. lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;Added Capture Audio option to window/game capture on Windows derrod lt;/li gt;. lt;li gt;Added Premultiplied Alpha option for game capture on Windows jpark37 lt;/li gt;. lt;li gt;Added option for automatic cropping to bounding box derrod lt;/li gt;. lt;li gt;Added maxRGB tonemapper for SDR in HDR Tone Mapping filter jpark37 lt;/li gt;. lt;li gt;Added GPU rescaling options for streaming and recording outputs derrod lt;/li gt;. lt;li gt;Added channel selection for CoreAudio input devices PatTheMav lt;/li gt;. lt;li gt;Added Capture Card Device source type on macOS PatTheMav lt;/li gt;. lt;li gt;Enabled multi-track audio support for mpegt

GNU GPLv3 audio video screencasting livestreaming c c

JackTrip 2.2.2 💾

JackTrip is a Linux, macOS, or Windows multi-machine audio system used for network music performance over the Internet. It supports any number of channels (as many as the computer/network can handle) of bidirectional, high quality, uncompressed audio signal streaming. You can use it between any combination of machines e.g., one end using Linux can connect to another using macOS. Virtual Studio With JackTrip Virtual Studio, you may sing with your chorus, or jam with your band, online without leaving home. With built-in support for live broadcasting, you can share your sessions on JackTrip Radio. Additionally, Virtual Studio allows you to enhance your performances and bring your music to life utilizing Soundscapes digital signal processing. Musicians have creative control with dozens of audio effects with various reverbs, compression, attack and more, in real-time.

minor bugfix: - (updated) VS Mode updated network connection thresholds - (updated) VS Mode improved sample rate flexibility for Windows - (fixed) VS Mode inconsistent deep link handling on Windows - (fixed) Throttle console errors for UDP waiting too long

Mixed audio music streaming server cpp qml

Gqrx 2.17.4 💾

Gqrx is an open source software defined radio receiver (SDR) powered by the GNU Radio and the Qt graphical toolkit. Gqrx supports many of the SDR hardware available, including Airspy, Funcube Dongles, rtl-sdr, HackRF and USRP devices. See supported devices for a complete list. Discover devices attached to the computer. Process I/Q data from the supported devices. Change frequency, gain and apply various corrections (frequency, I/Q balance). AM, SSB, CW, FM-N and FM-W (mono and stereo) demodulators. Special FM mode for NOAA APT. Variable band pass filter. AGC, squelch and noise blankers. FFT plot and waterfall. Record and playback audio to / from WAV file. Record and playback raw baseband data. Spectrum analyzer mode where all signal processing is disabled. Basic remote control through TCP connection. Streaming audio output over UDP.

minor feature: New: Experimental Windows binary release (RTL-SDR only). Improved: Respond to chk_vfo remote command (needed by some clients). Improved: Respond to dump_state remote command (needed by some clients).

GNU GPL radio receiver sdr qt ham-radio cpp

Dear ImGui 1.90.2 💾

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.

major bugfix: Breaking changes: - Commented out ImGuiIO::ImeWindowHandle obsoleted in 1.87 in favor of writing to 'void* ImGuiViewport::PlatformHandleRaw'. - Backends: WebGPU: ImGui_ImplWGPU_Init() now takes a ImGui_ImplWGPU_InitInfo structure instead of variety of parameters, allowing for easier further changes. (#7240) Other changes: - Nav: keyboard/gamepad activation mark widgets as held to give better visual feedback. - Nav: tweak to logic marking navigated item as hovered when using keyboard, allowing the hover highlight to stay even while another item is activated. - Nav: Fixed SetKeyboardFocusHere() not working when current nav focus is in different scope, regression from 1.90.1 related to code scoping Tab presses to local scope. (#7226) @bratpilz - Nav: Fixed pressing Escape while in a child window with _NavFlattened flag. (#7237) - Nav: Improve handling of Alt key to toggle menu so that key ownership may be claimed on individual left/right alt key without interfering with the other. - Nav, Menus: Fixed click on a BeginMenu() followed by right-arrow from making the child menu reopen and flicker (using ImGuiPopupFlags_NoReopen). - Nav: ImGuiWindowFlags_NoNavInputs is tested during scoring so NavFlattened windows can use it. - Popups: OpenPopup(): added ImGuiPopupFlags_NoReopen flag to specifically not close and reopen a popup when it is already open. (#1497, #1533) (Note that this differs from specific handling we already have in place for the case of calling OpenPopup() repeatedly every frame: we already didn't reopen in that specific situation, otherwise the effect would be very disastrous in term of confusion, as reopening would steal focus). - Popups: Slight change to popup closing logic (e.g. after focusing another window) which skipped over popups that are also child windows. - Combo: Fixed not reusing windows optimally when used inside a popup stack. - Debug Tools: Metrics: Fixed debug break in SetShortcutRouting() not handling ImGuiMod_Sh

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

DNF 4.19.0 💾

DNF is a software package manager that installs, updates, and removes packages on RPM-based Linux distributions. It automatically computes dependencies and determines the actions required to install packages. DNF also makes it easier to maintain groups of machines, eliminating the need to manually update each one using rpm. DNF (or Dandified Yum) is the next generation version of Yum. It roughly maintains CLI compatibility with Yum and defines a strict API for extensions and plugins. Plugins can modify or extend features of DNF or provide additional CLI commands on top of those mentioned below. If you know the name of such a command (including commands mentioned bellow), you may find/install the package which provides it using the appropriate virtual provide in the form of dnf-command(<alias>) where <alias> is the name of the command; e.g. dnf-command(repoquery) for a repoquery command (the same applies to specifying dependencies of packages that require a particular command).

major feature: Major changes: Filelists metadata not loaded by default. Deltarpm disabled by default. New features: Conf: Introduce new optional_metadata_types option to load filelists on demand. Cli: Add a hint for user on transaction file dependency failure. Cli: Setup filelists metadata for commands that need them. Util: Add function for detecting file in specs. : Failing API unit test on rawhide (Rh). Automatic: Use add_security_filters, not _update_security_filters. in 4.19.0: :rh:`2252128`. :rh:`2254789`. :rh:`2261066`.

GNU GPL package-manager python linux rpm

libfaketime 0.9.10 💾

libfaketime intercepts various system calls that programs use to retrieve the current date and time. It then reports modified (faked) dates and times (as specified by the user) to these programs. This means you can modify the system time a program sees without having to change the time system-wide.

major feature: - automatically try to decide about FORCE_MONOTONIC_FIX at run-time when not set as a compile-time flag - improved macOS Monterey support through dyld interposing - changed interception hooks for stat() and similar functions, refactored to use a common handler (@sirainen) - added support for timespec_get, timerfd_ get,set (@sliquister) - generic syscall() interception for selected syscalls (@dkg) - improved testing system (@dkg)

GNU GPL library systems-administration c developers end-users system-administrators

zswap-cli 0.9.1 💾

Zswap-cli is a command-line tool to control zswap Linux kernel module options. Zswap is a compressed cache for swap pages. It takes pages that are in the process of being swapped out to disk and tries to compress them into a RAM-based memory pool with dynamic allocation. It trades CPU cycles for a significant performance boost since reading from a compressed cache is much faster than reading from a swap device. Features Currently supported features: CLI, environment variables and configuration files support. Optional systemd integration. Usage statistics and debug information support.

minor feature: Changes Added short alias -h for --help command-line option. Added short alias -v for --version command-line option. Fixed header guards. Introduced a custom variable name for systemd unit. Added dependabot support for tracking GitHub actions. Performed minor refactoring. Updated all GitHub workflows.

MITL linux cli command-line utility kernel zswap cpp

Calibre 7.5.1 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

major feature: New features Allow fine tuning the colors used in the calibre interface via Preference- Look feel- Main interface- User interface colors Note that calibre no longer follows system colors on Linux in light mode (the only place where it used to follow system colors). However, there is a convenient button in the manage colors dialog to import the system colors. Full text search window: Add actions to the context menu to open the book at the clicked on result. Also allow using the view book shortcut to open the currently selected search result Closes tickets: 2052462 When showing the Full text search dialog, pre populate the search box with the contents of the main calibre search box if the main search box contains a simple search Closes tickets: 2052460 Bug fixes Windows: Fix a regression in 7.0 that caused images referring to files on the disk within comments columns to not display in some circumstances E-book viewer: Fix clock showing hour as zero instead of 12 between 12 and 1 am/pm Edit book: When wrapping selected text in a tag, preserve the selection after wrapping Closes tickets: 2050100 Content server: Fix a periodic spurious error message when reading books in offline mode Closes tickets: 2050075 Fix a regression in 7.0 caused by a regression in Qt that would result in calibre hanging rarely when using the cover browser view Fix custom template functions not useable in save to disk templates Closes tickets: 2049992 Fix a regression in 7.2 that caused the popup used for editing fields in the book list to be mis-positioned on very wide monitors Version 7.5.1 fixes a bug in 7.5.0 where calibre would not start up using dark colors when the system was in dark mode on some windows installs and another bug that could cause errors when using cover grid mode with covers stored in CMYK colorspace Closes tickets: 2052766 New news sources ugeskriftet by morusn Martin Fowler and Gitbug Blogs by Lucas Lois Improved news sources El Diplo Science News Barrons Financial Tim

GNU GPLv3 python c++ ebook-reader e-book conversion